Source-Changes-HG archive

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

[src/trunk]: src/sys/external/bsd/compiler_rt/dist Import compiler-rt r208593...



details:   https://anonhg.NetBSD.org/src/rev/d8769cb51568
branches:  trunk
changeset: 795994:d8769cb51568
user:      joerg <joerg%NetBSD.org@localhost>
date:      Fri May 16 00:04:17 2014 +0000

description:
Import compiler-rt r208593. Fix a build bug in __clear_cache by not
explicitly forcing the ABI. Add first part of IEEE 754 quad support.

diffstat:

 sys/external/bsd/compiler_rt/dist/CODE_OWNERS.TXT                                       |   57 ++
 sys/external/bsd/compiler_rt/dist/CREDITS.TXT                                           |    8 +-
 sys/external/bsd/compiler_rt/dist/LICENSE.TXT                                           |    6 -
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/adddf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/addsf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_dcmp.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_fcmp.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_idivmod.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_ldivmod.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcmp.S                       |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcpy.S                       |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memmove.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memset.S                       |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uidivmod.S                     |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uldivmod.S                     |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapdi2.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapsi2.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzdi2.S                             |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzsi2.S                             |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/comparesf2.S                         |    6 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divdf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S                             |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/eqdf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/eqsf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/extendsfdf2vfp.S                     |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/fixdfsivfp.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/fixsfsivfp.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/fixunsdfsivfp.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/fixunssfsivfp.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/floatsidfvfp.S                       |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/floatsisfvfp.S                       |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/floatunssidfvfp.S                    |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/floatunssisfvfp.S                    |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/gedf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/gesf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/gtdf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/gtsf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ledf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/lesf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ltdf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ltsf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S                             |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/muldf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/mulsf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/nedf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/negdf2vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/negsf2vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/nesf2vfp.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/restore_vfp_d8_d15_regs.S            |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/save_vfp_d8_d15_regs.S               |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/subdf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/subsf3vfp.S                          |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/switch16.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/switch32.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/switch8.S                            |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/switchu8.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync-ops.h                           |   60 ++
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_add_4.S               |   21 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_add_8.S               |   22 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_and_4.S               |   19 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_and_8.S               |   21 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_max_4.S               |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_max_8.S               |   19 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_min_4.S               |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_min_8.S               |   19 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_nand_4.S              |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_nand_8.S              |   22 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_or_4.S                |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_or_8.S                |   22 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_sub_4.S               |   21 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_sub_8.S               |   22 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_umax_4.S              |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_umax_8.S              |   19 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_umin_4.S              |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_umin_8.S              |   19 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_xor_4.S               |   20 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_fetch_and_xor_8.S               |   22 +
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/sync_synchronize.S                   |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/truncdfsf2vfp.S                      |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/unorddf2vfp.S                        |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/unordsf2vfp.S                        |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/clear_cache.c                            |   40 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/comparetf2.c                             |  133 +++++
 sys/external/bsd/compiler_rt/dist/lib/builtins/fp_lib.h                                 |  125 +++++-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/ashldi3.S                           |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/ashrdi3.S                           |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/divdi3.S                            |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatdidf.S                         |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatdisf.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatdixf.S                         |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatundidf.S                       |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatundisf.S                       |   10 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/floatundixf.S                       |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/lshrdi3.S                           |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/moddi3.S                            |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/muldi3.S                            |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/udivdi3.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/i386/umoddi3.S                           |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h                                |   10 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/int_types.h                              |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/floatundidf.S                     |    4 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/floatundisf.S                     |    2 +-
 sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/floatundixf.S                     |    8 +-
 sys/external/bsd/compiler_rt/dist/lib/profile/GCDAProfiling.c                           |   25 +-
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfiling.c                          |   45 ++
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfiling.h                          |   92 ++++
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingBuffer.c                    |   60 ++
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingFile.c                      |  142 ++++++
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingPlatformDarwin.c            |   31 +
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingPlatformOther.c             |   67 +++
 sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingRuntime.cc                  |   27 +
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/eqtf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/fp_test.h                          |  223 ++++++++++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/getf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/gttf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/letf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/lttf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/netf2_test.c                       |   89 +++
 sys/external/bsd/compiler_rt/dist/test/builtins/Unit/unordtf2_test.c                    |   65 ++
 sys/external/bsd/compiler_rt/dist/test/profile/CMakeLists.txt                           |   16 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-basic.c                        |   12 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-reset-counters.c               |   19 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-set-filename.c                 |   14 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-without-libc.c                 |   60 ++
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-write-file-atexit-explicitly.c |   17 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-write-file-only.c              |   30 +
 sys/external/bsd/compiler_rt/dist/test/profile/instrprof-write-file.c                   |   34 +
 sys/external/bsd/compiler_rt/dist/test/profile/lit.cfg                                  |   43 +
 sys/external/bsd/compiler_rt/dist/test/profile/lit.site.cfg.in                          |   11 +
 131 files changed, 2474 insertions(+), 126 deletions(-)

diffs (truncated from 3779 to 300 lines):

diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/CODE_OWNERS.TXT
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/compiler_rt/dist/CODE_OWNERS.TXT Fri May 16 00:04:17 2014 +0000
@@ -0,0 +1,57 @@
+This file is a list of the people responsible for ensuring that patches for a
+particular part of compiler-rt are reviewed, either by themself or by
+someone else. They are also the gatekeepers for their part of compiler-rt, with
+the final word on what goes in or not.
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts. The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Peter Collingbourne
+E: peter%pcc.me.uk@localhost
+D: DataFlowSanitizer
+
+N: Daniel Dunbar
+E: daniel%zuster.org@localhost
+D: Makefile build
+
+N: Timur Iskhodzhanov
+E: timurrrr%google.com@localhost
+D: AddressSanitizer for Windows
+
+N: Howard Hinnant
+E: howard.hinnant%gmail.com@localhost
+D: builtins library
+
+N: Sergey Matveev
+E: earthdok%google.com@localhost
+D: LeakSanitizer
+
+N: Alexander Potapenko
+E: glider%google.com@localhost
+D: MacOS/iOS port of sanitizers
+
+N: Alexey Samsonov
+E: samsonov%google.com@localhost
+D: CMake build, test suite
+
+N: Kostya Serebryany
+E: kcc%google.com@localhost
+D: AddressSanitizer, sanitizer_common, porting sanitizers to another platforms
+
+N: Richard Smith
+E: richard-llvm%metafoo.co.uk@localhost
+D: UndefinedBehaviorSanitizer
+
+N: Evgeniy Stepanov
+E: eugenis%google.com@localhost
+D: MemorySanitizer, Android port of sanitizers
+
+N: Dmitry Vyukov
+E: dvyukov%google.com@localhost
+D: ThreadSanitizer
+
+N: Bill Wendling
+E: isanbard%gmail.com@localhost
+D: Profile runtime library
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/CREDITS.TXT
--- a/sys/external/bsd/compiler_rt/dist/CREDITS.TXT     Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/CREDITS.TXT     Fri May 16 00:04:17 2014 +0000
@@ -23,10 +23,10 @@
 E: hhinnant%apple.com@localhost
 D: Architect and primary author of compiler-rt
 
+N: Joerg Sonnenberger
+E: joerg%NetBSD.org@localhost
+D: Maintains NetBSD port.
+
 N: Matt Thomas
 E: matt%NetBSD.org@localhost
 D: ARM improvements.
-
-N: Joerg Sonnenberger
-E: joerg%NetBSD.org@localhost
-D: Maintains port.
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/LICENSE.TXT
--- a/sys/external/bsd/compiler_rt/dist/LICENSE.TXT     Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/LICENSE.TXT     Fri May 16 00:04:17 2014 +0000
@@ -89,9 +89,3 @@
 University of Illinois to endorse or promote products derived from this
 Software.
 
-The following pieces of software have additional or alternate copyrights,
-licenses, and/or restrictions:
-
-Program             Directory
--------             ---------
-android headers     third_party/android
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/adddf3vfp.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/adddf3vfp.S    Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/adddf3vfp.S    Fri May 16 00:04:17 2014 +0000
@@ -16,7 +16,7 @@
 // calling convention where double arguments are passsed in GPR pairs
 //
        .syntax unified
-       .align 2
+       .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__adddf3vfp)
        vmov    d6, r0, r1              // move first param from r0/r1 pair into d6
        vmov    d7, r2, r3              // move second param from r2/r3 pair into d7
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/addsf3vfp.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/addsf3vfp.S    Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/addsf3vfp.S    Fri May 16 00:04:17 2014 +0000
@@ -16,7 +16,7 @@
 // calling convention where single arguments are passsed in GPRs
 //
        .syntax unified
-       .align 2
+       .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__addsf3vfp)
        vmov    s14, r0         // move first param from r0 into float register
        vmov    s15, r1         // move second param from r1 into float register
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_dcmp.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_dcmp.S   Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_dcmp.S   Fri May 16 00:04:17 2014 +0000
@@ -20,7 +20,7 @@
 
 #define DEFINE_AEABI_DCMP(cond)                            \
         .syntax unified                          SEPARATOR \
