This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 43eb649ed50 [build] Make sbitmap code available to the driver new ab6a47e44c7 [arm] Split CPU, architecture and tuning data tables. new 8498ba661df [arm] Move cpu and architecture option name parsing new 3dd68645b0d [arm] Use standard option parsing code for detecting new 57730275a4d [arm] Allow CPU and architecture extensions to be new 26a9c0df5cd [arm] Allow new extended syntax CPU and architecture new 284223a1e1e [arm] Force a CPU default in the config args defaults new 1588d60e211 [arm] Generate a canonical form for -march new c1c9b4d4f06 [arm] Make -mfloat-abi=softfp work when there are no new 8f72fcb7634 [genmultilib] Update basic multilib configuration new 68b54adbd7b [arm] Make 'auto' the default FPU selection option. new c5e2cf23e1e [arm] Rewrite t-aprofile using new selector methodology new 73c72cdfa3d [arm] Explicitly set .fpu in cmse_nonsecure_call.S new 0c8a04b52bc [arm] Allow explicit periods to be escaped in new a3d4b92f04b [arm] Use -march=armv7-a+fp when testing hard-float new a0400b29fcf [arm] Rewrite t-rmprofile multilib specification new 91d316e2ad8 [arm] Update t-rtems for new option framework new 44f26014a8f [arm] Ensure all multilib variables are reset new 745917ca414 [arm] reset all multilib variables new f3fa391aff2 [arm] Rework multlib builds for symbianelf new ea0d5120462 [arm] Rework multilib support new 6aa6fb5f8b8 [arm] Add a few missing architecture extension options. new 94f22a952a9 [arm][doc] Document new -march= syntax. new 93114fe0643 [arm][doc] Document changes to -mcpu, -mtune and -mfpu. new 4aa5e0b59b2 [arm] Mark -marm and -mthumb as being inverse options new 307e8c78641 [arm] Fix various tests
The 25 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 225 ++ gcc/common/config/arm/arm-common.c | 610 ++++- gcc/config.gcc | 17 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm-cpu-cdata.h | 2386 ++++++++++++++++---- gcc/config/arm/arm-cpu-data.h | 2355 +------------------ gcc/config/arm/arm-cpu.h | 38 + gcc/config/arm/arm-cpus.in | 83 +- gcc/config/arm/arm-protos.h | 56 +- gcc/config/arm/arm.c | 387 ++-- gcc/config/arm/arm.h | 34 +- gcc/config/arm/arm.opt | 4 +- gcc/config/arm/bpabi.h | 4 - gcc/config/arm/elf.h | 4 - gcc/config/arm/linux-elf.h | 3 - gcc/config/arm/netbsd-elf.h | 4 - gcc/config/arm/parsecpu.awk | 263 ++- gcc/config/arm/t-aprofile | 198 +- gcc/config/arm/t-arm-elf | 173 +- gcc/config/{ia64/t-hpux => arm/t-fuchsia} | 23 +- gcc/config/arm/t-linux-eabi | 4 + gcc/config/arm/t-multilib | 126 +- gcc/config/arm/t-phoenix | 20 +- gcc/config/arm/t-rmprofile | 146 +- gcc/config/arm/t-rtems | 49 +- gcc/config/arm/t-symbian | 34 +- gcc/config/arm/vxworks.h | 2 - gcc/doc/fragments.texi | 10 +- gcc/doc/invoke.texi | 373 ++- gcc/genmultilib | 4 +- gcc/testsuite/ChangeLog | 26 + gcc/testsuite/gcc.dg/pr59418.c | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 685 ++++++ gcc/testsuite/gcc.target/arm/neon-thumb2-move.c | 2 +- gcc/testsuite/gcc.target/arm/pr51915.c | 2 +- gcc/testsuite/gcc.target/arm/pr52006.c | 2 +- gcc/testsuite/gcc.target/arm/pr53187.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data-2.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data-3.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data-4.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data-5.c | 2 +- libgcc/ChangeLog | 4 + libgcc/config/arm/cmse_nonsecure_call.S | 8 + 43 files changed, 4871 insertions(+), 3509 deletions(-) copy gcc/config/{ia64/t-hpux => arm/t-fuchsia} (59%) create mode 100644 gcc/testsuite/gcc.target/arm/multilib.exp