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 4ba8e3b Add an array of function pointer test for PR 68661 discards 48eeef5 Rebuild array with the updated function pointer type discards 4a51809 Implement x86 interrupt attribute discards 88d0bb0 Update TARGET_FUNCTION_INCOMING_ARG documentation discards ae58cb8 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] discards 2cfe4d6 Backport r229199 from trunk discards 754cf72 Skip local error_mark_node decls discards 1d13573 Properly handle -miamcu and -march=lakemont discards 5127510 Use GET_MODE_BITSIZE to get vector natural alignment discards e136c7e Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards 752056c Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards ef86530 Fix def_test_returning_type in iamcu/test_basic_returning.c discards 5afee85 Replace printf with __builtin_printf discards 9be78ce Properly initialize u5 discards 3dfd560 Fix typos in comments in i386.c discards d2a4cc0 Define x86 CALL_USED_REGISTERS_MASK discards 482d2ef Backport r228460 from mainline discards 41acfe0 Enable bt and and movzx for Lakemont discards 637825f Rename IA MCU processor lakemount to lakemont discards e534229 Change IA MCU processor from iamcu to lakemount discards 8673862 Add a testcase for PR target/66821 discards 4d1a6f1 Update MOVE_RATIO cost for IA MCU discards 0d01ac46 Define DBX_REGISTER_NUMBER for IA MCU discards cb06f36 Cleanup FPmode splitters a bit discards 1b0e817 More fix for PR rtl-optimization/66626 discards 28c40f0 Fix PR rtl-optimization/66626 discards de817dd Replicate static chain on the stack discards 5bdd5a6 Add a testcase for PR target/66824 discards 9fa08f0 Fix PR target/66824 discards 6634d92 Allow indirect sibcall with register arguments discards 0d387b1 Fix PR target/65753 discards c29c9d4 Adjust variable shift costs for IA MCU discards d7935b7 Update config/i386/iamcu.h discards ee62eae Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards fc9ec5c Check int_size_in_bytes in ix86_return_in_memory discards 9d018ae Allow <adxintrin.h> for IA MCU discards 6603419 Don't pass/return vectors in registers for IAMCU discards e4c0c76 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 9244d88 Optimize i?86-*-elfiamcu for iamcu by default discards c2cec2d Add -march=iamcu to optimize for IA MCU discards 7479792 Add IA MCU support to x86intrin.h discards 2e1ed94 IA MCU psABI support: testsuite discards 38b08c0 IA MCU psABI support: changes to libraries discards 29080d9 IA MCU psABI support: GCC changes 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. adds 376fc99 * config/pa/pa.c (pa_emit_move_sequence): Handle floating po [...] adds 38fb065 Backport: [PATCH] Be less conservative in process_{output,inp [...] adds 540303f Prevent recursive instantiation in std::function adds 24fc4a9 libstdc++/68995 qualify calls to __callable_functor adds 9bd32e0 Remove noexcept from function template that can throw adds 4bdb289 Fix alignment check in AVX-512 masked store adds 6a7fe2a Daily bump. adds f8bb0e7 Cherry-pick r224315 and r241487 from upstream. adds a778ba8 2016-01-13 Richard Biener rguenther@suse.de adds 935539a IA MCU psABI support: GCC changes adds e49fbc3 IA MCU psABI support: changes to libraries adds 9d506c9 IA MCU psABI support: testsuite adds f907748 Add IA MCU support to x86intrin.h adds b18501d Add -march=iamcu to optimize for IA MCU adds d567adb Optimize i?86-*-elfiamcu for iamcu by default adds 231cbdc Handle PROCESSOR_IAMCU in ix86_target_macros_internal adds 393de06 Don't pass/return vectors in registers for IAMCU adds 8d09054 Allow <adxintrin.h> for IA MCU adds d8b7d9f Check int_size_in_bytes in ix86_return_in_memory adds 7011a96 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU adds 9ef0166 Update config/i386/iamcu.h adds 8a4bae6 Adjust variable shift costs for IA MCU adds 2b56810 Fix PR target/65753 adds 34d0133 Allow indirect sibcall with register arguments adds 05891c5 Fix PR target/66824 adds 4778f74 Add a testcase for PR target/66824 adds 69dcacf Replicate static chain on the stack adds 4a44ef7 Fix PR rtl-optimization/66626 adds 2682fd4 More fix for PR rtl-optimization/66626 adds f62f607 Cleanup FPmode splitters a bit adds 80070cc Define DBX_REGISTER_NUMBER for IA MCU adds 155b266 Update MOVE_RATIO cost for IA MCU adds c736c6f Add a testcase for PR target/66821 adds f0f7b15 Change IA MCU processor from iamcu to lakemount adds ec56ffa Rename IA MCU processor lakemount to lakemont adds e570725 Enable bt and and movzx for Lakemont adds fef31c3 Backport r228460 from mainline adds 6317603 Define x86 CALL_USED_REGISTERS_MASK adds 878f548 Fix typos in comments in i386.c adds af15d01 Properly initialize u5 adds 9fc3193 Replace printf with __builtin_printf adds 5652431 Fix def_test_returning_type in iamcu/test_basic_returning.c adds 09593fe Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont adds 25755db Don't leak ISA to __attribute__ ((target("arch=XXX"))) adds cd5066c Use GET_MODE_BITSIZE to get vector natural alignment adds fc09287 Properly handle -miamcu and -march=lakemont adds 4972bfa Skip local error_mark_node decls adds 9549622 Backport r229199 from trunk adds 430d9a0 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] adds 8f3fe2b Set FLT_EVAL_METHOD to 2 only if 387 FPU is used adds 03f11a8 Define STDINT_LONG32 and add predefined integer types for IAMCU adds 70a32bd Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 adds 9807327 Add another testcase for x86 FLT_EVAL_METHOD new 606b453 Update TARGET_FUNCTION_INCOMING_ARG documentation new a9e3699 Implement x86 interrupt attribute new 11bb34f Rebuild array with the updated function pointer type new 44cfdd3 Add an array of function pointer test for PR 68661
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 (4ba8e3b) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (44cfdd3)
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 4 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 | 85 +- gcc/DATESTAMP | 2 +- 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.c | 8 +- gcc/config/i386/i386.h | 7 +- gcc/config/i386/iamcu.h | 16 + gcc/config/i386/sse.md | 2 +- gcc/config/pa/pa.c | 113 +- gcc/cp/ChangeLog | 11 + gcc/cp/call.c | 3 + gcc/cp/constexpr.c | 3 +- gcc/doc/invoke.texi | 10 +- 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/genpreds.c | 110 +- gcc/po/ChangeLog | 4 + gcc/po/zh_CN.po | 83 +- gcc/stmt.c | 16 +- gcc/testsuite/ChangeLog | 62 +- 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 + ...c-output-template-3.c => c-output-template-4.c} | 2 +- 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/i386/pr69225-7.c | 8 + .../gfortran.dg/actual_array_offset_1.f90 | 167 +++ 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/tree-ssa-uninit.c | 18 +- libatomic/ChangeLog | 9 + libatomic/Makefile.am | 7 + libatomic/Makefile.in | 13 +- libjava/ChangeLog | 5 + libjava/include/jvm.h | 5 +- libsanitizer/ChangeLog | 7 + libsanitizer/asan/asan_mac.cc | 26 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 6 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 1 + libstdc++-v3/ChangeLog | 22 + libstdc++-v3/include/bits/basic_string.h | 2 - libstdc++-v3/include/std/functional | 20 +- .../function/68995.cc} | 25 +- .../20_util/function/{58569.cc => 69222.cc} | 21 +- .../basic_string/cons/char/69092.cc} | 60 +- 65 files changed, 1477 insertions(+), 1722 deletions(-) copy gcc/fortran/{ChangeLog => ChangeLog-2015} (100%) 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 copy gcc/testsuite/gcc.target/aarch64/{c-output-template-3.c => c-output-template- [...] 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/i386/pr69225-7.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 copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 20_util/function/68995.c [...] copy libstdc++-v3/testsuite/20_util/function/{58569.cc => 69222.cc} (81%) copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/array_syntax.cc => [...]