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 7614d14 Implement x86 interrupt attribute discards 054dc25 Fix typos in comments in i386.c discards fbf9028 Define x86 CALL_USED_REGISTERS_MASK discards 4c0f39e Backport r228460 from mainline discards a24caed Enable bt and and movzx for Lakemont discards b716920 Rename IA MCU processor lakemount to lakemont discards f21e191 Change IA MCU processor from iamcu to lakemount discards fcc9147 Add a testcase for PR target/66821 discards 4bf0d52 Update MOVE_RATIO cost for IA MCU discards ee9c7ff Define DBX_REGISTER_NUMBER for IA MCU discards c3f75c9 Cleanup FPmode splitters a bit discards 6b6fc5c More fix for PR rtl-optimization/66626 discards 10f6546 Fix PR rtl-optimization/66626 discards 33cd168 Replicate static chain on the stack discards dbabb45 Add a testcase for PR target/66824 discards aa7829a Fix PR target/66824 discards 42a4931 Allow indirect sibcall with register arguments discards f33f6b1 Fix PR target/65753 discards 002401a Adjust variable shift costs for IA MCU discards fb7187f Update config/i386/iamcu.h discards 8a3bf5a Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 2991aa5 Check int_size_in_bytes in ix86_return_in_memory discards bddfb11 Allow <adxintrin.h> for IA MCU discards 079e1f1 Don't pass/return vectors in registers for IAMCU discards 7f31b1c Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 88d80f2 Optimize i?86-*-elfiamcu for iamcu by default discards d22f9a5 Add -march=iamcu to optimize for IA MCU discards 7e14a6e Add IA MCU support to x86intrin.h discards 95d9e9c IA MCU psABI support: testsuite discards dea5d53 IA MCU psABI support: changes to libraries discards 0f4a501 IA MCU psABI support: GCC changes adds fd897ff Daily bump. adds 401bba0 Daily bump. adds a87978b PR target/67967 * config/i386/i386.c (ix86_emit_save_reg_us [...] adds b812e3a Daily bump. adds 34cc3c1 Backport from mainline 2015-10-14 Peter Bergner <bergner@ [...] adds 7eeeb19 Daily bump. adds 192eadf Daily bump. adds d79feef 2015-10-16 Richard Sandiford richard.sandiford@arm.com adds 30da5dc Daily bump. adds 786481a PR fortran/67721 PR fortran/67818 Backport from mainline r222477: adds 25a0a69 Add bdver4 for multiversioning and fix AMD model detection. 2 [...] adds 8b3dbcd 2015-10-18 Paul Thomas pault@gcc.gnu.org adds eceeae9 Daily bump. adds dbff7d2 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds ac1e352 Fix partial specialization syntax of wide int traits adds 3c6ff03 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds 9034bc2 Daily bump. adds 2f9fa91 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds 8a180b4 Fix default_binds_local_p_2 for extern protected data adds 1c6adde Daily bump. adds 98d6eb0 PR c++/67557 adds f19d49b PR c++/66583 adds 525c3af Daily bump. adds e1c4c25 Backport from mainline 2015-10-21 Uros Bizjak <ubizjak@gm [...] adds a264546 S/390: PR68015 Fix ICE in s390_emit_compare adds 9e093b0 2015-10-22 Paul Thomas pault@gcc.gnu.org adds 1dbfe44 Daily bump. adds 86e064a Daily bump. adds 6735c3f Daily bump. adds c9f2a6a PR middle-end/68079 * dojump.c (do_compare_and_jump): Canon [...] adds ffb2c26 Daily bump. adds 8c203a5 Also remap SSA_NAMEs of PARM_DECLs in IPA-SRA adds 3c9fa06 2015-10-26 Paul Thomas pault@gcc.gnu.org adds bd5710f Daily bump. adds 7a0351c PR libffi/65441 * testsuite/lib/libffi.exp: Load target-sup [...] adds 1a35d87 2015-10-27 Martin Jambor mjambor@suse.cz adds ac0e630 [ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks adds e3a8ff2 [optabs.c] Fix PR 67989: Handle const0_rtx target in expand_a [...] adds bbcf1ad Backport fix for compile time regression. adds a0026d2 Daily bump. adds 786a09c [AArch64] PR 68102: Check that operand is REG before checking [...] new 03a3562 IA MCU psABI support: GCC changes new 458fbd4 IA MCU psABI support: changes to libraries new f330a3f IA MCU psABI support: testsuite new 60768ae Add IA MCU support to x86intrin.h new 5dbdb06 Add -march=iamcu to optimize for IA MCU new f4a0915 Optimize i?86-*-elfiamcu for iamcu by default new 9c5e899 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new cea0eee Don't pass/return vectors in registers for IAMCU new ee39e1e Allow <adxintrin.h> for IA MCU new 76b67ee Check int_size_in_bytes in ix86_return_in_memory new 526fc5f Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 3079c19 Update config/i386/iamcu.h new 16e3648 Adjust variable shift costs for IA MCU new f6d9a2e Fix PR target/65753 new 83d3a69 Allow indirect sibcall with register arguments new 8b6a7b9 Fix PR target/66824 new 8a8b576 Add a testcase for PR target/66824 new fd3daaa Replicate static chain on the stack new 3b35de9 Fix PR rtl-optimization/66626 new 365a512 More fix for PR rtl-optimization/66626 new 6a53fb9 Cleanup FPmode splitters a bit new e667b7c Define DBX_REGISTER_NUMBER for IA MCU new 59f5aa2 Update MOVE_RATIO cost for IA MCU new ecd2606 Add a testcase for PR target/66821 new 03031f8 Change IA MCU processor from iamcu to lakemount new 56a3600 Rename IA MCU processor lakemount to lakemont new 740c7a2 Enable bt and and movzx for Lakemont new faa00cf Backport r228460 from mainline new ffd5666 Define x86 CALL_USED_REGISTERS_MASK new 5499928 Fix typos in comments in i386.c new 11be68a Properly initialize u5 new 3ab2cce Replace printf with __builtin_printf new e021621 Fix def_test_returning_type in iamcu/test_basic_returning.c new 8336c58 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new cc75e91 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new 9ef6873 Use GET_MODE_BITSIZE to get vector natural alignment new f33f22b Properly handle -miamcu and -march=lakemont new c79da49 Skip local error_mark_node decls new 6fc9585 Backport r229199 from trunk new 70789fa Implement x86 interrupt attribute
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 (7614d14) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (70789fa)
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 40 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 | 122 +++++++++- gcc/DATESTAMP | 2 +- gcc/cgraphbuild.c | 3 +- gcc/common/config/i386/i386-common.c | 16 +- gcc/config/aarch64/aarch64.md | 4 +- gcc/config/arm/arm.c | 37 ++- gcc/config/arm/constraints.md | 3 +- gcc/config/arm/predicates.md | 2 +- gcc/config/i386/i386.c | 166 +++++++++---- gcc/config/i386/i386.h | 21 +- gcc/config/i386/x86-tune.def | 2 +- gcc/config/rs6000/htm.md | 181 ++++++++++++-- gcc/config/rs6000/rs6000-c.c | 6 +- gcc/config/s390/s390.md | 9 +- gcc/cp/ChangeLog | 11 + gcc/cp/call.c | 37 ++- gcc/cp/init.c | 19 +- gcc/doc/extend.texi | 22 ++ gcc/dojump.c | 12 +- gcc/fortran/ChangeLog | 84 ++++++- gcc/fortran/decl.c | 21 +- gcc/fortran/primary.c | 11 +- gcc/fortran/resolve.c | 29 ++- gcc/fortran/trans-array.c | 98 +++++--- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-expr.c | 23 +- gcc/fortran/trans-intrinsic.c | 29 +++ gcc/fortran/trans-openmp.c | 6 +- gcc/fortran/trans-stmt.c | 14 +- gcc/optabs.c | 12 +- gcc/testsuite/ChangeLog | 120 ++++++++- gcc/testsuite/g++.dg/cpp0x/anon-union1.C | 27 +++ gcc/testsuite/g++.dg/init/elide3.C | 50 ++++ gcc/testsuite/g++.dg/pr67989.C | 75 ++++++ gcc/testsuite/gcc.dg/guality/pr68037-1.c | 65 +++++ gcc/testsuite/gcc.dg/guality/pr68037-2.c | 60 +++++ gcc/testsuite/gcc.dg/guality/pr68037-3.c | 76 ++++++ gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 34 +++ gcc/testsuite/gcc.dg/torture/pr67794.c | 15 ++ gcc/testsuite/gcc.dg/torture/pr68037-1.c | 57 +++++ gcc/testsuite/gcc.dg/torture/pr68037-2.c | 53 ++++ gcc/testsuite/gcc.dg/torture/pr68037-3.c | 69 ++++++ gcc/testsuite/gcc.target/aarch64/pr66912.c | 42 ++++ gcc/testsuite/gcc.target/aarch64/pr68102_1.c | 18 ++ gcc/testsuite/gcc.target/arm/pr66912.c | 42 ++++ gcc/testsuite/gcc.target/arm/pr67929_1.c | 21 ++ .../i386/iamcu/test_basic_64bit_returning.c | 2 +- .../gcc.target/i386/iamcu/test_basic_returning.c | 5 +- .../gcc.target/i386/iamcu/test_passing_unions.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 9 +- gcc/testsuite/gcc.target/i386/interrupt-19.c | 14 +- gcc/testsuite/gcc.target/i386/interrupt-20.c | 14 +- gcc/testsuite/gcc.target/i386/interrupt-28.c | 16 ++ .../gcc.target/i386/interrupt-redzone-1.c | 23 +- .../gcc.target/i386/interrupt-redzone-2.c | 24 +- gcc/testsuite/gcc.target/i386/pr66810.c | 10 + gcc/testsuite/gcc.target/i386/pr67963-1.c | 9 + gcc/testsuite/gcc.target/i386/pr67963-2.c | 11 + gcc/testsuite/gcc.target/i386/pr67963-3.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-1.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-2.c | 13 + gcc/testsuite/gcc.target/i386/pr67985-3.c | 12 + gcc/testsuite/gcc.target/i386/pr67995-1.c | 16 ++ gcc/testsuite/gcc.target/i386/pr67995-2.c | 16 ++ gcc/testsuite/gcc.target/i386/pr67995-3.c | 16 ++ gcc/testsuite/gcc.target/i386/pr68018.c | 10 + gcc/testsuite/gcc.target/s390/pr68015.c | 24 ++ .../gfortran.dg/alloc_comp_deep_copy_1.f03 | 270 +++++++++++++++++++++ .../gfortran.dg/alloc_comp_deep_copy_2.f03 | 21 ++ .../gfortran.dg/allocatable_scalar_13.f90 | 72 ++++++ gcc/testsuite/gfortran.dg/char_length_2.f90 | 17 +- .../deferred_character_assignment_1.f90 | 22 ++ gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 88 +++++++ gcc/testsuite/gfortran.dg/move_alloc_16.f90 | 44 ++++ gcc/testsuite/gfortran.dg/pr58754.f90 | 24 ++ gcc/testsuite/gfortran.dg/pr66311.f90 | 60 +++++ gcc/testsuite/gfortran.dg/pr67900.f90 | 19 ++ gcc/testsuite/gfortran.dg/pr67987.f90 | 18 ++ gcc/testsuite/gfortran.dg/pr68019.f90 | 13 + gcc/tree-sra.c | 80 +++--- gcc/tree.c | 2 +- gcc/varasm.c | 5 +- gcc/wide-int.cc | 13 +- gcc/wide-int.h | 10 - libffi/ChangeLog | 6 + libffi/testsuite/lib/libffi.exp | 1 + libffi/testsuite/libffi.call/float2.c | 2 +- libgcc/ChangeLog | 8 + libgcc/config/i386/cpuinfo.c | 5 +- 91 files changed, 2593 insertions(+), 312 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union1.C create mode 100644 gcc/testsuite/g++.dg/init/elide3.C create mode 100644 gcc/testsuite/g++.dg/pr67989.C create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-2.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67794.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66912.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68102_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr66912.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67929_1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-28.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66810.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68018.c create mode 100644 gcc/testsuite/gcc.target/s390/pr68015.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_1.f03 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_2.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_scalar_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr58754.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66311.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67900.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67987.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68019.f90