]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/testsuite/ChangeLog
PR tree-optimization/92157 - incorrect strcmp() == 0 result for unknown strings
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
index 895c06f8ed400d1260efe4dd87796a084ce2fc64..1a87247323e94a572197902cbeeed7685e20290a 100644 (file)
@@ -1,3 +1,750 @@
+2019-10-18  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/92157
+       * gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
+       * gcc.dg/strlenopt-87.c: New test.
+
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
+
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.dg/builtin-arith-overflow-3.c: New test.
+
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/negdi-3.c: Remove XFAIL markers.
+
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/pr53447-1.c: Remove XFAIL.
+       * gcc.target/arm/pr53447-3.c: Remove XFAIL.
+       * gcc.target/arm/pr53447-4.c: Remove XFAIL.
+
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/negdi-3.c: Add XFAILS.
+       * gcc.target/arm/pr3447-1.c: Likewise.
+       * gcc.target/arm/pr3447-3.c: Likewise.
+       * gcc.target/arm/pr3447-4.c: Likewise.
+
+2019-10-18  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/69455
+       * gfortran.dg/pr69455_1.f90: New test.
+       * gfortran.dg/pr69455_2.f90: Ditto.
+
+2019-10-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/arm/multilib.exp: Add extra tests.
+
+2019-10-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/91586
+       * gfortran.dg/class_71.f90: New.
+
+2019-10-18  Georg-Johann Lay  <avr@gjlay.de>
+
+       Fix some fallout for small targets.
+
+       PR testsuite/52641
+       * gcc.c-torture/execute/20190820-1.c:
+       Add dg-require-effective-target int32plus.
+       * gcc.c-torture/execute/pr85331.c
+       Add dg-require-effective-target double64plus.
+       * gcc.dg/pow-sqrt-1.c: Same.
+       * gcc.dg/pow-sqrt-2.c: Same.
+       * gcc.dg/pow-sqrt-3.c: Same.
+       * gcc.c-torture/execute/20190901-1.c: Same.
+       * gcc.c-torture/execute/user-printf.c [avr]: Skip.
+       * gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
+       * gcc.c-torture/execute/printf-2.c [avr]: Skip.
+       * gcc.dg/Wlarger-than3.c [avr]: Skip.
+       * gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
+       [avr,double=float]: Provide custom prototype.
+       * gcc.dg/pr36017.c: Same.
+       * gcc.c-torture/execute/pr90025.c: Use 32-bit int.
+       * gcc.dg/complex-7.c: Add dg-require-effective-target double64.
+       * gcc.dg/loop-versioning-1.c:
+       Add dg-require-effective-target size32plus.
+       * gcc.dg/loop-versioning-2.c: Same.
+
+2019-10-18  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+           Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/86753
+       * gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
+       from { scan-assembler-not {\tsel\t}.
+       * gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
+       only one load conditional.
+       * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
+       * gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
+       * gcc.target/aarch64/sve/vcond_5.c: Likewise.
+
+2019-10-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/92056
+       * gcc.dg/tree-ssa/pr92056.c: New test.
+
+2019-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * g++.old-deja/g++.other/decl9.C: Check locations too.
+
+2019-10-17  Yuliang Wang  <yuliang.wang@arm.com>
+
+       * gcc.target/aarch64/sve2/eor3_1.c: New test.
+       * gcc.target/aarch64/sve2/nlogic_1.c: As above.
+       * gcc.target/aarch64/sve2/nlogic_2.c: As above.
+       * gcc.target/aarch64/sve2/bitsel_1.c: As above.
+       * gcc.target/aarch64/sve2/bitsel_2.c: As above.
+       * gcc.target/aarch64/sve2/bitsel_3.c: As above.
+       * gcc.target/aarch64/sve2/bitsel_4.c: As above.
+
+2019-10-17  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
+
+2019-10-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/vseleqdf.c: Add missing closing bracket.
+       * gcc.target/arm/vseleqsf.c: Likewise.
+       * gcc.target/arm/vselgedf.c: Likewise.
+       * gcc.target/arm/vselgesf.c: Likewise.
+       * gcc.target/arm/vselgtdf.c: Likewise.
+       * gcc.target/arm/vselgtsf.c: Likewise.
+       * gcc.target/arm/vselledf.c: Likewise.
+       * gcc.target/arm/vsellesf.c: Likewise.
+       * gcc.target/arm/vselltdf.c: Likewise.
+       * gcc.target/arm/vselltsf.c: Likewise.
+       * gcc.target/arm/vselnedf.c: Likewise.
+       * gcc.target/arm/vselnesf.c: Likewise.
+       * gcc.target/arm/vselvcdf.c: Likewise.
+       * gcc.target/arm/vselvcsf.c: Likewise.
+       * gcc.target/arm/vselvsdf.c: Likewise.
+       * gcc.target/arm/vselvssf.c: Likewise.
+
+2019-10-17  Mark Eggleston <mark.eggleston@codethink.com>
+
+       * gfortran.dg/auto_in_equiv_3.f90: New test.
+       * gfortran.dg/auto_in_equiv_4.f90: New test.
+       * gfortran.dg/auto_in_equiv_5.f90: New test.
+       * gfortran.dg/auto_in_equiv_6.f90: New test.
+       * gfortran.dg/auto_in_equiv_7.f90: New test.
+
+2019-10-17  Georg-Johann Lay  <avr@gjlay.de>
+
+       * gcc.target/avr/progmem-error-1.cpp: Fix location of the
+       expected diagnostic.
+
+2019-10-17  Feng Xue  <fxue@os.amperecomputing.com>
+
+       PR testsuite/92125
+       * gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
+
+2019-10-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/92056
+       * gcc.c-torture/compile/pr92056.c: New test.
+
+       PR tree-optimization/92115
+       * gcc.dg/pr92115.c: New test.
+
+       PR fortran/87752
+       * gfortran.dg/gomp/pr87752.f90: New test.
+
+2019-10-17  Richard Biener  <rguenther@suse.de>
+
+       PR debug/91887
+       * g++.dg/debug/dwarf2/pr91887.C: New testcase.
+
+2019-10-16  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/83821
+       * c-c++-common/Warray-bounds-4.c: Remove XFAIL.
+       * gcc.dg/strlenopt-82.c: New test.
+       * gcc.dg/strlenopt-83.c: Same.
+       * gcc.dg/strlenopt-84.c: Same.
+       * gcc.dg/strlenopt-85.c: Same.
+       * gcc.dg/strlenopt-86.c: Same.
+       * gcc.dg/tree-ssa/calloc-4.c: Same.
+       * gcc.dg/tree-ssa/calloc-5.c: Same.
+
+2019-10-16  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/91996
+       * gcc.dg/strlenopt-80.c: New test.
+       * gcc.dg/strlenopt-81.c: New test.
+
+2019-10-16  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
+
+       * gcc.target/mips/msa-dpadd-dpsub.c: New test.
+
+2019-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * gcc.target/aarch64/symbol-range.c: Improve testcase.
+       * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
+
+2019-10-16  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
+       * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
+
+2019-10-16  Peter Bergner <bergner@linux.ibm.com>
+           Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR target/70010
+       * gcc.target/powerpc/pr70010.c: New test.
+       * gcc.target/powerpc/pr70010-1.c: New test.
+       * gcc.target/powerpc/pr70010-2.c: New test.
+       * gcc.target/powerpc/pr70010-3.c: New test.
+       * gcc.target/powerpc/pr70010-4.c: New test.
+
+2019-10-16  Feng Xue  <fxue@os.amperecomputing.com>
+
+       PR ipa/91088
+       * gcc.dg/ipa/pr91088.c: New test.
+       * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
+       * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
+
+2019-10-15  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.c-torture/compile/20191015-1.c: New test.
+       * gcc.c-torture/compile/20191015-2.c: New test.
+
+2019-10-15  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/92016
+       * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
+
+2019-10-15  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       PR target/92093
+       * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
+
+2019-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/92048
+       * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
+       inner loop.
+
+2019-10-15  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/load-thread-pointer-once.c: New test.
+
+2019-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/92094
+       * gfortran.dg/pr92094.f90: New testcase.
+
+2019-10-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/92035
+       * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
+       directives for newly expected instructions.
+       * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
+       * gcc.target/i386/avx512f-vrndscaless-2.c
+       (avx512f_test): Add tests for new intrinsics.
+       * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
+       * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
+       __builtin_ia32_rndscalefsd_round): Remove.
+       (__builtin_ia32_rndscalefss_mask_round,
+       __builtin_ia32_rndscalefsd_mask_round): Define.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2019-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/92046
+       * c-c++-common/cxxbitfields-3.c: Adjust.
+       * c-c++-common/cxxbitfields-6.c: Likewise.
+       * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
+       * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
+       * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
+       * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
+       * g++.dg/simulate-thread/bitfields-2.C: Likewise.
+       * g++.dg/simulate-thread/bitfields.C: Likewise.
+       * gcc.dg/lto/pr52097_0.c: Likewise.
+       * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
+       * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
+       * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
+       * gcc.dg/simulate-thread/speculative-store.c: Likewise.
+       * gcc.dg/tree-ssa/20050314-1.c: Likewise.
+
+2019-10-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR tree-optimization/92085
+       * gcc.dg/tree-ssa/pr92085-1.c: New test.
+       * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
+
+2019-10-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/89943
+       * gfortran.dg/pr89943_1.f90: New test.
+       * gfortran.dg/pr89943_2.f90: Ditto.
+       * gfortran.dg/pr89943_3.f90: Ditto.
+       * gfortran.dg/pr89943_4.f90: Ditto.
+
+2019-10-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/92004
+       * gfortran.dg/argument_checking_24.f90: New test.
+       * gfortran.dg/abstract_type_6.f90: Add error message.
+       * gfortran.dg/argument_checking_11.f90: Correct wording
+       in error message.
+       * gfortran.dg/argumeent_checking_13.f90: Likewise.
+       * gfortran.dg/interface_40.f90: Add error message.
+
+2019-10-14  Maya Rashish  <coypu@sdf.org>
+
+       * gcc.c-torture/compile/pr85401: New test.
+
+2019-10-14  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
+
+       * gcc.target/mips/constant-spill.c: New test.
+
+2019-10-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/92069
+       * gcc.dg/torture/pr92069.c: New testcase.
+
+2019-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
+       * g++.dg/diagnostic/bitfld2.C: Likewise.
+       * g++.dg/ext/anon-struct1.C: Likewise.
+       * g++.dg/ext/anon-struct6.C: Likewise.
+       * g++.dg/ext/flexary19.C: Likewise.
+       * g++.dg/ext/flexary9.C: Likewise.
+       * g++.dg/template/error17.C: Likewise.
+
+2019-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/92084
+       * g++.dg/gomp/pr92084.C: New test.
+
+2019-10-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/diag-aka-5.h: New test.
+       * gcc.dg/diag-aka-5a.c: Likewise.
+       * gcc.dg/diag-aka-5b.c: Likewise.
+       * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
+       for myvec.
+
+2019-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
+       separated by commas in simd selector trait properties.
+
+2019-10-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
+       [1,MAX].
+
+2019-10-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
+       indirection label prefix, for Darwin.
+       * gcc.target/i386/indirect-thunk-2.c: Likewise.
+       * gcc.target/i386/indirect-thunk-3.c: Likewise.
+       * gcc.target/i386/indirect-thunk-4.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+       * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+       * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+       * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+       * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+       * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+       * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
+       * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
+       * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
+       * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
+       * gcc.target/i386/pr32219-2.c: Likewise.
+       * gcc.target/i386/pr32219-3.c: Likewise.
+       * gcc.target/i386/pr32219-4.c: Likewise.
+       * gcc.target/i386/pr32219-7.c: Likewise.
+       * gcc.target/i386/pr32219-8.c: Likewise.
+       * gcc.target/i386/ret-thunk-14.c: Likewise.
+       * gcc.target/i386/ret-thunk-15.c: Likewise.
+       * gcc.target/i386/ret-thunk-9.c: Likewise.
+
+2019-10-13  Damian Rouson  <damain@sourceryinstitue.org>
+
+       PR fortran/91513
+       * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
+
+2019-10-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/92017
+       * gfortran.dg/minmaxloc_14.f90: New test.
+
+2019-10-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
+       (check_effective_target_c99_runtime): Remove call to
+       add_options_for_c99_runtime.
+
+       * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
+       * gcc.dg/builtins-20.c: Likewise.
+       * gcc.dg/builtins-53.c: Likewise.
+       * gcc.dg/builtins-55.c: Likewise.
+       * gcc.dg/builtins-67.c: Likewise.
+       * gcc.dg/c99-tgmath-1.c: Likewise.
+       * gcc.dg/c99-tgmath-2.c: Likewise.
+       * gcc.dg/c99-tgmath-3.c: Likewise.
+       * gcc.dg/c99-tgmath-4.c: Likewise.
+       * gcc.dg/ipa/inline-8.c: Likewise.
+       * gcc.dg/ipa/ipa-icf-5.c: Likewise.
+       * gcc.dg/ipa/ipa-icf-7.c: Likewise.
+       * gcc.dg/nextafter-2.c: Likewise.
+       * gcc.dg/pr42427.c: Likewise.
+       * gcc.dg/pr78965.c: Likewise.
+       * gcc.dg/single-precision-constant.c: Likewise.
+       * gcc.dg/torture/builtin-convert-1.c: Likewise.
+       * gcc.dg/torture/builtin-convert-2.c: Likewise.
+       * gcc.dg/torture/builtin-convert-3.c: Likewise.
+       * gcc.dg/torture/builtin-convert-4.c: Likewise.
+       * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
+       * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
+       * gcc.dg/torture/builtin-integral-1.c: Likewise.
+       * gcc.dg/torture/builtin-power-1.c: Likewise.
+       * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
+       * gcc.dg/tree-ssa/minmax-2.c: Likewise.
+       * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
+       * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
+       * gcc.target/i386/387-rint-inline-1.c: Likewise.
+       * gcc.target/i386/387-rint-inline-2.c: Likewise.
+       * gcc.target/i386/conversion.c: Likewise.
+       * gcc.target/i386/pr47312.c: Likewise.
+       * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
+       * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
+       * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
+       * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
+       * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
+
+2019-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/92063
+       * gcc.c-torture/compile/pr92063.c: New test.
+
+       * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
+       improvements.  Add new tests.
+       * c-c++-common/gomp/declare-variant-4.c: New test.
+       * c-c++-common/gomp/declare-variant-5.c: New test.
+       * c-c++-common/gomp/declare-variant-6.c: New test.
+       * c-c++-common/gomp/declare-variant-7.c: New test.
+
+2019-10-11  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
+       gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
+       tests.
+       * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
+       Update expected diagnostics.
+
+2019-10-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/92070 - bogus error with -fchecking=2.
+       * g++.dg/expr/cond17.C: New test.
+
+2019-10-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/92049 - extra error with -fchecking=2.
+       * g++.dg/template/builtin2.C: New test.
+
+2019-10-11  Jim Wilson  <jimw@sifive.com>
+
+       PR rtl-optimization/91860
+       * gcc.dg/pr91860-1.c: New testcase.
+       * gcc.dg/pr91860-2.c: New testcase.
+       * gcc.dg/pr91860-3.c: New testcase.
+       * gcc.dg/pr91860-4.c: New testcase.
+
+2019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/91649
+       * gfortran.dg/pr91649.f90: New test.
+
+2019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/91715
+       * gfortran.dg/function_kinds_5.f90: Prune run-on error.
+       * gfortran.dg/pr85543.f90: Ditto.
+       * gfortran.dg/pr91715.f90: New test.
+
+2019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/92018
+       * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
+       * gfortran.dg/pr81509_2.f90: Ditto.
+       * gfortran.dg/pr92018.f90: New test.
+
+2019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/92019
+       * gfortran.dg/pr92019.f90: New test.
+
+2019-10-11  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
+       gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
+       tests.
+       * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
+       * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
+       gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
+
+2019-10-11  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/92050
+       * gfortran.dg/pr92050.f90: New.
+
+2019-10-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/90883
+       PR tree-optimization/91091
+       * gcc.dg/torture/20191011-1.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
+       * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
+       * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
+
+2019-10-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/size_clause4.ads: New test.
+
+2019-10-11  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       PR target/77918
+       * gcc.target/s390/s390.exp: Enable Fortran tests.
+       * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
+       * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
+       * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
+       * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
+       * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
+       * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
+       * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
+       * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
+       * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
+       * gcc.target/s390/zvector/autovec-fortran.h: New test.
+       * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
+       * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
+       * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
+       * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
+       * gcc.target/s390/zvector/autovec.h: New test.
+
+2019-10-11  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
+       expectations.
+
+2019-10-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/array38.adb: New test.
+       * gnat.dg/array38_pkg.ad[sb]: New helper.
+
+2019-10-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/91987
+       * g++.dg/cpp1z/eval-order6.C: New test.
+       * g++.dg/cpp1z/eval-order7.C: New test.
+       * g++.dg/cpp1z/eval-order8.C: New test.
+       * c-c++-common/gomp/pr91987.c: New test.
+
+2019-10-10  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
+       gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
+       gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
+       gcc.dg/dfp/tr24732-float-dfp-1.c,
+       gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
+
+2019-10-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR 87488
+       * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
+       field.
+       * c-c++-common/diagnostic-format-json-3.c: Likewise.
+       * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
+       * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
+       * jit.dg/test-error-array-bounds.c (create_code): Ensure that
+       error messages don't contain escaped URLs.
+
+2019-10-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR 87488
+       * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
+
+2019-10-10  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/92022
+       * g++.dg/pr92022.C: New test.
+
+2019-10-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/declare-variant-1.c: New test.
+       * c-c++-common/gomp/declare-variant-2.c: New test.
+       * c-c++-common/gomp/declare-variant-3.c: New test.
+       * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
+       * gcc.dg/gomp/declare-variant-1.c: New test.
+       * gcc.dg/gomp/declare-variant-2.c: New test.
+
+2019-10-09  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/90879
+       * gcc.dg/Wstring-compare-2.c: New test.
+       * gcc.dg/Wstring-compare.c: New test.
+       * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
+       * gcc.dg/strcmpopt_6.c: New test.
+       * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
+       test cases.
+       * gcc.dg/strlenopt-66.c: Run it.
+       * gcc.dg/strlenopt-68.c: New test.
+
+2019-10-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
+       PR c++/69531 - DR 1307: Differently bounded array parameters.
+       PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
+       * g++.dg/conversion/qual1.C: New test.
+       * g++.dg/conversion/qual2.C: New test.
+       * g++.dg/conversion/qual3.C: New test.
+       * g++.dg/conversion/ref2.C: New test.
+       * g++.dg/conversion/ref3.C: New test.
+       * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
+       * g++.dg/cpp0x/initlist-array7.C: New test.
+       * g++.dg/cpp0x/initlist-array8.C: New test.
+       * g++.dg/cpp2a/array-conv1.C: New test.
+       * g++.dg/cpp2a/array-conv10.C: New test.
+       * g++.dg/cpp2a/array-conv11.C: New test.
+       * g++.dg/cpp2a/array-conv12.C: New test.
+       * g++.dg/cpp2a/array-conv13.C: New test.
+       * g++.dg/cpp2a/array-conv14.C: New test.
+       * g++.dg/cpp2a/array-conv15.C: New test.
+       * g++.dg/cpp2a/array-conv16.C: New test.
+       * g++.dg/cpp2a/array-conv17.C: New test.
+       * g++.dg/cpp2a/array-conv2.C: New test.
+       * g++.dg/cpp2a/array-conv3.C: New test.
+       * g++.dg/cpp2a/array-conv4.C: New test.
+       * g++.dg/cpp2a/array-conv5.C: New test.
+       * g++.dg/cpp2a/array-conv6.C: New test.
+       * g++.dg/cpp2a/array-conv7.C: New test.
+       * g++.dg/cpp2a/array-conv8.C: New test.
+       * g++.dg/cpp2a/array-conv9.C: New test.
+       * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
+
+2019-10-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
+       * g++.dg/cpp0x/scoped_enum10.C: New test.
+       * g++.dg/cpp0x/scoped_enum11.C: New test.
+
+2019-10-08  Andrew Sutton  <asutton@lock3software.com>
+
+       * lib/target-supports.exp (check_effective_target_concepts): Check
+       for std=c++2a.
+
+2019-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * c-c++-common/Waddress-1.c: Test locations too.
+       * c-c++-common/Wpointer-compare-1.c: Likewise.
+       * c-c++-common/Wshift-count-negative-1.c: Likewise.
+       * c-c++-common/Wshift-count-overflow-1.c: Likewise.
+       * c-c++-common/Wshift-negative-value-1.c: Likewise.
+       * c-c++-common/Wshift-negative-value-2.c: Likewise.
+       * c-c++-common/Wshift-negative-value-5.c: Likewise.
+       * c-c++-common/pr48418.c: Likewise.
+       * c-c++-common/pr65830.c: Likewise.
+       * c-c++-common/pr69764.c: Likewise.
+       * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
+       * g++.dg/cpp0x/nullptr37.C: Likewise.
+       * g++.dg/template/crash126.C: Likewise.
+       * g++.dg/template/crash129.C: Likewise.
+       * g++.dg/warn/Wextra-3.C: Likewise.
+       * g++.dg/warn/Wfloat-equal-1.C: Likewise.
+       * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
+       * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
+       * g++.dg/warn/pointer-integer-comparison.C: Likewise.
+       * g++.old-deja/g++.jason/crash8.C: Likewise.
+
+2019-10-09  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/vect-outer-call-1.c: New testcase.
+
+2019-10-08  Alexandre Oliva <oliva@adacore.com>
+
+       * gcc.target/i386/20060512-1.c (sse2_test): Use a
+       call-clobbered register variable for stack-disaligning push
+       and pop.  Require a frame pointer.
+       * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
+
+2019-10-08  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/92001
+       * g++.dg/Wclass-memaccess-5.C: New test.
+
+2019-10-08  Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
+
+       PR tree-optimization/90836
+       * lib/target-supports.exp (check_effective_target_popcount)
+       (check_effective_target_popcountll): New effective targets.
+       * gcc.dg/tree-ssa/popcount4.c: New test.
+       * gcc.dg/tree-ssa/popcount4l.c: New test.
+       * gcc.dg/tree-ssa/popcount4ll.c: New test.
+
+2019-10-08  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/92014
+       * gcc.dg/Wstringop-overflow-19.c: New test.
+
+2019-10-08  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/91801
+       * gfortran.dg/pr91801.f90: New test.
+
+2019-10-08  Marek Polacek  <polacek@redhat.com>
+
+       DR 685 - Integral promotion of enum ignores fixed underlying type.
+       * g++.dg/cpp0x/scoped_enum9.C: New test.
+
 2019-10-08  Martin Sebor  <msebor@redhat.com>
 
        PR tetsuite/92025