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 70789fa Implement x86 interrupt attribute omits 6fc9585 Backport r229199 from trunk omits c79da49 Skip local error_mark_node decls omits f33f22b Properly handle -miamcu and -march=lakemont omits 9ef6873 Use GET_MODE_BITSIZE to get vector natural alignment omits cc75e91 Don't leak ISA to __attribute__ ((target("arch=XXX"))) omits 8336c58 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont omits e021621 Fix def_test_returning_type in iamcu/test_basic_returning.c omits 3ab2cce Replace printf with __builtin_printf omits 11be68a Properly initialize u5 omits 5499928 Fix typos in comments in i386.c omits ffd5666 Define x86 CALL_USED_REGISTERS_MASK omits faa00cf Backport r228460 from mainline omits 740c7a2 Enable bt and and movzx for Lakemont omits 56a3600 Rename IA MCU processor lakemount to lakemont omits 03031f8 Change IA MCU processor from iamcu to lakemount omits ecd2606 Add a testcase for PR target/66821 omits 59f5aa2 Update MOVE_RATIO cost for IA MCU omits e667b7c Define DBX_REGISTER_NUMBER for IA MCU omits 6a53fb9 Cleanup FPmode splitters a bit omits 365a512 More fix for PR rtl-optimization/66626 omits 3b35de9 Fix PR rtl-optimization/66626 omits fd3daaa Replicate static chain on the stack omits 8a8b576 Add a testcase for PR target/66824 omits 8b6a7b9 Fix PR target/66824 omits 83d3a69 Allow indirect sibcall with register arguments omits f6d9a2e Fix PR target/65753 omits 16e3648 Adjust variable shift costs for IA MCU omits 3079c19 Update config/i386/iamcu.h omits 526fc5f Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU omits 76b67ee Check int_size_in_bytes in ix86_return_in_memory omits ee39e1e Allow <adxintrin.h> for IA MCU omits cea0eee Don't pass/return vectors in registers for IAMCU omits 9c5e899 Handle PROCESSOR_IAMCU in ix86_target_macros_internal omits f4a0915 Optimize i?86-*-elfiamcu for iamcu by default omits 5dbdb06 Add -march=iamcu to optimize for IA MCU omits 60768ae Add IA MCU support to x86intrin.h omits f330a3f IA MCU psABI support: testsuite omits 458fbd4 IA MCU psABI support: changes to libraries omits 03a3562 IA MCU psABI support: GCC changes adds 88b2fef Daily bump. adds 2935f40 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 9840745 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 17f6911 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 40a710a 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 9190232 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 131bedb Daily bump. adds 70c5e72 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds f659dde 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 06fbeee 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 5c5950b Daily bump. adds 57c4dbc Daily bump. adds f8752c6 PR go/67968 compiler: Traverse types of call expressions. adds 2852ea6 Daily bump. adds dffbd4a Move gcc.target/arm/pr67929_1.c test to execute.exp adds f51cbaa 2015-11-02 Steve Ellcey sellcey@imgtec.com adds 5895995 2015-11-02 Steve Ellcey sellcey@imgtec.com adds 3d1e782 2015-11-02 Andreas Tobler andreast@gcc.gnu.org adds abf52c2 Daily bump. adds 14c94c7 Daily bump. adds 5599962 2015-01-25 Paul Thomas pault@gcc.gnu.org adds 74ea2e2 Daily bump. new 8a4a7bf IA MCU psABI support: GCC changes new 69f8925 IA MCU psABI support: changes to libraries new cf552f8 IA MCU psABI support: testsuite new fff38cd Add IA MCU support to x86intrin.h new 32e1db1 Add -march=iamcu to optimize for IA MCU new a0efa8a Optimize i?86-*-elfiamcu for iamcu by default new 2959497 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new baa91e2 Don't pass/return vectors in registers for IAMCU new e6d0c0f Allow <adxintrin.h> for IA MCU new a85dc85 Check int_size_in_bytes in ix86_return_in_memory new 1ee45b3 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 956d019 Update config/i386/iamcu.h new 9ae3033 Adjust variable shift costs for IA MCU new 2f859c8 Fix PR target/65753 new f5476c4 Allow indirect sibcall with register arguments new 009440b Fix PR target/66824 new 50d2c98 Add a testcase for PR target/66824 new 7f6b221 Replicate static chain on the stack new 85ce00d Fix PR rtl-optimization/66626 new 4bab65d More fix for PR rtl-optimization/66626 new 0a51aa4 Cleanup FPmode splitters a bit new 6918017 Define DBX_REGISTER_NUMBER for IA MCU new 1ad4053 Update MOVE_RATIO cost for IA MCU new fa458b3 Add a testcase for PR target/66821 new 8ea1259 Change IA MCU processor from iamcu to lakemount new 56b200b Rename IA MCU processor lakemount to lakemont new 4b4b454 Enable bt and and movzx for Lakemont new 5f89657 Backport r228460 from mainline new 0f78107 Define x86 CALL_USED_REGISTERS_MASK new 06cf33a Fix typos in comments in i386.c new a30585d Properly initialize u5 new 9cf1bff Replace printf with __builtin_printf new 8b4fa6b Fix def_test_returning_type in iamcu/test_basic_returning.c new 4e0d8ca Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new 112a095 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new 29c812f Use GET_MODE_BITSIZE to get vector natural alignment new 9ddd092 Properly handle -miamcu and -march=lakemont new 3cbb54b Skip local error_mark_node decls new 2a57eea Backport r229199 from trunk new 98d8cc9 Implement x86 interrupt attribute new 5bba5c3 Update ix86_hard_regno_scratch_ok
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 (70789fa) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (5bba5c3)
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 41 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 | 15 ++ gcc/DATESTAMP | 2 +- gcc/combine.c | 11 +- gcc/config/i386/i386.c | 27 +-- gcc/config/rs6000/freebsd64.h | 2 +- gcc/fortran/ChangeLog | 65 ++++++ gcc/fortran/array.c | 8 +- gcc/fortran/data.c | 24 ++- gcc/fortran/decl.c | 94 ++++++--- gcc/fortran/interface.c | 4 +- gcc/fortran/match.c | 5 + gcc/fortran/trans-array.c | 26 +++ gcc/fortran/trans-decl.c | 10 + gcc/fortran/trans-expr.c | 66 +++---- gcc/go/gofrontend/expressions.cc | 10 + gcc/testsuite/ChangeLog | 82 ++++++++ gcc/testsuite/gcc.c-torture/execute/pr67929_1.c | 15 ++ gcc/testsuite/gcc.dg/combine-subregs.c | 36 ++++ .../20110418-1.c => gcc.dg/torture/pr67736.c} | 7 +- gcc/testsuite/gcc.target/arm/pr67929_1.c | 21 -- .../gfortran.dg/allocate_with_source_12.f03 | 38 ++++ .../gfortran.dg/allocate_with_source_13.f03 | 220 +++++++++++++++++++++ .../gfortran.dg/allocate_with_source_14.f03 | 214 ++++++++++++++++++++ .../gfortran.dg/allocate_with_source_15.f03 | 79 ++++++++ gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 1 - gcc/testsuite/gfortran.dg/char_type_len_2.f90 | 7 +- gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 1 - gcc/testsuite/gfortran.dg/pr36192_1.f90 | 12 ++ gcc/testsuite/gfortran.dg/pr51993.f90 | 8 + gcc/testsuite/gfortran.dg/pr67802.f90 | 8 +- gcc/testsuite/gfortran.dg/pr67805.f90 | 37 ++++ gcc/testsuite/gfortran.dg/pr67805_2.f90 | 22 +++ gcc/testsuite/gfortran.dg/pr67885.f90 | 12 ++ gcc/testsuite/gfortran.dg/pr67939.f90 | 21 ++ gcc/testsuite/gfortran.dg/pr68054.f90 | 8 + gcc/testsuite/gfortran.dg/pr68055.f90 | 13 ++ gcc/testsuite/gfortran.dg/pr68154.f90 | 9 + gcc/testsuite/gfortran.dg/used_before_typed_3.f90 | 4 +- 39 files changed, 1123 insertions(+), 122 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67929_1.c create mode 100644 gcc/testsuite/gcc.dg/combine-subregs.c copy gcc/testsuite/{gcc.c-torture/execute/20110418-1.c => gcc.dg/torture/pr67736.c} (89%) delete mode 100644 gcc/testsuite/gcc.target/arm/pr67929_1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_14.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_15.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr36192_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67885.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67939.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68054.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68154.f90