This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch roland/pr77609 in repository gcc.
discards a2835e5f7dc PR other/77609: Let the assembler choose ELF section types [...] adds ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. adds 31c05028516 Daily bump. adds 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c adds 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] adds b6807c6a115 Daily bump. adds dabafc2fc9f 2018-04-30 Richard Biener rguenther@suse.de adds f07f7f418a2 2018-04-30 Richard Biener rguenther@suse.de adds 95dfb10f2a1 2018-04-30 Richard Biener rguenther@suse.de adds a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] adds 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. adds 6268bc0f852 [patch] allow '-' for stdout dump adds 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. adds 80788f55e31 [ARC] Update movhi and movdi patterns. adds e1b8971bfdb [ARC] Cleanup sdata handling. adds be1ae722695 [ARC] Clear the instruction cache using syscalls. adds b0bf8a55781 2018-04-30 Richard Biener rguenther@suse.de adds e9cb453cdd8 input.h: use STATIC_ASSERT adds 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] adds 0bce23e1e89 Use char_span for return type of location_get_source_line adds ebf0a6c6426 * tree.c (build_clobber): New. adds 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. adds 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. adds 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] adds 2e289579e6a Clarify documentation for -fpie and -fPIE adds b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] adds bf062a9b415 PR c++/85305 - pack in lambda init-capture. adds 1b436275bff PR c++/84701 - unsigned typeof. adds 1f9995dc47e selftest: remove "Yoda ordering" in assertions adds 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted adds bfb370f2db4 Daily bump. adds 286499d2a7d PR c++/85580 - extern "C" and local variables adds d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes adds 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] adds 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] adds 98ce9ca593d PR c++/85587 - error with scoped enum in template. adds a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] adds 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) adds 620610fa576 Add VEC_ORDERED_REMOVE_IF adds 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload adds d7ecaff761c * gcc.pot: Regenerate. adds 2e93301778c Generalize a<b&a<c -> a<min(b,c) adds e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] adds ae65a28851c Daily bump. adds 3c8ecf0b23a Add support for gcc as git submodule of another repository. adds ca233d5fa62 Plugin API to get the list of wrap symbols. adds f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper adds 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 01b4fae91bf 2018-05-02 Richard Biener rguenther@suse.de adds 3f9b18e2d7f * gennews (files): Add files for GCC 8. adds d9f58ac8ddd ATTRIBUTE_NONSTRING adds 6354e3153cf rs6000: Remove paired single adds 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump adds 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump adds 36f81fa896c 2018-05-02 Richard Biener rguenther@suse.de adds 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf adds c2cfaad24e5 Remove duplicate function call in test adds 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] adds f25f1f32741 * es.po: Update. new 1322696f250 PR other/77609: Let the assembler choose ELF section types [...]
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 (a2835e5f7dc) \ N -- N -- N refs/heads/roland/pr77609 (1322696f250)
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 | 14 + Makefile.in | 8 +- Makefile.tpl | 8 +- configure | 4 + configure.ac | 4 + contrib/ChangeLog | 8 + contrib/gcc_update | 2 +- contrib/gennews | 3 +- gcc/ChangeLog | 356 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-format.c | 28 +- gcc/c-family/c-indentation.c | 9 +- gcc/config.gcc | 7 +- gcc/config/arc/arc-protos.h | 4 - gcc/config/arc/arc.c | 312 +- gcc/config/arc/arc.md | 47 +- gcc/config/arc/constraints.md | 6 +- gcc/config/arc/linux.h | 14 + gcc/config/i386/i386.md | 38 +- gcc/config/microblaze/microblaze-protos.h | 1 + gcc/config/microblaze/microblaze.c | 210 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 22 +- gcc/config/microblaze/microblaze.opt | 4 + gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/rs6000/750cl.h | 30 - gcc/config/rs6000/paired.h | 75 - gcc/config/rs6000/paired.md | 492 -- gcc/config/rs6000/predicates.md | 5 - gcc/config/rs6000/rs6000-builtin.def | 84 - gcc/config/rs6000/rs6000-c.c | 13 +- gcc/config/rs6000/rs6000-modes.def | 4 - gcc/config/rs6000/rs6000-opts.h | 1 - gcc/config/rs6000/rs6000-protos.h | 4 - gcc/config/rs6000/rs6000.c | 698 +-- gcc/config/rs6000/rs6000.h | 52 +- gcc/config/rs6000/rs6000.md | 12 - gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/t-rs6000 | 3 +- gcc/configure | 14 + gcc/configure.ac | 14 + gcc/cp/ChangeLog | 31 + gcc/cp/call.c | 44 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 85 +- gcc/cp/init.c | 225 +- gcc/cp/name-lookup.c | 4 + gcc/cp/parser.c | 8 +- gcc/cp/semantics.c | 3 +- gcc/diagnostic-show-locus.c | 52 +- gcc/doc/install.texi2html | 5 +- gcc/doc/invoke.texi | 85 +- gcc/doc/sourcebuild.texi | 4 +- gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/dumpfile.c | 3 +- gcc/dwarf2cfi.c | 19 +- gcc/dwarf2out.c | 27 +- gcc/edit-context.c | 31 +- gcc/final.c | 7 +- gcc/gcc-rich-location.c | 111 + gcc/gcc-rich-location.h | 36 + gcc/gimplify.c | 23 +- gcc/go/gofrontend/MERGE | 2 +- gcc/input.c | 76 +- gcc/input.h | 51 +- gcc/lto-streamer-out.c | 26 +- gcc/lto-wrapper.c | 94 +- gcc/lto/ChangeLog | 23 + gcc/lto/lto-partition.c | 150 +- gcc/lto/lto.c | 49 +- gcc/match.pd | 7 +- gcc/po/ChangeLog | 8 + gcc/po/es.po | 142 +- gcc/po/gcc.pot | 5573 ++++++++++---------- gcc/selftest.c | 39 +- gcc/selftest.h | 80 +- gcc/stmt.c | 3 +- gcc/target.def | 12 + gcc/targhooks.c | 9 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 133 + gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 + gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 8 + gcc/testsuite/g++.dg/ext/typeof13.C | 8 + gcc/testsuite/g++.dg/parse/extern-C-2.C | 22 + gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 + gcc/testsuite/gcc.c-torture/execute/pr85582-1.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr85582-2.c | 51 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 + .../diagnostic-test-show-locus-generate-patch.c | 32 + .../plugin/diagnostic_plugin_test_show_locus.c | 38 +- gcc/testsuite/gcc.dg/torture/pr85567.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 54 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c | 82 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 79 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/pr82665.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/vect/pr85586.c | 43 + gcc/testsuite/gcc.dg/vect/pr85597.c | 26 + gcc/testsuite/gcc.target/arc/add_n-combine.c | 2 +- gcc/testsuite/gcc.target/arc/interrupt-8.c | 5 +- gcc/testsuite/gcc.target/arc/loop-4.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 2 +- gcc/testsuite/gcc.target/arc/sdata-3.c | 8 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 17 + .../gcc.target/microblaze/others/data_var1.c | 2 +- .../gcc.target/microblaze/others/data_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var1.c | 2 +- .../gcc.target/microblaze/others/sdata_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var3.c | 2 +- .../gcc.target/microblaze/others/sdata_var4.c | 2 +- .../gcc.target/microblaze/others/sdata_var5.c | 2 +- .../gcc.target/microblaze/others/sdata_var6.c | 3 +- .../microblaze/others/string_cst1_gpopt.c | 2 +- .../microblaze/others/string_cst2_gpopt.c | 2 +- gcc/testsuite/lib/gcc-dg.exp | 2 + gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 25 +- gcc/testsuite/lib/scanlang.exp | 6 +- .../lib/{scantree.exp => scanltranstree.exp} | 75 +- gcc/testsuite/lib/scanrtl.exp | 25 +- gcc/testsuite/lib/scantree.exp | 25 +- gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} | 74 +- gcc/testsuite/lib/target-supports.exp | 20 + gcc/tree-cfg.c | 530 +- gcc/tree-chrec.h | 2 - gcc/tree-ssa-loop-ch.c | 5 + gcc/tree-vect-data-refs.c | 6 +- gcc/tree-vect-patterns.c | 10 +- gcc/tree-vect-stmts.c | 27 +- gcc/tree.c | 10 + gcc/tree.h | 1 + gcc/vec.c | 46 + gcc/vec.h | 34 + gcc/vr-values.c | 33 + include/ChangeLog | 9 + include/ansidecl.h | 9 + include/plugin-api.h | 12 +- libatomic/ChangeLog | 10 + libatomic/testsuite/lib/libatomic.exp | 2 + libgo/go/cmd/go/internal/work/buildid.go | 23 +- libgomp/ChangeLog | 17 + libgomp/testsuite/lib/libgomp.exp | 2 + .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 19 +- libiberty/ChangeLog | 4 + libiberty/argv.c | 2 + libitm/ChangeLog | 10 + libitm/testsuite/lib/libitm.exp | 2 + libstdc++-v3/ChangeLog | 47 + libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/config.h.in | 3 - libstdc++-v3/configure | 37 +- libstdc++-v3/include/Makefile.am | 13 +- libstdc++-v3/include/Makefile.in | 10 +- libstdc++-v3/include/backward/strstream | 54 +- libstdc++-v3/include/bits/c++config | 6 + libstdc++-v3/include/bits/gslice_array.h | 5 + libstdc++-v3/include/bits/mask_array.h | 5 + libstdc++-v3/include/bits/slice_array.h | 5 + libstdc++-v3/include/bits/valarray_after.h | 11 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/std/valarray | 11 + .../testsuite/26_numerics/valarray/83860.cc | 110 + libstdc++-v3/testsuite/backward/strstream_move.cc | 243 + libvtv/ChangeLog | 10 + libvtv/testsuite/lib/libvtv.exp | 2 + 179 files changed, 6631 insertions(+), 5821 deletions(-) delete mode 100644 gcc/config/rs6000/750cl.h delete mode 100644 gcc/config/rs6000/paired.h delete mode 100644 gcc/config/rs6000/paired.md create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C create mode 100644 gcc/testsuite/g++.dg/parse/extern-C-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85567.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85586.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85597.c create mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c copy gcc/testsuite/lib/{scantree.exp => scanltranstree.exp} (56%) copy gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} (58%) create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc create mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc