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 dcab31d5765 [PR c++/88146] do not crash synthesizing inherited ctor(...) discards 2868f72a0d6 [PR c++/87814] undefer deferred noexcept on tsubst if request discards ab0038b838a [PR c++/87750] introduce lookup_member_by_kind adds db93a9789e3 PR sanitizer/88333 * cfgexpand.c (expand_stack_vars): If [...] adds 774bf943263 PR c++/87897 * g++.dg/init/const13.C: New test. adds 7b183f89949 PR tree-optimization/87360 * gimple-loop-jam.c (tree_loop [...] adds 8b063bf38ca 2018-12-05 Richard Biener rguenther@suse.de adds 12751dea9b2 Build gcc.target/sparc/20181129-?.c as C99 adds 2d587e910fb Provide SPARCv9 MAXALIGN in gcc.target/sparc/attr-aligned.c [...] adds c1410e5510c * udivmodhi4.c (__udivmodhi4): Fix loop end check. adds 8bfcb75a15a 2018-12-05 Richard Biener rguenther@suse.de adds 7a4b4584b79 testsuite: turn down verbosity of "process-message" adds 6a1665ab856 Use unsigned arithmetic for demoted vector plus/minus/mult [...] adds 94830b59a45 * config/i386/cygming.h (PCC_BITFIELD_TYPE_MATTERS): Remov [...] adds 16706a2e487 darwin - add configuration support for 'otool' adds dbf8e8e9c8d runtime: add precise stack scan support adds 85df98d7fbb PR c/87028 * calls.c (get_attr_nonstring_decl): Avoid set [...] adds c9a8a938d8d * dwarf2out.c (field_byte_offset): Remove #ifdef PCC_BITF [...] adds 3ef02c1af89 Daily bump. adds b438914208f * config/rs6000/aix72.h (ASM_DEFAULT_SPEC): Match P [...] adds 40fc691eac0 PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: New test. adds b56815f6c69 testsuite - handle the -fno-diagnostics-show-line-numbers i [...] adds d974f078dd9 /cp 2018-12-06 Paolo Carlini paolo.carlini@oracle.com adds 12e0d67be22 2018-12-06 Richard Biener rguenther@suse.de adds 39bb2d0f4f6 PR fortran/88304 * tree-nested.c (convert_nonlocal_refere [...] adds 9c2ad52a750 PR tree-optimization/85726 * generic-match-head.c (optimi [...] adds 7da7f1c63b5 2018-12-06 Richard Biener rguenther@suse.de adds 6e6e5c14d20 2018-12-06 Richard Biener rguenther@suse.de adds f28e13bf9fe PR target/87598 * config/aarch64/aarch64.c (aarch64_print [...] adds 82a04df25c9 Fix for PR78444 by ensuring 128b alignment at call sites. adds 23eb46c4a57 Drop duplicate half of doubly-applied test. adds 9683081b9fe C++: improvements to diagnostics using %P (more PR c++/85110) adds f95d5b6f9d0 PR testsuite/86540 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: [...] adds 1ba73f97d19 asm qualifiers (PR55681) adds 6de46ad5326 asm inline adds 4d356b5b11f Remove bogus test line from vect-over-widen-23.c adds 9535f4c4e2b 2018-12-06 Vladimir Makarov vmakarov@redhat.com adds 05a7b9e1515 Fix PR libstdc++/64883 Darwin headers use always_inline so [...] adds 8b3040d96f7 Darwin fix libstdc++ build warnings. adds f03305588bb PR c++/88373 - wrong parse error with ~. * parser.c (cp_p [...] adds 1da05d55ec3 Darwin - fix PR c++/87380 adds 482bd38ed89 PR c++/88136 - -Wdeprecated-copy false positives adds 7bacc9183cb [rs6000] x86-compat vector intrinsics fixes for BE, 32bit adds 84101beedd5 [rs6000] Fix x86-compat vector intrinsics testcases for BE, 32bit adds 36839963adb [rs6000] Enable x86-compat vector intrinsics testing adds c1212d8d1ae avoid null ptr deref in cselib_record_sets adds bcb39cf3aeb [PR86397] resolve nondependent noexcept specs early in C++1[14] adds c68e37efd8e [PR86747] tsubst friend tpl ctxt before looking it up for dupes new a4a795959ab [PR c++/87814] undefer deferred noexcept on tsubst if request new 826b1effabf [PR c++/88146] do not crash synthesizing inherited ctor(...) new 5df79d31c1b [PR86823] retain deferred access checks from outside firewall new 1091df7cb8e [PR87012] canonicalize ref type for tmpl arg
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 (dcab31d5765) \ N -- N -- N refs/heads/aoliva/testme (1091df7cb8e)
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 4 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 | 12 + Makefile.in | 6 + Makefile.tpl | 6 + configure | 409 +++++++++++++++++++++ configure.ac | 3 + gcc/ChangeLog | 230 +++++++++++- gcc/DATESTAMP | 2 +- gcc/bitmap.c | 4 + gcc/bitmap.h | 18 + gcc/c-family/ChangeLog | 6 + gcc/c-family/c.opt | 7 +- gcc/c/ChangeLog | 14 + gcc/c/c-parser.c | 91 +++-- gcc/c/c-tree.h | 3 +- gcc/c/c-typeck.c | 7 +- gcc/calls.c | 15 +- gcc/cfgexpand.c | 5 + gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64.c | 9 +- gcc/config/darwin.h | 5 - gcc/config/i386/cygming.h | 5 - gcc/config/i386/darwin.h | 3 - gcc/config/i386/i386.c | 10 +- gcc/config/rs6000/aix72.h | 2 +- gcc/config/rs6000/darwin7.h | 5 + gcc/config/rs6000/emmintrin.h | 102 ++--- gcc/config/rs6000/mmintrin.h | 48 ++- gcc/config/rs6000/pmmintrin.h | 36 +- gcc/config/rs6000/{x86intrin.h => smmintrin.h} | 43 ++- gcc/config/rs6000/tmmintrin.h | 10 +- gcc/config/rs6000/xmmintrin.h | 85 +++-- gcc/configure | 68 +++- gcc/configure.ac | 17 + gcc/cp/ChangeLog | 73 ++++ gcc/cp/call.c | 78 ++-- gcc/cp/class.c | 2 +- gcc/cp/cp-tree.h | 5 +- gcc/cp/decl2.c | 67 +++- gcc/cp/except.c | 5 +- gcc/cp/method.c | 2 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/parser.c | 105 ++++-- gcc/cp/pt.c | 9 +- gcc/cp/search.c | 20 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 22 +- gcc/cselib.c | 1 + gcc/df-problems.c | 9 +- gcc/doc/extend.texi | 23 +- gcc/doc/invoke.texi | 10 +- gcc/dwarf2out.c | 2 - gcc/generic-match-head.c | 9 + gcc/gengtype.c | 1 + gcc/gimple-loop-jam.c | 18 +- gcc/gimple-low.c | 7 + gcc/gimple-match-head.c | 24 ++ gcc/gimple-pretty-print.c | 2 + gcc/gimple.h | 26 +- gcc/gimplify.c | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf-gimple.c | 3 + gcc/ira-costs.c | 19 - gcc/ira.c | 14 +- gcc/loop-invariant.c | 2 +- gcc/lra-constraints.c | 10 +- gcc/match.pd | 14 +- gcc/regrename.c | 2 +- gcc/sched-deps.c | 10 +- gcc/sched-ebb.c | 5 +- gcc/sched-rgn.c | 5 +- gcc/sel-sched.c | 8 +- gcc/testsuite/ChangeLog | 156 ++++++++ gcc/testsuite/c-c++-common/Wstringop-truncation.c | 7 +- gcc/testsuite/c-c++-common/asan/pr88333.c | 12 + gcc/testsuite/c-c++-common/pr19807-2.c | 15 + gcc/testsuite/c-c++-common/pr19807-3.c | 15 + gcc/testsuite/c-c++-common/torture/asm-inline.c | 53 +++ gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr87012.C | 11 + gcc/testsuite/g++.dg/cpp2a/fn-template19.C | 11 + .../g++.dg/diagnostic/missing-default-args.C | 73 ++++ .../g++.dg/diagnostic/param-type-mismatch-3.C | 26 ++ .../g++.dg/diagnostic/param-type-mismatch.C | 41 +++ gcc/testsuite/g++.dg/init/const13.C | 5 + .../graphite/run-id-1.c => g++.dg/opt/pr87360.C} | 7 +- gcc/testsuite/g++.dg/parse/bitfield3.C | 2 +- gcc/testsuite/g++.dg/parse/bitfield6b.C | 4 + gcc/testsuite/g++.dg/pr86747.C | 8 + gcc/testsuite/g++.dg/pr86823.C | 15 + gcc/testsuite/g++.dg/pr87750.C | 40 -- gcc/testsuite/g++.dg/warn/Wconversion-null-4.C | 43 +++ gcc/testsuite/gcc.dg/Wstringop-truncation-5.c | 64 ++++ gcc/testsuite/gcc.dg/asm-qual-1.c | 10 +- gcc/testsuite/gcc.dg/asm-qual-2.c | 46 +++ gcc/testsuite/gcc.dg/fold-bcopy.c | 8 +- gcc/testsuite/gcc.dg/strcmpopt_1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr85726-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-3.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr85726-4.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-23.c | 30 ++ gcc/testsuite/gcc.target/aarch64/asm-5.c | 8 + gcc/testsuite/gcc.target/i386/pr85770.c | 17 + gcc/testsuite/gcc.target/powerpc/bmi-check.h | 14 +- gcc/testsuite/gcc.target/powerpc/bmi2-check.h | 16 +- gcc/testsuite/gcc.target/powerpc/mmx-check.h | 18 +- gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c | 53 ++- gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c | 50 ++- gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c | 41 ++- gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse-check.h | 21 +- .../gcc.target/powerpc/sse-cvtpi32x2ps-1.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c | 9 +- gcc/testsuite/gcc.target/powerpc/sse2-check.h | 25 +- gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c | 18 +- gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c | 18 +- gcc/testsuite/gcc.target/powerpc/sse3-check.h | 19 +- gcc/testsuite/gcc.target/sparc/20181129-1.c | 1 + gcc/testsuite/gcc.target/sparc/20181129-2.c | 1 + gcc/testsuite/gcc.target/sparc/attr-aligned.c | 4 + gcc/testsuite/gfortran.dg/pr87360.f90 | 5 + .../gfortran.fortran-torture/compile/pr88304.f90 | 24 ++ gcc/testsuite/lib/c-compat.exp | 12 +- gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/tree-core.h | 3 + gcc/tree-inline.c | 3 + gcc/tree-nested.c | 15 + gcc/tree-vect-patterns.c | 98 +++-- gcc/tree-vectorizer.c | 2 + gcc/tree.h | 3 + libgcc/ChangeLog | 4 + libgcc/udivmodhi4.c | 2 +- libgo/go/runtime/mgcmark.go | 121 +++++- libgo/go/runtime/os_gccgo.go | 3 +- libgo/go/runtime/proc.go | 51 ++- libgo/go/runtime/runtime2.go | 5 + libgo/go/runtime/signal_sighandler.go | 22 ++ libgo/go/runtime/stubs.go | 7 + libgo/go/runtime/stubs_linux.go | 8 + libgo/go/runtime/stubs_nonlinux.go | 8 + libgo/runtime/go-unwind.c | 248 +++++++++++++ libgo/runtime/proc.c | 73 +++- libgo/runtime/runtime.h | 13 + libgo/runtime/stack.c | 35 +- libstdc++-v3/ChangeLog | 16 + libstdc++-v3/scripts/make_exports.pl | 8 + .../17_intro/headers/c++1998/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 4 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 4 +- .../17_intro/headers/c++2020/all_attributes.cc | 4 +- 158 files changed, 3179 insertions(+), 717 deletions(-) copy gcc/config/rs6000/{x86intrin.h => smmintrin.h} (57%) create mode 100644 gcc/testsuite/c-c++-common/asan/pr88333.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-2.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/asm-inline.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/cpp0x/pr87012.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template19.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/missing-default-args.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/param-type-mismatch-3.C create mode 100644 gcc/testsuite/g++.dg/init/const13.C copy gcc/testsuite/{gcc.dg/graphite/run-id-1.c => g++.dg/opt/pr87360.C} (63%) create mode 100644 gcc/testsuite/g++.dg/parse/bitfield6b.C create mode 100644 gcc/testsuite/g++.dg/pr86747.C create mode 100644 gcc/testsuite/g++.dg/pr86823.C delete mode 100644 gcc/testsuite/g++.dg/pr87750.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-null-4.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-5.c create mode 100644 gcc/testsuite/gcc.dg/asm-qual-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85726-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85770.c create mode 100644 gcc/testsuite/gfortran.dg/pr87360.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr88304.f90