This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards 7a0c62bea3f [C++] [PR84231] overload on cond_expr in template discards aaea8d2e52d [IEPM] Introduce inline entry point markers discards fcf44de6abc [LVU] Introduce location views discards 6196818a05f [PR81611] turn inc-and-use-of-dead-orig into auto-inc adds 4327f0d4656 PR84068, PR83459: Fix sort order of SCHED_PRESSURE_MODEL adds 25f9d5be7ea [AArch64] Use more LDP/STP in shrinkwrapping adds 34077292ec1 2018-02-08 Richard Biener rguenther@suse.de adds 0d90b57c087 [hsa] Set program allocation for static local variables adds 9d48cab6129 [hsa] Fix PR82416 testcase adds a57962119d9 2018-02-08 Richard Biener rguenther@suse.de adds 9346305fd8c Simplify LRA lowpart subreg fix adds db7a90aa0de S/390: Disable prediction of indirect branches adds fa30257bd2c PR ipa/81360 * cgraph.h (symtab_node::output_to_lto_symbo [...] adds a5c5f57ec3a Use nonzero bits to refine range in split_constant_offset ( [...] adds f6022d0b2e0 Another fix for single-element permutes (PR 84265) adds 54835654b16 libgo: update to Go1.10rc2 adds f90e86cfd8c * Makefile.am (check-gccgo, check-gcc): Add options to pic [...] adds 22b83eeea66 runtime: get missing function name from symbol table adds b1be555e85a [C++ PATCH] initializer_list diagnostic adds 2b796b4596c PR tree-optimization/84238 * tree-ssa-strlen.c (maybe_dia [...] adds 75b370cd036 Mark previous change with: PR target/84113 adds de6c153daee /cp 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds 7ab20d7cc0b 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds e6e6570887f PR target/81143 * gcc.target/powerpc/pr79799-2.c: Use __L [...] adds 849f720e9ec PR target/83008 * config/i386/x86-tune-costs.h (skylake_c [...] adds d0e4c18d7e5 Daily bump. adds a96d0f2afe5 Fix ICE in find_taken_edge_computed_goto (PR 84136) adds 7b0db09c167 [LVU] Introduce location views adds 8f6f363882e [IEPM] Introduce inline entry point markers adds 7d8e655d9b5 PR c++/83659 * fold-const.c (fold_indirect_ref_1): Use VE [...] adds 0f16c0d5041 PR middle-end/84237 * output.h (bss_initializer_p): Add N [...] adds 96b23d792bc PR debug/84252 * var-tracking.c (vt_add_function_paramete [...] adds 647b98e89e3 PR sanitizer/84285 * gcc.c (STATIC_LIBASAN_LIBS, STATIC_L [...] adds 331e56ed8e4 PR tree-optimization/84232 * gcc.dg/tree-ssa/ssa-dom-cse- [...] adds 2b149f78a72 * c-ada-spec.c (dump_ada_declaration): Do not generate the [...] adds 47cd594ed2e 2018-02-09 Richard Biener rguenther@suse.de adds 1de53f96cd8 * expr.c (optimize_bitfield_assignment_op): Remove obsolet [...] adds b39c057b64e [LVU] set ppc64 blockage's length to zero new 468696ad63b disable locview optimizations for now new 9e0c15298e0 introduce asm-fallback view computation mode new 776ad567107 [LVU] deal with md final_scan_insn
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 (7a0c62bea3f) \ N -- N -- N refs/heads/aoliva/testme (776ad567107)
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 3 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 | 346 ++++++++++ gcc/DATESTAMP | 2 +- gcc/auto-inc-dec.c | 46 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-ada-spec.c | 4 +- gcc/cgraph.h | 3 + gcc/config.in | 6 + gcc/config/aarch64/aarch64.c | 17 +- gcc/config/i386/i386.c | 4 + gcc/config/i386/x86-tune-costs.h | 4 +- gcc/config/rs6000/rs6000.md | 3 +- gcc/config/s390/s390-opts.h | 9 + gcc/config/s390/s390-protos.h | 12 + gcc/config/s390/s390.c | 700 +++++++++++++++++---- gcc/config/s390/s390.h | 120 ++++ gcc/config/s390/s390.md | 574 ++++++++++++++++- gcc/config/s390/s390.opt | 60 ++ gcc/configure | 55 +- gcc/configure.ac | 23 +- gcc/cp/ChangeLog | 27 + gcc/cp/class.c | 7 +- gcc/cp/constexpr.c | 53 +- gcc/cp/lambda.c | 2 +- gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 6 +- gcc/cp/typeck.c | 21 +- gcc/doc/tm.texi | 13 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2asm.c | 4 +- gcc/dwarf2out.c | 310 ++++++++- gcc/expr.c | 2 - gcc/final.c | 49 +- gcc/fold-const.c | 27 +- gcc/gcc.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/haifa-sched.c | 7 +- gcc/hsa-gen.c | 10 +- gcc/lra-constraints.c | 16 +- gcc/lto-streamer-out.c | 54 +- gcc/lto/ChangeLog | 7 + gcc/lto/lto.c | 17 +- gcc/output.h | 2 +- gcc/params.def | 5 + gcc/symtab.c | 56 ++ gcc/target.def | 14 + gcc/testsuite/ChangeLog | 112 ++++ gcc/testsuite/g++.dg/cpp0x/initlist93.C | 2 +- gcc/testsuite/g++.dg/pr84231.C | 31 - gcc/testsuite/g++.dg/torture/pr83659.C | 18 + gcc/testsuite/g++.dg/torture/pr84233.C | 25 + gcc/testsuite/g++.dg/warn/Wunused-parm-11.C | 13 + gcc/testsuite/gcc.c-torture/compile/pr84136.c | 15 + gcc/testsuite/gcc.dg/Wstringop-overflow-3.c | 13 + gcc/testsuite/gcc.dg/pr84068.c | 18 + gcc/testsuite/gcc.dg/pr84237.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 6 +- .../{bb-slp-pr81635-1.c => bb-slp-pr81635-3.c} | 56 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 47 ++ gcc/testsuite/gcc.dg/vect/pr84265.c | 23 + gcc/testsuite/gcc.target/aarch64/pr84252.c | 10 + gcc/testsuite/gcc.target/i386/pr83008.c | 40 ++ gcc/testsuite/gcc.target/i386/pr84278.c | 18 + gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 2 +- .../gcc.target/s390/nobp-function-pointer-attr.c | 56 ++ .../s390/nobp-function-pointer-nothunk.c | 59 ++ .../gcc.target/s390/nobp-function-pointer-z10.c | 56 ++ .../gcc.target/s390/nobp-function-pointer-z900.c | 56 ++ .../gcc.target/s390/nobp-indirect-jump-attr.c | 42 ++ .../s390/nobp-indirect-jump-inline-attr.c | 42 ++ .../s390/nobp-indirect-jump-inline-z10.c | 43 ++ .../s390/nobp-indirect-jump-inline-z900.c | 43 ++ .../gcc.target/s390/nobp-indirect-jump-nothunk.c | 46 ++ .../gcc.target/s390/nobp-indirect-jump-z10.c | 43 ++ .../gcc.target/s390/nobp-indirect-jump-z900.c | 43 ++ .../gcc.target/s390/nobp-return-attr-all.c | 46 ++ .../gcc.target/s390/nobp-return-attr-neg.c | 40 ++ .../gcc.target/s390/nobp-return-mem-attr.c | 46 ++ .../gcc.target/s390/nobp-return-mem-nothunk.c | 49 ++ .../gcc.target/s390/nobp-return-mem-z10.c | 46 ++ .../gcc.target/s390/nobp-return-mem-z900.c | 48 ++ .../gcc.target/s390/nobp-return-reg-attr.c | 41 ++ .../gcc.target/s390/nobp-return-reg-mixed.c | 44 ++ .../gcc.target/s390/nobp-return-reg-nothunk.c | 44 ++ .../gcc.target/s390/nobp-return-reg-z10.c | 41 ++ .../gcc.target/s390/nobp-return-reg-z900.c | 41 ++ .../gcc.target/s390/nobp-table-jump-inline-z10.c | 78 +++ .../gcc.target/s390/nobp-table-jump-inline-z900.c | 78 +++ .../gcc.target/s390/nobp-table-jump-z10.c | 77 +++ .../gcc.target/s390/nobp-table-jump-z900.c | 78 +++ gcc/testsuite/gnat.dg/sso8.adb | 15 + gcc/testsuite/gnat.dg/sso8_pkg.ads | 32 + gcc/tree-cfg.c | 12 +- gcc/tree-data-ref.c | 9 +- gcc/tree-ssa-phiprop.c | 8 +- gcc/tree-ssa-strlen.c | 5 +- gcc/tree-vect-stmts.c | 10 +- gcc/tree-vrp.c | 47 ++ gcc/tree-vrp.h | 2 + gcc/tree.c | 10 + gcc/var-tracking.c | 6 + gcc/varasm.c | 9 +- gcc/wide-int.cc | 112 ++++ gcc/wide-int.h | 2 + gotools/ChangeLog | 6 + gotools/Makefile.am | 8 +- gotools/Makefile.in | 10 +- include/ChangeLog | 9 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/doc.go | 16 +- libgo/go/cmd/cgo/gcc.go | 6 - libgo/go/cmd/go/alldocs.go | 31 +- libgo/go/cmd/go/go_test.go | 245 +++++++- libgo/go/cmd/go/internal/cache/default.go | 8 +- libgo/go/cmd/go/internal/envcmd/env.go | 7 +- libgo/go/cmd/go/internal/help/helpdoc.go | 31 +- libgo/go/cmd/go/internal/load/pkg.go | 104 ++- libgo/go/cmd/go/internal/test/test.go | 18 +- libgo/go/cmd/go/internal/work/exec.go | 90 ++- libgo/go/cmd/go/internal/work/security.go | 160 +++++ libgo/go/cmd/go/internal/work/security_test.go | 240 +++++++ libgo/go/database/sql/driver/driver.go | 4 + libgo/go/database/sql/fakedb_test.go | 5 - libgo/go/database/sql/sql_test.go | 40 +- libgo/go/go/build/deps_test.go | 2 +- .../gccgoimporter/gccgoinstallation_test.go | 4 - libgo/go/net/sock_bsd.go | 2 +- libgo/go/os/exec.go | 5 + libgo/go/os/exec/exec.go | 5 + libgo/go/os/signal/internal/pty/pty.go | 20 +- libgo/go/os/signal/signal_cgo_test.go | 4 + libgo/go/runtime/crash_cgo_test.go | 21 + libgo/go/runtime/crash_gccgo_test.go | 59 ++ libgo/go/runtime/testdata/testprogcgo/sigpanic.go | 28 + .../testdata/testprogcgo/traceback_gccgo.go | 40 ++ .../testdata/{testprognet => testprogcxx}/main.go | 2 +- libgo/go/runtime/testdata/testprogcxx/traceback.cc | 19 + libgo/go/runtime/testdata/testprogcxx/traceback.go | 24 + libgo/go/text/template/doc.go | 6 - libgo/go/text/template/exec.go | 84 +-- libgo/go/text/template/exec_test.go | 4 - libgo/go/text/template/parse/lex.go | 4 - libgo/go/text/template/parse/lex_test.go | 6 +- libgo/go/text/template/parse/node.go | 64 -- libgo/go/text/template/parse/parse.go | 44 +- libgo/go/text/template/parse/parse_test.go | 12 - libgo/misc/cgo/errors/src/err1.go | 2 +- libgo/misc/cgo/test/issue19832.go | 16 - libgo/misc/cgo/test/issue4029.c | 19 + libgo/misc/cgo/test/issue4029.go | 17 +- libgo/runtime/go-callers.c | 32 +- libgo/testsuite/gotest | 8 +- libgomp/ChangeLog | 9 + libgomp/testsuite/libgomp.hsa.c/pr82416.c | 10 +- libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 + 155 files changed, 5605 insertions(+), 807 deletions(-) delete mode 100644 gcc/testsuite/g++.dg/pr84231.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83659.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84233.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-11.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84136.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-3.c create mode 100644 gcc/testsuite/gcc.dg/pr84068.c create mode 100644 gcc/testsuite/gcc.dg/pr84237.c copy gcc/testsuite/gcc.dg/vect/{bb-slp-pr81635-1.c => bb-slp-pr81635-3.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84265.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr84252.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83008.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84278.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-all.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-neg.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-mixed.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c create mode 100644 gcc/testsuite/gnat.dg/sso8.adb create mode 100644 gcc/testsuite/gnat.dg/sso8_pkg.ads create mode 100644 libgo/go/cmd/go/internal/work/security.go create mode 100644 libgo/go/cmd/go/internal/work/security_test.go create mode 100644 libgo/go/runtime/crash_gccgo_test.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/sigpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/traceback_gccgo.go copy libgo/go/runtime/testdata/{testprognet => testprogcxx}/main.go (91%) create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.cc create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.go delete mode 100644 libgo/misc/cgo/test/issue19832.go create mode 100644 libgomp/testsuite/libgomp.hsa.c/staticvar.c