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 1bd6ff8 Define STDINT_LONG32 and add predefined integer types for IAMCU discards 0ee24d5 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used discards ce2cfa9 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] discards 8b20683 Backport r229199 from trunk discards 4b7920c Skip local error_mark_node decls discards 0bcdb13 Properly handle -miamcu and -march=lakemont discards 9070452b Use GET_MODE_BITSIZE to get vector natural alignment discards d59dc66 Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards b69e659 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards 77103c8 Fix def_test_returning_type in iamcu/test_basic_returning.c discards 4974434 Replace printf with __builtin_printf discards 03a162a Properly initialize u5 discards 303a4f9 Fix typos in comments in i386.c discards 7186ecf Define x86 CALL_USED_REGISTERS_MASK discards a5c8f95 Backport r228460 from mainline discards db8c3f3 Enable bt and and movzx for Lakemont discards 429ef20 Rename IA MCU processor lakemount to lakemont discards 1f1ebe3 Change IA MCU processor from iamcu to lakemount discards 620ccf3 Add a testcase for PR target/66821 discards cf878dc Update MOVE_RATIO cost for IA MCU discards 40570d5 Define DBX_REGISTER_NUMBER for IA MCU discards c5e0481 Cleanup FPmode splitters a bit discards a11365a More fix for PR rtl-optimization/66626 discards 0aa5039 Fix PR rtl-optimization/66626 discards a436b5b Replicate static chain on the stack discards 66141a8 Add a testcase for PR target/66824 discards c0a227a Fix PR target/66824 discards dfc2729 Allow indirect sibcall with register arguments discards 34a0422 Fix PR target/65753 discards 89b2095 Adjust variable shift costs for IA MCU discards ba36280 Update config/i386/iamcu.h discards b9f917d Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 65845c6 Check int_size_in_bytes in ix86_return_in_memory discards 286d2bc Allow <adxintrin.h> for IA MCU discards 2dd5260 Don't pass/return vectors in registers for IAMCU discards 0f5c010 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 2c6fe80 Optimize i?86-*-elfiamcu for iamcu by default discards 0bb8ce9 Add -march=iamcu to optimize for IA MCU discards 2347ff7 Add IA MCU support to x86intrin.h discards 3ac43cd IA MCU psABI support: testsuite discards feb4f9a IA MCU psABI support: changes to libraries discards 21c7a78 IA MCU psABI support: GCC changes 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 new 935539a IA MCU psABI support: GCC changes new e49fbc3 IA MCU psABI support: changes to libraries new 9d506c9 IA MCU psABI support: testsuite new f907748 Add IA MCU support to x86intrin.h new b18501d Add -march=iamcu to optimize for IA MCU new d567adb Optimize i?86-*-elfiamcu for iamcu by default new 231cbdc Handle PROCESSOR_IAMCU in ix86_target_macros_internal new 393de06 Don't pass/return vectors in registers for IAMCU new 8d09054 Allow <adxintrin.h> for IA MCU new d8b7d9f Check int_size_in_bytes in ix86_return_in_memory new 7011a96 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 9ef0166 Update config/i386/iamcu.h new 8a4bae6 Adjust variable shift costs for IA MCU new 2b56810 Fix PR target/65753 new 34d0133 Allow indirect sibcall with register arguments new 05891c5 Fix PR target/66824 new 4778f74 Add a testcase for PR target/66824 new 69dcacf Replicate static chain on the stack new 4a44ef7 Fix PR rtl-optimization/66626 new 2682fd4 More fix for PR rtl-optimization/66626 new f62f607 Cleanup FPmode splitters a bit new 80070cc Define DBX_REGISTER_NUMBER for IA MCU new 155b266 Update MOVE_RATIO cost for IA MCU new c736c6f Add a testcase for PR target/66821 new f0f7b15 Change IA MCU processor from iamcu to lakemount new ec56ffa Rename IA MCU processor lakemount to lakemont new e570725 Enable bt and and movzx for Lakemont new fef31c3 Backport r228460 from mainline new 6317603 Define x86 CALL_USED_REGISTERS_MASK new 878f548 Fix typos in comments in i386.c new af15d01 Properly initialize u5 new 9fc3193 Replace printf with __builtin_printf new 5652431 Fix def_test_returning_type in iamcu/test_basic_returning.c new 09593fe Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new 25755db Don't leak ISA to __attribute__ ((target("arch=XXX"))) new cd5066c Use GET_MODE_BITSIZE to get vector natural alignment new fc09287 Properly handle -miamcu and -march=lakemont new 4972bfa Skip local error_mark_node decls new 9549622 Backport r229199 from trunk new 430d9a0 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new 8f3fe2b Set FLT_EVAL_METHOD to 2 only if 387 FPU is used new 03f11a8 Define STDINT_LONG32 and add predefined integer types for IAMCU new 70a32bd Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 new 9807327 Add another testcase for x86 FLT_EVAL_METHOD
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 (1bd6ff8) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (9807327)
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 44 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 | 51 ++++++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.c | 8 +- gcc/config/i386/i386.h | 7 +- gcc/config/i386/sse.md | 2 +- gcc/config/pa/pa.c | 113 +++++++++++++-------- gcc/genpreds.c | 110 ++++++++++++++++++-- gcc/stmt.c | 16 +-- gcc/testsuite/ChangeLog | 8 ++ ...c-output-template-3.c => c-output-template-4.c} | 2 +- .../gcc.target/i386/{pr69225-5.c => pr69225-7.c} | 2 +- gcc/tree-ssa-uninit.c | 18 ++-- 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 +++++------ 22 files changed, 377 insertions(+), 152 deletions(-) copy gcc/testsuite/gcc.target/aarch64/{c-output-template-3.c => c-output-template- [...] copy gcc/testsuite/gcc.target/i386/{pr69225-5.c => pr69225-7.c} (64%) 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 => [...]