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 4f86ede Rename IA MCU processor lakemount to lakemont discards c44b036 Change IA MCU processor from iamcu to lakemount discards d99b799 Add a testcase for PR target/66821 discards ecf3e38 Update MOVE_RATIO cost for IA MCU discards ad98abd Define DBX_REGISTER_NUMBER for IA MCU discards 2569cd1 Cleanup FPmode splitters a bit discards c2b01a0 More fix for PR rtl-optimization/66626 discards ca435d5 Fix PR rtl-optimization/66626 discards 895944e Replicate static chain on the stack discards 44946d9 Add a testcase for PR target/66824 discards d7118cc Fix PR target/66824 discards 81314ed Allow indirect sibcall with register arguments discards b99ba6d Fix PR target/65753 discards 14fad5a Adjust variable shift costs for IA MCU discards 7c70476 Update config/i386/iamcu.h discards 481b5ce Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 32f27a9 Check int_size_in_bytes in ix86_return_in_memory discards d4a329b Allow <adxintrin.h> for IA MCU discards af80b8d Don't pass/return vectors in registers for IAMCU discards b267ce4 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 0d7bbb3 Optimize i?86-*-elfiamcu for iamcu by default discards b0e4ac1 Add -march=iamcu to optimize for IA MCU discards df445a9 Add IA MCU support to x86intrin.h discards fde277e IA MCU psABI support: testsuite discards 7031cc2 IA MCU psABI support: changes to libraries discards 85c5c9d IA MCU psABI support: GCC changes adds cbc5e1b PR sanitizer/64906 * c-ubsan.c (ubsan_instrument_division): [...] adds 1ee2c79 * tr.po: Update. adds e094ad0 2015-09-25 Tobias Burnus burnus@net-b.de adds cf4010f 2015-09-25 Tobias Burnus burnus@net-b.de adds ad95d2c 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds fa18614 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds 2757691 Daily bump. adds 1bd34c8 Daily bump. adds fc5be6b Daily bump. adds f666dc9 2015-09-28 Daniel Cederman cederman@gaisler.com adds 390732c 2015-09-28 Daniel Cederman cederman@gaisler.com adds 47f7b91 2015-09-28 Daniel Cederman cederman@gaisler.com adds cbe77e0 gcc/testsuite/ * gcc.target/i386/avx512vbmi-check.h ( [...] adds f382302 2015-09-28 Richard Biener rguenther@suse.de adds 5353e39 gcc/ Backport from mainline 2015-09-27 Oleg Endo <olegend [...] adds db03f30 Now that muser-mode is default the multilib definitions does [...] adds dd9656d Daily bump. adds 766aa20 2015-09-29 Andrew Pinski apinski@cavium.com adds 3402335 S/390: Switch mode attribute to bhfgq for vec scatter - fix b [...] adds a571af3 S/390: Add V1TImode to constant pool modes. adds 7488940 S/390: Fix mode iterators vmal, vmah, and vmalh. adds 72d5504 S/390: Don't use vgm for v1ti and v1tf. adds 533218d 2015-09-29 Vladimir Makarov vmakarov@redhat.com adds a2e6acb Daily bump. adds 6c0bdc3 PR tree-optimization/67690 * tree-ssa-ifcombine.c (pass_tre [...] adds 91f9280 PR c/67730 * c-typeck.c (c_finish_return): Use the expansio [...] adds e1e20fc Add alternative_mask to ira_implicitly_set_insn_hard_regs adds 01f8acc Daily bump. adds a248c53 Backport: [GCC, ARM] armv8 linux toolchain asan testcase fail [...] adds 3a30934 Use CRTs provided by Solaris adds 4329da9 Support PIE on Solaris adds bdab3d1 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets. adds d6e9962 Fix missing deep copy when assigning a DT constructor to an array adds 2225d73 PR tree-optimization/67769 * tree-ssa-phiopt.c (conditional [...] adds 37e2301 Daily bump. adds eb090b2 S/390: Add missing brackets. adds 6a8ffd8 Do not describe -std=c11 etc. as experimental in c.opt help text. adds 0f5f61a Backport PR libstdc++/65142 fix from mainline adds b6d2e57 Backport PR libstdc++/67707 fix from mainline adds 7aa63ae Backport PR libstdc++/65049 fix from mainline adds 37fc4e8 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds 1e3066d 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds f2d4bda 2015-10-02 Steven G. Kargl kargl@gcc.gnu.org adds a7331b7 Correct the dates on the last 3 changes. adds d34dcbc Daily bump. adds d6d8c99 gcc/ Backport from mainline 2015-09-29 Kaz Kojima <kkojim [...] adds a673378 Daily bump. adds b051150 Daily bump. adds 04e9794 Backport from mainline: adds 827f077 PR c/67730 * c-typeck.c (convert_for_assignment): Use the e [...] adds 472e259 PR tree-optimization/67821 * tree-ssanames.c (duplicate_ssa [...] adds 7eea808 Daily bump. adds bdb0d72 AVX-512. Update extract_even_odd w/ AVX-512BW insns. adds 7bdd530 2015-10-06 Richard Biener rguenther@suse.de adds 6250e18 Daily bump. new 52443de IA MCU psABI support: GCC changes new 7172713 IA MCU psABI support: changes to libraries new cbfe383 IA MCU psABI support: testsuite new 25eaf9e Add IA MCU support to x86intrin.h new 63f5ad9 Add -march=iamcu to optimize for IA MCU new 1c123e9 Optimize i?86-*-elfiamcu for iamcu by default new d6f0855 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new ae0ec4e Don't pass/return vectors in registers for IAMCU new 6e425e7 Allow <adxintrin.h> for IA MCU new 5b4b32a Check int_size_in_bytes in ix86_return_in_memory new f860b82 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 05ad71f Update config/i386/iamcu.h new 4f276cd Adjust variable shift costs for IA MCU new c50d162 Fix PR target/65753 new 0767c1d Allow indirect sibcall with register arguments new 94b4b74 Fix PR target/66824 new 98e6eee Add a testcase for PR target/66824 new 93355c6 Replicate static chain on the stack new fb62211 Fix PR rtl-optimization/66626 new bc2c4be More fix for PR rtl-optimization/66626 new 28c9bca Cleanup FPmode splitters a bit new 81caebc Define DBX_REGISTER_NUMBER for IA MCU new c07959d Update MOVE_RATIO cost for IA MCU new b32fc83 Add a testcase for PR target/66821 new 6a18445 Change IA MCU processor from iamcu to lakemount new ad67fee Rename IA MCU processor lakemount to lakemont new 0365e43 Enable bt and and movzx for Lakemont new 70814a7 Merge ix86_maybe_switch_abi with ix86_set_current_function
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 (4f86ede) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (70814a7)
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 28 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 | 286 +- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-ubsan.c | 1 + gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 18 + gcc/c/c-typeck.c | 14 +- gcc/config.in | 8 +- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/arm/sync.md | 14 +- gcc/config/i386/i386.c | 83 +- gcc/config/i386/sol2.h | 9 +- gcc/config/i386/sse.md | 24 +- gcc/config/i386/x86-tune.def | 4 +- gcc/config/s390/s390.c | 7 +- gcc/config/s390/vx-builtins.md | 34 +- gcc/config/sh/sh-protos.h | 1 + gcc/config/sh/sh.c | 102 +- gcc/config/sh/sh.md | 83 +- gcc/config/sol2.h | 65 +- gcc/config/sparc/driver-sparc.c | 1 + gcc/config/sparc/sol2.h | 2 + gcc/config/sparc/sparc.c | 2 +- gcc/config/sparc/sparc.md | 26 +- gcc/config/sparc/sparc.opt | 4 +- gcc/config/sparc/sync.md | 6 +- gcc/config/sparc/t-rtems | 25 +- gcc/configure | 68 +- gcc/configure.ac | 63 +- gcc/doc/invoke.texi | 21 +- gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 35 + gcc/fortran/decl.c | 7 +- gcc/fortran/io.c | 9 + gcc/fortran/parse.c | 11 +- gcc/fortran/primary.c | 2 +- gcc/fortran/resolve.c | 6 +- gcc/fortran/trans-expr.c | 1 - gcc/gimple-fold.c | 22 +- gcc/ira-color.c | 1 + gcc/ira-int.h | 2 + gcc/ira-lives.c | 4 +- gcc/ira.h | 1 - gcc/lra-remat.c | 10 + gcc/lto-cgraph.c | 15 - gcc/po/ChangeLog | 4 + gcc/po/tr.po | 3252 ++------------------ gcc/sched-deps.c | 4 +- gcc/sel-sched.c | 4 +- gcc/target-globals.c | 1 + gcc/testsuite/ChangeLog | 155 + gcc/testsuite/c-c++-common/ubsan/pr64906.c | 12 + gcc/testsuite/g++.dg/pr67699.C | 8 + gcc/testsuite/gcc.dg/lto/pr55113_0.c | 3 +- gcc/testsuite/gcc.dg/pr67029.c | 14 + gcc/testsuite/gcc.dg/pr67563.c | 11 + gcc/testsuite/gcc.dg/pr67730-1.c | 16 + gcc/testsuite/gcc.dg/pr67730-2.c | 22 + gcc/testsuite/gcc.dg/pr67730.c | 11 + gcc/testsuite/gcc.dg/pr67730.h | 32 + gcc/testsuite/gcc.dg/torture/pr67442.c | 12 + gcc/testsuite/gcc.dg/torture/pr67690.c | 32 + gcc/testsuite/gcc.dg/torture/pr67769.c | 23 + gcc/testsuite/gcc.dg/torture/pr67821-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr67821.c | 15 + gcc/testsuite/gcc.target/arm/stl-cond.c | 19 + gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 2 +- gcc/testsuite/gcc.target/i386/pr66424.c | 51 + gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c | 29 + gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c | 28 + gcc/testsuite/gcc.target/i386/vect-perm-even-1.c | 34 + gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c | 46 + gcc/testsuite/gcc.target/i386/vect-unpack-1.c | 28 + gcc/testsuite/gcc.target/i386/vect-unpack-2.c | 28 + .../gcc.target/s390/vector/vec-genbytemask-1.c | 13 + .../gcc.target/s390/vector/vec-genmask-2.c | 9 + .../gfortran.dg/alloc_comp_deep_copy_3.f03 | 30 + gcc/testsuite/gfortran.dg/pr66979.f90 | 7 + gcc/testsuite/gfortran.dg/pr67525.f90 | 18 + gcc/testsuite/gfortran.dg/pr67614.f90 | 12 + gcc/testsuite/gfortran.dg/pr67616.f90 | 13 + gcc/testsuite/gfortran.dg/pr67802.f90 | 9 + gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-ssa-ifcombine.c | 11 +- gcc/tree-ssa-phiopt.c | 4 + gcc/tree-ssa-tail-merge.c | 6 + gcc/tree-ssanames.c | 25 +- gcc/tree-ssanames.h | 1 + gcc/tree-vect-data-refs.c | 35 +- gcc/tree-vect-stmts.c | 26 +- gcc/tree-vectorizer.h | 15 +- libgcc/ChangeLog | 34 + libgcc/config.host | 33 +- libgcc/config.in | 6 + libgcc/{udivmod.c => config/sol2/crtp.c} | 18 +- libgcc/config/{i386/elf-lib.h => sol2/crtpg.c} | 41 +- libgcc/config/{gmon-sol2.c => sol2/gmon.c} | 15 +- libgcc/config/{ => sol2}/t-sol2 | 12 +- libgcc/configure | 32 + libgcc/configure.ac | 25 + libgo/runtime/go-main.c | 2 +- libstdc++-v3/ChangeLog | 40 + libstdc++-v3/include/bits/char_traits.h | 68 +- libstdc++-v3/include/bits/stl_deque.h | 1 + libstdc++-v3/include/ext/pod_char_traits.h | 4 + libstdc++-v3/src/c++11/random.cc | 23 +- .../requirements/char/65049.cc} | 24 +- .../requirements/char16_t/65049.cc} | 24 +- .../requirements/char32_t/65049.cc} | 24 +- .../requirements/wchar_t/65049.cc} | 24 +- .../23_containers/deque/allocator/move.cc | 10 + .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- 115 files changed, 2307 insertions(+), 3438 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64906.c create mode 100644 gcc/testsuite/g++.dg/pr67699.C create mode 100644 gcc/testsuite/gcc.dg/pr67029.c create mode 100644 gcc/testsuite/gcc.dg/pr67563.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.h create mode 100644 gcc/testsuite/gcc.dg/torture/pr67442.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67690.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67769.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821.c create mode 100644 gcc/testsuite/gcc.target/arm/stl-cond.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66424.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-even-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-2.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr66979.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67525.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67614.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67616.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67802.f90 copy libgcc/{udivmod.c => config/sol2/crtp.c} (73%) copy libgcc/config/{i386/elf-lib.h => sol2/crtpg.c} (55%) rename libgcc/config/{gmon-sol2.c => sol2/gmon.c} (96%) rename libgcc/config/{ => sol2}/t-sol2 (75%) copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...]