1 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr90985.f90: New test.
6 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/equiv_10.f90: New test.
11 2019-08-02 Marek Polacek <polacek@redhat.com>
14 * g++.dg/cpp0x/nontype4.C: New test.
16 2019-08-02 Marek Polacek <polacek@redhat.com>
19 * g++.dg/cpp0x/nontype3.C: New test.
21 2019-08-02 Marek Polacek <polacek@redhat.com>
24 * g++.dg/cpp0x/nontype2.C: New test.
26 2019-08-02 Steve Ellcey <sellcey@marvell.com>
28 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
29 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
30 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
32 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/sse4_1-pr91201.c: New test.
37 2019-08-02 Marek Polacek <polacek@redhat.com>
39 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
40 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
42 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
45 * gcc.dg/torture/pr91323.c: New test.
47 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
49 * g++.dg/cpp1z/nodiscard6.C: New.
51 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
53 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
54 * gcc.dg/torture/ssa-fre-7.c: Likewise.
56 2019-08-02 Jakub Jelinek <jakub@redhat.com>
58 PR tree-optimization/91201
59 * gcc.target/i386/sse2-pr91201-3.c: New test.
60 * gcc.target/i386/sse2-pr91201-4.c: New test.
61 * gcc.target/i386/sse2-pr91201-5.c: New test.
62 * gcc.target/i386/sse2-pr91201-6.c: New test.
64 2019-08-02 Martin Liska <mliska@suse.cz>
66 * g++.dg/cpp1y/new2.C: New test.
68 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
70 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
72 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
74 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
76 2019-08-01 Martin Sebor <msebor@redhat.com>
79 * c-c++-common/array-1.c: New test.
80 * g++.dg/abi/mangle73.C: New test.
81 * g++.dg/cpp2a/nontype-class23.C: New test.
82 * g++.dg/init/array53.C: New test.
84 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
87 * gcc.target/i386/pr85693-1.c: New test.
89 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
92 * c-c++-common/pr90590-1.c: New test.
93 * c-c++-common/pr90590-1.h: New test.
94 * c-c++-common/pr90590-2.c: New test.
95 * c-c++-common/pr90590-2.h: New test.
97 2019-08-01 Marek Polacek <polacek@redhat.com>
99 PR c++/90805 - detect narrowing in case values.
100 * c-c++-common/pr89888.c: Update expected dg-error.
101 * g++.dg/cpp0x/Wnarrowing17.C: New test.
102 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
104 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
106 * gcc/testsuite/g++.dg/lto/pr89330_0.C: Add effective-target shared.
108 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
110 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
112 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/diagnostic/delete1.C: New.
116 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
118 * gcc.target/riscv/attribute-10.c: New test.
120 2019-07-31 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/91280
123 * g++.dg/torture/pr91280.C: New testcase.
125 2019-07-31 Richard Biener <rguenther@suse.de>
127 PR tree-optimization/91293
128 * gcc.dg/vect/pr91293-1.c: New testcase.
129 * gcc.dg/vect/pr91293-2.c: Likewise.
130 * gcc.dg/vect/pr91293-3.c: Likewise.
132 2019-07-31 Jakub Jelinek <jakub@redhat.com>
134 PR tree-optimization/91201
135 * gcc.target/i386/sse2-pr91201-2.c: New test.
137 2019-07-31 Richard Biener <rguenther@suse.de>
139 PR tree-optimization/91178
140 * gcc.dg/torture/pr91178-2.c: New testcase.
142 2019-07-31 Jakub Jelinek <jakub@redhat.com>
144 PR tree-optimization/91201
145 * gcc.target/i386/sse2-pr91201.c: New test.
146 * gcc.target/i386/avx2-pr91201.c: New test.
147 * gcc.target/i386/avx512bw-pr91201.c: New test.
149 2019-07-31 Sudakshina Das <sudi.das@arm.com>
151 * gcc.target/aarch64/acle/tme.c: New test.
152 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
154 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
156 * gcc.target/arm/cmse/cmse-17.c: New test.
158 2019-07-30 Martin Sebor <msebor@redhat.com>
161 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
163 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
166 * gfortran.dg/pr91296.f90: New test.
168 2019-07-30 Martin Liska <mliska@suse.cz>
170 PR tree-optimization/91270
171 * g++.dg/torture/pr91270.C: New test.
173 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
175 * gcc.dg/vect/vect-cond-arith-7.c: New test.
177 2019-07-30 Jakub Jelinek <jakub@redhat.com>
180 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
181 dg-additional-options.
184 * gcc.dg/gomp/pr91216.c: New test.
187 * gcc.target/i386/avx512bw-pr91150.c: New test.
189 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
191 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
192 * gcc.target/msp430/region-misuse-code.c: New test.
193 * gcc.target/msp430/region-misuse-data.c: Likewise.
194 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
195 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
197 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
200 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
201 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
203 2019-07-29 Martin Liska <mliska@suse.cz>
205 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
208 2019-07-29 Richard Biener <rguenther@suse.de>
210 PR tree-optimization/91267
211 * gcc.dg/torture/pr91267.c: New testcase.
213 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
215 * c-c++-common/guality/Og-dce-1.c: New test.
216 * c-c++-common/guality/Og-dce-2.c: Likewise.
217 * c-c++-common/guality/Og-dce-3.c: Likewise.
219 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
221 * c-c++-common/guality/Og-global-dse-1.c: New test.
223 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
225 * c-c++-common/guality/Og-static-wo-1.c: New test.
226 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
227 "Og" and "general" tests. Run the latter at -O0 and -Og only.
228 * gcc.dg/guality/guality.exp: Likewise.
230 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
232 * lib/scanasm.exp (parse_function_bodies, check_function_body)
233 (check-function-bodies): New procedures.
234 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
235 instead of scan-assembler.
236 * gcc.target/aarch64/sve/init_2.c: Likewise.
237 * gcc.target/aarch64/sve/init_3.c: Likewise.
238 * gcc.target/aarch64/sve/init_4.c: Likewise.
239 * gcc.target/aarch64/sve/init_5.c: Likewise.
240 * gcc.target/aarch64/sve/init_6.c: Likewise.
241 * gcc.target/aarch64/sve/init_7.c: Likewise.
242 * gcc.target/aarch64/sve/init_8.c: Likewise.
243 * gcc.target/aarch64/sve/init_9.c: Likewise.
244 * gcc.target/aarch64/sve/init_10.c: Likewise.
245 * gcc.target/aarch64/sve/init_11.c: Likewise.
246 * gcc.target/aarch64/sve/init_12.c: Likewise.
248 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
250 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
251 Require fpic support.
253 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
255 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
258 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
260 * lib/scanasm.exp (object-size): Handle Darwin's size command.
262 2018-07-26 Tamar Christina <tamar.christina@arm.com>
264 * gcc.dg/type-convert-var.c: New test.
266 2019-07-26 Martin Jambor <mjambor@suse.cz>
269 * g++.dg/lto/pr89330_[01].C: New test.
270 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
272 2019-07-25 Martin Sebor <msebor@redhat.com>
274 PR tree-optimization/91183
275 PR tree-optimization/86688
276 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
277 * gcc.dg/strlenopt-70.c: Fix bugs.
278 * gcc.dg/strlenopt-71.c: Same.
279 * gcc.dg/strlenopt-72.c: Same.
281 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
283 PR rtl-optimization/91223
284 * gcc.target/i386/pr91223.c: New test.
286 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
288 PR gcov-profile/91087
289 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
290 "final" line for the failure summaries. Adjust source layout so that
291 dejagnu xfail expressions work.
293 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * gfortran.dg/dependency_54.f90: New test.
298 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
300 * gnat.dg/case_optimization3.ad[sb]: New test.
302 2019-07-25 Martin Liska <mliska@suse.cz
303 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
306 * g++.dg/cpp1y/new1.C: New test.
308 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
311 * gnat.dg/float_value1.adb: Only run on x86.
313 2019-07-24 Martin Sebor <msebor@redhat.com>
315 PR tree-optimization/91183
316 PR tree-optimization/86688
317 * gcc/testsuite/c-c++-common/ubsan/object-size-9.c: Disable warnings.
318 * gcc.dg/Wstringop-overflow-14.c: New test.
319 * gcc.dg/attr-nonstring-2.c: Remove xfails.
320 * gcc.dg/strlenopt-70.c: New test.
321 * gcc.dg/strlenopt-71.c: New test.
322 * gcc.dg/strlenopt-72.c: New test.
323 * gcc.dg/strlenopt-8.c: Remove xfails.
325 2019-07-24 Martin Sebor <msebor@redhat.com>
328 * gcc.misc-tests/help.exp: Add tests.
329 * lib/options.exp: Handle C++.
331 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
333 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
335 * gcc.target/arc/builtin_special.c: Update test/
336 * gcc.target/arc/interrupt-1.c: Likewise.
337 * gcc.target/arc/interrupt-10.c: New test.
338 * gcc.target/arc/interrupt-11.c: Likewise.
339 * gcc.target/arc/interrupt-12.c: Likewise.
341 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
343 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
344 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
345 * gcc.target/s390/mul-signed-overflow-1.c: New test.
346 * gcc.target/s390/mul-signed-overflow-2.c: New test.
348 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
351 * gcc.target/aarch64/sve/pr91166.c: New test.
353 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
356 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
358 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
360 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
361 * arithmetic_overflow_1.f90: Ditto.
362 * gfortran.dg/boz_11.f90: Ditto.
363 * gfortran.dg/boz_12.f90: Ditto.
364 * gfortran.dg/boz_4.f90: Ditto.
365 * gfortran.dg/boz_5.f90: Ditto.
366 * gfortran.dg/boz_6.f90: Ditto.
367 * gfortran.dg/boz_7.f90: Ditto.
368 * gfortran.dg/boz_8.f90: Ditto.
369 * gfortran.dg/dec_structure_6.f90: Ditto.
370 * gfortran.dg/dec_union_1.f90: Ditto.
371 * gfortran.dg/dec_union_2.f90: Ditto.
372 * gfortran.dg/dec_union_5.f90: Ditto.
373 * gfortran.dg/dshift_3.f90: Ditto.
374 * gfortran.dg/gnu_logical_2.f90: Ditto.
375 * gfortran.dg/int_conv_1.f90: Ditto.
376 * gfortran.dg/ishft_1.f90: Ditto.
377 * gfortran.dg/nan_4.f90: Ditto.
378 * gfortran.dg/no_range_check_3.f90: Ditto.
379 * gfortran.dg/pr16433.f: Ditto.
380 * gfortran.dg/pr44491.f90: Ditto.
381 * gfortran.dg/pr58027.f90: Ditto.
382 * gfortran.dg/pr81509_2.f90: Ditto.
383 * gfortran.dg/unf_io_convert_1.f90: Ditto.
384 * gfortran.dg/unf_io_convert_2.f90: Ditto.
385 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
387 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
388 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
389 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
390 * gfortran.dg/gnu_logical_1.F: Delete test.
391 * gfortran.dg/merge_bits_3.f90: New test.
392 * gfortran.dg/merge_bits_3.f90: Ditto.
393 * gfortran.dg/boz_int.f90: Ditto.
394 * gfortran.dg/boz_bge.f90: Ditto.
395 * gfortran.dg/boz_complex_1.f90: Ditto.
396 * gfortran.dg/boz_complex_2.f90: Ditto.
397 * gfortran.dg/boz_complex_3.f90: Ditto.
398 * gfortran.dg/boz_dble.f90: Ditto.
399 * gfortran.dg/boz_dshift_1.f90: Ditto.
400 * gfortran.dg/boz_dshift_2.f90: Ditto.
401 * gfortran.dg/boz_float_1.f90: Ditto.
402 * gfortran.dg/boz_float_2.f90: Ditto.
403 * gfortran.dg/boz_float_3.f90: Ditto.
404 * gfortran.dg/boz_iand_1.f90: Ditto.
405 * gfortran.dg/boz_iand_2.f90: Ditto.
407 2019-07-23 Jeff Law <law@redhat.com>
409 PR tree-optimization/86061
410 * gcc.dg/tree-ssa/pr86061.c: New test.
412 2019-07-23 Richard Biener <rguenther@suse.de>
414 PR tree-optimization/83518
415 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
417 2019-07-23 Ed Schonberg <schonberg@adacore.com>
419 * gnat.dg/task4.adb: New testcase.
421 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
423 * gnat.dg/range_check5.adb: New testcase.
425 2019-07-23 Ed Schonberg <schonberg@adacore.com>
427 * gnat.dg/iter5.adb: Add an expected error.
428 * gnat.dg/iter6.adb: New testcase.
430 2019-07-23 Yannick Moy <moy@adacore.com>
432 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
434 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
436 * gcc.target/aarch64/simd/ssra.c: New test.
437 * gcc.target/aarch64/simd/usra.c: New test.
439 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
441 * gcc.target/msp430/isr-push-pop-main.c: New test.
442 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
443 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
444 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
445 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
447 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
449 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
451 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
452 Adjust error message.
454 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
456 * gcc.target/powerpc/sse4_1-check.h: New.
457 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
458 * gcc.target/powerpc/sse4_1-pblendw.c: New.
459 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
461 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
463 * gnat.dg/fixedpnt6.adb: New testcase.
465 2019-07-22 Ed Schonberg <schonberg@adacore.com>
467 * gnat.dg/warn26.adb: New testcase.
469 2019-07-22 Javier Miranda <miranda@adacore.com>
471 * gnat.dg/class_wide5.adb: New testcase.
473 2019-07-22 Ed Schonberg <schonberg@adacore.com>
475 * gnat.dg/opt80.adb: New testcase.
477 2019-07-22 Ed Schonberg <schonberg@adacore.com>
479 * gnat.dg/warn25.adb: New testcase.
481 2019-07-22 Yannick Moy <moy@adacore.com>
483 * gnat.dg/warn24.adb: New testcase.
485 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
487 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
488 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
489 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
492 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
494 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
496 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
498 * gnat.dg/enum_val1.adb: New testcase.
500 2019-07-22 Nicolas Roche <roche@adacore.com>
502 * gnat.dg/float_value1.adb: New testcase.
504 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
507 gnat.dg/encode_string1_pkg.ads: New testcase.
509 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
511 * gnat.dg/warn23.adb: New testcase.
513 2019-07-22 Javier Miranda <miranda@adacore.com>
515 * gnat.dg/cpp_constructor2.adb: New testcase.
517 2019-07-22 Ed Schonberg <schonberg@adacore.com>
519 * gnat.dg/warn22.adb: New testcase.
521 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
526 2019-07-22 Richard Biener <rguenther@suse.de>
528 PR tree-optimization/91221
529 * g++.dg/pr91221.C: New testcase.
531 2019-07-22 Martin Liska <mliska@suse.cz>
534 * gcc.dg/pr91172.c: New test.
536 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
538 * gcc.target/arc/tls-2.c: New test.
539 * gcc.target/arc/tls-3.c: Likewise.
541 2019-07-21 Marek Polacek <polacek@redhat.com>
544 * g++.dg/cpp0x/decltype72.C: New test.
546 2019-07-22 Stafford Horne <shorne@gmail.com>
548 * gcc.target/or1k/ror-4.c: New file.
549 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
550 as the shftimm option no longer controls rotate.
552 2019-07-22 Stafford Horne <shorne@gmail.com>
555 * gcc.target/or1k/div-mul-3.c: New test.
557 2019-07-22 Stafford Horne <shorne@gmail.com>
560 * gcc.target/or1k/swap-1.c: New test.
561 * gcc.target/or1k/swap-2.c: New test.
563 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
565 * gcc.target/powerpc/volatile-mem.c: New testcase.
567 2019-07-20 Jakub Jelinek <jakub@redhat.com>
570 * gcc.c-torture/compile/pr91204.c: New test.
572 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
573 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
574 clause where allowed. Add combined constructs with loop with all
577 * c-c++-common/gomp/loop-1.c: New test.
578 * c-c++-common/gomp/loop-2.c: New test.
579 * c-c++-common/gomp/loop-3.c: New test.
580 * c-c++-common/gomp/loop-4.c: New test.
581 * c-c++-common/gomp/loop-5.c: New test.
582 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
583 * c-c++-common/gomp/simd-setjmp-1.c: New test.
584 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
586 * gcc.dg/vect/vect-simd-16.c: New test.
588 2019-07-19 Jeff Law <law@redhat.com>
590 PR tree-optimization/86061
591 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
592 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
594 2019-07-19 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/91211
597 * gcc.dg/torture/pr91211.c: New testcase.
599 2019-07-19 Richard Biener <rguenther@suse.de>
601 PR tree-optimization/91200
602 * gcc.dg/torture/pr91200.c: New testcase.
604 2019-07-19 Jakub Jelinek <jakub@redhat.com>
607 * gcc.c-torture/compile/pr91190.c: New test.
609 2019-07-19 Richard Biener <rguenther@suse.de>
611 PR tree-optimization/91207
612 * gcc.dg/torture/pr91207.c: New testcase.
614 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
617 * gcc.target/i386/pr91188-1a.c: New test.
618 * gcc.target/i386/pr91188-1b.c: Ditto.
619 * gcc.target/i386/pr91188-1c.c: Ditto.
620 * gcc.target/i386/pr91188-2a.c: Ditto.
621 * gcc.target/i386/pr91188-2b.c: Ditto.
622 * gcc.target/i386/pr91188-2c.c: Ditto.
624 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
627 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
629 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
630 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
632 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
633 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
635 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
636 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
638 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
640 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
642 * g++.dg/lto/alias-5_0.C: New testcase.
643 * g++.dg/lto/alias-5_1.C: New.
644 * g++.dg/lto/alias-5_2.c: New.
646 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
648 PR tree-optimization/91137
649 * gcc.c-torture/execute/pr91137.c: New test.
651 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
653 * c-c++-common/pr53633-2.c: New test.
655 2019-07-17 Alexandre Oliva <oliva@adacore.com>
658 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
659 are from Martin Sebor.
661 2019-07-17 Marek Polacek <polacek@redhat.com>
664 * g++.dg/cpp0x/nsdmi-list6.C: New test.
666 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
668 * g++.dg/lto/alias-4_0.C
670 2019-07-17 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/91178
673 * gcc.dg/torture/pr91178.c: New testcase.
675 2019-07-17 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/91180
678 * gcc.dg/torture/pr91180.c: New testcase.
680 2019-07-17 Jakub Jelinek <jakub@redhat.com>
682 PR tree-optimization/91157
683 * gcc.target/i386/avx512f-pr91157.c: New test.
684 * gcc.target/i386/avx512bw-pr91157.c: New test.
686 2019-07-17 Richard Biener <rguenther@suse.de>
688 PR tree-optimization/91181
689 * gcc.dg/pr91181.c: New testcase.
691 2019-07-16 Harald Anlauf <anlauf@gmx.de>
694 * gfortran.dg/check_bits_1.f90: New testcase.
696 2019-07-16 Jeff Law <law@redhat.com>
698 PR rtl-optimization/91173
699 * g++.dg/pr91173.C: New test.
701 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
704 * gcc.target/arm/pr89190.c: New test.
706 2019-07-16 Jakub Jelinek <jakub@redhat.com>
708 PR rtl-optimization/91164
709 * g++.dg/opt/pr91164.C: New test.
711 2019-07-16 Jan Hubicka <jh@suse.cz>
713 * g++.dg/lto/alias-1_0.C: Use -O3.
714 * g++.dg/lto/alias-2_0.C: Use -O3.
715 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
716 -fno-use-linker-plugin.
717 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
719 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
721 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
724 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
726 * gcc.dg/autopar/pr91162.c: Require int128 support.
728 2019-07-15 Richard Biener <rguenther@suse.de>
731 * gcc.dg/autopar/pr91162.c: New testcase.
733 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
735 PR tree-optimization/88497
736 * gcc.dg/tree-ssa/pr88497-1.c: New test.
737 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
738 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
739 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
740 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
741 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
742 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
744 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
747 * gfortran.dg/initialization_14.f90: Modify to now pass by
748 removing two dg-error commands. Added comments.
749 * gfortran.dg/initialization_30.f90: New test that includes the
750 two tests removed above with the 'dg-options -std=f95'.
752 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
754 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
756 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
759 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
760 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
761 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
762 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
763 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
764 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
765 * gcc.target/powerpc/cmpb-3.c: Adjust.
766 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
767 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
768 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
769 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
771 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
773 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
776 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
779 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
780 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
781 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
782 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
783 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
784 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
785 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
786 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
787 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
788 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
789 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
790 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
791 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
792 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
793 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
794 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
795 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
796 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
797 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
798 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
799 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
800 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
801 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
802 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
803 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
804 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
805 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
806 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
807 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
808 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
809 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
810 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
811 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
812 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
813 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
814 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
815 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
816 * gcc.target/powerpc/cmpb-3.c: Adjust.
817 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
818 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
819 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
820 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
821 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
822 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
823 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
824 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
825 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
826 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
827 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
828 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
829 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
830 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
831 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
832 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
833 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
834 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
835 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
836 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
837 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
838 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
839 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
840 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
841 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
842 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
843 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
844 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
846 2019-07-13 Jakub Jelinek <jakub@redhat.com>
849 * c-c++-common/gomp/reduction-task-3.c: New test.
851 * c-c++-common/gomp/order-3.c: New test.
852 * c-c++-common/gomp/order-4.c: New test.
854 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
856 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
858 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
860 * gcc.dg/pr57438-2.c: Remove.
862 2019-07-12 Martin Sebor <msebor@redhat.com>
864 * gcc.dg/Warray-bounds-43.c: New test.
866 2019-07-12 Jan Hubicka <jh@suse.cz>
868 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
870 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
872 PR tree-optimization/89430
873 * gcc.dg/tree-ssa/pr89430-1.c: New test.
874 * gcc.dg/tree-ssa/pr89430-2.c: New test.
875 * gcc.dg/tree-ssa/pr89430-3.c: New test.
876 * gcc.dg/tree-ssa/pr89430-4.c: New test.
877 * gcc.dg/tree-ssa/pr89430-5.c: New test.
878 * gcc.dg/tree-ssa/pr89430-6.c: New test.
880 2019-07-12 Richard Biener <rguenther@suse.de>
882 PR tree-optimization/91145
883 * gcc.dg/torture/pr91145.c: New testcase.
885 2019-07-12 Alexandre Oliva <oliva@adacore.com>
887 * gcc.dg/gimplefe-44.c: New.
888 * gcc.dg/gimplefe-43.c: New.
890 2019-07-12 Richard Biener <rguenther@suse.de>
892 * gcc.dg/tree-ssa/vector-7.c: New testcase.
894 2019-07-12 Jakub Jelinek <jakub@redhat.com>
896 * c-c++-common/gomp/order-1.c: New test.
897 * c-c++-common/gomp/order-2.c: New test.
899 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
902 * gcc.target/i386/pr90980-1.c: New test.
903 * gcc.target/i386/pr90980-2.c: Likewise.
904 * gcc.target/i386/pr90980-3.c: Likewise.
906 2019-07-11 Yannick Moy <moy@adacore.com>
908 * gnat.dg/loop_entry1.adb: New testcase.
910 2019-07-11 Ed Schonberg <schonberg@adacore.com>
912 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
914 2019-07-11 Justin Squirek <squirek@adacore.com>
916 * gnat.dg/unreferenced2.adb: New testcase.
918 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
920 * gnat.dg/self_ref1.adb: New testcase.
922 2019-07-11 Ed Schonberg <schonberg@adacore.com>
924 * gnat.dg/predicate11.adb: New testcase.
926 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
928 * gnat.dg/equal9.adb: New testcase.
930 2019-07-11 Thomas Quinot <quinot@adacore.com>
932 * gnat.dg/scos1.adb: New testcase.
934 2019-07-11 Justin Squirek <squirek@adacore.com>
936 * gnat.dg/access7.adb: New testcase.
938 2019-07-11 Yannick Moy <moy@adacore.com>
940 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
942 2019-07-11 Richard Biener <rguenther@suse.de>
945 * gcc.target/i386/pr91131.c: New testcase.
947 2019-07-10 Martin Sebor <msebor@redhat.com>
950 * gcc.dg/strlenopt-67.c: Removed second copy of test.
952 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
955 * gcc.target/aarch64/pr91102.c: New test.
957 2019-07-10 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/91126
960 * gcc.dg/torture/pr91126.c: New testcase.
962 2019-07-10 Richard Biener <rguenther@suse.de>
964 * gcc.dg/torture/ssa-fre-5.c: New testcase.
965 * gcc.dg/torture/ssa-fre-6.c: Likewise.
966 * gcc.dg/torture/ssa-fre-7.c: Likewise.
968 2019-07-10 Ed Schonberg <schonberg@adacore.com>
970 * gnat.dg/modular5.adb: New testcase.
972 2019-07-10 Ed Schonberg <schonberg@adacore.com>
974 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
975 gnat.dg/limited3_pkg.ads: New testcase.
977 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
979 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
981 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
983 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
984 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
985 gnat.dg/limited2_pack_2.ads: New testcase.
987 2019-07-10 Ed Schonberg <schonberg@adacore.com>
989 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
990 gnat.dg/equal8_pkg.ads: New testcase.
992 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/diagnostic/complex-invalid-1.C: New.
995 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
996 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
998 * g++.dg/other/anon-union3.C: Adjust expected location.
999 * g++.dg/parse/error8.C: Likewise.
1001 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1003 * g++.dg/lto/alias-3_0.C: New file.
1004 * g++.dg/lto/alias-3_1.c: New file.
1006 2019-07-09 Martin Sebor <msebor@redhat.com>
1008 PR tree-optimization/90989
1009 * gcc.dg/strlenopt-26.c: Exit with test result status.
1010 * gcc.dg/strlenopt-67.c: New test.
1012 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1014 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1015 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1016 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1018 2019-07-09 Richard Biener <rguenther@suse.de>
1020 PR tree-optimization/91114
1021 * gcc.dg/vect/pr91114.c: New testcase.
1023 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1025 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1026 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1027 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1028 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1030 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1032 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1034 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1035 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1036 * gcc.target/arm/cmse/struct-1.c: Likewise.
1038 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1040 * gcc.target/arm/aes-fuse-1.c: New.
1041 * gcc.target/arm/aes-fuse-2.c: New.
1042 * gcc.target/arm/aes_xor_combine.c: New.
1044 2019-07-09 Martin Liska <mliska@suse.cz>
1046 * gcc.dg/predict-17.c: Test loop optimizer assumption
1047 about loop iterations.
1049 2019-07-09 Richard Biener <rguenther@suse.de>
1051 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1052 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1053 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1055 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1057 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1058 gnat.dg/predicate10_pkg.ads: New testcase.
1060 2019-07-09 Justin Squirek <squirek@adacore.com>
1062 * gnat.dg/image1.adb: New testcase.
1064 2019-07-09 Javier Miranda <miranda@adacore.com>
1066 * gnat.dg/rep_clause8.adb: New testcase.
1068 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1070 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1071 gnat.dg/equal7_pkg.ads: New testcase.
1073 2019-07-09 Javier Miranda <miranda@adacore.com>
1075 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1076 gnat.dg/range_check3_pkg.ads: New testcase.
1078 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1080 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1081 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1082 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1083 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1086 2019-07-08 Martin Sebor <msebor@redhat.com>
1090 * gcc.c-torture/execute/return-addr.c: New test.
1091 * gcc.dg/Wreturn-local-addr-2.c: New test.
1092 * gcc.dg/Wreturn-local-addr-4.c: New test.
1093 * gcc.dg/Wreturn-local-addr-5.c: New test.
1094 * gcc.dg/Wreturn-local-addr-6.c: New test.
1095 * gcc.dg/Wreturn-local-addr-7.c: New test.
1096 * gcc.dg/Wreturn-local-addr-8.c: New test.
1097 * gcc.dg/Wreturn-local-addr-9.c: New test.
1098 * gcc.dg/Wreturn-local-addr-10.c: New test.
1099 * gcc.dg/Walloca-4.c: Handle expected warnings.
1100 * gcc.dg/pr41551.c: Same.
1101 * gcc.dg/pr59523.c: Same.
1102 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1103 * gcc.dg/tree-ssa/alias-37.c: Same.
1104 * gcc.dg/winline-7.c: Same.
1106 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1108 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1109 * g++.dg/vect/simd-9.cc: Likewise.
1112 * g++.dg/gomp/pr91110.C: New test.
1114 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1116 PR rtl-optimization/88233
1117 * gcc.target/powerpc/pr88233.c: New testcase.
1119 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1123 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1125 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1127 * gcc.target/s390/rotate-truncation-mask.c: New test.
1129 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1131 * gcc.target/s390/combine-rotate-modulo.c: New test.
1132 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1133 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1135 2019-07-08 Richard Biener <rguenther@suse.de>
1137 PR tree-optimization/91108
1138 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1139 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1141 2019-07-08 Jim Wilson <jimw@sifive.com>
1143 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1145 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/tree-ssa/final2.C: New.
1149 * g++.dg/tree-ssa/final3.C: Likewise.
1151 2019-07-08 Javier Miranda <miranda@adacore.com>
1153 * gnat.dg/interface10.adb: New testcase.
1155 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1157 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1159 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1161 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1163 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1165 * gnat.dg/fixed_delete.adb: New testcase.
1167 2019-07-08 Javier Miranda <miranda@adacore.com>
1169 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1170 gnat.dg/interface9_root.ads: New testcase.
1172 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1174 * gnat.dg/predicate9.adb: New testcase.
1176 2019-07-08 Justin Squirek <squirek@adacore.com>
1178 * gnat.dg/sso16.adb: New testcase.
1180 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1182 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1183 gnat.dg/predicate8_pkg.ads: New testcase.
1185 2019-07-08 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/83518
1188 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1189 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1190 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1191 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1192 * g++.dg/tree-ssa/pr83518.C: Likewise.
1194 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
1196 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
1197 (main): Use PR_SET_PTRACER where available.
1199 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
1202 * gfortran.dg/pointer_array_11.f90 : New test.
1204 2019-07-06 Jakub Jelinek <jakub@redhat.com>
1206 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
1208 PR tree-optimization/91096
1209 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
1210 (bar, main): Use it instead of -__builtin_inff ().
1211 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
1212 (bar, main): Use it instead of -__builtin_inff ().
1214 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1216 PR c++/67184 (again)
1218 * g++.dg/other/final4.C: New.
1220 2019-07-04 Marek Polacek <polacek@redhat.com>
1223 PR c++/83374 - __is_standard_layout wrong for a class with repeated
1225 * g++.dg/ext/is_std_layout3.C: New test.
1226 * g++.dg/ext/is_std_layout4.C: New test.
1228 2019-07-05 Richard Biener <rguenther@suse.de>
1230 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
1232 2019-07-05 Richard Biener <rguenther@suse.de>
1234 PR tree-optimization/91091
1235 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
1236 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
1237 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
1238 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
1240 2019-07-05 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/91091
1243 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
1244 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
1246 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
1248 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
1250 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
1252 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
1253 gnat.dg/task3_pkg2.ads: New testcase.
1255 2019-07-05 Javier Miranda <miranda@adacore.com>
1257 * gnat.dg/access6.adb: New testcase.
1259 2019-07-05 Bob Duff <duff@adacore.com>
1261 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
1263 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1265 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
1267 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1269 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
1270 gnat.dg/predicate7_pkg.ads: New testcase.
1272 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1275 * gcc.dg/gomp/pr78884.c: New test.
1277 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1279 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1282 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
1284 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
1286 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1288 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
1289 * jit.dg/test-accessing-bitfield.c: New testcase.
1290 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
1292 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
1294 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
1297 2019-07-04 Jan Hubicka <jh@suse.cz>
1299 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
1300 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
1302 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
1304 * g++.dg/gomp/unmappable-1.C: New file.
1306 2019-07-04 Javier Miranda <miranda@adacore.com>
1308 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
1309 gnat.dg/cpp_constructor_useit.ads: New testcase.
1311 2019-07-04 Gary Dismukes <dismukes@adacore.com>
1313 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
1314 gnat.dg/ghost5_parent.ads: New testcase.
1316 2019-07-04 Yannick Moy <moy@adacore.com>
1318 * gnat.dg/spark3.adb: New testcase.
1320 2019-07-04 Justin Squirek <squirek@adacore.com>
1322 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
1324 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1326 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
1327 gnat.dg/equal6_types.ads: New testcase.
1329 2019-07-04 Justin Squirek <squirek@adacore.com>
1331 * gnat.dg/allocator.adb: New testcase.
1333 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
1335 * gnat.dg/default_initial_condition.adb,
1336 gnat.dg/default_initial_condition_pack.adb,
1337 gnat.dg/default_initial_condition_pack.ads: New testcase.
1339 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1341 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
1343 2019-07-04 Yannick Moy <moy@adacore.com>
1345 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
1346 gnat.dg/synchronized2_pkg.ads: New testcase.
1348 2019-07-04 Justin Squirek <squirek@adacore.com>
1350 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
1351 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
1354 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1356 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
1357 gnat.dg/dimensions2_real_numbers.ads: New testcase.
1359 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1361 PR tree-optimization/91063
1362 * gcc.dg/gomp/pr91063.c: New test.
1364 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1367 * gfortran.dg/pr88833.f90: New test.
1369 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1372 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
1373 hardcoded 16 for better portability.
1374 (v2di): Change from long vector to long long vector. Use
1375 2 * sizeof (long long) instead of hardcoded 16.
1377 PR rtl-optimization/90756
1378 * gcc.dg/pr90756.c: New test.
1380 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
1382 * gcc.target/mips/mips-fmadd.c: Rename to ...
1383 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
1384 * gcc.target/mips/mips-fmadd-n64.c: New.
1386 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
1388 * gcc.dg/store_merging_27.c: Fix test for Arm.
1389 * gcc.dg/store_merging_28.c: Likewise.
1390 * gcc.dg/store_merging_29.c: Likewise.
1391 * gcc.dg/tree-ssa/dump-6.c: Likewise.
1393 2019-07-03 Richard Biener <rguenther@suse.de>
1396 * gcc.dg/pr91069.c: New testcase.
1398 2019-07-03 Martin Liska <mliska@suse.cz>
1400 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
1401 as we do now better.
1403 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
1405 * gnat.dg/specs/debug1.ads: New test.
1407 2019-07-03 Martin Liska <mliska@suse.cz>
1409 PR tree-optimization/90892
1410 * gcc.dg/pr90892.c: New test.
1412 2019-07-03 Martin Liska <mliska@suse.cz>
1415 * gcc.target/i386/pr90899.c: New test.
1417 2019-07-03 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/91033
1420 * gcc.target/i386/pr91033.c: New test.
1422 2019-07-03 Bob Duff <duff@adacore.com>
1424 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
1425 gnat.dg/task2_pkg.ads: New testcase.
1427 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1429 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
1430 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
1433 2019-07-03 Justin Squirek <squirek@adacore.com>
1435 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
1437 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
1439 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
1440 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
1443 2019-07-03 Bob Duff <duff@adacore.com>
1445 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
1446 gnat.dg/warn20_pkg.ads: New testcase.
1448 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1450 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
1451 * gnat.dg/static_pred1.adb: Remove expected error.
1453 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1455 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
1457 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
1459 * gnat.dg/alignment14.adb: New testcase.
1461 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1463 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
1466 2019-07-03 Jakub Jelinek <jakub@redhat.com>
1468 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
1469 * c-c++-common/gomp/scan-5.c (foo): Likewise.
1471 * c-c++-common/gomp/scan-5.c: New test.
1473 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
1475 2019-07-02 Jeff Law <law@redhat.com>
1477 PR tree-optimization/90883
1478 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
1479 deleted store on some targets.
1481 2019-07-02 qing zhao <qing.zhao@oracle.com>
1483 PR preprocessor/90581
1484 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
1485 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
1486 * c-c++-common/cpp/fmax-include-depth.c: New test.
1488 2019-07-02 Jan Hubicka <jh@suse.cz>
1490 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
1492 2019-07-02 Jan Hubicka <jh@suse.cz>
1494 * g++.dg/lto/pr90990_0.C: New testcase.
1496 2019-07-02 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/58483
1499 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
1501 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
1503 * gcc.target/s390/vector/vec-shift-2.c: New test.
1505 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1507 * gnat.dg/generic_inst3.adb,
1508 gnat.dg/generic_inst3_kafka_lib-topic.ads,
1509 gnat.dg/generic_inst3_kafka_lib.ads,
1510 gnat.dg/generic_inst3_markets.ads,
1511 gnat.dg/generic_inst3_traits-encodables.ads,
1512 gnat.dg/generic_inst3_traits.ads: New testcase.
1514 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1516 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
1518 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1520 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
1523 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1525 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
1527 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1529 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
1531 2019-07-01 Richard Biener <rguenther@suse.de>
1533 * gcc.dg/gimplefe-42.c: New testcase.
1535 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1537 * gnat.dg/sets1.adb: Update.
1539 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1541 * gnat.dg/linkedlist.adb: Update.
1543 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1545 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
1547 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1549 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
1550 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
1553 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
1557 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
1558 -fno-use-linker-plugin
1559 * g++.dg/lto/alias-2_0.C: Likewise.
1561 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1563 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
1565 2019-07-01 Richard Biener <rguenther@suse.de>
1567 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
1569 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
1571 * lib/target-supports.exp
1572 (check_effective_target_avx512vp2intersect): New proc.
1573 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
1574 dg-require-effective-target avx512vp2intersect.
1575 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
1577 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1579 * gnat.dg/specs/array5.ads: New test.
1580 * gnat.dg/specs/array5_pkg1.ads: New helper.
1581 * gnat.dg/specs/array5_pkg2.ads: Likewise.
1582 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
1584 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/specs/unchecked_convert1.ads: New test.
1587 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
1589 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/specs/size_clause3.ads: Adjust error message.
1593 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1595 * gnat.dg/specs/atomic2.ads: Adjust error message.
1596 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1597 * gnat.dg/specs/size_clause3.ads: Likewise.
1599 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1601 * gnat.dg/array35.adb: New test.
1602 * gnat.dg/array36.adb: Likewise.
1604 2019-06-28 Jan Beulich <jbeulich@suse.com>
1606 * gcc.target/i386/gfni-5.c: New.
1608 2019-06-28 Jan Beulich <jbeulich@suse.com>
1610 * gcc.target/i386/cvtpd2pi: New.
1612 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1615 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
1617 PR tree-optimization/91010
1618 * g++.dg/vect/simd-10.cc: New test.
1620 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
1623 * match.c (gfc_match_common): Adjust parsing of fixed and free form
1624 source code containing, e.g., COMMONI.
1626 2019-06-27 Jan Hubicka <jh@suse.cz>
1628 * g++.dg/lto/alias-2_0.C: New testcase.
1629 * g++.dg/lto/alias-2_1.C: New testcase.
1631 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.target/i386/avx2-pr90991-1.c: New test.
1635 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
1637 2019-06-27 Jan Beulich <jbeulich@suse.com>
1639 * gcc.target/i386/gfni-4.c: Pass -msse2.
1641 2019-06-27 Richard Biener <rguenther@suse.de>
1643 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
1645 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
1647 PR tree-optimization/89772
1648 * gcc.dg/builtin-memchr-4.c: New test.
1650 2019-06-27 Martin Liska <mliska@suse.cz>
1652 PR tree-optimization/91014
1653 * gcc.target/s390/pr91014.c: New test.
1655 2019-06-27 Richard Biener <rguenther@suse.de>
1658 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
1660 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
1663 * gcc.target/powerpc/pr62147.c: New test.
1665 2019-06-26 Jeff Law <law@redhat.com>
1667 PR tree-optimization/90883
1668 * g++.dg/tree-ssa/pr90883.C: New test.
1669 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
1671 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
1674 * lib/target-supports.exp (available_vector_sizes)
1675 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
1676 64-bit vectors for !ia32.
1678 2019-06-26 Jeff Law <law@redhat.com>
1680 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
1681 as DSE compromises several of these tests.
1682 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
1683 * gcc.dg/memcpy-2.c: Similarly.
1684 * gcc.dg/pr40340-1.c: Similarly.
1685 * gcc.dg/pr40340-2.c: Similarly.
1686 * gcc.dg/pr40340-5.c: Similarly.
1688 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
1691 ChangeLog forgotten with revision 272667
1692 * gfortran.dg/pr90988_1.f90: New test.
1693 * gfortran.dg/pr90988_2.f90: Ditto.
1694 * gfortran.dg/pr90988_3.f90: Ditto.
1696 2019-06-26 Nathan Sidwell <nathan@acm.org>
1698 * c-c++-common/pr90927.c: New.
1700 2019-06-26 Richard Biener <rguenther@suse.de>
1703 * g++.dg/torture/pr90982.C: New testcase.
1705 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1709 * g++.dg/other/final3.C: New.
1710 * g++.dg/other/final5.C: Likewise.
1712 2019-06-26 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
1717 2019-06-26 Li Jia He <helijia@linux.ibm.com>
1719 * gcc.target/powerpc/maddld-1.c: New testcase.
1721 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
1722 Olga Makhotina <olga.makhotina@intel.com>
1724 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
1725 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
1726 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
1727 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
1728 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
1729 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
1730 * gcc.target/i386/sse-13.c: Likewsie.
1731 * gcc.target/i386/sse-14.c: Likewise.
1732 * gcc.target/i386/sse-22.c: Likewise.
1733 * gcc.target/i386/sse-23.c: Likewise.
1734 * g++.dg/other/i386-2.C: Likewise.
1735 * g++.dg/other/i386-3.C: Likewise.
1737 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1740 * g++.dg/ext/vector38.C: New test.
1742 2019-06-25 Martin Jambor <mjambor@suse.cz>
1745 * g++.dg/lto/pr90939_[01].C: New test.
1747 2019-06-25 Richard Biener <rguenther@suse.de>
1749 PR tree-optimization/90930
1750 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
1751 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1753 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
1755 * gcc.target/arc/pr89838.c: New file.
1757 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1759 * gcc.target/msp430/mlarge-pedwarns.c: New test.
1761 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1764 * c-c++-common/gomp/pr90954.c: New test.
1766 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1768 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
1769 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
1771 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1773 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
1774 to recognise Darwin's register names.
1776 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1778 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
1779 * gcc.dg/cpp/usr/include/stdio.h: Rename...
1780 * gcc.dg/cpp/usr/include/example.h: ... to this.
1782 2019-06-24 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/90972
1785 * gcc.dg/torture/pr90972.c: New testcase.
1787 2019-06-24 Martin Sebor <msebor@redhat.com>
1789 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
1790 * gcc.dg/misc-column.c: Ditto.
1792 2019-06-23 Ian Lance Taylor <iant@golang.org>
1794 * go.test/test/blank1.go: Update for diagnostic message changes.
1796 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1798 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
1800 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1802 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
1803 vector explicitly for the vec_perm.
1805 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1807 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
1808 __USER_LABEL_PREFIX__.
1810 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1812 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
1813 expect the out-of-line GPR restore, and test specifically for
1814 absence of branches to local labels.
1816 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1819 * gfortran.dg/io_constraints_14.f90: New test.
1821 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1823 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
1824 * gcc.target/powerpc/pr79909.c: Likewise.
1826 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1828 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
1829 warning about _Bool.
1831 2019-06-22 Marek Polacek <polacek@redhat.com>
1836 * g++.dg/cpp0x/nondeduced5.C: New test.
1837 * g++.dg/cpp0x/nondeduced6.C: New test.
1838 * g++.dg/cpp0x/nondeduced7.C: New test.
1841 * g++.dg/cpp0x/noexcept54.C: New test.
1843 2019-06-22 Jan Hubicka <jh@suse.cz>
1845 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
1847 2019-06-22 Marek Polacek <polacek@redhat.com>
1849 PR c++/86476 - noexcept-specifier is a complete-class context.
1851 * g++.dg/cpp0x/noexcept45.C: New test.
1852 * g++.dg/cpp0x/noexcept46.C: New test.
1853 * g++.dg/cpp0x/noexcept47.C: New test.
1854 * g++.dg/cpp0x/noexcept48.C: New test.
1855 * g++.dg/cpp0x/noexcept49.C: New test.
1856 * g++.dg/cpp0x/noexcept50.C: New test.
1857 * g++.dg/cpp0x/noexcept51.C: New test.
1858 * g++.dg/cpp0x/noexcept52.C: New test.
1859 * g++.dg/cpp0x/noexcept53.C: New test.
1860 * g++.dg/eh/shadow1.C: Adjust dg-error.
1862 PR c++/90881 - bogus -Wunused-value in unevaluated context.
1863 * g++.dg/cpp0x/Wunused-value1.C: New test.
1865 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/diagnostic/auto-storage-1.C: New.
1868 * g++.dg/diagnostic/no-type-1.C: Likewise.
1869 * g++.dg/diagnostic/no-type-2.C: Likewise.
1870 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
1871 * g++.dg/cpp0x/auto9.C: Test some locations too.
1872 * g++.dg/cpp1z/register1.C: Likewise.
1873 * g++.dg/cpp1z/register2.C: Likewise.
1874 * g++.dg/cpp1z/register3.C: Likewise.
1875 * g++.dg/other/error34.C: Likewise.
1877 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/other/final7.C: New.
1882 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1884 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
1886 * g++.dg/vect/simd-5.cc: Likewise.
1888 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1892 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1896 * g++.dg/other/final3.C: New.
1897 * g++.dg/other/final4.C: Likewise.
1898 * g++.dg/other/final5.C: Likewise.
1900 * g++.dg/other/final6.C: New.
1902 2019-06-21 Marek Polacek <polacek@redhat.com>
1904 PR c++/61490 - qualified-id in friend function definition.
1905 * g++.dg/diagnostic/friend2.C: New test.
1906 * g++.dg/diagnostic/friend3.C: New test.
1908 PR c++/60223 - ICE with T{} in non-deduced context.
1909 * g++.dg/cpp0x/nondeduced1.C: New test.
1910 * g++.dg/cpp0x/nondeduced2.C: New test.
1911 * g++.dg/cpp0x/nondeduced3.C: New test.
1912 * g++.dg/cpp0x/nondeduced4.C: New test.
1914 PR c++/64235 - missing syntax error with invalid alignas.
1915 * g++.dg/parse/alignas1.C: New test.
1917 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1920 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
1921 * gfortran.dg/pr67884.f90: ... covered here. New test.
1923 2019-06-21 Marek Polacek <polacek@redhat.com>
1925 PR c++/90490 - fix decltype issues in noexcept-specifier.
1926 * g++.dg/cpp0x/noexcept43.C: New test.
1927 * g++.dg/cpp0x/noexcept44.C: New test.
1929 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
1931 PR c++/90875 - added -Wswitch-outside-range option
1932 * c-c++-common/Wswitch-outside-range-1.c: New test.
1933 * c-c++-common/Wswitch-outside-range-2.c: New test.
1934 * c-c++-common/Wswitch-outside-range-3.c: New test.
1935 * c-c++-common/Wswitch-outside-range-4.c: New test.
1937 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1940 gfortran.dg/pr51991.f90
1942 2019-06-21 Jeff Law <law@redhat.com>
1944 PR tree-optimization/90949
1945 * gcc.c-torture/execute/pr90949.c: New test.
1947 2019-06-21 Marek Polacek <polacek@redhat.com>
1949 PR c++/90953 - ICE with -Wmissing-format-attribute.
1950 * g++.dg/warn/miss-format-7.C: New test.
1952 2019-06-21 Richard Biener <rguenther@suse.de>
1955 * g++.dg/debug/pr90914.C: New testcase.
1957 2019-06-21 Richard Biener <rguenther@suse.de>
1959 PR tree-optimization/90913
1960 * gfortran.dg/vect/pr90913.f90: New testcase.
1962 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/vect/vect-simd-12.c: New test.
1965 * gcc.dg/vect/vect-simd-13.c: New test.
1966 * gcc.dg/vect/vect-simd-14.c: New test.
1967 * gcc.dg/vect/vect-simd-15.c: New test.
1968 * gcc.target/i386/sse2-vect-simd-12.c: New test.
1969 * gcc.target/i386/sse2-vect-simd-13.c: New test.
1970 * gcc.target/i386/sse2-vect-simd-14.c: New test.
1971 * gcc.target/i386/sse2-vect-simd-15.c: New test.
1972 * gcc.target/i386/avx2-vect-simd-12.c: New test.
1973 * gcc.target/i386/avx2-vect-simd-13.c: New test.
1974 * gcc.target/i386/avx2-vect-simd-14.c: New test.
1975 * gcc.target/i386/avx2-vect-simd-15.c: New test.
1976 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
1977 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
1978 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
1979 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
1980 * g++.dg/vect/simd-6.cc: New test.
1981 * g++.dg/vect/simd-7.cc: New test.
1982 * g++.dg/vect/simd-8.cc: New test.
1983 * g++.dg/vect/simd-9.cc: New test.
1984 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
1987 * g++.dg/gomp/lastprivate-1.C: New test.
1989 * gcc.dg/vect/vect-simd-11.c: New test.
1990 * gcc.target/i386/sse2-vect-simd-11.c: New test.
1991 * gcc.target/i386/avx2-vect-simd-11.c: New test.
1992 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
1994 2019-06-20 Marek Polacek <polacek@redhat.com>
1997 * g++.dg/ext/goto1.C: New test.
1999 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2002 * gfortran.dg/pr77632_1.f90: New test.
2004 2019-06-20 Marek Polacek <polacek@redhat.com>
2007 * g++.dg/parse/error62.C: New test.
2009 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2012 * gfortran.dg/pr86587.f90: New test.
2014 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2016 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2017 * obj-c++.dg/stubify-2.mm: Likewise.
2018 * objc.dg/stubify-1.m: Likewise.
2019 * objc.dg/stubify-2.m: Likewise.
2021 2019-06-20 Marek Polacek <polacek@redhat.com>
2024 * g++.dg/cpp1z/inline-var7.C: New test.
2026 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2029 * gcc.target/i386/pr54855-1.c: New test.
2030 * gcc.target/i386/pr54855-2.c: Likewise.
2031 * gcc.target/i386/pr54855-3.c: Likewise.
2032 * gcc.target/i386/pr54855-4.c: Likewise.
2033 * gcc.target/i386/pr54855-5.c: Likewise.
2034 * gcc.target/i386/pr54855-6.c: Likewise.
2035 * gcc.target/i386/pr54855-7.c: Likewise.
2036 * gcc.target/i386/pr54855-8.c: Likewise.
2037 * gcc.target/i386/pr54855-9.c: Likewise.
2038 * gcc.target/i386/pr54855-10.c: Likewise.
2040 2019-06-20 Jan Hubicka <jh@suse.cz>
2042 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2044 2019-06-20 Marek Polacek <polacek@redhat.com>
2047 * g++.dg/cpp1y/noexcept1.C: New test.
2049 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2052 * gfortran.dg/external_procedure_4.f90: New test.
2054 2019-06-20 Tom de Vries <tdevries@suse.de>
2056 * gcc.dg/pr90866-2.c: Require global_constructor.
2058 2019-06-20 Tom de Vries <tdevries@suse.de>
2060 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2061 * gcc.dg/pr88870.c: Same.
2062 * gcc.dg/pr90082.c: Same.
2064 2019-06-20 Tom de Vries <tdevries@suse.de>
2066 * gcc.dg/pr89737.c: Require indirect_jumps.
2067 * gcc.dg/torture/pr87693.c: Same.
2068 * gcc.dg/torture/pr89135.c: Same.
2069 * gcc.dg/torture/pr90071.c: Same.
2071 2019-06-20 Tom de Vries <tdevries@suse.de>
2073 * gcc.c-torture/compile/pr89280.c: Require label_values.
2074 * gcc.dg/pr89737.c: Same.
2075 * gcc.dg/pr90082.c: Same.
2076 * gcc.dg/torture/pr89135.c: Same.
2077 * gcc.dg/torture/pr89247.c: Same.
2078 * gcc.dg/torture/pr90071.c: Same.
2080 2019-06-20 Tom de Vries <tdevries@suse.de>
2082 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2083 * gcc.c-torture/compile/pr77754-2.c: Same.
2084 * gcc.c-torture/compile/pr77754-3.c: Same.
2085 * gcc.c-torture/compile/pr77754-4.c: Same.
2086 * gcc.c-torture/compile/pr77754-5.c: Same.
2087 * gcc.c-torture/compile/pr77754-6.c: Same.
2088 * gcc.c-torture/compile/pr87110.c: Same.
2089 * gcc.c-torture/execute/pr86528.c: Same.
2090 * gcc.dg/Walloca-larger-than-2.c: Same.
2091 * gcc.dg/Walloca-larger-than.c: Same.
2092 * gcc.dg/Warray-bounds-41.c: Same.
2093 * gcc.dg/Wrestrict-17.c: Same.
2094 * gcc.dg/Wstrict-overflow-27.c: Same.
2095 * gcc.dg/Wstringop-truncation-3.c: Same.
2096 * gcc.dg/pr78902.c: Same.
2097 * gcc.dg/pr87099.c: Same.
2098 * gcc.dg/pr87320.c: Same.
2099 * gcc.dg/pr89045.c: Same.
2100 * gcc.dg/strlenopt-62.c: Same.
2101 * gcc.dg/tree-ssa/alias-37.c: Same.
2103 2019-06-19 Marek Polacek <polacek@redhat.com>
2105 PR c++/60364 - noreturn after first decl not diagnosed.
2106 * g++.dg/warn/noreturn-8.C: New test.
2107 * g++.dg/warn/noreturn-9.C: New test.
2108 * g++.dg/warn/noreturn-10.C: New test.
2109 * g++.dg/warn/noreturn-11.C: New test.
2111 2019-06-19 Martin Sebor <msebor@redhat.com>
2113 PR tree-optimization/90626
2114 * gcc.dg/strlenopt-65.c: New test.
2115 * gcc.dg/strlenopt-66.c: New test.
2116 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2118 2019-06-19 Martin Sebor <msebor@redhat.com>
2120 PR translation/90156
2121 * gcc.dg/format/gcc_diag-11.c: Enable.
2123 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2126 * gfortran.dg/pr69499.f90: New test.
2127 * gfortran.dg/module_error_1.f90: Update dg-error string.
2129 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2132 * gfortran.dg/pr69398.f90: New test.
2134 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2137 * gfortran.dg/pr87907.f90: New testcase.
2139 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2142 * gcc.c-torture/execute/pr84521.c: New test.
2144 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2146 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2147 tree-vect.h nor call check_vect.
2148 * gcc.dg/vect/vect-simd-9.c: Likewise.
2149 * gcc.dg/vect/vect-simd-10.c: New test.
2150 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2151 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2152 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2153 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2154 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2155 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2156 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2157 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2158 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2160 * g++.dg/vect/simd-3.cc: New test.
2161 * g++.dg/vect/simd-4.cc: New test.
2162 * g++.dg/vect/simd-5.cc: New test.
2164 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2166 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2168 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2169 Mark Eggleston <mark.eggleston@codethink.com>
2172 * gfortran.dg/dec_format_empty_item_1.f: New test.
2173 * gfortran.dg/dec_format_empty_item_2.f: New test.
2174 * gfortran.dg/dec_format_empty_item_3.f: New test.
2176 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2178 * gcc.target/aarch64/pr88834.c: Move from here...
2179 * gcc.target/aarch64/sve/pr88834.c: ...to here.
2181 2019-06-18 Cherry Zhang <cherryyz@google.com>
2183 * go.dg/concatstring.go: New test.
2185 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
2188 * gfortran.dg/goacc/declare-3.f95: Update.
2191 * gfortran.dg/goacc/declare-3.f95: New file.
2194 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
2196 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
2197 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2200 * c-c++-common/goacc/declare-pr90861.c: New file.
2203 * c-c++-common/goacc/declare-1.c: Update.
2204 * c-c++-common/goacc/declare-2.c: Likewise.
2207 * c-c++-common/goacc/declare-1.c: Update.
2208 * c-c++-common/goacc/declare-2.c: Likewise.
2210 2019-06-18 Marek Polacek <polacek@redhat.com>
2213 * g++.dg/cpp0x/noexcept42.C: New test.
2216 * g++.dg/cpp0x/variadic177.C: New test.
2218 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
2220 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
2222 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
2223 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
2224 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
2225 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
2226 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
2227 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
2228 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
2230 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
2232 * gcc.target/i386/pr81563.c (dg-final): Check that no
2233 registers are restored from %esp.
2235 2019-06-18 Richard Biener <rguenther@suse.de>
2238 * gcc.dg/gomp/pr90900.c: New testcase.
2240 2019-06-18 Martin Sebor <msebor@redhat.com>
2242 * gcc.dg/pr90866-2.c: Remove a pointless declaration
2243 to avoid compilation errors on arm-none-eabi.
2245 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
2247 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
2248 * gcc.target/aarch64/pcs_attribute-3.c: New test.
2250 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2251 * gcc.target/aarch64/sve/fadda_1.c: New test.
2253 2019-06-17 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.dg/vect/vect-simd-8.c: New test.
2256 * gcc.dg/vect/vect-simd-9.c: New test.
2257 * g++.dg/vect/simd-2.cc: New test.
2258 * g++.dg/gomp/scan-1.C: New test.
2260 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
2263 * gcc.target/i386/fnabs.c: New test.
2265 2019-06-17 Marek Polacek <polacek@redhat.com>
2267 PR c++/83820 - excessive attribute arguments not detected.
2268 * g++.dg/cpp0x/gen-attrs-67.C: New test.
2270 2019-06-17 Nathan Sidwell <nathan@acm.org>
2273 * g++.dg/lookup/pr90754.C: New.
2275 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
2278 * gcc.c-torture/execute/pr64242.c: Improve test.
2280 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2282 * gcc.target/msp430/mspabi_sllll.c: New test.
2283 * gcc.target/msp430/mspabi_srall.c: New test.
2284 * gcc.target/msp430/mspabi_srlll.c: New test.
2285 * gcc.c-torture/execute/shiftdi-2.c: New test.
2287 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2289 * lib/target-supports.exp: Add check_effective_target_longlong64.
2291 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
2293 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
2294 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
2296 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
2299 * gdc.dg/pr90650a.d: New test.
2300 * gdc.dg/pr90650b.d: New test.
2302 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2304 * gfortran.dg/dummy_derived_typed.f90: New test.
2306 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
2308 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
2310 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2312 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
2314 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2317 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
2318 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
2319 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
2320 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2321 * obj-c++.dg/syntax-error-1.mm: Likewise.
2322 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
2323 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2324 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2325 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2326 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
2327 in no longer supported, also on m64 where there's no meaning to it.
2328 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
2329 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
2331 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
2332 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
2333 * obj-c++.dg/stubify-2.mm: Likewise.
2334 * obj-c++.dg/try-catch-1.mm: Likewise.
2335 * obj-c++.dg/try-catch-3.mm: Likewise.
2337 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2340 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
2341 * objc.dg/image-info.m: Likewise.
2342 * objc.dg/method-6.m: Likewise.
2343 * objc.dg/no-extra-load.m: Likewise.
2344 * objc.dg/objc-foreach-4.m: Likewise.
2345 * objc.dg/objc-foreach-5.m: Likewise.
2346 * objc.dg/proto-lossage-7.m: Likewise.
2347 * objc.dg/strings/const-cfstring-2.m: Likewise.
2348 * objc.dg/strings/const-cfstring-5.m: Likewise.
2349 * objc.dg/strings/const-str-12b.m: Likewise.
2350 * objc.dg/symtab-1.m: Likewise.
2351 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
2352 * objc.dg/torture/strings/const-str-10.m: Likewise.
2353 * objc.dg/torture/strings/const-str-11.m: Likewise.
2354 * objc.dg/torture/strings/const-str-9.m: Likewise.
2355 * objc.dg/zero-link-1.m: Likewise.
2356 * objc.dg/zero-link-2.m: Likewise.
2357 * objc.dg/zero-link-3.m: Likewise.
2358 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
2359 * objc.dg/headers.m: XFAIL for Darwin14-19.
2360 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
2363 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2366 * objc-obj-c++-shared/CF-CFString.h: New.
2367 * objc-obj-c++-shared/F-NSArray.h: New.
2368 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
2369 * objc-obj-c++-shared/F-NSObject.h: New.
2370 * objc-obj-c++-shared/F-NSString.h: New.
2371 * objc-obj-c++-shared/F-NSValue.h: New.
2372 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
2373 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
2374 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
2375 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
2376 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
2377 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
2378 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
2379 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
2380 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
2381 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
2382 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
2383 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
2384 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
2385 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
2386 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
2387 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
2388 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
2389 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
2390 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
2391 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
2392 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
2393 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
2394 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
2395 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
2396 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
2397 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
2399 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
2400 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
2401 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
2403 2019-06-15 Jakub Jelinek <jakub@redhat.com>
2406 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
2407 static block scope variable in #pragma acc routine.
2409 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
2411 * gfortran.dg/integer_exponentiation_4.f90: Update test.
2412 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
2413 * gfortran.dg/no_range_check_1.f90: Ditto.
2415 2019-06-14 Harald Anlauf <anlauf@gmx.de>
2419 * gfortran.dg/lrshift_1.f90: Adjust testcase.
2420 * gfortran.dg/shiftalr_3.f90: New testcase.
2422 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
2425 * gfortran.dg/pr89646.f90: New test.
2427 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
2429 PR rtl-optimization/90765
2430 * gcc.target/i386/pr90765-1.c: New test.
2431 * gcc.target/i386/pr90765-2.c: Likewise.
2433 2019-06-14 Marek Polacek <polacek@redhat.com>
2435 PR c++/90884 - stray note with -Wctor-dtor-privacy.
2436 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
2437 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
2439 2019-06-14 Richard Biener <rguenther@suse.de>
2441 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
2443 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
2446 * gcc.dg/ipa/ipcp-agg-10.c: New test.
2448 2019-06-13 Martin Sebor <msebor@redhat.com>
2450 PR tree-optimization/90662
2451 * gcc.dg/pr90866-2.c: New test.
2452 * gcc.dg/pr90866.c: Ditto.
2454 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
2455 Lijia He <helijia@linux.ibm.com>
2457 PR tree-optimization/77820
2458 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
2459 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
2460 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
2461 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
2462 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
2463 * gcc.target/sh/pr51244-20.c: Update testcase.
2465 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2467 * gcc.dg/darwin-minversion-link.c: New test.
2469 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2472 * gfortran.dg/pr68544.f90: New test.
2473 * gfortran.dg/pr85687.f90: Modify test for new error message.
2475 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2477 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
2479 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2482 * gfortran.dg/pr89344.f90: New test.
2484 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2486 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
2487 * gcc.dg/darwin-minversion-2.c: Likewise.
2489 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/ext/altivec-15.C: Add dg-error directive.
2494 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2496 * gcc.dg/pr90760.c: Require alias support.
2498 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
2500 PR tree-optimization/90869
2501 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
2503 2019-06-13 Richard Biener <rguenther@suse.de>
2505 PR tree-optimization/90856
2506 * gcc.target/i386/pr90856.c: New testcase.
2508 2019-06-13 Jakub Jelinek <jakub@redhat.com>
2510 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
2512 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
2513 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
2515 2019-06-13 Richard Biener <rguenther@suse.de>
2517 * gcc.dg/vect/vect-version-1.c: New testcase.
2518 * gcc.dg/vect/vect-version-2.c: Likewise.
2520 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2522 * g++.dg/diagnostic/variably-modified-type-1.C: New.
2523 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
2524 * g++.dg/other/pr84792-1.C: Likewise.
2525 * g++.dg/other/pr84792-2.C: Likewise.
2526 * g++.dg/parse/error24.C: Likewise.
2527 * g++.dg/parse/error32.C: Likewise.
2528 * g++.dg/parse/error33.C: Likewise.
2529 * g++.dg/parse/saved1.C: Likewise.
2530 * g++.dg/template/operator6.C: Likewise.
2531 * g++.dg/template/pr61745.C: Likewise.
2532 * g++.dg/template/typedef41.C: Likewise.
2533 * g++.old-deja/g++.jason/crash10.C: Likewise.
2535 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2537 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
2538 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
2539 * g++.dg/parse/error10.C: Adjust location.
2540 * g++.dg/parse/pragma2.C: Likewise.
2542 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
2544 PR tree-optimization/89713
2545 * g++.dg/tree-ssa/empty-loop.C: New test.
2546 * gcc.dg/tree-ssa/dce-2.c: New test.
2547 * gcc.dg/const-1.c: Add -fno-finite-loops option.
2548 * gcc.dg/graphite/graphite.exp: Likewise.
2549 * gcc.dg/loop-unswitch-1.c: Likewise.
2550 * gcc.dg/predict-9.c: Likewise.
2551 * gcc.dg/pure-2.c: Likewise.
2552 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2553 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2554 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2555 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
2557 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2560 * gcc.target/aarch64/pr88838.c: New test.
2561 * gcc.target/aarch64/sve/while_1.c: Adjust.
2563 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2566 * gcc.target/aarch64/pr88834.c: New test.
2567 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
2568 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
2569 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
2570 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
2571 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
2572 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
2574 2019-06-12 Marek Polacek <polacek@redhat.com>
2577 * g++.dg/cpp1y/pr87410.C: New test.
2579 2019-06-12 Marek Polacek <polacek@redhat.com>
2581 PR c++/66999 - 'this' captured by reference.
2582 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
2584 PR c++/90825 - endless recursion when evaluating sizeof.
2585 PR c++/90832 - endless recursion when evaluating sizeof.
2586 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
2587 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
2589 2019-06-12 Martin Sebor <msebor@redhat.com>
2592 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
2594 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
2595 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
2596 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
2597 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
2599 2019-06-12 Marek Polacek <polacek@redhat.com>
2601 PR c++/90736 - bogus error with alignof.
2602 * g++.dg/cpp0x/alignof5.C: New test.
2604 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2606 * gcc.dg/builtin-apply2.c: Skip for PRU.
2607 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
2609 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2611 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
2613 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2615 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
2616 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
2617 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
2618 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
2619 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
2621 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2623 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
2625 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2627 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
2628 * gcc.dg/20020312-2.c: No PIC register for PRU.
2630 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2632 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
2633 * lib/target-utils.exp: Ditto.
2634 * lib/target-supports.exp (check_effective_target_function_pointers,
2635 check_effective_target_large_return_values): New.
2637 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2639 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
2640 * lib/target-utils.exp: Ditto.
2641 * lib/target-supports.exp: Declare PRU target as tiny.
2643 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2645 * gcc.target/pru/abi-arg-struct.c: New test.
2646 * gcc.target/pru/ashiftrt.c: New test.
2647 * gcc.target/pru/builtins-1.c: New test.
2648 * gcc.target/pru/builtins-error.c: New test.
2649 * gcc.target/pru/clearbit.c: New test.
2650 * gcc.target/pru/loop-asm.c: New test.
2651 * gcc.target/pru/loop-dowhile.c: New test.
2652 * gcc.target/pru/loop-hi-1.c: New test.
2653 * gcc.target/pru/loop-hi-2.c: New test.
2654 * gcc.target/pru/loop-qi-1.c: New test.
2655 * gcc.target/pru/loop-qi-2.c: New test.
2656 * gcc.target/pru/loop-short-1.c: New test.
2657 * gcc.target/pru/loop-short-2.c: New test.
2658 * gcc.target/pru/loop-si-1.c: New test.
2659 * gcc.target/pru/loop-si-2.c: New test.
2660 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
2661 * gcc.target/pru/loop-ubyte-1.c: New test.
2662 * gcc.target/pru/loop-ubyte-2.c: New test.
2663 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
2664 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
2665 * gcc.target/pru/mabi-ti-1.c: New test.
2666 * gcc.target/pru/mabi-ti-2.c: New test.
2667 * gcc.target/pru/mabi-ti-3.c: New test.
2668 * gcc.target/pru/mabi-ti-4.c: New test.
2669 * gcc.target/pru/mabi-ti-5.c: New test.
2670 * gcc.target/pru/mabi-ti-6.c: New test.
2671 * gcc.target/pru/mabi-ti-7.c: New test.
2672 * gcc.target/pru/pr64366.c: New test.
2673 * gcc.target/pru/pragma-ctable_entry.c: New test.
2674 * gcc.target/pru/pru.exp: New file.
2675 * gcc.target/pru/qbbc-1.c: New test.
2676 * gcc.target/pru/qbbc-2.c: New test.
2677 * gcc.target/pru/qbbc-3.c: New test.
2678 * gcc.target/pru/qbbs-1.c: New test.
2679 * gcc.target/pru/qbbs-2.c: New test.
2680 * gcc.target/pru/setbit.c: New test.
2681 * gcc.target/pru/zero_extend-and-hisi.c: New test.
2682 * gcc.target/pru/zero_extend-and-qihi.c: New test.
2683 * gcc.target/pru/zero_extend-and-qisi.c: New test.
2684 * gcc.target/pru/zero_extend-hisi.c: New test.
2685 * gcc.target/pru/zero_extend-qihi.c: New test.
2686 * gcc.target/pru/zero_extend-qisi.c: New test.
2687 * lib/target-supports.exp: Add PRU to feature filters.
2689 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2692 * gfortran.dg/pr90002.f90: New test.
2694 2019-06-12 Martin Sebor <msebor@redhat.com>
2697 * gcc.dg/tree-ssa/dump-6.c: New test.
2698 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
2699 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
2700 * gcc.dg/store_merging_5.c: Same.
2701 * gcc.dg/tree-prof/stringop-2.c: Same.
2702 * gcc.dg/tree-ssa/pr30375.c: Same.
2703 * gcc.dg/tree-ssa/slsr-27.c: Same.
2704 * gcc.dg/tree-ssa/slsr-28.c: Same.
2705 * gcc.dg/tree-ssa/slsr-29.c: Same.
2706 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
2708 2019-06-12 Martin Sebor <msebor@redhat.com>
2710 PR tree-optimization/90662
2711 * gcc.dg/strlenopt-62.c: New test.
2712 * gcc.dg/strlenopt-63.c: New test.
2713 * gcc.dg/strlenopt-64.c: New test.
2715 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2717 * gcc.target/arm/ssadv16qi.c: New test.
2718 * gcc.target/arm/usadv16qi.c: Likewise.
2720 2019-06-12 Jakub Jelinek <jakub@redhat.com>
2723 * gcc.dg/pr90760.c: New test.
2725 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
2727 * gcc.target/mips/data-sym-pool.c: Update expected output.
2728 * gcc.target/mips/data-sym-multi-pool.c: New test.
2730 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
2733 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
2736 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
2738 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
2739 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
2740 unset -mpcrel in the target pragmas.
2741 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
2742 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
2743 unset -mpcrel in the target pragmas.
2745 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
2747 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
2749 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
2751 PR c++/90449 - add -Winaccessible-base option.
2752 * g++.dg/warn/Winaccessible-base-1.C: New file.
2753 * g++.dg/warn/Winaccessible-base-2.C: New file.
2754 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
2755 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
2757 2019-06-11 Jakub Jelinek <jakub@redhat.com>
2760 * g++.dg/ext/vector37.C: New test.
2762 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
2765 * g++.dg/cpp0x/pr87250.C: New test.
2767 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2770 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
2771 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2772 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2773 * g++.dg/cpp1z/pr85569.C: Include <functional>.
2774 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
2775 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
2777 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
2780 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
2782 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2784 * c-c++-common/gomp/scan-1.c: New test.
2785 * c-c++-common/gomp/scan-2.c: New test.
2786 * c-c++-common/gomp/scan-3.c: New test.
2787 * c-c++-common/gomp/scan-4.c: New test.
2789 2019-06-10 Martin Liska <mliska@suse.cz>
2791 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
2794 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2796 * gcc.target/arc/jumptables.c: Update test.
2798 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2800 * gcc.target/arc/and-cnst-size.c: New test.
2801 * gcc.target/arc/mov-cnst-size.c: Likewise.
2802 * gcc.target/arc/or-cnst-size.c: Likewise.
2803 * gcc.target/arc/store-merge-1.c: Update test.
2804 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
2805 * gcc.target/arc/cmem-1.c: Likewise.
2806 * gcc.target/arc/cmem-2.c: Likewise.
2807 * gcc.target/arc/cmem-3.c: Likewise.
2808 * gcc.target/arc/cmem-4.c: Likewise.
2809 * gcc.target/arc/cmem-5.c: Likewise.
2810 * gcc.target/arc/cmem-6.c: Likewise.
2811 * gcc.target/arc/loop-4.c: Likewise.
2812 * gcc.target/arc/movh_cl-1.c: Likewise.
2813 * gcc.target/arc/sdata-3.c: Likewise.
2815 2019-06-10 Martin Liska <mliska@suse.cz>
2817 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
2819 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
2821 * gcc.dg/attr-copy-6.c: Require alias support.
2823 2019-06-09 Marek Polacek <polacek@redhat.com>
2826 * g++.dg/cpp0x/alias-decl-69.C: New test.
2829 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
2831 019-06-09 Paul Thomas <pault@gcc.gnu.org>
2834 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
2836 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
2839 * gfortran.dg/proc_ptr_51.f90 : New test.
2841 2019-06-08 Marek Polacek <polacek@redhat.com>
2844 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
2846 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2847 Tomáš Trnka <trnka@scm.com>
2850 * gfortran.dg/deferred_character_33.f90: New test.
2851 * gfortran.dg/deferred_character_33a.f90: New test.
2853 2019-06-08 Marek Polacek <polacek@redhat.com>
2856 * g++.dg/other/pr77548.C: New test.
2859 * g++.dg/cpp0x/noexcept41.C: New test.
2861 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2863 * gcc.target/aarch64/sve/init_1.c: Remove options
2864 -O2 -fno-schedule-insns and instead pass -O.
2865 Update assembly in comments.
2866 * gcc.target/aarch64/sve/init_2.c: Likewise.
2867 * gcc.target/aarch64/sve/init_3.c: Likewise.
2868 * gcc.target/aarch64/sve/init_4.c: Likewise.
2869 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
2871 * gcc.target/aarch64/sve/init_6.c: Likewise.
2872 * gcc.target/aarch64/sve/init_7.c: Likewise.
2873 * gcc.target/aarch64/sve/init_8.c: Likewise.
2874 * gcc.target/aarch64/sve/init_9.c: Likewise.
2875 * gcc.target/aarch64/sve/init_10.c: Likewise.
2876 * gcc.target/aarch64/sve/init_11.c: Likewise.
2877 * gcc.target/aarch64/sve/init_12.c: Likewise.
2879 2019-06-07 Marek Polacek <polacek@redhat.com>
2882 * g++.dg/cpp0x/inh-ctor33.C: New test.
2885 * g++.dg/cpp0x/alias-decl-68.C: New test.
2888 * g++.dg/cpp0x/constexpr-77771.C: New test.
2890 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
2892 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
2894 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
2897 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
2898 to allow use when kind=16 is not supported.
2899 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
2900 to allow use when kind=16 is not supported.
2902 2019-06-07 Richard Biener <rguenther@suse.de>
2905 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
2906 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
2908 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
2910 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
2912 2019-06-07 Martin Liska <mliska@suse.cz>
2914 PR tree-optimization/78902
2915 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
2916 of __builtin_alloca.
2917 * c-c++-common/asan/pr88619.c: Likewise.
2918 * g++.dg/overload/using2.C: Likewise for malloc.
2919 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
2920 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
2921 * gcc.dg/pr43643.c: Likewise.
2922 * gcc.dg/pr59717.c: Likewise for calloc.
2923 * gcc.dg/torture/pr71816.c: Likewise.
2924 * gcc.dg/tree-ssa/pr78886.c: Likewise.
2925 * gcc.dg/tree-ssa/pr79697.c: Likewise.
2926 * gcc.dg/pr78902.c: New test.
2928 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
2930 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
2933 2019-06-06 Martin Jambor <mjambor@suse.cz>
2935 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
2936 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
2937 * gnat.dg/opt39.adb: Adjust scan dump.
2939 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2941 * gcc.target/msp430/size-optimized-shifts.c: New test.
2943 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2945 * gcc.target/msp430/emulate-slli.c: New test.
2946 * gcc.target/msp430/emulate-srai.c: New test.
2947 * gcc.target/msp430/emulate-srli.c: New test.
2949 2019-06-06 Martin Liska <mliska@suse.cz>
2951 PR tree-optimization/87954
2952 * gcc.dg/pr87954.c: New test.
2954 2019-06-06 Richard Biener <rguenther@suse.de>
2956 * gcc.dg/tree-ssa/alias-37.c: New testcase.
2957 * gcc.dg/torture/20190604-1.c: Likewise.
2958 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
2960 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
2962 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
2963 * gcc.target/arc/tmac-2.c: Likewise.
2965 2019-06-05 Martin Sebor <msebor@redhat.com>
2968 * c-c++-common/Wreturn-local-addr.c: New test.
2969 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
2971 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2973 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
2975 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2977 2019-06-05 Martin Sebor <msebor@redhat.com>
2979 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
2982 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2984 * g++.dg/diagnostic/return-type-invalid-1.C: New.
2985 * g++.old-deja/g++.brendan/crash16.C: Adjust.
2986 * g++.old-deja/g++.law/ctors5.C: Likewise.
2988 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/other/friend4.C: Test locations too.
2991 * g++.dg/other/friend5.C: Likewise.
2992 * g++.dg/other/friend7.C: Likewise.
2994 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
2996 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
2998 2019-06-05 Martin Sebor <msebor@redhat.com>
3000 * gcc.dg/weak/weak-19.c: New test.
3002 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3004 * gnat.dg/specs/discr6.ads: New test.
3006 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3008 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3009 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3010 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3011 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3012 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3013 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3015 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3018 * gcc.dg/pr90733.c: New test.
3020 2019-06-05 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/pr90726.c: Enable IVOPTs.
3025 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3027 * g++.dg/vect/simd-1.cc: New test.
3029 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3032 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3033 __builtin_ia32_fpclasssd): Removed.
3034 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3035 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3036 __builtin_ia32_fpclasssd): Removed.
3037 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3038 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3039 __builtin_ia32_fpclasssd): Removed.
3040 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3041 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3042 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3043 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3044 Add test for _mm_mask_fpclass_ss_mask.
3045 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3046 Add test for _mm_mask_fpclass_sd_mask.
3048 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3050 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3051 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3052 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3053 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3054 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3055 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3057 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3059 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3062 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/concepts/pr60573.C: Test locations too.
3065 * g++.dg/cpp0x/deleted13.C: Likewise.
3066 * g++.dg/parse/error29.C: Likewise.
3067 * g++.dg/parse/qualified4.C: Likewise.
3068 * g++.dg/template/crash96.C Likewise.
3069 * g++.old-deja/g++.brendan/crash22.C Likewise.
3070 * g++.old-deja/g++.brendan/crash23.C Likewise.
3071 * g++.old-deja/g++.law/visibility10.C Likewise.
3072 * g++.old-deja/g++.other/decl5.C: Likewise.
3074 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3077 * g++.target/powerpc: New directory.
3078 * g++.target/powerpc/powerpc.exp: New test driver.
3079 * g++.target/powerpc/undef-bool-3.C: New.
3081 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3083 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3084 a sorry_at on any of the clauses.
3086 2019-06-04 Richard Biener <rguenther@suse.de>
3089 * gcc.dg/pr90726.c: New testcase.
3091 2019-06-04 Richard Biener <rguenther@suse.de>
3093 PR tree-optimization/90738
3094 * gcc.dg/torture/pr90738.c: New testcase.
3097 2019-06-03 Richard Biener <rguenther@suse.de>
3099 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3101 2019-06-04 Martin Liska <mliska@suse.cz>
3103 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3104 * gfortran.dg/goacc/pr78027.f90: Likewise.
3106 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3108 * gcc.target/powerpc/mmfpgpr.c: Delete.
3110 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3112 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3114 * g++.dg/debug/enum-1.C: Same.
3116 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3119 * gcc.c-torture/execute/pr64242.c: Update test.
3121 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3123 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3124 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3125 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3128 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3130 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3131 * gcc.target/aarch64/usadv16qi.c: Likewise.
3132 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3133 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3135 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3137 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3138 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3139 (check_effective_target_aarch64_sve_hw): Likewise.
3141 2019-06-03 Richard Biener <rguenther@suse.de>
3143 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3145 2019-06-03 Richard Biener <rguenther@suse.de>
3147 PR tree-optimization/90716
3148 * gcc.dg/guality/pr90716.c: New testcase.
3150 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3153 * gcc.target/aarch64/sve/init_1.c: New test.
3154 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3155 * gcc.target/aarch64/sve/init_2.c: Likewise.
3156 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3157 * gcc.target/aarch64/sve/init_3.c: Likewise.
3158 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3159 * gcc.target/aarch64/sve/init_4.c: Likewise.
3160 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3161 * gcc.target/aarch64/sve/init_5.c: Likewise.
3162 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3163 * gcc.target/aarch64/sve/init_6.c: Likewise.
3164 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3165 * gcc.target/aarch64/sve/init_7.c: Likewise.
3166 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3167 * gcc.target/aarch64/sve/init_8.c: Likewise.
3168 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3169 * gcc.target/aarch64/sve/init_9.c: Likewise.
3170 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3171 * gcc.target/aarch64/sve/init_10.c: Likewise.
3172 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3173 * gcc.target/aarch64/sve/init_11.c: Likewise.
3174 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3175 * gcc.target/aarch64/sve/init_12.c: Likewise.
3176 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3178 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3180 PR tree-optimization/90681
3181 * gfortran.dg/vect/pr90681.f: New test.
3183 2019-06-03 Richard Biener <rguenther@suse.de>
3186 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
3188 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3191 * gfortran.dg/internal_pack_24.f90: New test.
3193 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
3196 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
3197 * gcc.target/i386/pr63538.c: Likewise.
3198 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
3200 2019-06-01 Martin Sebor <msebor@redhat.com>
3203 * gcc.dg/tree-ssa/dump-5.c: New test.
3205 2019-05-31 Jan Hubicka <jh@suse.cz>
3207 * g++.dg/lto/alias-1_0.C: New testcase.
3208 * g++.dg/lto/alias-1_1.C: New testcase.
3210 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
3213 * gcc.target/i386/cet-label-3.c: New test.
3214 * gcc.target/i386/cet-label-4.c: Likewise.
3215 * gcc.target/i386/cet-label-5.c: Likewise.
3217 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3219 * gcc.target/mips/msa-fmadd.c: New.
3221 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3223 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3224 a sorry on lastprivate conditional on simd construct.
3225 * gcc.dg/vect/vect-simd-6.c: New test.
3226 * gcc.dg/vect/vect-simd-7.c: New test.
3228 * gcc.dg/vect/vect-simd-5.c: New test.
3230 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
3233 * gcc.dg/format-dfp-printf-1.c: New test.
3234 * gcc.dg/format-dfp-scanf-1.c: Likewise.
3236 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3238 * g++.dg/tree-ssa/cprop-vcond.C: New file.
3240 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3242 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
3243 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
3244 * gcc.dg/Walloca-13.c: Xfail.
3246 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
3247 Michael Meissner <meissner@linux.ibm.com>
3249 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
3250 * gcc.target/powerpc/localentry-1.c: Likewise.
3251 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
3252 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
3253 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
3254 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
3255 (check_effective_target_powerpc_future_ok): New.
3257 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
3260 * g++.dg/debug/dwarf2/fesd-any.C: Use
3261 -fno-eliminate-unused-debug-symbols.
3262 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
3263 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
3264 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
3265 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
3266 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
3267 * g++.dg/debug/enum-2.C: Likewise.
3268 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3269 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3270 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3271 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3272 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3274 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3276 PR tree-optimization/90671
3277 * gcc.dg/torture/pr90671.c: New test.
3279 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3281 * g++.dg/cpp0x/pr84497.C: Require alias support.
3283 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3285 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
3286 and label for Darwin.
3287 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
3290 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
3292 * gcc.target/aarch64/sve/fabd_1.c: New.
3294 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
3296 * gcc.target/i386/pr86257.c: Require native TLS support.
3297 * gcc.target/i386/stack-prot-sym.c: Likewise.
3299 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
3302 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
3303 * g++.dg/parse/crash59.C: Likewise.
3304 * g++.dg/parse/error38.C: Likewise.
3305 * g++.dg/parse/error39.C: Likewise.
3306 * g++.dg/template/crash31.C: Likewise.
3307 * g++.dg/template/operator8.C: Likewise.
3308 * g++.dg/template/operator9.C: Likewise.
3310 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
3312 * gcc.target/powerpc/notoc-direct-1.c: New.
3313 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
3315 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3318 * g++.dg/cpp0x/pr90598.C: New test.
3320 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3323 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
3324 * gfortran.dg/internal_pack_22.f90: New test.
3325 * gfortran.dg/internal_pack_23.f90: New test.
3327 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
3329 * tree-ssa/alias-access-spath-1.c: new testcase.
3331 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3334 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
3335 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
3337 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3339 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
3340 driver for AArch64 SVE2.
3341 * gcc.target/aarch64/sve2/average_1.c: New test.
3342 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
3344 (check_effective_target_aarch64_sve1_only): Likewise.
3345 (check_effective_target_aarch64_sve2_hw): Likewise.
3346 (check_effective_target_vect_avg_qi): Check for SVE1 only.
3348 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
3350 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3351 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3352 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3353 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
3354 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
3355 * gcc.target/aarch64/return_address_sign_builtin.c: New file
3357 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3359 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3360 sorry on lastprivate conditional on parallel for.
3361 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
3362 lastprivate conditional warnings on parallel for constructs.
3363 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
3366 * c-c++-common/builtin-arith-overflow-3.c: New test.
3368 P1091R3 - Extending structured bindings to be more like var decls
3369 P1381R1 - Reference capture of structured bindings
3370 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
3371 instead of error and only for c++17_down. Add a thread_local test.
3372 (z2): Add a __thread test.
3373 * g++.dg/cpp2a/decomp1.C: New test.
3374 * g++.dg/cpp2a/decomp1-aux.cc: New file.
3375 * g++.dg/cpp2a/decomp2.C: New test.
3376 * g++.dg/cpp2a/decomp3.C: New test.
3378 2019-05-29 Martin Liska <mliska@suse.cz>
3381 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
3383 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
3385 * gcc.target/powerpc/localentry-detect-1.c: New file.
3387 2019-05-28 Marek Polacek <polacek@redhat.com>
3389 PR c++/90548 - ICE with generic lambda and empty pack.
3390 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
3392 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3394 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
3395 vectorized masked loads.
3397 2019-05-28 Jeff Law <law@redhat.com>
3399 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
3402 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
3404 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
3405 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
3406 * gcc.target/powerpc/p9-dimode2.c: Ditto.
3408 2019-05-28 Martin Liska <mliska@suse.cz>
3411 * gcc.dg/ipa/pr90555.c: New test.
3413 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3415 * gnat.dg/machine_attr1.ad[sb]: New test.
3417 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3419 * gnat.dg/opt79.ad[sb]: New test.
3421 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3423 * gnat.dg/specs/discr5.ads: New test.
3425 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3427 * gnat.dg/prefetch1.ad[sb]: New test.
3429 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
3431 * gcc.target/i386/pr22076.c: Adjust options to
3432 match codegen expected by the scan-asms.
3434 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3436 * gnat.dg/specs/array4.ads: New test.
3438 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
3440 PR tree-optimization/88440
3441 * gcc.target/aarch64/sve/index_offset_1.c: Add
3442 -fno-tree-loop-distribute-patterns.
3443 * gcc.target/aarch64/sve/single_1.c: Likewise.
3444 * gcc.target/aarch64/sve/single_2.c: Likewise.
3445 * gcc.target/aarch64/sve/single_3.c: Likewise.
3446 * gcc.target/aarch64/sve/single_4.c: Likewise.
3447 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
3448 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3449 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3450 * gcc.target/arm/ivopts.c: Likewise.
3452 2019-05-27 Richard Biener <rguenther@suse.de>
3454 PR tree-optimization/90637
3455 * gcc.dg/gomp/pr90637.c: New testcase.
3457 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3459 * gnat.dg/expect2.adb: New test.
3460 * gnat.dg/expect2_pkg.ads: New helper.
3462 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3464 * gnat.dg/aliased2.adb: New test.
3466 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3468 * gnat.dg/limited_with7.ad[sb]: New test.
3469 * gnat.dg/limited_with7_pkg.ads: New helper.
3471 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3473 * gnat.dg/unchecked_convert13.adb: New test.
3475 2019-05-27 Richard Biener <rguenther@suse.de>
3478 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
3479 -fno-tree-loop-distribute-patterns.
3480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
3481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
3482 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
3484 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3486 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
3488 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
3489 account for PIC code on Darwin.
3490 * gcc.target/i386/pr39013-2.c: Likewise.
3491 * gcc.target/i386/pr64317.c: Likewise.
3493 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3495 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
3496 expected for Darwin.
3498 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3500 * gcc.target/i386/pr89261.c: Test that the alignment required
3501 by the test correctly produces the expected error on Darwin.
3503 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3505 * gcc.target/i386/pr82659-3.c: Require alias support.
3507 2019-05-25 Marek Polacek <polacek@redhat.com>
3509 PR c++/90572 - wrong disambiguation in friend declaration.
3510 * g++.dg/cpp2a/typename16.C: New test.
3511 * g++.dg/parse/friend13.C: New test.
3513 2019-05-24 Jakub Jelinek <jakub@redhat.com>
3515 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3517 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
3519 2019-05-24 Richard Biener <rguenther@suse.de>
3522 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
3524 2019-05-24 Jakub Jelinek <jakub@redhat.com>
3526 PR tree-optimization/90106
3528 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
3529 and scan-tree-dump for tail call.
3530 * gcc.dg/cdce2.c: Likewise.
3532 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3534 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
3535 code, not in comments or miscellaneous directives.
3536 * gcc.target/i386/pr18041-1.c: Likewise.
3537 * gcc.target/i386/pr18041-2.c: Likewise.
3538 * gcc.target/i386/wbinvd-1.c: Likewise.
3539 * gcc.target/i386/wbnoinvd-1.c: Likewise.
3540 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
3542 * gcc.target/i386/pr66819-4.c: Likewise.
3543 * gcc.target/i386/pr82662.c
3544 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
3545 destination register, don't try the m32 test on m64 targets.
3547 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3549 * gcc.target/i386/pr67985-2.c: Adjust label checks for
3551 * gcc.target/i386/pr77881.c: Likewise.
3553 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3555 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
3556 * gcc.target/i386/pr70738-7.c: Likewise.
3557 * gcc.target/i386/pr24414.c: Likewise.
3559 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
3561 * lib/target-supports.exp (check_effective_target_mfentry): New.
3562 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
3563 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
3564 * gcc.target/i386/fentryname1.c: Likewise
3565 * gcc.target/i386/fentryname2.c: Likewise
3566 * gcc.target/i386/fentryname3.c: Likewise
3567 * gcc.target/i386/nop-mcount.c: Likewise
3568 * gcc.target/i386/pr82699-2.c: Likewise
3569 * gcc.target/i386/pr82699-4.c: Likewise
3570 * gcc.target/i386/pr82699-5.c: Likewise
3571 * gcc.target/i386/pr82699-6.c: Likewise
3572 * gcc.target/i386/returninst1.c: Likewise
3573 * gcc.target/i386/returninst2.c: Likewise
3574 * gcc.target/i386/returninst3.c : Likewise
3576 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
3578 * gcc.target/powerpc/localentry-1.c: New file.
3580 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
3583 * gcc.target/i386/pr90552.c: New test.
3585 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
3587 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
3588 __GFC_REAL_16__. Add -cpp to dg-options.
3589 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
3590 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
3591 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
3592 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
3593 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
3595 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
3597 * gcc.target/powerpc/cpu-future.c: New test.
3599 2019-05-23 Richard Biener <rguenther@suse.de>
3601 PR tree-optimization/88440
3602 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
3603 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3604 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
3605 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
3606 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3607 * g++.dg/tree-ssa/pr78847.C: Likewise.
3608 * gcc.dg/autopar/pr39500-1.c: Likewise.
3609 * gcc.dg/autopar/reduc-1char.c: Likewise.
3610 * gcc.dg/autopar/reduc-7.c: Likewise.
3611 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
3612 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
3613 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
3614 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
3615 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
3616 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
3617 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3618 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3619 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3620 * gcc.dg/tree-ssa/scev-11.c: Likewise.
3621 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3622 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3623 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3624 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3625 * gcc.target/i386/pr30970.c: Likewise.
3626 * gcc.target/i386/vect-double-1.c: Likewise.
3627 * gcc.target/i386/vect-double-2.c: Likewise.
3628 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3629 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3630 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3631 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3632 * gfortran.dg/vect/vect-5.f90: Likewise.
3633 * gfortran.dg/vect/vect-8.f90: Likewise.
3635 2019-05-23 Martin Liska <mliska@suse.cz>
3638 * g++.dg/asan/pr90570.C: New test.
3640 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
3642 * gnat.dg/opt78.ad[sb]: New test.
3644 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
3646 PR rtl-optimisation/64895
3647 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
3648 * gcc.target/i386/fuse-caller-save.c: Likewise.
3649 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
3650 PIC cases, remove XFAILs.
3652 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
3655 * brig.dg/test/gimple/packed.hsail: Adjust.
3657 2019-05-23 Jakub Jelinek <jakub@redhat.com>
3659 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
3661 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
3663 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
3664 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
3665 gfortran.dg/namelist_89.f90: Gate test on effective_target
3668 2019-05-22 David Malcolm <dmalcolm@redhat.com>
3671 * g++.dg/pr90462.C: New test.
3673 2019-05-22 Marek Polacek <polacek@redhat.com>
3675 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
3676 different line. Check the column number too.
3678 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
3680 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
3681 scan-assembler-not string to avoid false matching on 32bit targets.
3683 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/stackalign/pr88483-1.c: New test.
3687 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
3689 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
3691 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
3693 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
3696 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
3697 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
3698 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
3699 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
3700 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
3701 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
3702 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
3703 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
3704 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
3706 2019-05-22 Martin Liska <mliska@suse.cz>
3709 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
3710 * gcc.target/powerpc/pr80315-2.c: Likewise.
3711 * gcc.target/powerpc/pr80315-3.c: Likewise.
3712 * gcc.target/powerpc/pr80315-4.c: Likewise.
3714 2019-05-22 Martin Liska <mliska@suse.cz>
3717 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
3718 * gcc.target/powerpc/pr80315-2.c: Likewise.
3719 * gcc.target/powerpc/pr80315-3.c: Likewise.
3720 * gcc.target/powerpc/pr80315-4.c: Likewise.
3722 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
3725 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
3727 2019-05-22 Martin Liska <mliska@suse.cz>
3730 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
3732 2019-05-22 Richard Biener <rguenther@suse.de>
3734 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
3736 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
3739 * gcc.dg/torture/pr90553.c: New test.
3741 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3743 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
3744 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
3746 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/other/final3.C: New.
3751 * g++.dg/other/final4.C: Likewise.
3752 * g++.dg/other/final5.C: Likewise.
3754 2019-05-21 Marek Polacek <polacek@redhat.com>
3756 DR 1940 - static_assert in anonymous unions.
3757 * g++.dg/DRs/dr1940.C: New test.
3759 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3762 * gcc.target/i386/pr90547.c: New test.
3764 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3766 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
3768 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
3770 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
3772 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
3773 * gcc.target/i386/pr84723-2.c: Likewise.
3774 * gcc.target/i386/pr84723-3.c: Likewise.
3775 * gcc.target/i386/pr84723-4.c: Likewise.
3776 * gcc.target/i386/pr84723-5.c: Likewise.
3778 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3781 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
3783 * gcc.target/i386/pr32219-2.c: Likewise.
3784 * gcc.target/i386/pr32219-3.c: Likewise.
3785 * gcc.target/i386/pr32219-4.c: Likewise.
3786 * gcc.target/i386/pr32219-5.c: Likewise.
3787 * gcc.target/i386/pr32219-6.c: Likewise.
3788 * gcc.target/i386/pr32219-7.c: Likewise.
3789 * gcc.target/i386/pr32219-8.c: Likewise.
3791 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3794 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
3797 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3799 * gcc.target/i386/vect-signbitf.c: New test.
3801 2019-05-21 Nathan Sidwell <nathan@acm.org>
3803 * g++.dg/lookup/using53.C: Adjust diagnostic.
3805 2019-05-21 Richard Biener <rguenther@suse.de>
3808 * gcc.target/i386/pr90510.c: New testcase.
3810 2019-05-21 Martin Liska <mliska@suse.cz>
3812 * gcc.target/i386/pr90500-1.c: Add missing '""'.
3813 * gcc.target/i386/pr90500-2.c: Likewise.
3815 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
3817 * gcc.dg/uninit-28-gimple.c: New test.
3818 * gcc.dg/uninit-29-gimple.c: New test.
3819 * gcc.dg/uninit-30-gimple.c: New test.
3820 * gcc.dg/uninit-31-gimple.c: New test.
3822 2019-05-21 Martin Liska <mliska@suse.cz>
3824 * gcc.dg/pr90263.c: Add -O2.
3826 2019-05-21 Martin Liska <mliska@suse.cz>
3828 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
3829 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
3830 * gcc.target/powerpc/pr80315-2.c: Likewise.
3831 * gcc.target/powerpc/pr80315-3.c: Likewise.
3832 * gcc.target/powerpc/pr80315-4.c: Likewise.
3833 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
3835 2019-05-21 Martin Liska <mliska@suse.cz>
3838 * pr90263.c: Move from gcc.c-torture/compile
3841 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
3844 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
3845 Remove -flax-vector-conversions.
3846 (dg-additional-options): Remove.
3847 (test): Change to void. Declare m0 and m1 as __m64 and
3848 cast initializer in a proper way. Do not return result.
3849 (dg-final): Scan for 2 instances of movq.
3851 2019-05-20 Marek Polacek <polacek@redhat.com>
3853 CWG 2094 - volatile scalars are trivially copyable.
3855 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
3857 * g++.dg/ext/is_trivially_copyable.C: New test.
3859 2019-05-20 Marek Polacek <polacek@redhat.com>
3861 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
3863 * g++.dg/cpp2a/nontype-class17.C: New test.
3865 * g++.dg/lookup/strong-using2.C: New test.
3867 2019-05-20 Jeff Law <law@redhat.com>
3869 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
3870 recent diagnostic cleanups.
3872 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3874 PR tree-optimization/90106
3875 * gcc.dg/cdce3.c: Add hard_float effective target.
3877 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
3879 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
3881 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
3884 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
3885 add a comment as to the reason for the difference.
3886 * gcc.target/i386/memset-strategy-1.c: Likewise.
3888 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
3890 PR c++/90532 Ensure __is_constructible(T[]) is false
3891 * g++.dg/ext/90532.C: New test.
3893 2019-05-20 Jakub Jelinek <jakub@redhat.com>
3895 * gcc.target/i386/avx512f-simd-1.c: New test.
3897 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3899 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
3901 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
3903 2019-05-20 Martin Liska <mliska@suse.cz>
3906 * gcc.c-torture/compile/pr90263.c: New test.
3907 * lib/target-supports.exp: Add check_effective_target_glibc.
3909 2019-05-20 Richard Biener <rguenther@suse.de>
3912 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
3914 * gcc.dg/gimplefe-41.c: Likewise.
3916 2019-05-19 Andrew Pinski <apinski@marvell.com>
3919 * g++.dg/pch/operator-1.C: New testcase.
3920 * g++.dg/pch/operator-1.Hs: New file.
3922 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
3925 * gfortran.dg/associate_48.f90 : New test.
3927 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3930 * gfortran.dg/pr78290.f90: New test.
3932 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3935 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
3936 to make sure the test for internal_pack is retained.
3937 * gfortran.dg/assumed_type_2.f90: Split compile and run time
3939 * gfortran.dg/assumed_type_2a.f90: New file.
3940 * gfortran.dg/c_loc_test_22.f90: Likewise.
3941 * gfortran.dg/contiguous_3.f90: Likewise.
3942 * gfortran.dg/internal_pack_11.f90: Likewise.
3943 * gfortran.dg/internal_pack_12.f90: Likewise.
3944 * gfortran.dg/internal_pack_16.f90: Likewise.
3945 * gfortran.dg/internal_pack_17.f90: Likewise.
3946 * gfortran.dg/internal_pack_18.f90: Likewise.
3947 * gfortran.dg/internal_pack_4.f90: Likewise.
3948 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
3949 to make sure the test for internal_pack is retained.
3950 * gfortran.dg/internal_pack_6.f90: Split compile and run time
3952 * gfortran.dg/internal_pack_6a.f90: New file.
3953 * gfortran.dg/internal_pack_8.f90: Likewise.
3954 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
3956 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
3957 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
3959 * gfortran.dg/no_arg_check_2a.f90: New file.
3960 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
3962 * gfortran.dg/typebound_assignment_5a.f90: New file.
3963 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
3965 * gfortran.dg/typebound_assignment_6a.f90: New file.
3966 * gfortran.dg/internal_pack_19.f90: New file.
3967 * gfortran.dg/internal_pack_20.f90: New file.
3968 * gfortran.dg/internal_pack_21.f90: New file.
3970 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
3972 * objc.dg/instancetype-0.m: New.
3974 2019-05-17 Martin Sebor <msebor@redhat.com>
3976 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
3978 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
3979 * g++.dg/ubsan/pr63956.C: Same.
3980 * g++.old-deja/g++.pt/assign1.C: Same.
3982 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
3985 * c-c++-common/goacc/routine-5.c: Update.
3986 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
3987 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
3990 * c-c++-common/goacc/routine-2.c: Update, and move some test
3992 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
3996 * c-c++-common/goacc/classify-routine.c: Update.
3997 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3999 2019-05-16 Martin Sebor <msebor@redhat.com>
4001 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4002 * c-c++-common/Wvarargs-2.c: Same.
4003 * c-c++-common/Wvarargs.c: Same.
4004 * c-c++-common/pr51768.c: Same.
4005 * c-c++-common/tm/inline-asm.c: Same.
4006 * c-c++-common/tm/safe-1.c: Same.
4007 * g++.dg/asm-qual-1.C: Same.
4008 * g++.dg/asm-qual-3.C: Same.
4009 * g++.dg/conversion/dynamic1.C: Same.
4010 * g++.dg/cpp0x/constexpr-89599.C: Same.
4011 * g++.dg/cpp0x/constexpr-cast.C: Same.
4012 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4013 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4014 * g++.dg/cpp0x/nullptr04.C: Same.
4015 * g++.dg/cpp0x/static_assert12.C: Same.
4016 * g++.dg/cpp0x/static_assert8.C: Same.
4017 * g++.dg/cpp1y/lambda-conv1.C: Same.
4018 * g++.dg/cpp1y/pr79393-3.C: Same.
4019 * g++.dg/cpp1y/static_assert1.C: Same.
4020 * g++.dg/cpp1z/constexpr-if4.C: Same.
4021 * g++.dg/cpp1z/constexpr-if5.C: Same.
4022 * g++.dg/cpp1z/constexpr-if9.C: Same.
4023 * g++.dg/eh/goto2.C: Same.
4024 * g++.dg/eh/goto3.C: Same.
4025 * g++.dg/expr/static_cast8.C: Same.
4026 * g++.dg/ext/flexary5.C: Same.
4027 * g++.dg/ext/utf-array-short-wchar.C: Same.
4028 * g++.dg/ext/utf-array.C: Same.
4029 * g++.dg/ext/utf8-2.C: Same.
4030 * g++.dg/gomp/loop-4.C: Same.
4031 * g++.dg/gomp/macro-4.C: Same.
4032 * g++.dg/gomp/udr-1.C: Same.
4033 * g++.dg/init/initializer-string-too-long.C: Same.
4034 * g++.dg/other/offsetof9.C: Same.
4035 * g++.dg/ubsan/pr63956.C: Same.
4036 * g++.dg/warn/Wbool-operation-1.C: Same.
4037 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4038 * g++.dg/warn/Wtype-limits.C: Same.
4039 * g++.dg/wrappers/pr88680.C: Same.
4040 * g++.old-deja/g++.mike/eh55.C: Same.
4041 * gcc.dg/Wsign-compare-1.c: Same.
4042 * gcc.dg/Wtype-limits-Wextra.c: Same.
4043 * gcc.dg/Wtype-limits.c: Same.
4044 * gcc.dg/Wunknownprag.c: Same.
4045 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4046 * gcc.dg/asm-6.c: Same.
4047 * gcc.dg/asm-qual-1.c: Same.
4048 * gcc.dg/cast-1.c: Same.
4049 * gcc.dg/cast-2.c: Same.
4050 * gcc.dg/cast-3.c: Same.
4051 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4052 * gcc.dg/debug/pr85252.c: Same.
4053 * gcc.dg/dfp/cast-bad.c: Same.
4054 * gcc.dg/format/gcc_diag-1.c: Same.
4055 * gcc.dg/format/gcc_diag-11.c: Same.
4056 * gcc.dg/gcc_diag-11.c: Same.
4057 * gcc.dg/gnu-cond-expr-2.c: Same.
4058 * gcc.dg/gnu-cond-expr-3.c: Same.
4059 * gcc.dg/gomp/macro-4.c: Same.
4060 * gcc.dg/init-bad-1.c: Same.
4061 * gcc.dg/init-bad-2.c: Same.
4062 * gcc.dg/init-bad-3.c: Same.
4063 * gcc.dg/pr27528.c: Same.
4064 * gcc.dg/pr48552-1.c: Same.
4065 * gcc.dg/pr48552-2.c: Same.
4066 * gcc.dg/pr59846.c: Same.
4067 * gcc.dg/pr61096-1.c: Same.
4068 * gcc.dg/pr8788-1.c: Same.
4069 * gcc.dg/pr90082.c: Same.
4070 * gcc.dg/simd-2.c: Same.
4071 * gcc.dg/spellcheck-params-2.c: Same.
4072 * gcc.dg/spellcheck-params.c: Same.
4073 * gcc.dg/strlenopt-49.c: Same.
4074 * gcc.dg/tm/pr52141.c: Same.
4075 * gcc.dg/torture/pr51106-1.c: Same.
4076 * gcc.dg/torture/pr51106-2.c: Same.
4077 * gcc.dg/utf-array-short-wchar.c: Same.
4078 * gcc.dg/utf-array.c: Same.
4079 * gcc.dg/utf8-2.c: Same.
4080 * gcc.dg/warn-sprintf-no-nul.c: Same.
4081 * gcc.target/i386/asm-flag-0.c: Same.
4082 * gcc.target/i386/inline_error.c: Same.
4083 * gcc.target/i386/pr30848.c: Same.
4084 * gcc.target/i386/pr39082-1.c: Same.
4085 * gcc.target/i386/pr39678.c: Same.
4086 * gcc.target/i386/pr57756.c: Same.
4087 * gcc.target/i386/pr68843-1.c: Same.
4088 * gcc.target/i386/pr79804.c: Same.
4089 * gcc.target/i386/pr82673.c: Same.
4090 * obj-c++.dg/class-protocol-1.mm: Same.
4091 * obj-c++.dg/exceptions-3.mm: Same.
4092 * obj-c++.dg/exceptions-4.mm: Same.
4093 * obj-c++.dg/exceptions-5.mm: Same.
4094 * obj-c++.dg/exceptions-6.mm: Same.
4095 * obj-c++.dg/method-12.mm: Same.
4096 * obj-c++.dg/method-13.mm: Same.
4097 * obj-c++.dg/method-6.mm: Same.
4098 * obj-c++.dg/method-7.mm: Same.
4099 * obj-c++.dg/method-9.mm: Same.
4100 * obj-c++.dg/method-lookup-1.mm: Same.
4101 * obj-c++.dg/proto-lossage-4.mm: Same.
4102 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4103 * objc.dg/call-super-2.m: Same.
4104 * objc.dg/class-protocol-1.m: Same.
4105 * objc.dg/desig-init-1.m: Same.
4106 * objc.dg/exceptions-3.m: Same.
4107 * objc.dg/exceptions-4.m: Same.
4108 * objc.dg/exceptions-5.m: Same.
4109 * objc.dg/exceptions-6.m: Same.
4110 * objc.dg/method-19.m: Same.
4111 * objc.dg/method-2.m: Same.
4112 * objc.dg/method-5.m: Same.
4113 * objc.dg/method-6.m: Same.
4114 * objc.dg/method-7.m: Same.
4115 * objc.dg/method-lookup-1.m: Same.
4116 * objc.dg/proto-hier-1.m: Same.
4117 * objc.dg/proto-lossage-4.m: Same.
4119 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4121 * g++.dg/eh/o32-fp.C: New.
4122 * gcc.target/mips/dwarfregtable-1.c: New.
4123 * gcc.target/mips/dwarfregtable-2.c: New.
4124 * gcc.target/mips/dwarfregtable-3.c: New.
4125 * gcc.target/mips/dwarfregtable-4.c: New.
4126 * gcc.target/mips/dwarfregtable.h: New.
4128 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4130 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4131 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4132 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4134 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4137 * gcc.target/i386/pr90497-1.c: New test.
4138 * gcc.target/i386/pr90497-2.c: Likewise.
4140 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4142 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4143 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4145 2019-05-17 Richard Biener <rguenther@suse.de>
4147 * gcc.dg/gimplefe-41.c: New testcase.
4149 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4151 PR tree-optimization/90106
4152 * gcc.dg/cdce3.c: New test.
4154 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4156 * gcc.target/s390/zvector/vec-sldw.c: New test.
4158 2019-05-17 Martin Liska <mliska@suse.cz>
4161 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4163 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4165 * gcc.dg/vect/vect-simd-1.c: New test.
4166 * gcc.dg/vect/vect-simd-2.c: New test.
4167 * gcc.dg/vect/vect-simd-3.c: New test.
4168 * gcc.dg/vect/vect-simd-4.c: New test.
4170 2019-05-16 Martin Liska <mliska@suse.cz>
4173 * gcc.target/i386/pr90500-1.c: New test.
4174 * gcc.target/i386/pr90500-2.c: New test.
4176 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
4178 PR tree-optimization/90394
4179 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
4180 * gcc.dg/uninit-pr90394.c: New test.
4182 2019-05-16 Richard Biener <rguenther@suse.de>
4185 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
4186 transforms happening earlier now.
4188 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
4190 * lib/target-supports.exp (check_effective_target_cet): Add the
4191 -fcf-protection flag to the build conditions.
4193 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
4195 PR tree-optimization/90106
4196 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
4197 * gcc.dg/cdce2.c: Likewise.
4199 2019-05-16 Richard Biener <rguenther@suse.de>
4201 PR tree-optimization/90424
4202 * g++.target/i386/pr90424-1.C: New testcase.
4203 * g++.target/i386/pr90424-2.C: Likewise.
4205 2019-05-16 Richard Biener <rguenther@suse.de>
4207 * gcc.dg/gimplefe-40.c: Amend again.
4209 2019-05-15 Cherry Zhang <cherryyz@google.com>
4211 * go.test/test/nilptr2.go: Change use function to actually do
4214 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4217 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
4220 * c-c++-common/gomp/simd8.c: New test.
4222 2019-05-15 Marek Polacek <polacek@redhat.com>
4224 CWG 2096 - constraints on literal unions.
4225 * g++.dg/cpp0x/literal-type1.C: New test.
4227 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
4230 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
4231 * gfortran.dg/open_errors_3.f90: New test.
4233 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4236 * gcc.target/i386/mmx-vals.h: New file.
4237 * gcc.target/i386/sse2-mmx-2.c: Likewise.
4238 * gcc.target/i386/sse2-mmx-3.c: Likewise.
4239 * gcc.target/i386/sse2-mmx-4.c: Likewise.
4240 * gcc.target/i386/sse2-mmx-5.c: Likewise.
4241 * gcc.target/i386/sse2-mmx-6.c: Likewise.
4242 * gcc.target/i386/sse2-mmx-7.c: Likewise.
4243 * gcc.target/i386/sse2-mmx-8.c: Likewise.
4244 * gcc.target/i386/sse2-mmx-9.c: Likewise.
4245 * gcc.target/i386/sse2-mmx-10.c: Likewise.
4246 * gcc.target/i386/sse2-mmx-11.c: Likewise.
4247 * gcc.target/i386/sse2-mmx-12.c: Likewise.
4248 * gcc.target/i386/sse2-mmx-13.c: Likewise.
4249 * gcc.target/i386/sse2-mmx-14.c: Likewise.
4250 * gcc.target/i386/sse2-mmx-15.c: Likewise.
4251 * gcc.target/i386/sse2-mmx-16.c: Likewise.
4252 * gcc.target/i386/sse2-mmx-17.c: Likewise.
4253 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
4254 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4255 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
4256 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
4257 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4258 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
4259 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
4260 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
4261 * gcc.target/i386/sse2-mmx-20.c: Likewise.
4262 * gcc.target/i386/sse2-mmx-21.c: Likewise.
4263 * gcc.target/i386/sse2-mmx-22.c: Likewise.
4264 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
4265 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
4266 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
4267 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4268 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
4269 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
4270 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
4271 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
4272 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
4273 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
4274 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
4275 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
4276 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
4277 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
4278 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
4279 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
4280 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
4281 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
4282 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
4283 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
4284 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
4285 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
4286 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
4287 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
4288 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
4289 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
4290 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
4291 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
4292 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
4293 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
4294 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
4295 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
4296 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
4297 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
4298 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
4299 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
4300 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
4301 * gcc.target/i386/sse2-mmx-por.c: Likewise.
4302 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
4303 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
4304 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
4305 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
4306 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
4307 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
4308 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
4309 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
4310 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
4311 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
4312 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
4313 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
4314 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
4315 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
4316 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
4317 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
4318 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
4319 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
4320 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
4321 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
4322 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
4323 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
4324 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
4325 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
4326 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
4327 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
4328 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
4329 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
4330 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
4331 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
4332 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
4334 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4337 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
4340 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4343 * gcc.target/i386/pr82483-1.c: Error only on ia32.
4344 * gcc.target/i386/pr82483-2.c: Likewise.
4346 2019-05-15 Martin Liska <mliska@suse.cz>
4349 * gcc.dg/tree-ssa/pr90478-2.c: New test.
4350 * gcc.dg/tree-ssa/pr90478.c: New test.
4352 2019-05-15 Richard Biener <rguenther@suse.de>
4354 * gcc.dg/gimplefe-40.c: Amend.
4356 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4358 * lib/target-supports.exp
4359 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
4360 (check_effective_target_powerpc_p9vector_ok): Likewise.
4361 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4362 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4363 (check_effective_target_powerpc_vsx_ok): Likewise.
4364 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
4365 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
4367 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4369 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
4370 for PowerPC platforms.
4372 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4375 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
4376 * gcc.target/i386/cet-notrack-5a.c: Likewise.
4377 * gcc.target/i386/cet-notrack-5b.c: Likewise.
4378 * gcc.target/i386/cet-notrack-6b.c: Likewise.
4379 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4380 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
4381 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4382 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
4383 * gcc.target/i386/cet-sjlj-3.c: Likewise.
4384 * gcc.target/i386/cet-sjlj-5.c: Likewise.
4386 2019-05-14 Marek Polacek <polacek@redhat.com>
4389 * g++.dg/cpp0x/decltype71.C: New test.
4392 * g++.dg/init/static5.C: New test.
4394 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
4397 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
4398 * gcc.target/i386/pr52146.c: Likewise.
4399 * gcc.target/i386/pr52698.c: Likewise.
4400 * gcc.target/i386/pr52857-1.c: Likewise.
4401 * gcc.target/i386/pr52857-2.c: Likewise.
4402 * gcc.target/i386/pr52876.c: Likewise.
4403 * gcc.target/i386/pr53698.c: Likewise.
4404 * gcc.target/i386/pr54157.c: Likewise.
4405 * gcc.target/i386/pr55049-1.c: Likewise.
4406 * gcc.target/i386/pr55093.c: Likewise.
4407 * gcc.target/i386/pr55116-1.c: Likewise.
4408 * gcc.target/i386/pr55116-2.c: Likewise.
4409 * gcc.target/i386/pr55597.c: Likewise.
4410 * gcc.target/i386/pr59929.c: Likewise.
4411 * gcc.target/i386/pr66470.c: Likewise.
4413 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4415 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
4417 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4418 * gcc.dg/c99-math-double-1.c: Likewise.
4419 * gcc.dg/c99-math-float-1.c: Likewise.
4420 * gcc.dg/c99-math-long-double-1.c: Likewise.
4421 * gcc.misc-tests/linkage.exp: Simplify triplet to
4424 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
4426 * gcc.target/i386/pr63620.c: Likewise.
4428 * lib/target-supports.exp (check_sse_os_support_available): Remove
4429 Solaris 9/x86 workaround.
4431 2019-05-14 Richard Biener <rguenther@suse.de>
4433 * gcc.dg/gimplefe-40.c: New testcase.
4435 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4437 PR preprocessor/90382
4438 * g++.dg/diagnostic/trailing1.C: New test.
4440 2019-05-14 marxin <mliska@suse.cz>
4443 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
4446 2019-05-14 Richard Biener <rguenther@suse.de>
4447 H.J. Lu <hongjiu.lu@intel.com>
4449 PR tree-optimization/88828
4450 * gcc.target/i386/pr88828-1.c: New test.
4451 * gcc.target/i386/pr88828-1a.c: Likewise.
4452 * gcc.target/i386/pr88828-1b.c: Likewise.
4453 * gcc.target/i386/pr88828-1c.c: Likewise.
4454 * gcc.target/i386/pr88828-4a.c: Likewise.
4455 * gcc.target/i386/pr88828-4b.c: Likewise.
4456 * gcc.target/i386/pr88828-5a.c: Likewise.
4457 * gcc.target/i386/pr88828-5b.c: Likewise.
4458 * gcc.target/i386/pr88828-7.c: Likewise.
4459 * gcc.target/i386/pr88828-7a.c: Likewise.
4460 * gcc.target/i386/pr88828-7b.c: Likewise.
4461 * gcc.target/i386/pr88828-8.c: Likewise.
4462 * gcc.target/i386/pr88828-8a.c: Likewise.
4463 * gcc.target/i386/pr88828-8b.c: Likewise.
4464 * gcc.target/i386/pr88828-9.c: Likewise.
4465 * gcc.target/i386/pr88828-9a.c: Likewise.
4466 * gcc.target/i386/pr88828-9b.c: Likewise.
4468 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
4470 * gcc.target/aarch64/signbitv4sf.c: New test.
4471 * gcc.target/aarch64/signbitv2sf.c: New test.
4473 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
4475 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
4476 regression, by matching a note on any line.
4477 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
4478 correct line number is matched without depending on a library header.
4480 2019-05-13 Richard Biener <rguenther@suse.de>
4482 PR tree-optimization/90402
4483 * gcc.dg/torture/pr90402-1.c: New testcase.
4485 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
4486 Dominique d'Humieres <dominiq@gcc.gnu.org>
4489 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
4490 do not use -fno-pic on Darwin.
4491 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4492 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4493 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4494 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4495 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4496 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4497 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4498 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4499 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4500 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4501 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4502 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
4503 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4504 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4505 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4506 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4507 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4508 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4509 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4510 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4511 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4512 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4513 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
4514 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
4515 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
4516 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
4517 * gcc.target/i386/ret-thunk-1.c: Likewise.
4518 * gcc.target/i386/ret-thunk-10.c: Likewise.
4519 * gcc.target/i386/ret-thunk-11.c: Likewise.
4520 * gcc.target/i386/ret-thunk-12.c: Likewise.
4521 * gcc.target/i386/ret-thunk-13.c: Likewise.
4522 * gcc.target/i386/ret-thunk-14.c: Likewise.
4523 * gcc.target/i386/ret-thunk-15.c: Likewise.
4524 * gcc.target/i386/ret-thunk-16.c: Likewise.
4525 * gcc.target/i386/ret-thunk-2.c: Likewise.
4526 * gcc.target/i386/ret-thunk-22.c: Likewise.
4527 * gcc.target/i386/ret-thunk-23.c: Likewise.
4528 * gcc.target/i386/ret-thunk-24.c: Likewise.
4529 * gcc.target/i386/ret-thunk-3.c: Likewise.
4530 * gcc.target/i386/ret-thunk-4.c: Likewise.
4531 * gcc.target/i386/ret-thunk-5.c: Likewise.
4532 * gcc.target/i386/ret-thunk-6.c: Likewise.
4533 * gcc.target/i386/ret-thunk-7.c: Likewise.
4534 * gcc.target/i386/ret-thunk-8.c: Likewise.
4535 * gcc.target/i386/ret-thunk-9.c: Likewise.
4537 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
4540 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
4541 for variables on Darwin, rather than common.
4542 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
4543 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
4545 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
4548 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
4550 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4553 * gfortran.dg/assumed_type_10.f90: New test case.
4554 * gfortran.dg/assumed_type_11.f90: New test case.
4556 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
4558 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
4560 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
4562 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/diagnostic/main1.C: New.
4566 2019-05-10 Marek Polacek <polacek@redhat.com>
4568 PR c++/78010 - bogus -Wsuggest-override warning on final function.
4569 * g++.dg/warn/Wsuggest-override-2.C: New test.
4571 2019-05-10 Jakub Jelinek <jakub@redhat.com>
4573 PR tree-optimization/90385
4574 * gfortran.dg/pr90385.f90: New test.
4577 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
4578 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
4580 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
4583 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
4584 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
4587 * gfortran.dg/iso_c_binding_char_1.f90: New test.
4590 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
4591 the direct passing of substrings as descriptors to bind(C).
4592 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
4593 'atmp' to account for the setting of the 'span' field.
4594 * gfortran.dg/transpose_optimization_2.f90: Ditto.
4596 2019-05-10 Jakub Jelinek <jakub@redhat.com>
4598 PR tree-optimization/88709
4599 PR tree-optimization/90271
4600 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
4604 * g++.dg/pch/pr90326.C: New test.
4605 * g++.dg/pch/pr90326.Hs: New file.
4607 2019-05-10 Martin Liska <mliska@suse.cz>
4610 * gcc.dg/tree-ssa/pr90340-2.c: New test.
4611 * gcc.dg/tree-ssa/pr90340.c: New test.
4613 2019-05-09 Cherry Zhang <cherryyz@google.com>
4615 * go.dg/mapstring.go: New test.
4617 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
4620 * gcc.target/arm/pr90405.c: New test.
4622 2019-05-09 Martin Liska <mliska@suse.cz>
4624 * gcc.dg/gimplefe-39.c: New test.
4626 2019-05-09 Martin Liska <mliska@suse.cz>
4628 * gcc.dg/gimplefe-37.c: New test.
4629 * gcc.dg/gimplefe-33.c: Likewise.
4631 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4635 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/diagnostic/trailing1.C: New.
4639 2019-05-09 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/90395
4642 * gcc.dg/torture/pr90395.c: New testcase.
4644 2019-05-08 Cherry Zhang <cherryyz@google.com>
4646 * go.dg/cmpstring.go: New test.
4648 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4651 PR tree-optimization/89060
4652 * gcc.dg/tree-ssa/pr89060.c: New test.
4654 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
4655 Richard Earnshaw <rearnsha@arm.com>
4658 * gcc.target/arm/pr88167-1.c: New test.
4659 * gcc.target/arm/pr88167-2.c: New test.
4661 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4663 PR tree-optimization/90078
4664 * g++.dg/tree-ssa/pr90078.C: New test.
4666 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4668 PR tree-optimization/90240
4669 * gfortran.dg/graphite/pr90240.f: New test.
4671 2019-05-08 Li Jia He <helijia@linux.ibm.com>
4674 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
4675 test case to run on the little endian machine.
4677 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4679 PR tree-optimization/90356
4680 * gcc.dg/tree-ssa/pr90356-1.c: New test.
4681 * gcc.dg/tree-ssa/pr90356-2.c: New test.
4682 * gcc.dg/tree-ssa/pr90356-3.c: New test.
4683 * gcc.dg/tree-ssa/pr90356-4.c: New test.
4685 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
4687 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
4688 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
4689 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
4690 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
4691 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
4692 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
4693 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
4694 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
4695 * gcc.target/i386/sse-13.c: Ditto.
4696 * gcc.target/i386/sse-14.c: Ditto.
4697 * gcc.target/i386/sse-22.c: Ditto.
4698 * gcc.target/i386/sse-23.c: Ditto.
4699 * g++.dg/other/i386-2.C: Ditto.
4700 * g++.dg/other/i386-3.C: Ditto.
4702 2019-05-07 Cherry Zhang <cherryyz@google.com>
4704 * go.dg/arrayclear.go: New test.
4705 * go.dg/mapclear.go: New test.
4707 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
4710 * gcc.target/powerpc/pr89765-mc.c: New test.
4711 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
4712 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
4713 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
4714 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
4715 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
4716 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
4717 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
4718 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
4719 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
4720 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
4721 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
4722 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
4723 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
4724 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
4725 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
4726 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
4727 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
4728 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
4729 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
4730 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
4731 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
4732 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
4733 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
4734 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
4736 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4738 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
4741 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
4743 * gcc.target/i386/asm-7.c: New test.
4744 * gcc.target/i386/asm-1.c: Update expected error string.
4745 * gcc.target/i386/pr62120.c: Ditto.
4747 2019-05-07 Li Jia He <helijia@linux.ibm.com>
4749 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
4751 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
4753 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
4754 Hongtao Liu <hongtao.liu@intel.com>
4758 * gcc.target/i386/avx512f-vcomisd-2.c: New.
4759 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
4761 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
4764 * gfortran.dg/pr90290.f90: New test.
4766 2019-05-06 Jakub Jelinek <jakub@redhat.com>
4768 PR tree-optimization/88709
4769 PR tree-optimization/90271
4770 * gcc.dg/store_merging_26.c: New test.
4771 * gcc.dg/store_merging_27.c: New test.
4772 * gcc.dg/store_merging_28.c: New test.
4773 * gcc.dg/store_merging_29.c: New test.
4775 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
4778 * gcc.target/powerpc/pr89424-0.c: New test.
4779 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
4780 enable testing of newly patched capability.
4781 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
4782 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
4783 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
4785 2019-05-06 Marek Polacek <polacek@redhat.com>
4787 PR c++/90265 - ICE with generic lambda.
4788 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
4790 2019-05-06 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/90358
4793 * gcc.target/i386/pr90358.c: New testcase.
4795 2019-05-06 Richard Biener <rguenther@suse.de>
4797 PR tree-optimization/88828
4798 * gcc.target/i386/pr88828-0.c: New testcase.
4800 2019-05-06 Richard Biener <rguenther@suse.de>
4802 PR tree-optimization/90328
4803 * gcc.dg/torture/pr90328.c: New testcase.
4805 2019-05-06 Richard Biener <rguenther@suse.de>
4808 * gcc.dg/pr87314-1.c: Align the substring to open up
4809 string merging for targets aligning strings to 8 bytes.
4811 2019-05-06 Martin Liska <mliska@suse.cz>
4814 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
4816 * gcc.dg/tsan/pr88017.c: Likewise.
4818 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4821 * gfortran.dg/pr90344.f90: New test
4823 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
4825 PR tree-optimization/90269
4826 * g++.dg/tree-ssa/ldist-1.C: New file.
4828 2019-05-03 Richard Biener <rguenther@suse.de>
4830 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
4832 2019-05-03 Richard Biener <rguenther@suse.de>
4835 * gcc.dg/pr89518.c: New testcase.
4837 2019-05-03 Richard Biener <rguenther@suse.de>
4840 * gcc.dg/pr87314-1.c: New testcase.
4842 2019-05-03 Richard Biener <rguenther@suse.de>
4844 PR tree-optimization/88963
4845 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
4846 * gcc.target/i386/pr88963-1.c: New testcase.
4847 * gcc.target/i386/pr88963-2.c: Likewise.
4849 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4852 * gcc.target/i386/pr88809.c: Adjust for darwin.
4853 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
4855 2019-05-03 Jakub Jelinek <jakub@redhat.com>
4857 PR tree-optimization/90303
4858 * g++.target/i386/pr90303.C: New test.
4860 2019-05-03 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/89698
4863 * g++.dg/tree-ssa/pr89698.C: New testcase.
4865 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4867 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
4869 2019-05-02 Richard Biener <rguenther@suse.de>
4871 PR tree-optimization/89653
4872 * g++.dg/vect/pr89653.cc: New testcase.
4874 2019-05-02 Richard Biener <rguenther@suse.de>
4876 PR tree-optimization/89509
4877 * gcc.dg/torture/restrict-8.c: New testcase.
4879 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4881 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
4882 for cold section label.
4883 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4884 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4886 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4888 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
4891 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4893 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
4895 2019-05-02 Martin Liska <mliska@suse.cz>
4897 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
4898 * g++.target/i386/pr57362.C: Likewise.
4900 2019-05-02 Martin Liska <mliska@suse.cz>
4903 * gcc.target/i386/pr88809.c: New test.
4904 * gcc.target/i386/pr88809-2.c: New test.
4906 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
4909 * gfortran.dg/block_name_2.f90: Adjust dg-error.
4910 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
4911 * gfortran.dg/pr60144.f90: New test.
4913 2019-05-01 Jeff Law <law@redhat.com>
4915 PR tree-optimization/90037
4916 * g++.dg/tree-ssa/pr88797.C: New test.
4918 2019-05-01 Nathan Sidwell <nathan@acm.org>
4920 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
4922 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4925 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
4928 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
4930 * gcc.dg/sinhatanh-2.c: Count the number of functions.
4931 * gcc.dg/sinhatanh-3.c: Likewise.
4933 2019-04-30 Martin Liska <mliska@suse.cz>
4935 * gcc.dg/Werror-13.c: Add new tests for it.
4936 * gcc.dg/pragma-diag-6.c: Likewise.
4938 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.target/aarch64/pr89093.c: New test.
4942 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
4944 PR tree-optimization/89475
4945 * gcc.dg/tree-ssa/pr89475.c: New test.
4947 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
4949 PR tree-optimization/90240
4951 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4953 PR tree-optimization/90078
4954 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
4956 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
4958 * gcc.dg/uninit-25-gimple.c: New test.
4959 * gcc.dg/uninit-25.c: New test.
4960 * gcc.dg/uninit-26.c: New test.
4961 * gcc.dg/uninit-27-gimple.c: New test.
4963 2019-04-29 Richard Biener <rguenther@suse.de>
4965 PR tree-optimization/90278
4966 * gcc.dg/torture/pr90278.c: New testcase.
4968 2019-04-27 Jakub Jelinek <jakub@redhat.com>
4971 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
4974 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
4977 * gcc.target/i386/pr89261.c: New test.
4979 2019-04-27 Martin Liska <mliska@suse.cz>
4982 * gcc.dg/completion-5.c: New test.
4983 * gcc.target/i386/spellcheck-options-5.c: New test.
4985 2019-04-26 Jim Wilson <jimw@sifive.com>
4987 * gcc.target/riscv/load-immediate.c: New.
4989 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
4992 * g++.dg/diagnostic/pr90243.C: New test.
4994 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4997 * g++.dg/cpp1z/class-deduction66.C: New.
4999 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5001 * g++.dg/diagnostic/trailing1.C: New.
5003 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5005 * gcc.dg/alias-16.c: New test.
5007 2019-04-25 Martin Liska <mliska@suse.cz>
5008 H.J. Lu <hongjiu.lu@intel.com>
5011 * g++.target/i386/mv28.C: New test.
5012 * gcc.target/i386/mvc14.c: Likewise.
5013 * g++.target/i386/pr57362.C: Updated.
5015 2019-04-24 Jeff Law <law@redhat.com>
5017 PR tree-optimization/90037
5018 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5019 * gcc.dg/isolate-2.c: Likewise.
5020 * gcc.dg/isolate-4.c: Likewise.
5021 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5022 * gcc.dg/pr90037.c: New test.
5024 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5027 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5029 2019-04-25 Richard Biener <rguenther@suse.de>
5032 * g++.dg/torture/pr90194.C: New testcase.
5034 2019-04-24 Marek Polacek <polacek@redhat.com>
5037 * g++.dg/cpp1z/nontype-auto16.C: New test.
5039 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5042 * gcc.target/i386/pr90193.c: New test.
5044 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5047 * gcc.target/s390/pr89952.c: New test.
5049 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5052 * g++.target/i386/pr90187.C: New test.
5054 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5056 * gdc.test/README.gcc: New file.
5058 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5060 PR tree-optimization/90208
5061 * gcc.dg/tsan/pr90208-1.c: New test.
5062 * gcc.dg/tsan/pr90208-2.c: New test.
5064 PR tree-optimization/90211
5065 * gcc.dg/autopar/pr90211.c: New test.
5067 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5068 Robin Dapp <rdapp@linux.ibm.com>
5070 * gdc.dg/link.d: Test if target d_runtime.
5071 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5072 * gdc.dg/simd.d: Likewise.
5074 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5076 * gdc.test/fail_compilation/fail2456.d: New test.
5077 * gdc.test/fail_compilation/test18312.d: New test.
5078 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5080 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5082 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5084 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5085 with GNU note section.
5087 2019-04-23 Jeff Law <law@redhat.com>
5089 * lib/target-supports.exp
5090 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5092 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5094 PR rtl-optimization/87979
5095 * gcc.dg/pr87979.c: New test.
5097 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5099 PR rtl-optimization/84032
5100 * gcc.dg/pr84032.c: New test.
5102 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5104 PR tree-optimization/90078
5105 * g++.dg/tree-ssa/pr90078.C: New test.
5107 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5109 PR tree-optimization/90021
5110 * gfortran.dg/pr90021.f90: New test.
5112 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5115 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5117 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5120 * gfortran.dg/class_70.f03
5122 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5125 * gcc.target/i386/pr90178.c: New test.
5127 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5129 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5131 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/cpp0x/pr89900-1.C: New.
5135 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5136 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5137 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5139 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5142 * gcc.c-torture/compile/pr90139.c: New test.
5145 * g++.dg/template/pr90138.C: New test.
5148 * c-c++-common/pr89888.c: New test.
5149 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5150 Don't expect -Wswitch-unreachable warning.
5153 * c-c++-common/pr90108.c: New test.
5155 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5158 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5160 2019-04-18 Richard Biener <rguenther@suse.de>
5163 * gcc.dg/guality/pr90131.c: New testcase.
5165 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5168 * g++.dg/ext/attrib58.C: New test.
5169 * g++.dg/ext/attrib59.C: New test.
5170 * g++.dg/ext/attrib60.C: New test.
5173 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
5174 constants to ensure precise result even when not using fma.
5175 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
5176 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
5177 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
5178 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
5179 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
5180 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
5181 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
5182 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
5183 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
5185 2019-04-17 Marek Polacek <polacek@redhat.com>
5187 PR c++/90124 - bogus error with incomplete type in decltype.
5188 * g++.dg/cpp0x/decltype70.C: New test.
5190 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5193 * gcc.dg/pr90095-1.c: New test.
5194 * gcc.dg/pr90095-2.c: New test.
5196 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
5199 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
5200 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
5201 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
5205 * gfortran.dg/goacc/private-1.f95: Remove file.
5206 * gfortran.dg/goacc/private-2.f95: Likewise.
5207 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
5208 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
5210 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
5212 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5215 * gcc.target/arm/pr89093-2.c: New test.
5217 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5220 * g++.dg/cpp0x/constexpr-86953.C: New test.
5222 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
5224 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
5226 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
5229 * gcc.dg/guality/pr89528.c: New.
5231 PR rtl-optimization/86438
5232 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
5234 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5237 * gcc.target/i386/pr90096.c: New test.
5238 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
5239 * gcc.target/i386/pr69255-2.c: Likewise.
5240 * gcc.target/i386/pr69255-3.c: Likewise.
5242 PR rtl-optimization/90082
5243 * gcc.dg/pr90082.c: New test.
5245 PR tree-optimization/90090
5246 * g++.dg/opt/pr90090.C: New test.
5248 2019-04-16 Richard Biener <rguenther@suse.de>
5250 PR tree-optimization/56049
5251 * gfortran.dg/pr56049.f90: New testcase.
5253 2019-04-15 Richard Biener <rguenther@suse.de>
5256 * gcc.dg/guality/pr90074.c: New testcase.
5258 2019-04-15 Richard Biener <rguenther@suse.de>
5260 PR tree-optimization/90071
5261 * gcc.dg/torture/pr90071.c: New testcase.
5263 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5265 PR rtl-optimization/89794
5266 * gcc.dg/torture/pr89794.c: New testcase.
5268 2019-04-15 Richard Biener <rguenther@suse.de>
5271 * gcc.dg/torture/pr88936-1.c: New testcase.
5272 * gcc.dg/torture/pr88936-2.c: Likewise.
5273 * gcc.dg/torture/pr88936-3.c: Likewise.
5275 2019-04-15 Martin Jambor <mjambor@suse.cz>
5278 * g++.dg/ipa/pr89693.C: New test.
5280 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
5282 PR tree-optimization/90020
5283 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
5285 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
5288 * g++.dg/lto/pr89358_0.C: New testcase.
5289 * g++.dg/lto/pr89358_1.C: New testcase.
5291 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5294 * gfortran.dg/bind_c_usage_33.f90: New test and...
5295 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
5297 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
5300 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
5301 in ctg. Test the conversion of the descriptor types in the main
5303 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
5304 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
5307 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
5308 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
5311 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
5312 the computation of 'ans'. Also, change the expected results for
5313 CFI_is_contiguous to comply with standard.
5314 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
5315 results for CFI_is_contiguous to comply with standard.
5316 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
5317 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
5319 2019-04-13 Jakub Jelinek <jakub@redhat.com>
5322 * gcc.target/arm/pr89093.c: New test.
5324 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5327 * c-c++-common/pr89933.c: New test.
5329 2019-04-12 Martin Sebor <msebor@redhat.com>
5335 * c-c++-common/attributes-1.c: Adjust.
5336 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
5337 * c-c++-common/builtin-has-attribute-6.c: New test.
5338 * c-c++-common/builtin-has-attribute-7.c: New test.
5339 * c-c++-common/pr71574.c: Adjust.
5340 * gcc.dg/pr25559.c: Adjust.
5341 * gcc.dg/attr-vector_size.c: New test.
5343 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5345 PR rtl-optimization/89965
5346 * gcc.target/i386/pr89965.c: New test.
5348 2019-04-12 Marek Polacek <polacek@redhat.com>
5350 PR c++/87603 - constexpr functions are no longer noexcept.
5351 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
5352 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
5353 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
5354 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
5355 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
5356 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
5358 2019-04-12 Marek Polacek <polacek@redhat.com>
5360 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
5361 * g++.dg/cpp0x/pr86397-1.C: Likewise.
5362 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5364 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
5366 * g++.target/arm/arm.exp: Change format of default prune regex.
5367 * gcc.target/arm/arm.exp: Change format of default prune regex.
5369 2019-04-12 Martin Liska <mliska@suse.cz>
5372 * gcc.target/i386/mvc15.c: New test.
5373 * gcc.target/i386/mvc3.c: Quote target in error pattern.
5374 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
5376 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5379 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
5381 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5382 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5384 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5387 * c-c++-common/pr89946.c: New test.
5389 PR rtl-optimization/90026
5390 * g++.dg/opt/pr90026.C: New test.
5392 2018-04-11 Steve Ellcey <sellcey@marvell.com>
5394 PR rtl-optimization/87763
5395 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
5398 2019-04-11 Richard Biener <rguenther@suse.de>
5400 PR tree-optimization/90020
5401 * gcc.dg/torture/pr90020.c: New testcase.
5403 2019-04-11 Richard Biener <rguenther@suse.de>
5405 PR tree-optimization/90018
5406 * gcc.dg/vect/pr90018.c: New testcase.
5408 2018-04-10 Steve Ellcey <sellcey@marvell.com>
5410 PR rtl-optimization/87763
5411 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
5413 * gcc.target/aarch64/combine_bfi_2.c: New test.
5415 2019-04-10 Jakub Jelinek <jakub@redhat.com>
5418 * gcc.c-torture/execute/pr90025.c: New test.
5421 * gcc.dg/pr90010.c: New test.
5423 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
5425 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
5426 (dg-options): Use -O2 -fdump-rtl-ce1.
5427 (dg-final): Scan ce1 RTL dump instead of asm dump.
5429 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
5432 * gcc.dg/torture/neon-immediate-timode.c: New test.
5434 2019-04-09 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/89998
5437 * gcc.c-torture/compile/pr89998-1.c: New test.
5438 * gcc.c-torture/compile/pr89998-2.c: New test.
5441 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
5444 2019-04-08 Richard Biener <rguenther@suse.de>
5446 PR tree-optimization/90006
5447 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
5449 2019-04-08 Jakub Jelinek <jakub@redhat.com>
5451 PR rtl-optimization/89865
5452 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
5454 PR rtl-optimization/89865
5455 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
5458 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5460 PR tree-optimization/89725
5461 * gcc.dg/tree-ssa/pr89725.c: New test.
5463 2019-04-08 Martin Liska <mliska@suse.cz>
5465 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
5467 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5470 * g++.dg/ext/has_nothrow_constructor-3.C: New.
5472 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
5475 * gcc.target/i386/pr89945.c: New test.
5477 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5480 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
5481 * gfortran.dg/finalize_33.f90: Likewise.
5482 * gfortran.dg/finalize_34.f90: New test.
5484 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5487 * gfortran.dg/entry_22.f90: New test.
5489 2019-04-05 Marek Polacek <polacek@redhat.com>
5491 PR c++/87145 - bogus error converting class type in template arg list.
5492 * g++.dg/cpp0x/constexpr-conv3.C: New test.
5493 * g++.dg/cpp0x/constexpr-conv4.C: New test.
5495 2019-04-05 Martin Sebor <msebor@redhat.com>
5498 * g++.dg/init/array52.C: New test.
5500 2019-04-05 David Malcolm <dmalcolm@redhat.com>
5503 * c-c++-common/pr89985.c: New test.
5505 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
5508 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
5510 * gcc.dg/torture/pr71598-2.c: Likewise.
5512 2019-04-05 Marek Polacek <polacek@redhat.com>
5514 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
5515 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
5517 2019-04-05 Richard Biener <rguenther@suse.de>
5521 * gcc.dg/guality/pr89892.c: New testcase.
5522 * gcc.dg/guality/pr89905.c: Likewise.
5523 * gcc.dg/guality/loop-1.c: Likewise.
5525 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
5527 PR tree-optimization/89956
5528 * gfortran.dg/pr89956.f90: New test.
5530 2019-04-04 Martin Sebor <msebor@redhat.com>
5536 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
5537 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
5538 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
5539 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
5540 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
5541 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
5542 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
5543 * gcc/testsuite/g++.dg/init/array51.C: New test.
5544 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
5546 2019-04-04 Martin Sebor <msebor@redhat.com>
5550 * gcc.dg/Wstringop-overflow-13.c: New test.
5552 2019-04-04 Martin Sebor <msebor@redhat.com>
5555 * gcc.dg/Wrestrict-19.c: New test.
5556 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
5558 2019-04-04 Jeff Law <law@redhat.com>
5560 PR rtl-optimization/89399
5561 * gcc.c-torture/compile/pr89399.c: New test.
5563 2019-04-04 Harald Anlauf <anlauf@gmx.de>
5566 * gfortran.dg/pr85797.f90: Adjust testcase.
5568 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/template/friend67.C: New.
5573 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/cpp0x/friend4.C: New.
5577 * g++.dg/cpp0x/friend5.C: Likewise.
5579 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/cpp0x/noexcept40.C: New.
5584 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5587 * gfortran.dg/parameter_array_error_1.f90: New test.
5589 2019-04-03 qing zhao <qing.zhao@oracle.com>
5591 PR tree-optimization/89730
5592 * gcc.dg/live-patching-4.c: New test.
5594 2019-04-03 Clément Chigot <clement.chigot@atos.net>
5596 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
5599 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5602 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
5603 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
5605 2019-04-03 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/84101
5608 * gcc.target/i386/pr84101.c: New testcase.
5610 2019-04-02 Jeff Law <law@redhat.com>
5612 * gcc.target/visium/bit_shift.c: xfail.
5614 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
5618 * gcc.target/i386/pr70799-4.c: Remove.
5619 * gcc.target/i386/pr70799-5.c: Remove.
5620 * gcc.target/i386/pr89902.c: New test.
5621 * gcc.target/i386/pr89903.c: Ditto.
5623 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5625 PR rtl-optimization/84206
5626 * gcc.dg/pr84206.c: New test.
5628 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5630 PR rtl-optimization/85876
5631 * gcc.dg/pr85876.c: New test.
5633 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5635 * gcc.target/s390/zvector/vec-double-compile.c: New test.
5636 * gcc.target/s390/zvector/vec-float-compile.c: New test.
5637 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
5638 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
5640 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5642 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
5643 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
5644 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
5645 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
5647 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5649 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
5650 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
5652 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5654 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
5655 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
5657 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
5660 * gcc.dg/pr86928.c: Do not attempt to add -m32.
5662 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5664 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
5665 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
5666 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
5667 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
5668 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
5669 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
5670 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
5671 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
5673 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5675 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
5676 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
5677 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
5678 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
5679 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
5680 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
5682 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5684 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
5685 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
5686 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
5687 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
5689 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5691 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
5692 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
5694 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5696 * gcc.target/s390/arch13/sel-1.c: New test.
5698 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5700 * gcc.target/s390/arch13/popcount-1.c: New test.
5702 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5704 * gcc.target/s390/arch13/bitops-1.c: New test.
5705 * gcc.target/s390/arch13/bitops-2.c: New test.
5706 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
5707 option and adjust line numbers.
5708 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5710 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5712 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
5713 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
5714 runtime check for the vxe2 hardware feature on IBM Z.
5716 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
5719 * lib/target-supports.exp (check_avx2_available): Replace
5720 avx_available with avx2_available.
5722 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5724 PR rtl-optimization/85412
5725 * gcc.dg/pr85412.c: New test.
5727 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/template/crash130.C: New.
5731 * g++.dg/template/crash131.C: Likewise.
5733 2019-04-01 Martin Sebor <msebor@redhat.com>
5736 * gcc.dg/attr-copy-8.c: New test.
5737 * g++.dg/ext/attr-copy-2.C: New test.
5739 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5741 PR rtl-optimization/86928
5742 * gcc.dg/pr86928.c: New test.
5744 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5746 PR rtl-optimization/87273
5747 * gcc.dg/pr87273.c: New test.
5749 2019-04-01 Martin Liska <mliska@suse.cz>
5752 * gcc.dg/spellcheck-options-18.c: New test.
5753 * gcc.dg/spellcheck-options-19.c: New test.
5754 * gcc.dg/spellcheck-options-20.c: New test.
5755 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
5756 * gcc.dg/completion-2.c: Add one variant with no argument.
5758 2019-04-01 Richard Biener <rguenther@suse.de>
5761 * gcc.dg/torture/pr71598-1.c: New testcase.
5762 * gcc.dg/torture/pr71598-2.c: Likewise.
5763 * gcc.dg/torture/pr71598-3.c: Likewise.
5765 2019-03-31 Marek Polacek <polacek@redhat.com>
5767 PR c++/89852 - ICE with C++11 functional cast with { }.
5768 * g++.dg/cpp0x/initlist115.C: New test.
5770 2019-03-31 Harald Anlauf <anlauf@gmx.de>
5774 * gfortran.dg/pr85797.f90: New test.
5776 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5778 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
5780 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
5782 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
5783 cleanup_extra_files.
5784 (dmd2dg): Copy additional files after test is translated.
5785 (gdc-do-test): Remove all copied files after test.
5787 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
5790 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
5791 for c_deallocate, c_allocate and c_assumed_size so that the
5792 attributes of the array arguments are correct and are typed.
5793 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
5794 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
5797 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
5798 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
5800 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5803 * gfortran.dg/pointer_intent_8.f90: New test.
5805 2019-03-29 Jim Wilson <jimw@sifive.com>
5807 * gcc.target/riscv/predef-1.c: New.
5808 * gcc.target/riscv/predef-2.c: New.
5809 * gcc.target/riscv/predef-3.c: New.
5810 * gcc.target/riscv/predef-4.c: New.
5811 * gcc.target/riscv/predef-5.c: New.
5812 * gcc.target/riscv/predef-6.c: New.
5813 * gcc.target/riscv/predef-7.c: New.
5814 * gcc.target/riscv/predef-8.c: New.
5816 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5818 PR rtl-optimization/89865
5819 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
5820 the first argument register, so that occassional spills/fills are
5824 * g++.dg/ubsan/vptr-14.C: New test.
5827 * gcc.dg/tree-ssa/pr89872.c: New test.
5829 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
5831 * gcc.dg/diag-sanity.c: New test.
5833 2019-03-29 Marek Polacek <polacek@redhat.com>
5836 * g++.dg/cpp2a/desig14.C: New test.
5838 PR c++/89876 - ICE with deprecated conversion.
5839 * g++.dg/warn/conv5.C: New test.
5841 2019-03-29 Martin Liska <mliska@suse.cz>
5843 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
5844 * gcc.dg/pr68766.c: Likewise.
5846 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5848 PR rtl-optimization/87485
5849 * gcc.dg/pr87485.c: New test.
5851 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5854 * gfortran.dg/gomp/pr89621.f90: New test.
5856 2019-03-28 Martin Sebor <msebor@redhat.com>
5859 * g++.dg/cpp0x/decltype-pr66548.C: New test.
5862 * g++.dg/cpp0x/decltype-pr81506.C: New test.
5864 2019-03-28 Marek Polacek <polacek@redhat.com>
5866 PR c++/89612 - ICE with member friend template with noexcept.
5867 * g++.dg/cpp0x/noexcept38.C: New test.
5868 * g++.dg/cpp0x/noexcept39.C: New test.
5869 * g++.dg/cpp1z/noexcept-type21.C: New test.
5871 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
5874 * gcc.target/i386/pr89848.c: New test.
5876 2019-03-28 Marek Polacek <polacek@redhat.com>
5878 PR c++/89836 - bool constant expression and explicit conversions.
5879 * g++.dg/cpp2a/explicit15.C: New test.
5881 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5884 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
5885 other than AVR. Add dg-options "".
5888 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
5889 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
5891 2019-03-27 Janus Weil <janus@gcc.gnu.org>
5894 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
5895 * gfortran.dg/pointer_init_11.f90: New test case.
5897 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
5900 * gcc.target/i386/pr85667-5.c: New testcase.
5901 * gcc.target/i386/pr85667-6.c: New testcase.
5903 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
5906 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
5908 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
5910 PR rtl-optimization/89313
5911 * gcc.dg/pr89313.c: New test.
5913 2019-03-26 Jeff Law <law@redhat.com>
5915 PR rtl-optimization/87761
5916 PR rtl-optimization/89826
5917 * gcc.c-torture/execute/pr89826.c: New test.
5919 2019-03-27 Richard Biener <rguenther@suse.de>
5921 * gcc.dg/torture/20190327-1.c: New testcase.
5923 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
5926 * gfortran.dg/associate_47.f90: New test.
5928 2019-03-27 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/89463
5931 * gcc.dg/guality/pr89463.c: New testcase.
5933 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
5936 * gcc.target/i386/pr89827.c: New test.
5938 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5940 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
5943 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
5945 PR tree-optimization/81740
5946 * gcc.dg/vect/pr81740-1.c: New testcase.
5947 * gcc.dg/vect/pr81740-2.c: Likewise.
5949 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5951 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
5952 options in permute args tests.
5954 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5957 * g++.dg/ext/pr84598.C: New.
5959 2019-03-26 Jakub Jelinek <jakub@redhat.com>
5962 * g++.dg/gomp/pr89796.C: New test.
5963 * gcc.dg/gomp/pr89796.c: New test.
5965 2019-03-25 David Malcolm <dmalcolm@redhat.com>
5967 PR rtl-optimization/88347
5968 PR rtl-optimization/88423
5969 * gcc.c-torture/compile/pr88347.c: New test.
5970 * gcc.c-torture/compile/pr88423.c: New test.
5972 2019-03-25 Martin Sebor <msebor@redhat.com>
5975 * gcc.dg/attr-aligned-3.c: New test.
5977 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
5980 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
5982 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/concepts/pr84661.C: New.
5987 * g++.dg/torture/pr85013.C: Likewise.
5989 2019-03-25 Marek Polacek <polacek@redhat.com>
5991 PR c++/89214 - ICE when initializing aggregates with bases.
5992 * g++.dg/cpp1z/aggr-base8.C: New test.
5993 * g++.dg/cpp1z/aggr-base9.C: New test.
5995 PR c++/89705 - ICE with reference binding with conversion function.
5996 * g++.dg/cpp0x/rv-conv2.C: New test.
5998 2019-03-25 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/89789
6001 * gcc.dg/torture/pr89789.c: New testcase.
6003 2019-03-25 Nathan Sidwell <nathan@acm.org>
6005 * g++.dg/abi/lambda-static-1.C: New.
6007 2019-03-25 Richard Biener <rguenther@suse.de>
6009 PR tree-optimization/89802
6010 * g++.dg/tree-ssa/pr89802.C: New testcase.
6012 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6015 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6017 * g++.dg/tls/thread_local11a.C: New test.
6019 2019-03-25 Richard Biener <rguenther@suse.de>
6022 * g++.dg/pr89790.C: New testcase.
6024 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6026 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6027 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6028 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6029 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6031 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6034 * gfortran.dg/altreturn_10.f90: New test.
6035 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6037 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6039 PR rtl-optimization/89676
6040 * gcc.target/i386/pr89676.c: New.
6042 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6045 * g++.dg/tls/thread_local11.C: New test.
6046 * g++.dg/tls/thread_local11.h: New test.
6047 * g++.dg/tls/thread_local12a.C: New test.
6048 * g++.dg/tls/thread_local12b.C: New test.
6049 * g++.dg/tls/thread_local12c.C: New test.
6050 * g++.dg/tls/thread_local12d.C: New test.
6051 * g++.dg/tls/thread_local12e.C: New test.
6052 * g++.dg/tls/thread_local12f.C: New test.
6053 * g++.dg/tls/thread_local12g.C: New test.
6054 * g++.dg/tls/thread_local12h.C: New test.
6055 * g++.dg/tls/thread_local12i.C: New test.
6056 * g++.dg/tls/thread_local12j.C: New test.
6057 * g++.dg/tls/thread_local12k.C: New test.
6058 * g++.dg/tls/thread_local12l.C: New test.
6061 * g++.dg/cpp1y/constexpr-87481.C: New test.
6063 2019-03-22 Simon Wright <simon@pushface.org>
6066 * gnat.dg/socket2.adb: New.
6068 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6070 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6072 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6075 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6076 for _mm_mask{,3,z}_*.
6077 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6078 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6079 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6080 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6081 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6082 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6083 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6084 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6085 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6086 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6087 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6088 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6089 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6090 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6091 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6093 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6097 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6098 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6099 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6100 __builtin_ia32_vfmsubss3_mask3): Define.
6101 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6102 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6103 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6104 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6105 __builtin_ia32_vfmsubss3_mask3): Define.
6106 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6107 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6108 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6109 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6110 __builtin_ia32_vfmsubss3_mask3): Define.
6111 * gcc.target/i386/sse-14.c: Add tests for
6112 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6113 * gcc.target/i386/sse-22.c: Likewise.
6115 2019-03-21 Martin Sebor <msebor@redhat.com>
6117 PR tree-optimization/89350
6118 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6119 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6120 * gcc.dg/Wstringop-overflow-11.c: New test.
6121 * gcc.dg/Wstringop-overflow-12.c: New test.
6122 * gcc.dg/pr89350.c: New test.
6123 * gcc.dg/pr40340-1.c: Adjust expected warning.
6124 * gcc.dg/pr40340-2.c: Same.
6125 * gcc.dg/pr40340-4.c: Same.
6126 * gcc.dg/pr40340-5.c: Same.
6128 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6131 * g++.dg/other/pr89692.C: New test.
6134 * g++.dg/cpp1y/lambda-init18.C: New test.
6135 * g++.dg/cpp1y/lambda-init19.C: New test.
6136 * g++.dg/cpp1y/pr89767.C: New test.
6138 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6139 Cesar Philippidis <cesar@codesourcery.com>
6142 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6144 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6147 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6150 * c-c++-common/goacc/routine-3-extern.c: New file.
6151 * c-c++-common/goacc/routine-3.c: Adjust.
6152 * c-c++-common/goacc/routine-4-extern.c: New file.
6153 * c-c++-common/goacc/routine-4.c: Adjust.
6154 * gfortran.dg/goacc/routine-module-3.f90: New file.
6157 * gfortran.dg/goacc/pr89773.f90: New file.
6158 * gfortran.dg/goacc/pr77765.f90: Adjust.
6159 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6162 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6165 * gfortran.dg/goacc/routine-module-1.f90: New file.
6166 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6167 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6169 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
6172 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
6173 (dg-compile-aux-modules): Fix diagnostic.
6174 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
6175 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
6178 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
6179 missing nexted dg-test call support in dejaGNU 1.4.4.
6182 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
6183 other '*.exp' files.
6185 2019-03-21 Richard Biener <rguenther@suse.de>
6187 PR tree-optimization/89779
6188 * gcc.dg/torture/pr89779.c: New testcase.
6190 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6193 * g++.dg/cpp0x/constexpr-ice20.C: New.
6195 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6198 * g++.dg/cpp0x/noexcept37.C: New.
6200 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
6203 * gdc.dg/pr89017.d: New test.
6205 2019-03-20 Janus Weil <janus@gcc.gnu.org>
6208 * gfortran.dg/interface_abstract_5.f90: New test case.
6210 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6213 * gcc.target/s390/pr89775-1.c: New test.
6214 * gcc.target/s390/pr89775-2.c: New test.
6216 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6219 * g++.target/aarch64/aarch64.exp: New file.
6220 * g++.target/aarch64/pr89752.C: New test.
6222 2019-03-19 Martin Sebor <msebor@redhat.com>
6224 PR tree-optimization/89688
6225 * gcc.dg/strlenopt-61.c: New test.
6226 * g++.dg/warn/Wstringop-overflow-2.C: New test.
6228 2019-03-19 Jim Wilson <jimw@sifive.com>
6231 * gcc.target/riscv/losum-overflow.c: New test.
6233 2019-03-19 Martin Sebor <msebor@redhat.com>
6235 PR tree-optimization/89644
6236 * gcc.dg/Wstringop-truncation-8.c: New test.
6238 2019-03-19 Martin Liska <mliska@suse.cz>
6241 * gcc.dg/pr89737.c: New test.
6243 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
6247 * g++.dg/lto/pr87089_0.C: New testcase.
6248 * g++.dg/lto/pr87089_1.C: New testcase.
6249 * g++.dg/lto/pr89335_0.C: New testcase.
6251 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6254 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
6255 restrict this test to vsx targets.
6257 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6260 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
6261 * g++.dg/ext/asm16.C: Likewise.
6262 * g++.dg/ext/asm17.C: New test.
6264 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
6266 * c-c++-common/unroll-7.c: New test.
6268 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6271 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
6272 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
6273 Add expected results for them.
6276 * gcc.dg/pr89734.c: New test.
6278 2019-03-18 Martin Sebor <msebor@redhat.com>
6280 PR tree-optimization/89720
6281 * gcc.dg/Warray-bounds-42.c: New test.
6283 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
6286 * g++.target/i386/pr89630.C: New test.
6288 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
6290 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
6292 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6294 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6295 the "store" test as well.
6296 * gcc.target/powerpc/bswap32.c: Ditto.
6298 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6300 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6301 the "store" test as well.
6302 * gcc.target/powerpc/bswap32.c: Ditto.
6304 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6306 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
6307 "exceeds" instead of just one that talks about "too large".
6309 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
6311 * gcc.target/aarch64/sve/cost_model_1.c: New test.
6313 2019-03-18 Martin Jambor <mjambor@suse.cz>
6315 PR tree-optimization/89546
6316 * gcc.dg/tree-ssa/pr89546.c: New test.
6318 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
6321 * g++.target/riscv/call-with-empty-struct-float.C: New file.
6322 * g++.target/riscv/call-with-empty-struct-int.C: New file.
6323 * g++.target/riscv/call-with-empty-struct.H: New file.
6324 * g++.target/riscv/riscv.exp: New file.
6326 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/cpp0x/pr85014.C: New.
6331 2019-03-18 Jakub Jelinek <jakub@redhat.com>
6334 * gcc.dg/pr86979.c: New test.
6336 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6339 * gfortran.dg/typebound_call_31.f90: New test.
6341 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
6343 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
6345 * gcc.dg/compat/pr83487-1_y.c: Likewise.
6347 * gfortran.dg/pointer_init_10.f90: Require visibility support.
6348 * gfortran.dg/temporary_3.f90: Likewise.
6350 * gcc.dg/pr88074.c: Require c99_runtime.
6351 * gcc.dg/warn-abs-1.c: Likewise.
6352 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
6355 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
6357 * gcc.dg/attr-copy.c: Require alias support.
6358 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
6360 2019-03-16 Jakub Jelinek <jakub@redhat.com>
6363 * gfortran.dg/continuation_15.f90: New test.
6364 * gfortran.dg/continuation_16.f90: New test.
6366 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
6368 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
6371 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
6372 * g++.dg/cpp0x/pr84497.C: Likewise.
6374 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
6375 * gcc.dg/attr-copy-6.c: Likewise.
6376 * gcc.dg/pr87793.c: Likewise.
6379 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
6381 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
6382 * gcc.dg/gimplefe-34.c: Likewise.
6383 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
6384 * gcc.dg/compat/pr83487-2_y.c: Likewise.
6387 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
6391 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
6393 * lib/target-supports.exp (check_ascii_locale_available): Remove
6396 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6399 * gfortran.dg/blockdata_11.f90: New test.
6401 2019-03-15 Harald Anlauf <anlauf@gmx.de>
6404 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
6405 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
6407 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
6410 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
6411 instruction selection.
6412 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6413 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6414 * gcc.target/powerpc/pr87532-mc.c: New test.
6415 * gcc.target/powerpc/pr87532.c: New test.
6416 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
6417 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
6418 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
6419 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
6420 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
6421 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
6422 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
6423 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
6424 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
6425 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
6426 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
6427 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
6428 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
6429 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
6430 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
6431 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
6432 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
6433 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
6434 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
6435 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
6436 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
6437 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
6438 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
6439 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
6440 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
6441 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
6442 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
6444 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
6448 * g++.dg/cpp2a/pr88534.C: New.
6449 * g++.dg/cpp2a/pr88537.C: New.
6451 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
6453 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
6454 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
6455 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
6456 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6458 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6461 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
6462 * gcc.target/aarch64/spellcheck_5.c: Likewise.
6463 * gcc.target/aarch64/spellcheck_6.c: Likewise.
6465 2019-03-15 Jakub Jelinek <jakub@redhat.com>
6468 * g++.dg/cpp0x/constexpr-89709.C: New test.
6471 * gcc.dg/debug/pr89704.c: New test.
6473 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
6476 * g++.target/i386/pr89650.C: New test.
6478 2019-03-14 Richard Biener <rguenther@suse.de>
6480 * gcc.dg/gimplefe-13.c: Adjust.
6481 * gcc.dg/gimplefe-14.c: Likewise.
6482 * gcc.dg/gimplefe-17.c: Likewise.
6483 * gcc.dg/gimplefe-18.c: Likewise.
6484 * gcc.dg/gimplefe-7.c: Likewise.
6485 * gcc.dg/torture/pr89595.c: Likewise.
6486 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
6487 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
6488 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
6489 * gcc.dg/tree-ssa/scev-3.c: Likewise.
6490 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6491 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6492 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
6493 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
6495 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6498 * gcc.target/i386/pr89684.c: New test.
6500 PR rtl-optimization/89679
6501 * gcc.dg/pr89679.c: New test.
6503 2019-03-14 Richard Biener <rguenther@suse.de>
6505 PR tree-optimization/89710
6506 * gcc.dg/torture/pr89710.c: New testcase.
6508 2019-03-14 Richard Biener <rguenther@suse.de>
6511 * g++.dg/torture/pr89698.C: New testcase.
6513 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6515 PR tree-optimization/89703
6516 * gcc.c-torture/compile/pr89703-1.c: New test.
6517 * gcc.c-torture/compile/pr89703-2.c: New test.
6519 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
6522 * gcc.target/i386/pr89523-1a.c: New test.
6523 * gcc.target/i386/pr89523-1b.c: Likewise.
6524 * gcc.target/i386/pr89523-2.c: Likewise.
6525 * gcc.target/i386/pr89523-3.c: Likewise.
6526 * gcc.target/i386/pr89523-4.c: Likewise.
6527 * gcc.target/i386/pr89523-5.c: Likewise.
6528 * gcc.target/i386/pr89523-6.c: Likewise.
6529 * gcc.target/i386/pr89523-7.c: Likewise.
6530 * gcc.target/i386/pr89523-8.c: Likewise.
6531 * gcc.target/i386/pr89523-9.c: Likewise.
6533 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6536 * g++.dg/cpp1y/var-templ61.C: New test.
6539 * g++.dg/cpp1y/constexpr-89652.C: New test.
6541 2019-03-13 Harald Anlauf <anlauf@gmx.de>
6544 * gfortran.dg/pr87045.f90: New test.
6546 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
6549 * gcc.target/i386/pr85860.c: New.
6551 2019-03-13 Marek Polacek <polacek@redhat.com>
6553 PR c++/89686 - mixing init-capture and simple-capture in lambda.
6554 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
6556 PR c++/89660 - bogus error with -Wredundant-move.
6557 * g++.dg/cpp0x/Wredundant-move8.C: New test.
6558 * g++.dg/cpp0x/Wredundant-move9.C: New test.
6560 2019-03-13 Janus Weil <janus@gcc.gnu.org>
6563 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
6564 * gfortran.dg/pdt_30.f90: New test case.
6566 2019-03-13 Marek Polacek <polacek@redhat.com>
6568 PR c++/88979 - further P0634 fix for constructors.
6569 * g++.dg/cpp2a/typename15.C: New test.
6571 2019-03-13 Martin Sebor <msebor@redhat.com>
6573 PR tree-optimization/89662
6574 * gcc.dg/Warray-bounds-41.c: New test.
6576 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6579 * g++.dg/cpp0x/auto53.C: New.
6581 2019-03-13 Richard Biener <rguenther@suse.de>
6584 * gcc.dg/torture/pr89677.c: New testcase.
6586 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6589 * g++.dg/other/friend16.C: New.
6590 * g++.dg/other/friend17.C: Likewise.
6592 2019-03-13 Jakub Jelinek <jakub@redhat.com>
6595 * c-c++-common/gomp/pr88588.c: New test.
6597 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6602 * gfortran.dg/binding_label_tests_30.f90: New test.
6603 * gfortran.dg/binding_label_tests_31.f90: New test.
6604 * gfortran.dg/binding_label_tests_32.f90: New test.
6605 * gfortran.dg/binding_label_tests_33.f90: New test.
6607 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6609 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
6610 * gdc.dg/ubsan/ubsan.exp: New file.
6611 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
6612 Explicitly return flags from procedure.
6614 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6617 * gdc.dg/pr88957.d: New test.
6618 * gdc.dg/simd.d: Add new vector tests.
6620 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
6623 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
6624 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
6627 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6630 * gfortran.dg/charlen_17.f90: New test.
6632 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
6634 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
6636 2019-03-12 Martin Liska <mliska@suse.cz>
6638 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
6639 * gfortran.dg/binding_label_tests_4.f03: Likewise.
6640 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
6641 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
6642 * gfortran.dg/c_loc_tests_17.f90: Likewise.
6643 * gfortran.dg/constructor_9.f90: Likewise.
6644 * gfortran.dg/dec_structure_8.f90: Likewise.
6645 * gfortran.dg/entry_4.f90: Likewise.
6646 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
6647 * gfortran.dg/initialization_23.f90: Likewise.
6648 * gfortran.dg/logical_assignment_1.f90: Likewise.
6649 * gfortran.dg/pr80752.f90: Likewise.
6650 * gfortran.dg/pr88116_1.f90: Likewise.
6651 * gfortran.dg/pr88467.f90: Likewise.
6652 * gfortran.dg/typebound_call_7.f03: Likewise.
6653 * gfortran.dg/typebound_generic_1.f03: Likewise.
6654 * gfortran.dg/typebound_operator_2.f03: Likewise.
6655 * gfortran.dg/typebound_operator_4.f03: Likewise.
6656 * gfortran.dg/typebound_proc_9.f03: Likewise.
6657 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
6659 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
6662 * gfortran.dg/assumed_rank_16.f90: New test.
6665 * gfortran.dg/assumed_rank_17.f90: New test.
6667 2019-03-12 Jakub Jelinek <jakub@redhat.com>
6670 * gcc.c-torture/compile/pr89663-1.c: New test.
6671 * gcc.c-torture/compile/pr89663-2.c: New test.
6673 2019-03-12 Richard Biener <rguenther@suse.de>
6675 PR tree-optimization/89664
6676 * gfortran.dg/pr89664.f90: New testcase.
6678 2019-03-11 Jakub Jelinek <jakub@redhat.com>
6681 * gfortran.dg/gomp/pr89651.f90: New test.
6685 * gcc.c-torture/compile/pr89655.c: New test.
6687 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
6689 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
6692 2019-03-11 Martin Liska <mliska@suse.cz>
6694 * g++.dg/conversion/simd3.C (foo): Wrap option names
6695 with apostrophe character.
6696 * g++.dg/cpp1z/decomp3.C (test): Likewise.
6698 * g++.dg/cpp1z/decomp4.C (test): Likewise.
6699 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
6700 * g++.dg/cpp1z/decomp45.C (f): Likewise.
6701 * g++.dg/opt/pr34036.C: Likewise.
6702 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
6703 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
6704 * gcc.dg/cpp/dir-only-4.c: Likewise.
6705 * gcc.dg/cpp/dir-only-5.c: Likewise.
6706 * gcc.dg/cpp/pr71591.c: Likewise.
6707 * gcc.dg/format/opt-1.c: Likewise.
6708 * gcc.dg/format/opt-2.c: Likewise.
6709 * gcc.dg/format/opt-3.c: Likewise.
6710 * gcc.dg/format/opt-4.c: Likewise.
6711 * gcc.dg/format/opt-5.c: Likewise.
6712 * gcc.dg/format/opt-6.c: Likewise.
6713 * gcc.dg/pr22231.c: Likewise.
6714 * gcc.dg/pr33007.c: Likewise.
6715 * gcc.dg/simd-1.c (hanneke): Likewise.
6716 * gcc.dg/simd-5.c: Likewise.
6717 * gcc.dg/simd-6.c: Likewise.
6718 * gcc.dg/spellcheck-options-14.c: Likewise.
6719 * gcc.dg/spellcheck-options-15.c: Likewise.
6720 * gcc.dg/spellcheck-options-16.c: Likewise.
6721 * gcc.dg/spellcheck-options-17.c: Likewise.
6722 * gcc.dg/tree-ssa/pr23109.c: Likewise.
6723 * gcc.dg/tree-ssa/recip-5.c: Likewise.
6724 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
6725 (__attribute__): Likewise.
6726 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
6727 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
6728 * gcc.target/powerpc/warn-1.c: Likewise.
6729 * gcc.target/powerpc/warn-2.c: Likewise.
6731 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
6733 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
6735 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
6737 * c-c++-common/unroll-6.c: New test.
6739 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
6742 * g++.dg/template/memfriend18.C: New.
6744 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6746 * gdc.dg/pr89041.d: Mark as compile test.
6748 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6750 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
6753 2019-03-10 Martin Jambor <mjambor@suse.cz>
6755 PR tree-optimization/85762
6756 PR tree-optimization/87008
6757 PR tree-optimization/85459
6758 * g++.dg/tree-ssa/pr87008.C: New test.
6759 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
6761 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6764 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
6765 * gfortran.dg/no_arg_check_2.f90: Likewise.
6767 2019-03-10 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
6772 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6775 * gfortran.dg/dependency_53.f90: New test.
6777 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6780 * gfortran.dg/public_private_module_10.f90: New test.
6782 2019-03-09 John David Anglin <dave.anglin@bell.net>
6785 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
6788 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
6791 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
6793 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6796 * g++.dg/cpp0x/pr87750.C: New.
6798 2019-03-09 John David Anglin <dave.anglin@bell.net>
6800 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
6801 * c-c++-common/ident-1a.c: Likewise.
6802 * c-c++-common/ident-1b.c: Likewise.
6803 * c-c++-common/ident-2b.c: Likewise.
6805 * g++.dg/tls/pr77285-2.C: Require tls_native support.
6807 * g++.dg/ext/visibility/lambda1.C: Require visibility.
6810 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
6812 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
6813 libatomic_available.
6815 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
6818 * gdc.dg/pr89041.d: New test.
6820 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6823 * gfortran.dg/c_ptr_tests_19.f90: New test.
6825 2019-03-09 John David Anglin <dave.anglin@bell.net>
6827 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
6828 * gnat.dg/debug12.adb: Likewise.
6830 * lib/target-supports.exp (check_effective_target_weak_undefined):
6831 Return 0 on hppa*-*-hpux*.
6832 (check_ascii_locale_available): Likewise.
6834 2019-03-09 Janus Weil <janus@gcc.gnu.org>
6837 * gfortran.dg/pointer_init_10.f90: New test case.
6839 2019-03-09 John David Anglin <dave.anglin@bell.net>
6841 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
6843 2019-03-09 John David Anglin <dave.anglin@bell.net>
6846 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
6848 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
6851 * gfortran.dg/array_simplify_3.f90: New test case.
6853 2019-03-09 Jakub Jelinek <jakub@redhat.com>
6856 * g++.dg/other/pr88568.C: New test.
6858 PR rtl-optimization/89634
6859 * gcc.c-torture/execute/pr89634.c: New test.
6861 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6864 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
6865 -r -nostdlib -flinker-output=nolto-rel.
6867 2019-03-08 David Malcolm <dmalcolm@redhat.com>
6870 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
6871 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6872 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6873 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6875 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6878 * g++.dg/cpp0x/implicit17.C: New.
6880 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6883 * g++.dg/template/access29.C: New.
6885 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6888 * g++.dg/cpp1z/decomp49.C: New test.
6890 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6892 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
6894 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
6899 * gcc.target/i386/pr78782.c: New test.
6900 * gcc.target/i386/pr87558.c: Ditto.
6902 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6905 * gcc.dg/lto/pr85870_0.c: New test.
6906 * gcc.dg/lto/pr85870_1.c: New test.
6908 2019-03-08 Martin Liska <mliska@suse.cz>
6911 * gcc.target/i386/pr86952.c: New test.
6912 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
6914 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6916 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6919 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
6923 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
6924 * g++.dg/parse/array-size2.C: Likewise.
6925 * g++.dg/cpp0x/constexpr-89599.C: New test.
6928 * g++.dg/warn/pr89622.C: New test.
6930 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6933 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
6934 * gcc.target/i386/interrupt-6.c: Likewise.
6935 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
6937 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6940 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
6941 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
6943 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6945 PR translation/79999
6946 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
6947 * c-c++-common/gomp/doacross-3.c: New test.
6950 * gcc.target/i386/avx512f-vmovss-1.c: New test.
6951 * gcc.target/i386/avx512f-vmovss-2.c: New test.
6952 * gcc.target/i386/avx512f-vmovss-3.c: New test.
6953 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
6954 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
6955 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
6957 2019-03-07 Martin Jambor <mjambor@suse.cz>
6960 * gcc.dg/ipa/ipcp-5.c: New test.
6962 2019-03-07 Martin Jambor <mjambor@suse.cz>
6965 * g++.dg/ipa/pr88235.C: New test.
6967 2019-04-07 Richard Biener <rguenther@suse.de>
6970 * gcc.target/i386/pr89618.c: New testcase.
6972 2019-03-07 Richard Biener <rguenther@suse.de>
6974 PR tree-optimization/89595
6975 * gcc.dg/torture/pr89595.c: New testcase.
6977 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6980 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
6982 2019-03-06 Harald Anlauf <anlauf@gmx.de>
6985 * gfortran.dg/substr_8.f90: New test.
6987 2019-03-06 Jakub Jelinek <jakub@redhat.com>
6990 * g++.dg/ext/flexary34.C: New test.
6992 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
6994 PR rtl-optimization/88845
6995 * gcc.target/powerpc/pr88845.c: New test.
6997 2019-03-06 Marek Polacek <polacek@redhat.com>
6999 PR c++/87378 - bogus -Wredundant-move warning.
7000 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7001 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7003 2019-03-06 Richard Biener <rguenther@suse.de>
7006 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7007 the way that makes the testcase PASS.
7009 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/pr89590.c: New test.
7014 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7017 * gcc.target/arm/pr89222.c: Add new test.
7019 2019-03-05 Richard Biener <rguenther@suse.de>
7021 PR tree-optimization/89594
7022 * gcc.dg/pr89594.c: New testcase.
7024 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7026 PR tree-optimization/89487
7027 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7028 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7029 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7033 * g++.dg/other/pr89560.C: New test.
7035 PR tree-optimization/89570
7036 * gcc.dg/pr89570.c: New test.
7038 PR tree-optimization/89566
7039 * c-c++-common/pr89566.c: New test.
7041 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7044 * g++.dg/parse/crash69.C: New.
7046 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7049 * g++.dg/cpp2a/desig12.C: New test.
7050 * g++.dg/cpp2a/desig13.C: New test.
7052 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7055 * gcc.target/aarch64/options_set_10.c: Add native.
7057 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7059 PR tree-optimization/89437
7060 * gcc.dg/sinatan-1.c: Fix testcase.
7062 2019-03-04 Richard Biener <rguenther@suse.de>
7065 * gcc.dg/torture/pr89572.c: New testcase.
7067 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7069 PR tree-optimization/89487
7070 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
7072 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7075 * gfortran.dg/pr77583.f90: New test.
7077 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7080 * gfortran.dg/coarray_allocate_11.f90: New test.
7082 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7085 * gfortran.dg/pr89492.f90: Adjust testcase.
7086 * gfortran.dg/transfer_check_5.f90: New test.
7088 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7091 * g++.dg/cpp2a/desig10.C: New test.
7092 * g++.dg/cpp2a/desig11.C: New test.
7093 * g++.dg/ext/desig4.C: Expect 4 new errors.
7096 * gcc.dg/pr89506.c: New test.
7098 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7099 Monk Chiang <sh.chiang04@gmail.com>
7101 * gcc.target/riscv/attribute-1.c: New.
7102 * gcc.target/riscv/attribute-2.c: Likewise.
7103 * gcc.target/riscv/attribute-3.c: Likewise.
7104 * gcc.target/riscv/attribute-4.c: Likewise.
7105 * gcc.target/riscv/attribute-5.c: Likewise.
7106 * gcc.target/riscv/attribute-6.c: Likewise.
7107 * gcc.target/riscv/attribute-7.c: Likewise.
7108 * gcc.target/riscv/attribute-8.c: Likewise.
7109 * gcc.target/riscv/attribute-9.c: Likewise.
7111 * gcc.target/riscv/arch-1.c: New.
7112 * gcc.target/riscv/arch-2.c: Likewise.
7113 * gcc.target/riscv/arch-3.c: Likewise.
7114 * gcc.target/riscv/arch-4.c: Likewise.
7116 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7120 scan-tree-dump-times from dom3 to tracer pass.
7122 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7124 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7125 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7127 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7129 PR rtl-optimization/85899
7130 * gcc.dg/pr85899.c: New test.
7132 2019-03-01 Marek Polacek <polacek@redhat.com>
7134 PR c++/89537 - missing location for error with non-static member fn.
7135 * g++.dg/diagnostic/member-fn-1.C: New test.
7137 PR c++/89532 - ICE with incomplete type in decltype.
7138 * g++.dg/cpp2a/nontype-class14.C: New test.
7140 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7142 Implement P1002R1, Try-catch blocks in constexpr functions
7144 * g++.dg/cpp2a/constexpr-try1.C: New test.
7145 * g++.dg/cpp2a/constexpr-try2.C: New test.
7146 * g++.dg/cpp2a/constexpr-try3.C: New test.
7147 * g++.dg/cpp2a/constexpr-try4.C: New test.
7148 * g++.dg/cpp2a/constexpr-try5.C: New test.
7149 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7151 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7153 PR tree-optimization/89535
7154 * gfortran.dg/vect/pr89535.f90: New test.
7156 2019-03-01 Richard Biener <rguenther@suse.de>
7159 * gfortran.dg/pr89451.f90: New testcase.
7161 2019-03-01 Richard Biener <rguenther@suse.de>
7164 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
7165 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
7166 that happen now earlier.
7168 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
7170 * gcc.c-torture/execute/20190228-1.c: New test.
7172 2019-02-28 Marek Polacek <polacek@redhat.com>
7174 PR c++/87068 - missing diagnostic with fallthrough statement.
7175 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
7177 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
7178 Cesar Philippidis <cesar@codesourcery.com>
7182 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7183 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7186 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
7190 * gfortran.dg/goacc/routine-6.f90: Update
7191 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
7192 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
7194 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7197 * gcc.dg/pr89521-1.c: New test.
7198 * gcc.dg/pr89521-2.c: New test.
7200 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
7203 * g++.dg/ipa/pr89009.C: Update symbol visibility.
7205 2019-02-28 Tamar Christina <tamar.christina@arm.com>
7208 * gcc.target/aarch64/options_set_10.c: New test.
7210 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
7215 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7218 * gcc.dg/pr89525.c: New test.
7221 * gcc.dg/pr89520-1.c: New test.
7222 * gcc.dg/pr89520-2.c: New test.
7224 2019-02-27 Marek Polacek <polacek@redhat.com>
7226 PR c++/88857 - ICE with value-initialization of argument in template.
7227 * g++.dg/cpp0x/initlist-value4.C: New test.
7229 2019-02-27 Marek Polacek <polacek@redhat.com>
7231 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
7232 * g++.dg/cpp0x/using-enum-3.C: New test.
7234 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7236 PR tree-optimization/89280
7237 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
7240 2019-02-27 Richard Biener <rguenther@suse.de>
7242 * gcc.dg/gimplefe-36.c: New testcase.
7244 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7247 * g++.dg/cpp0x/nsdmi15.C: New.
7249 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/cpp0x/pr88987.C: New.
7254 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7256 PR tree-optimization/89280
7257 * gcc.c-torture/compile/pr89280.c: New test.
7258 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
7259 function. Skip the test for -O0.
7261 2018-02-26 Steve Ellcey <sellcey@marvell.com>
7263 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
7264 * gfortran.dg/simd-builtins-2.f90: Ditto.
7265 * gfortran.dg/simd-builtins-6.f90: Ditto.
7266 * gfortran.dg/simd-builtins-8.f90: New test.
7267 * gfortran.dg/simd-builtins-8.h: New header file.
7269 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7272 * g++.dg/other/new2.C: New test.
7274 PR tree-optimization/89500
7275 * gcc.dg/pr89500.c: New test.
7276 * gcc.dg/Wstringop-overflow-10.c: New test.
7277 * gcc.dg/strlenopt-60.c: New test.
7279 2019-02-26 Harald Anlauf <anlauf@gmx.de>
7282 * gfortran.dg/pr89492.f90: New test.
7284 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7287 * gfortran.dg/altreturn_9_0.f90: New file.
7288 * gfortran.dg/altreturn_9_1.f90: New file.
7290 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/cpp1y/constexpr-89481.C: New test.
7295 2019-02-26 Richard Biener <rguenther@suse.de>
7297 PR tree-optimization/89505
7298 * gcc.dg/torture/pr89505.c: New testcase.
7300 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
7302 * gnat.dg/opt77.adb: New test.
7303 * gnat.dg/opt77_pkg.ad[sb]: New helper.
7305 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7308 * gcc.target/i386/pr89474.c: New test.
7310 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.c-torture/compile/pr77754-1.c: New test.
7314 * gcc.c-torture/compile/pr77754-2.c: New test.
7315 * gcc.c-torture/compile/pr77754-3.c: New test.
7316 * gcc.c-torture/compile/pr77754-4.c: New test.
7317 * gcc.c-torture/compile/pr77754-5.c: New test.
7318 * gcc.c-torture/compile/pr77754-6.c: New test.
7320 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7323 * gcc.target/aarch64/options_set_1.c: New test.
7324 * gcc.target/aarch64/options_set_2.c: New test.
7325 * gcc.target/aarch64/options_set_3.c: New test.
7326 * gcc.target/aarch64/options_set_4.c: New test.
7327 * gcc.target/aarch64/options_set_5.c: New test.
7328 * gcc.target/aarch64/options_set_6.c: New test.
7329 * gcc.target/aarch64/options_set_7.c: New test.
7330 * gcc.target/aarch64/options_set_8.c: New test.
7331 * gcc.target/aarch64/options_set_9.c: New test.
7333 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7335 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
7336 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
7338 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
7339 test_vfmlslq_high_f16): ... To this.
7340 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
7341 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
7342 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
7343 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
7344 test_vfmlslq_laneq_high_u32): Rename ...
7345 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
7346 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
7347 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
7348 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
7349 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
7350 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
7351 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
7352 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
7353 test_vfmlslq_laneq_low_u32): Rename ...
7354 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
7355 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
7356 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
7357 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
7358 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
7359 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
7361 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
7362 test_vfmlslq_low_f16): ... To this.
7364 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7366 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
7367 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
7369 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
7370 test_vfmlslq_high_f16): ... To this.
7371 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
7372 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
7373 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
7374 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
7375 test_vfmlslq_laneq_high_u32): Rename ...
7376 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
7377 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
7378 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
7379 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
7380 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
7381 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
7382 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
7383 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
7384 test_vfmlslq_laneq_low_u32): Rename ...
7385 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
7386 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
7387 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
7388 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
7389 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
7390 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
7392 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
7393 test_vfmlslq_low_f16): ... To This.
7394 * lib/target-supports.exp
7395 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
7397 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
7400 * gfortran.dg/overload_3.f90: New test.
7402 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7405 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
7407 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
7410 * gfortran.dg/list_directed_large.f90: New test.
7412 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7415 * gcc.c-torture/execute/pr89434.c: New test.
7418 * gcc.dg/pr89438.c: New test.
7420 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
7423 * g++.dg/cpp0x/pr84585.C: New.
7425 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7428 * gfortran.dg/allocate_with_mold_3.f90: New test.
7430 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
7433 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
7434 * gcc.target/i386/pr87007-2.c: Likewise.
7436 2019-02-24 Harald Anlauf <anlauf@gmx.de>
7440 * gfortran.dg/pr89266.f90: New test.
7441 * gfortran.dg/pr88326.f90: New test.
7443 2019-02-24 Jakub Jelinek <jakub@redhat.com>
7445 PR rtl-optimization/89445
7446 * gcc.target/i386/avx512f-pr89445.c: New test.
7448 2019-02-23 Martin Sebor <msebor@redhat.com>
7450 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
7451 wchar_t to wint_t to avoid a bogus -Wformat warning in
7454 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
7457 * gfortran.dg/ISO_Fortran_binding_5.c: Include
7458 "../../../libgfortran/ISO_Fortran_binding.h".
7459 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7461 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
7464 * gcc.dg/pr69471-1.c: New test.
7465 * gcc.dg/pr69471-2.c: Likewise.
7466 * gcc.target/i386/pr69471-3.c: Likewise.
7468 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7471 * gfortran.dg/dtio_34.f90: New test.
7473 2019-02-23 Marek Polacek <polacek@redhat.com>
7475 PR c++/88294 - ICE with non-constant noexcept-specifier.
7476 * g++.dg/cpp0x/noexcept34.C: New test.
7477 * g++.dg/cpp0x/noexcept35.C: New test.
7480 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
7482 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
7485 * gfortran.dg/deferred_character_32.f90 : New test
7487 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
7490 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
7491 previously incorrect lbound for allocatable expressions. Also
7492 correct stop values to avoid repetition.
7493 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
7494 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
7497 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
7498 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
7499 * gfortran.dg/pr32599.f03 : Set standard to F2008.
7501 2019-02-22 David Malcolm <dmalcolm@redhat.com>
7504 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
7505 renaming to a multicharacter name, so that start != finish. Add
7506 tests for dtor locations.
7508 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7511 * g++.dg/cpp0x/pr84676.C: New.
7513 2019-02-22 Martin Sebor <msebor@redhat.com>
7515 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
7516 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
7518 2019-02-22 Harald Anlauf <anlauf@gmx.de>
7521 * gfortran.dg/newunit_6.f90: New test.
7523 2019-02-22 Marek Polacek <polacek@redhat.com>
7525 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
7526 * g++.dg/cpp2a/explicit14.C: New test.
7528 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
7531 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
7532 * gfortran.fortran-torture/compile/pr89324.f90: New test.
7534 2019-02-22 Martin Sebor <msebor@redhat.com>
7537 * gcc.dg/Wabsolute-value.c: New test.
7539 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
7541 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
7542 Hongtao Liu <hongtao.liu@intel.com>
7543 Sunil K Pandey <sunil.k.pandey@intel.com>
7546 * gcc.target/i386/pr87007-1.c: New test.
7547 * gcc.target/i386/pr87007-2.c: Likewise.
7549 2019-02-22 Richard Biener <rguenther@suse.de>
7551 PR tree-optimization/89440
7552 * gcc.dg/vect/pr89440.c: New testcase.
7554 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
7556 * lib/target-supports.exp (check_effective_target_offload_nvptx):
7560 * gfortran.dg/goacc/classify-routine.f95: Adjust.
7562 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
7563 * g++.dg/goacc/template.C: Likewise.
7566 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
7568 2019-02-22 Richard Biener <rguenther@suse.de>
7571 * gcc.dg/torture/restrict-7.c: New testcase.
7573 2019-02-21 Jakub Jelinek <jakub@redhat.com>
7576 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
7577 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
7578 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
7580 * g++.dg/cpp1y/constexpr-89285.C: New test.
7581 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
7583 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
7584 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
7586 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
7589 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
7590 -fcf-protection with -fcf-protection=branch.
7591 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7592 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7593 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7594 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7595 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7597 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
7599 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
7600 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
7602 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7605 * gfortran.dg/warn_conversion_11.f90: New test.
7607 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.target/i386/pr87412-1.c: New file.
7611 * gcc.target/i386/pr87412-2.c: Likewise.
7612 * gcc.target/i386/pr87412-3.c: Likewise.
7613 * gcc.target/i386/pr87412-4.c: Likewise.
7615 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7618 * g++.dg/cpp0x/pr89403.C: New test.
7621 * g++.dg/cpp1z/inline-var5.C: New test.
7624 * gcc.c-torture/compile/pr89412.c: New test.
7626 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7627 David Malcolm <dmalcolm@redhat.com>
7630 * gcc.dg/torture/pr89091.c: New test.
7632 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7636 * gcc.dg/pr88074-2.c: New test.
7639 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
7641 2019-02-20 David Malcolm <dmalcolm@redhat.com>
7644 * gcc.dg/pr89410-1.c: New test.
7645 * gcc.dg/pr89410-2.c: New test.
7647 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
7649 * lib/target-supports.exp (check_effective_target_vect_usad_char):
7650 Add PowerPC support.
7651 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
7652 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7654 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7657 * gcc.target/arm/pr86487.c: New.
7659 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7662 * g++.dg/cpp1y/var-templ60.C: New.
7664 2019-02-20 Li Jia He <helijia@linux.ibm.com>
7667 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
7669 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
7671 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
7673 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7676 * gfortran.dg/ISO_Fortran_binding_4.f90
7678 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
7681 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
7682 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
7684 2019-02-19 Richard Biener <rguenther@suse.de>
7687 * gcc.dg/pr88074.c: New testcase.
7689 2019-02-19 Jakub Jelinek <jakub@redhat.com>
7692 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
7696 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
7699 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
7702 * g++.dg/diagnostic/pr89390.C: New test.
7704 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
7706 * README: Fix typos.
7708 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7710 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
7713 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7716 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
7718 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
7719 * gfortran.dg/lto/pr87689_0.f: New file.
7720 * gfortran.dg/lto/pr87689_1.f: New file.
7722 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
7724 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
7726 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7728 * gdc.dg/dg.exp: Tabify.
7729 * gdc.dg/lto/lto.exp: Likewise.
7730 * gdc.test/gdc-test.exp: Likewise.
7731 * lib/gdc-dg.exp: Likewise.
7732 * lib/gdc.exp: Likewise.
7734 2019-02-18 Richard Biener <rguenther@suse.de>
7736 PR tree-optimization/89296
7737 * gcc.dg/uninit-pr89296.c: New testcase.
7739 2019-02-18 Jakub Jelinek <jakub@redhat.com>
7742 * gcc.c-torture/execute/pr89369.c: New test.
7743 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
7744 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
7747 2019-02-18 Martin Jambor <mjambor@suse.cz>
7749 PR tree-optimization/89209
7750 * gcc.dg/tree-ssa/pr89209.c: New test.
7752 2019-02-18 Martin Liska <mliska@suse.cz>
7754 * gfortran.dg/simd-builtins-7.f90: New test.
7755 * gfortran.dg/simd-builtins-7.h: New test.
7757 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7760 * gfortran.dg/pr88299.f90: New test.
7762 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7765 * gfortran.dg/transfer_simplify_12.f90: New test.
7767 2019-02-17 Marek Polacek <polacek@redhat.com>
7769 PR c++/89217 - ICE with list-initialization in range-based for loop.
7770 * g++.dg/cpp0x/range-for37.C: New test.
7772 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
7775 * g++.dg/cpp0x/initlist114.C: New test.
7778 * g++.dg/abi/mangle68.C: New test.
7779 * g++.dg/cpp0x/decltype69.C: New test.
7781 2019-02-16 David Malcolm <dmalcolm@redhat.com>
7784 * g++.dg/wrappers/pr88680.C: New test.
7786 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7789 * gfortran.dg/coarray_data_1.f90: New test.
7791 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
7793 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
7794 * c-c++-common/patchable_function_entry-default.c: Likewise.
7795 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7797 2019-02-16 Jakub Jelinek <jakub@redhat.com>
7799 PR rtl-optimization/66152
7800 * gcc.target/i386/pr66152.c: New test.
7802 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7804 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
7805 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
7807 2019-02-15 Tamar Christina <tamar.christina@arm.com>
7809 * lib/target-supports.exp
7810 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
7811 checking alternative.
7813 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7815 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
7817 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7819 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
7820 * c-c++-common/patchable_function_entry-default.c: Likewise.
7821 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7822 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
7824 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7828 * lib/gcc-dg.exp: If llvm_binutils effective target, set
7829 allow_blank_lines to 2 during initialization.
7830 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
7831 it was previously zero.
7832 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
7833 Clear allow_blank_lines afterwards whenever it was 1.
7834 * gdc.test/gdc-test.exp (dmd2dg): Don't call
7835 dg-allow-blank-lines-in-output here.
7836 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
7837 the tests and restore it back at the end.
7839 * c-c++-common/ubsan/opts-1.c: New test.
7840 * c-c++-common/ubsan/opts-2.c: New test.
7841 * c-c++-common/ubsan/opts-3.c: New test.
7842 * c-c++-common/ubsan/opts-4.c: New test.
7844 2019-02-15 Richard Biener <rguenther@suse.de>
7845 Jakub Jelinek <jakub@redhat.com>
7847 PR tree-optimization/89278
7848 * gcc.dg/pr89278.c: New test.
7850 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7853 * gcc.dg/pr89340.c: New test.
7854 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
7855 that leaf attribute on nested function is useless.
7858 * gcc.dg/pr89342.c: New test.
7860 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7862 PR rtl-optimization/89354
7863 * gcc.dg/pr89354.c: New test.
7865 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
7867 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
7868 * gcc.target/i386/ssse3-pabsd.c: Ditto.
7869 * gcc.target/i386/ssse3-pabsw.c: Ditto.
7870 * gcc.target/i386/ssse3-palignr.c: Ditto.
7871 * gcc.target/i386/ssse3-phaddd.c: Ditto.
7872 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
7873 * gcc.target/i386/ssse3-phaddw.c: Ditto.
7874 * gcc.target/i386/ssse3-phsubd.c: Ditto.
7875 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
7876 * gcc.target/i386/ssse3-phsubw.c: Ditto.
7877 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
7878 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
7879 * gcc.target/i386/ssse3-pshufb.c: Ditto.
7880 * gcc.target/i386/ssse3-psignb.c: Ditto.
7881 * gcc.target/i386/ssse3-psignd.c: Ditto.
7882 * gcc.target/i386/ssse3-psignw.c: Ditto.
7884 2018-02-14 Steve Ellcey <sellcey@marvell.com>
7886 * gcc.target/aarch64/pcs_attribute.c: New test.
7888 2019-02-14 Harald Anlauf <anlauf@gmx.de>
7891 * gfortran.dg/pr88248.f90: New test.
7892 * gfortran.dg/f2018_obs.f90: Updated test.
7894 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7896 * gcc.target/arm/pr88850.c: change options to additional option.
7898 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7901 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
7904 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7907 * gcc.target/arm/pr88850-2.c: New test.
7908 * lib/target-supports.exp
7909 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
7910 check_effective_target_arm_neon_softfp_fp16_ok,
7911 add_options_for_arm_neon_softfp_fp16): New.
7913 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
7915 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
7916 * lib/target-supports.exp: Add procedure to check for ldrd.
7918 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
7921 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
7922 * gfortran.dg/goacc/loop-3.f95: Likewise.
7923 * gfortran.dg/goacc/pr72715.f90: New test.
7925 2019-02-14 Martin Liska <mliska@suse.cz>
7927 PR rtl-optimization/89242
7928 * g++.dg/pr89242.C: New test.
7930 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7932 PR tree-optimization/89314
7933 * gcc.dg/pr89314.c: New test.
7936 * gcc.dg/ubsan/pr89284.c: New test.
7938 2019-02-13 Ian Lance Taylor <iant@golang.org>
7940 * gcc.dg/func-attr-1.c: New test.
7942 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
7944 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
7946 2019-02-13 Marek Polacek <polacek@redhat.com>
7948 PR c++/89297 - ICE with OVERLOAD in template.
7949 * g++.dg/cpp0x/initlist113.C: New test.
7951 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
7954 * g++.dg/cpp0x/pr86379.C: New.
7957 * g++.dg/cpp1y/pr87322.C: New.
7958 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
7959 instantiate the expected number of lambda functions.
7961 2019-02-13 Marek Polacek <polacek@redhat.com>
7964 * g++.dg/cpp2a/nontype-class13.C: New test.
7966 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
7969 * gcc.target/arm/pr89190.c: New test.
7971 2019-02-13 David Malcolm <dmalcolm@redhat.com>
7974 * g++.dg/concepts/pr89036.C: New test.
7976 2019-02-13 Tamar Christina <tamar.christina@arm.com>
7979 * gcc.target/aarch64/sve/pr88847.c: New test.
7981 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
7982 Jakub Jelinek <jakub@redhat.com>
7985 * g++.dg/torture/pr89303.C: New test.
7987 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/cpp1z/using4.C: New.
7991 * g++.dg/cpp1z/using5.C: Likewise.
7992 * g++.dg/cpp1z/using6.C: Likewise.
7994 2019-02-13 Jakub Jelinek <jakub@redhat.com>
7997 * gcc.target/i386/pr89290.c: New test.
7999 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8001 * gcc.target/i386/enqcmd.c: New test.
8002 * gcc.target/i386/enqcmds.c: Likewise.
8003 * g++.dg/other/i386-2.C: Add -menqcmd.
8004 * g++.dg/other/i386-3.C: Likewise.
8005 * gcc.target/i386/sse-12.c: Likewise.
8006 * gcc.target/i386/sse-13.c: Likewise.
8007 * gcc.target/i386/sse-14.c: Likewise.
8008 * gcc.target/i386/sse-23.c: Likewise.
8010 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8012 * gcc.target/powerpc/crypto-builtin-1.c
8013 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8016 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8019 * gcc.target/i386/pr89229-1.c: New test.
8021 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8024 * gcc.target/s390/pr89233.c: New test.
8026 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8028 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8029 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8030 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8032 2019-02-12 Richard Biener <rguenther@suse.de>
8034 PR tree-optimization/89253
8035 * gfortran.dg/pr89253.f: New testcase.
8037 2019-02-11 Marek Polacek <polacek@redhat.com>
8039 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8040 * g++.dg/cpp0x/nullptr40.C: New test.
8041 * g++.dg/cpp0x/nullptr41.C: New test.
8043 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8046 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8048 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8050 PR tree-optimization/86637
8051 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8053 2019-02-11 Martin Sebor <msebor@redhat.com>
8055 PR tree-optimization/88771
8056 * gcc.dg/Wstringop-overflow-8.c: New test.
8057 * gcc.dg/Wstringop-overflow-9.c: New test.
8058 * gcc.dg/Warray-bounds-40.c: New test.
8059 * gcc.dg/builtin-stpncpy.c: Adjust.
8060 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8061 * g++.dg/opt/memcpy1.C: Adjust.
8063 2019-02-11 Martin Sebor <msebor@redhat.com>
8066 * c-c++-common/array-5.c: New test.
8067 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8068 * g++.dg/init/new38.C: Same.
8069 * g++.dg/init/new43.C: Same.
8070 * g++.dg/init/new44.C: Same.
8071 * g++.dg/init/new46.C: Same.
8072 * g++.dg/other/large-size-array.C: Same.
8073 * g++.dg/other/new-size-type.C: Same.
8074 * g++.dg/template/array30.C: Same.
8075 * g++.dg/template/array32.C: New test.
8076 * g++.dg/template/dependent-name3.C: Adjust.
8077 * gcc.dg/large-size-array-3.c: Same.
8078 * gcc.dg/large-size-array-5.c: Same.
8079 * gcc.dg/large-size-array.c: Same.
8080 * g++.old-deja/g++.brendan/array1.C: Same.
8081 * g++.old-deja/g++.mike/p6149.C: Same.
8083 2019-02-11 Martin Sebor <msebor@redhat.com>
8085 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8087 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8090 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8091 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8092 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8094 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8096 * gcc.target/powerpc/vec-sld-modulo.c: New.
8097 * gcc.target/powerpc/vec-srad-modulo.c: New.
8098 * gcc.target/powerpc/vec-srd-modulo.c: New.
8100 2019-02-11 Martin Liska <mliska@suse.cz>
8103 * g++.dg/ipa/pr89009.C: New test.
8105 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8108 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8109 * gfortran.dg/pointer_init_6.f90: Likewise.
8110 * gfortran.dg/pointer_init_9.f90: New test.
8112 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8115 * gfortran.dg/warn_undefined_1.f90: New test.o
8117 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8119 PR tree-optimization/89268
8120 * gcc.dg/vect/pr89268.c: New test.
8122 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8124 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8126 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8129 * gfortran.dg/substr_simplify.f90: New test.
8131 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8134 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8136 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8139 * gfortran.dg/array_reference_2.f90 : New test.
8141 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8144 * gcc.dg/gomp/pr89246-1.c: New test.
8145 * gcc.dg/gomp/pr89246-2.c: New test.
8147 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8149 PR tree-optimization/88739
8150 * gcc.c-torture/execute/pr88739.c: New test.
8152 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8155 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8157 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8159 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8160 * gcc.target/s390/vector/vec-copysign.c: New test.
8162 2019-02-08 Richard Biener <rguenther@suse.de>
8164 PR tree-optimization/89247
8165 * gcc.dg/torture/pr89247.c: New testcase.
8167 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
8169 * gcc.target/s390/jump-label.c: New test.
8171 2019-02-08 Richard Biener <rguenther@suse.de>
8174 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
8176 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8178 PR rtl-optimization/89234
8179 * g++.dg/ubsan/pr89234.C: New test.
8181 2019-02-08 Richard Biener <rguenther@suse.de>
8184 * gcc.dg/torture/pr89223.c: New testcase.
8186 2019-02-07 David Malcolm <dmalcolm@redhat.com>
8188 PR tree-optimization/86637
8189 PR tree-optimization/89235
8190 * gcc.c-torture/compile/pr86637-1.c: New test.
8191 * gcc.c-torture/compile/pr86637-2.c: New test.
8192 * gcc.c-torture/compile/pr86637-3.c: New test.
8193 * gcc.c-torture/compile/pr89235.c: New test.
8195 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8197 * gcc.target/aarch64/abd_1.c: New test.
8198 * gcc.dg/sabd_1.c: Likewise.
8200 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
8203 * gfortran.dg/wunused-parameter_2.f90: New test.
8205 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8207 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
8209 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
8211 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
8212 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
8214 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8215 Jakub Jelinek <jakub@redhat.com>
8218 * gcc.c-torture/execute/pr88714.c: New test.
8219 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
8221 2019-02-07 Tamar Christina <tamar.christina@arm.com>
8224 * gcc.target/arm/pr88850.c: New test.
8226 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
8229 * g++.dg/cpp0x/pr86218.C: New.
8231 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
8233 PR rtl-optimization/89225
8234 * gcc.target/powerpc/pr89225.c: New.
8236 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
8238 * gnat.dg/opt76.adb: New test.
8240 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8243 * gfortran.dg/null_10.f90: New test.
8245 2019-02-06 David Malcolm <dmalcolm@redhat.com>
8248 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
8249 column numbers to dg-warning directives where they are correct.
8250 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
8251 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
8252 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
8254 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
8258 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
8259 xfail scan-assembler-not with Solaris as.
8261 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
8263 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
8265 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
8267 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
8270 2019-02-06 Richard Biener <rguenther@suse.de>
8272 PR tree-optimization/89182
8273 * gfortran.dg/graphite/pr89182.f90: New testcase.
8275 2019-02-06 Jakub Jelinek <jakub@redhat.com>
8278 * gcc.dg/pr89211.c: New test.
8281 * c-c++-common/builtin-convertvector-2.c: New test.
8283 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
8286 * lib/go-torture.exp: Test compiling with -flto.
8288 2019-02-06 Joseph Myers <joseph@codesourcery.com>
8291 * gcc.dg/redecl-18.c: New test.
8293 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8296 * g++.dg/opt/pr89187.C: New test.
8298 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
8300 * jit.dg/add-driver-options-testlib.c: Add support file for
8301 test-add-driver-options.c testcase.
8302 * jit.dg/all-non-failing-tests.h: Add note about
8303 test-add-driver-options.c
8304 * jit.dg/jit.exp (jit-dg-test): Update to support
8305 add-driver-options-testlib.c compilation.
8306 * jit.dg/test-add-driver-options.c: New testcase.
8308 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8310 PR rtl-optimization/11304
8311 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
8312 * gcc.target/i386/call-2.c: New test.
8314 2019-02-05 Marek Polacek <polacek@redhat.com>
8316 PR c++/89158 - by-value capture of constexpr variable broken.
8317 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
8319 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
8321 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
8323 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8325 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
8327 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
8330 * g++.dg/opt/pr89188.C: New test.
8332 PR rtl-optimization/89195
8333 * gcc.c-torture/execute/pr89195.c: New test.
8335 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
8337 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
8339 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
8340 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
8341 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
8342 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
8343 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
8344 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
8345 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
8346 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
8347 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
8349 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8352 * g++.dg/ext/vector36.C: New test.
8354 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
8357 * g++.dg/pr87770.C: New.
8359 2019-02-04 Harald Anlauf <anlauf@gmx.de>
8362 * gfortran.dg/pr89077.f90: New test.
8364 2019-02-04 Martin Liska <mliska@suse.cz>
8367 * gcc.dg/ipa/pr88985.c: New test.
8369 2019-02-04 Jakub Jelinek <jakub@redhat.com>
8371 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
8372 characters or extra spaces after the comment character.
8374 2019-02-04 Jakub Jelinek <jakub@redhat.com>
8376 * g++.dg/torture/alias-1.C: New test.
8378 2019-02-03 Martin Sebor <msebor@redhat.com>
8381 * c-c++-common/Wsequence-point-2.c: New test.
8384 * g++.dg/warn/Wunused-var-35.C: New test.
8386 2019-02-03 Richard Biener <rguenther@suse.de>
8389 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
8391 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8394 * gfortran.dg/warn_conversion_10.f90: New test.
8396 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8399 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
8401 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8404 * gfortran.dg/realloc_on_assign_32.f90 : New test.
8406 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8409 * gfortran.dg/pointer_array_component_3.f90 : New test.
8411 2019-02-02 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.dg/gomp/pr87887-1.c: New test.
8415 * gcc.dg/gomp/pr87887-2.c: New test.
8417 2019-02-01 Jakub Jelinek <jakub@redhat.com>
8421 * gfortran.dg/pr89084.f90: New test.
8422 * gfortran.dg/lto/pr89084_0.f90: New test.
8423 * gfortran.dg/pr83246.f90: New test.
8425 2019-02-01 Marek Polacek <polacek@redhat.com>
8427 PR c++/88325 - ICE with invalid out-of-line template member definition.
8428 * g++.dg/cpp2a/typename14.C: New test.
8430 2019-02-01 Richard Biener <rguenther@suse.de>
8433 * gcc.dg/torture/pr88597.c: New testcase.
8435 2019-02-01 Richard Biener <rguenther@suse.de>
8437 PR tree-optimization/85497
8438 * gcc.dg/graphite/pr85497.c: New testcase.
8440 2019-02-01 Richard Biener <rguenther@suse.de>
8443 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
8445 2019-02-01 Jakub Jelinek <jakub@redhat.com>
8447 PR tree-optimization/89143
8448 * gcc.dg/tree-ssa/vrp121.c: New test.
8450 PR tree-optimization/88107
8451 * gcc.dg/gomp/pr88107.c: New test.
8454 * g++.dg/ext/attrib57.C: New test.
8456 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
8458 PR tree-optimization/88932
8459 * gfortran.dg/pr88932.f90: New test.
8461 2019-01-31 Marek Polacek <polacek@redhat.com>
8463 PR c++/88983 - ICE with switch in constexpr function.
8464 * g++.dg/cpp1y/constexpr-88983.C: New test.
8466 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8469 * gfortran.dg/contiguous_9.f90: New test.
8471 2019-01-31 Marek Polacek <polacek@redhat.com>
8473 PR c++/89083, c++/80864 - ICE with list initialization in template.
8474 * g++.dg/cpp0x/initlist107.C: New test.
8475 * g++.dg/cpp0x/initlist108.C: New test.
8476 * g++.dg/cpp0x/initlist109.C: New test.
8477 * g++.dg/cpp0x/initlist110.C: New test.
8478 * g++.dg/cpp0x/initlist111.C: New test.
8479 * g++.dg/cpp0x/initlist112.C: New test.
8480 * g++.dg/init/ptrfn4.C: New test.
8482 2019-01-31 David Malcolm <dmalcolm@redhat.com>
8485 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
8486 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
8488 2019-01-31 Richard Biener <rguenther@suse.de>
8490 PR tree-optimization/89135
8491 * gcc.dg/torture/pr89135.c: New testcase.
8493 2019-01-31 Jakub Jelinek <jakub@redhat.com>
8496 * c-c++-common/asan/pr89124.c: New test.
8498 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8501 * gfortran.dg/print_2.f90: New test.
8503 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
8505 PR rtl-optimization/87246
8506 * gcc.target/i386/pr87246.c: New.
8508 2019-01-30 Marek Polacek <polacek@redhat.com>
8510 PR c++/89119 - ICE with value-initialization in template.
8511 * g++.dg/cpp0x/initlist-value3.C: New test.
8513 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8515 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
8516 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
8517 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
8518 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
8519 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
8520 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
8521 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
8522 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
8523 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
8524 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
8526 2019-01-30 Richard Biener <rguenther@suse.de>
8528 PR tree-optimization/89111
8529 * gcc.dg/torture/pr89111.c: New testcase.
8531 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
8534 * lib/target-supports.exp: Cache result.
8536 2019-01-30 Jakub Jelinek <jakub@redhat.com>
8539 * g++.target/i386/pr89105.C: New test.
8542 * gcc.dg/pr89061.c: New test.
8544 2019-01-29 Martin Sebor <msebor@redhat.com>
8547 * gcc.dg/Warray-bounds-39.c: New test.
8549 2019-01-29 Marek Polacek <polacek@redhat.com>
8552 * g++.dg/other/nontype-1.C: Expect error in all modes.
8553 * g++.dg/parse/crash13.C: Likewise.
8554 * g++.dg/parse/error36.C: Likewise.
8555 * g++.dg/template/error29.C: Likewise.
8557 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8560 * gfortran.dg/c_funptr_1.f90: New file.
8561 * gfortran.dg/c_funptr_1_mod.f90: New file.
8563 2019-01-29 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.dg/gomp/pr89104.c: New test.
8569 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8571 * gdc.dg/pr89042a.d: Mark as compile test.
8572 * gdc.dg/pr89042b.d: Likewise.
8574 2019-01-29 Richard Biener <rguenther@suse.de>
8577 * g++.dg/lto/pr87295_0.C: New testcase.
8579 2019-01-29 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/pr89045.c: New test.
8585 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
8586 lp64, ilp32 and llp64 only.
8587 (fputs): Use unsigned long long instead of size_t for return type.
8588 (vfprintf, vfscanf): Accept arbitrary target specific type for
8591 2019-01-28 Marek Polacek <polacek@redhat.com>
8593 PR c++/88358 - name wrongly treated as type.
8594 * g++.dg/cpp2a/typename1.C: Add dg-error.
8595 * g++.dg/cpp2a/typename13.C: New test.
8596 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
8599 2019-01-28 Marek Polacek <polacek@redhat.com>
8601 * g++.dg/cpp0x/enum37.C: Add dg-error.
8603 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8605 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
8606 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
8608 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8610 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
8611 "-Wattribute-alias".
8613 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
8616 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
8618 2019-01-27 Marek Polacek <polacek@redhat.com>
8620 PR c++/88815 - narrowing conversion lost in decltype.
8621 PR c++/78244 - narrowing conversion in template not detected.
8622 * g++.dg/cpp0x/Wnarrowing15.C: New test.
8623 * g++.dg/cpp0x/Wnarrowing16.C: New test.
8624 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
8625 * g++.dg/cpp1y/Wnarrowing1.C: New test.
8627 PR c++/89024 - ICE with incomplete enum type.
8628 * g++.dg/cpp0x/enum37.C: New test.
8630 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
8632 * gnat.dg/opt75.adb: New test.
8633 * gnat.dg/opt75_pkg.ad[sb]: New helper.
8635 2019-01-27 Jakub Jelinek <jakub@redhat.com>
8638 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
8639 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
8641 2019-01-26 Martin Jambor <mjambor@suse.cz>
8644 * gfortran.dg/gomp/pr88933.f90: New test.
8646 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
8649 * gdc.dg/pr89042a.d: New test.
8650 * gdc.dg/pr89042b.d: New test.
8652 2019-01-26 Harald Anlauf <anlauf@gmx.de>
8655 * gfortran.dg/pr57553.f90: New test.
8657 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
8659 * gnat.dg/array34.adb: New test.
8661 2019-01-26 Jakub Jelinek <jakub@redhat.com>
8663 PR preprocessor/88974
8664 * c-c++-common/cpp/pr88974.c: New test.
8666 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
8669 * g++.dg/cpp2a/destroying-delete2.C: New.
8670 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
8672 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
8675 * gfortran.dg/pr85780.f90: Update testcase for error message.
8677 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
8680 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
8681 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
8682 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
8684 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
8687 * gcc.dg/pr89037.c: New test.
8689 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8691 * lib/target-supports.exp (check_effective_target_fenv): New.
8692 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
8693 fenv effective target.
8694 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
8695 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8696 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8697 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8699 2019-01-25 Richard Biener <rguenther@suse.de>
8701 PR tree-optimization/86865
8702 * gcc.dg/graphite/pr86865.c: New testcase.
8703 * gcc.dg/graphite/pr69728.c: XFAIL.
8704 * gcc.dg/graphite/scop-21.c: Likewise.
8706 2019-01-24 Martin Sebor <msebor@redhat.com>
8711 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
8712 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
8713 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
8714 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
8715 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
8716 * gcc.dg/builtins-69.c: New test.
8717 * gcc.dg/Wint-conversion-2.c: Add expected warning.
8718 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
8720 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
8722 PR rtl-optimization/88948
8723 * gcc.target/i386/pr88948.c: New test.
8725 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8728 * g++.dg/debug/pr89006.C: New test.
8731 * gcc.dg/gomp/pr89015.c: New test.
8734 * c-c++-common/gomp/cancel-2.c: New test.
8735 * gcc.dg/gomp/cancel-1.c: New test.
8736 * g++.dg/gomp/cancel-1.C: New test.
8737 * g++.dg/gomp/cancel-2.C: New test.
8738 * g++.dg/gomp/cancel-3.C: New test.
8740 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8742 PR tree-optimization/89027
8743 * gfortran.dg/gomp/pr89027.f90: New test.
8745 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
8748 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
8749 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
8751 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
8754 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
8755 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8756 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8757 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8759 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
8762 * g++.target/i386/pr88998.c: New test.
8764 2019-01-23 Marek Polacek <polacek@redhat.com>
8766 PR c++/88757 - qualified name treated wrongly as type.
8767 * g++.dg/cpp0x/dependent2.C: New test.
8768 * g++.dg/cpp2a/typename10.C: Remove dg-error.
8769 * g++.dg/cpp2a/typename12.C: New test.
8770 * g++.dg/template/static30.C: Remove dg-error.
8772 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8775 * c-c++-common/pr44715.c: New test.
8778 * c-c++-common/pr88984.c: New test.
8780 2019-01-23 Richard Biener <rguenther@suse.de>
8782 PR tree-optimization/89008
8783 * gcc.dg/torture/pr89008.c: New testcase.
8785 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
8787 * gnat.dg/specs/opt4.ads: New test.
8789 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8791 PR tree-optimization/88964
8792 * gfortran.dg/pr88964.f90: New test.
8794 2019-01-22 Martin Sebor <msebor@redhat.com>
8796 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
8797 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
8799 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
8800 * c-c++-common/Wrestrict.c: Make xfails conditional on target
8803 2018-01-22 Steve Ellcey <sellcey@marvell.com>
8805 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
8806 to aarch64*-*-* target.
8807 * c-c++-common/gomp/pr60823-3.c: Ditto.
8808 * g++.dg/gomp/declare-simd-1.C: Ditto.
8809 * g++.dg/gomp/declare-simd-3.C: Ditto.
8810 * g++.dg/gomp/declare-simd-4.C: Ditto.
8811 * g++.dg/gomp/declare-simd-7.C: Ditto.
8812 * g++.dg/gomp/pr88182.C: Ditto.
8813 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8814 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8815 * gcc.dg/gomp/pr59669-2.c: Ditto.
8816 * gcc.dg/gomp/pr87895-1.c: Ditto.
8817 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8818 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8819 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8820 * gfortran.dg/gomp/pr83977.f90: Ditto.
8822 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8825 * gcc.target/powerpc/pr88965.c: New test.
8828 * c-c++-common/gomp/atomic-23.c: New test.
8830 2019-01-22 Harald Anlauf <anlauf@gmx.de>
8833 * gfortran.dg/power_8.f90: New test.
8835 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8837 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
8838 * g++.dg/vec-init-1.C: Likewise.
8839 * gcc.dg/pr87793.c: Likewise.
8841 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8843 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
8844 * g++.dg/cpp0x/pr86397-2.C: Likewise.
8846 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8849 * gcc.target/arm/aapcs/bitfield2.c: New test.
8850 * gcc.target/arm/aapcs/bitfield3.c: New test.
8852 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
8854 PR rtl-optimization/87763
8855 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
8857 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
8860 * gcc.target/i386/pr88954-1.c: New test.
8861 * gcc.target/i386/pr88954-2.c: Likewise.
8863 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8866 * gcc.target/arm/aapcs/bitfield1.c: New test.
8867 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
8868 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
8869 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
8871 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
8873 * gfortran.dg/array_function_5.f90: Fix a dg directive.
8874 * gfortran.dg/block_16.f08: Likewise.
8875 * gfortran.dg/dec_structure_14.f90: Likewise.
8876 * gfortran.dg/namelist_96.f90: Likewise.
8877 * gfortran.dg/newunit_5.f90.f90: Moved to
8878 * gfortran.dg/newunit_5.f90: here.
8879 * gfortran.dg/pdt_28.f03: Likewise.
8880 * gfortran.dg/spread_simplify_1.f90: Likewise.
8882 2019-01-22 Tamar Christina <tamar.christina@arm.com>
8884 PR/tree-optimization 88903
8885 * gcc.dg/vect/pr88903-1.c: Add explicit &.
8887 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8889 PR rtl-optimization/88904
8890 * gcc.c-torture/execute/pr88904.c: New test.
8893 * gcc.dg/pr88905.c: New test.
8895 PR rtl-optimization/49429
8897 PR rtl-optimization/86334
8899 * gcc.target/i386/pr86334.c: New test.
8900 * gcc.target/i386/pr88906.c: New test.
8902 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8905 * g++.dg/gomp/pr88949.C: New test.
8907 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
8909 * class_66.f90: Fix a dg directive.
8910 * debug/pr35154-stabs.f: Likewise.
8911 * dec_d_lines_3.f: Likewise.
8912 * dec_d_lines_3.f: Likewise.
8913 * dec_structure_12.f90: Likewise.
8914 * dec_structure_15.f90: Likewise.
8915 * deferred_character_31.f90: Likewise.
8916 * dtio_31.f03: Likewise.
8917 * dtio_32.f03: Likewise.
8918 * extends_11.f03: Likewise.
8919 * integer_plus.f90: Likewise.
8920 * pdt_25.f03: Likewise.
8921 * pr58968.f: Likewise.
8922 * pr78259.f90: Likewise.
8923 * vect/vect-2.f90: Likewise.
8924 * matmul_const.f90: Likewise.
8926 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
8929 * gcc.target/i386/pr88938.c: New test.
8931 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8934 * g++.dg/asan/pr88901.C: New test.
8936 2019-01-21 Tamar Christina <tamar.christina@arm.com>
8938 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
8940 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8943 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
8944 * gcc.dg/pr88928.c: New test case.
8946 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8948 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
8949 {long ,short ,}{unsigned ,}int.
8951 2019-01-21 Richard Biener <rguenther@suse.de>
8953 PR tree-optimization/88934
8954 * gfortran.dg/pr88934.f90: New testcase.
8956 2019-01-20 Ulrich Drepper <drepper@redhat.com>
8958 Fix after C++ P0600 implementation.
8959 * g++.dg/init/new39.C: Don't just ignore result of new.
8961 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
8963 * gdc.dg/runnable.d: Add more tests for comparing complex types.
8965 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
8967 * gdc.dg/runnable.d: Add tests for comparing complex types.
8969 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
8971 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
8972 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
8973 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
8974 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
8976 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
8979 * gfortran.dg/no-automatic.f90: New test.
8981 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8984 * gfortran.dg/pr77960.f90: New test.
8986 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8987 Paul Thomas <pault@gcc.gnu.org>
8990 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
8991 scan-tree tests that fail with patch.
8992 * gfortran.dg/contiguous_8.f90: New test.
8994 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
8996 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
8998 * gfortran.dg/loop_versioning_9.f90: New test.
8999 * gfortran.dg/loop_versioning_10.f90: Likewise.
9001 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9004 * gfortran.dg/pr88902.f90: New test.
9006 2019-01-18 Martin Sebor <msebor@redhat.com>
9008 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9010 2019-01-18 Ian Lance Taylor <iant@golang.org>
9012 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9013 is no longer externally visible.
9015 2019-01-18 Marek Polacek <polacek@redhat.com>
9018 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9020 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9023 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9024 (dg-options): Replace -m32 with -fno-pic.
9025 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9026 (dg-options): Remove -m32.
9028 2019-01-18 Richard Biener <rguenther@suse.de>
9030 PR tree-optimization/88903
9031 * gcc.dg/vect/pr88903-1.c: New testcase.
9032 * gcc.dg/vect/pr88903-2.c: Likewise.
9034 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9038 * c-c++-common/pr51628-33.c: New test.
9039 * c-c++-common/pr51628-35.c: New test.
9040 * c-c++-common/pr88664-1.c: Likewise.
9041 * c-c++-common/pr88664-2.c: Likewise.
9042 * gcc.dg/pr51628-34.c: Likewise.
9044 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9047 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9048 mp and sec extensions to armv7-a.
9050 2019-01-18 Martin Liska <mliska@suse.cz>
9052 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9053 expected function name.
9055 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9057 PR tree-optimization/86214
9058 * g++.dg/opt/pr86214-1.C: New test.
9059 * g++.dg/opt/pr86214-2.C: New test.
9061 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9063 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9065 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9068 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9071 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9072 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9074 2019-01-18 Martin Liska <mliska@suse.cz>
9077 * g++.target/i386/pr88587.C: New test.
9078 * gcc.target/i386/mvc13.c: New test.
9080 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9083 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9085 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9086 * gfortran.dg/gomp/pr83977.f90: Ditto.
9088 2019-01-17 Martin Sebor <msebor@redhat.com>
9091 * gcc.dg/Warray-bounds-38.c: New test.
9093 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9095 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9096 warning checks and assembler scans.
9097 * c-c++-common/gomp/pr60823-3.c: Ditto.
9098 * c-c++-common/gomp/pr63328.c: Ditto.
9099 * g++.dg/gomp/declare-simd-1.C: Ditto.
9100 * g++.dg/gomp/declare-simd-3.C: Ditto.
9101 * g++.dg/gomp/declare-simd-4.C: Ditto.
9102 * g++.dg/gomp/declare-simd-7.C: Ditto.
9103 * g++.dg/gomp/pr88182.C: Ditto.
9104 * g++.dg/vect/simd-clone-7.cc: Ditto.
9105 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9106 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9107 * gcc.dg/gomp/pr59669-2.c: Ditto.
9108 * gcc.dg/gomp/pr87895-1.c: Ditto.
9109 * gcc.dg/gomp/pr87895-2.c: Ditto.
9110 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9111 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9112 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9113 * gfortran.dg/gomp/pr83977.f90: Ditto.
9115 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9117 * g++.dg/cpp0x/auto52.C: Test locations too.
9118 * g++.dg/cpp0x/trailing2.C: Likewise.
9119 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9120 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9121 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9122 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9123 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9125 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9128 * g++.dg/template/pr88699.C: New test.
9130 2019-01-17 Martin Sebor <msebor@redhat.com>
9132 PR tree-optimization/88800
9133 * c-c++-common/Wrestrict.c: Adjust.
9134 * gcc.dg/Warray-bounds-37.c: New test.
9135 * gcc.dg/builtin-memcpy-2.c: New test.
9136 * gcc.dg/builtin-memcpy.c: New test.
9138 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9141 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9143 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9144 Kwok Cheung Yeung <kcy@codesourcery.com>
9145 Julian Brown <julian@codesourcery.com>
9146 Tom de Vries <tom@codesourcery.com>
9148 * gcc.dg/20020312-2.c: Add amdgcn support.
9149 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9150 * gcc.dg/builtin-apply2.c: Likewise.
9151 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9152 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9153 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9154 * gcc.dg/memcmp-1.c: Increase timeout factor.
9155 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9156 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9157 * gcc.dg/sibcall-9.c: Likewise.
9158 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9159 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9160 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9161 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9162 * lib/target-supports.exp (check_effective_target_trampolines):
9164 (check_profiling_available): Likewise.
9165 (check_effective_target_global_constructor): Likewise.
9166 (check_effective_target_return_address): Likewise.
9167 (check_effective_target_fopenacc): Likewise.
9168 (check_effective_target_fopenmp): Likewise.
9169 (check_effective_target_vect_int): Likewise.
9170 (check_effective_target_vect_intfloat_cvt): Likewise.
9171 (check_effective_target_vect_uintfloat_cvt): Likewise.
9172 (check_effective_target_vect_floatint_cvt): Likewise.
9173 (check_effective_target_vect_floatuint_cvt): Likewise.
9174 (check_effective_target_vect_simd_clones): Likewise.
9175 (check_effective_target_vect_shift): Likewise.
9176 (check_effective_target_whole_vector_shift): Likewise.
9177 (check_effective_target_vect_bswap): Likewise.
9178 (check_effective_target_vect_shift_char): Likewise.
9179 (check_effective_target_vect_long): Likewise.
9180 (check_effective_target_vect_float): Likewise.
9181 (check_effective_target_vect_double): Likewise.
9182 (check_effective_target_vect_perm): Likewise.
9183 (check_effective_target_vect_perm_byte): Likewise.
9184 (check_effective_target_vect_perm_short): Likewise.
9185 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9186 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9187 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9188 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9189 (check_effective_target_vect_natural_alignment): Likewise.
9190 (check_effective_target_vect_fully_masked): Likewise.
9191 (check_effective_target_vect_element_align): Likewise.
9192 (check_effective_target_vect_masked_store): Likewise.
9193 (check_effective_target_vect_scatter_store): Likewise.
9194 (check_effective_target_vect_condition): Likewise.
9195 (check_effective_target_vect_cond_mixed): Likewise.
9196 (check_effective_target_vect_char_mult): Likewise.
9197 (check_effective_target_vect_short_mult): Likewise.
9198 (check_effective_target_vect_int_mult): Likewise.
9199 (check_effective_target_sqrt_insn): Likewise.
9200 (check_effective_target_vect_call_sqrtf): Likewise.
9201 (check_effective_target_vect_call_btrunc): Likewise.
9202 (check_effective_target_vect_call_btruncf): Likewise.
9203 (check_effective_target_vect_call_ceil): Likewise.
9204 (check_effective_target_vect_call_floorf): Likewise.
9205 (check_effective_target_lto): Likewise.
9206 (check_vect_support_and_set_flags): Likewise.
9207 (check_effective_target_vect_stridedN): Enable when fully masked is
9209 (add_options_for_sqrt_insn): New procedure.
9211 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9213 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
9214 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
9216 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
9218 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9220 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
9221 * gcc.dg/pic-1.c: Disable on amdgcn.
9222 * gcc.dg/pic-2.c: Disable on amdgcn.
9223 * gcc.dg/pic-3.c: Disable on amdgcn.
9224 * gcc.dg/pic-4.c: Disable on amdgcn.
9225 * gcc.dg/pie-3.c: Disable on amdgcn.
9226 * gcc.dg/pie-4.c: Disable on amdgcn.
9227 * gcc.dg/uninit-19.c: Check pie_enabled.
9228 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
9230 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9231 Kwok Cheung Yeung <kcy@codesourcery.com>
9232 Julian Brown <julian@codesourcery.com>
9233 Tom de Vries <tom@codesourcery.com>
9235 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
9236 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
9237 * gcc.c-torture/compile/pr34648.c: Require exceptions.
9238 * gcc.c-torture/compile/pr41469.c: Require exceptions.
9239 * gcc.dg/20111216-1.c: Require exceptions.
9240 * gcc.dg/cleanup-10.c: Require exceptions.
9241 * gcc.dg/cleanup-11.c: Require exceptions.
9242 * gcc.dg/cleanup-12.c: Require exceptions.
9243 * gcc.dg/cleanup-13.c: Require exceptions.
9244 * gcc.dg/cleanup-5.c: Require exceptions.
9245 * gcc.dg/cleanup-8.c: Require exceptions.
9246 * gcc.dg/cleanup-9.c: Require exceptions.
9247 * gcc.dg/gomp/pr29955.c: Require exceptions.
9248 * gcc.dg/lto/pr52097_0.c: Require exceptions.
9249 * gcc.dg/nested-func-5.c: Require exceptions.
9250 * gcc.dg/pch/except-1.c: Require exceptions.
9251 * gcc.dg/pch/valid-2.c: Require exceptions.
9252 * gcc.dg/pr41470.c: Require exceptions.
9253 * gcc.dg/pr42427.c: Require exceptions.
9254 * gcc.dg/pr44545.c: Require exceptions.
9255 * gcc.dg/pr47086.c: Require exceptions.
9256 * gcc.dg/pr51481.c: Require exceptions.
9257 * gcc.dg/pr51644.c: Require exceptions.
9258 * gcc.dg/pr52046.c: Require exceptions.
9259 * gcc.dg/pr54669.c: Require exceptions.
9260 * gcc.dg/pr56424.c: Require exceptions.
9261 * gcc.dg/pr64465.c: Require exceptions.
9262 * gcc.dg/pr65802.c: Require exceptions.
9263 * gcc.dg/pr67563.c: Require exceptions.
9264 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
9265 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
9266 * gcc.dg/vect/pr46663.c: Require exceptions.
9267 * lib/target-supports.exp (check_effective_target_exceptions): New.
9269 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9272 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
9274 2019-01-17 Nathan Sidwell <nathan@acm.org>
9277 * g++.dg/cpp0x/pr86610.C: New.
9279 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9281 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
9282 VFIXUPIMM* intrinsics.
9283 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9285 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9287 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9291 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
9293 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
9294 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9299 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9301 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
9302 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
9303 * gcc.target/i386/sse-13.c: Ditto.
9304 * gcc.target/i386/sse-14.c: Ditto.
9305 * gcc.target/i386/sse-22.c: Ditto.
9306 * gcc.target/i386/sse-23.c: Ditto.
9307 * gcc.target/i386/testimm-10.c: Ditto.
9308 * gcc.target/i386/testround-1.c: Ditto.
9310 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9314 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9317 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9318 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9320 2019-01-17 Jakub Jelinek <jakub@redhat.com>
9322 PR rtl-optimization/88870
9323 * gcc.dg/pr88870.c: New test.
9325 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
9327 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
9329 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
9332 * g++.dg/concepts/pr87768.C: New.
9335 * gcc.dg/cpp1z/pr86648.C: New.
9337 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
9340 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
9341 vectorized on POWER unless hardware misaligned loads are available.
9343 2019-01-16 David Malcolm <dmalcolm@redhat.com>
9346 * g++.dg/torture/pr88861.C: New test.
9348 2019-01-16 Tamar Christina <tamar.christina@arm.com>
9351 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
9353 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9355 * g++.dg/other/pr33558.C: Test location too.
9356 * g++.dg/other/pr33558-2.C: Likewise.
9357 * g++.dg/parse/crash4.C: Likewise.
9358 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
9359 * g++.old-deja/g++.mike/p7635.C: Likewise.
9360 * g++.old-deja/g++.other/decl6.C: Likewise.
9362 2019-01-16 Marek Polacek <polacek@redhat.com>
9364 PR c++/78244 - narrowing conversion in template not detected.
9365 * g++.dg/cpp0x/Wnarrowing13.C: New test.
9366 * g++.dg/cpp0x/Wnarrowing14.C: New test.
9368 2019-01-16 Jakub Jelinek <jakub@redhat.com>
9372 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
9373 may_alias attribute.
9375 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
9377 * gcc.misc-tests/godump-1.c: Add test case for typedef before
9380 2019-01-15 David Malcolm <dmalcolm@redhat.com>
9383 * g++.dg/template/pr88795.C: New test.
9385 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9388 * gfortran.dg/actual_array_substr_3.f90: New test.
9390 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
9393 * gfortran.dg/pr81849.f90: New test.
9395 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
9397 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
9398 ISO_Fortran_binding_2.h.
9400 2019-01-15 Marek Polacek <polacek@redhat.com>
9403 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
9405 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
9408 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
9409 -Wdeprecated warning and expect a following note:.
9411 2019-01-15 Richard Biener <rguenther@suse.de>
9414 * g++.dg/lto/pr88046_0.C: New testcase.
9416 2019-01-15 Richard Biener <rguenther@suse.de>
9418 PR tree-optimization/88855
9419 * gcc.dg/pr88855.c: New testcase.
9421 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
9423 * g++.dg/diagnostic/typedef-initialized.C: New.
9425 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
9427 * g++.dg/diagnostic/bitfld3.C: New.
9429 2019-01-15 Jakub Jelinek <jakub@redhat.com>
9431 PR tree-optimization/88775
9432 * gcc.dg/tree-ssa/pr88775-1.c: New test.
9433 * gcc.dg/tree-ssa/pr88775-2.c: New test.
9435 2019-01-14 Marek Polacek <polacek@redhat.com>
9437 PR c++/88825 - ICE with bogus function return type deduction.
9438 * g++.dg/cpp1y/auto-fn55.C: New test.
9440 2019-01-14 Jakub Jelinek <jakub@redhat.com>
9442 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
9443 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
9444 feature test macros.
9445 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
9447 2019-01-14 Marek Polacek <polacek@redhat.com>
9449 PR c++/88830 - ICE with abstract class.
9450 * g++.dg/other/abstract7.C: New test.
9452 2019-01-14 Martin Sebor <msebor@redhat.com>
9455 * gcc.dg/format/attr-8.c: New test.
9456 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
9457 * gcc.dg/format/attr-3.c: Same.
9458 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9459 * objc.dg/fsf-nsstring-format-1.m: Same.
9461 2019-01-14 Martin Liska <mliska@suse.cz>
9463 PR gcov-profile/88263
9464 * g++.dg/gcov/pr88263-2.C: New test.
9466 2019-01-14 Jakub Jelinek <jakub@redhat.com>
9468 PR rtl-optimization/88796
9469 * gcc.target/i386/pr88796.c: New test.
9471 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
9473 * gdc.dg/asm1.d: New test.
9474 * gdc.dg/asm2.d: New test.
9475 * gdc.dg/asm3.d: New test.
9476 * gdc.dg/asm4.d: New test.
9477 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
9479 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9482 * gfortran.dg/namelist_96.f90: New test.
9484 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9487 * gfortran.dg/internal_pack_18.f90: New test.
9489 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
9491 * gcc.dg/pr51628-20.c: Updated.
9492 * gcc.dg/pr51628-21.c: Likewise.
9493 * gcc.dg/pr51628-25.c: Likewise.
9495 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9498 * gfortran.dg/internal_pack_17.f90: New test.
9499 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
9502 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
9505 * gfortran.dg/pr61765.f90: New test.
9507 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
9509 * g++.dg/cpp0x/pr62101.C: Test locations too.
9510 * g++.dg/inherit/pure1.C: Likewise.
9512 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
9514 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
9516 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
9518 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
9520 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
9521 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
9522 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
9523 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
9524 * gfortran.dg/bind_c_array_params_2.f90: Change search string
9527 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9530 * gfortran.dg/pr35031.f90: new test.
9532 2019-01-11 Marek Polacek <polacek@redhat.com>
9534 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
9535 * g++.dg/cpp0x/Wredundant-move5.C: New test.
9536 * g++.dg/cpp0x/Wredundant-move6.C: New test.
9538 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9542 * c-c++-common/gomp/pr85956.c: New test.
9543 * g++.dg/gomp/pr88733.C: New test.
9545 2019-01-11 Tobias Burnus <burnus@net-b.de>
9548 * g++.dg/cpp0x/defaulted61.C: New
9549 * g++.dg/cpp0x/defaulted62.C: New.
9551 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9553 PR tree-optimization/88693
9554 * gcc.c-torture/execute/pr88693.c: New test.
9556 2019-01-11 Tamar Christina <tamar.christina@arm.com>
9558 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
9561 2019-01-11 Martin Liska <mliska@suse.cz>
9564 * g++.dg/lto/pr88758_0.C: New test.
9565 * g++.dg/lto/pr88758_1.C: New test.
9567 2019-01-11 Jan Beulich <jbeulich@suse.com>
9569 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
9570 gcc.target/i386/avx512f-vcvtss2si-1.c,
9571 gcc.target/i386/avx512f-vcvttsd2si-1.c,
9572 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
9573 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
9574 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
9575 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
9576 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
9577 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
9578 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
9579 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
9580 gcc.target/i386/pr19398.c: Permit l or q suffix.
9582 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9584 PR rtl-optimization/88296
9585 * gcc.target/i386/pr88296.c: New test.
9587 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
9589 * g++.dg/diagnostic/extern-initialized.C: New.
9590 * g++.dg/ext/dllimport-initialized.C: Likewise.
9592 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9595 * gfortran.dg/internal_pack_16.f90: New test.
9597 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9600 * g++.target/i386/pr88785.C: New test.
9602 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
9604 PR rtl-optimization/87305
9605 * gcc.target/aarch64/pr87305.c: New.
9607 2019-01-10 Richard Biener <rguenther@suse.de>
9609 PR tree-optimization/88792
9610 * gcc.dg/torture/pr88792.c: New testcase.
9612 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9615 * gfortran.dg/pr86322_1.f90: New test.
9616 * gfortran.dg/pr86322_2.f90: Ditto.
9617 * gfortran.dg/pr86322_3.f90: Ditto.
9619 2019-01-10 Sudakshina Das <sudi.das@arm.com>
9621 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
9622 * gcc.target/aarch64/bti-2.c: Likewise.
9623 * gcc.target/aarch64/bti-3.c: Likewise.
9625 2019-01-10 Stefan Agner <stefan@agner.ch>
9628 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
9629 check if -masm-syntax-unified gets applied properly.
9631 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9634 * gcc.dg/pr88568.c: New test.
9636 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9638 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
9639 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
9641 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9643 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
9644 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
9646 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9648 * lib/target-supports.exp
9649 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
9650 check_effective_target_arm_v8_3a_complex_neon_ok,
9651 add_options_for_arm_v8_3a_complex_neon,
9652 check_effective_target_arm_v8_3a_complex_neon_hw,
9653 check_effective_target_vect_complex_rot_N): New.
9655 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9658 * gfortran.dg/pr88376.f90: New test.
9660 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
9663 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
9664 "can not" with "cannot".
9665 * gfortran.dg/common_15.f90: Likewise.
9666 * gfortran.dg/derived_result_2.f90: Likewise.
9667 * gfortran.dg/do_check_6.f90: Likewise.
9668 * gfortran.dg/namelist_args.f90: Likewise.
9669 * gfortran.dg/negative_unit_check.f90: Likewise.
9670 * gfortran.dg/pure_formal_3.f90: Likewise.
9671 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9672 * obj-c++.dg/exceptions-3.mm: Likewise.
9673 * obj-c++.dg/exceptions-4.mm: Likewise.
9674 * obj-c++.dg/exceptions-5.mm: Likewise.
9675 * obj-c++.dg/property/at-property-23.mm: Likewise.
9676 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
9677 * obj-c++.dg/property/property-neg-7.mm: Likewise.
9678 * objc.dg/attributes/method-attribute-2.m: Likewise.
9679 * objc.dg/exceptions-3.m: Likewise.
9680 * objc.dg/exceptions-4.m: Likewise.
9681 * objc.dg/exceptions-5.m: Likewise.
9682 * objc.dg/param-1.m: Likewise.
9683 * objc.dg/property/at-property-23.m: Likewise.
9684 * objc.dg/property/dotsyntax-17.m: Likewise.
9685 * objc.dg/property/property-neg-7.m: Likewise.
9687 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9690 * gfortran.dg/spread_simplify_1.f90: New test.
9692 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
9694 * lib/target-supports.exp
9695 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
9696 * gcc.target/i386/xorsign.c: New test.
9698 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
9700 * gcc.target/sparc/tls-ld-int8.c: New test.
9701 * gcc.target/sparc/tls-ld-int16.c: Likewise.
9702 * gcc.target/sparc/tls-ld-int32.c: Likewise.
9703 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
9704 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
9705 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
9707 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9709 * gcc.target/aarch64/bti-1.c: Update test to not add command line
9710 option when configure with bti.
9711 * gcc.target/aarch64/bti-2.c: Likewise.
9712 * lib/target-supports.exp
9713 (check_effective_target_default_branch_protection):
9714 Add configure check for --enable-standard-branch-protection.
9716 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9718 * gcc.target/aarch64/bti-1.c: New test.
9719 * gcc.target/aarch64/bti-2.c: New test.
9720 * gcc.target/aarch64/bti-3.c: New test.
9721 * lib/target-supports.exp
9722 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
9724 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9726 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
9727 instead of IP0_REGNUM and add test case.
9729 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9731 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
9733 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
9734 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
9736 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
9738 2019-01-09 Jakub Jelinek <jakub@redhat.com>
9740 PR rtl-optimization/88331
9741 * gcc.target/i386/pr88331.c: New test.
9743 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9745 * g++.dg/diagnostic/constexpr2.C: New.
9746 * g++.dg/diagnostic/ref3.C: Likewise.
9748 2019-01-08 Marek Polacek <polacek@redhat.com>
9750 PR c++/88538 - braced-init-list in template-argument-list.
9751 * g++.dg/cpp2a/nontype-class11.C: New test.
9754 * g++.dg/cpp2a/nontype-class12.C: New test.
9756 2019-01-08 Jakub Jelinek <jakub@redhat.com>
9759 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
9760 dg-options. Require ppc_cpu_supports_hw effective target instead of
9763 2019-01-08 Janus Weil <janus@gcc.gnu.org>
9766 * gfortran.dg/class_69.f90: New test case.
9768 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
9771 * gcc.target/i386/pr88717.c: New test.
9773 2019-01-08 Marek Polacek <polacek@redhat.com>
9775 PR c++/88548 - this accepted in static member functions.
9776 * g++.dg/cpp0x/this1.C: New test.
9778 2019-01-08 Martin Liska <mliska@suse.cz>
9780 PR tree-optimization/88753
9781 * gcc.dg/tree-ssa/pr88753.c: New test.
9783 2019-01-08 Richard Biener <rguenther@suse.de>
9785 PR tree-optimization/86554
9786 * gcc.dg/torture/pr86554-1.c: New testcase.
9787 * gcc.dg/torture/pr86554-2.c: Likewise.
9789 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9791 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
9792 cover target variance.
9794 2019-01-08 Richard Biener <rguenther@suse.de>
9797 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
9798 directly build the expected GENERIC tree.
9800 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
9802 * gcc.target/aarch64/(return_address_sign_1.c,
9803 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
9804 Change option to -mbranch-protection.
9805 * gcc.target/aarch64/(branch-protection-option.c,
9806 branch-protection-option-2.c, branch-protection-attr.c,
9807 branch-protection-attr-2.c): New file.
9809 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9811 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
9813 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9815 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
9817 * c-c++-common/builtin-has-attribute-4.c: Likewise.
9818 Append match for warning that ‘protected’ attribute is not supported.
9820 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9822 * gcc.dg/Wmissing-attributes.c: Require alias support.
9823 * gcc.dg/attr-copy-2.c: Likewise.
9824 * gcc.dg/attr-copy-5.c: Likewise.
9826 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
9827 Jakub Jelinek <jakub@redhat.com>
9830 * g++.dg/warn/Wreturn-type-11.C: New test.
9832 2019-01-07 David Malcolm <dmalcolm@redhat.com>
9835 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
9836 dump to reflect r266077.
9838 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9841 * gcc.dg/pr88701.c: New test.
9843 2019-01-07 Joseph Myers <joseph@codesourcery.com>
9847 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
9849 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9851 * g++.dg/diagnostic/constexpr1.C: New.
9852 * g++.dg/diagnostic/thread1.C: Likewise.
9854 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9855 Harald Anlauf <anlauf@gmx.de>
9856 Tobias Burnus <burnus@gcc.gnu.org>
9858 * gfortran.dg/is_contiguous_1.f90: New test.
9859 * gfortran.dg/is_contiguous_2.f90: New test.
9860 * gfortran.dg/is_contiguous_3.f90: New test.
9862 2019-01-07 Marek Polacek <polacek@redhat.com>
9864 PR c++/88741 - wrong error with initializer-string.
9865 * g++.dg/init/array50.C: New test.
9867 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
9873 * gcc.dg/array-6.c: Move from here ...
9874 * c-c++-common/array-6.c: ... to here and add some more test coverage.
9875 * g++.dg/pr69338.C: New test.
9876 * g++.dg/pr69697.C: Likewise.
9877 * g++.dg/ext/flexary32.C: Likewise.
9878 * g++.dg/ext/flexary3.C: Adjust test.
9879 * g++.dg/ext/flexary12.C: Likewise.
9880 * g++.dg/ext/flexary13.C: Likewise.
9881 * g++.dg/ext/flexary15.C: Likewise.
9882 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
9883 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
9884 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
9886 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
9888 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
9889 optional in scan pattern.
9891 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9893 PR tree-optimization/88598
9894 * gcc.dg/vect/pr88598-1.c: New test.
9895 * gcc.dg/vect/pr88598-2.c: Likewise.
9896 * gcc.dg/vect/pr88598-3.c: Likewise.
9897 * gcc.dg/vect/pr88598-4.c: Likewise.
9898 * gcc.dg/vect/pr88598-5.c: Likewise.
9899 * gcc.dg/vect/pr88598-6.c: Likewise.
9901 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9903 PR tree-optimization/88598
9904 * gcc.dg/pr88598-1.c: New test.
9905 * gcc.dg/pr88598-2.c: Likewise.
9906 * gcc.dg/pr88598-3.c: Likewise.
9907 * gcc.dg/pr88598-4.c: Likewise.
9908 * gcc.dg/pr88598-5.c: Likewise.
9910 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9912 PR tree-optimization/88676
9913 * gcc.dg/tree-ssa/pr88676.c: New test.
9914 * gcc.dg/pr88676.c: New test.
9915 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
9919 * c-c++-common/asan/pr88619.c: New test.
9922 * c-c++-common/builtin-convertvector-1.c: New test.
9923 * c-c++-common/torture/builtin-convertvector-1.c: New test.
9924 * g++.dg/ext/builtin-convertvector-1.C: New test.
9925 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
9927 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
9930 * gcc.target/i386/pr88521.c: New testcase.
9932 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9935 * gfortran.dg/min_max_type_2.f90: New test.
9937 2019-01-06 Jakub Jelinek <jakub@redhat.com>
9940 * c-c++-common/attributes-4.c (falloc_align_int128,
9941 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
9943 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
9945 * gcc.dg/ipa/ipcp-2.c: Update bounds.
9947 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9949 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
9950 * gcc.dg/plugin/plugindir2.c: Likewise.
9951 * gcc.dg/plugin/plugindir3.c: Likewise.
9952 * gcc.dg/plugin/plugindir4.c: Likewise.
9954 2019-01-05 Janus Weil <janus@gcc.gnu.org>
9957 * gfortran.dg/blockdata_10.f90: New test case.
9959 2019-01-05 Jakub Jelinek <jakub@redhat.com>
9963 * gcc.dg/nested-func-12.c: New test.
9964 * gcc.c-torture/compile/pr82564.c: New test.
9967 * gcc.dg/debug/dwarf2/pr88635.c: New test.
9969 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9972 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9974 2019-01-04 Martin Sebor <msebor@redhat.com>
9977 * g++.dg/ext/attr-copy.C: New test.
9978 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
9979 * gcc.dg/attr-copy-6.c: New test.
9980 * gcc.dg/attr-copy-7.c: New test.
9982 2019-01-04 Martin Sebor <msebor@redhat.com>
9985 * c-c++-common/attributes-4.c: New test.
9987 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
9990 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
9993 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9996 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
9997 * gfortran.dg/merge_char_const.f90: Restore.
9999 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10002 * gcc.dg/pr88594.c: New test.
10004 2019-01-04 Jan Beulich <jbeulich@suse.com>
10006 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10007 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10008 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10009 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10010 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10011 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10012 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10013 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10014 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10015 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10016 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10017 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10018 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10019 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10020 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10021 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10022 gcc.target/i386/avx512bw-vpcmplew-1.c,
10023 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10024 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10025 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10026 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10027 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10028 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10029 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10030 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10031 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10032 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10033 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10034 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10035 gcc.target/i386/avx512bw-vptestmb-1.c,
10036 gcc.target/i386/avx512bw-vptestmw-1.c,
10037 gcc.target/i386/avx512bw-vptestnmb-1.c,
10038 gcc.target/i386/avx512bw-vptestnmw-1.c,
10039 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10040 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10041 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10042 gcc.target/i386/avx512dq-vfpclassss-1.c,
10043 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10044 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10045 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10046 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10047 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10048 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10049 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10050 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10051 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10052 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10053 gcc.target/i386/avx512vl-vpcmpged-1.c,
10054 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10055 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10056 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10057 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10058 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10059 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10060 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10061 gcc.target/i386/avx512vl-vpcmpled-1.c,
10062 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10063 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10064 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10065 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10066 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10067 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10068 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10069 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10070 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10071 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10072 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10073 gcc.target/i386/avx512vl-vptestmd-1.c,
10074 gcc.target/i386/avx512vl-vptestmq-1.c,
10075 gcc.target/i386/avx512vl-vptestnmd-1.c,
10076 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10078 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10079 gcc.target/i386/avx512bw-vpcmpub-1.c,
10080 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10081 gcc.target/i386/avx512bw-vpcmpw-1.c,
10082 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10083 gcc.target/i386/avx512dq-vfpclassps-1.c,
10084 gcc.target/i386/avx512f-vcmppd-1.c,
10085 gcc.target/i386/avx512f-vcmpps-1.c,
10086 gcc.target/i386/avx512f-vcmpsd-1.c,
10087 gcc.target/i386/avx512f-vcmpss-1.c,
10088 gcc.target/i386/avx512f-vpcmpd-1.c,
10089 gcc.target/i386/avx512f-vpcmpq-1.c,
10090 gcc.target/i386/avx512f-vpcmpud-1.c,
10091 gcc.target/i386/avx512f-vpcmpuq-1.c,
10092 gcc.target/i386/avx512f-vptestmd-1.c,
10093 gcc.target/i386/avx512f-vptestmq-1.c,
10094 gcc.target/i386/avx512f-vptestnmd-1.c,
10095 gcc.target/i386/avx512f-vptestnmq-1.c,
10096 gcc.target/i386/avx512vl-vcmppd-1.c,
10097 gcc.target/i386/avx512vl-vcmpps-1.c,
10098 gcc.target/i386/avx512vl-vpcmpd-1.c,
10099 gcc.target/i386/avx512vl-vpcmpq-1.c,
10100 gcc.target/i386/avx512vl-vpcmpud-1.c,
10101 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10104 2019-01-03 Martin Sebor <msebor@redhat.com>
10106 PR tree-optimization/88659
10107 * gcc.dg/Wstringop-truncation-6.c: New test.
10109 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10112 * gfortran.dg/const_chararacter_merge.f90: Remove.
10114 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10117 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10118 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10120 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10122 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10123 * gcc.dg/pubtypes-3.c: Likewise.
10124 * gcc.dg/pubtypes-4.c: Likewise.
10126 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10129 * g++.target/i386/pr88636.C: New test.
10131 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10133 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10135 2019-01-03 Martin Liska <mliska@suse.cz>
10138 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10140 2019-01-02 Marek Polacek <polacek@redhat.com>
10142 PR c++/88612 - ICE with -Waddress-of-packed-member.
10143 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10145 PR c++/88631 - CTAD failing for value-initialization.
10146 * g++.dg/cpp1z/class-deduction59.C: New test.
10148 PR c++/81486 - CTAD failing with ().
10149 * g++.dg/cpp1z/class-deduction60.C: New test.
10150 * g++.dg/cpp1z/class-deduction61.C: New test.
10152 2019-01-02 Martin Sebor <msebor@redhat.com>
10153 Jeff Law <law@redhat.com>
10155 * gcc.dg/strlenopt-36.c: Update.
10156 * gcc.dg/strlenopt-45.c: Update.
10157 * gcc.c-torture/execute/strlen-5.c: New test.
10158 * gcc.c-torture/execute/strlen-6.c: New test.
10159 * gcc.c-torture/execute/strlen-7.c: New test.
10161 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10164 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
10165 messages only on vect_hw_misalign targets.
10167 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
10169 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
10170 * gfortran.dg/dec_d_lines_3.f: Ditto.
10171 * gfortran.dg/dec_structure_24.f90: Ditto.
10172 * gfortran.dg/dec_structure_26.f90: Ditto.
10173 * gfortran.dg/dec_structure_27.f90: Ditto.
10174 * gfortran.dg/dec_type_print_3.f90: Ditto.
10175 * gfortran.dg/derived_name_1.f90: Ditto.
10176 * gfortran.dg/error_recovery_1.f90: Ditto.
10177 * gfortran.dg/gomp/pr29759.f90: Ditto.
10178 * gfortran.dg/pr36192.f90: Ditto.
10179 * gfortran.dg/pr56007.f90: Ditto.
10180 * gfortran.dg/pr56520.f90: Ditto.
10181 * gfortran.dg/pr78741.f90: Ditto.
10182 * gfortran.dg/print_fmt_2.f90: Ditto.
10183 * gfortran.dg/select_type_20.f90: Ditto.
10185 2019-01-02 Marek Polacek <polacek@redhat.com>
10188 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
10190 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10193 * gfortran.dg/const_chararacter_merge.f90: New test.
10195 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
10198 * g++.dg/torture/pr88130.C: New testcase.
10200 2019-01-02 Martin Liska <mliska@suse.cz>
10202 PR tree-optimization/88650
10203 * gfortran.dg/predict-3.f90: New test.
10205 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10207 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
10209 2019-01-02 Richard Biener <rguenther@suse.de>
10211 PR tree-optimization/88621
10212 * gcc.dg/torture/pr88621.c: New testcase.
10214 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10217 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
10218 targets and expect _ZThn8 for ilp32 targets.
10220 2019-01-01 Martin Sebor <msebor@redhat.com>
10221 Jeff Law <law@redhat.com>
10223 * gcc.dg/strlenopt-40.c: Update.
10224 * gcc.dg/strlenopt-51.c: Likewise.
10225 * gcc.dg/tree-ssa/pr79376.c: Likewise.
10227 * gcc.dg/strlenopt-40.c: Disable a couple tests.
10228 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
10229 * gcc.dg/strlenopt-59.c: New test.
10230 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
10231 * g++.dg/init/strlen.C: New test.
10233 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10236 * gfortran.dg/structure_constructor_16.f90: New test.
10238 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10240 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
10241 * g++.dg/ipa/devirt-53.C: Fix scan template.
10243 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10245 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
10246 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
10247 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
10249 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10251 * g++.dg/tree-prof/devirt.C: Update testcase.
10253 2019-01-01 Jakub Jelinek <jakub@redhat.com>
10255 Update copyright years.
10257 Copyright (C) 2019 Free Software Foundation, Inc.
10259 Copying and distribution of this file, with or without modification,
10260 are permitted in any medium without royalty provided the copyright
10261 notice and this notice are preserved.