This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/iamcu/gcc-5-branch in repository gcc.
discards d73f07a Backport r229199 from trunk discards 9a13137 Skip local error_mark_node decls discards ab2c099 Properly handle -miamcu and -march=lakemont discards f7f15d8 Use GET_MODE_BITSIZE to get vector natural alignment discards ebc7fbb Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards 3157e02 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards 7abf53e Fix def_test_returning_type in iamcu/test_basic_returning.c discards 466d793 Replace printf with __builtin_printf discards 17bf40f Properly initialize u5 discards b7b26cc Fix typos in comments in i386.c discards 4efb4ee Define x86 CALL_USED_REGISTERS_MASK discards d98dd3e Backport r228460 from mainline discards 087cfc2 Enable bt and and movzx for Lakemont discards b5f4857 Rename IA MCU processor lakemount to lakemont discards 9f233ca Change IA MCU processor from iamcu to lakemount discards 5472f2a Add a testcase for PR target/66821 discards 3855243 Update MOVE_RATIO cost for IA MCU discards 4d0f07c Define DBX_REGISTER_NUMBER for IA MCU discards da20917 Cleanup FPmode splitters a bit discards 22c96bd More fix for PR rtl-optimization/66626 discards 0fc794f Fix PR rtl-optimization/66626 discards 2e93491 Replicate static chain on the stack discards 222039b Add a testcase for PR target/66824 discards 4b2fce3 Fix PR target/66824 discards a0f77d2 Allow indirect sibcall with register arguments discards f48835a Fix PR target/65753 discards 02c9825 Adjust variable shift costs for IA MCU discards f51a98e Update config/i386/iamcu.h discards d7386e4 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 6a3da47 Check int_size_in_bytes in ix86_return_in_memory discards f4ad631 Allow <adxintrin.h> for IA MCU discards 3f9923e Don't pass/return vectors in registers for IAMCU discards 3625012 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 78148b8 Optimize i?86-*-elfiamcu for iamcu by default discards dd79533 Add -march=iamcu to optimize for IA MCU discards 148dd3b Add IA MCU support to x86intrin.h discards 0926fcb IA MCU psABI support: testsuite discards 09cf8ff IA MCU psABI support: changes to libraries discards 9ef6f97 IA MCU psABI support: GCC changes 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
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 (d73f07a) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (6fc9585)
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 39 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 | 55 ++++++++++++++ gcc/DATESTAMP | 2 +- 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/dojump.c | 12 +-- gcc/fortran/ChangeLog | 17 +++++ gcc/fortran/primary.c | 11 +-- gcc/fortran/trans-expr.c | 5 ++ gcc/fortran/trans-intrinsic.c | 29 +++++++ gcc/optabs.c | 12 ++- gcc/testsuite/ChangeLog | 39 ++++++++++ gcc/testsuite/g++.dg/pr67989.C | 75 ++++++++++++++++++ gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 34 +++++++++ gcc/testsuite/gcc.dg/torture/pr67794.c | 15 ++++ gcc/testsuite/gcc.target/aarch64/pr68102_1.c | 18 +++++ gcc/testsuite/gcc.target/arm/pr67929_1.c | 21 ++++++ .../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/tree-sra.c | 80 ++++++++++---------- gcc/tree.c | 2 +- libffi/ChangeLog | 6 ++ libffi/testsuite/lib/libffi.exp | 1 + libffi/testsuite/libffi.call/float2.c | 2 +- 26 files changed, 564 insertions(+), 72 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr67989.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.target/aarch64/pr68102_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67929_1.c 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