re PR middle-end/87248 (Bad code for masked operations involving signed ints)
[gcc.git] / gcc / testsuite / ChangeLog
index ea4436c807c06337f0c9e2556221eb557a841426..c32dc77148629d6e0cc4e9beda58fb588482ba1a 100644 (file)
@@ -1,3 +1,276 @@
+2018-09-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/87248
+       * c-c++-common/torture/pr87248.c: New test.
+
+2018-09-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/87172
+       * gfortran.dg/iso_c_binding_only_2.f90: New test case.
+
+2018-09-11  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/87277
+       * gfortran.dg/select_type_43.f90: New test.
+
+2018-09-11  Nathan Sidwell  <nathan@acm.org>
+
+       * gcc.dg/driver-specs.c: New.
+
+2018-09-11  Joey Ye  <joey.ye@arm.com>
+
+       * lib/gcov.exp (verify-intermediate): Add missing close.
+
+2018-09-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/86830
+       * gfortran.dg/typebound_call_30.f90: New test case.
+
+2018-09-10  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/85395
+       * gfortran.dg/proc_ptr_comp_52.f90: New test case.
+
+2018-09-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/87150 - wrong ctor with maybe-rvalue semantics.
+       * g++.dg/cpp0x/move-return2.C: New test.
+
+2018-09-08  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/array-init.c: Add dg-prune-output.
+       * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
+       * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
+       * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
+       * g++.dg/cpp1y/pr64382.C: Likewise.
+       * g++.dg/cpp1y/pr77739.C: Likewise.
+       * g++.dg/cpp1z/lambda-this1.C: Likewise.
+       * g++.dg/cpp1z/lambda-this2.C: Likewise.
+       * g++.dg/template/crash84.C: Adjust dg-error.
+
+2018-09-07  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
+       messages.
+
+2018-09-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/87152 - range-based for loops with initializer broken in templates.
+       * g++.dg/cpp2a/range-for11.C: New test.
+       * g++.dg/cpp2a/range-for12.C: New test.
+       * g++.dg/cpp2a/range-for13.C: New test.
+       * g++.dg/cpp2a/range-for14.C: New test.
+       * g++.dg/cpp2a/range-for15.C: New test.
+       * g++.dg/cpp2a/range-for16.C: New test.
+       * g++.dg/cpp2a/range-for17.C: New test.
+       * g++.dg/cpp2a/range-for18.C: New test.
+       * g++.dg/parse/error61.C (foo): Adjust dg-error.
+
+2018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       PR target/86731
+       * gcc.target/powerpc/pr86731.c: New test.
+       * gcc.target/powerpc/pr86731-longlong.c: New test.
+       * gcc.target/powerpc/pr86731-fwrapv.c: New test.
+       * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
+       * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
+       * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
+
+2018-09-06  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       PR target/80080
+       * gcc.target/s390/pr80080-3.c: New test.
+       * gcc.target/s390/s390.exp: Make sure the new test passes
+       on all optimization levels.
+
+2018-09-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
+       * g++.dg/warn/Wreturn-local-addr-5.C: New test.
+
+2018-09-05  Cesar Philippidis  <cesar@codesourcery.com>
+           Bernd Schmidt  <bernds_cb1@t-online.de>
+
+       * gcc.target/nvptx/atomic_fetch-1.c: New test.
+       * gcc.target/nvptx/atomic_fetch-1.c: New test.
+
+2018-09-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/87109, wrong overload with ref-qualifiers.
+       * g++.dg/cpp0x/ref-qual19.C: New test.
+
+2018-09-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR testsuite/52665
+       * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
+       * lib/target-supports.exp (scan-assembler_required_options,
+       scan-assembler-not_required_options,
+       scan-assembler-times_required_options): Add -fno-ident.
+       * lib/scanasm.exp (scan-assembler-times): Fix error message.
+       * c-c++-common/ident-0a.c: New test.
+       * c-c++-common/ident-0b.c: New test.
+       * c-c++-common/ident-1a.c: New test.
+       * c-c++-common/ident-1b.c: New test.
+       * c-c++-common/ident-2a.c: New test.
+       * c-c++-common/ident-2b.c: New test.
+
+2018-09-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.dg/recip_sqrt_mult_1.c: New test.
+       * gcc.dg/recip_sqrt_mult_2.c: Likewise.
+       * gcc.dg/recip_sqrt_mult_3.c: Likewise.
+       * gcc.dg/recip_sqrt_mult_4.c: Likewise.
+       * gcc.dg/recip_sqrt_mult_5.c: Likewise.
+       * g++.dg/recip_sqrt_mult_1.C: Likewise.
+       * g++.dg/recip_sqrt_mult_2.C: Likewise.
+
+2018-09-05  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/87205
+       * gcc.dg/tree-ssa/pr87205-2.c: New test.
+       * gcc.dg/tree-ssa/pr87205.c: New test.
+
+2018-09-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87217
+       * gfortran.dg/pr87217.f: New testcase.
+
+2018-09-05   Pádraig Brady p@draigbrady.com
+
+       PR c++/87137
+       * g++.dg/abi/pr87137.C: New.
+
+       PR c++/87185
+       * g++.dg/pr87185.C: New.
+
+2018-09-05  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/87216
+       * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
+       to support Darwin names.
+
+2018-09-05  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/gcov/loop.C: Update test to support new format.
+
+2018-09-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR debug/86593
+       * g++.dg/pr86593.C: New test.
+
+2018-09-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/87198
+       * gcc.target/i386/pr87198.c: New test.
+
+2018-09-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/86744
+       * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
+
+2018-09-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87211
+       * gcc.dg/torture/pr87211.c: New testcase.
+
+2018-09-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87176
+       * gcc.dg/torture/pr87176.c: New testcase.
+       * gcc.dg/torture/ssa-fre-1.c: Likewise.
+
+2018-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       * gfortran.dg/modulo_check: New test.
+
+2018-09-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87177
+       * gcc.dg/torture/pr87177.c: New testcase.
+       * gcc.dg/torture/pr87177-2.c: Likewise.
+
+2018-09-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87200
+       * gcc.dg/torture/pr87200.c: New testcase.
+
+2018-09-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87197
+       * gcc.dg/torture/pr87197.c: New testcase.
+
+       PR tree-optimization/87169
+       * gcc.dg/torture/pr87169.c: New testcase.
+
+2018-09-03  Martin Liska  <mliska@suse.cz>
+
+       PR driver/83193
+       * gcc.dg/completion-4.c: New test.
+
+2018-09-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/84980
+       * g++.dg/concepts/pr84980.C: New.
+
+2018-09-03  Martin Liska  <mliska@suse.cz>
+
+       PR middle-end/59521
+       * c-c++-common/pr59521-1.c: New test.
+       * c-c++-common/pr59521-2.c: New test.
+       * gcc.dg/tree-prof/pr59521-3.c: New test.
+
+2018-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-c++-common/array-init.c: New test.
+       * g++.dg/init/string2.C: Remove selector.
+
+2018-09-01  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/87074
+       * gcc.dg/pr87074.c: New test.
+
+2018-08-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87168
+       * gcc.dg/torture/pr87168.c: New testcase.
+
+2018-08-31  Vlad Lazar  <vlad.lazar@arm.com>
+
+       * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
+       * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
+       (test_vnegd_s64): Likewise.
+       * gcc.target/aarch64/vnegd_64.c: New.
+       * gcc.target/aarch64/vabsd_64.c: New.
+       * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
+
+2018-08-31  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/87155
+       PR c++/84707
+       * g++.dg/cpp0x/pr87155.C: New.
+       * g++.dg/cpp0x/inline-ns10.C: Adjust.
+
+2018-08-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/87138
+       * gcc.target/i386/avx512bw-pr87138.c: New test.
+
+2018-08-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/86328
+       PR fortran/86760
+       * gfortran.dg/pr86328.f90 : New test.
+       in comment 12 of the PR.
+       * gfortran.dg/pr86760.f90 : New test.
+
 2018-08-30  Sandra Loosemore  <sandra@codesourcery.com>
 
        * g++.dg/cpp0x/noexcept30.C: Make dependence on
 
 2018-08-30  Qing Zhao  <qing.zhao@oracle.com>
 
-       PR 86519
+       PR testsuite/86519
        gcc.dg/strcmpopt_6.c: Remove.
        gcc.target/aarch64/strcmpopt_6.c: New testcase.
        gcc.target/i386/strcmpopt_6.c: Likewise.