| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR testsuite/98489 |
| PR tree-optimization/56719 |
| * gcc.dg/tree-ssa/pr56719.c: Remove semicolon from |
| scan-tree-dump-times regexps. |
| |
| 2020-12-31 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR tree-optimization/98302 |
| * gcc.dg/vect/pr98302.c: New test. |
| |
| 2020-12-31 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR tree-optimization/94994 |
| * gcc.dg/vect/pr94994.c: New test. |
| |
| 2020-12-31 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR rtl-optimization/98214 |
| * gcc.target/aarch64/sve/pr98214.c: New file. |
| |
| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/94802 |
| * gcc.dg/tree-ssa/pr94802-1.c: New test. |
| |
| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/94785 |
| * gcc.dg/tree-ssa/pr94785.c: New test. |
| |
| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98474 |
| * gcc.c-torture/execute/pr98474.c: New test. |
| |
| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98206 |
| * g++.dg/ubsan/align-4.C: New test. |
| |
| 2020-12-31 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/56719 |
| * gcc.dg/tree-ssa/pr56719.c: New test. |
| |
| 2020-12-30 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98461 |
| * gcc.target/i386/sse2-pr98461.c: New test. |
| * gcc.target/i386/avx2-pr98461.c: New test. |
| |
| 2020-12-29 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/97612 |
| * gfortran.dg/structure_constructor_17.f90: New test. |
| |
| 2020-12-29 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/93833 |
| * gfortran.dg/deferred_character_36.f90 : New test. |
| |
| 2020-12-29 Claudiu Zissulescu <claziss@synopsys.com> |
| |
| * gcc.target/arc/loop-3.c: Update test pattern. |
| |
| 2020-12-29 Vladimir Isaev <isaev@synopsys.com> |
| |
| * gcc.target/arc/uncached-9.c: New test. |
| |
| 2020-12-28 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/96793 |
| * gcc.target/i386/pr96793-2.c: New test. |
| |
| 2020-12-28 Hongyu Wang <hongyu.wang@intel.com> |
| |
| * gcc.target/i386/pr92658-avx2-2.c: New test. |
| * gcc.target/i386/pr92658-avx512bw-2.c: Likewise. |
| * gcc.target/i386/pr92658-sse4-2.c: Likewise. |
| |
| 2020-12-27 Jeff Law <law@redhat.com> |
| |
| * gcc.dg/tree-ssa/asm-2.c: Use different register for iq2000. |
| * gcc.dg/tree-ssa/asm-3.c: Likewise. |
| |
| 2020-12-27 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/97694 |
| PR fortran/97723 |
| * gfortran.dg/select_rank_5.f90: New test. |
| |
| 2020-12-26 Iain Sandoe <iain@sandoe.co.uk> |
| |
| PR c++/96045 |
| * obj-c++.dg/property/property-neg-6.mm: Adjust EOF |
| diagnostic location. |
| * obj-c++.dg/syntax-error-10.mm: Likewise. |
| * obj-c++.dg/syntax-error-8.mm: Likewise. |
| * obj-c++.dg/syntax-error-9.mm: Likewise. |
| |
| 2020-12-26 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/98022 |
| * gfortran.dg/data_inquiry_ref.f90: Change to dg-compile and |
| add errors for inquiry references. |
| |
| 2020-12-25 Harald Anlauf <anlauf@gmx.de> |
| |
| * gfortran.dg/pr93685_1.f90: New test. |
| * gfortran.dg/pr93685_2.f90: New test. |
| |
| 2020-12-23 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/98160 |
| * g++.dg/warn/pr98160.C: New test. |
| |
| 2020-12-23 Martin Sebor <msebor@redhat.com> |
| |
| PR c++/98413 |
| * g++.dg/warn/pr98413.C: New test. |
| |
| 2020-12-23 Joel Brobecker <brobecker@adacore.com> |
| |
| * gcc.target/arm/data-rel-1.c: Require "fpic" support. |
| * gcc.target/arm/data-rel-2.c: Likewise. |
| * gcc.target/arm/data-rel-3.c: Ditto. |
| * gcc.target/arm/pr44788.c: Ditto. |
| * gcc.target/arm/pr52006.c: Ditto. |
| * gcc.target/arm/pr59858.c: Ditto. |
| * gcc.target/arm/tlscall.c: Ditto. |
| * gcc.target/arm/require-pic-register-loc.c: Ditto. |
| Adjust line numbers. |
| |
| 2020-12-23 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/96045 |
| * g++.dg/diagnostic/pr96045-1.C: New. |
| * g++.dg/diagnostic/pr96045-2.C: New. |
| * g++.dg/diagnostic/pr96045-3.C: New. |
| * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location. |
| * c-c++-common/gomp/pr79428-2.c: Likewise |
| * c-c++-common/raw-string-6.c: Likewise |
| * g++.dg/cpp0x/decltype63.C: Likewise |
| * g++.dg/cpp0x/gen-attrs-64.C: Likewise |
| * g++.dg/cpp0x/pr68726.C: Likewise |
| * g++.dg/cpp0x/pr78341.C: Likewise |
| * g++.dg/cpp1y/pr65202.C: Likewise |
| * g++.dg/cpp1y/pr65340.C: Likewise |
| * g++.dg/cpp1y/pr68578.C: Likewise |
| * g++.dg/cpp1z/class-deduction44.C: Likewise |
| * g++.dg/diagnostic/unclosed-extern-c.C: Likewise |
| * g++.dg/diagnostic/unclosed-function.C: Likewise |
| * g++.dg/diagnostic/unclosed-namespace.C: Likewise |
| * g++.dg/diagnostic/unclosed-struct.C: Likewise |
| * g++.dg/ext/pr84598.C: Likewise |
| * g++.dg/other/switch4.C: Likewise |
| * g++.dg/parse/attr4.C: Likewise |
| * g++.dg/parse/cond4.C: Likewise |
| * g++.dg/parse/crash10.C: Likewise |
| * g++.dg/parse/crash18.C: Likewise |
| * g++.dg/parse/crash27.C: Likewise |
| * g++.dg/parse/crash34.C: Likewise |
| * g++.dg/parse/crash35.C: Likewise |
| * g++.dg/parse/crash52.C: Likewise |
| * g++.dg/parse/crash59.C: Likewise |
| * g++.dg/parse/crash61.C: Likewise |
| * g++.dg/parse/crash67.C: Likewise |
| * g++.dg/parse/error14.C: Likewise |
| * g++.dg/parse/error56.C: Likewise |
| * g++.dg/parse/invalid1.C: Likewise |
| * g++.dg/parse/parameter-declaration-1.C: Likewise |
| * g++.dg/parse/parser-pr28152-2.C: Likewise |
| * g++.dg/parse/parser-pr28152.C: Likewise |
| * g++.dg/parse/pr68722.C: Likewise |
| * g++.dg/parse/pr96258.C: Likewise |
| * g++.dg/pr46852.C: Likewise |
| * g++.dg/pr46868.C: Likewise |
| * g++.dg/template/crash115.C: Likewise |
| * g++.dg/template/crash43.C: Likewise |
| * g++.dg/template/crash90.C: Likewise |
| * g++.dg/template/error-recovery1.C: Likewise |
| * g++.dg/template/error57.C: Likewise |
| * g++.old-deja/g++.other/crash31.C: Likewise |
| |
| 2020-12-23 Jason Merrill <jason@redhat.com> |
| |
| PR c++/97597 |
| * g++.dg/init/empty3.C: New test. |
| |
| 2020-12-23 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp0x/constexpr-overflow3.C: Use INT_MAX. |
| |
| 2020-12-23 Jason Merrill <jason@redhat.com> |
| |
| PR c++/98332 |
| * g++.dg/cpp0x/constexpr-overflow3.C: New test. |
| |
| 2020-12-23 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| PR d/98427 |
| * gdc.dg/pr98427.d: New test. |
| |
| 2020-12-23 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/96793 |
| * gcc.target/i386/pr96793-1.c: New test. |
| |
| 2020-12-22 Nathan Sidwell <nathan@acm.org> |
| |
| * g++.dg/modules/access-1_a.C: New.: New. |
| * g++.dg/modules/access-1_b.C: New. |
| * g++.dg/modules/access-1_c.C: New. |
| * g++.dg/modules/adhoc-1_a.C: New. |
| * g++.dg/modules/adhoc-1_b.C: New. |
| * g++.dg/modules/adl-1_a.C: New. |
| * g++.dg/modules/adl-1_b.C: New. |
| * g++.dg/modules/adl-1_c.C: New. |
| * g++.dg/modules/adl-2_a.C: New. |
| * g++.dg/modules/adl-2_b.C: New. |
| * g++.dg/modules/adl-2_c.C: New. |
| * g++.dg/modules/adl-3_a.C: New. |
| * g++.dg/modules/adl-3_b.C: New. |
| * g++.dg/modules/adl-3_c.C: New. |
| * g++.dg/modules/adl-4_a.C: New. |
| * g++.dg/modules/adl-4_b.C: New. |
| * g++.dg/modules/adl-5_a.c: New. |
| * g++.dg/modules/adl-5_b.C: New. |
| * g++.dg/modules/adl-5_c.C: New. |
| * g++.dg/modules/adl-5_d.C: New. |
| * g++.dg/modules/alias-1_a.H: New. |
| * g++.dg/modules/alias-1_b.C: New. |
| * g++.dg/modules/alias-1_c.C: New. |
| * g++.dg/modules/alias-1_d.C: New. |
| * g++.dg/modules/alias-1_e.C: New. |
| * g++.dg/modules/alias-1_f.C: New. |
| * g++.dg/modules/alias-2_a.H: New. |
| * g++.dg/modules/alias-2_b.C: New. |
| * g++.dg/modules/align-type-1_a.C: New. |
| * g++.dg/modules/align-type-1_b.C: New. |
| * g++.dg/modules/ambig-1_a.C: New. |
| * g++.dg/modules/ambig-1_b.C: New. |
| * g++.dg/modules/anon-1_a.C: New. |
| * g++.dg/modules/anon-1_b.C: New. |
| * g++.dg/modules/anon-1_c.C: New. |
| * g++.dg/modules/anon-2.h: New. |
| * g++.dg/modules/anon-2_a.H: New. |
| * g++.dg/modules/anon-2_b.C: New. |
| * g++.dg/modules/atom-decl-0_a.C: New. |
| * g++.dg/modules/atom-decl-0_b.C: New. |
| * g++.dg/modules/atom-decl-0_c.C: New. |
| * g++.dg/modules/atom-decl-2.C: New. |
| * g++.dg/modules/atom-decl-3.C: New. |
| * g++.dg/modules/atom-pragma-1.C: New. |
| * g++.dg/modules/atom-pragma-3.C: New. |
| * g++.dg/modules/atom-preamble-1.C: New. |
| * g++.dg/modules/atom-preamble-2_a.C: New. |
| * g++.dg/modules/atom-preamble-2_b.C: New. |
| * g++.dg/modules/atom-preamble-2_c.C: New. |
| * g++.dg/modules/atom-preamble-2_d.C: New. |
| * g++.dg/modules/atom-preamble-2_e.C: New. |
| * g++.dg/modules/atom-preamble-2_f.C: New. |
| * g++.dg/modules/atom-preamble-3.C: New. |
| * g++.dg/modules/atom-preamble-4.C: New. |
| * g++.dg/modules/auto-1.h: New. |
| * g++.dg/modules/auto-1_a.H: New. |
| * g++.dg/modules/auto-1_b.C: New. |
| * g++.dg/modules/auto-2.h: New. |
| * g++.dg/modules/auto-2_a.H: New. |
| * g++.dg/modules/auto-2_b.C: New. |
| * g++.dg/modules/bad-mapper-1.C: New. |
| * g++.dg/modules/bad-mapper-2.C: New. |
| * g++.dg/modules/bad-mapper-3.C: New. |
| * g++.dg/modules/ben-1.map: New. |
| * g++.dg/modules/ben-1_a.C: New. |
| * g++.dg/modules/ben-1_b.C: New. |
| * g++.dg/modules/bfield-1_a.C: New. |
| * g++.dg/modules/bfield-1_b.C: New. |
| * g++.dg/modules/bfield-2_a.C: New. |
| * g++.dg/modules/bfield-2_b.C: New. |
| * g++.dg/modules/bool-1.h: New. |
| * g++.dg/modules/bool-1_a.H: New. |
| * g++.dg/modules/bool-1_b.H: New. |
| * g++.dg/modules/bool-1_c.C: New. |
| * g++.dg/modules/bug-1_a.C: New. |
| * g++.dg/modules/bug-1_b.C: New. |
| * g++.dg/modules/builtin-1_a.C: New. |
| * g++.dg/modules/builtin-1_b.C: New. |
| * g++.dg/modules/builtin-2.C: New. |
| * g++.dg/modules/builtin-3_b.C: New. |
| * g++.dg/modules/builtin-4_a.H: New. |
| * g++.dg/modules/builtin-4_b.C: New. |
| * g++.dg/modules/builtin-5_a.H: New. |
| * g++.dg/modules/builtin-5_b.C: New. |
| * g++.dg/modules/builtin-6_a.H: New. |
| * g++.dg/modules/builtin-6_b.C: New. |
| * g++.dg/modules/builtin-7_a.H: New. |
| * g++.dg/modules/builtin-7_b.C: New. |
| * g++.dg/modules/by-name-1.C: New. |
| * g++.dg/modules/cexpr-1_a.C: New. |
| * g++.dg/modules/cexpr-1_b.C: New. |
| * g++.dg/modules/cexpr-2_a.C: New. |
| * g++.dg/modules/cexpr-2_b.C: New. |
| * g++.dg/modules/circ-1_a.C: New. |
| * g++.dg/modules/circ-1_b.C: New. |
| * g++.dg/modules/circ-1_c.C: New. |
| * g++.dg/modules/circ-1_d.C: New. |
| * g++.dg/modules/class-1_a.C: New. |
| * g++.dg/modules/class-1_b.C: New. |
| * g++.dg/modules/class-1_c.C: New. |
| * g++.dg/modules/class-2_a.C: New. |
| * g++.dg/modules/class-2_b.C: New. |
| * g++.dg/modules/class-3_a.C: New. |
| * g++.dg/modules/class-3_b.C: New. |
| * g++.dg/modules/class-3_c.C: New. |
| * g++.dg/modules/class-3_d.C: New. |
| * g++.dg/modules/class-4_a.C: New. |
| * g++.dg/modules/class-4_b.C: New. |
| * g++.dg/modules/class-5_a.C: New. |
| * g++.dg/modules/class-5_b.C: New. |
| * g++.dg/modules/class-5_c.C: New. |
| * g++.dg/modules/class-6_a.C: New. |
| * g++.dg/modules/class-6_b.C: New. |
| * g++.dg/modules/class-6_c.C: New. |
| * g++.dg/modules/class-7_a.C: New. |
| * g++.dg/modules/class-7_b.C: New. |
| * g++.dg/modules/class-7_c.C: New. |
| * g++.dg/modules/class-8_a.C: New. |
| * g++.dg/modules/class-8_b.C: New. |
| * g++.dg/modules/clone-1_a.C: New. |
| * g++.dg/modules/clone-1_b.C: New. |
| * g++.dg/modules/concept-1_a.C: New. |
| * g++.dg/modules/concept-1_b.C: New. |
| * g++.dg/modules/concept-2_a.C: New. |
| * g++.dg/modules/concept-2_b.C: New. |
| * g++.dg/modules/concept-3_a.C: New. |
| * g++.dg/modules/concept-3_b.C: New. |
| * g++.dg/modules/concept-4.H: New. |
| * g++.dg/modules/concept-5.h: New. |
| * g++.dg/modules/concept-5_a.H: New. |
| * g++.dg/modules/concept-5_b.C: New. |
| * g++.dg/modules/concept-6.h: New. |
| * g++.dg/modules/concept-6_a.H: New. |
| * g++.dg/modules/concept-6_b.C: New. |
| * g++.dg/modules/constrained-partial-1_a.C: New. |
| * g++.dg/modules/constrained-partial-1_b.C: New. |
| * g++.dg/modules/convop-1_a.C: New. |
| * g++.dg/modules/convop-1_b.C: New. |
| * g++.dg/modules/cpp-1.C: New. |
| * g++.dg/modules/cpp-2_a.H: New. |
| * g++.dg/modules/cpp-2_b.H: New. |
| * g++.dg/modules/cpp-2_c.C: New. |
| * g++.dg/modules/cpp-3.C: New. |
| * g++.dg/modules/cpp-4.C: New. |
| * g++.dg/modules/cpp-4.h: New. |
| * g++.dg/modules/cpp-5_a.H: New. |
| * g++.dg/modules/cpp-5_b.C: New. |
| * g++.dg/modules/cpp-5_c.C: New. |
| * g++.dg/modules/cpp-6_a.H: New. |
| * g++.dg/modules/cpp-6_b.H: New. |
| * g++.dg/modules/cpp-6_c.C: New. |
| * g++.dg/modules/debug-1_a.C: New. |
| * g++.dg/modules/debug-1_b.C: New. |
| * g++.dg/modules/decomp-1_a.C: New. |
| * g++.dg/modules/decomp-1_b.C: New. |
| * g++.dg/modules/deferred-1.h: New. |
| * g++.dg/modules/deferred-1_a.H: New. |
| * g++.dg/modules/deferred-1_b.C: New. |
| * g++.dg/modules/dep-1_a.C: New. |
| * g++.dg/modules/dep-1_b.C: New. |
| * g++.dg/modules/dep-2.C: New. |
| * g++.dg/modules/dep-3.C: New. |
| * g++.dg/modules/dir-only-1.C: New. |
| * g++.dg/modules/dir-only-2_a.H: New. |
| * g++.dg/modules/dir-only-2_b.C: New. |
| * g++.dg/modules/dir-only-3.C: New. |
| * g++.dg/modules/dir-only-4.C: New. |
| * g++.dg/modules/dir-recovery.C: New. |
| * g++.dg/modules/enum-1_a.C: New. |
| * g++.dg/modules/enum-1_b.C: New. |
| * g++.dg/modules/enum-2_a.C: New. |
| * g++.dg/modules/enum-2_b.C: New. |
| * g++.dg/modules/enum-3_a.C: New. |
| * g++.dg/modules/enum-3_b.C: New. |
| * g++.dg/modules/enum-4_a.C: New. |
| * g++.dg/modules/enum-4_b.C: New. |
| * g++.dg/modules/enum-5_a.H: New. |
| * g++.dg/modules/enum-5_b.C: New. |
| * g++.dg/modules/enum-6_a.H: New. |
| * g++.dg/modules/enum-6_b.C: New. |
| * g++.dg/modules/enum-7.C: New. |
| * g++.dg/modules/enum-8_a.H: New. |
| * g++.dg/modules/enum-8_b.H: New. |
| * g++.dg/modules/enum-8_c.C: New. |
| * g++.dg/modules/enum-8_d.C: New. |
| * g++.dg/modules/enum-bad-1_a.H: New. |
| * g++.dg/modules/enum-bad-1_b.C: New. |
| * g++.dg/modules/err-1_a.C: New. |
| * g++.dg/modules/err-1_b.C: New. |
| * g++.dg/modules/err-1_c.C: New. |
| * g++.dg/modules/err-1_d.C: New. |
| * g++.dg/modules/except-1.C: New. |
| * g++.dg/modules/except-2.h: New. |
| * g++.dg/modules/except-2_a.H: New. |
| * g++.dg/modules/except-2_b.C: New. |
| * g++.dg/modules/except-3.h: New. |
| * g++.dg/modules/except-3_a.H: New. |
| * g++.dg/modules/except-3_b.C: New. |
| * g++.dg/modules/exp-xlate-1_a.H: New. |
| * g++.dg/modules/exp-xlate-1_b.C: New. |
| * g++.dg/modules/export-1.C: New. |
| * g++.dg/modules/extern-tpl-1_a.H: New. |
| * g++.dg/modules/extern-tpl-1_b.C: New. |
| * g++.dg/modules/extern-tpl-1_c.C: New. |
| * g++.dg/modules/extern-tpl-2_a.H: New. |
| * g++.dg/modules/extern-tpl-2_b.H: New. |
| * g++.dg/modules/extern-tpl-2_c.C: New. |
| * g++.dg/modules/extern-tpl-2_d.C: New. |
| * g++.dg/modules/flag-1_a.C: New. |
| * g++.dg/modules/flag-1_b.C: New. |
| * g++.dg/modules/fn-inline-1_a.C: New. |
| * g++.dg/modules/fn-inline-1_b.C: New. |
| * g++.dg/modules/fn-inline-1_c.C: New. |
| * g++.dg/modules/freeze-1_a.C: New. |
| * g++.dg/modules/freeze-1_b.C: New. |
| * g++.dg/modules/freeze-1_c.C: New. |
| * g++.dg/modules/freeze-1_d.C: New. |
| * g++.dg/modules/friend-1_a.C: New. |
| * g++.dg/modules/friend-1_b.C: New. |
| * g++.dg/modules/friend-1_c.C: New. |
| * g++.dg/modules/friend-2_a.C: New. |
| * g++.dg/modules/friend-2_b.C: New. |
| * g++.dg/modules/friend-3.C: New. |
| * g++.dg/modules/friend-4_a.C: New. |
| * g++.dg/modules/friend-4_b.C: New. |
| * g++.dg/modules/friend-5_a.C: New. |
| * g++.dg/modules/friend-5_b.C: New. |
| * g++.dg/modules/gc-1_a.C: New. |
| * g++.dg/modules/gc-1_b.C: New. |
| * g++.dg/modules/gc-1_c.C: New. |
| * g++.dg/modules/gc-1_d.C: New. |
| * g++.dg/modules/gc-2.map: New. |
| * g++.dg/modules/gc-2_a.C: New. |
| * g++.dg/modules/global-1_a.C: New. |
| * g++.dg/modules/global-1_b.C: New. |
| * g++.dg/modules/gmf-1_a.C: New. |
| * g++.dg/modules/gmf-1_b.C: New. |
| * g++.dg/modules/gmf-2_a.H: New. |
| * g++.dg/modules/gmf-2_b.C: New. |
| * g++.dg/modules/gmf-2_c.C: New. |
| * g++.dg/modules/gmf-2_d.C: New. |
| * g++.dg/modules/gvar_a.C: New. |
| * g++.dg/modules/gvar_b.C: New. |
| * g++.dg/modules/hdr-1_a.H: New. |
| * g++.dg/modules/hdr-1_b.H: New. |
| * g++.dg/modules/hdr-1_c.C: New. |
| * g++.dg/modules/hdr-init-1_a.H: New. |
| * g++.dg/modules/hdr-init-1_b.H: New. |
| * g++.dg/modules/hdr-init-1_c.C: New. |
| * g++.dg/modules/horcrux-1_a.C: New. |
| * g++.dg/modules/horcrux-1_b.C: New. |
| * g++.dg/modules/ice-1.C: New. |
| * g++.dg/modules/imp-inline-1_a.C: New. |
| * g++.dg/modules/imp-inline-1_b.C: New. |
| * g++.dg/modules/imp-member-1_a.C: New. |
| * g++.dg/modules/imp-member-1_b.C: New. |
| * g++.dg/modules/imp-member-1_c.C: New. |
| * g++.dg/modules/imp-member-1_d.C: New. |
| * g++.dg/modules/imp-member-1_e.C: New. |
| * g++.dg/modules/imp-member-2_a.C: New. |
| * g++.dg/modules/imp-member-2_b.C: New. |
| * g++.dg/modules/imp-member-2_c.C: New. |
| * g++.dg/modules/imp-member-3.H: New. |
| * g++.dg/modules/import-1_a.C: New. |
| * g++.dg/modules/import-1_b.C: New. |
| * g++.dg/modules/import-1_c.C: New. |
| * g++.dg/modules/import-1_d.C: New. |
| * g++.dg/modules/import-1_e.C: New. |
| * g++.dg/modules/import-1_f.C: New. |
| * g++.dg/modules/import-1_g.C: New. |
| * g++.dg/modules/import-2.C: New. |
| * g++.dg/modules/inc-xlate-1.map: New. |
| * g++.dg/modules/inc-xlate-1_a.H: New. |
| * g++.dg/modules/inc-xlate-1_b.H: New. |
| * g++.dg/modules/inc-xlate-1_c.C: New. |
| * g++.dg/modules/inc-xlate-1_e.C: New. |
| * g++.dg/modules/indirect-1_a.C: New. |
| * g++.dg/modules/indirect-1_b.C: New. |
| * g++.dg/modules/indirect-1_c.C: New. |
| * g++.dg/modules/indirect-2_a.C: New. |
| * g++.dg/modules/indirect-2_b.C: New. |
| * g++.dg/modules/indirect-2_c.C: New. |
| * g++.dg/modules/indirect-3_a.C: New. |
| * g++.dg/modules/indirect-3_b.C: New. |
| * g++.dg/modules/indirect-3_c.C: New. |
| * g++.dg/modules/indirect-4_a.C: New. |
| * g++.dg/modules/indirect-4_b.C: New. |
| * g++.dg/modules/indirect-4_c.C: New. |
| * g++.dg/modules/inext-1.H: New. |
| * g++.dg/modules/inh-tmpl-ctor-1.h: New. |
| * g++.dg/modules/inh-tmpl-ctor-1_a.H: New. |
| * g++.dg/modules/inh-tmpl-ctor-1_b.C: New. |
| * g++.dg/modules/init-1_a.C: New. |
| * g++.dg/modules/init-1_b.C: New. |
| * g++.dg/modules/init-2_a.C: New. |
| * g++.dg/modules/init-2_b.C: New. |
| * g++.dg/modules/init-2_c.C: New. |
| * g++.dg/modules/inst-1_a.C: New. |
| * g++.dg/modules/inst-1_b.C: New. |
| * g++.dg/modules/inst-2_a.C: New. |
| * g++.dg/modules/inst-2_b.C: New. |
| * g++.dg/modules/inst-3_a.C: New. |
| * g++.dg/modules/inst-3_b.C: New. |
| * g++.dg/modules/inst-4_a.C: New. |
| * g++.dg/modules/inst-4_b.C: New. |
| * g++.dg/modules/inst-5_a.H: New. |
| * g++.dg/modules/inst-5_b.C: New. |
| * g++.dg/modules/internal-1.C: New. |
| * g++.dg/modules/internal-2_a.H: New. |
| * g++.dg/modules/internal-2_b.H: New. |
| * g++.dg/modules/internal-2_c.C: New. |
| * g++.dg/modules/isalnum.H: New. |
| * g++.dg/modules/keyword-1_a.C: New. |
| * g++.dg/modules/keyword-1_b.C: New. |
| * g++.dg/modules/lambda-1_a.C: New. |
| * g++.dg/modules/lambda-1_b.C: New. |
| * g++.dg/modules/lambda-2.h: New. |
| * g++.dg/modules/lambda-2_a.H: New. |
| * g++.dg/modules/lambda-2_b.C: New. |
| * g++.dg/modules/lambda-2_c.C: New. |
| * g++.dg/modules/lambda-3.h: New. |
| * g++.dg/modules/lambda-3_a.H: New. |
| * g++.dg/modules/lambda-3_b.C: New. |
| * g++.dg/modules/lambda-3_c.C: New. |
| * g++.dg/modules/lambda-4.h: New. |
| * g++.dg/modules/lambda-4_a.H: New. |
| * g++.dg/modules/lambda-4_b.C: New. |
| * g++.dg/modules/lang-1_a.H: New. |
| * g++.dg/modules/lang-1_b.C: New. |
| * g++.dg/modules/lang-1_c.C: New. |
| * g++.dg/modules/lang-2_a.C: New. |
| * g++.dg/modules/lang-2_b.C: New. |
| * g++.dg/modules/late-ret-1.H: New. |
| * g++.dg/modules/late-ret-2_a.H: New. |
| * g++.dg/modules/late-ret-2_b.H: New. |
| * g++.dg/modules/late-ret-2_c.C: New. |
| * g++.dg/modules/late-ret-3_a.H: New. |
| * g++.dg/modules/late-ret-3_b.H: New. |
| * g++.dg/modules/late-ret-3_c.C: New. |
| * g++.dg/modules/lazy-1_a.C: New. |
| * g++.dg/modules/lazy-1_b.C: New. |
| * g++.dg/modules/leg-merge-1_a.H: New. |
| * g++.dg/modules/leg-merge-1_b.H: New. |
| * g++.dg/modules/leg-merge-1_c.C: New. |
| * g++.dg/modules/leg-merge-1_d.C: New. |
| * g++.dg/modules/leg-merge-2_a.H: New. |
| * g++.dg/modules/leg-merge-2_b.H: New. |
| * g++.dg/modules/leg-merge-2_c.C: New. |
| * g++.dg/modules/leg-merge-3_a.H: New. |
| * g++.dg/modules/leg-merge-3_b.H: New. |
| * g++.dg/modules/leg-merge-3_c.C: New. |
| * g++.dg/modules/leg-merge-3_d.C: New. |
| * g++.dg/modules/leg-merge-4_a.H: New. |
| * g++.dg/modules/leg-merge-4_b.H: New. |
| * g++.dg/modules/leg-merge-4_c.C: New. |
| * g++.dg/modules/leg-merge-5_a.H: New. |
| * g++.dg/modules/leg-merge-5_b.H: New. |
| * g++.dg/modules/leg-merge-5_c.C: New. |
| * g++.dg/modules/leg-merge-6_a.H: New. |
| * g++.dg/modules/leg-merge-6_b.H: New. |
| * g++.dg/modules/leg-merge-6_c.C: New. |
| * g++.dg/modules/leg-merge-7_a.H: New. |
| * g++.dg/modules/leg-merge-7_b.H: New. |
| * g++.dg/modules/leg-merge-7_c.C: New. |
| * g++.dg/modules/leg-merge-8_a.H: New. |
| * g++.dg/modules/leg-merge-8_b.H: New. |
| * g++.dg/modules/leg-merge-8_c.C: New. |
| * g++.dg/modules/leg-merge-9_a.H: New. |
| * g++.dg/modules/leg-merge-9_b.H: New. |
| * g++.dg/modules/leg-merge-9_c.C: New. |
| * g++.dg/modules/legacy-1_a.H: New. |
| * g++.dg/modules/legacy-1_b.C: New. |
| * g++.dg/modules/legacy-1_c.C: New. |
| * g++.dg/modules/legacy-2.h: New. |
| * g++.dg/modules/legacy-2.map: New. |
| * g++.dg/modules/legacy-2_a.H: New. |
| * g++.dg/modules/legacy-2_b.H: New. |
| * g++.dg/modules/legacy-2_c.C: New. |
| * g++.dg/modules/legacy-2_d.C: New. |
| * g++.dg/modules/legacy-3.h: New. |
| * g++.dg/modules/legacy-3_a.H: New. |
| * g++.dg/modules/legacy-3_b.H: New. |
| * g++.dg/modules/legacy-3_c.H: New. |
| * g++.dg/modules/legacy-6.map: New. |
| * g++.dg/modules/legacy-6_a.H: New. |
| * g++.dg/modules/legacy-6_b.H: New. |
| * g++.dg/modules/legacy-6_c.C: New. |
| * g++.dg/modules/legacy-6_d.C: New. |
| * g++.dg/modules/legacy-6_e.C: New. |
| * g++.dg/modules/legacy-6_f.C: New. |
| * g++.dg/modules/legacy-7_a.H: New. |
| * g++.dg/modules/legacy-7_b.C: New. |
| * g++.dg/modules/legacy-8_a.H: New. |
| * g++.dg/modules/legacy-8_b.H: New. |
| * g++.dg/modules/legacy-8_c.C: New. |
| * g++.dg/modules/legacy-8_d.C: New. |
| * g++.dg/modules/legacy-8_e.C: New. |
| * g++.dg/modules/libfn-1_a.C: New. |
| * g++.dg/modules/libfn-1_b.C: New. |
| * g++.dg/modules/literals-1_a.C: New. |
| * g++.dg/modules/literals-1_b.C: New. |
| * g++.dg/modules/loc-1_a.C: New. |
| * g++.dg/modules/loc-1_b.C: New. |
| * g++.dg/modules/loc-1_c.C: New. |
| * g++.dg/modules/loc-2_a.C: New. |
| * g++.dg/modules/loc-2_b.C: New. |
| * g++.dg/modules/loc-2_c.C: New. |
| * g++.dg/modules/loc-2_d.C: New. |
| * g++.dg/modules/loc-2_e.C: New. |
| * g++.dg/modules/loc-2_f.C: New. |
| * g++.dg/modules/loc-wrapper-1.h: New. |
| * g++.dg/modules/loc-wrapper-1_a.H: New. |
| * g++.dg/modules/loc-wrapper-1_b.C: New. |
| * g++.dg/modules/local-1_a.C: New. |
| * g++.dg/modules/local-1_b.C: New. |
| * g++.dg/modules/local-extern-1.C: New. |
| * g++.dg/modules/local-extern-2.H: New. |
| * g++.dg/modules/local-struct-1_a.C: New. |
| * g++.dg/modules/local-struct-1_b.C: New. |
| * g++.dg/modules/macloc-1_a.C: New. |
| * g++.dg/modules/macloc-1_b.C: New. |
| * g++.dg/modules/macloc-1_c.C: New. |
| * g++.dg/modules/macloc-1_d.C: New. |
| * g++.dg/modules/macloc-2_a.H: New. |
| * g++.dg/modules/macloc-2_b.C: New. |
| * g++.dg/modules/macro-1_a.H: New. |
| * g++.dg/modules/macro-1_b.C: New. |
| * g++.dg/modules/macro-2_a.H: New. |
| * g++.dg/modules/macro-2_b.H: New. |
| * g++.dg/modules/macro-2_c.H: New. |
| * g++.dg/modules/macro-2_d.C: New. |
| * g++.dg/modules/macro-3_a.H: New. |
| * g++.dg/modules/macro-3_b.H: New. |
| * g++.dg/modules/macro-3_c.C: New. |
| * g++.dg/modules/macro-4_a.H: New. |
| * g++.dg/modules/macro-4_b.H: New. |
| * g++.dg/modules/macro-4_c.H: New. |
| * g++.dg/modules/macro-4_d.C: New. |
| * g++.dg/modules/macro-4_e.C: New. |
| * g++.dg/modules/macro-4_f.C: New. |
| * g++.dg/modules/macro-4_g.C: New. |
| * g++.dg/modules/macro-5_a.H: New. |
| * g++.dg/modules/macro-5_b.H: New. |
| * g++.dg/modules/macro-5_c.C: New. |
| * g++.dg/modules/macro-6_a.H: New. |
| * g++.dg/modules/macro-6_b.C: New. |
| * g++.dg/modules/macro-6_c.C: New. |
| * g++.dg/modules/macro-7_a.C: New. |
| * g++.dg/modules/macro-7_b.C: New. |
| * g++.dg/modules/macro-7_c.C: New. |
| * g++.dg/modules/map-1.map: New. |
| * g++.dg/modules/map-1_a.C: New. |
| * g++.dg/modules/map-1_b.C: New. |
| * g++.dg/modules/map-1_b.map: New. |
| * g++.dg/modules/map-2.C: New. |
| * g++.dg/modules/map-2.map: New. |
| * g++.dg/modules/member-def-1_a.C: New. |
| * g++.dg/modules/member-def-1_b.C: New. |
| * g++.dg/modules/member-def-1_c.C: New. |
| * g++.dg/modules/member-def-1_d.C: New. |
| * g++.dg/modules/member-def-2_a.C: New. |
| * g++.dg/modules/member-def-2_b.C: New. |
| * g++.dg/modules/member-def-2_c.C: New. |
| * g++.dg/modules/member-def-2_d.C: New. |
| * g++.dg/modules/memref-1_a.C: New. |
| * g++.dg/modules/memref-1_b.C: New. |
| * g++.dg/modules/merge-10.h: New. |
| * g++.dg/modules/merge-10_a.H: New. |
| * g++.dg/modules/merge-10_b.C: New. |
| * g++.dg/modules/merge-11.h: New. |
| * g++.dg/modules/merge-11_a.H: New. |
| * g++.dg/modules/merge-11_b.C: New. |
| * g++.dg/modules/merge-12.h: New. |
| * g++.dg/modules/merge-12_a.H: New. |
| * g++.dg/modules/merge-12_b.C: New. |
| * g++.dg/modules/merge-13.h: New. |
| * g++.dg/modules/merge-13_a.H: New. |
| * g++.dg/modules/merge-13_b.C: New. |
| * g++.dg/modules/merge-14.h: New. |
| * g++.dg/modules/merge-14_a.H: New. |
| * g++.dg/modules/merge-14_b.C: New. |
| * g++.dg/modules/merge-15.h: New. |
| * g++.dg/modules/merge-15_a.H: New. |
| * g++.dg/modules/merge-15_b.C: New. |
| * g++.dg/modules/merge-1_a.C: New. |
| * g++.dg/modules/merge-1_b.C: New. |
| * g++.dg/modules/merge-2_a.H: New. |
| * g++.dg/modules/merge-2_b.C: New. |
| * g++.dg/modules/merge-3_a.H: New. |
| * g++.dg/modules/merge-3_b.C: New. |
| * g++.dg/modules/merge-4.h: New. |
| * g++.dg/modules/merge-4_a.H: New. |
| * g++.dg/modules/merge-4_b.C: New. |
| * g++.dg/modules/merge-5.h: New. |
| * g++.dg/modules/merge-5_a.H: New. |
| * g++.dg/modules/merge-5_b.C: New. |
| * g++.dg/modules/merge-6.h: New. |
| * g++.dg/modules/merge-6_a.H: New. |
| * g++.dg/modules/merge-6_b.C: New. |
| * g++.dg/modules/merge-7.h: New. |
| * g++.dg/modules/merge-7_a.H: New. |
| * g++.dg/modules/merge-7_b.C: New. |
| * g++.dg/modules/merge-8.h: New. |
| * g++.dg/modules/merge-8_a.H: New. |
| * g++.dg/modules/merge-8_b.C: New. |
| * g++.dg/modules/merge-9.h: New. |
| * g++.dg/modules/merge-9_a.H: New. |
| * g++.dg/modules/merge-9_b.C: New. |
| * g++.dg/modules/mod-exp-1_a.C: New. |
| * g++.dg/modules/mod-exp-1_b.C: New. |
| * g++.dg/modules/mod-imp-1_a.C: New. |
| * g++.dg/modules/mod-imp-1_b.C: New. |
| * g++.dg/modules/mod-imp-1_c.C: New. |
| * g++.dg/modules/mod-imp-1_d.C: New. |
| * g++.dg/modules/mod-impl-1_a.C: New. |
| * g++.dg/modules/mod-impl-1_b.C: New. |
| * g++.dg/modules/mod-impl-1_c.C: New. |
| * g++.dg/modules/mod-impl-1_d.C: New. |
| * g++.dg/modules/mod-indirect-1_a.C: New. |
| * g++.dg/modules/mod-indirect-1_b.C: New. |
| * g++.dg/modules/mod-indirect-1_c.C: New. |
| * g++.dg/modules/mod-indirect-1_d.C: New. |
| * g++.dg/modules/mod-indirect-1_e.C: New. |
| * g++.dg/modules/mod-stamp-1_a.C: New. |
| * g++.dg/modules/mod-stamp-1_b.C: New. |
| * g++.dg/modules/mod-stamp-1_c.C: New. |
| * g++.dg/modules/mod-stamp-1_d.C: New. |
| * g++.dg/modules/mod-sym-1.C: New. |
| * g++.dg/modules/mod-sym-2.C: New. |
| * g++.dg/modules/mod-sym-3.C: New. |
| * g++.dg/modules/mod-tpl-1_a.C: New. |
| * g++.dg/modules/mod-tpl-1_b.C: New. |
| * g++.dg/modules/mod-tpl-2_a.C: New. |
| * g++.dg/modules/mod-tpl-2_b.C: New. |
| * g++.dg/modules/mutual-friend.ii: New. |
| * g++.dg/modules/namespace-1_a.C: New. |
| * g++.dg/modules/namespace-1_b.C: New. |
| * g++.dg/modules/namespace-1_c.C: New. |
| * g++.dg/modules/namespace-2_a.C: New. |
| * g++.dg/modules/namespace-2_b.C: New. |
| * g++.dg/modules/namespace-3_a.C: New. |
| * g++.dg/modules/namespace-3_b.C: New. |
| * g++.dg/modules/namespace-4_a.C: New. |
| * g++.dg/modules/namespace-4_b.C: New. |
| * g++.dg/modules/namespace-4_c.C: New. |
| * g++.dg/modules/nest-1_a.C: New. |
| * g++.dg/modules/nest-1_b.C: New. |
| * g++.dg/modules/nest-1_c.C: New. |
| * g++.dg/modules/nested-1_a.C: New. |
| * g++.dg/modules/nested-1_b.C: New. |
| * g++.dg/modules/nested-1_c.C: New. |
| * g++.dg/modules/nested-2_a.C: New. |
| * g++.dg/modules/nested-2_b.C: New. |
| * g++.dg/modules/nested-constr-1.h: New. |
| * g++.dg/modules/nested-constr-1_a.H: New. |
| * g++.dg/modules/nested-constr-1_b.C: New. |
| * g++.dg/modules/nested-constr-2_a.C: New. |
| * g++.dg/modules/nested-constr-2_b.C: New. |
| * g++.dg/modules/nested-constr-2_c.C: New. |
| * g++.dg/modules/nodes-1_a.C: New. |
| * g++.dg/modules/nodes-1_b.C: New. |
| * g++.dg/modules/noexcept-1.h: New. |
| * g++.dg/modules/noexcept-1_a.H: New. |
| * g++.dg/modules/noexcept-1_b.C: New. |
| * g++.dg/modules/ns-alias-1_a.C: New. |
| * g++.dg/modules/ns-alias-1_b.C: New. |
| * g++.dg/modules/ns-alias-1_c.C: New. |
| * g++.dg/modules/ns-dir-1_a.C: New. |
| * g++.dg/modules/ns-dir-1_b.C: New. |
| * g++.dg/modules/ns-dup-1_a.C: New. |
| * g++.dg/modules/ns-dup-1_b.C: New. |
| * g++.dg/modules/ns-imp-1_a.C: New. |
| * g++.dg/modules/ns-imp-1_b.C: New. |
| * g++.dg/modules/ns-imp-1_c.C: New. |
| * g++.dg/modules/ns-part-1_a.C: New. |
| * g++.dg/modules/ns-part-1_b.C: New. |
| * g++.dg/modules/ns-part-1_c.C: New. |
| * g++.dg/modules/nsdmi-1_a.C: New. |
| * g++.dg/modules/nsdmi-1_b.C: New. |
| * g++.dg/modules/nsdmi-2.C: New. |
| * g++.dg/modules/omp-1_a.C: New. |
| * g++.dg/modules/omp-1_b.C: New. |
| * g++.dg/modules/omp-1_c.C: New. |
| * g++.dg/modules/omp-2_a.C: New. |
| * g++.dg/modules/omp-2_b.C: New. |
| * g++.dg/modules/only-1.C: New. |
| * g++.dg/modules/only-2.C: New. |
| * g++.dg/modules/only-3.C: New. |
| * g++.dg/modules/operator-1_a.C: New. |
| * g++.dg/modules/operator-1_b.C: New. |
| * g++.dg/modules/p0713-1.C: New. |
| * g++.dg/modules/p0713-2.C: New. |
| * g++.dg/modules/p0713-3.C: New. |
| * g++.dg/modules/part-1_a.C: New. |
| * g++.dg/modules/part-1_b.C: New. |
| * g++.dg/modules/part-1_c.C: New. |
| * g++.dg/modules/part-2_a.C: New. |
| * g++.dg/modules/part-2_b.C: New. |
| * g++.dg/modules/part-2_c.C: New. |
| * g++.dg/modules/part-2_d.C: New. |
| * g++.dg/modules/part-2_e.C: New. |
| * g++.dg/modules/part-3_a.C: New. |
| * g++.dg/modules/part-3_b.C: New. |
| * g++.dg/modules/part-3_c.C: New. |
| * g++.dg/modules/part-3_d.C: New. |
| * g++.dg/modules/part-4_a.C: New. |
| * g++.dg/modules/part-4_b.C: New. |
| * g++.dg/modules/part-4_c.C: New. |
| * g++.dg/modules/part-6_a.C: New. |
| * g++.dg/modules/part-6_b.C: New. |
| * g++.dg/modules/part-6_c.C: New. |
| * g++.dg/modules/part-6_d.C: New. |
| * g++.dg/modules/part-6_e.C: New. |
| * g++.dg/modules/part-7_a.C: New. |
| * g++.dg/modules/part-7_b.C: New. |
| * g++.dg/modules/part-7_c.C: New. |
| * g++.dg/modules/part-hdr-1_a.H: New. |
| * g++.dg/modules/part-hdr-1_b.C: New. |
| * g++.dg/modules/part-hdr-1_c.C: New. |
| * g++.dg/modules/part-mac-1_a.H: New. |
| * g++.dg/modules/part-mac-1_b.C: New. |
| * g++.dg/modules/part-mac-1_c.C: New. |
| * g++.dg/modules/partial-1.h: New. |
| * g++.dg/modules/partial-1_a.H: New. |
| * g++.dg/modules/partial-1_b.C: New. |
| * g++.dg/modules/pmf-1.h: New. |
| * g++.dg/modules/pmf-1_a.H: New. |
| * g++.dg/modules/pmf-1_b.C: New. |
| * g++.dg/modules/pmf-2.h: New. |
| * g++.dg/modules/pmf-2_a.H: New. |
| * g++.dg/modules/pmf-2_b.C: New. |
| * g++.dg/modules/pmp-1_a.C: New. |
| * g++.dg/modules/pmp-1_b.C: New. |
| * g++.dg/modules/pmp-2.C: New. |
| * g++.dg/modules/pmp-3.C: New. |
| * g++.dg/modules/pragma-1_a.H: New. |
| * g++.dg/modules/pragma-1_b.C: New. |
| * g++.dg/modules/predef-1.C: New. |
| * g++.dg/modules/predef-1.h: New. |
| * g++.dg/modules/predef-2.h: New. |
| * g++.dg/modules/predef-2_a.C: New. |
| * g++.dg/modules/predef-2_b.C: New. |
| * g++.dg/modules/preproc-1.C: New. |
| * g++.dg/modules/preproc-2_a.H: New. |
| * g++.dg/modules/preproc-2_b.C: New. |
| * g++.dg/modules/printf-1_a.H: New. |
| * g++.dg/modules/printf-1_b.C: New. |
| * g++.dg/modules/reparent-1_a.C: New. |
| * g++.dg/modules/reparent-1_b.C: New. |
| * g++.dg/modules/reparent-1_c.C: New. |
| * g++.dg/modules/scc-1.C: New. |
| * g++.dg/modules/scc-2.C: New. |
| * g++.dg/modules/shadow-1_a.C: New. |
| * g++.dg/modules/shadow-1_b.C: New. |
| * g++.dg/modules/stat-tpl-1_a.H: New. |
| * g++.dg/modules/static-1_a.C: New. |
| * g++.dg/modules/static-1_b.C: New. |
| * g++.dg/modules/static-1_c.C: New. |
| * g++.dg/modules/std-1_a.C: New. |
| * g++.dg/modules/std-1_b.C: New. |
| * g++.dg/modules/stdns_a.C: New. |
| * g++.dg/modules/stdns_b.C: New. |
| * g++.dg/modules/sv-1.h: New. |
| * g++.dg/modules/sv-1_a.C: New. |
| * g++.dg/modules/sv-1_b.C: New. |
| * g++.dg/modules/sym-subst-1.C: New. |
| * g++.dg/modules/sym-subst-2_a.C: New. |
| * g++.dg/modules/sym-subst-2_b.C: New. |
| * g++.dg/modules/sym-subst-3_a.C: New. |
| * g++.dg/modules/sym-subst-3_b.C: New. |
| * g++.dg/modules/sym-subst-4.C: New. |
| * g++.dg/modules/sym-subst-5.C: New. |
| * g++.dg/modules/sym-subst-6.C: New. |
| * g++.dg/modules/sys/alias-2_a.H: New. |
| * g++.dg/modules/sys/inext-1.H: New. |
| * g++.dg/modules/tdef-1_a.C: New. |
| * g++.dg/modules/tdef-1_b.C: New. |
| * g++.dg/modules/tdef-2_a.C: New. |
| * g++.dg/modules/tdef-2_b.C: New. |
| * g++.dg/modules/tdef-2_c.C: New. |
| * g++.dg/modules/tdef-3_a.C: New. |
| * g++.dg/modules/tdef-3_b.C: New. |
| * g++.dg/modules/tdef-3_c.C: New. |
| * g++.dg/modules/tdef-4_a.C: New. |
| * g++.dg/modules/tdef-4_b.C: New. |
| * g++.dg/modules/tdef-4_c.C: New. |
| * g++.dg/modules/tdef-5_a.C: New. |
| * g++.dg/modules/tdef-5_b.C: New. |
| * g++.dg/modules/tdef-6_a.H: New. |
| * g++.dg/modules/tdef-6_b.C: New. |
| * g++.dg/modules/tdef-7.h: New. |
| * g++.dg/modules/tdef-7_a.H: New. |
| * g++.dg/modules/tdef-7_b.C: New. |
| * g++.dg/modules/tdef-8_a.C: New. |
| * g++.dg/modules/tdef-8_b.C: New. |
| * g++.dg/modules/tdef-inst-1.h: New. |
| * g++.dg/modules/tdef-inst-1_a.C: New. |
| * g++.dg/modules/tdef-inst-1_b.C: New. |
| * g++.dg/modules/thunk-1_a.C: New. |
| * g++.dg/modules/thunk-1_b.C: New. |
| * g++.dg/modules/tmpl-part-req-1.h: New. |
| * g++.dg/modules/tmpl-part-req-1_a.H: New. |
| * g++.dg/modules/tmpl-part-req-1_b.C: New. |
| * g++.dg/modules/tmpl-part-req-2.h: New. |
| * g++.dg/modules/tmpl-part-req-2_a.H: New. |
| * g++.dg/modules/tmpl-part-req-2_b.C: New. |
| * g++.dg/modules/token-1.C: New. |
| * g++.dg/modules/token-2_a.C: New. |
| * g++.dg/modules/token-2_b.C: New. |
| * g++.dg/modules/token-3.C: New. |
| * g++.dg/modules/token-4.C: New. |
| * g++.dg/modules/token-5.C: New. |
| * g++.dg/modules/tpl-alias-1.h: New. |
| * g++.dg/modules/tpl-alias-1_a.H: New. |
| * g++.dg/modules/tpl-alias-1_b.C: New. |
| * g++.dg/modules/tpl-ary-1.h: New. |
| * g++.dg/modules/tpl-ary-1_a.H: New. |
| * g++.dg/modules/tpl-ary-1_b.C: New. |
| * g++.dg/modules/tpl-extern-fn-1_a.H: New. |
| * g++.dg/modules/tpl-extern-fn-1_b.C: New. |
| * g++.dg/modules/tpl-extern-var-1_a.H: New. |
| * g++.dg/modules/tpl-extern-var-1_b.C: New. |
| * g++.dg/modules/tpl-friend-1_a.C: New. |
| * g++.dg/modules/tpl-friend-1_b.C: New. |
| * g++.dg/modules/tpl-friend-2_a.C: New. |
| * g++.dg/modules/tpl-friend-2_b.C: New. |
| * g++.dg/modules/tpl-friend-3_a.C: New. |
| * g++.dg/modules/tpl-friend-3_b.C: New. |
| * g++.dg/modules/tpl-friend-4_a.C: New. |
| * g++.dg/modules/tpl-friend-4_b.C: New. |
| * g++.dg/modules/tpl-friend-5_a.C: New. |
| * g++.dg/modules/tpl-friend-5_b.C: New. |
| * g++.dg/modules/tpl-friend-6_a.C: New. |
| * g++.dg/modules/tpl-friend-6_b.C: New. |
| * g++.dg/modules/tpl-friend-7_a.C: New. |
| * g++.dg/modules/tpl-friend-7_b.C: New. |
| * g++.dg/modules/tpl-friend-merge-1.cc: New. |
| * g++.dg/modules/tpl-friend-merge-1.h: New. |
| * g++.dg/modules/tpl-friend-merge-1_a.H: New. |
| * g++.dg/modules/tpl-friend-merge-1_b.H: New. |
| * g++.dg/modules/tpl-friend-merge-1_c.H: New. |
| * g++.dg/modules/tpl-friend-merge-1_d.C: New. |
| * g++.dg/modules/tpl-friend-merge-1_e.C: New. |
| * g++.dg/modules/tpl-friend-merge-1_f.C: New. |
| * g++.dg/modules/tpl-spec-1_a.C: New. |
| * g++.dg/modules/tpl-spec-1_b.C: New. |
| * g++.dg/modules/tpl-spec-2_a.C: New. |
| * g++.dg/modules/tpl-spec-2_b.C: New. |
| * g++.dg/modules/tpl-spec-2_c.C: New. |
| * g++.dg/modules/tpl-spec-2_d.C: New. |
| * g++.dg/modules/tpl-spec-3_a.C: New. |
| * g++.dg/modules/tpl-spec-3_b.C: New. |
| * g++.dg/modules/tpl-spec-4_a.C: New. |
| * g++.dg/modules/tpl-spec-4_b.C: New. |
| * g++.dg/modules/tpl-spec-5_a.C: New. |
| * g++.dg/modules/tpl-spec-5_b.C: New. |
| * g++.dg/modules/tpl-spec-6_a.C: New. |
| * g++.dg/modules/tpl-spec-6_b.C: New. |
| * g++.dg/modules/tpl-spec-7.C: New. |
| * g++.dg/modules/tpl-tpl-friend-1_a.C: New. |
| * g++.dg/modules/tpl-tpl-friend-1_b.C: New. |
| * g++.dg/modules/tpl-tpl-mem-1_a.C: New. |
| * g++.dg/modules/tpl-tpl-mem-1_b.C: New. |
| * g++.dg/modules/tpl-tpl-merge-1.h: New. |
| * g++.dg/modules/tpl-tpl-merge-1_a.H: New. |
| * g++.dg/modules/tpl-tpl-merge-1_b.C: New. |
| * g++.dg/modules/tpl-tpl-merge-2.h: New. |
| * g++.dg/modules/tpl-tpl-merge-2_a.H: New. |
| * g++.dg/modules/tpl-tpl-merge-2_b.C: New. |
| * g++.dg/modules/tpl-tpl-parm-1_a.H: New. |
| * g++.dg/modules/tpl-tpl-parm-1_b.C: New. |
| * g++.dg/modules/tpl-tpl-parm-2.h: New. |
| * g++.dg/modules/tpl-tpl-parm-2_a.H: New. |
| * g++.dg/modules/tpl-tpl-parm-2_b.C: New. |
| * g++.dg/modules/tplmem-1_a.C: New. |
| * g++.dg/modules/tplmem-1_b.C: New. |
| * g++.dg/modules/tplmem-3_a.C: New. |
| * g++.dg/modules/tplmem-3_b.C: New. |
| * g++.dg/modules/ttp-1_a.C: New. |
| * g++.dg/modules/ttp-1_b.C: New. |
| * g++.dg/modules/ttp-2_a.C: New. |
| * g++.dg/modules/ttp-2_b.C: New. |
| * g++.dg/modules/ttp-3_a.C: New. |
| * g++.dg/modules/ttp-3_b.C: New. |
| * g++.dg/modules/typename-1_a.C: New. |
| * g++.dg/modules/typename-1_b.C: New. |
| * g++.dg/modules/unnamed-1_a.C: New. |
| * g++.dg/modules/unnamed-1_b.C: New. |
| * g++.dg/modules/unnamed-2.C: New. |
| * g++.dg/modules/used-1_a.H: New. |
| * g++.dg/modules/used-1_b.H: New. |
| * g++.dg/modules/used-1_c.C: New. |
| * g++.dg/modules/using-1_a.C: New. |
| * g++.dg/modules/using-1_b.C: New. |
| * g++.dg/modules/using-1_c.C: New. |
| * g++.dg/modules/using-2_a.C: New. |
| * g++.dg/modules/using-2_b.C: New. |
| * g++.dg/modules/using-2_c.C: New. |
| * g++.dg/modules/using-3.C: New. |
| * g++.dg/modules/using-4_a.C: New. |
| * g++.dg/modules/using-4_b.C: New. |
| * g++.dg/modules/using-5_a.C: New. |
| * g++.dg/modules/using-5_b.C: New. |
| * g++.dg/modules/using-6_a.C: New. |
| * g++.dg/modules/using-6_b.C: New. |
| * g++.dg/modules/using-7.C: New. |
| * g++.dg/modules/using-8_a.C: New. |
| * g++.dg/modules/using-8_b.C: New. |
| * g++.dg/modules/using-enum-1_a.H: New. |
| * g++.dg/modules/using-enum-1_b.C: New. |
| * g++.dg/modules/var-1_a.C: New. |
| * g++.dg/modules/var-1_b.C: New. |
| * g++.dg/modules/var-tpl-1_a.C: New. |
| * g++.dg/modules/var-tpl-1_b.C: New. |
| * g++.dg/modules/var-tpl-concept-1.h: New. |
| * g++.dg/modules/var-tpl-concept-1_a.C: New. |
| * g++.dg/modules/var-tpl-concept-1_b.C: New. |
| * g++.dg/modules/virt-1_a.C: New. |
| * g++.dg/modules/virt-1_b.C: New. |
| * g++.dg/modules/virt-2_a.C: New. |
| * g++.dg/modules/virt-2_b.C: New. |
| * g++.dg/modules/virt-2_c.C: New. |
| * g++.dg/modules/vmort-1_a.C: New. |
| * g++.dg/modules/vmort-1_b.C: New. |
| * g++.dg/modules/vmort-2_a.C: New. |
| * g++.dg/modules/vmort-2_b.C: New. |
| * g++.dg/modules/vmort-2_c.C: New. |
| * g++.dg/modules/vtt-1_a.C: New. |
| * g++.dg/modules/vtt-1_b.C: New. |
| * g++.dg/modules/vtt-1_c.C: New. |
| * g++.dg/modules/vtt-2.h: New. |
| * g++.dg/modules/vtt-2_a.H: New. |
| * g++.dg/modules/vtt-2_b.C: New. |
| |
| 2020-12-22 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/93480 |
| * g++.dg/cpp2a/spaceship-synth10.C: New test. |
| * g++.dg/cpp2a/spaceship-synth-neg5.C: New test. |
| |
| 2020-12-22 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/96793 |
| * gcc.target/i386/pr96793.c: New test. |
| |
| 2020-12-21 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98353 |
| * g++.dg/opt/pr98353.C: New test. |
| |
| 2020-12-21 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98407 |
| * gcc.c-torture/compile/pr98407.c: New test. |
| |
| 2020-12-21 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98383 |
| * g++.dg/gomp/pr98383.C: New test. |
| |
| 2020-12-20 Max Filippov <jcmvbkbc@gmail.com> |
| |
| * gcc.target/xtensa/bswap.c: New test. |
| |
| 2020-12-20 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| * gfortran.dg/coarray/send_char_array_1.f90: Correct coarray |
| indces. |
| |
| 2020-12-19 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/98366 |
| * gcc.c-torture/execute/pr98366.c: New test. |
| |
| 2020-12-19 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| PR d/98067 |
| * gdc.dg/debug/debug.exp: New test. |
| * gdc.dg/debug/dwarf2/dwarf2.exp: New test. |
| * gdc.dg/debug/dwarf2/imports/pr98067.d: New test. |
| * gdc.dg/debug/dwarf2/langdw2.d: New test. |
| * gdc.dg/debug/dwarf2/langdw3.d: New test. |
| * gdc.dg/debug/dwarf2/pr98067.d: New test. |
| * gdc.dg/debug/trivial.d: New test. |
| |
| 2020-12-18 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/pr97750.c: Remove check for warning. |
| |
| 2020-12-18 Kwok Cheung Yeung <kcy@codesourcery.com> |
| |
| * g++.dg/gomp/declare-target-3.C: Only check .offload_var_table |
| entries if offloading is enabled. |
| |
| 2020-12-18 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> |
| |
| PR target/98177 |
| * g++.target/aarch64/sve/pr98177-1.C: New test. |
| * g++.target/aarch64/sve/pr98177-2.C: New test. |
| * gcc.target/aarch64/sve/pr98177-1.c: New test. |
| * gcc.target/aarch64/sve/pr98177-2.c: New test. |
| |
| 2020-12-18 Kwok Cheung Yeung <kcy@codesourcery.com> |
| |
| * g++.dg/gomp/declare-target-3.C: New. |
| |
| 2020-12-18 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/83118 |
| PR fortran/96012 |
| * gfortran.dg/dependency_60.f90: New test. |
| * gfortran.dg/class_allocate_25.f90: New test. |
| * gfortran.dg/class_assign_4.f90: New test. |
| * gfortran.dg/unlimited_polymorphic_32.f03: New test. |
| |
| 2020-12-18 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98343 |
| * g++.dg/pch/pr98343.C: New test. |
| * g++.dg/pch/pr98343.Hs: New file. |
| |
| 2020-12-18 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (go-set-goos): New procedure. |
| (go-gc-match): New procedure. |
| (go-gc-tests): Call go-set-goos. Use go-gc-match to handle +build |
| lines. Look for +build lines beyond first line of file. |
| |
| 2020-12-18 Patrick Palka <ppalka@redhat.com> |
| |
| PR c++/96840 |
| * g++.dg/cpp2a/concepts-pr88395.C: Adjust to expect the |
| self-recursive satisfaction to get directly diagnosed. |
| * g++.dg/cpp2a/concepts-recursive-sat2.C: Likewise. |
| * g++.dg/cpp2a/concepts-recursive-sat4.C: New test. |
| |
| 2020-12-18 Patrick Palka <ppalka@redhat.com> |
| |
| * g++.dg/cpp2a/concepts-complete1.C: New test. |
| * g++.dg/cpp2a/concepts-complete2.C: New test. |
| * g++.dg/cpp2a/concepts-complete3.C: New test. |
| |
| 2020-12-17 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/pr97750.c: New. |
| |
| 2020-12-17 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/98289 |
| * gcc.target/i386/pr98289.c: New test. |
| * gcc.dg/torture/pr98289.c: New test. |
| |
| 2020-12-17 Arnaud Charlet <charlet@adacore.com> |
| |
| * gnat.dg/debug15.adb: Remove fragile testcase. |
| |
| 2020-12-17 Yannick Moy <moy@adacore.com> |
| |
| * gnat.dg/interface6.adb, gnat.dg/not_null.adb, |
| gnat.dg/protected_func.adb: Adjust error messages. |
| |
| 2020-12-17 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/92587 |
| * gfortran.dg/finalize_37.f90: New test. |
| |
| 2020-12-17 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/98307 |
| * gfortran.dg/forall_19.f90: New test. |
| |
| 2020-12-17 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> |
| |
| * gcc.target/xtensa/shifts.c: New test. |
| |
| 2020-12-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: Don't |
| expect insn updates to be deferred. |
| * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Expect the addition |
| to be folded into the address. |
| * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise. |
| |
| 2020-12-16 Martin Uecker <muecker@gwdg.de> |
| |
| PR c/98047 |
| * gcc.dg/qual-assign-7.c: New test. |
| |
| 2020-12-16 Martin Uecker <muecker@gwdg.de> |
| |
| PR c/98260 |
| * gcc.dg/unused-9.c: New test. |
| |
| 2020-12-16 David Edelsohn <dje.gcc@gmail.com> |
| |
| PR target/98280 |
| * gcc.target/powerpc/fold-vec-logical-ors-char.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-ors-int.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-ors-short.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-other-char.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-other-int.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Adjust count. |
| * gcc.target/powerpc/fold-vec-logical-other-short.c: Adjust count. |
| |
| 2020-12-16 Nathan Sidwell <nathan@acm.org> |
| |
| * g++.dg/template/pr98297.C: New. |
| |
| 2020-12-16 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/98284 |
| * gfortran.dg/pr98284.f90: New test. |
| |
| 2020-12-16 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR target/98146 |
| * lib/target-supports.exp |
| (check_effective_target_R_flag_in_section): Also check |
| HAVE_INITFINI_ARRAY_SUPPORT != 0. |
| |
| 2020-12-16 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR target/98146 |
| * c-c++-common/attr-used-5.c: Updated. |
| * c-c++-common/attr-used-6.c: Likewise. |
| * c-c++-common/attr-used-7.c: Likewise. |
| * c-c++-common/attr-used-8.c: Likewise. |
| |
| 2020-12-16 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR target/98146 |
| * c-c++-common/attr-used-5.c: New test. |
| * c-c++-common/attr-used-6.c: Likewise. |
| * c-c++-common/attr-used-7.c: Likewise. |
| * c-c++-common/attr-used-8.c: Likewise. |
| * c-c++-common/attr-used-9.c: Likewise. |
| |
| 2020-12-16 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96239 |
| * gcc.dg/pr96239.c: New test. |
| |
| 2020-12-16 Martin Liska <mliska@suse.cz> |
| |
| PR sanitizer/97868 |
| * gcc.dg/tsan/atomic-fence.c: New test. |
| |
| 2020-12-16 Martin Liska <mliska@suse.cz> |
| |
| PR rtl-optimization/98271 |
| PR rtl-optimization/98276 |
| PR tree-optimization/98279 |
| * gcc.dg/pr98271.c: New test. |
| |
| 2020-12-16 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gcc.dg/pr98272.c: New test. |
| |
| 2020-12-16 Kewen Lin <linkw@linux.ibm.com> |
| |
| * gcc.target/powerpc/pr96933-1.c: Adjusted to check no rlwinm. |
| * gcc.target/powerpc/pr96933-2.c: Likewise. |
| |
| 2020-12-15 Marek Polacek <polacek@redhat.com> |
| |
| * g++.dg/cpp0x/constexpr-52830.C: Remove dg-ice. |
| |
| 2020-12-15 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96094 |
| * gcc.dg/tree-ssa/pr96094.c: New test. |
| |
| 2020-12-15 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| PR d/98277 |
| * gdc.dg/pr98277.d: New test. |
| |
| 2020-12-15 Patrick Palka <ppalka@redhat.com> |
| |
| * g++.dg/cpp2a/concepts-requires23.C: New test. |
| |
| 2020-12-15 Nathan Sidwell <nathan@acm.org> |
| |
| * g++.dg/modules/mod-decl-0-2a.C: New. |
| * g++.dg/modules/mod-decl-0.C: New. |
| * g++.dg/modules/mod-decl-1.C: New. |
| * g++.dg/modules/mod-decl-2_a.C: New. |
| * g++.dg/modules/mod-decl-2_b.C: New. |
| * g++.dg/modules/mod-decl-2_c.C: New. |
| * g++.dg/modules/mod-decl-3.C: New. |
| * g++.dg/modules/mod-decl-5_a.C: New. |
| * g++.dg/modules/mod-decl-5_b.C: New. |
| |
| 2020-12-15 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98274 |
| * gcc.target/i386/pr98274.c: New test. |
| |
| 2020-12-15 Jakub Jelinek <jakub@redhat.com> |
| |
| * gcc.target/i386/x86-64-v2.c: Don't expect |
| __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. |
| * gcc.target/i386/x86-64-v2-other.c: New test. |
| * gcc.target/i386/x86-64-v2-msabi.c: New test. |
| * gcc.target/i386/x86-64-v3.c: Fix a comment pasto. Don't expect |
| __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. |
| * gcc.target/i386/x86-64-v3-other.c: New test. |
| * gcc.target/i386/x86-64-v3-msabi.c: New test. |
| * gcc.target/i386/x86-64-v4.c:Don't expect |
| __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. |
| * gcc.target/i386/x86-64-v4-other.c: New test. |
| * gcc.target/i386/x86-64-v4-msabi.c: New test. |
| |
| 2020-12-15 Max Filippov <jcmvbkbc@gmail.com> |
| |
| * gcc.target/xtensa/pr98285.c: New test. |
| |
| 2020-12-15 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (errchk): Retain any characters at the end |
| of the comment. |
| |
| 2020-12-15 liuhongt <hongtao.liu@intel.com> |
| |
| * gcc.target/i386/pr78102.c: Adjust testcase. |
| |
| 2020-12-14 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/98166 |
| PR c++/57111 |
| PR middle-end/98160 |
| * g++.dg/warn/Wmismatched-dealloc-2.C: Adjust test of expected warning. |
| * g++.dg/warn/Wmismatched-new-delete.C: Same. |
| * gcc.dg/Wmismatched-dealloc.c: Same. |
| * c-c++-common/Wfree-nonheap-object-2.c: New test. |
| * c-c++-common/Wfree-nonheap-object-3.c: New test. |
| * c-c++-common/Wfree-nonheap-object.c: New test. |
| * c-c++-common/Wmismatched-dealloc.c: New test. |
| * g++.dg/warn/Wfree-nonheap-object-3.C: New test. |
| * g++.dg/warn/Wfree-nonheap-object-4.C: New test. |
| * g++.dg/warn/Wmismatched-dealloc-2.C: New test. |
| * g++.dg/warn/Wmismatched-new-delete-2.C: New test. |
| * g++.dg/warn/Wmismatched-new-delete.C: New test. |
| * gcc.dg/Wmismatched-dealloc-2.c: New test. |
| * gcc.dg/Wmismatched-dealloc-3.c: New test. |
| * gcc.dg/Wmismatched-dealloc.c: New test. |
| |
| 2020-12-14 Wilco Dijkstra <wdijkstr@arm.com> |
| |
| * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New |
| effective target test. |
| * gcc.target/aarch64/with-tune-config.c: New test. |
| * gcc.target/aarch64/with-tune-march.c: Likewise. |
| * gcc.target/aarch64/with-tune-mcpu.c: Likewise. |
| * gcc.target/aarch64/with-tune-mtune.c: Likewise. |
| |
| 2020-12-14 Tamar Christina <tamar.christina@arm.com> |
| |
| PR middle-end/98264 |
| * gcc.target/i386/pr98264.c: New test. |
| |
| 2020-12-14 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * lib/target-supports.exp(check_profiling_available): Limit |
| perf data buffer. |
| |
| 2020-12-14 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-vneg.c: Add tests for vneg. |
| |
| 2020-12-14 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-vmvn.c: Add tests for vmvn. |
| |
| 2020-12-14 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-vbic.c: Add tests for vbic. |
| |
| 2020-12-14 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-veor.c: Add tests for veor. |
| |
| 2020-12-14 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/vect-half-floats.c: Fix typos. |
| |
| 2020-12-14 Martin Liska <mliska@suse.cz> |
| |
| PR sanitizer/98204 |
| * c-c++-common/asan/pr98204.c: New test. |
| |
| 2020-12-14 Nikhil Benesch <nikhil.benesch@gmail.com> |
| |
| * gcc.misc-tests/godump-1.c: Add test cases. |
| |
| 2020-12-13 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/push.c: New test. |
| |
| 2020-12-13 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98256 |
| * gcc.c-torture/compile/pr98256.c: New test. |
| |
| 2020-12-13 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/92469 |
| * gcc.target/i386/pr92469.c: New test. |
| * gcc.target/i386/pr79804.c: Adjust expected diagnostics. |
| * gcc.target/i386/pr88178.c: Expect an error. |
| |
| 2020-12-13 Tamar Christina <tamar.christina@arm.com> |
| |
| * gcc.target/arm/vect-half-floats.c: New test. |
| |
| 2020-12-13 Tamar Christina <tamar.christina@arm.com> |
| |
| * lib/target-supports.exp |
| (check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Fix it. |
| (check_effective_target_vect_complex_add_byte |
| ,check_effective_target_vect_complex_add_int |
| ,check_effective_target_vect_complex_add_short |
| ,check_effective_target_vect_complex_add_long |
| ,check_effective_target_vect_complex_add_half |
| ,check_effective_target_vect_complex_add_float |
| ,check_effective_target_vect_complex_add_double): New. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: New test. |
| * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: New test. |
| * gcc.dg/vect/complex/complex-add-pattern-template.c: New test. |
| * gcc.dg/vect/complex/complex-add-template.c: New test. |
| * gcc.dg/vect/complex/complex-operations-run.c: New test. |
| * gcc.dg/vect/complex/complex-operations.c: New test. |
| * gcc.dg/vect/complex/complex.exp: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-double.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: New test. |
| * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: New test. |
| * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: New test. |
| |
| 2020-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
| |
| * lib/scanasm.exp (scan-symbol-section): Pass args to |
| dg-scan-symbol-section. |
| (scan-assembler-symbol-section): Likewise. |
| (dg-scan-symbol-section): Handle selector from orig_args. |
| Get patterns from orig_args. |
| (parse_section_of_symbols): Fix section_pattern. |
| Strip double quotes from section name. |
| * g++.dg/gomp/tls-5.C: Restrict ir, _ZGR2ir_ scans to tls_native. |
| * gcc.dg/20021029-1.c: Anchor ar symbol. |
| * gcc.dg/darwin-sections.c: Remove obsolete scans for _a, _b in |
| .data. |
| |
| 2020-12-12 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/98022 |
| * gfortran.dg/data_inquiry_ref.f90: New test. |
| |
| 2020-12-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96685 |
| * gcc.dg/tree-ssa/pr96685-1.c: New test. |
| * gcc.dg/tree-ssa/pr96685-2.c: New test. |
| * gcc.dg/tree-ssa/pr96685-3.c: New test. |
| |
| 2020-12-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96272 |
| * gcc.dg/tree-ssa/pr96272.c: New test. |
| |
| 2020-12-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/98183 |
| * gcc.dg/gomp/pr98183.c: New test. |
| * gcc.dg/goacc/pr98183.c: New test. |
| |
| 2020-12-11 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp2a/concepts-conv3.C: New test. |
| * g++.dg/cpp2a/concepts-conv3a.C: New file. |
| |
| 2020-12-11 Nathan Sidwell <nathan@acm.org> |
| |
| * g++.dg/modules/modules.exp: New. |
| |
| 2020-12-11 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-vorr.c: Add vorr tests. |
| |
| 2020-12-11 Claudiu Zissulescu <claziss@synopsys.com> |
| |
| * gcc.target/arc/pmpyd.c: New test. |
| * gcc.target/arc/tmac-1.c: Update. |
| |
| 2020-12-11 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR target/98219 |
| * gcc.dg/guality/pr98219-1.c: New test. |
| * gcc.dg/guality/pr98219-2.c: Likewise. |
| * gcc.dg/torture/pr98219-1.c: Likewise. |
| * gcc.dg/torture/pr98219-2.c: Likewise. |
| * gcc.target/i386/uintr-2.c: Scan "add[lq] $8, %[er]sp". |
| (uword_t): New. |
| (foo): Add a uword_t argument. |
| (UINTR_hanlder): Likewise. |
| * gcc.target/i386/uintr-3.c: Scan "add[lq] $8, %[er]sp". |
| (uword_t): New. |
| (UINTR_hanlder): Add a uword_t argument. |
| * gcc.target/i386/uintr-4.c (uword_t): New. |
| (UINTR_hanlder): Add a uword_t argument. |
| * gcc.target/i386/uintr-5.c (uword_t): New. |
| (UINTR_hanlder): Add a uword_t argument. |
| |
| 2020-12-11 Patrick Palka <ppalka@redhat.com> |
| |
| PR c++/78173 |
| * g++.dg/cpp2a/concepts-pr78173.C: New test. |
| |
| 2020-12-11 Andrea Corallo <andrea.corallo@arm.com> |
| |
| * lib/target-supports.exp (check_effective_target_arm_softfloat): |
| Improve documentation. |
| |
| 2020-12-11 Andrea Corallo <andrea.corallo@arm.com> |
| |
| * gcc.target/arm/lob2.c: Use '-march=armv8.1-m.main+fp'. |
| * gcc.target/arm/lob3.c: Skip with '-mfloat-abi=hard'. |
| * gcc.target/arm/lob4.c: Likewise. |
| * gcc.target/arm/lob5.c: Use '-march=armv8.1-m.main+fp'. |
| |
| 2020-12-11 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/98244 |
| * gcc.dg/vect/vect-live-6.c: Require vect_condition. |
| |
| 2020-12-11 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/98242 |
| * gcc.dg/vect/bb-slp-subgroups-3.c: Require vect_int_mult. |
| |
| 2020-12-11 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/98240 |
| * gcc.dg/vect/pr97678.c: Require vect_int_mult and |
| vect_pack_trunc. |
| |
| 2020-12-11 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/98239 |
| * gcc.dg/vect/bb-slp-69.c: Require vect_condition. |
| |
| 2020-12-11 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/98229 |
| * gcc.c-torture/compile/pr98229.c: New test. |
| |
| 2020-12-11 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98235 |
| * gcc.dg/torture/pr98235.c: New testcase. |
| |
| 2020-12-11 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/98190 |
| * gcc.dg/pr98190.c: New test. |
| |
| 2020-12-11 Andrea Corallo <andrea.corallo@arm.com> |
| |
| * gcc.target/aarch64/sve/pr97092.c: New test. |
| |
| 2020-12-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/98212 |
| * gcc.dg/predict-8.c: Adjust expected probability. |
| |
| 2020-12-10 Ed Schonberg <schonberg@adacore.com> |
| |
| * gnat.dg/modular6.adb: New test. |
| |
| 2020-12-10 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/91506 |
| * g++.dg/init/array60.C: New test. |
| |
| 2020-12-10 Dennis Zhang <denzha01@e124712.cambridge.arm.com> |
| |
| * gcc.target/arm/simd/mve-vsub_1.c: Fix typo. |
| Remove needless dg-additional-options. |
| |
| 2020-12-10 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/68451 |
| * g++.dg/cpp0x/friend6.C: New test. |
| |
| 2020-12-10 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/simd/mve-vand.c: New test. |
| |
| 2020-12-10 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR tree-optimization/98069 |
| * gcc.dg/vect/pr98069.c: New file. |
| |
| 2020-12-10 Joel Hutton <joel.hutton@arm.com> |
| |
| * gcc.dg/vect/pr97929.c: New test. |
| |
| 2020-12-10 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98211 |
| * gcc.dg/pr98211.c: New testcase. |
| |
| 2020-12-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/98212 |
| * gcc.target/i386/pr98212.c: New test. |
| |
| 2020-12-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98169 |
| * gcc.target/i386/pr98169.c: New test. |
| |
| 2020-12-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/98205 |
| * c-c++-common/gomp/doacross-4.c: New test. |
| |
| 2020-12-10 Richard Biener <rguenther@suse.de> |
| |
| * gcc.dg/vect/bb-slp-div-1.c: Expect the load to be |
| vectorized. |
| |
| 2020-12-10 Nikhil Benesch <nikhil.benesch@gmail.com> |
| |
| * gcc.misc-tests/godump-1.c: Add test case. |
| |
| 2020-12-10 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (go-gc-tests): Recognize errorcheckdir -n, |
| for bug345.go. |
| |
| 2020-12-09 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (errchk): Rewrite regexp quoting to use |
| curly braces, making it much simpler. |
| |
| 2020-12-09 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98213 |
| * g++.dg/pr98213.C: New testcase. |
| |
| 2020-12-09 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97517 |
| * g++.dg/diagnostic/nullptr.C: New test. |
| |
| 2020-12-09 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/98182 |
| * gcc.dg/tree-ssa/if-to-switch-1.c: Add case-values-threshold in |
| order to fix them for aarch64. |
| * gcc.dg/tree-ssa/if-to-switch-10.c: Likewise. |
| |
| 2020-12-09 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * gcc.target/s390/zvector/autovec-double-signaling-eq.c: Build |
| with exceptions. |
| * gcc.target/s390/zvector/autovec-float-signaling-eq.c: |
| Likewise. |
| |
| 2020-12-09 Tobias Burnus <tobias@codesourcery.com> |
| |
| * c-c++-common/gomp/allocate-5.c: New test. |
| |
| 2020-12-09 Richard Biener <rguenther@suse.de> |
| |
| PR c/98200 |
| * gcc.dg/gimplefe-error-8.c: New testcase. |
| |
| 2020-12-09 Tobias Burnus <tobias@codesourcery.com> |
| |
| * gfortran.dg/gomp/reduction4.f90: Update scan-trees, add |
| lost testcase; move test with FE error to ... |
| * gfortran.dg/gomp/reduction5.f90: ... here. |
| |
| 2020-12-09 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98199 |
| * gcc.c-torture/compile/pr98199.c: New test. |
| |
| 2020-12-09 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98193 |
| * g++.dg/cpp2a/bit-cast7.C: New test. |
| |
| 2020-12-09 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp2a/concepts-nodiscard1.C: Remove xfail. |
| |
| 2020-12-09 Jason Merrill <jason@redhat.com> |
| |
| PR c++/59238 |
| * g++.dg/cpp0x/new4.C: New test. |
| |
| 2020-12-08 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/98191 |
| * gcc.dg/torture/pr98191.c: Add dg-additional-options with |
| -w -Wno-psabi. |
| |
| 2020-12-08 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/98103 |
| * g++.dg/ubsan/vptr-18.C: New test. |
| |
| 2020-12-08 Jason Merrill <jason@redhat.com> |
| |
| PR c++/96299 |
| * g++.dg/cpp2a/spaceship-synth-neg2.C: Move error. |
| * g++.dg/cpp2a/spaceship-p1186.C: New test. |
| |
| 2020-12-08 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/98182 |
| * gcc.dg/tree-ssa/if-to-switch-10.c: New test. |
| * gcc.dg/tree-ssa/pr98182.c: New test. |
| |
| 2020-12-08 Tobias Burnus <tobias@codesourcery.com> |
| |
| * gfortran.dg/gomp/reduction4.f90: Update; move FE some tests to ... |
| * gfortran.dg/gomp/reduction6.f90: ... this new test and ... |
| * gfortran.dg/gomp/reduction7.f90: ... this new test. |
| * gfortran.dg/gomp/reduction5.f90: Add dg-error. |
| * gfortran.dg/gomp/scan-1.f90: New test. |
| * gfortran.dg/gomp/scan-2.f90: New test. |
| * gfortran.dg/gomp/scan-3.f90: New test. |
| * gfortran.dg/gomp/scan-4.f90: New test. |
| * gfortran.dg/gomp/scan-5.f90: New test. |
| * gfortran.dg/gomp/scan-6.f90: New test. |
| * gfortran.dg/gomp/scan-7.f90: New test. |
| |
| 2020-12-08 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/94440 |
| * gcc.target/i386/pr94440-1.c: New file. |
| * gcc.target/i386/pr94440-2.c: New file. |
| |
| 2020-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
| |
| * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Require |
| avx512vpopcntdq support. |
| * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Require |
| avx512vpopcntdq, avx512vl support. |
| |
| 2020-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
| |
| * gcc.target/i386/pr98100.c: Require ifunc support. |
| |
| 2020-12-08 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/95900 |
| * gcc.dg/vect/bb-slp-pr95866.c: Require sse2 for the |
| BIT_FIELD_REF match. |
| |
| 2020-12-08 Jakub Jelinek <jakub@redhat.com> |
| |
| * gcc.target/i386/avx512dq-vandnpd-2.c (CALC): Use union |
| to avoid aliasing violations. |
| * gcc.target/i386/avx512dq-vandnps-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vandpd-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vandps-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vorpd-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vorps-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vxorpd-2.c (CALC): Likewise. |
| * gcc.target/i386/avx512dq-vxorps-2.c (CALC): Likewise. |
| |
| 2020-12-08 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98187 |
| * c-c++-common/gomp/pr98187.c: New test. |
| |
| 2020-12-08 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98191 |
| * gcc.dg/torture/pr98191.c: New testcase. |
| |
| 2020-12-08 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97559 |
| * gcc.dg/torture/pr97559-1.c: New testcase. |
| * gcc.dg/torture/pr97559-2.c: Likewise. |
| |
| 2020-12-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> |
| |
| PR target/97872 |
| * gcc.target/arm/pr97872.c: New test. |
| |
| 2020-12-08 Eric Botcazou <ebotcazou@adacore.com> |
| |
| PR target/96470 |
| * gnat.dg/opt39.adb: Add dg-additional-options for PowerPC. |
| |
| 2020-12-07 Martin Uecker <muecker@gwdg.de> |
| |
| PR c/97981 |
| * gcc.dg/pr97981.c: New test. |
| * gcc.dg/pr60195.c: Adapt test. |
| |
| 2020-12-07 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98147 |
| * gcc.dg/pr98147.c: New test. |
| |
| 2020-12-07 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/98043 |
| * g++.dg/cpp0x/enum41.C: New test. |
| |
| 2020-12-07 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (errchk): Don't backslash quote parentheses |
| that are already backslash quoted. |
| |
| 2020-12-07 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/98126 |
| * g++.dg/warn/Wsequence-point-4.C: New test. |
| |
| 2020-12-07 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/98116 |
| * g++.dg/template/pr98116.C: Remove dg-ice. |
| * g++.dg/template/pr98116-2.C: New. |
| |
| 2020-12-07 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98113 |
| * gcc.dg/vect/bb-slp-70.c: New testcase. |
| |
| 2020-12-07 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98117 |
| * gcc.dg/torture/pr98117.c: New testcase. |
| |
| 2020-12-07 Andreas Krebbel <krebbel@linux.ibm.com> |
| |
| * gcc.target/s390/s390.exp: New target check s390_zarch. |
| * gcc.target/s390/stack-clash-1.c: Use s390_zarch instead of lp64. |
| * gcc.target/s390/stack-clash-2.c: Likewise. |
| * gcc.target/s390/stack-clash-3.c: Likewise. |
| * gcc.target/s390/stack-clash-5.c: New test. |
| |
| 2020-12-07 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98137 |
| * gcc.dg/vect/bb-slp-pr98137.c: New testcase. |
| |
| 2020-12-06 H.J. Lu <hjl.tools@gmail.com> |
| |
| * gcc.target/i386/pr98161.c: New test. |
| |
| 2020-12-06 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96232 |
| * gcc.dg/tree-ssa/pr96232-2.c: New test. |
| * gcc.dg/tree-ssa/pr88676-2.c: Check phiopt2 dump rather than phiopt1. |
| |
| 2020-12-06 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96232 |
| * gcc.dg/tree-ssa/pr96232-1.c: New test. |
| |
| 2020-12-06 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| PR testsuite/98156 |
| * gfortran.dg/coarray/alloc_comp_1.f90: Upper cobound is |
| determined by num_images(), not this_image(). |
| |
| 2020-12-06 Alan Modra <amodra@gmail.com> |
| |
| * gcc.target/powerpc/signbit-1.c: Reinstate lp64 condition. |
| * gcc.target/powerpc/signbit-2.c: Match 32-bit output too. |
| |
| 2020-12-05 Patrick Palka <ppalka@redhat.com> |
| |
| PR c++/97093 |
| * g++.dg/cpp2a/concepts-requires22.C: New test. |
| |
| 2020-12-05 Patrick Palka <ppalka@redhat.com> |
| |
| PR c++/97093 |
| * g++.dg/concepts/pr94252.C: Verify we no longer issue a |
| spurious unsatisfaction note when diagnosing ill-formed |
| satisfaction. |
| * g++.dg/cpp2a/concepts-requires18.C: No longer expect a |
| spurious unsatisfaction diagnostic when evaluating the |
| nested-requirement subst<void&> of a requires-expression that |
| appears outside of a template. |
| * g++.dg/cpp2a/concepts-requires21.C: Verify we no longer issue |
| a spurious unsatisfaction note when evaluating a |
| nested-requirement of a requires-expression that appears outside |
| of a template. |
| * g++.dg/cpp2a/concepts-nonbool3.C: New test. |
| * g++.dg/cpp2a/concepts-pr97093.C: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| PR target/95294 |
| * gcc.target/vax/cmpelim-eq-adddf.c: New test. |
| * gcc.target/vax/cmpelim-eq-addhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-addqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-addsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-addsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-andhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-andqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-andsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-ashlsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-ashrsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-divdf.c: New test. |
| * gcc.target/vax/cmpelim-eq-divhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-divqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-divsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-divsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-extendhisi.c: New test. |
| * gcc.target/vax/cmpelim-eq-extendqisi.c: New test. |
| * gcc.target/vax/cmpelim-eq-extvsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-extzvsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixdfhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixdfqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixdfsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixsfhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixsfqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-fixsfsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-floatsisf.c: New test. |
| * gcc.target/vax/cmpelim-eq-insvsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-iorhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-iorqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-iorsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-mova.c: New test. |
| * gcc.target/vax/cmpelim-eq-movdf.c: New test. |
| * gcc.target/vax/cmpelim-eq-movhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-movqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-movsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-movsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-muldf.c: New test. |
| * gcc.target/vax/cmpelim-eq-mulhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-mulqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-mulsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-mulsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-nothi.c: New test. |
| * gcc.target/vax/cmpelim-eq-notqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-notsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-rotlsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-rotrsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-subdf.c: New test. |
| * gcc.target/vax/cmpelim-eq-subhi.c: New test. |
| * gcc.target/vax/cmpelim-eq-subqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-subsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-subsi.c: New test. |
| * gcc.target/vax/cmpelim-eq-truncdfsf.c: New test. |
| * gcc.target/vax/cmpelim-eq-trunchiqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-truncsihi.c: New test. |
| * gcc.target/vax/cmpelim-eq-truncsiqi.c: New test. |
| * gcc.target/vax/cmpelim-eq-zextendhisi.c: New test. |
| * gcc.target/vax/cmpelim-eq-zextendqihi.c: New test. |
| * gcc.target/vax/cmpelim-eq-zextendqisi.c: New test. |
| * gcc.target/vax/cmpelim-le-adddf.c: New test. |
| * gcc.target/vax/cmpelim-le-addhi.c: New test. |
| * gcc.target/vax/cmpelim-le-addqi.c: New test. |
| * gcc.target/vax/cmpelim-le-addsf.c: New test. |
| * gcc.target/vax/cmpelim-le-addsi.c: New test. |
| * gcc.target/vax/cmpelim-le-andhi.c: New test. |
| * gcc.target/vax/cmpelim-le-andqi.c: New test. |
| * gcc.target/vax/cmpelim-le-andsi.c: New test. |
| * gcc.target/vax/cmpelim-le-ashlsi.c: New test. |
| * gcc.target/vax/cmpelim-le-ashrsi.c: New test. |
| * gcc.target/vax/cmpelim-le-divdf.c: New test. |
| * gcc.target/vax/cmpelim-le-divhi.c: New test. |
| * gcc.target/vax/cmpelim-le-divqi.c: New test. |
| * gcc.target/vax/cmpelim-le-divsf.c: New test. |
| * gcc.target/vax/cmpelim-le-divsi.c: New test. |
| * gcc.target/vax/cmpelim-le-extendhisi.c: New test. |
| * gcc.target/vax/cmpelim-le-extendqisi.c: New test. |
| * gcc.target/vax/cmpelim-le-extvsi.c: New test. |
| * gcc.target/vax/cmpelim-le-extzvsi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixdfhi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixdfqi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixdfsi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixsfhi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixsfqi.c: New test. |
| * gcc.target/vax/cmpelim-le-fixsfsi.c: New test. |
| * gcc.target/vax/cmpelim-le-floatsisf.c: New test. |
| * gcc.target/vax/cmpelim-le-insvsi.c: New test. |
| * gcc.target/vax/cmpelim-le-iorhi.c: New test. |
| * gcc.target/vax/cmpelim-le-iorqi.c: New test. |
| * gcc.target/vax/cmpelim-le-iorsi.c: New test. |
| * gcc.target/vax/cmpelim-le-movdf.c: New test. |
| * gcc.target/vax/cmpelim-le-movhi.c: New test. |
| * gcc.target/vax/cmpelim-le-movqi.c: New test. |
| * gcc.target/vax/cmpelim-le-movsf.c: New test. |
| * gcc.target/vax/cmpelim-le-movsi.c: New test. |
| * gcc.target/vax/cmpelim-le-muldf.c: New test. |
| * gcc.target/vax/cmpelim-le-mulhi.c: New test. |
| * gcc.target/vax/cmpelim-le-mulqi.c: New test. |
| * gcc.target/vax/cmpelim-le-mulsf.c: New test. |
| * gcc.target/vax/cmpelim-le-mulsi.c: New test. |
| * gcc.target/vax/cmpelim-le-nothi.c: New test. |
| * gcc.target/vax/cmpelim-le-notqi.c: New test. |
| * gcc.target/vax/cmpelim-le-notsi.c: New test. |
| * gcc.target/vax/cmpelim-le-rotlsi.c: New test. |
| * gcc.target/vax/cmpelim-le-rotrsi.c: New test. |
| * gcc.target/vax/cmpelim-le-subdf.c: New test. |
| * gcc.target/vax/cmpelim-le-subhi.c: New test. |
| * gcc.target/vax/cmpelim-le-subqi.c: New test. |
| * gcc.target/vax/cmpelim-le-subsf.c: New test. |
| * gcc.target/vax/cmpelim-le-subsi.c: New test. |
| * gcc.target/vax/cmpelim-le-truncdfsf.c: New test. |
| * gcc.target/vax/cmpelim-le-xorhi.c: New test. |
| * gcc.target/vax/cmpelim-le-xorqi.c: New test. |
| * gcc.target/vax/cmpelim-le-xorsi.c: New test. |
| * gcc.target/vax/cmpelim-leu-subhi.c: New test. |
| * gcc.target/vax/cmpelim-leu-subqi.c: New test. |
| * gcc.target/vax/cmpelim-leu-subsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-adddf.c: New test. |
| * gcc.target/vax/cmpelim-lt-addhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-addqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-addsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-addsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-andhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-andqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-andsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-ashlsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-ashrsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-divdf.c: New test. |
| * gcc.target/vax/cmpelim-lt-divhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-divqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-divsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-divsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-extendhisi.c: New test. |
| * gcc.target/vax/cmpelim-lt-extendqisi.c: New test. |
| * gcc.target/vax/cmpelim-lt-extvsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-extzvsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixdfhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixdfqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixdfsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixsfhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixsfqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-fixsfsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-floatsisf.c: New test. |
| * gcc.target/vax/cmpelim-lt-insvsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-iorhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-iorqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-iorsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-movdf.c: New test. |
| * gcc.target/vax/cmpelim-lt-movhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-movqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-movsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-movsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-muldf.c: New test. |
| * gcc.target/vax/cmpelim-lt-mulhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-mulqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-mulsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-mulsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-nothi.c: New test. |
| * gcc.target/vax/cmpelim-lt-notqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-notsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-rotlsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-rotrsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-subdf.c: New test. |
| * gcc.target/vax/cmpelim-lt-subhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-subqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-subsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-subsi.c: New test. |
| * gcc.target/vax/cmpelim-lt-truncdfsf.c: New test. |
| * gcc.target/vax/cmpelim-lt-xorhi.c: New test. |
| * gcc.target/vax/cmpelim-lt-xorqi.c: New test. |
| * gcc.target/vax/cmpelim-lt-xorsi.c: New test. |
| * gcc.target/vax/cmpelim-ltu-subhi.c: New test. |
| * gcc.target/vax/cmpelim-ltu-subqi.c: New test. |
| * gcc.target/vax/cmpelim-ltu-subsi.c: New test. |
| * gcc.target/vax/cmpelim-xx-addsi.c: New test. |
| * gcc.target/vax/cmpelim-xx-insvsi.c: New test. |
| * gcc.target/vax/cmpelim-xxu-subsi.c: New test. |
| * gcc.target/vax/peephole2-eq-andhi.c: New test. |
| * gcc.target/vax/peephole2-eq-andqi.c: New test. |
| * gcc.target/vax/peephole2-eq-andsi.c: New test. |
| * gcc.target/vax/peephole2-eq-cmpvsi.c: New test. |
| * gcc.target/vax/peephole2-eq-cmpzvsi.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzhi-0.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzhi-1.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzqi-0.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzqi-1.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzsi-0.c: New test. |
| * gcc.target/vax/peephole2-eq-ctzsi-1.c: New test. |
| * gcc.target/vax/peephole2-eq-ffshi.c: New test. |
| * gcc.target/vax/peephole2-eq-ffsqi.c: New test. |
| * gcc.target/vax/peephole2-eq-ffssi.c: New test. |
| * gcc.target/vax/peephole2-le-andhi.c: New test. |
| * gcc.target/vax/peephole2-le-andqi.c: New test. |
| * gcc.target/vax/peephole2-le-andsi.c: New test. |
| * gcc.target/vax/peephole2-le-cmpvsi.c: New test. |
| * gcc.target/vax/peephole2-le-cmpzvsi.c: New test. |
| * gcc.target/vax/peephole2-leu-cmpvsi.c: New test. |
| * gcc.target/vax/peephole2-leu-cmpzvsi.c: New test. |
| * gcc.target/vax/peephole2-lt-andhi.c: New test. |
| * gcc.target/vax/peephole2-lt-andqi.c: New test. |
| * gcc.target/vax/peephole2-lt-andsi.c: New test. |
| * gcc.target/vax/peephole2-lt-cmpvsi.c: New test. |
| * gcc.target/vax/peephole2-lt-cmpzvsi.c: New test. |
| * gcc.target/vax/peephole2-ltu-cmpvsi.c: New test. |
| * gcc.target/vax/peephole2-ltu-cmpzvsi.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/movmem.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/cpymem.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/ctzhi.c: New test. |
| * gcc.target/vax/ctzqi.c: New test. |
| * gcc.target/vax/ffshi.c: New test. |
| * gcc.target/vax/ffsqi.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/ctzsi.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/bbcci.c: New test. |
| * gcc.target/vax/bbssi.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/ffssi.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.dg/loop-8.c: Exclude for `vax-*-*'. |
| * gcc.target/vax/compare-add-zero.c: New test. |
| * gcc.target/vax/compare-mov-zero.c: New test. |
| |
| 2020-12-05 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/vax.exp: Use `gcc-dg-runtest' rather than |
| `dg-runtest'. |
| * gcc.target/vax/pr56875.c (dg-options): Make empty. |
| (a): Rewrite for calculations to make effect. Reformat. |
| |
| 2020-12-05 Matt Thomas <matt@3am-software.com> |
| Maciej W. Rozycki <macro@linux-mips.org> |
| |
| PR target/58901 |
| * gcc.c-torture/compile/pr58901-0.c: New test. |
| * gcc.c-torture/compile/pr58901-1.c: New test. |
| |
| 2020-12-05 Roman Zhuykov <zhroma@ispras.ru> |
| |
| PR rtl-optimization/97421 |
| * gcc.c-torture/execute/pr97421-1.c: New test. |
| * gcc.c-torture/execute/pr97421-2.c: New test. |
| * gcc.c-torture/execute/pr97421-3.c: New test. |
| |
| 2020-12-05 Paul Thomas <pault@gcc.gnu.org> |
| |
| PR fortran/98016 |
| * gfortran.dg/pr98016.f90: New test. |
| |
| 2020-12-05 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com> |
| Sharavan Kumar <Shravan.Kumar@amd.com> |
| |
| * gcc.target/i386/funcspec-56.inc: Handle new march. |
| * g++.target/i386/mv29.C: New file. |
| |
| 2020-12-05 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98122 |
| * g++.dg/cpp1y/constexpr-98122.C: New test. |
| * g++.dg/cpp2a/constexpr-98122.C: New test. |
| |
| 2020-12-04 Jason Merrill <jason@redhat.com> |
| |
| PR c++/93083 |
| * g++.dg/cpp2a/nontype-class40.C: New test. |
| |
| 2020-12-04 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98130 |
| * g++.dg/opt/pr98130.C: New test. |
| |
| 2020-12-04 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/96226 |
| * gcc.target/i386/pr96226.c: New test. |
| |
| 2020-12-04 Jakub Jelinek <jakub@redhat.com> |
| |
| PR libstdc++/93121 |
| * g++.dg/cpp2a/bit-cast6.C: New test. |
| |
| 2020-12-04 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/98116 |
| * g++.dg/template/pr98116.C: Enable robust checking. |
| |
| 2020-12-04 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98100 |
| * gcc.target/i386/pr98100.c: New test. |
| |
| 2020-12-04 Martin Liska <mliska@suse.cz> |
| |
| PR testsuite/98123 |
| * gcc.dg/tree-ssa/if-to-switch-4.c: Add param to make the test |
| stable on all architectures. |
| * gcc.dg/tree-ssa/if-to-switch-6.c: Likewise. |
| * gcc.dg/tree-ssa/if-to-switch-8.c: Likewise. |
| |
| 2020-12-04 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gcc.dg/pr98099.c: Compile only for dfp targets. |
| |
| 2020-12-04 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gnat.dg/opt91.ads, gnat.dg/opt91.adb: New test. |
| * gnat.dg/opt91_pkg.ads, gnat.dg/opt91_pkg.adb: New helper. |
| |
| 2020-12-04 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/80780 |
| * g++.dg/cpp2a/srcloc1.C (quux): Use __PRETTY_FUNCTION__ instead of |
| function. |
| * g++.dg/cpp2a/srcloc2.C (quux): Likewise. |
| * g++.dg/cpp2a/srcloc15.C (S::S): Likewise. |
| (bar): Likewise. Adjust expected column. |
| * g++.dg/cpp2a/srcloc17.C (S::S): Likewise. |
| (bar): Likewise. Adjust expected column. |
| |
| 2020-12-03 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp2a/concepts-nodiscard1.C: XFAIL. |
| |
| 2020-12-03 Martin Sebor <msebor@redhat.com> |
| |
| PR c++/90629 |
| PR middle-end/94527 |
| * g++.dg/asan/asan_test.cc: Fix a bug. |
| * g++.dg/warn/delete-array-1.C: Add expected warning. |
| * g++.old-deja/g++.other/delete2.C: Add expected warning. |
| * g++.dg/warn/Wfree-nonheap-object-2.C: New test. |
| * g++.dg/warn/Wfree-nonheap-object.C: New test. |
| * g++.dg/warn/Wmismatched-new-delete.C: New test. |
| * g++.dg/warn/Wmismatched-dealloc-2.C: New test. |
| * g++.dg/warn/Wmismatched-dealloc.C: New test. |
| * gcc.dg/Wmismatched-dealloc.c: New test. |
| * gcc.dg/analyzer/malloc-1.c: Prune out expected warning. |
| * gcc.dg/attr-malloc.c: New test. |
| * gcc.dg/free-1.c: Adjust text of expected warning. |
| * gcc.dg/free-2.c: Same. |
| * gcc.dg/torture/pr71816.c: Prune out expected warning. |
| * gcc.dg/tree-ssa/pr19831-2.c: Add an expected warning. |
| * gcc.dg/Wfree-nonheap-object-2.c: New test. |
| * gcc.dg/Wfree-nonheap-object-3.c: New test. |
| * gcc.dg/Wfree-nonheap-object.c: New test. |
| * g++.dg/warn/Wfree-nonheap-object.s: New file. |
| |
| 2020-12-03 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/95342 |
| * gfortran.dg/pr95342.f90: New test. |
| |
| 2020-12-03 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (go-gc-tests): Add -I. when building all |
| sources in a directory (errorcheckdir, compiledir, rundir, |
| rundircmpout). |
| |
| 2020-12-03 Jason Merrill <jason@redhat.com> |
| |
| PR c++/98019 |
| * g++.dg/cpp2a/concepts-nodiscard1.C: New test. |
| |
| 2020-12-03 Uroš Bizjak <ubizjak@gmail.com> |
| Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98086 |
| * gcc.target/i386/pr98086.c: New test. |
| |
| 2020-12-03 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/98115 |
| PR c++/98116 |
| * g++.dg/template/pr98115.C: New. |
| * g++.dg/template/pr98116.C: New. |
| |
| 2020-12-03 Andreas Krebbel <krebbel@linux.ibm.com> |
| |
| * gcc.target/s390/stack-clash-4.c: New test. |
| |
| 2020-12-03 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/acle/general/undef_1.c: New test. |
| |
| 2020-12-03 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gcc.dg/pr98099.c: New test. |
| |
| 2020-12-03 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * g++.dg/cpp2a/pr98082.C: New test. |
| |
| 2020-12-03 Jakub Jelinek <jakub@redhat.com> |
| |
| PR libstdc++/93121 |
| * g++.dg/cpp2a/bit-cast1.C: New test. |
| * g++.dg/cpp2a/bit-cast2.C: New test. |
| * g++.dg/cpp2a/bit-cast3.C: New test. |
| * g++.dg/cpp2a/bit-cast4.C: New test. |
| * g++.dg/cpp2a/bit-cast5.C: New test. |
| |
| 2020-12-03 Jakub Jelinek <jakub@redhat.com> |
| |
| * g++.dg/cpp2a/consteval-defarg2.C: New test. |
| |
| 2020-12-03 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98104 |
| * g++.dg/warn/pr98104.C: New test. |
| |
| 2020-12-03 liuhongt <hongtao.liu@intel.com> |
| |
| * gcc.target/i386/avx512bw-pr96906-1.c: New test. |
| * gcc.target/i386/pr96906-1.c: Add -mno-avx512f. |
| |
| 2020-12-03 liuhongt <hongtao.liu@intel.com> |
| |
| * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust testcase to |
| make sure only masked load instruction is generated. |
| * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. |
| * gcc.target/i386/avx512f-vmovapd-1.c: Ditto. |
| * gcc.target/i386/avx512f-vmovaps-1.c: Ditto. |
| * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto. |
| * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto. |
| * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto. |
| * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto. |
| * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. |
| * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. |
| * gcc.target/i386/pr97642-1.c: New test. |
| * gcc.target/i386/pr97642-2.c: New test. |
| |
| 2020-12-03 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/parse/defarg17.C: New test. |
| |
| 2020-12-03 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp2a/consteval-defarg1.C: New test. |
| |
| 2020-12-03 Hongyu Wang <hongyu.wang@intel.com> |
| |
| PR target/97770 |
| * gcc.target/i386/avx512bitalg-pr97770-1.c: New test. |
| * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Likewise. |
| * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Likewise. |
| * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Likewise. |
| |
| 2020-12-03 Alexandre Oliva <oliva@adacore.com> |
| |
| * lib/options.exp (check_for_options_with_filter): Detect |
| unavailable compiler for the selected language, and bail out |
| as unsupported. |
| |
| 2020-12-03 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings |
| to correctly reflect the maximum object size. |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same. |
| |
| 2020-12-03 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * gcc.target/s390/builtin-constant-p-threading.c: New test. |
| |
| 2020-12-03 Peter Bergner <bergner@linux.ibm.com> |
| |
| PR c++/97947 |
| * g++.target/powerpc/pr97947.C: New test. |
| |
| 2020-12-02 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/80780 |
| PR c++/93093 |
| * g++.dg/cpp2a/srcloc15.C: New test. |
| * g++.dg/cpp2a/srcloc16.C: New test. |
| * g++.dg/cpp2a/srcloc17.C: New test. |
| * g++.dg/cpp2a/srcloc18.C: New test. |
| |
| 2020-12-02 qing zhao <qinzhao@gcc.gnu.org> |
| |
| PR rtl-optimization/97777 |
| PR rtl-optimization/97777 |
| * gcc.target/i386/pr97777.c: New test. |
| |
| 2020-12-02 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/other/pr88187.C: Adjust expected error. |
| * g++.dg/cpp2a/class-deduction-abbrev1.C: New test. |
| |
| 2020-12-02 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97975 |
| * g++.dg/cpp1z/inline-var8.C: New test. |
| |
| 2020-12-02 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97187 |
| PR c++/97993 |
| * g++.dg/eh/crash2.C: New test. |
| * g++.dg/template/crash132.C: New test. |
| |
| 2020-12-02 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings |
| to correctly reflect the maximum object size. |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same. |
| |
| 2020-12-02 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * gcc.target/s390/load-imm64-1.c: New test. |
| * gcc.target/s390/load-imm64-2.c: New test. |
| |
| 2020-12-02 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * ada/acats/support/acats25.lst: Delete. |
| * ada/acats/support/acats26.lst: New file. |
| * ada/acats/support/fcndecl.ada: Minor tweak. |
| * ada/acats/support/impdef.a: Add commentary. |
| * ada/acats/support/impdefg.a (Negative_Zero return): Simplify. |
| * ada/acats/support/macro.dfs (TASK_STORAGE_SIZE): Bump. |
| * ada/acats/support/repbody.ada: Upgrade to ACATS 2.6. |
| * ada/acats/support/tctouch.ada: Likewise. |
| * ada/acats/tests/c3/c352001.a: New file. |
| * ada/acats/tests/c4/c433001.a: Correct error messages. |
| * ada/acats/tests/c4/c453001.a: New file. |
| * ada/acats/tests/c4/c45622a.ada: Delete. |
| * ada/acats/tests/c4/c45624a.ada: Likewise. |
| * ada/acats/tests/c4/c45624b.ada: Likewise. |
| * ada/acats/tests/c4/c460013.a: New file. |
| * ada/acats/tests/c4/c460014.a: Likewise. |
| * ada/acats/tests/c6/c620001.a: Likewise. |
| * ada/acats/tests/c6/c620002.a: Likewise. |
| * ada/acats/tests/c7/c761006.a: Redo Unchecked_Deallocation case. |
| * ada/acats/tests/c9/c96004a.ada: Adjust for Ada 2005. |
| * ada/acats/tests/c9/c96007a.ada: Likewise. |
| * ada/acats/tests/cb/cb41004.a: Adjust for AI95-0044. |
| * ada/acats/tests/cc/cc3016f.ada: Minor tweak. |
| * ada/acats/tests/cd/cd30011.a: New file. |
| * ada/acats/tests/cd/cd30012.a: Likewise. |
| * ada/acats/tests/cd/cd90001.a: Fix comparison. |
| * ada/acats/tests/cxa/cxa3004.a: New file. |
| * ada/acats/tests/cxa/cxa5013.a: Likewise. |
| * ada/acats/tests/cxa/cxac005.a: Adjust for return-by-reference. |
| * ada/acats/tests/cxb/cxb30061.am: New file. |
| * ada/acats/tests/cxf/cxf2001.a: Fix failure message. |
| |
| 2020-12-02 Martin Liska <mliska@suse.cz> |
| |
| PR ipa/98075 |
| * g++.dg/ipa/pr98075.C: New test. |
| |
| 2020-12-02 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR middle-end/93195 |
| * g++.dg/pr93195a.C: New test. |
| * g++.dg/pr93195b.C: Likewise. |
| * lib/target-supports.exp |
| (check_effective_target_o_flag_in_section): New proc. |
| |
| 2020-12-02 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/98084 |
| * gcc.dg/tree-ssa/pr98094.c: New test. |
| |
| 2020-12-02 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/97459 |
| * gcc.target/i386/pr97282.c (foo): Use 123456 divisor instead of |
| 10. |
| * gcc.dg/pr97459-1.c (TESTS): Add tests for 10, 12 and |
| 6144. |
| * gcc.dg/pr97459-2.c (TESTS): Likewise. |
| * gcc.dg/pr97459-3.c: New test. |
| * gcc.dg/pr97459-4.c: New test. |
| * gcc.dg/pr97459-5.c: New test. |
| * gcc.dg/pr97459-6.c: New test. |
| |
| 2020-12-02 Martin Liska <mliska@suse.cz> |
| |
| PR c/98087 |
| * gcc.c-torture/compile/pr98087.c: New test. |
| |
| 2020-12-02 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/98079 |
| * gcc.target/i386/pr98079.c: New test. |
| |
| 2020-12-02 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/88702 |
| * gcc.dg/tree-ssa/if-to-switch-9.c: New test. |
| |
| 2020-12-02 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/98084 |
| * gcc.dg/tree-ssa/pr98084.c: New test. |
| |
| 2020-12-02 Jeff Law <law@redhat.com> |
| |
| * gcc.target/h8300/add.c: New test. |
| * gcc.target/h8300/add-2.c: New test. |
| * gcc.target/h8300/add-3.c: New test. |
| * gcc.target/h8300/sub.c: New test. |
| * gcc.target/h8300/sub-2.c: New test. |
| * gcc.target/h8300/sub-3.c: New test. |
| |
| 2020-12-02 Ian Lance Taylor <iant@golang.org> |
| |
| * go.test/go-test.exp (errchk): Permit trailing */ on ERROR line. |
| |
| 2020-12-02 H.J. Lu <hjl.tools@gmail.com> |
| Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * c-c++-common/attr-used.c: Check the 'R' flag. |
| * c-c++-common/attr-used-2.c: Likewise. |
| * c-c++-common/attr-used-3.c: New test. |
| * c-c++-common/attr-used-4.c: Likewise. |
| * gcc.c-torture/compile/attr-used-retain-1.c: Likewise. |
| * gcc.c-torture/compile/attr-used-retain-2.c: Likewise. |
| * lib/target-supports.exp |
| (check_effective_target_R_flag_in_section): New proc. |
| |
| 2020-12-02 H.J. Lu <hjl.tools@gmail.com> |
| |
| * gcc.target/i386/x86-needed-1.c: New test. |
| * gcc.target/i386/x86-needed-2.c: Likewise. |
| * gcc.target/i386/x86-needed-3.c: Likewise. |
| |
| 2020-12-01 Eugene Rozenfeld <Eugene.Rozenfeld@microsoft.com> |
| |
| * gcc.dg/pr96708-negative.c: New test. |
| * gcc.dg/pr96708-positive.c: New test. |
| |
| 2020-12-01 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/97595 |
| * g++.dg/warn/Warray-bounds-14.C: New test. |
| * g++.dg/warn/Wstringop-overflow-6.C: New test. |
| |
| 2020-12-01 Jeff Law <law@redhat.com> |
| |
| * gcc.dg/tree-ssa/pr96480.c: Disable jump table optimization |
| |
| 2020-12-01 JeanHeyd Meneide <phdofthehouse@gmail.com> |
| |
| * c-c++-common/cpp/wide-narrow-predef-macros.c: New test. |
| |
| 2020-12-01 Jeff Law <law@redhat.com> |
| |
| * gcc.dg/pr46309-2.c: Add -fno-bit-tests and -fno-jump-tables |
| to avoid compromising the test. |
| |
| 2020-12-01 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/98072 |
| * c-c++-common/gomp/depobj-2.c: New test. |
| |
| 2020-12-01 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/97373 |
| * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: New test. |
| |
| 2020-12-01 Martin Liska <mliska@suse.cz> |
| |
| * g++.dg/tree-ssa/if-to-switch-1.C: Do not allow newlines |
| in .* pattern. |
| * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise. |
| * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise. |
| * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise. |
| * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise. |
| |
| 2020-12-01 Martin Liska <mliska@suse.cz> |
| |
| PR testsuite/98085 |
| * g++.dg/tree-ssa/if-to-switch-1.C: Do not expect precise number |
| of BBs. |
| * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise. |
| * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise. Find better name |
| for the function. |
| * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise. Find better name |
| for the function. |
| * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise. |
| |
| 2020-12-01 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/97954 |
| * gcc.dg/pr97954.c: New test. |
| |
| 2020-12-01 Matthew Malcomson <matthew.malcomson@arm.com> |
| |
| * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec): Fix |
| check for correct kernel version. |
| |
| 2020-12-01 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/14799 |
| PR ipa/88702 |
| * gcc.dg/tree-ssa/pr96480.c: Disable if-to-switch conversion. |
| * gcc.dg/tree-ssa/reassoc-32.c: Likewise. |
| * g++.dg/tree-ssa/if-to-switch-1.C: New test. |
| * gcc.dg/tree-ssa/if-to-switch-1.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-2.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-3.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-4.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-5.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-6.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-7.c: New test. |
| * gcc.dg/tree-ssa/if-to-switch-8.c: New test. |
| |
| 2020-12-01 Marius Hillenbrand <mhillen@linux.ibm.com> |
| |
| * gcc.target/s390/float_t-1.c: New test. |
| * gcc.target/s390/float_t-2.c: New test. |
| |
| 2020-12-01 Martin Liska <mliska@suse.cz> |
| |
| * g++.dg/torture/pr93347.C: Reduce and remove LIT keywords. |
| |
| 2020-12-01 Martin Liska <mliska@suse.cz> |
| |
| PR ipa/98057 |
| * g++.dg/ipa/pr98057.C: New test. |
| |
| 2020-12-01 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/98063 |
| * gcc.target/i386/pr98063.c: New test. |
| |
| 2020-12-01 Jakub Jelinek <jakub@redhat.com> |
| |
| * g++.dg/debug/dwarf2/lang-cpp17.C: New test. |
| * g++.dg/debug/dwarf2/lang-cpp20.C: New test. |
| |
| 2020-12-01 Jakub Jelinek <jakub@redhat.com> |
| |
| PR debug/97989 |
| * gcc.dg/cpp/pr97989-1.c: New test. |
| * gcc.dg/cpp/pr97989-2.c: New test. |
| |
| 2020-11-30 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/plugin/analyzer_gil_plugin.c: New test. |
| * gcc.dg/plugin/gil-1.c: New test. |
| * gcc.dg/plugin/gil.h: New header. |
| * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin |
| and test. |
| |
| 2020-11-30 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * lib/profopt.exp: Unset testname_with_flags if create_gcov |
| fails. |
| |
| 2020-11-30 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR rtl-optimization/98037 |
| * gcc.target/aarch64/sve/acle/general/pr98037.c: New test. |
| |
| 2020-11-30 Jeff Law <law@redhat.com> |
| |
| * g++.dg/warn/Wnonnull5.C: Fix non-unique testnames. |
| * g++.dg/warn/Wplacement-new-size-8.C: Likewise. |
| |
| 2020-11-30 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/98011 |
| * gfortran.dg/goacc/sentinel-free-form.f95: |
| * gfortran.dg/goacc-gomp/fixed-1.f: New test. |
| * gfortran.dg/goacc-gomp/free-1.f90: New test. |
| * gfortran.dg/goacc/fixed-5.f: New test. |
| |
| 2020-11-30 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98064 |
| * g++.dg/vect/pr98064.cc: New testcase. |
| |
| 2020-11-30 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/98048 |
| * gcc.dg/vect/pr98048.c: New testcase. |
| |
| 2020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com> |
| |
| * gcc.target/arm/pr91816.c: New test. |
| |
| 2020-11-30 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/97459 |
| * gcc.dg/pr97459-1.c: New test. |
| * gcc.dg/pr97459-2.c: New test. |
| |
| 2020-11-29 Harald Anlauf <anlauf@gmx.de> |
| |
| * gfortran.dg/pr98017.f90: New test. |
| |
| 2020-11-29 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/92936 |
| PR middle-end/92940 |
| PR middle-end/89428 |
| * c-c++-common/Wstringop-overflow-2.c: Adjust text of expected |
| informational notes. |
| * g++.dg/warn/Wstringop-overflow-3.C: Same. |
| * g++.dg/warn/Wplacement-new-size.C: Remove a test for a no longer |
| issued warning. |
| * gcc.dg/Warray-bounds-43.c: Removed unused declarations. |
| * gcc.dg/Wstringop-overflow-11.c: Remove xfails. |
| * gcc.dg/Wstringop-overflow-12.c: Same. |
| * gcc.dg/Wstringop-overflow-17.c: Adjust text of expected messages. |
| * gcc.dg/Wstringop-overflow-27.c: Same. Remove xfails. |
| * gcc.dg/Wstringop-overflow-28.c: Adjust text of expected messages. |
| * gcc.dg/Wstringop-overflow-29.c: Same. |
| * gcc.dg/Wstringop-overflow-37.c: Same. |
| * gcc.dg/Wstringop-overflow-46.c: Same. |
| * gcc.dg/Wstringop-overflow-47.c: Same. |
| * gcc.dg/Wstringop-overflow-54.c: Same. |
| * gcc.dg/warn-strnlen-no-nul.c: Add expected warning. |
| * gcc.dg/Wstringop-overflow-7.c: New test. |
| * gcc.dg/Wstringop-overflow-58.c: New test. |
| * gcc.dg/Wstringop-overflow-59.c: New test. |
| * gcc.dg/Wstringop-overflow-60.c: New test. |
| * gcc.dg/Wstringop-overflow-61.c: New test. |
| * gcc.dg/Wstringop-overflow-62.c: New test. |
| * gcc.dg/Wstringop-overflow-63.c: New test. |
| * gcc.dg/Wstringop-overflow-64.c: New test. |
| |
| 2020-11-28 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gcc.target/sparc/overflow-6.c: New test. |
| |
| 2020-11-27 Joseph Myers <joseph@codesourcery.com> |
| |
| PR preprocessor/97602 |
| * gcc.dg/cpp/line9.c, gcc.dg/cpp/line10.c: New tests. |
| |
| 2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| * gdc.dg/intrinsics.d: Adjust patterns in scan-tree-dump. |
| |
| 2020-11-27 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR testsuite/98036 |
| * gcc.target/i386/fma4-256-maccXX.c (check_maccps): |
| Remove unnecessary postfix increment on a returned variable. |
| (check_maccpd): Ditto. |
| * gcc.target/i386/fma4-256-msubXX.c (check_msubps): Ditto. |
| (check_msubpd): Ditto. |
| * gcc.target/i386/fma4-256-nmaccXX.c (check_nmaccps): Ditto. |
| (check_nmaccpd): Ditto. |
| * gcc.target/i386/fma4-256-nmsubXX.c (check_nmsubps): Ditto. |
| (check_nmsubpd): Ditto. |
| * gcc.target/i386/fma4-maccXX.c (check_maccps): Ditto. |
| (check_maccpd): Ditto. |
| (check_maccss): Ditto. |
| (check_maccsd): Ditto. |
| * gcc.target/i386/fma4-msubXX.c (check_msubps): Ditto. |
| (check_msubpd): Ditto. |
| (check_msubss): Ditto. |
| (check_msubsd): Ditto. |
| * gcc.target/i386/fma4-nmaccXX.c (check_nmaccps): Ditto. |
| (check_nmaccpd): Ditto. |
| (check_nmaccss): Ditto. |
| (check_nmaccsd): Ditto. |
| * gcc.target/i386/fma4-nmsubXX.c (check_nmsubps): Ditto. |
| (check_nmsubpd): Ditto. |
| (check_nmsubss): Ditto. |
| (check_nmsubsd): Ditto. |
| * gcc.target/i386/xop-haddX.c (check_sbyte2word): Add missing return. |
| (check_sbyte2dword): |
| Remove unnecessary postfix increment on a returned value. |
| (check_sbyte2qword): Ditto. |
| (check_sword2dword): Add missing return. |
| (check_sword2qword): |
| Remove unnecessary postfix increment on a returned value. |
| (check_dword2qword): Add missing return. |
| * gcc.target/i386/xop-hadduX.c (check_byte2word): Add missing return. |
| (check_byte2dword): |
| Remove unnecessary postfix increment on a returned value. |
| (check_byte2qword): Ditto. |
| (check_word2dword): Add missing return. |
| (check_word2qword): |
| Remove unnecessary postfix increment on a returned value. |
| (check_word2qword): Add missing return. |
| * gcc.target/i386/xop-hsubX.c (check_sbyte2word): Add missing return. |
| (check_sword2dword): Ditto. |
| (check_sword2qword): Ditto. |
| |
| 2020-11-27 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/kernels-decompose-ice-1.c: Adjust. |
| * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. |
| |
| 2020-11-27 Tobias Burnus <tobias@codesourcery.com> |
| |
| * gfortran.dg/gomp/requires-4.f90: Fix typo in '!$omp' clause. |
| |
| 2020-11-27 Tobias Burnus <tobias@codesourcery.com> |
| |
| * gfortran.dg/gomp/requires-4.f90: Fix '!$omp' syntax. |
| |
| 2020-11-27 Jakub Jelinek <jakub@redhat.com> |
| |
| PR libstdc++/88101 |
| * g++.dg/torture/builtin-clear-padding-3.C: New test. |
| |
| 2020-11-27 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR c/97880 |
| * gcc.dg/goacc/tile-1.c: New test. |
| |
| 2020-11-26 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/97997 |
| * gcc.dg/tree-ssa/pr97997-1.c: New test. |
| * gcc.dg/tree-ssa/pr97997-2.c: New test. |
| |
| 2020-11-26 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97953 |
| * gcc.dg/pr97953.c: New testcase. |
| |
| 2020-11-26 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/97979 |
| * gcc.dg/pr97979.c: New test. |
| * gcc.c-torture/compile/pr97979.c: New test. |
| |
| 2020-11-26 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/98002 |
| * gcc.dg/strncmp-2.c: Call mprotect again before free. |
| |
| 2020-11-26 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/cache-3-1.c: New. |
| * c-c++-common/goacc/cache-3-2.c: Likewise. |
| * c-c++-common/goacc/data-clause-1.c: Likewise. |
| * c-c++-common/goacc/data-clause-2.c: Likewise. |
| * c-c++-common/gomp/map-1.c: Adjust. |
| * c-c++-common/gomp/map-2.c: Likewise. |
| * g++.dg/goacc/cache-3-1.C: New. |
| * g++.dg/goacc/cache-3-2.C: Likewise. |
| * g++.dg/goacc/data-clause-1.C: Likewise. |
| * g++.dg/goacc/data-clause-2.C: Likewise. |
| * g++.dg/gomp/map-1.C: Adjust. |
| * g++.dg/gomp/map-2.C: Likewise. |
| |
| 2020-11-26 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/97873 |
| * gcc.target/i386/pr97873-3.c: New test. |
| |
| 2020-11-26 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gnat.dg/multfixed.adb: Robustify. |
| |
| 2020-11-26 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/96906 |
| * gcc.target/i386/pr96906-1.c: New test. |
| |
| 2020-11-26 Martin Uecker <muecker@gwdg.de> |
| |
| PR c/65455 |
| PR c/92935 |
| * gcc.dg/typeof-2.c: Adapt test. |
| |
| 2020-11-26 David Edelsohn <dje.gcc@gmail.com> |
| |
| * gcc.dg/nextafter-1.c: Omit prototypes if _NEXT_AFTER_2 defined. |
| * gcc.dg/nextafter-2.c: Define _NEXT_AFTER_2. |
| * gcc.dg/profile-info-section.c: Skip on AIX. |
| |
| 2020-11-25 Martin Sebor <msebor@redhat.com> |
| |
| PR bootstrap/94982 |
| * c-c++-common/patchable_function_entry-error-3.c: Adjust text |
| of expected warning. |
| |
| 2020-11-25 Jan Hubicka <jh@suse.cz> |
| |
| * gcc.dg/lto/modref-3_0.c: New test. |
| * gcc.dg/lto/modref-3_1.c: New test. |
| * gcc.dg/lto/modref-4_0.c: New test. |
| * gcc.dg/lto/modref-4_1.c: New test. |
| * gcc.dg/tree-ssa/modref-5.c: New test. |
| |
| 2020-11-25 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/85796 |
| * gfortran.dg/pr85796.f90: New test. |
| |
| 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * g++.dg/gomp/map-1.C: New. |
| * g++.dg/gomp/map-2.C: Likewise. |
| * c-c++-common/gomp/map-1.c: Adjust. |
| * c-c++-common/gomp/map-2.c: Likewise. |
| |
| 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/cache-1.c: Update. |
| * c-c++-common/goacc/cache-2.c: Likewise. |
| * g++.dg/goacc/cache-1.C: New. |
| * g++.dg/goacc/cache-2.C: Likewise. |
| |
| 2020-11-25 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/97956 |
| * gcc.dg/memchr-3.c: New test. |
| |
| 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> |
| |
| * c-c++-common/ubsan/sanitize-recover-7.c: Update error message format. |
| * lib/asan-dg.exp (asan_link_flags): Implement as a helper |
| function asan_link_flags_1 which asan_link_flags and |
| hwasan_link_flags use. |
| (asan_link_flags_1): Parametrised version of asan_link_flags. |
| * c-c++-common/hwasan/aligned-alloc.c: New test. |
| * c-c++-common/hwasan/alloca-array-accessible.c: New test. |
| * c-c++-common/hwasan/alloca-base-init.c: New test. |
| * c-c++-common/hwasan/alloca-gets-different-tag.c: New test. |
| * c-c++-common/hwasan/alloca-outside-caught.c: New test. |
| * c-c++-common/hwasan/arguments-1.c: New test. |
| * c-c++-common/hwasan/arguments-2.c: New test. |
| * c-c++-common/hwasan/arguments-3.c: New test. |
| * c-c++-common/hwasan/arguments.c: New test. |
| * c-c++-common/hwasan/asan-pr63316.c: New test. |
| * c-c++-common/hwasan/asan-pr70541.c: New test. |
| * c-c++-common/hwasan/asan-pr78106.c: New test. |
| * c-c++-common/hwasan/asan-pr79944.c: New test. |
| * c-c++-common/hwasan/asan-rlimit-mmap-test-1.c: New test. |
| * c-c++-common/hwasan/bitfield-1.c: New test. |
| * c-c++-common/hwasan/bitfield-2.c: New test. |
| * c-c++-common/hwasan/builtin-special-handling.c: New test. |
| * c-c++-common/hwasan/check-interface.c: New test. |
| * c-c++-common/hwasan/halt_on_error-1.c: New test. |
| * c-c++-common/hwasan/handles-poly_int-marked-vars.c: New test. |
| * c-c++-common/hwasan/heap-overflow.c: New test. |
| * c-c++-common/hwasan/hwasan-poison-optimisation.c: New test. |
| * c-c++-common/hwasan/hwasan-thread-access-parent.c: New test. |
| * c-c++-common/hwasan/hwasan-thread-basic-failure.c: New test. |
| * c-c++-common/hwasan/hwasan-thread-clears-stack.c: New test. |
| * c-c++-common/hwasan/hwasan-thread-success.c: New test. |
| * c-c++-common/hwasan/kernel-defaults.c: New test. |
| * c-c++-common/hwasan/large-aligned-0.c: New test. |
| * c-c++-common/hwasan/large-aligned-1.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-0.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-1.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-2.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-3.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-4.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-5.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-6.c: New test. |
| * c-c++-common/hwasan/large-aligned-untagging-7.c: New test. |
| * c-c++-common/hwasan/macro-definition.c: New test. |
| * c-c++-common/hwasan/no-sanitize-attribute.c: New test. |
| * c-c++-common/hwasan/param-instrument-mem-intrinsics.c: New test. |
| * c-c++-common/hwasan/param-instrument-reads-and-writes.c: New test. |
| * c-c++-common/hwasan/param-instrument-reads.c: New test. |
| * c-c++-common/hwasan/param-instrument-writes.c: New test. |
| * c-c++-common/hwasan/random-frame-tag.c: New test. |
| * c-c++-common/hwasan/sanity-check-pure-c.c: New test. |
| * c-c++-common/hwasan/setjmp-longjmp-0.c: New test. |
| * c-c++-common/hwasan/setjmp-longjmp-1.c: New test. |
| * c-c++-common/hwasan/stack-tagging-basic-0.c: New test. |
| * c-c++-common/hwasan/stack-tagging-basic-1.c: New test. |
| * c-c++-common/hwasan/stack-tagging-disable.c: New test. |
| * c-c++-common/hwasan/unprotected-allocas-0.c: New test. |
| * c-c++-common/hwasan/unprotected-allocas-1.c: New test. |
| * c-c++-common/hwasan/use-after-free.c: New test. |
| * c-c++-common/hwasan/vararray-outside-caught.c: New test. |
| * c-c++-common/hwasan/vararray-stack-restore-correct.c: New test. |
| * c-c++-common/hwasan/very-large-objects.c: New test. |
| * g++.dg/hwasan/hwasan.exp: New test. |
| * g++.dg/hwasan/rvo-handled.C: New test. |
| * gcc.dg/hwasan/hwasan.exp: New test. |
| * gcc.dg/hwasan/nested-functions-0.c: New test. |
| * gcc.dg/hwasan/nested-functions-1.c: New test. |
| * gcc.dg/hwasan/nested-functions-2.c: New test. |
| * lib/hwasan-dg.exp: New file. |
| |
| 2020-11-25 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/95862 |
| * gcc.dg/builtin-artih-overflow-5.c: Renamed to ... |
| * gcc.dg/builtin-arith-overflow-5.c: ... this. |
| |
| 2020-11-25 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/acle/asm/abs_f16.c (abs_f16_x_untied): Expect |
| a MOVPRFX instruction. |
| * gcc.target/aarch64/sve/acle/asm/abs_f32.c (abs_f32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/abs_f64.c (abs_f64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/abs_s16.c (abs_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/abs_s32.c (abs_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/abs_s64.c (abs_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/abs_s8.c (abs_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cls_s16.c (cls_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cls_s32.c (cls_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cls_s64.c (cls_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cls_s8.c (cls_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_s16.c (clz_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_s32.c (clz_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_s64.c (clz_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_s8.c (clz_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_u16.c (clz_u16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_u32.c (clz_u32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_u64.c (clz_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/clz_u8.c (clz_u8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_s16.c (cnot_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_s32.c (cnot_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_s64.c (cnot_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_s8.c (cnot_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_u16.c (cnot_u16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_u32.c (cnot_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_u64.c (cnot_u64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnot_u8.c (cnot_u8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c (cnt_bf16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_f16.c (cnt_f16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_f32.c (cnt_f32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_f64.c (cnt_f64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_s16.c (cnt_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_s32.c (cnt_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_s64.c (cnt_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_s8.c (cnt_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_u16.c (cnt_u16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_u32.c (cnt_u32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_u64.c (cnt_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cnt_u8.c (cnt_u8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c (cvt_bf16_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_f16.c (cvt_f16_f32_x_untied) |
| (cvt_f16_f64_x_untied, cvt_f16_s16_x_untied, cvt_f16_s32_x_untied) |
| (cvt_f16_s64_x_untied, cvt_f16_u16_x_untied, cvt_f16_u32_x_untied) |
| (cvt_f16_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_f32.c (cvt_f32_f16_x_untied) |
| (cvt_f32_f64_x_untied, cvt_f32_s16_x_untied, cvt_f32_s32_x_untied) |
| (cvt_f32_s64_x_untied, cvt_f32_u16_x_untied, cvt_f32_u32_x_untied) |
| (cvt_f32_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_f64.c (cvt_f64_f16_x_untied) |
| (cvt_f64_f32_x_untied, cvt_f64_s16_x_untied, cvt_f64_s32_x_untied) |
| (cvt_f64_s64_x_untied, cvt_f64_u16_x_untied, cvt_f64_u32_x_untied) |
| (cvt_f64_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_s16.c (cvt_s16_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_s32.c (cvt_s32_f16_x_untied) |
| (cvt_s32_f32_x_untied, cvt_s32_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_s64.c (cvt_s64_f16_x_untied) |
| (cvt_s64_f32_x_untied, cvt_s64_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_u16.c (cvt_u16_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_u32.c (cvt_u32_f16_x_untied) |
| (cvt_u32_f32_x_untied, cvt_u32_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/cvt_u64.c (cvt_u64_f16_x_untied) |
| (cvt_u64_f32_x_untied, cvt_u64_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/extb_s16.c (extb_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/extb_s32.c (extb_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/extb_s64.c (extb_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/exth_s32.c (exth_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/exth_s64.c (exth_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/extw_s64.c (extw_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_f16.c (neg_f16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_f32.c (neg_f32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_f64.c (neg_f64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_s16.c (neg_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_s32.c (neg_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_s64.c (neg_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/neg_s8.c (neg_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_s16.c (not_s16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_s32.c (not_s32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_s64.c (not_s64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_s8.c (not_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_u16.c (not_u16_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_u32.c (not_u32_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_u64.c (not_u64_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/not_u8.c (not_u8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_s16.c (rbit_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_s32.c (rbit_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_s64.c (rbit_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_s8.c (rbit_s8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_u16.c (rbit_u16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_u32.c (rbit_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_u64.c (rbit_u64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rbit_u8.c (rbit_u8_x_untied): Ditto. |
| * gcc.target/aarch64/sve/acle/asm/recpx_f16.c (recpx_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/recpx_f32.c (recpx_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/recpx_f64.c (recpx_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_s16.c (revb_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_s32.c (revb_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_s64.c (revb_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_u16.c (revb_u16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_u32.c (revb_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revb_u64.c (revb_u64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revh_s32.c (revh_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revh_s64.c (revh_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revh_u32.c (revh_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revh_u64.c (revh_u64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revw_s64.c (revw_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/revw_u64.c (revw_u64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinta_f16.c (rinta_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinta_f32.c (rinta_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinta_f64.c (rinta_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinti_f16.c (rinti_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinti_f32.c (rinti_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rinti_f64.c (rinti_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintm_f16.c (rintm_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintm_f32.c (rintm_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintm_f64.c (rintm_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintn_f16.c (rintn_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintn_f32.c (rintn_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintn_f64.c (rintn_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintp_f16.c (rintp_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintp_f32.c (rintp_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintp_f64.c (rintp_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintx_f16.c (rintx_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintx_f32.c (rintx_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintx_f64.c (rintx_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintz_f16.c (rintz_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintz_f32.c (rintz_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/rintz_f64.c (rintz_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/sqrt_f16.c (sqrt_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/sqrt_f32.c (sqrt_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve/acle/asm/sqrt_f64.c (sqrt_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c (cvtx_f32_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/logb_f16.c (logb_f16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/logb_f32.c (logb_f32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/logb_f64.c (logb_f64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qabs_s16.c (qabs_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qabs_s32.c (qabs_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qabs_s64.c (qabs_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qabs_s8.c (qabs_s8_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qneg_s16.c (qneg_s16_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qneg_s32.c (qneg_s32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qneg_s64.c (qneg_s64_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/qneg_s8.c (qneg_s8_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/recpe_u32.c (recpe_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c (rsqrte_u32_x_untied): |
| Ditto. |
| * gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c |
| (cvtlt_f32_f16_x_untied): Expect a MOV instruction. |
| * gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c |
| (cvtlt_f64_f32_x_untied): Likewise. |
| |
| 2020-11-25 Jakub Jelinek <jakub@redhat.com> |
| |
| PR rtl-optimization/95862 |
| * gcc.dg/builtin-artih-overflow-5.c: New test. |
| |
| 2020-11-25 Richard Biener <rguenther@suse.de> |
| |
| PR middle-end/97579 |
| * gcc.dg/pr97579.c: New testcase. |
| |
| 2020-11-25 Stam Markianos-Wright <stam.markianos-wright@arm.com> |
| |
| PR target/91816 |
| * gcc.target/arm/pr91816.c: New test. |
| |
| 2020-11-25 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/97943 |
| * c-c++-common/builtin-clear-padding-2.c: New test. |
| * c-c++-common/builtin-clear-padding-3.c: New test. |
| * g++.dg/ext/builtin-clear-padding-1.C: New test. |
| * gcc.dg/builtin-clear-padding-2.c: New test. |
| |
| 2020-11-24 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/pr97955.c: New test. |
| |
| 2020-11-24 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/Wstringop-overflow-47.c: Add a note. |
| |
| 2020-11-24 Jason Merrill <jason@redhat.com> |
| |
| PR c++/97899 |
| * g++.dg/cpp0x/initlist-template3.C: New test. |
| |
| 2020-11-24 Martin Sebor <msebor@redhat.com> |
| |
| * gfortran.dg/gomp/declare-target-4.f90: Adjust pattern to expect |
| an additional attribute and function return type. |
| |
| 2020-11-24 Richard Earnshaw <rearnsha@arm.com> |
| |
| * gcc.dg/pr97534.c: New test. |
| |
| 2020-11-24 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/aapcs64/abitest.h (FUNC_VAL_CHECK): Use |
| noipa rather than noinline. |
| * gcc.target/aarch64/aapcs64/abitest-2.h (FUNC_VAL_CHECK): Likewise. |
| |
| 2020-11-24 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: Expect |
| that "vx" is not emitted. |
| * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: Likewise. |
| |
| 2020-11-24 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/97950 |
| * gcc.target/i386/pr97950.c: New test. |
| |
| 2020-11-24 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/97964 |
| * gcc.dg/tree-ssa/pr97964.c: New test. |
| |
| 2020-11-24 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/kernels-decompose-1.c: Avoid Tcl 8.5-specific |
| behavior. |
| * c-c++-common/goacc/kernels-decompose-2.c: Likewise. |
| * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise. |
| * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. |
| |
| 2020-11-24 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning' |
| instead of 'saved-dg-error'. |
| |
| 2020-11-24 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message' |
| call. |
| * gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate. |
| * gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise. |
| |
| 2020-11-24 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c/97958 |
| * c-c++-common/gomp/pr97958.c: New test. |
| |
| 2020-11-24 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/96929 |
| * gcc.dg/tree-ssa/pr96929.c: New test. |
| |
| 2020-11-24 Jeff Law <law@redhat.com> |
| |
| * gcc.dg/tree-ssa/pr23401.c: Update expected output. |
| * gcc.dg/tree-ssa/pr27810.c: Update expected output. |
| * gcc.dg/tree-ssa/slsr-8.c: Update expected output. |
| |
| 2020-11-24 Kewen Lin <linkw@linux.ibm.com> |
| |
| * gcc.dg/vect/slp-perm-1.c: Adjust for partial vectors. |
| * gcc.dg/vect/slp-perm-5.c: Likewise. |
| * gcc.dg/vect/slp-perm-6.c: Likewise. |
| * gcc.dg/vect/slp-perm-7.c: Likewise. |
| |
| 2020-11-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> |
| |
| PR tree-optimization/97849 |
| * gcc.dg/tree-ssa/pr97849.c: New test. |
| |
| 2020-11-24 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/attr-access-5.c: New test. |
| |
| 2020-11-23 Joseph Myers <joseph@codesourcery.com> |
| |
| PR c/95630 |
| * gcc.dg/c11-compare-incomplete-1.c, |
| gcc.dg/c11-compare-incomplete-2.c, |
| gcc.dg/c99-compare-incomplete-1.c, |
| gcc.dg/c99-compare-incomplete-2.c: New tests. |
| |
| 2020-11-23 Martin Jambor <mjambor@suse.cz> |
| |
| * gfortran.dg/ipcp-array-2.f90: New test. |
| |
| 2020-11-23 Nathan Sidwell <nathan@acm.org> |
| |
| * lib/prune.exp (prune_gcc_output): Adjust include stack pruning |
| for modules. |
| (print_ices): Relax regexp. |
| |
| 2020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * g++.target/msp430/data-attributes.C: Remove expected warnings for |
| "lower" attribute conflicts. |
| Adjust expected wording for "persistent" attribute misuse. |
| * gcc.target/msp430/data-attributes-2.c: Likewise. |
| * gcc.target/msp430/pr78818-auto-warn.c: Likewise. |
| |
| 2020-11-23 Richard Biener <rguenther@suse.de> |
| |
| * g++.dg/vect/simd-12.cc: New testcase. |
| |
| 2020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.c-torture/execute/noinit-attribute.c: Moved to... |
| * c-c++-common/torture/attr-noinit-main.inc: ...here. |
| * lib/target-supports.exp (check_effective_target_persistent): New. |
| * c-c++-common/torture/attr-noinit-1.c: New test. |
| * c-c++-common/torture/attr-noinit-2.c: New test. |
| * c-c++-common/torture/attr-noinit-3.c: New test. |
| * c-c++-common/torture/attr-noinit-invalid.c: New test. |
| * c-c++-common/torture/attr-persistent-1.c: New test. |
| * c-c++-common/torture/attr-persistent-2.c: New test. |
| * c-c++-common/torture/attr-persistent-3.c: New test. |
| * c-c++-common/torture/attr-persistent-invalid.c: New test. |
| * c-c++-common/torture/attr-persistent-main.inc: New test. |
| |
| 2020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.target/msp430/data-attributes-2.c: Adjust test. |
| * g++.target/msp430/data-attributes.C: New test. |
| * g++.target/msp430/msp430.exp: New test. |
| |
| 2020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.c-torture/execute/noinit-attribute.c: Don't override |
| optimization options set by torture test harness. |
| * lib/target-supports.exp (check_effective_target_noinit): Adjust |
| comment formatting. |
| |
| 2020-11-23 Christophe Lyon <christophe.lyon@linaro.org> |
| |
| * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: Add -mthumb. |
| * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: Likewise. |
| * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: Likewise. |
| * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Likewise. |
| * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise. |
| * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise. |
| * gcc.target/arm/cortex-m55-nomve-flag-hard.c: Likewise. |
| * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: Likewise. |
| * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: Likewise. |
| * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: Likewise. |
| * gcc.target/arm/mve/intrinsics/pr97327.c: Likewise. |
| |
| 2020-11-23 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR c++/97904 |
| * g++.dg/ext/sve-sizeless-1.C: Add more template tests. |
| * g++.dg/ext/sve-sizeless-2.C: Likewise. |
| |
| 2020-11-22 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/97873 |
| * gcc.target/i386/pr97873-2.c: New test. |
| |
| 2020-11-22 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| PR d/97889 |
| * gdc.dg/torture/pr97889.d: New test. |
| |
| 2020-11-22 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/95853 |
| * gcc.dg/pr95853.c: New test. |
| |
| 2020-11-21 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/94695 |
| * g++.dg/warn/Wrange-loop-construct2.C: New test. |
| |
| 2020-11-21 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97846 |
| * g++.dg/cpp1y/constexpr-label.C: New test. |
| |
| 2020-11-21 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97881 |
| * g++.dg/warn/Wvexing-parse9.C: New test. |
| |
| 2020-11-21 David Edelsohn <dje.gcc@gmail.com> |
| |
| * g++.dg/debug/localclass2.C: Require LTO. |
| |
| 2020-11-21 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97839 |
| * g++.dg/cpp2a/lambda-generic8.C: New test. |
| |
| 2020-11-21 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97427 |
| * g++.dg/cpp2a/constexpr-dtor10.C: New test. |
| |
| 2020-11-21 Jan Hubicka <jh@suse.cz> |
| |
| * gcc.dg/vect/vect-35-big-array.c: Excpect 2 loops to be vectorized. |
| * gcc.dg/vect/vect-35.c: Excpect 2 loops to be vectorized. |
| |
| 2020-11-21 Aaron Sawdey <acsawdey@linux.ibm.com> |
| |
| * gcc.target/powerpc/mma-double-test.c (main): Call abort for failure. |
| * gcc.target/powerpc/mma-single-test.c (main): Call abort for failure. |
| * gcc.target/powerpc/pr96506.c: Rename to pr96506-1.c. |
| * gcc.target/powerpc/pr96506-2.c: New test. |
| * gcc.target/powerpc/pr96506-1.c: New file. |
| |
| 2020-11-20 Michael Meissner <meissner@linux.ibm.com> |
| |
| * gcc.dg/nextafter-2.c: Include math.h. |
| |
| 2020-11-20 Jason Merrill <jason@redhat.com> |
| |
| PR c++/97918 |
| * g++.dg/debug/localclass2.C: New test. |
| |
| 2020-11-20 Martin Sebor <msebor@redhat.com> |
| |
| * gcc.dg/attr-access-4.c: New test. |
| |
| 2020-11-20 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/97879 |
| * gcc.dg/attr-access-3.c: New test. |
| |
| 2020-11-20 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/pr97515.c: Check in ccp2, not evrp. |
| |
| 2020-11-20 Andrea Corallo <andrea.corallo@arm.com> |
| |
| PR target/97727 |
| * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Relax |
| regexps. |
| |
| 2020-11-20 Andrea Corallo <andrea.corallo@arm.com> |
| |
| PR target/97726 |
| * gcc.target/arm/simd/bf16_vldn_1.c: Relax regexps not to fail on |
| big endian. |
| * gcc.target/arm/simd/vldn_lane_bf16_1.c: Likewise |
| * gcc.target/arm/simd/vmmla_1.c: Add -mfloat-abi=hard flag. |
| |
| 2020-11-20 Jakub Jelinek <jakub@redhat.com> |
| |
| PR libstdc++/88101 |
| * c-c++-common/builtin-clear-padding-1.c: New test. |
| * c-c++-common/torture/builtin-clear-padding-1.c: New test. |
| * c-c++-common/torture/builtin-clear-padding-2.c: New test. |
| * c-c++-common/torture/builtin-clear-padding-3.c: New test. |
| * c-c++-common/torture/builtin-clear-padding-4.c: New test. |
| * c-c++-common/torture/builtin-clear-padding-5.c: New test. |
| * g++.dg/torture/builtin-clear-padding-1.C: New test. |
| * g++.dg/torture/builtin-clear-padding-2.C: New test. |
| * gcc.dg/builtin-clear-padding-1.c: New test. |
| |
| 2020-11-20 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/97528 |
| * gcc.target/arm/pr97528.c: New test. |
| |
| 2020-11-20 Eric Botcazou <ebotcazou@adacore.com> |
| |
| * gnat.dg/opt90a.adb: New test. |
| * gnat.dg/opt90b.adb: Likewise. |
| * gnat.dg/opt90c.adb: Likewise. |
| * gnat.dg/opt90d.adb: Likewise. |
| * gnat.dg/opt90e.adb: Likewise. |
| * gnat.dg/opt90a_pkg.ads: New helper. |
| * gnat.dg/opt90b_pkg.ads: Likewise. |
| * gnat.dg/opt90c_pkg.ads: Likewise. |
| * gnat.dg/opt90d_pkg.ads: Likewise. |
| * gnat.dg/opt90e_pkg.ads: Likewise. |
| |
| 2020-11-20 Uroš Bizjak <ubizjak@gmail.com> |
| |
| PR target/97873 |
| * gcc.target/i386/pr97873.c: New test. |
| * gcc.target/i386/pr97873-1.c: New test. |
| |
| 2020-11-20 Martin Uecker <muecker@gwdg.de> |
| |
| * gcc.dg/cond-constqual-1.c: Adapt test. |
| * gcc.dg/lvalue-11.c: New test. |
| * gcc.dg/pr60195.c: Add warning. |
| |
| 2020-11-19 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/91029 |
| * gcc.dg/tree-ssa/pr91029-1.c: New test. |
| * gcc.dg/tree-ssa/pr91029-2.c: New test. |
| |
| 2020-11-19 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/tree-ssa/pr93781-1.c: New. |
| * gcc.dg/tree-ssa/pr93781-2.c: New. |
| * gcc.dg/tree-ssa/pr93781-3.c: New. |
| |
| 2020-11-19 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c/97860 |
| * gcc.dg/pr97860.c: New test. |
| |
| 2020-11-19 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97523 |
| * g++.dg/expr/anew5.C: New test. |
| * g++.dg/expr/anew6.C: New test. |
| |
| 2020-11-19 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/97895 |
| * g++.dg/cpp0x/auto54.C: New test. |
| |
| 2020-11-19 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/97905 |
| * g++.dg/lookup/pr97905.C: New. |
| |
| 2020-11-19 Dimitar Dimitrov <dimitar@dinux.eu> |
| |
| * gcc.target/pru/halt.c: New test. |
| * gcc.target/pru/lmbd.c: New test. |
| |
| 2020-11-19 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/vect-cost-model-1.c: New test. |
| * gcc.dg/vect/vect-cost-model-2.c: Likewise. |
| * gcc.dg/vect/vect-cost-model-3.c: Likewise. |
| * gcc.dg/vect/vect-cost-model-4.c: Likewise. |
| * gcc.dg/vect/vect-cost-model-5.c: Likewise. |
| * gcc.dg/vect/vect-cost-model-6.c: Likewise. |
| |
| 2020-11-19 Richard Biener <rguenther@suse.de> |
| |
| * gcc.dg/pr97897.c: Add dg-options. |
| |
| 2020-11-19 Joel Hutton <joel.hutton@arm.com> |
| |
| * gcc.target/aarch64/vect-widen-lshift.c: New test. |
| |
| 2020-11-19 Joel Hutton <joel.hutton@arm.com> |
| |
| * gcc.target/aarch64/vect-widen-add.c: New test. |
| * gcc.target/aarch64/vect-widen-sub.c: New test. |
| |
| 2020-11-19 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97901 |
| * gcc.dg/torture/pr97901.c: New testcase. |
| |
| 2020-11-19 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97897 |
| * gcc.dg/pr97897.c: New testcase. |
| |
| 2020-11-19 Uroš Bizjak <ubizjak@gmail.com> |
| |
| * gcc.target/i386/pr97887.c: New test. |
| |
| 2020-11-18 Roger Sayle <roger@nextmovesoftware.com> |
| |
| PR middle-end/85811 |
| * gcc.dg/pr85811.c: New test. |
| * gcc.dg/fold-isfinite-1.c: New test. |
| * gcc.dg/fold-isfinite-2.c: New test. |
| * gcc.dg/fold-isinf-1.c: New test. |
| * gcc.dg/fold-isinf-2.c: New test. |
| * gcc.dg/fold-isnan-1.c: New test. |
| * gcc.dg/fold-isnan-2.c: New test. |
| |
| 2020-11-18 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/91029 |
| PR tree-optimization/97888 |
| * gcc.dg/pr91029.c: Add comment with PR number. |
| (f2): Use > 0 rather than >= 0. |
| * gcc.c-torture/execute/pr97888-1.c: New test. |
| * gcc.c-torture/execute/pr97888-2.c: New test. |
| |
| 2020-11-18 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/97893 |
| * gcc.dg/analyzer/malloc-1.c: Add CWE-690 and CWE-476 codes to |
| expected output. |
| |
| 2020-11-18 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/bb-slp-pr68892.c: Don't XFAIL the profitability |
| test for aarch64*-*-*. Allow the "BB vectorization with gaps" |
| message to be printed more than once. |
| |
| 2020-11-18 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/slp-21.c: Expect 4 SLP instances to be vectorized |
| on arm* and aarch64* targets. |
| |
| 2020-11-18 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/fast-math-vect-call-1.c: Only expect SLP to be used |
| on vect_perm3_int targets. |
| * gcc.dg/vect/slp-perm-6.c: Likewise. Only XFAIL the LOAD/STORE_LANES |
| tests on vect_perm3_int targets. |
| |
| 2020-11-18 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/vect-epilogues.c: XFAIL test for epilogue loop |
| vectorization if vect_partial_vectors_usage_2. |
| |
| 2020-11-18 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/vect-sdiv-pow2-1.c (main): Add an asm to the |
| set-up loop. |
| |
| 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| PR d/97843 |
| * gdc.dg/torture/pr97843.d: New test. |
| |
| 2020-11-18 Jakub Jelinek <jakub@redhat.com> |
| |
| PR middle-end/97862 |
| * c-c++-common/gomp/pr97862.c: New test. |
| |
| 2020-11-18 Kito Cheng <kito.cheng@sifive.com> |
| |
| * gcc.target/riscv/arch-9.c: New. |
| * gcc.target/riscv/arch-10.c: Ditto. |
| * gcc.target/riscv/arch-11.c: Ditto. |
| * gcc.target/riscv/attribute-6.c: Remove, we don't support G |
| with version anymore. |
| * gcc.target/riscv/attribute-8.c: Reorder arch string to fit canonical |
| ordering. |
| * gcc.target/riscv/attribute-9.c: We don't emit version for |
| unknown extensions now. |
| * gcc.target/riscv/attribute-11.c: Add -misa-spec=2.2 flags. |
| * gcc.target/riscv/attribute-12.c: Ditto. |
| * gcc.target/riscv/attribute-13.c: Ditto. |
| * gcc.target/riscv/attribute-14.c: Ditto. |
| * gcc.target/riscv/attribute-15.c: New. |
| * gcc.target/riscv/attribute-16.c: Ditto. |
| * gcc.target/riscv/attribute-17.c: Ditto. |
| |
| 2020-11-18 Kito Cheng <kito.cheng@sifive.com> |
| |
| * gcc.target/riscv/arch-8.c: New. |
| * gcc.target/riscv/attribute-14.c: Ditto. |
| |
| 2020-11-18 Jiufu Guo <guojiufu@linux.ibm.com> |
| |
| * gcc.dg/tree-ssa/loopclosedphi.c: New test. |
| |
| 2020-11-17 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/pr91029.c: New. |
| |
| 2020-11-17 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/97877 |
| * g++.dg/lookup/pr97877.C: New. |
| |
| 2020-11-17 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/pr83072.c: New. |
| |
| 2020-11-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * gcc.dg/cr-decimal-dig-3.c: New test. |
| |
| 2020-11-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * gcc.dg/c11-float-6.c, gcc.dg/c2x-float-10.c: New tests. |
| |
| 2020-11-17 David Edelsohn <dje.gcc@gmail.com> |
| |
| * gcc.dg/pr25376.c: Allow .opd section. |
| |
| 2020-11-17 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR target/31799 |
| * gcc.target/i386/pr31799.c: New test. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/cond_cnot_1.c: Remove XFAIL. |
| * gcc.target/aarch64/sve/cond_unary_1.c: Likewise. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| PR tree-optimization/97693 |
| * gcc.dg/vect/pr97693.c: New test. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/slp-46.c: XFAIL test for SLP on vect_load_lanes targets. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/aligned-section-anchors-nest-1.c: XFAIL alignment |
| test if vect_element_align_preferred. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/bb-slp-subgroups-3.c: XFAIL for variable-length vectors. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/pr65947-8.c: Expect the loop to be vectorized for SVE. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/pr97678.c: XFAIL test for SLP vectorization |
| for variable-length vectors. |
| * gcc.dg/vect/pr97835.c: Likewise. |
| * gcc.dg/vect/slp-49.c: Likewise. |
| * gcc.dg/vect/vect-outer-slp-1.c: Likewise. |
| * gcc.dg/vect/vect-outer-slp-2.c: Likewise. |
| * gcc.dg/vect/vect-outer-slp-3.c: Likewise. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/slp-reduc-4.c: XFAIL test for SLP vectorization |
| for variable-length SVE. |
| * gcc.dg/vect/slp-reduc-7.c: Likewise. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/bb-slp-43.c: Remove XFAIL for vect_variable_length. |
| |
| 2020-11-17 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/pr91750.c: Allow "[]," inside a vector(...) lane count. |
| |
| 2020-11-17 Liu Hao <lh_mouse@126.com> |
| |
| * gcc.dg/format/ms_c99-printf-3.c: Update tests. |
| |
| 2020-11-17 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c/90628 |
| * gcc.dg/builtin-arith-overflow-4.c: New test. |
| |
| 2020-11-17 Jakub Jelinek <jakub@redhat.com> |
| |
| * gcc.dg/guality/pr59776.c (foo): Use noipa attribute instead of |
| noinline, noclone. |
| |
| 2020-11-17 liuhongt <hongtao.liu@intel.com> |
| |
| * gcc.target/i386/avx2-vec-set-1.c: New test. |
| * gcc.target/i386/avx2-vec-set-2.c: New test. |
| * gcc.target/i386/avx512bw-vec-set-1.c: New test. |
| * gcc.target/i386/avx512bw-vec-set-2.c: New test. |
| * gcc.target/i386/avx512f-vec-set-2.c: New test. |
| * gcc.target/i386/avx512vl-vec-set-2.c: New test. |
| |
| 2020-11-17 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/95673 |
| * gcc.dg/Wstring-compare-3.c: New test. |
| |
| 2020-11-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * gcc.dg/dfp/c2x-float-dfp-7.c, gcc.dg/dfp/c2x-float-dfp-8.c: New |
| tests. |
| * gcc.dg/c2x-float-no-dfp-3.c: Also check that DEC32_SNAN, |
| DEC64_SNAN and DEC128_SNAN are not defined. |
| |
| 2020-11-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * lib/target-supports.exp (check_effective_target_inff): New. |
| * gcc.dg/c11-float-4.c, gcc.dg/c11-float-5.c, |
| gcc.dg/c11-float-dfp-2.c, gcc.dg/c2x-float-2.c, |
| gcc.dg/c2x-float-3.c, gcc.dg/c2x-float-4.c, gcc.dg/c2x-float-5.c, |
| gcc.dg/c2x-float-6.c, gcc.dg/c2x-float-7.c, gcc.dg/c2x-float-8.c, |
| gcc.dg/c2x-float-9.c, gcc.dg/c2x-float-no-dfp-3.c, |
| gcc.dg/c2x-float-no-dfp-4.c, gcc.dg/dfp/c2x-float-dfp-4.c, |
| gcc.dg/dfp/c2x-float-dfp-5.c, gcc.dg/dfp/c2x-float-dfp-6.c, |
| gcc.dg/torture/float128-nan-floath.c, |
| gcc.dg/torture/float128x-nan-floath.c, |
| gcc.dg/torture/float16-nan-floath.c, |
| gcc.dg/torture/float32-nan-floath.c, |
| gcc.dg/torture/float32x-nan-floath.c, |
| gcc.dg/torture/float64-nan-floath.c, |
| gcc.dg/torture/float64x-nan-floath.c, |
| gcc.dg/torture/floatn-nan-floath.h: New tests. |
| |
| 2020-11-16 Roger Sayle <roger@nextmovesoftware.com> |
| |
| PR rtl-optimization/92180 |
| * gcc.target/i386/pr92180.c: New test. |
| |
| 2020-11-16 Harald Anlauf <anlauf@gmx.de> |
| |
| * gfortran.dg/pr48958.f90: New test. |
| |
| 2020-11-16 Jan Hubicka <jh@suse.cz> |
| |
| * g++.dg/warn/uninit-1.C: New test. |
| |
| 2020-11-16 Ilya Leoshkevich <iii@linux.ibm.com> |
| |
| * gcc.target/s390/s390.exp (check_effective_target_s390_z14_hw): |
| New predicate. |
| * gcc.target/s390/vector/long-double-caller-abi-run.c: Use the |
| new predicate. |
| * gcc.target/s390/vector/long-double-copysign.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-double.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-float.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-i16.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-i32.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-i64.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-i8.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-u16.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-u32.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-u64.c: Likewise. |
| * gcc.target/s390/vector/long-double-from-u8.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-double.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-float.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-i16.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-i32.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-i64.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-i8.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-u16.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-u32.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-u64.c: Likewise. |
| * gcc.target/s390/vector/long-double-to-u8.c: Likewise. |
| * gcc.target/s390/vector/long-double-wfaxb.c: Likewise. |
| * gcc.target/s390/vector/long-double-wfdxb.c: Likewise. |
| * gcc.target/s390/vector/long-double-wfsxb-1.c: Likewise. |
| |
| 2020-11-16 H.J. Lu <hjl.tools@gmail.com> |
| |
| PR testsuite/97803 |
| * c-c++-common/asan/pointer-compare-1.c (global1): Add |
| __attribute__((used)) |
| (global2): Likewise. |
| (small_global): Likewise. |
| (large_global): Likewise. |
| |
| 2020-11-16 Sebastian Huber <sebastian.huber@embedded-brains.de> |
| |
| * gcc.dg/profile-info-section.c: New test. |
| |
| 2020-11-16 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97838 |
| * gcc.dg/vect/pr97838.c: New testcase. |
| |
| 2020-11-16 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/97736 |
| * gcc.dg/tree-ssa/switch-1.c: Prefer bit tests. |
| * g++.dg/tree-ssa/pr97736.C: New test. |
| |
| 2020-11-16 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97835 |
| * gcc.dg/vect/pr97835.c: New testcase. |
| |
| 2020-11-16 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97830 |
| * gcc.dg/pr97830.c: New testcase. |
| |
| 2020-11-15 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.target/msp430/rtx-cost-Os-f5series.c: Adjust test to use new |
| hwmult library function name. |
| |
| 2020-11-15 David Edelsohn <dje.gcc@gmail.com> |
| |
| * gcc.dg/ipa/modref-2.c: Add ilp32 expected result. |
| |
| 2020-11-15 David Edelsohn <dje.gcc@gmail.com> |
| |
| * lib/scanasm.exp (parse_section_of_symbols): Also look for AIX |
| XCOFF CSECT notation. |
| * g++.dg/opt/const4.C: Also look for AIX XCOFF "[RO]". |
| * gcc.dg/20021029-1.c: Likewise. |
| * gcc.dg/array-quals-1.c: Likewise and "[RW]". |
| * g++.dg/gomp/tls-5.C: Also look for AIX XCOFF "[TL]". |
| * gcc.dg/pr25376.c: Accept AIX decoration around named section |
| and function descriptor. |
| |
| 2020-11-15 Maciej W. Rozycki <macro@linux-mips.org> |
| |
| * gcc.target/vax/bswapdi-1.c (dg-options): New setting. |
| |
| 2020-11-15 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/other/abstract1.C: Adjust. |
| * g++.dg/other/abstract2.C: Adjust. |
| * g++.dg/other/abstract4.C: Adjust. |
| * g++.dg/other/abstract5.C: Adjust. |
| * g++.dg/other/abstract8.C: New test. |
| * g++.dg/template/sfinae-dr657.C: Adjust. |
| * g++.old-deja/g++.other/decl3.C: Adjust. |
| |
| 2020-11-15 Jan Hubicka <jh@suse.cz> |
| |
| * gcc.c-torture/execute/pr97836.c: New test. |
| |
| 2020-11-14 Iain Sandoe <iain@sandoe.co.uk> |
| |
| * objc.dg/pr23214.m: Use Object as the root object before |
| Darwin12 (and NSObject after). |
| |
| 2020-11-14 Jan Hubicka <jh@suse.cz> |
| |
| * gcc.dg/torture/pta-ptrarith-1.c: Escape parameters. |
| |
| 2020-11-14 Matthew Glazar <strager.nds@gmail.com> |
| |
| * lib/scanasm.exp (dg-scan): Extract file globbing code ... |
| (dg_glob_remote): ... into this new procedure. |
| (scan-assembler-symbol-section): Define. |
| (scan-symbol-section): Define. |
| * g++.dg/gomp/tls-5.C: Add symbol section test. |
| * g++.dg/opt/const4.C: Likewise. |
| * gcc.dg/20021029-1.c: Likewise. |
| * gcc.dg/array-quals-1.c: Likewise. |
| * gcc.dg/darwin-sections.c: Likewise. |
| * gcc.dg/pr25376.c: Likewise. |
| * gcc.test-framework/test-framework.exp: Load scanasm and test .S files. |
| * gcc.test-framework/dg-scan-symbol-section-1-exp-F.S: New test. |
| * gcc.test-framework/dg-scan-symbol-section-2-exp-F.S: New test. |
| * gcc.test-framework/dg-scan-symbol-section-3-exp-F.S: New test. |
| * gcc.test-framework/dg-scan-symbol-section-exp-P.S: New test. |
| |
| 2020-11-14 Monk Chiang <monk.chiang@sifive.com> |
| |
| PR target/97682 |
| * g++.target/riscv/pr97682.C: New test. |
| * gcc.target/riscv/interrupt-3.c: Check register for t0. |
| * gcc.target/riscv/interrupt-4.c: Likewise. |
| |
| 2020-11-13 Joseph Myers <joseph@codesourcery.com> |
| |
| * gcc.dg/binary-constants-2.c, gcc.dg/binary-constants-3.c, |
| gcc.dg/system-binary-constants-1.c: Update expected diagnostics. |
| * gcc.dg/c11-binary-constants-1.c, |
| gcc.dg/c11-binary-constants-2.c, gcc.dg/c2x-binary-constants-1.c, |
| gcc.dg/c2x-binary-constants-2.c, gcc.dg/c2x-binary-constants-3.c: |
| New tests. |
| |
| 2020-11-13 Jakub Jelinek <jakub@redhat.com> |
| |
| * g++.dg/guality/redeclaration1.C (p): New variable. |
| (S::f): Increment what p points to before storing S::i into l. Adjust |
| gdb-test line numbers. |
| (main): Initialize p to address of an automatic variable. |
| |
| 2020-11-13 Gergö Barany <gergo@codesourcery.com> |
| Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/kernels-decompose-1.c: New. |
| * c-c++-common/goacc/kernels-decompose-2.c: New. |
| * c-c++-common/goacc/kernels-decompose-ice-1.c: New. |
| * c-c++-common/goacc/kernels-decompose-ice-2.c: New. |
| * gfortran.dg/goacc/kernels-decompose-1.f95: New. |
| * gfortran.dg/goacc/kernels-decompose-2.f95: New. |
| * c-c++-common/goacc/if-clause-2.c: Adjust. |
| * gfortran.dg/goacc/kernels-tree.f95: Likewise. |
| |
| 2020-11-13 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/classify-parallel.c: Adjust. |
| * gfortran.dg/goacc/classify-parallel.f95: Likewise. |
| * c-c++-common/goacc/classify-serial.c: New. |
| * gfortran.dg/goacc/classify-serial.f95: Likewise. |
| |
| 2020-11-13 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp2a/feat-cxx2a.C: Check it. |
| |
| 2020-11-13 Jason Merrill <jason@redhat.com> |
| |
| * g++.dg/cpp0x/inh-ctor28.C: Adjust expected diagnostic. |
| * g++.dg/cpp0x/inh-ctor33.C: Likewise. |
| * g++.dg/cpp0x/using-enum-1.C: Add comment. |
| * g++.dg/cpp0x/using-enum-2.C: Allowed in C++20. |
| * g++.dg/cpp0x/using-enum-3.C: Likewise. |
| * g++.dg/cpp1z/class-deduction69.C: Adjust diagnostic. |
| * g++.dg/inherit/using5.C: Likewise. |
| * g++.dg/cpp2a/using-enum-1.C: New test. |
| * g++.dg/cpp2a/using-enum-2.C: New test. |
| * g++.dg/cpp2a/using-enum-3.C: New test. |
| * g++.dg/cpp2a/using-enum-4.C: New test. |
| * g++.dg/cpp2a/using-enum-5.C: New test. |
| * g++.dg/cpp2a/using-enum-6.C: New test. |
| * g++.dg/debug/dwarf2/using-enum.C: New test. |
| |
| 2020-11-13 Vladimir N. Makarov <vmakarov@redhat.com> |
| |
| * c-c++-common/asmgoto-2.c: Permit output in asm goto. |
| * gcc.c-torture/compile/asmgoto-2.c: New. |
| * gcc.c-torture/compile/asmgoto-3.c: New. |
| * gcc.c-torture/compile/asmgoto-4.c: New. |
| * gcc.c-torture/compile/asmgoto-5.c: New. |
| |
| 2020-11-13 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/tree-ssa/evrp20.c |
| * gcc.dg/tree-ssa/evrp21.c |
| * gcc.dg/tree-ssa/evrp22.c |
| |
| 2020-11-13 Martin Liska <mliska@suse.cz> |
| |
| PR testsuite/97788 |
| * g++.dg/ubsan/pr61272.C: Move expected error location. |
| |
| 2020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.c-torture/execute/index-1.c: Skip for the default MSP430 430X ISA. |
| |
| 2020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com> |
| |
| * gcc.target/msp430/rtx-cost-O3-default.c: New test. |
| * gcc.target/msp430/rtx-cost-O3-f5series.c: New test. |
| * gcc.target/msp430/rtx-cost-Os-default.c: New test. |
| * gcc.target/msp430/rtx-cost-Os-f5series.c: New test. |
| |
| 2020-11-13 Jan Hubicka <jh@suse.cz> |
| |
| * c-c++-common/Wstringop-overflow-2.c: Disable ICF. |
| * g++.dg/warn/Warray-bounds-8.C: Disable ICF. |
| |
| 2020-11-13 Andrew MacLeod <amacleod@redhat.com> |
| |
| * gcc.dg/tree-ssa/pr78655.c: New. |
| |
| 2020-11-13 Iain Buclaw <ibuclaw@gdcproject.org> |
| |
| * gdc.dg/pr92216.d: Update scan-assember. |
| |
| 2020-11-13 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/97812 |
| * gcc.dg/torture/pr97812.c: New testcase. |
| |
| 2020-11-13 Sudakshina Das <sudi.das@arm.com> |
| |
| * g++.dg/tree-ssa/pr90883.C: Remove xfail for aarch64. |
| * gcc.dg/tree-prof/stringop-2.c: Add xfail for aarch64. |
| * gcc.target/aarch64/memset-corner-cases.c: New test. |
| * gcc.target/aarch64/memset-q-reg.c: New test. |
| |
| 2020-11-13 Iain Sandoe <iain@sandoe.co.uk> |
| |
| PR objc/90707 |
| * obj-c++.dg/property/at-property-4.mm: Add basic nullability |
| tests. |
| * objc.dg/property/at-property-4.m: Likewise. |
| * obj-c++.dg/attributes/nullability-00.mm: New test. |
| * obj-c++.dg/property/nullability-00.mm: New test. |
| * objc.dg/attributes/nullability-00.m: New test. |
| * objc.dg/property/nullability-00.m: New test. |
| |
| 2020-11-13 Iain Sandoe <iain@sandoe.co.uk> |
| |
| PR objc/77404 |
| * obj-c++.dg/attributes/class-attribute-1.mm: |
| Add Wno-objc-root-class. |
| * obj-c++.dg/attributes/class-attribute-2.mm: Likewise. |
| * obj-c++.dg/attributes/class-attribute-3.mm: Likewise. |
| * obj-c++.dg/attributes/method-deprecated-1.mm: Likewise. |
| * obj-c++.dg/attributes/method-deprecated-2.mm: Likewise. |
| * obj-c++.dg/attributes/method-deprecated-3.mm: Likewise. |
| * obj-c++.dg/attributes/method-format-1.mm: Likewise. |
| * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. |
| * obj-c++.dg/attributes/method-noreturn-1.mm: Likewise. |
| * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. |
| * obj-c++.dg/attributes/nsobject-01.mm: Likewise. |
| * obj-c++.dg/attributes/parameter-attribute-1.mm: Likewise. |
| * obj-c++.dg/attributes/parameter-attribute-2.mm: Likewise. |
| * obj-c++.dg/attributes/proto-attribute-1.mm: Likewise. |
| * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. |
| * obj-c++.dg/attributes/proto-attribute-4.mm: Likewise. |
| * obj-c++.dg/attributes/unused-parameter-1.mm: Likewise. |
| * obj-c++.dg/bad-receiver-type.mm: Likewise. |
| * obj-c++.dg/bitfield-3.mm: Likewise. |
| * obj-c++.dg/bitfield-5.mm: Likewise. |
| * obj-c++.dg/class-extension-1.mm: Likewise. |
| * obj-c++.dg/class-extension-2.mm: Likewise. |
| * obj-c++.dg/class-extension-3.mm: Likewise. |
| * obj-c++.dg/class-extension-4.mm: Likewise. |
| * obj-c++.dg/class-protocol-1.mm: Likewise. |
| * obj-c++.dg/comp-types-1.mm: Likewise. |
| * obj-c++.dg/comp-types-10.mm: Likewise. |
| * obj-c++.dg/comp-types-2.mm: Likewise. |
| * obj-c++.dg/comp-types-3.mm: Likewise. |
| * obj-c++.dg/comp-types-5.mm: Likewise. |
| * obj-c++.dg/comp-types-6.mm: Likewise. |
| * obj-c++.dg/comp-types-7.mm: Likewise. |
| * obj-c++.dg/comp-types-8.mm: Likewise. |
| * obj-c++.dg/demangle-2.mm: Likewise. |
| * obj-c++.dg/demangle-3.mm: Likewise. |
| * obj-c++.dg/duplicate-class-1.mm: Likewise. |
| * obj-c++.dg/encode-1-next.mm: Likewise. |
| * obj-c++.dg/encode-1.mm: Likewise. |
| * obj-c++.dg/enhanced-proto-2.mm: Likewise. |
| * obj-c++.dg/exceptions-1.mm: Likewise. |
| * obj-c++.dg/exceptions-3.mm: Likewise. |
| * obj-c++.dg/exceptions-4.mm: Likewise. |
| * obj-c++.dg/exceptions-5.mm: Likewise. |
| * obj-c++.dg/extern-c-1.mm: Likewise. |
| * obj-c++.dg/fobjc-std-1.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-class.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-method.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-objc.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-object.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-property.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-resolve-method.mm: Likewise. |
| * obj-c++.dg/gnu-api-2-sel.mm: Likewise. |
| * obj-c++.dg/invalid-method-2.mm: Likewise. |
| * obj-c++.dg/ivar-invalid-type-1.mm: Likewise. |
| * obj-c++.dg/ivar-problem-1.mm: Likewise. |
| * obj-c++.dg/lto/lto.exp: Likewise. |
| * obj-c++.dg/lto/trivial-1_0.mm: Likewise. |
| * obj-c++.dg/method-1.mm: Likewise. |
| * obj-c++.dg/method-12.mm: Likewise. |
| * obj-c++.dg/method-18.mm: Likewise. |
| * obj-c++.dg/method-19.mm: Likewise. |
| * obj-c++.dg/method-20.mm: Likewise. |
| * obj-c++.dg/method-3.mm: Likewise. |
| * obj-c++.dg/method-4.mm: Likewise. |
| * obj-c++.dg/method-5.mm: Likewise. |
| * obj-c++.dg/method-8.mm: Likewise. |
| * obj-c++.dg/method-9.mm: Likewise. |
| * obj-c++.dg/method-namespace-1.mm: Likewise. |
| * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: |
| Likewise. |
| * obj-c++.dg/pr23709.mm: Likewise. |
| * obj-c++.dg/pragma-2.mm: Likewise. |
| * obj-c++.dg/private-1.mm: Likewise. |
| * obj-c++.dg/private-2.mm: Likewise. |
| * obj-c++.dg/property/property.exp: Likewise. |
| * obj-c++.dg/proto-lossage-1.mm: Likewise. |
| * obj-c++.dg/proto-lossage-5.mm: Likewise. |
| * obj-c++.dg/proto-qual-1.mm: Likewise. |
| * obj-c++.dg/protocol-inheritance-1.mm: Likewise. |
| * obj-c++.dg/protocol-inheritance-2.mm: Likewise. |
| * obj-c++.dg/protocol-optional-1.mm: Likewise. |
| * obj-c++.dg/selector-1.mm: Likewise. |
| * obj-c++.dg/selector-2.mm: Likewise. |
| * obj-c++.dg/selector-3.mm: Likewise. |
| * obj-c++.dg/selector-4.mm: Likewise. |
| * obj-c++.dg/strings/strings.exp: Likewise. |
| * obj-c++.dg/stubify-1.mm: Likewise. |
| * obj-c++.dg/stubify-2.mm: Likewise. |
| * obj-c++.dg/super-dealloc-1.mm: Likewise. |
| * obj-c++.dg/super-dealloc-2.mm: Likewise. |
| * obj-c++.dg/sync-3.mm: Likewise. |
| * obj-c++.dg/syntax-error-2.mm: Likewise. |
| * obj-c++.dg/syntax-error-4.mm: Likewise. |
| * obj-c++.dg/syntax-error-7.mm: Likewise. |
| * obj-c++.dg/syntax-error-9.mm: Likewise. |
| * obj-c++.dg/template-4.mm: Likewise. |
| * obj-c++.dg/template-7.mm: Likewise. |
| * obj-c++.dg/template-8.mm: Likewise. |
| * obj-c++.dg/threedotthree-abi-1.mm: Likewise. |
| * obj-c++.dg/torture/dg-torture.exp: Likewise. |
| * obj-c++.dg/torture/strings/strings.exp: Likewise. |
| * obj-c++.dg/try-catch-12.mm: Likewise. |
| * obj-c++.dg/try-catch-13.mm: Likewise. |
| |
| 2020-11-13 Iain Sandoe <iain@sandoe.co.uk> |
| |
| PR objc/77404 |
| * objc.dg/anon-1.m: Add Wno-objc-root-class. |
| * objc.dg/attributes/class-attribute-1.m: Likewise. |
| * objc.dg/attributes/class-attribute-2.m: Likewise. |
| * objc.dg/attributes/class-attribute-3.m: Likewise. |
| * objc.dg/attributes/method-deprecated-1.m: Likewise. |
| * objc.dg/attributes/method-deprecated-2.m: Likewise. |
| * objc.dg/attributes/method-deprecated-3.m: Likewise. |
| * objc.dg/attributes/method-format-1.m: Likewise. |
| * objc.dg/attributes/method-nonnull-1.m: Likewise. |
| * objc.dg/attributes/method-noreturn-1.m: Likewise. |
| * objc.dg/attributes/method-sentinel-1.m: Likewise. |
| * objc.dg/attributes/nsobject-01.m: Likewise. |
| * objc.dg/attributes/objc-exception-1.m: Likewise. |
| * objc.dg/attributes/parameter-attribute-1.m: Likewise. |
| * objc.dg/attributes/parameter-attribute-2.m: Likewise. |
| * objc.dg/attributes/proto-attribute-1.m: Likewise. |
| * objc.dg/attributes/proto-attribute-2.m: Likewise. |
| * objc.dg/attributes/proto-attribute-3.m: Likewise. |
| * objc.dg/attributes/proto-attribute-4.m: Likewise. |
| * objc.dg/bitfield-2.m: Likewise. |
| * objc.dg/break-in-ifstmt.m: Likewise. |
| * objc.dg/class-1.m: Likewise. |
| * objc.dg/class-extension-1.m: Likewise. |
| * objc.dg/class-extension-2.m: Likewise. |
| * objc.dg/class-extension-3.m: Likewise. |
| * objc.dg/class-extension-4.m: Likewise. |
| * objc.dg/class-protocol-1.m: Likewise. |
<