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 65ad2a8e320 compute discriminator info for overrides adds 4219a33ad00 2018-11-19 François Dumont fdumont@gcc.gnu.org adds 240e30b8e5f PR c++/87781 - detect invalid elaborated-type-specifier. [...] adds 58aa1a95d85 2018-11-19 Sandra Loosemore sandra@codesourcery.com adds ca0b47613cb PR lto/87957 * ipa-devirt.c (free_enum_values): Do not IC [...] adds 616e2e729ed PR81878: fix --disable-bootstrap --enable-languages=ada adds b8ef227be65 Daily bump. adds 8dd438ea9c2 * lib/target-supports.exp (check_weak_available): Return " [...] adds c26911b4ee9 * gcc.c-torture/execute/align-3.c: Skip if pdp11. [...] adds b8c7ebce912 2018-11-20 Richard Biener rguenther@suse.de adds 2b99a5c3718 2018-11-20 Richard Biener rguenther@suse.de adds 1f91dd11ca4 PR rtl-optimization/85925 * rtl.h (word_register_operatio [...] adds f38039b2e78 2018-11-20 Richard Biener rguenther@suse.de adds 839c8119754 S/390: Skip LT(G) peephole when literal pool is involved adds 6eb67089de8 Add -fomit-frame-pointer to a test-case (PR ipa/88093). adds 2fb4181e913 2018-11-20 Richard Biener rguenther@suse.de adds caa3c33d5ad PR bootstrap/88106 * config/mingw32/affinity-fmt.c: New file. adds 400f77535e0 Housekeeping for the effective targets of optional's tests. adds 9aaf5e4124c Move some i386 C++ tests into g++.target/i386. adds 25b10ea881b 2018-11-20 Richard Biener rguenther@suse.de adds 98e88cf8d6b 2018-11-20 Richard Biener rguenther@suse.de adds 9da914af1b0 PR ipa/87706 * ipa-fnsummary.c (pass_ipa_fnsummary): Do n [...] adds 534e2e3b20b PR lto/87997 * tree.c (free_lang_data_in_cgraph): Add arg [...] adds e8f9b351ddb PR 87926 * Makefile.in (bitmap.o-warn): Use -Wno-error=ar [...] adds bd9b79620d5 PR ipa/87706 * ipa-fnsummary.c (pass_ipa_fnsummary): Do n [...] adds 4e16b9d5ab0 S/390: Fix flogr RTX. adds 09cab57bce1 PR lto/87957 * ipa-devirt.c (odr_subtypes_equivalent_p): [...] adds 337a644fc95 Fix missing commit log. adds 7ca2c8cafdc * ipa-devirt.c (add_type_duplicate): Do not ICE on incompl [...] adds 2907158aa60 PR target/88070 * mode-switching.c (create_pre_exit): Aft [...] adds fe5d2fc70b4 PR tree-optimization/87895 * omp-simd-clone.c (ipa_simd_m [...] adds 85c4b1bb432 PR c++/88110 * constexpr.c (cxx_eval_constant_expression) [...] adds ee2ee128314 Daily bump. adds 3c58765ba3a PR go/88060 syscall: always define _AT_FDCWD and IPv6MTUInfo adds a74ae575f25 PR lto/84044 * ipa-devirt.c (odr_types_equivalent_p): Use [...] adds 818af1aa699 gcc/c/ChangeLog: adds f0075e6e2be S/390: Support vector load/store alignment hints adds b2cdb112176 * lang.opt (fdec-include): New option. * options.c (set_d [...] adds 067d236eedd [driver] Ensure --help=params lines end with period adds c5f7c189b59 [libbacktrace] Factor out read_string adds 4c67b8d700b PR rtl-optimization/87817 * config/i386/i386.md (bmi2_bzh [...] adds 2f9f8666bad apply_subst_iterator: Handle define_split/define_insn_and_split adds 3548c1002a0 x86: Add pmovzx/pmovsx patterns with memory operands adds 89831c99bf3 2018-11-20 Jeff Law law@redhat.com adds 693a7077945 2018-11-21 Richard Biener rguenther@suse.de adds 5e3f5e719af [PATCH][PR84877]Dynamically align the address for local par [...] adds f16e74ef470 PR target/87839 * config/aarch64/atomics.md (@aarch64_com [...] adds 7e2fa3f9dc1 PR c++/87393 * parser.c (cp_parser_linkage_specification) [...] adds 3640776c7d8 compute discriminator info for overrides new 1722074d5c5 [PR86397] set p_t_decl while mangling t_decl type
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 (65ad2a8e320) \ N -- N -- N refs/heads/aoliva/testme (1722074d5c5)
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: gcc/ChangeLog | 245 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/config-lang.in | 9 + gcc/alias.c | 10 +- gcc/bitmap.c | 4 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 1 + gcc/c-family/c-common.h | 2 + gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 340 +++++++++++++++------ gcc/combine.c | 1 + gcc/config.in | 7 + gcc/config/aarch64/atomics.md | 2 +- gcc/config/i386/i386.md | 77 +++-- gcc/config/i386/sse.md | 320 +++++++++++++++++-- gcc/config/s390/s390.c | 13 + gcc/config/s390/s390.md | 23 +- gcc/config/s390/vector.md | 12 +- gcc/configure | 36 +++ gcc/configure.ac | 6 + gcc/cp/ChangeLog | 26 ++ gcc/cp/constexpr.c | 3 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.c | 2 +- gcc/cp/mangle.c | 8 + gcc/cp/parser.c | 140 ++++++++- gcc/doc/extend.texi | 41 +++ gcc/doc/invoke.texi | 31 +- gcc/explow.c | 5 +- gcc/explow.h | 3 + gcc/fortran/ChangeLog | 16 + gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 1 + gcc/fortran/scanner.c | 286 +++++++++++++++-- gcc/function.c | 61 +++- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 54 +++- gcc/ipa-fnsummary.c | 5 +- gcc/ipa.c | 59 ++-- gcc/mode-switching.c | 18 +- gcc/omp-simd-clone.c | 11 +- gcc/params.def | 2 +- gcc/passes.c | 35 +++ gcc/passes.def | 1 + gcc/read-rtl.c | 9 +- gcc/rtl.h | 20 ++ gcc/rtlanal.c | 43 ++- gcc/testsuite/ChangeLog | 161 ++++++++++ .../c-c++-common/builtin-has-attribute-2.c | 206 +++++++++++++ .../c-c++-common/builtin-has-attribute-3.c | 314 +++++++++++++++++++ .../c-c++-common/builtin-has-attribute-4.c | 285 +++++++++++++++++ gcc/testsuite/c-c++-common/builtin-has-attribute.c | 60 ++++ gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 4 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual13.C | 20 ++ gcc/testsuite/g++.dg/lto/odr-4_0.C | 11 + gcc/testsuite/g++.dg/lto/odr-4_1.C | 9 + gcc/testsuite/g++.dg/parse/elab3.C | 6 + gcc/testsuite/g++.dg/template/crash115.C | 2 +- gcc/testsuite/g++.dg/torture/pr87997.C | 35 +++ gcc/testsuite/g++.dg/tree-ssa/pr83215.C | 19 ++ .../{g++.dg/ext => g++.target/i386}/pr57362.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr57548.C | 2 +- .../{g++.dg/other => g++.target/i386}/pr59492.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr82625.C | 1 - .../{g++.dg/ext => g++.target/i386}/pr85329-2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/pr85329.C | 2 +- gcc/testsuite/gcc.c-torture/execute/20181120-1.c | 26 ++ gcc/testsuite/gcc.c-torture/execute/align-3.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr23467.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr36093.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr43783.c | 2 + gcc/testsuite/gcc.dg/builtin-has-attribute.c | 45 +++ gcc/testsuite/gcc.dg/const-elim-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr87895-1.c | 19 ++ gcc/testsuite/gcc.dg/gomp/pr87895-2.c | 5 + gcc/testsuite/gcc.dg/gomp/pr87895-3.c | 18 ++ gcc/testsuite/gcc.dg/gomp/pr88105.c | 30 ++ gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 4 +- gcc/testsuite/gcc.dg/pr84877.c | 38 +++ gcc/testsuite/gcc.dg/pr88069.c | 23 ++ gcc/testsuite/gcc.dg/torture/pr36400.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr88087.c | 17 ++ gcc/testsuite/gcc.misc-tests/help.exp | 2 + gcc/testsuite/gcc.target/aarch64/pr87839.c | 29 ++ .../gcc.target/i386/builtin-has-attribute.c | 54 ++++ .../gcc.target/i386/ipa-stack-alignment.c | 2 +- gcc/testsuite/gcc.target/i386/pr87317-1.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-10.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-11.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-12.c | 22 ++ gcc/testsuite/gcc.target/i386/pr87317-13.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-2.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-3.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-4.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-5.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-6.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-7.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-8.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-9.c | 14 + gcc/testsuite/gcc.target/i386/pr88070.c | 12 + gcc/testsuite/gcc.target/s390/flogr-1.c | 47 +++ gcc/testsuite/gcc.target/s390/pr88083.c | 9 + gcc/testsuite/gcc.target/s390/vector/align-1.c | 30 ++ gcc/testsuite/gcc.target/s390/vector/align-2.c | 29 ++ gcc/testsuite/gfortran.dg/gomp/include_1.f | 49 +++ gcc/testsuite/gfortran.dg/gomp/include_1.inc | 1 + gcc/testsuite/gfortran.dg/gomp/include_2.f90 | 32 ++ gcc/testsuite/gfortran.dg/include_10.f | 11 + gcc/testsuite/gfortran.dg/include_10.inc | 1 + gcc/testsuite/gfortran.dg/include_11.f | 20 ++ gcc/testsuite/gfortran.dg/include_12.f | 65 ++++ gcc/testsuite/gfortran.dg/include_13.f90 | 44 +++ gcc/testsuite/lib/options.exp | 34 ++- gcc/testsuite/lib/target-supports.exp | 6 + gcc/tree-data-ref.c | 4 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-dom.c | 31 +- gcc/tree-ssa-pre.c | 3 +- gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-vect-stmts.c | 11 +- gcc/tree.c | 119 ++++++-- gnattools/ChangeLog | 7 + gnattools/configure | 32 +- gnattools/configure.ac | 30 +- libbacktrace/ChangeLog | 5 + libbacktrace/dwarf.c | 39 ++- libgo/mksysinfo.sh | 13 + libgomp/ChangeLog | 5 + .../{linux/doacross.h => mingw32/affinity-fmt.c} | 59 ++-- libstdc++-v3/ChangeLog | 70 ++++- libstdc++-v3/include/ext/throw_allocator.h | 62 ++-- libstdc++-v3/testsuite/20_util/optional/77288.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/84601.cc | 2 +- .../testsuite/20_util/optional/assignment/1.cc | 2 +- .../testsuite/20_util/optional/assignment/2.cc | 2 +- .../testsuite/20_util/optional/assignment/3.cc | 2 +- .../testsuite/20_util/optional/assignment/4.cc | 2 +- .../testsuite/20_util/optional/assignment/5.cc | 2 +- .../testsuite/20_util/optional/assignment/6.cc | 2 +- .../testsuite/20_util/optional/assignment/7.cc | 2 +- .../testsuite/20_util/optional/assignment/8.cc | 2 +- .../testsuite/20_util/optional/cons/77727.cc | 2 +- .../testsuite/20_util/optional/cons/copy.cc | 2 +- .../testsuite/20_util/optional/cons/deduction.cc | 2 +- .../testsuite/20_util/optional/cons/default.cc | 2 +- .../testsuite/20_util/optional/cons/move.cc | 2 +- .../testsuite/20_util/optional/cons/trivial.cc | 2 +- .../testsuite/20_util/optional/cons/value.cc | 2 +- .../testsuite/20_util/optional/cons/value_neg.cc | 2 +- .../20_util/optional/constexpr/cons/default.cc | 2 +- .../20_util/optional/constexpr/cons/value.cc | 2 +- .../20_util/optional/constexpr/in_place.cc | 2 +- .../20_util/optional/constexpr/nullopt.cc | 2 +- .../20_util/optional/constexpr/observers/1.cc | 2 +- .../20_util/optional/constexpr/observers/4.cc | 2 +- .../20_util/optional/constexpr/observers/5.cc | 2 +- .../20_util/optional/constexpr/relops/1.cc | 2 +- .../20_util/optional/constexpr/relops/2.cc | 2 +- .../20_util/optional/constexpr/relops/3.cc | 2 +- .../20_util/optional/constexpr/relops/4.cc | 2 +- .../20_util/optional/constexpr/relops/5.cc | 2 +- .../20_util/optional/constexpr/relops/6.cc | 2 +- .../testsuite/20_util/optional/in_place.cc | 2 +- .../testsuite/20_util/optional/make_optional.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +- .../testsuite/20_util/optional/observers/1.cc | 2 +- .../testsuite/20_util/optional/observers/2.cc | 2 +- .../testsuite/20_util/optional/observers/3.cc | 2 +- .../testsuite/20_util/optional/observers/4.cc | 2 +- .../testsuite/20_util/optional/observers/5.cc | 2 +- .../testsuite/20_util/optional/observers/6.cc | 2 +- .../testsuite/20_util/optional/relops/1.cc | 2 +- .../testsuite/20_util/optional/relops/2.cc | 2 +- .../testsuite/20_util/optional/relops/3.cc | 2 +- .../testsuite/20_util/optional/relops/4.cc | 2 +- .../testsuite/20_util/optional/relops/5.cc | 2 +- .../testsuite/20_util/optional/relops/6.cc | 2 +- .../testsuite/20_util/optional/relops/7.cc | 2 +- .../testsuite/20_util/optional/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 2 +- .../testsuite/20_util/optional/typedefs.cc | 2 +- 187 files changed, 4197 insertions(+), 496 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-4.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual13.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_1.C create mode 100644 gcc/testsuite/g++.dg/parse/elab3.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87997.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83215.C rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr57362.C (99%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr57548.C (93%) rename gcc/testsuite/{g++.dg/other => g++.target/i386}/pr59492.C (87%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr82625.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr85329-2.C (81%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/pr85329.C (80%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/20181120-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87895-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88105.c create mode 100644 gcc/testsuite/gcc.dg/pr84877.c create mode 100644 gcc/testsuite/gcc.dg/pr88069.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88087.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87839.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88070.c create mode 100644 gcc/testsuite/gcc.target/s390/flogr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr88083.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.inc create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_10.f create mode 100644 gcc/testsuite/gfortran.dg/include_10.inc create mode 100644 gcc/testsuite/gfortran.dg/include_11.f create mode 100644 gcc/testsuite/gfortran.dg/include_12.f create mode 100644 gcc/testsuite/gfortran.dg/include_13.f90 copy libgomp/config/{linux/doacross.h => mingw32/affinity-fmt.c} (55%)