-        .align 2                                 SEPARATOR \
+        .p2align 2                               SEPARATOR \
 DEFINE_COMPILERRT_FUNCTION(__aeabi_dcmp ## cond)           \
         push      { r4, lr }                     SEPARATOR \
         bl        SYMBOL_NAME(__ ## cond ## df2) SEPARATOR \
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_fcmp.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_fcmp.S   Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_fcmp.S   Fri May 16 00:04:17 2014 +0000
@@ -20,7 +20,7 @@
 
 #define DEFINE_AEABI_FCMP(cond)                            \
         .syntax unified                          SEPARATOR \
-        .align 2                                 SEPARATOR \
+        .p2align 2                               SEPARATOR \
 DEFINE_COMPILERRT_FUNCTION(__aeabi_fcmp ## cond)           \
         push      { r4, lr }                     SEPARATOR \
         bl        SYMBOL_NAME(__ ## cond ## sf2) SEPARATOR \
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_idivmod.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_idivmod.S        Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_idivmod.S        Fri May 16 00:04:17 2014 +0000
@@ -16,7 +16,7 @@
 // }
 
         .syntax unified
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_idivmod)
         push    { lr }
         sub     sp, sp, #4
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_ldivmod.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_ldivmod.S        Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_ldivmod.S        Fri May 16 00:04:17 2014 +0000
@@ -17,7 +17,7 @@
 // }
 
         .syntax unified
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_ldivmod)
         push    {r11, lr}
         sub     sp, sp, #16
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcmp.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcmp.S Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcmp.S Fri May 16 00:04:17 2014 +0000
@@ -11,7 +11,7 @@
 
 //  void __aeabi_memcmp(void *dest, void *src, size_t n) { memcmp(dest, src, n); }
 
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_memcmp)
         b       memcmp
 END_COMPILERRT_FUNCTION(__aeabi_memcmp)
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcpy.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcpy.S Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memcpy.S Fri May 16 00:04:17 2014 +0000
@@ -11,7 +11,7 @@
 
 //  void __aeabi_memcpy(void *dest, void *src, size_t n) { memcpy(dest, src, n); }
 
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_memcpy)
         b       memcpy
 END_COMPILERRT_FUNCTION(__aeabi_memcpy)
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memmove.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memmove.S        Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memmove.S        Fri May 16 00:04:17 2014 +0000
@@ -11,7 +11,7 @@
 
 //  void __aeabi_memmove(void *dest, void *src, size_t n) { memmove(dest, src, n); }
 
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_memmove)
         b       memmove
 END_COMPILERRT_FUNCTION(__aeabi_memmove)
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memset.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memset.S Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_memset.S Fri May 16 00:04:17 2014 +0000
@@ -12,7 +12,7 @@
 //  void __aeabi_memset(void *dest, size_t n, int c) { memset(dest, c, n); }
 //  void __aeabi_memclr(void *dest, size_t n) { __aeabi_memset(dest, n, 0); }
 
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_memset)
         mov     r3, r1
         mov     r1, r2
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uidivmod.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uidivmod.S       Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uidivmod.S       Fri May 16 00:04:17 2014 +0000
@@ -17,7 +17,7 @@
 // }
 
         .syntax unified
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_uidivmod)
         push    { lr }
         sub     sp, sp, #4
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uldivmod.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uldivmod.S       Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_uldivmod.S       Fri May 16 00:04:17 2014 +0000
@@ -17,7 +17,7 @@
 // }
 
         .syntax unified
-        .align 2
+        .p2align 2
 DEFINE_COMPILERRT_FUNCTION(__aeabi_uldivmod)
         push   {r11, lr}
         sub    sp, sp, #16
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapdi2.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapdi2.S     Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapdi2.S     Fri May 16 00:04:17 2014 +0000
@@ -14,7 +14,7 @@
 //
 // Reverse all the bytes in a 64-bit integer.
 //
-.align 2
+.p2align 2
 DEFINE_COMPILERRT_FUNCTION(__bswapdi2)
 #if __ARM_ARCH < 6
     // before armv6 does not have "rev" instruction
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapsi2.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapsi2.S     Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/bswapsi2.S     Fri May 16 00:04:17 2014 +0000
@@ -14,7 +14,7 @@
 //
 // Reverse all the bytes in a 32-bit integer.
 //
-.align 2
+.p2align 2
 DEFINE_COMPILERRT_FUNCTION(__bswapsi2)
 #if __ARM_ARCH < 6
     // before armv6 does not have "rev" instruction
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzdi2.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzdi2.S       Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzdi2.S       Fri May 16 00:04:17 2014 +0000
@@ -16,7 +16,7 @@
        .syntax unified
 
        .text
-       .align  2
+       .p2align        2
 DEFINE_COMPILERRT_FUNCTION(__clzdi2)
 #ifdef __ARM_FEATURE_CLZ
 #ifdef __ARMEB__
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzsi2.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzsi2.S       Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/clzsi2.S       Fri May 16 00:04:17 2014 +0000
@@ -16,7 +16,7 @@
        .syntax unified
 
        .text
-       .align  2
+       .p2align        2
 DEFINE_COMPILERRT_FUNCTION(__clzsi2)
 #ifdef __ARM_FEATURE_CLZ
        clz     r0, r0
diff -r 51f79e3297fc -r d8769cb51568 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/comparesf2.S
--- a/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/comparesf2.S   Thu May 15 23:59:12 2014 +0000
+++ b/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/comparesf2.S   Fri May 16 00:04:17 2014 +0000
@@ -40,7 +40,7 @@
 #include "../assembly.h"
 .syntax unified
 
-.align 2
+.p2align 2
 DEFINE_COMPILERRT_FUNCTION(__eqsf2)
     // Make copies of a and b with the sign bit shifted off the top.  These will
     // be used to detect zeros and NaNs.
@@ -105,7 +105,7 @@
 DEFINE_COMPILERRT_FUNCTION_ALIAS(__ltsf2, __eqsf2)
 DEFINE_COMPILERRT_FUNCTION_ALIAS(__nesf2, __eqsf2)
 



Home | Main Index | Thread Index | Old Index