This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr66960/generic in repository gcc.
discards f2f00c3 Add __builtin_stack_top adds e954729 Daily bump. adds 9b6b471 2015-07-27 Richard Biener rguenther@suse.de adds 6784a47 PR c++/66555 PR c/54979 * c-common.c (find_array_ref_with_ [...] adds ab2874b 2015-07-27 Matthew Wahab matthew.wahab@arm.com adds 1ed4ddb Fix logic error in Fortran OpenACC parsing adds eab7bd2 [PATCH][AArch64] Improve spill code - swap order in shl pattern adds 505e1f9 [ARM] PR/63870 Add qualifier to check lane bounds in expand adds 732205b [ARM] PR/63870 Add a __builtin_lane_check adds f4f2d7d [PATCH][AArch64] Improve spill code - swap order in shr patterns adds e5e363a Add more tests for PR target/66232 adds bccc47e PR debug/66468 * dwarf2out.c (gen_inlined_subroutine_die): [...] adds 37715b0 * constexpr.c (cxx_eval_call_expression): Don't add this cal [...] adds d9e4fe2 PR bootstrap/67030 * c-common.c (warn_tautological_cmp): Do [...] adds e5b7f5c * ipa-devirt.c (types_same_for_odr): Fix typo. adds 3b73c99 Update outer-4.c and uns-outer-4.c adds 81fbee0 Simplify gather_scalar_reductions adds 2bb2f6b * c-c++-common/Wtautological-compare-2.c: Remove unused line. adds dbbd4c6 gcc/c/ChangeLog adds b419f44 Daily bump. adds c14bac8 * config.sub, config.guess: Import from upstream. adds 60a4580 Honour DriverOnly for enum values in error messages adds ddc9c98 2015-07-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 16db639 2015-07-28 Richard Biener rguenther@suse.de adds 95f4166 Handle double reduction in parloops adds 95328f3 * config/rl78/rl78.c (rl78_addsi3_internal): New function. [...] adds 66ed189 2015-07-28 Paolo Carlini paolo.carlini@oracle.com adds 9d8e046 [AArch64] Properly handle simple arith+extend ops in rtx costs adds 39e21ca 2015-07-28 Richard Biener rguenther@suse.de adds aa0bf07 2015-07-28 Richard Biener rguenther@suse.de adds 63593ac 2015-07-28 Eric Gallager egall@gwmail.gwu.edu adds 68aee03 gcc/ * config/fr30/fr30.md (indirect_jump): Use pmode_regist [...] adds de4e153 gcc/ * target-insns.def (indirect_jump): New targetm instruc [...] adds f027535 gcc/ * target-insns.def (eh_return): New targetm instruction [...] adds 4dd7c28 gcc/ * target-insns.def (can_extend, ptr_extend): New target [...] adds f37fec3 gcc/ * target-insns.def (atomic_test_and_set): New targetm i [...] adds 8a93a82 gcc/ * target-insns.def (reload_load_address): New targetm i [...] adds d145b68 gcc/ 2015-07-28 David Sherwood david.sherwood@arm.com adds 64ae101 Daily bump. adds afd2b95 2015-07-28 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 940cb7d PR libstdc++/67015 * include/bits/regex_compiler.h (_Compil [...] adds 64a6962 Use fast unwinder for PowerPC adds 1ae7fdc 2015-07-29 Richard Biener rguenther@suse.de adds 951c31b 2015-07-29 Richard Biener rguenther@suse.de adds 5e0b3d2 2015-07-29 Richard Biener rguenther@suse.de adds 6f52065 [AArch64] Add basic FP16 support adds 87867af 2015-07-29 Ville Voutilainen ville.voutilainen@gmail.com adds b7c1cfe 2015-07-29 Ville Voutilainen ville.voutilainen@gmail.com adds ed5acf2 * testsuite/24_iterators/container_access.cc: New. adds afa3578 [ARM/AArch64 Testsuite] Add basic fp16 tests adds 236ea32 2015-07-29 Richard Biener rguenther@suse.de adds 042f02d [AArch64 Testsuite] vld1-vst1_1.c: Add missing float32x4_t case adds 1ee54bd [AArch64 Testsuite] vld1_lane.c: Remove unused test data adds a13f5fb PR libstdc++/66829 * testsuite/lib/libstdc++.exp (v3-build_ [...] adds df2106b PR libgfortran/66650 * libgfortran.h (GFC_DTYPE_SIZE_MASK): [...] adds d46c0c7 * MAINTAINERS (Write After Approval): Add myself. adds e4d0660 Fix whitespace in my MAINTAINERS change commit. adds 1fe39f9 Define DBX_REGISTER_NUMBER for IA MCU adds 0ba1028 [graphite] reduce the number of params in a scop to 3 adds 84a30a5 syscall: Fix to libgo/mksysinfo.sh adds dcb1277 Daily bump. adds b12954a PR target/66217 PR target/67045 * config/rs6000/rs6000.md [...] adds 081da05 DR 1558 PR c++/67021 * pt.c (tsubst_decl) [TYPE_DECL]: Cle [...] adds c4699ff 2015-07-30 Richard Biener rguenther@suse.de adds 18b3866 2015-07-30 Richard Biener rguenther@suse.de adds f58dd84 * c-common.c (warn_tautological_cmp): Bail for float types. adds 330d065 * include/experimental/any (any::operator=(const any&)): Che [...] adds 43d8404 2015-07-30 Paolo Carlini paolo.carlini@oracle.com adds 17af35c * include/bits/regex_automaton.h (_State_base, _State<>): R [...] adds 436dc21 2015-07-30 Richard Biener rguenther@suse.de adds 0879fd1 * testsuite/experimental/filesystem/operations/current_path. [...] adds 6e25659 gcc/ 2015-07-30 David Sherwood david.sherwood@arm.com adds de299e5 2015-07-30 Richard Biener rguenther@suse.de adds f4a09f4 gcc/ * builtins.c (HAVE_atomic_clear, gen_atomic_clear): Del [...] adds 7b42a29 [AArch64] Removed unused VRL2/3/4 iterator values adds 5638e47 * gcc.target/i386/pr66648.c: Move to correct place. new 03ff139 Add __builtin_stack_top
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 (f2f00c3) \ N -- N -- N refs/heads/hjl/pr66960/generic (03ff139)
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 1 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: ChangeLog | 13 + MAINTAINERS | 1 + config.guess | 31 +- config.sub | 18 +- fixincludes/ChangeLog | 4 + fixincludes/check.tpl | 5 +- gcc/ChangeLog | 355 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 12 - gcc/c-family/ChangeLog | 18 ++ gcc/c-family/c-common.c | 76 +++++ gcc/c-family/c-common.h | 1 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 20 +- gcc/c/c-typeck.c | 3 + gcc/config/aarch64/aarch64-builtins.c | 9 + gcc/config/aarch64/aarch64-modes.def | 4 + gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 60 +++- gcc/config/aarch64/aarch64.h | 4 +- gcc/config/aarch64/aarch64.md | 97 ++++-- gcc/config/aarch64/iterators.md | 18 +- gcc/config/arm/arm-arches.def | 3 +- gcc/config/arm/arm-builtins.c | 84 ++++- gcc/config/arm/arm-c.c | 5 + gcc/config/arm/arm-cores.def | 4 +- gcc/config/arm/arm-protos.h | 8 +- gcc/config/arm/arm-tables.opt | 31 +- gcc/config/arm/arm.c | 45 +-- gcc/config/arm/arm.h | 2 +- gcc/config/arm/arm_neon_builtins.def | 82 ++--- gcc/config/arm/driver-arm.c | 3 + gcc/config/arm/neon.md | 41 +-- gcc/config/fr30/fr30.md | 4 +- gcc/config/i386/i386.c | 31 +- gcc/config/i386/iamcu.h | 11 + gcc/config/i386/sse.md | 6 +- gcc/config/rl78/rl78-protos.h | 1 + gcc/config/rl78/rl78.c | 30 ++ gcc/config/rl78/rl78.md | 5 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.md | 35 +- gcc/config/spu/spu.c | 10 +- gcc/cp/ChangeLog | 56 ++++ gcc/cp/call.c | 22 +- gcc/cp/class.c | 80 +++-- gcc/cp/constexpr.c | 5 +- gcc/cp/decl.c | 5 +- gcc/cp/except.c | 5 +- gcc/cp/friend.c | 6 +- gcc/cp/mangle.c | 18 +- gcc/cp/method.c | 22 +- gcc/cp/name-lookup.c | 36 ++- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 29 +- gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 4 +- gcc/doc/invoke.texi | 19 +- gcc/dwarf2out.c | 4 + gcc/emit-rtl.c | 7 +- gcc/except.c | 6 +- gcc/expmed.c | 4 - gcc/fold-const.c | 26 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/parse.c | 6 +- gcc/function.c | 2 - gcc/genmatch.c | 258 +++++++++------ gcc/genmodes.c | 4 +- gcc/gimple-fold.c | 216 +++++++------ gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 2 +- gcc/lto-streamer-out.c | 4 +- gcc/machmode.h | 20 +- gcc/match.pd | 97 ++++-- gcc/optabs.c | 32 +- gcc/opts-common.c | 2 + gcc/params.def | 2 +- gcc/reload1.c | 6 +- gcc/rtlanal.c | 15 +- gcc/simplify-rtx.c | 42 ++- gcc/stor-layout.c | 14 +- gcc/target-insns.def | 6 + gcc/testsuite/ChangeLog | 69 ++++ .../c-c++-common/Wtautological-compare-1.c | 70 ++++ .../c-c++-common/Wtautological-compare-2.c | 13 + .../c-c++-common/Wtautological-compare-3.c | 20 ++ gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/decltype-54581.C | 2 +- gcc/testsuite/g++.dg/other/vector-compare.C | 2 +- gcc/testsuite/gcc.dg/autopar/outer-4.c | 19 +- gcc/testsuite/gcc.dg/autopar/uns-outer-4.c | 17 +- gcc/testsuite/gcc.dg/parm-incomplete-1.c | 1 - gcc/testsuite/gcc.dg/pr18809-1.c | 1 - gcc/testsuite/gcc.dg/pr27953.c | 1 - gcc/testsuite/gcc.dg/vla-11.c | 1 - gcc/testsuite/gcc.target/aarch64/f16_movs_1.c | 26 ++ .../gcc.target/aarch64/fp16/f16_convs_1.c | 34 ++ .../gcc.target/aarch64/fp16/f16_convs_2.c | 33 ++ .../{nvptx/nvptx.exp => aarch64/fp16/fp16.exp} | 13 +- gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 1 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 29 +- gcc/testsuite/gcc.target/i386/pr66232-6.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-7.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-8.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-9.c | 13 + gcc/testsuite/gcc.target/{ => i386}/pr66648.c | 0 gcc/tree-parloops.c | 90 +++++- gcc/tree-ssa-math-opts.c | 2 +- libgfortran/ChangeLog | 6 + libgfortran/libgfortran.h | 3 +- libgo/mksysinfo.sh | 6 +- libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c/uns-outer-4.c | 36 +++ libsanitizer/ChangeLog | 14 + .../sanitizer_common/sanitizer_stacktrace.cc | 11 + .../sanitizer_common/sanitizer_stacktrace.h | 3 +- libstdc++-v3/ChangeLog | 56 ++++ libstdc++-v3/include/bits/functional_hash.h | 28 ++ libstdc++-v3/include/bits/range_access.h | 121 +++++-- libstdc++-v3/include/bits/regex_automaton.h | 87 ++++- libstdc++-v3/include/bits/regex_automaton.tcc | 18 +- libstdc++-v3/include/bits/regex_compiler.h | 9 +- libstdc++-v3/include/bits/regex_compiler.tcc | 35 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 8 +- libstdc++-v3/include/experimental/any | 3 + libstdc++-v3/include/std/regex | 1 + .../testsuite/20_util/hash/{52931.cc => 60970.cc} | 24 +- .../testsuite/24_iterators/container_access.cc | 89 ++++++ .../algorithms/regex_match/cstring_bracket_01.cc | 57 ++++ .../64646.cc => experimental/any/assign/self.cc} | 14 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../filesystem/operations/current_path.cc | 6 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- 135 files changed, 2615 insertions(+), 860 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_movs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/f16_convs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/f16_convs_2.c copy gcc/testsuite/gcc.target/{nvptx/nvptx.exp => aarch64/fp16/fp16.exp} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-9.c rename gcc/testsuite/gcc.target/{ => i386}/pr66648.c (100%) create mode 100644 libgomp/testsuite/libgomp.c/uns-outer-4.c copy libstdc++-v3/testsuite/20_util/hash/{52931.cc => 60970.cc} (64%) create mode 100644 libstdc++-v3/testsuite/24_iterators/container_access.cc copy libstdc++-v3/testsuite/{25_algorithms/is_permutation/64646.cc => experimental [...]