This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/gcc-5-branch in repository gcc.
discards 4ef11f0 Pass VOIDmode to gen_rtx_SET on GCC 5 branch discards 7c31066 Implement x86 interrupt/exception attributes discards 8f0661b Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards fa5033f Add a testcase for PR target/66821 discards f82b3bb Update MOVE_RATIO cost for IA MCU discards 3b2188d Define DBX_REGISTER_NUMBER for IA MCU discards 08d9801 Cleanup FPmode splitters a bit discards 0406cc3 More fix for PR rtl-optimization/66626 discards 4cfd97d Fix PR rtl-optimization/66626 discards a525f2e Replicate static chain on the stack discards 8846091 Add a testcase for PR target/66824 discards 40eb078 Fix PR target/66824 discards 9616b5a Allow indirect sibcall with register arguments discards fe0d5ee Fix PR target/65753 discards 16fb09e Adjust variable shift costs for IA MCU discards 9bfe26c Update config/i386/iamcu.h discards 90977ed5 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards e58d3f5 Check int_size_in_bytes in ix86_return_in_memory discards af97129 Allow <adxintrin.h> for IA MCU discards 408814c Don't pass/return vectors in registers for IAMCU discards 319ed3a Optimize i?86-*-elfiamcu for iamcu by default discards 4b052a9 Add -march=iamcu to optimize for IA MCU discards ef41f3b Add IA MCU support to x86intrin.h discards 93e1809 IA MCU psABI support: testsuite discards 23b94a6 IA MCU psABI support: changes to libraries discards c1c1b1c IA MCU psABI support: GCC changes adds 7c007f8 2015-09-22 Richard Biener rguenther@suse.de adds 408af7c AVX-512. Fix kxnor insn split. adds d55ab4f AVX-512. Fix patterns for kunpck insns. adds ab0c752 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds 3e32655 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds ee939e3 Daily bump. adds 1b44ebe [Aarch64][target/PR 67143][5.2] Backport correct constraints [...] adds cd9a1d1 [ARM] PR 67439: Allow matching of *arm32_movhf when -mrestric [...] adds d6a0657 gcc/ Backport from mainline 2015-09-23 Oleg Endo <olegend [...] adds 6652a3a 2015-09-23 John David Anglin danglin@gcc.gnu.org adds 6dcb9ae Daily bump. adds 0012c43 [RS6000] Don't pass --oformat to ld new e1a9e80 IA MCU psABI support: GCC changes new 891c551 IA MCU psABI support: changes to libraries new 5dd3829 IA MCU psABI support: testsuite new 0764eed Add IA MCU support to x86intrin.h new 36ae73f Add -march=iamcu to optimize for IA MCU new 3603e62 Optimize i?86-*-elfiamcu for iamcu by default new 1931c11 Don't pass/return vectors in registers for IAMCU new dbcca0a Allow <adxintrin.h> for IA MCU new f7e5f85 Check int_size_in_bytes in ix86_return_in_memory new e6766c4 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 094b389 Update config/i386/iamcu.h new 4f392d4 Adjust variable shift costs for IA MCU new fe3369e Fix PR target/65753 new 0702c88 Allow indirect sibcall with register arguments new f215166 Fix PR target/66824 new ab7c50c Add a testcase for PR target/66824 new 73218fb Replicate static chain on the stack new d9c256e Fix PR rtl-optimization/66626 new 3170597 More fix for PR rtl-optimization/66626 new 40bc729 Cleanup FPmode splitters a bit new d31ebda Define DBX_REGISTER_NUMBER for IA MCU new 305a79d Update MOVE_RATIO cost for IA MCU new f5d0761 Add a testcase for PR target/66821 new 233eec3 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new 316cbe5 Implement x86 interrupt attribute new dc2ed9a Pass VOIDmode to gen_rtx_SET on GCC 5 branch
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4ef11f0) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (dc2ed9a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 26 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 | 61 ++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/atomics.md | 6 +- gcc/config/aarch64/iterators.md | 13 +- gcc/config/arm/arm.md | 5 +- gcc/config/i386/i386.c | 212 ++++++++++++--------- gcc/config/i386/i386.h | 4 - gcc/config/i386/i386.md | 50 +---- gcc/config/nios2/nios2.c | 4 +- gcc/config/rs6000/sysv4.h | 6 - gcc/config/rs6000/sysv4le.h | 4 - gcc/config/sh/sh.md | 10 +- gcc/doc/extend.texi | 74 ++++--- gcc/testsuite/ChangeLog | 28 +++ gcc/testsuite/gcc.c-torture/compile/pr67143.c | 21 ++ gcc/testsuite/gcc.dg/torture/pr66952.c | 4 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 14 +- gcc/testsuite/gcc.target/arm/pr67439_1.c | 11 ++ gcc/testsuite/gcc.target/i386/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-10.c | 14 +- gcc/testsuite/gcc.target/i386/interrupt-11.c | 32 +++- gcc/testsuite/gcc.target/i386/interrupt-12.c | 30 ++- gcc/testsuite/gcc.target/i386/interrupt-13.c | 43 ++--- gcc/testsuite/gcc.target/i386/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-3.c | 8 +- gcc/testsuite/gcc.target/i386/interrupt-387-err.c | 8 +- gcc/testsuite/gcc.target/i386/interrupt-4.c | 23 ++- gcc/testsuite/gcc.target/i386/interrupt-5.c | 10 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 45 +++-- gcc/testsuite/gcc.target/i386/interrupt-7.c | 22 +-- gcc/testsuite/gcc.target/i386/interrupt-8.c | 25 +-- gcc/testsuite/gcc.target/i386/interrupt-9.c | 14 +- gcc/testsuite/gcc.target/i386/interrupt-args-err.c | 18 -- gcc/testsuite/gcc.target/i386/interrupt-bnd.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-mmx-err.c | 9 +- .../gcc.target/i386/interrupt-redzone-1.c | 2 +- .../gcc.target/i386/interrupt-redzone-2.c | 2 +- .../gcc.target/i386/interrupt-retval-err.c | 22 --- gcc/testsuite/gcc.target/i386/interrupt-sibcall.c | 4 +- .../gcc.target/i386/interrupt-switch-abi.c | 12 +- gcc/testsuite/gcc.target/i386/interrupt-xmm.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-ymm.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-zmm.c | 6 +- gcc/testsuite/gcc.target/i386/pr66960-1.c | 21 -- gcc/testsuite/gcc.target/i386/pr66960-2.c | 21 -- gcc/testsuite/gcc.target/i386/pr66960-3.c | 17 -- libgcc/ChangeLog | 24 +++ libgcc/config/pa/linux-atomic.c | 60 ++++-- libgomp/ChangeLog | 11 ++ libgomp/oacc-host.c | 4 +- libgomp/oacc-init.c | 3 + libgomp/oacc-int.h | 1 + 53 files changed, 591 insertions(+), 479 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67143.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67439_1.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-args-err.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-retval-err.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr66960-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr66960-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr66960-3.c