Skip site navigation (1)Skip section navigation (2)
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>