Date: Fri, 3 Jun 2011 17:49:16 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/contrib/compiler-rt CREDITS.TXT LICENSE.TXT README.txt src/contrib/compiler-rt/lib abi.h absvdi2.c absvsi2.c absvti2.c adddf3.c addsf3.c addvdi3.c addvsi3.c addvti3.c apple_versioning.c ashldi3.c ashlti3.c ashrdi3.c ashrti3.c ... Message-ID: <201106031750.p53HoENZ068795@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ed 2011-06-03 17:49:16 UTC
FreeBSD src repository
Modified files:
contrib/compiler-rt CREDITS.TXT LICENSE.TXT README.txt
contrib/compiler-rt/lib absvdi2.c absvsi2.c absvti2.c adddf3.c
addsf3.c addvdi3.c addvsi3.c addvti3.c
apple_versioning.c ashldi3.c ashlti3.c
ashrdi3.c ashrti3.c assembly.h
clear_cache.c clzdi2.c clzsi2.c
clzti2.c cmpdi2.c cmpti2.c
comparedf2.c comparesf2.c ctzdi2.c
ctzsi2.c ctzti2.c divdc3.c divdf3.c
divdi3.c divsc3.c divsf3.c divsi3.c
divti3.c divxc3.c
enable_execute_stack.c endianness.h
eprintf.c extendsfdf2.c ffsdi2.c
ffsti2.c fixdfdi.c fixdfsi.c fixdfti.c
fixsfdi.c fixsfsi.c fixsfti.c
fixunsdfdi.c fixunsdfsi.c fixunsdfti.c
fixunssfdi.c fixunssfsi.c fixunssfti.c
fixunsxfdi.c fixunsxfsi.c fixunsxfti.c
fixxfdi.c fixxfti.c floatdidf.c
floatdisf.c floatdixf.c floatsidf.c
floatsisf.c floattidf.c floattisf.c
floattixf.c floatundidf.c
floatundisf.c floatundixf.c
floatunsidf.c floatunsisf.c
floatuntidf.c floatuntisf.c
floatuntixf.c fp_lib.h
gcc_personality_v0.c int_lib.h
lshrdi3.c lshrti3.c moddi3.c modsi3.c
modti3.c muldc3.c muldf3.c muldi3.c
mulsc3.c mulsf3.c multi3.c mulvdi3.c
mulvsi3.c mulvti3.c mulxc3.c negdf2.c
negdi2.c negsf2.c negti2.c negvdi2.c
negvsi2.c negvti2.c paritydi2.c
paritysi2.c parityti2.c popcountdi2.c
popcountsi2.c popcountti2.c powidf2.c
powisf2.c powitf2.c powixf2.c
subvdi3.c subvsi3.c subvti3.c
trampoline_setup.c truncdfsf2.c
ucmpdi2.c ucmpti2.c udivdi3.c
udivmoddi4.c udivmodti4.c udivsi3.c
udivti3.c umoddi3.c umodsi3.c
umodti3.c
contrib/compiler-rt/lib/arm adddf3vfp.S addsf3vfp.S bswapdi2.S
bswapsi2.S comparesf2.S
divdf3vfp.S divsf3vfp.S eqdf2vfp.S
eqsf2vfp.S extendsfdf2vfp.S
fixdfsivfp.S fixsfsivfp.S
fixunsdfsivfp.S fixunssfsivfp.S
floatsidfvfp.S floatsisfvfp.S
floatunssidfvfp.S
floatunssisfvfp.S gedf2vfp.S
gesf2vfp.S gtdf2vfp.S gtsf2vfp.S
ledf2vfp.S lesf2vfp.S ltdf2vfp.S
ltsf2vfp.S modsi3.S muldf3vfp.S
mulsf3vfp.S nedf2vfp.S negdf2vfp.S
negsf2vfp.S nesf2vfp.S
restore_vfp_d8_d15_regs.S
save_vfp_d8_d15_regs.S subdf3vfp.S
subsf3vfp.S switch16.S switch32.S
switch8.S switchu8.S
sync_synchronize.S truncdfsf2vfp.S
unorddf2vfp.S unordsf2vfp.S
contrib/compiler-rt/lib/i386 ashldi3.S ashrdi3.S divdi3.S
floatdidf.S floatdisf.S
floatdixf.S floatundidf.S
floatundisf.S floatundixf.S
lshrdi3.S moddi3.S muldi3.S
udivdi3.S umoddi3.S
contrib/compiler-rt/lib/ppc restFP.S saveFP.S
contrib/compiler-rt/lib/x86_64 floatundidf.S floatundisf.S
floatundixf.S
lib/libcompiler_rt Makefile
Added files:
contrib/compiler-rt/lib abi.h divmoddi4.c divmodsi4.c subdf3.c
subsf3.c udivmodsi4.c
contrib/compiler-rt/lib/arm divmodsi4.S divsi3.S
softfloat-alias.list udivmodsi4.S
udivsi3.S umodsi3.S
Log:
SVN rev 222656 on 2011-06-03 17:49:16Z by ed
Upgrade libcompiler_rt from revision 117047 to 132478.
It seems there have only been a small amount to the compiler-rt source
code in the mean time. I'd rather have the code in sync as much as
possible by the time we release 9.0. Changes:
- The libcompiler_rt library is now dual licensed under both the
University of Illinois "BSD-Like" license and the MIT license.
- Our local modifications for using .hidden instead of .private_extern
have been upstreamed, meaning our changes to lib/assembly.h can now be
reverted.
- A possible endless recursion in __modsi3() has been fixed.
- Support for ARM EABI has been added, but it has no effect on FreeBSD
(yet).
- The functions __udivmodsi4 and __divmodsi4 have been added.
Requested by: many, including bf@ and Pedro Giffuni
Revision Changes Path
1.2 +3 -0 src/contrib/compiler-rt/CREDITS.TXT
1.2 +31 -18 src/contrib/compiler-rt/LICENSE.TXT
1.2 +6 -2 src/contrib/compiler-rt/README.txt
1.1 +23 -0 src/contrib/compiler-rt/lib/abi.h (new)
1.2 +4 -3 src/contrib/compiler-rt/lib/absvdi2.c
1.2 +5 -4 src/contrib/compiler-rt/lib/absvsi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/absvti2.c
1.2 +11 -11 src/contrib/compiler-rt/lib/adddf3.c
1.2 +9 -20 src/contrib/compiler-rt/lib/addsf3.c
1.2 +4 -3 src/contrib/compiler-rt/lib/addvdi3.c
1.2 +4 -3 src/contrib/compiler-rt/lib/addvsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/addvti3.c
1.2 +143 -2 src/contrib/compiler-rt/lib/apple_versioning.c
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/adddf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/addsf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/bswapdi2.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/bswapsi2.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/comparesf2.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/divdf3vfp.S
1.1 +47 -0 src/contrib/compiler-rt/lib/arm/divmodsi4.S (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/divsf3vfp.S
1.1 +41 -0 src/contrib/compiler-rt/lib/arm/divsi3.S (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/eqdf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/eqsf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/fixdfsivfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/fixsfsivfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/fixunssfsivfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/floatsidfvfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/floatsisfvfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/floatunssidfvfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/floatunssisfvfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/gedf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/gesf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/gtdf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/gtsf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/ledf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/lesf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/ltdf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/ltsf2vfp.S
1.2 +35 -32 src/contrib/compiler-rt/lib/arm/modsi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/muldf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/mulsf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/nedf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/negdf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/negsf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/nesf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S
1.1 +21 -0 src/contrib/compiler-rt/lib/arm/softfloat-alias.list (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/subdf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/subsf3vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/switch16.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/switch32.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/switch8.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/switchu8.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/sync_synchronize.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/truncdfsf2vfp.S
1.1 +80 -0 src/contrib/compiler-rt/lib/arm/udivmodsi4.S (new)
1.1 +80 -0 src/contrib/compiler-rt/lib/arm/udivsi3.S (new)
1.1 +58 -0 src/contrib/compiler-rt/lib/arm/umodsi3.S (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/unorddf2vfp.S
1.2 +2 -2 src/contrib/compiler-rt/lib/arm/unordsf2vfp.S
1.2 +6 -3 src/contrib/compiler-rt/lib/ashldi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ashlti3.c
1.2 +6 -3 src/contrib/compiler-rt/lib/ashrdi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ashrti3.c
1.3 +31 -16 src/contrib/compiler-rt/lib/assembly.h
1.2 +2 -2 src/contrib/compiler-rt/lib/clear_cache.c
1.2 +5 -4 src/contrib/compiler-rt/lib/clzdi2.c
1.2 +5 -4 src/contrib/compiler-rt/lib/clzsi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/clzti2.c
1.2 +6 -5 src/contrib/compiler-rt/lib/cmpdi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/cmpti2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/comparedf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/comparesf2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/ctzdi2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/ctzsi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ctzti2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/divdc3.c
1.2 +5 -2 src/contrib/compiler-rt/lib/divdf3.c
1.2 +5 -4 src/contrib/compiler-rt/lib/divdi3.c
1.1 +30 -0 src/contrib/compiler-rt/lib/divmoddi4.c (new)
1.1 +31 -0 src/contrib/compiler-rt/lib/divmodsi4.c (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/divsc3.c
1.2 +5 -2 src/contrib/compiler-rt/lib/divsf3.c
1.2 +7 -4 src/contrib/compiler-rt/lib/divsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/divti3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/divxc3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/enable_execute_stack.c
1.2 +2 -2 src/contrib/compiler-rt/lib/endianness.h
1.2 +2 -2 src/contrib/compiler-rt/lib/eprintf.c
1.2 +6 -2 src/contrib/compiler-rt/lib/extendsfdf2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/ffsdi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ffsti2.c
1.2 +5 -2 src/contrib/compiler-rt/lib/fixdfdi.c
1.2 +7 -2 src/contrib/compiler-rt/lib/fixdfsi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixdfti.c
1.2 +6 -3 src/contrib/compiler-rt/lib/fixsfdi.c
1.2 +7 -4 src/contrib/compiler-rt/lib/fixsfsi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixsfti.c
1.2 +6 -3 src/contrib/compiler-rt/lib/fixunsdfdi.c
1.2 +6 -3 src/contrib/compiler-rt/lib/fixunsdfsi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixunsdfti.c
1.2 +6 -4 src/contrib/compiler-rt/lib/fixunssfdi.c
1.2 +6 -3 src/contrib/compiler-rt/lib/fixunssfsi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixunssfti.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixunsxfdi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixunsxfsi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixunsxfti.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixxfdi.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fixxfti.c
1.2 +7 -4 src/contrib/compiler-rt/lib/floatdidf.c
1.2 +8 -4 src/contrib/compiler-rt/lib/floatdisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floatdixf.c
1.2 +7 -2 src/contrib/compiler-rt/lib/floatsidf.c
1.2 +7 -2 src/contrib/compiler-rt/lib/floatsisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floattidf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floattisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floattixf.c
1.2 +9 -5 src/contrib/compiler-rt/lib/floatundidf.c
1.2 +8 -4 src/contrib/compiler-rt/lib/floatundisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floatundixf.c
1.2 +7 -2 src/contrib/compiler-rt/lib/floatunsidf.c
1.2 +7 -2 src/contrib/compiler-rt/lib/floatunsisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floatuntidf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floatuntisf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/floatuntixf.c
1.2 +2 -2 src/contrib/compiler-rt/lib/fp_lib.h
1.2 +2 -2 src/contrib/compiler-rt/lib/gcc_personality_v0.c
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/ashldi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/ashrdi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/divdi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatdidf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatdisf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatdixf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatundidf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatundisf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/floatundixf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/lshrdi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/moddi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/muldi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/udivdi3.S
1.2 +2 -2 src/contrib/compiler-rt/lib/i386/umoddi3.S
1.2 +3 -2 src/contrib/compiler-rt/lib/int_lib.h
1.2 +6 -3 src/contrib/compiler-rt/lib/lshrdi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/lshrti3.c
1.2 +5 -4 src/contrib/compiler-rt/lib/moddi3.c
1.2 +7 -4 src/contrib/compiler-rt/lib/modsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/modti3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/muldc3.c
1.2 +7 -3 src/contrib/compiler-rt/lib/muldf3.c
1.2 +7 -4 src/contrib/compiler-rt/lib/muldi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/mulsc3.c
1.2 +7 -3 src/contrib/compiler-rt/lib/mulsf3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/multi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/mulvdi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/mulvsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/mulvti3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/mulxc3.c
1.2 +5 -2 src/contrib/compiler-rt/lib/negdf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/negdi2.c
1.2 +7 -3 src/contrib/compiler-rt/lib/negsf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/negti2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/negvdi2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/negvsi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/negvti2.c
1.2 +5 -4 src/contrib/compiler-rt/lib/paritydi2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/paritysi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/parityti2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/popcountdi2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/popcountsi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/popcountti2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/powidf2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/powisf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/powitf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/powixf2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ppc/restFP.S
1.2 +2 -2 src/contrib/compiler-rt/lib/ppc/saveFP.S
1.1 +30 -0 src/contrib/compiler-rt/lib/subdf3.c (new)
1.1 +29 -0 src/contrib/compiler-rt/lib/subsf3.c (new)
1.2 +5 -4 src/contrib/compiler-rt/lib/subvdi3.c
1.2 +5 -4 src/contrib/compiler-rt/lib/subvsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/subvti3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/trampoline_setup.c
1.2 +8 -3 src/contrib/compiler-rt/lib/truncdfsf2.c
1.2 +4 -3 src/contrib/compiler-rt/lib/ucmpdi2.c
1.2 +2 -2 src/contrib/compiler-rt/lib/ucmpti2.c
1.2 +5 -4 src/contrib/compiler-rt/lib/udivdi3.c
1.2 +6 -3 src/contrib/compiler-rt/lib/udivmoddi4.c
1.1 +31 -0 src/contrib/compiler-rt/lib/udivmodsi4.c (new)
1.2 +2 -2 src/contrib/compiler-rt/lib/udivmodti4.c
1.2 +6 -3 src/contrib/compiler-rt/lib/udivsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/udivti3.c
1.2 +5 -4 src/contrib/compiler-rt/lib/umoddi3.c
1.2 +5 -4 src/contrib/compiler-rt/lib/umodsi3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/umodti3.c
1.2 +2 -2 src/contrib/compiler-rt/lib/x86_64/floatundidf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/x86_64/floatundisf.S
1.2 +2 -2 src/contrib/compiler-rt/lib/x86_64/floatundixf.S
1.8 +5 -0 src/lib/libcompiler_rt/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106031750.p53HoENZ068795>
