Module Name: src Committed By: riz Date: Mon Nov 19 18:38:04 UTC 2012
Modified Files: src/common/lib/libc/arch/arm/gen [netbsd-6]: divsi3.S src/lib/libc/arch/arm/gen [netbsd-6]: Makefile.inc src/sys/lib/libkern/arch/arm [netbsd-6]: Makefile.inc Added Files: src/common/lib/libc/arch/arm/gen [netbsd-6]: divide.S modsi3.S udivsi3.S umodsi3.S Log Message: Pull up following revision(s) (requested by christos in ticket #654): common/lib/libc/arch/arm/gen/modsi3.S: revision 1.1 common/lib/libc/arch/arm/gen/umodsi3.S: revision 1.1 sys/lib/libkern/arch/arm/Makefile.inc: revision 1.11 sys/lib/libkern/arch/arm/Makefile.inc: revision 1.12 common/lib/libc/arch/arm/gen/divide.S: revision 1.1 lib/libc/arch/arm/gen/Makefile.inc: revision 1.20 common/lib/libc/arch/arm/gen/divsi3.S: revision 1.3 common/lib/libc/arch/arm/gen/udivsi3.S: revision 1.1 common/lib/libc/arch/arm/gen/divsi3.S: revision 1.4 Split out modsi3 and umodsi3 from the divsi3 file. This is so that we don't get re-defined symbols in libc from libgcc in static linking. Example: cc -pthread -static main-calls-pthread-create.c add split files. add new divsi3 related files. add new files to fix static linking split udivsi3 and divsi3 to fix static linking. This could be done better. Fixes PR#47139 To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.2 src/common/lib/libc/arch/arm/gen/divide.S \ src/common/lib/libc/arch/arm/gen/udivsi3.S cvs rdiff -u -r1.1 -r1.1.52.1 src/common/lib/libc/arch/arm/gen/divsi3.S cvs rdiff -u -r0 -r1.1.4.2 src/common/lib/libc/arch/arm/gen/modsi3.S \ src/common/lib/libc/arch/arm/gen/umodsi3.S cvs rdiff -u -r1.16.8.2 -r1.16.8.3 src/lib/libc/arch/arm/gen/Makefile.inc cvs rdiff -u -r1.9 -r1.9.18.1 src/sys/lib/libkern/arch/arm/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.