Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-6] src

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]:
        src/sys/lib/libkern/arch/arm [netbsd-6]:
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/ revision 1.11
        sys/lib/libkern/arch/arm/ revision 1.12
        common/lib/libc/arch/arm/gen/divide.S: revision 1.1
        lib/libc/arch/arm/gen/ 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 \
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 \
cvs rdiff -u -r1.16.8.2 -r1.16.8.3 src/lib/libc/arch/arm/gen/
cvs rdiff -u -r1.9 -r1.9.18.1 src/sys/lib/libkern/arch/arm/

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index