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 2ad19db Add __builtin_stack_top adds 480233e gcc/ adds 10adbe6 2015-07-23 Richard Biener rguenther@suse.de adds b826233 Check TYPE_OVERFLOW_WRAPS for parloops reductions adds 3f8c038 2015-07-23 Richard Biener rguenther@suse.de adds f6f5e49 PR sanitizer/66908 * c-ubsan.c: Include gimplify.h. (ubsan [...] adds f105443 2015-07-23 Richard Biener rguenther@suse.de adds 9324fa0 PR target/66217 * config/rs6000/rs6000-protos.h (rs6000_emi [...] adds f22255e [PR64164] Drop copyrename, use coalescible partition as base [...] adds 0803497 * c-ubsan.c (ubsan_instrument_division): Use unshare_expr th [...] adds f30ba9e * include/bits/functional_hash.h: Add specializations for __i [...] adds 15c4143 * MAINTAINERS: Update my email address. adds 636e50f PR c++/66572 * pt.c (tsubst_copy_and_build): Add warn_logic [...] adds 0995ea8 2015-07-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 7661d70 compiler: Check for errors in the underlying types of una [...] adds bf65976 compiler: Make empty interface types for vars during parse time. adds ec361a0 PR lto/66752 * tree-ssa-threadedge.c (simplify_conrol_stmt_ [...] adds 8ece6e0 jit: supply MULTILIB_DEFAULTS as arguments when invoking driver adds da65bda * config/i386/i386.c (ix86_build_builtin_va_list_64): Rename [...] adds 50e9206 Daily bump. adds a76e121 gcc/ChangeLog: adds 341224f gcc/testsuite/ChangeLog: adds 7148646 PR middle-end/25529 2015-07-24 Naveen H.S <Naveen.Hurugalaw [...] adds 20c41e0 PR middle-end/25530 2015-07-24 Naveen H.S <Naveen.Hurugalaw [...] adds 58badc2 libstdc++-v3/fragment.am (AM_CPPFLAGS): Add CPPFLAGS adds 1a19103 2015-07-24 Richard Biener rguenther@suse.de adds 8218bff 2015-07-24 Richard Biener rguenther@suse.de adds b47fee3 [AArch64] Revert REG_ALLOC_ORDER/HONOR_REG_ALLOC_ORDER adds fa907c4 Remove xfail in autopar/uns-outer-4.c adds 67d0722 2015-07-24 Richard Biener rguenther@suse.de adds 058194a S390 -march=native related fixes adds 9aae290 [PATCH 2/4] S390 -march=native related fixes adds f369dcc [PATCH 3/4] S390 -march=native related fixes adds 117d67d [PATCH 4/4] S390 -march=native related fixes adds 02a8efd [PATCH] S/390: Improve risbg usage adds c5dad79 S/390: Fix cfi for GPR 2 FPR saves adds f269b75 Add a testcase for PR bootstrap/66978 adds aff92e4 2015-07-24 Richard Biener rguenther@suse.de adds 0a45b02 2015-07-24 Richard Biener rguenther@suse.de adds 1f9acbc 2015-07-24 Richard Biener rguenther@suse.de adds b0343e0 gcc/ adds b0155c9 [AArch64] Fix LINUX_TARGET_LINK_SPEC to be consistent with ARM adds 410acc7 [AArch64] elf toolchain does not pass -shared linker option adds 44f8678 PR 66714 adds 69dcb06 Fix gfortran.dg/class_to_type_4.f90 deallocation code misorde [...] adds 91d1485 Add transform_to_exit_first_loop_alt dump success message adds 96db391 2015-07-24 Gary Funck gary@intrepid.com adds 38f3f9a * gimplify.c (omp_default_clause): New function. Reorganize [...] adds 5e5e10b PR target/64003 * config/i386/i386.h (ADJUST_INSN_LENGTH): [...] adds 3491986 * include/bits/atomic_futex.h [_GLIBCXX_HAVE_LINUX_FUTEX] ( [...] adds 3a49add * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id [...] adds 5be7cd7 * nl.po: Update. adds c586a5e [obvious] Use std::swap instead of manually swapping in a few [...] adds c79bba9 compiler: Don't make temporaries for constant expressions. adds e757a6a PR other/66259 * config-ml.in: Reflects renaming of configu [...] adds 5f7bd04 compiler: Disallow rune literals with '\X'. adds f822e47 compiler: Don't parse malformed receiver/parameters. adds f0ff386 * config/i386/i386.c (ix86_call_abi_override): Call ix86_fun [...] adds 9e96f1e 2015-07-24 Manuel López-Ibáñez manu@gcc.gnu.org adds 8372922 Don't allow unsafe reductions in graphite adds 1d1e80e Enable reductions without fassociative-math in graphite adds 1702f6e * config/i386/i386.c (ix86_va_start): Remove unneeded !TARG [...] adds 57ca644 syscall: Add ioctl consts from if_tun.h adds 298f23f Daily bump. adds bcde57a Revert: 2015-07-23 Alexandre Oliva aoliva@redhat.com adds b1e92b3 Revert: PR lto/66752 * tree-ssa-threadedge.c [...] adds 5d7ff1c PR c++/64989 * pt.c (splice_late_return_type): Correct dedu [...] adds f11b787 PR c++/64969 * pt.c (splice_late_return_type): Correct dedu [...] adds 277c74d Fixup graphite/uns-*.c testcases adds 24b12f6 update doc for supported isl versions adds 9b81791 PR target/66648 * config/i386/i386.c (ix86_expand_set_or_mo [...] adds 4773ab2 dump reasons why graphite failed to detect a scop adds 894a34e remove tree-browser adds 9fec678 PR target/67004 * config/i386/i386.h (ADJUST_INSN_LENGTH): [...] adds e15c094 * config/i386/i386.c: Use SUBREG_P predicate. * config/i386 [...] adds 05b349a * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds bd2a8585 gcc/ PR target/66930 * config/sh/sh.c (sh_split_movrt_negc_ [...] adds cce0626 S390: Clean up cross-compile for S390. adds 0a7452a Fix PR c++/66857 adds f2de820 Daily bump. adds 6b21368 * config/alpha/alpha.c: Use SUBREG_P predicate. * config/al [...] adds e9fe90a * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsign [...] adds 0f4714e 2015-07-26 Paolo Carlini paolo.carlini@oracle.com adds 2ce308e Fix PR c++/18969 (invalid return statement diagnosed too late) new f2f00c3 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 (2ad19db) \ N -- N -- N refs/heads/hjl/pr66960/generic (f2f00c3)
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 | 11 + MAINTAINERS | 10 +- boehm-gc/ChangeLog | 8 + boehm-gc/Makefile.direct | 2 +- boehm-gc/Makefile.dist | 2 +- boehm-gc/doc/README | 2 +- boehm-gc/version.h | 4 +- config-ml.in | 6 +- config/ChangeLog | 8 + config/gettext.m4 | 4 +- config/po.m4 | 4 +- config/stdint.m4 | 2 +- config/tcl.m4 | 4 +- configure | 8 +- configure.ac | 8 +- gcc/ChangeLog | 558 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/acinclude.m4 | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/prj-nmsc.adb | 2 +- gcc/alias.c | 6 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-ubsan.c | 26 +- gcc/config.host | 8 +- gcc/config.in | 3 +- gcc/config/aarch64/aarch64-elf-raw.h | 7 +- gcc/config/aarch64/aarch64-linux.h | 5 +- gcc/config/aarch64/aarch64.h | 25 - gcc/config/alpha/alpha.c | 8 +- gcc/config/alpha/predicates.md | 8 +- gcc/config/arm/arm.c | 14 +- gcc/config/i386/i386.c | 205 +- gcc/config/i386/i386.h | 9 + gcc/config/i386/i386.md | 50 +- gcc/config/i386/predicates.md | 12 +- gcc/config/i386/sse.md | 2 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 55 +- gcc/config/rs6000/rs6000.md | 56 +- gcc/config/s390/driver-native.c | 143 +- gcc/config/s390/s390.c | 73 +- gcc/config/s390/s390.h | 29 +- gcc/config/s390/s390.md | 65 + gcc/config/sh/sh.c | 1 + gcc/configure | 21 +- gcc/configure.ac | 17 +- gcc/cp/ChangeLog | 46 + gcc/cp/cvt.c | 3 +- gcc/cp/decl.c | 86 +- gcc/cp/decl2.c | 12 +- gcc/cp/init.c | 11 +- gcc/cp/pt.c | 21 +- gcc/cp/typeck.c | 42 +- gcc/cp/typeck2.c | 6 +- gcc/cse.c | 15 +- gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 8 +- gcc/doc/tm.texi | 2 +- gcc/doc/tm.texi.in | 2 +- gcc/fold-const.c | 270 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 2 +- gcc/generic-match-head.c | 2 + gcc/genmatch.c | 78 +- gcc/gimple-fold.c | 15 +- gcc/gimple-match-head.c | 234 +- gcc/gimplify.c | 170 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 + gcc/go/gofrontend/lex.cc | 1 - gcc/go/gofrontend/parse.cc | 14 +- gcc/go/gofrontend/statements.cc | 3 +- gcc/graphite-scop-detection.c | 72 +- gcc/graphite-sese-to-poly.c | 17 +- gcc/ipa-inline-analysis.c | 6 + gcc/jit/ChangeLog | 18 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 28 +- .../docs/internals/test-hello-world.exe.log.txt | 26 +- gcc/jit/jit-playback.c | 38 +- gcc/jit/jit-playback.h | 3 + gcc/lra-eliminations.c | 3 +- gcc/match.pd | 139 +- gcc/po/ChangeLog | 7 + gcc/po/be.po | 8364 ++++++++--------- gcc/po/da.po | 8378 ++++++++--------- gcc/po/de.po | 8416 ++++++++--------- gcc/po/el.po | 8367 ++++++++--------- gcc/po/es.po | 8392 ++++++++--------- gcc/po/fi.po | 8384 ++++++++--------- gcc/po/fr.po | 8376 ++++++++--------- gcc/po/hr.po | 8361 ++++++++--------- gcc/po/id.po | 8391 ++++++++--------- gcc/po/ja.po | 8383 ++++++++--------- gcc/po/nl.po | 8370 ++++++++--------- gcc/po/ru.po | 8373 ++++++++--------- gcc/po/sr.po | 8390 ++++++++--------- gcc/po/sv.po | 8403 ++++++++--------- gcc/po/tr.po | 8390 ++++++++--------- gcc/po/{hr.po => uk.po} | 9550 ++++++++++---------- gcc/po/vi.po | 8390 ++++++++--------- gcc/po/zh_CN.po | 8396 ++++++++--------- gcc/po/zh_TW.po | 8385 ++++++++--------- gcc/testsuite/ChangeLog | 438 +- gcc/testsuite/c-c++-common/Wunused-function-1.c | 10 + gcc/testsuite/c-c++-common/ubsan/pr66908.c | 15 + gcc/testsuite/g++.dg/cpp1z/abbrev1.C | 11 + gcc/testsuite/g++.dg/init/pr66857.C | 19 + gcc/testsuite/g++.dg/template/pr18969-2.C | 11 + gcc/testsuite/g++.dg/template/pr18969.C | 14 + gcc/testsuite/g++.dg/warn/Wlogical-op-2.C | 30 + gcc/testsuite/g++.old-deja/g++.jason/overload.C | 2 +- gcc/testsuite/gcc.dg/autopar/outer-4.c | 2 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 2 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-8.c | 4 +- .../gcc.dg/autopar/{outer-4.c => uns-outer-4.c} | 19 +- gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 49 + .../gcc.dg/autopar/{outer-6.c => uns-outer-6.c} | 42 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 6 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 2 +- .../gcc.dg/graphite/{block-1.c => uns-block-1.c} | 10 +- .../{interchange-12.c => uns-interchange-12.c} | 13 +- .../{interchange-14.c => uns-interchange-14.c} | 5 +- .../{interchange-15.c => uns-interchange-15.c} | 7 +- .../{interchange-9.c => uns-interchange-9.c} | 11 +- .../{interchange-mvt.c => uns-interchange-mvt.c} | 7 +- .../gcc.dg/parloops-exit-first-loop-alt-2.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-3.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-4.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-5.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-6.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-7.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-pr66652.c | 11 +- .../gcc.dg/parloops-exit-first-loop-alt.c | 10 +- gcc/testsuite/gcc.dg/pr25529.c | 11 + gcc/testsuite/gcc.dg/pr25530.c | 11 + gcc/testsuite/gcc.dg/torture/pr66952.c | 4 +- gcc/testsuite/gcc.dg/vect/pr66951.c | 14 + gcc/testsuite/gcc.target/alpha/pr66140.c | 2 +- .../pr41917.c => gcc.target/arm/reg_equal_test.c} | 5 +- gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 + gcc/testsuite/gcc.target/i386/pr66978.c | 15 + gcc/testsuite/gcc.target/pr66648.c | 33 + gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c | 23 + gcc/testsuite/gcc.target/s390/insv-1.c | 111 + gcc/testsuite/gcc.target/s390/insv-2.c | 111 + gcc/testsuite/gcc.target/s390/insv-3.c | 18 + .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 9 +- .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 10 +- gcc/toplev.c | 9 +- gcc/tree-browser.c | 965 -- gcc/tree-browser.def | 97 - gcc/tree-cfg.c | 84 +- gcc/tree-cfg.h | 1 - gcc/tree-inline.c | 1 - gcc/tree-parloops.c | 16 +- gcc/tree-pass.h | 1 - gcc/tree-ssa-sccvn.c | 2 + gcc/tree-vect-loop-manip.c | 9 +- gcc/tree-vect-loop.c | 44 +- gcc/tree-vectorizer.h | 3 +- intl/ChangeLog | 5 + intl/configure | 4 +- libcpp/po/ChangeLog | 4 + libcpp/po/nl.po | 95 +- libgo/mksysinfo.sh | 187 + libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c/pr66714.c | 17 + libjava/ChangeLog | 5 + libjava/classpath/ChangeLog | 10 + libjava/classpath/INSTALL | 7 +- libjava/classpath/ltconfig | 2 +- libjava/classpath/m4/ac_prog_javac.m4 | 4 +- libjava/classpath/m4/ac_prog_javac_works.m4 | 2 +- libjava/classpath/missing | 15 +- .../classpath/resource/META-INF/mimetypes.default | 2 +- libjava/configure | 2 +- libjava/libltdl/ChangeLog | 5 + libjava/libltdl/missing | 15 +- libobjc/THREADS | 2 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/configure | 2 +- libstdc++-v3/ChangeLog | 30 + libstdc++-v3/Makefile.in | 2 +- libstdc++-v3/doc/Makefile.in | 2 +- libstdc++-v3/fragment.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/include/bits/atomic_futex.h | 15 +- libstdc++-v3/include/bits/functional_hash.h | 17 + .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 15 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/po/Makefile.in | 2 +- libstdc++-v3/python/Makefile.in | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/Makefile.in | 2 +- libstdc++-v3/src/c++98/Makefile.in | 2 +- libstdc++-v3/src/filesystem/Makefile.in | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- 208 files changed, 84117 insertions(+), 82221 deletions(-) copy gcc/po/{hr.po => uk.po} (91%) create mode 100644 gcc/testsuite/c-c++-common/Wunused-function-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr66908.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/abbrev1.C create mode 100644 gcc/testsuite/g++.dg/init/pr66857.C create mode 100644 gcc/testsuite/g++.dg/template/pr18969-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr18969.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-2.C copy gcc/testsuite/gcc.dg/autopar/{outer-4.c => uns-outer-4.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/autopar/uns-outer-5.c copy gcc/testsuite/gcc.dg/autopar/{outer-6.c => uns-outer-6.c} (57%) copy gcc/testsuite/gcc.dg/graphite/{block-1.c => uns-block-1.c} (83%) copy gcc/testsuite/gcc.dg/graphite/{interchange-12.c => uns-interchange-12.c} (78%) copy gcc/testsuite/gcc.dg/graphite/{interchange-14.c => uns-interchange-14.c} (92%) copy gcc/testsuite/gcc.dg/graphite/{interchange-15.c => uns-interchange-15.c} (85%) copy gcc/testsuite/gcc.dg/graphite/{interchange-9.c => uns-interchange-9.c} (78%) copy gcc/testsuite/gcc.dg/graphite/{interchange-mvt.c => uns-interchange-mvt.c} (86%) create mode 100644 gcc/testsuite/gcc.dg/pr25529.c create mode 100644 gcc/testsuite/gcc.dg/pr25530.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66951.c copy gcc/testsuite/{gcc.c-torture/execute/pr41917.c => gcc.target/arm/reg_equal_te [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66978.c create mode 100644 gcc/testsuite/gcc.target/pr66648.c create mode 100644 gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-1.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-2.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-3.c delete mode 100644 gcc/tree-browser.c delete mode 100644 gcc/tree-browser.def create mode 100644 libgomp/testsuite/libgomp.c/pr66714.c