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 3c98259 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] discards 9e5a407 Backport r229199 from trunk discards 258783c Skip local error_mark_node decls discards 15ec123 Properly handle -miamcu and -march=lakemont discards cc4d994 Use GET_MODE_BITSIZE to get vector natural alignment discards 392f706 Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards 44e1f45 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards 6bdf4ff Fix def_test_returning_type in iamcu/test_basic_returning.c discards 17e86c2 Replace printf with __builtin_printf discards fc3cdd4 Properly initialize u5 discards c80293c Fix typos in comments in i386.c discards d051308 Define x86 CALL_USED_REGISTERS_MASK discards 118e8b6 Backport r228460 from mainline discards fcf1f51 Enable bt and and movzx for Lakemont discards dce77f8 Rename IA MCU processor lakemount to lakemont discards 007f981 Change IA MCU processor from iamcu to lakemount discards c4b178c Add a testcase for PR target/66821 discards 528006a Update MOVE_RATIO cost for IA MCU discards fb0c571 Define DBX_REGISTER_NUMBER for IA MCU discards ffb1923 Cleanup FPmode splitters a bit discards 0bf543f More fix for PR rtl-optimization/66626 discards c9bf2f6 Fix PR rtl-optimization/66626 discards 123d480 Replicate static chain on the stack discards f9b24c4 Add a testcase for PR target/66824 discards 2befa91 Fix PR target/66824 discards ddcc672 Allow indirect sibcall with register arguments discards 4f3aaea Fix PR target/65753 discards 5bfa430 Adjust variable shift costs for IA MCU discards 179363d Update config/i386/iamcu.h discards 8cdfd90 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 251a909 Check int_size_in_bytes in ix86_return_in_memory discards f883cb9 Allow <adxintrin.h> for IA MCU discards fe80ed6 Don't pass/return vectors in registers for IAMCU discards 37d0ab7 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards e908a7b Optimize i?86-*-elfiamcu for iamcu by default discards 60883a3 Add -march=iamcu to optimize for IA MCU discards c201159 Add IA MCU support to x86intrin.h discards 7d31ade IA MCU psABI support: testsuite discards 111cd31 IA MCU psABI support: changes to libraries discards 1022d9d IA MCU psABI support: GCC changes adds 1a2b19f Backport from mainline: adds 893048c Backported from mainline 2015-12-17 Jakub Jelinek <jakub@ [...] adds d1ff4fd S/390: Fix vrepi constraint letter. adds 712fa50 S/390: Enable vrepi constants. adds c4fa561 S/390: const_vec_duplicate_p backport as private function. adds 98ae468 S/390: Fix RT flag in vstrc instruction. adds 3eff512 S/390: Sort builtin types - cleanup only. adds c1e1b8b S/390: Fix vec_splat_* builtins. adds 18e02a6 S/390: vec_set mode DI->SI for shift_count adds 0e31b04 S/390: Make constant checking more strict adds 7f6c2cc Daily bump. adds b7b9225 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 3f68c2c PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds f0b7700 Daily bump. adds eb89485 Daily bump. adds 0cacac0 PR c++/67411 adds c03a673 PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds 7abf800 Fix typo adds 8d9589e Daily bump. adds 1df8132 gcc/ Backport from mainline PR target/68772 * config/rs600 [...] adds cad6e7bb PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 9190830 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds 64fbb2e Daily bump. adds 0819a29 Daily bump. adds 1ec609a Daily bump. adds 7bbab62 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds a42ace7 Daily bump. adds 2bc7212 Daily bump. adds 2bf9cbb 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 417f59c Daily bump. adds 088e74e * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 19bcb83 Daily bump. adds c4da7bc Daily bump. adds 3988607 AVX-512. Split out mask version for vec_extract_hi_<mode>. adds aee41c1 [Obvious] Remove redundant brances from the test. adds 9f3ff33 Fix for PR68987 adds 3595dd8 * gfortran.dg/coarray_40.f90: Link with libatomic if [...] adds 5f0ba32 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds 787617a Daily bump. adds 196fc16 * fr.po: Update. adds 8e51049 Backport PR c/68668 patch to fix PR c/69037. adds 38e1061 AVX-512. Fix AVX-512 broadcast pattern. adds b0a6809 Daily bump. adds 41919bc Daily bump. adds 116ff44 Daily bump. adds 2a731c3 2016-01-03 Matthias Klose doko@ubuntu.com adds 1ccc060 Daily bump. adds f04fa61 Daily bump. adds 9fd4603 Fix PR number in revision 231911 ChangeLogs adds f22e240 Daily bump. adds 4599e80 2016-01-06 Szabolcs Nagy szabolcs.nagy@arm.com adds 17f63b4 Daily bump. adds 0d4baaa Daily bump. adds ca8fa15 [ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_ [...] adds 17ba9fa [PR 68851] Do not collect thunks in collect_callers adds 417265c PR c++/68983 adds eb135ec PR c++/68449 * constexpr.c (cxx_eval_constant_expression): [...] adds 0753db7 Daily bump. adds 6a90441 Daily bump. adds 7d9bd97 2016-01-10 Paul Thomas pault@gcc.gnu.org adds 5de4fe5 Daily bump. adds eaa6cd1 Backport fix docs for -frandom-seed. adds 2063fdf [PR ipa/66616] Copy can_change_signature flag to artificial thunks adds 613b77f * zh_CN.po: Update. adds 57f60d6 Daily bump. new 21c7a78 IA MCU psABI support: GCC changes new feb4f9a IA MCU psABI support: changes to libraries new 3ac43cd IA MCU psABI support: testsuite new 2347ff7 Add IA MCU support to x86intrin.h new 0bb8ce9 Add -march=iamcu to optimize for IA MCU new 2c6fe80 Optimize i?86-*-elfiamcu for iamcu by default new 0f5c010 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new 2dd5260 Don't pass/return vectors in registers for IAMCU new 286d2bc Allow <adxintrin.h> for IA MCU new 65845c6 Check int_size_in_bytes in ix86_return_in_memory new b9f917d Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new ba36280 Update config/i386/iamcu.h new 89b2095 Adjust variable shift costs for IA MCU new 34a0422 Fix PR target/65753 new dfc2729 Allow indirect sibcall with register arguments new c0a227a Fix PR target/66824 new 66141a8 Add a testcase for PR target/66824 new a436b5b Replicate static chain on the stack new 0aa5039 Fix PR rtl-optimization/66626 new a11365a More fix for PR rtl-optimization/66626 new c5e0481 Cleanup FPmode splitters a bit new 40570d5 Define DBX_REGISTER_NUMBER for IA MCU new cf878dc Update MOVE_RATIO cost for IA MCU new 620ccf3 Add a testcase for PR target/66821 new 1f1ebe3 Change IA MCU processor from iamcu to lakemount new 429ef20 Rename IA MCU processor lakemount to lakemont new db8c3f3 Enable bt and and movzx for Lakemont new a5c8f95 Backport r228460 from mainline new 7186ecf Define x86 CALL_USED_REGISTERS_MASK new 303a4f9 Fix typos in comments in i386.c new 03a162a Properly initialize u5 new 4974434 Replace printf with __builtin_printf new 77103c8 Fix def_test_returning_type in iamcu/test_basic_returning.c new b69e659 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new d59dc66 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new 9070452b Use GET_MODE_BITSIZE to get vector natural alignment new 0bcdb13 Properly handle -miamcu and -march=lakemont new 4b7920c Skip local error_mark_node decls new 8b20683 Backport r229199 from trunk new ce2cfa9 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new 0ee24d5 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
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 (3c98259) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (0ee24d5)
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 | 176 +++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 11 + gcc/c/c-decl.c | 7 + gcc/cgraph.c | 3 +- gcc/cgraph.h | 2 +- gcc/cgraphclones.c | 1 + gcc/common.opt | 2 +- gcc/config/arm/arm.md | 18 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/sse.md | 69 +- gcc/config/pa/pa.c | 119 +- gcc/config/rs6000/freebsd64.h | 23 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/s390/constraints.md | 46 +- gcc/config/s390/predicates.md | 5 + gcc/config/s390/s390-builtin-types.def | 1027 ++++++------- gcc/config/s390/s390-builtins.def | 27 +- gcc/config/s390/s390-c.c | 24 +- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 66 +- gcc/config/s390/vecintrin.h | 16 +- gcc/config/s390/vector.md | 19 +- gcc/config/s390/vx-builtins.md | 194 +-- gcc/config/sparc/sparc.md | 184 +-- gcc/cp/ChangeLog | 29 + gcc/cp/call.c | 3 + gcc/cp/constexpr.c | 3 +- gcc/cp/decl.c | 3 +- gcc/cp/decl2.c | 3 + gcc/cp/parser.c | 2 +- gcc/doc/invoke.texi | 10 +- gcc/emit-rtl.c | 3 +- gcc/fortran/ChangeLog | 1528 +------------------- gcc/fortran/{ChangeLog => ChangeLog-2015} | 0 gcc/fortran/resolve.c | 55 +- gcc/fortran/trans-array.c | 126 +- gcc/fortran/trans-expr.c | 19 +- gcc/fortran/trans-stmt.c | 15 +- gcc/fortran/trans-types.c | 2 +- gcc/fortran/trans.c | 20 +- gcc/po/ChangeLog | 8 + gcc/po/fr.po | 745 +++++----- gcc/po/zh_CN.po | 83 +- gcc/testsuite/ChangeLog | 127 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/g++.dg/init/elide4.C | 13 + gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/pr68449.C | 9 + gcc/testsuite/gcc.c-torture/execute/pr68648.c | 20 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67609.c | 1 + .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + .../gcc.target/i386/avx512dq-vextractf64x2-1.c | 2 +- .../gcc.target/i386/avx512dq-vextracti64x2-1.c | 2 +- .../gcc.target/i386/avx512f-vbroadcastsd-3.c | 21 + gcc/testsuite/gcc.target/i386/pr69225-1.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-2.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-3.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-4.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-5.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-6.c | 8 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 + .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + gcc/testsuite/gcc.target/sparc/20151219-1.c | 39 + .../gfortran.dg/actual_array_offset_1.f90 | 167 +++ gcc/testsuite/gfortran.dg/coarray_40.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 40 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 89 ++ gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 46 + gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 30 + gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 32 + gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 54 + gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 39 + gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + gcc/tree.c | 11 +- libatomic/ChangeLog | 9 + libatomic/Makefile.am | 7 + libatomic/Makefile.in | 13 +- libgfortran/ChangeLog | 6 + libgfortran/io/format.c | 20 - libgo/mksysinfo.sh | 13 +- libjava/ChangeLog | 5 + libjava/include/jvm.h | 5 +- libstdc++-v3/ChangeLog | 3 + libstdc++-v3/include/bits/c++0x_warning.h | 6 +- 93 files changed, 2943 insertions(+), 2986 deletions(-) copy gcc/fortran/{ChangeLog => ChangeLog-2015} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/init/elide4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/pr68449.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gfortran.dg/actual_array_offset_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90