1 2019-02-11 Martin Sebor <msebor@redhat.com>
4 * c-c++-common/array-5.c: New test.
5 * c-c++-common/pr68107.c: Adjust text of diagnostics.
6 * g++.dg/init/new38.C: Same.
7 * g++.dg/init/new43.C: Same.
8 * g++.dg/init/new44.C: Same.
9 * g++.dg/init/new46.C: Same.
10 * g++.dg/other/large-size-array.C: Same.
11 * g++.dg/other/new-size-type.C: Same.
12 * g++.dg/template/array30.C: Same.
13 * g++.dg/template/array32.C: New test.
14 * g++.dg/template/dependent-name3.C: Adjust.
15 * gcc.dg/large-size-array-3.c: Same.
16 * gcc.dg/large-size-array-5.c: Same.
17 * gcc.dg/large-size-array.c: Same.
18 * g++.old-deja/g++.brendan/array1.C: Same.
19 * g++.old-deja/g++.mike/p6149.C: Same.
21 2019-02-11 Martin Sebor <msebor@redhat.com>
23 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
25 2019-02-11 Tamar Christina <tamar.christina@arm.com>
28 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
29 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
30 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
32 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
34 * gcc.target/powerpc/vec-sld-modulo.c: New.
35 * gcc.target/powerpc/vec-srad-modulo.c: New.
36 * gcc.target/powerpc/vec-srd-modulo.c: New.
38 2019-02-11 Martin Liska <mliska@suse.cz>
41 * g++.dg/ipa/pr89009.C: New test.
43 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
47 * gfortran.dg/pointer_init_6.f90: Likewise.
48 * gfortran.dg/pointer_init_9.f90: New test.
50 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
53 * gfortran.dg/warn_undefined_1.f90: New test.o
55 2019-02-10 Jakub Jelinek <jakub@redhat.com>
57 PR tree-optimization/89268
58 * gcc.dg/vect/pr89268.c: New test.
60 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62 * gnat.dg/lto19.adb: Remove dg-excess-errors.
64 2019-02-09 Harald Anlauf <anlauf@gmx.de>
67 * gfortran.dg/substr_simplify.f90: New test.
69 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
72 * gfortran.dg/pr79966.f90: Xfail everwyhere.
74 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
77 * gfortran.dg/array_reference_2.f90 : New test.
79 2019-02-09 Jakub Jelinek <jakub@redhat.com>
82 * gcc.dg/gomp/pr89246-1.c: New test.
83 * gcc.dg/gomp/pr89246-2.c: New test.
85 2019-02-08 Jakub Jelinek <jakub@redhat.com>
87 PR tree-optimization/88739
88 * gcc.c-torture/execute/pr88739.c: New test.
90 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
93 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
95 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
97 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
98 * gcc.target/s390/vector/vec-copysign.c: New test.
100 2019-02-08 Richard Biener <rguenther@suse.de>
102 PR tree-optimization/89247
103 * gcc.dg/torture/pr89247.c: New testcase.
105 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
107 * gcc.target/s390/jump-label.c: New test.
109 2019-02-08 Richard Biener <rguenther@suse.de>
112 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
114 2019-02-08 Jakub Jelinek <jakub@redhat.com>
116 PR rtl-optimization/89234
117 * g++.dg/ubsan/pr89234.C: New test.
119 2019-02-08 Richard Biener <rguenther@suse.de>
122 * gcc.dg/torture/pr89223.c: New testcase.
124 2019-02-07 David Malcolm <dmalcolm@redhat.com>
126 PR tree-optimization/86637
127 PR tree-optimization/89235
128 * gcc.c-torture/compile/pr86637-1.c: New test.
129 * gcc.c-torture/compile/pr86637-2.c: New test.
130 * gcc.c-torture/compile/pr86637-3.c: New test.
131 * gcc.c-torture/compile/pr89235.c: New test.
133 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135 * gcc.target/aarch64/abd_1.c: New test.
136 * gcc.dg/sabd_1.c: Likewise.
138 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
141 * gfortran.dg/wunused-parameter_2.f90: New test.
143 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
145 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
147 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
149 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
150 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
152 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
153 Jakub Jelinek <jakub@redhat.com>
156 * gcc.c-torture/execute/pr88714.c: New test.
157 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
159 2019-02-07 Tamar Christina <tamar.christina@arm.com>
162 * gcc.target/arm/pr88850.c: New test.
164 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
167 * g++.dg/cpp0x/pr86218.C: New.
169 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
171 PR rtl-optimization/89225
172 * gcc.target/powerpc/pr89225.c: New.
174 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
176 * gnat.dg/opt76.adb: New test.
178 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
181 * gfortran.dg/null_10.f90: New test.
183 2019-02-06 David Malcolm <dmalcolm@redhat.com>
186 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
187 column numbers to dg-warning directives where they are correct.
188 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
189 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
190 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
192 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
195 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
196 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
197 xfail scan-assembler-not with Solaris as.
199 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
201 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
203 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
205 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
208 2019-02-06 Richard Biener <rguenther@suse.de>
210 PR tree-optimization/89182
211 * gfortran.dg/graphite/pr89182.f90: New testcase.
213 2019-02-06 Jakub Jelinek <jakub@redhat.com>
216 * gcc.dg/pr89211.c: New test.
219 * c-c++-common/builtin-convertvector-2.c: New test.
221 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
224 * lib/go-torture.exp: Test compiling with -flto.
226 2019-02-06 Joseph Myers <joseph@codesourcery.com>
229 * gcc.dg/redecl-18.c: New test.
231 2019-02-05 Jakub Jelinek <jakub@redhat.com>
234 * g++.dg/opt/pr89187.C: New test.
236 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
238 * jit.dg/add-driver-options-testlib.c: Add support file for
239 test-add-driver-options.c testcase.
240 * jit.dg/all-non-failing-tests.h: Add note about
241 test-add-driver-options.c
242 * jit.dg/jit.exp (jit-dg-test): Update to support
243 add-driver-options-testlib.c compilation.
244 * jit.dg/test-add-driver-options.c: New testcase.
246 2019-02-05 Jakub Jelinek <jakub@redhat.com>
248 PR rtl-optimization/11304
249 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
250 * gcc.target/i386/call-2.c: New test.
252 2019-02-05 Marek Polacek <polacek@redhat.com>
254 PR c++/89158 - by-value capture of constexpr variable broken.
255 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
257 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
259 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
261 2019-02-05 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
265 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
268 * g++.dg/opt/pr89188.C: New test.
270 PR rtl-optimization/89195
271 * gcc.c-torture/execute/pr89195.c: New test.
273 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
275 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
277 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
278 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
279 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
280 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
281 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
282 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
283 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
284 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
285 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
287 2019-02-05 Jakub Jelinek <jakub@redhat.com>
290 * g++.dg/ext/vector36.C: New test.
292 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
295 * g++.dg/pr87770.C: New.
297 2019-02-04 Harald Anlauf <anlauf@gmx.de>
300 * gfortran.dg/pr89077.f90: New test.
302 2019-02-04 Martin Liska <mliska@suse.cz>
305 * gcc.dg/ipa/pr88985.c: New test.
307 2019-02-04 Jakub Jelinek <jakub@redhat.com>
309 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
310 characters or extra spaces after the comment character.
312 2019-02-04 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/torture/alias-1.C: New test.
316 2019-02-03 Martin Sebor <msebor@redhat.com>
319 * c-c++-common/Wsequence-point-2.c: New test.
322 * g++.dg/warn/Wunused-var-35.C: New test.
324 2019-02-03 Richard Biener <rguenther@suse.de>
327 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
329 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
332 * gfortran.dg/warn_conversion_10.f90: New test.
334 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
337 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
339 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
342 * gfortran.dg/realloc_on_assign_32.f90 : New test.
344 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/pointer_array_component_3.f90 : New test.
349 2019-02-02 Jakub Jelinek <jakub@redhat.com>
352 * gcc.dg/gomp/pr87887-1.c: New test.
353 * gcc.dg/gomp/pr87887-2.c: New test.
355 2019-02-01 Jakub Jelinek <jakub@redhat.com>
359 * gfortran.dg/pr89084.f90: New test.
360 * gfortran.dg/lto/pr89084_0.f90: New test.
361 * gfortran.dg/pr83246.f90: New test.
363 2019-02-01 Marek Polacek <polacek@redhat.com>
365 PR c++/88325 - ICE with invalid out-of-line template member definition.
366 * g++.dg/cpp2a/typename14.C: New test.
368 2019-02-01 Richard Biener <rguenther@suse.de>
371 * gcc.dg/torture/pr88597.c: New testcase.
373 2019-02-01 Richard Biener <rguenther@suse.de>
375 PR tree-optimization/85497
376 * gcc.dg/graphite/pr85497.c: New testcase.
378 2019-02-01 Richard Biener <rguenther@suse.de>
381 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
383 2019-02-01 Jakub Jelinek <jakub@redhat.com>
385 PR tree-optimization/89143
386 * gcc.dg/tree-ssa/vrp121.c: New test.
388 PR tree-optimization/88107
389 * gcc.dg/gomp/pr88107.c: New test.
392 * g++.dg/ext/attrib57.C: New test.
394 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
396 PR tree-optimization/88932
397 * gfortran.dg/pr88932.f90: New test.
399 2019-01-31 Marek Polacek <polacek@redhat.com>
401 PR c++/88983 - ICE with switch in constexpr function.
402 * g++.dg/cpp1y/constexpr-88983.C: New test.
404 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
407 * gfortran.dg/contiguous_9.f90: New test.
409 2019-01-31 Marek Polacek <polacek@redhat.com>
411 PR c++/89083, c++/80864 - ICE with list initialization in template.
412 * g++.dg/cpp0x/initlist107.C: New test.
413 * g++.dg/cpp0x/initlist108.C: New test.
414 * g++.dg/cpp0x/initlist109.C: New test.
415 * g++.dg/cpp0x/initlist110.C: New test.
416 * g++.dg/cpp0x/initlist111.C: New test.
417 * g++.dg/cpp0x/initlist112.C: New test.
418 * g++.dg/init/ptrfn4.C: New test.
420 2019-01-31 David Malcolm <dmalcolm@redhat.com>
423 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
424 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
426 2019-01-31 Richard Biener <rguenther@suse.de>
428 PR tree-optimization/89135
429 * gcc.dg/torture/pr89135.c: New testcase.
431 2019-01-31 Jakub Jelinek <jakub@redhat.com>
434 * c-c++-common/asan/pr89124.c: New test.
436 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
439 * gfortran.dg/print_2.f90: New test.
441 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
443 PR rtl-optimization/87246
444 * gcc.target/i386/pr87246.c: New.
446 2019-01-30 Marek Polacek <polacek@redhat.com>
448 PR c++/89119 - ICE with value-initialization in template.
449 * g++.dg/cpp0x/initlist-value3.C: New test.
451 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
453 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
454 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
455 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
456 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
457 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
458 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
459 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
460 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
461 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
462 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
464 2019-01-30 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/89111
467 * gcc.dg/torture/pr89111.c: New testcase.
469 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
472 * lib/target-supports.exp: Cache result.
474 2019-01-30 Jakub Jelinek <jakub@redhat.com>
477 * g++.target/i386/pr89105.C: New test.
480 * gcc.dg/pr89061.c: New test.
482 2019-01-29 Martin Sebor <msebor@redhat.com>
485 * gcc.dg/Warray-bounds-39.c: New test.
487 2019-01-29 Marek Polacek <polacek@redhat.com>
490 * g++.dg/other/nontype-1.C: Expect error in all modes.
491 * g++.dg/parse/crash13.C: Likewise.
492 * g++.dg/parse/error36.C: Likewise.
493 * g++.dg/template/error29.C: Likewise.
495 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
498 * gfortran.dg/c_funptr_1.f90: New file.
499 * gfortran.dg/c_funptr_1_mod.f90: New file.
501 2019-01-29 Jakub Jelinek <jakub@redhat.com>
505 * gcc.dg/gomp/pr89104.c: New test.
507 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
509 * gdc.dg/pr89042a.d: Mark as compile test.
510 * gdc.dg/pr89042b.d: Likewise.
512 2019-01-29 Richard Biener <rguenther@suse.de>
515 * g++.dg/lto/pr87295_0.C: New testcase.
517 2019-01-29 Jakub Jelinek <jakub@redhat.com>
520 * gcc.dg/pr89045.c: New test.
523 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
524 lp64, ilp32 and llp64 only.
525 (fputs): Use unsigned long long instead of size_t for return type.
526 (vfprintf, vfscanf): Accept arbitrary target specific type for
529 2019-01-28 Marek Polacek <polacek@redhat.com>
531 PR c++/88358 - name wrongly treated as type.
532 * g++.dg/cpp2a/typename1.C: Add dg-error.
533 * g++.dg/cpp2a/typename13.C: New test.
534 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
537 2019-01-28 Marek Polacek <polacek@redhat.com>
539 * g++.dg/cpp0x/enum37.C: Add dg-error.
541 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
543 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
544 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
546 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
548 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
551 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
554 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
556 2019-01-27 Marek Polacek <polacek@redhat.com>
558 PR c++/88815 - narrowing conversion lost in decltype.
559 PR c++/78244 - narrowing conversion in template not detected.
560 * g++.dg/cpp0x/Wnarrowing15.C: New test.
561 * g++.dg/cpp0x/Wnarrowing16.C: New test.
562 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
563 * g++.dg/cpp1y/Wnarrowing1.C: New test.
565 PR c++/89024 - ICE with incomplete enum type.
566 * g++.dg/cpp0x/enum37.C: New test.
568 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
570 * gnat.dg/opt75.adb: New test.
571 * gnat.dg/opt75_pkg.ad[sb]: New helper.
573 2019-01-27 Jakub Jelinek <jakub@redhat.com>
576 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
577 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
579 2019-01-26 Martin Jambor <mjambor@suse.cz>
582 * gfortran.dg/gomp/pr88933.f90: New test.
584 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
587 * gdc.dg/pr89042a.d: New test.
588 * gdc.dg/pr89042b.d: New test.
590 2019-01-26 Harald Anlauf <anlauf@gmx.de>
593 * gfortran.dg/pr57553.f90: New test.
595 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
597 * gnat.dg/array34.adb: New test.
599 2019-01-26 Jakub Jelinek <jakub@redhat.com>
601 PR preprocessor/88974
602 * c-c++-common/cpp/pr88974.c: New test.
604 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/cpp2a/destroying-delete2.C: New.
608 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
610 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
613 * gfortran.dg/pr85780.f90: Update testcase for error message.
615 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
618 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
619 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
620 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
622 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
625 * gcc.dg/pr89037.c: New test.
627 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
629 * lib/target-supports.exp (check_effective_target_fenv): New.
630 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
631 fenv effective target.
632 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
633 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
634 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
635 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
637 2019-01-25 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/86865
640 * gcc.dg/graphite/pr86865.c: New testcase.
641 * gcc.dg/graphite/pr69728.c: XFAIL.
642 * gcc.dg/graphite/scop-21.c: Likewise.
644 2019-01-24 Martin Sebor <msebor@redhat.com>
649 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
650 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
651 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
652 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
653 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
654 * gcc.dg/builtins-69.c: New test.
655 * gcc.dg/Wint-conversion-2.c: Add expected warning.
656 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
658 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
660 PR rtl-optimization/88948
661 * gcc.target/i386/pr88948.c: New test.
663 2019-01-24 Jakub Jelinek <jakub@redhat.com>
666 * g++.dg/debug/pr89006.C: New test.
669 * gcc.dg/gomp/pr89015.c: New test.
672 * c-c++-common/gomp/cancel-2.c: New test.
673 * gcc.dg/gomp/cancel-1.c: New test.
674 * g++.dg/gomp/cancel-1.C: New test.
675 * g++.dg/gomp/cancel-2.C: New test.
676 * g++.dg/gomp/cancel-3.C: New test.
678 2019-01-24 Jakub Jelinek <jakub@redhat.com>
680 PR tree-optimization/89027
681 * gfortran.dg/gomp/pr89027.f90: New test.
683 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
686 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
687 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
689 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
692 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
693 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
694 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
695 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
697 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
700 * g++.target/i386/pr88998.c: New test.
702 2019-01-23 Marek Polacek <polacek@redhat.com>
704 PR c++/88757 - qualified name treated wrongly as type.
705 * g++.dg/cpp0x/dependent2.C: New test.
706 * g++.dg/cpp2a/typename10.C: Remove dg-error.
707 * g++.dg/cpp2a/typename12.C: New test.
708 * g++.dg/template/static30.C: Remove dg-error.
710 2019-01-23 Jakub Jelinek <jakub@redhat.com>
713 * c-c++-common/pr44715.c: New test.
716 * c-c++-common/pr88984.c: New test.
718 2019-01-23 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/89008
721 * gcc.dg/torture/pr89008.c: New testcase.
723 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
725 * gnat.dg/specs/opt4.ads: New test.
727 2019-01-23 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/88964
730 * gfortran.dg/pr88964.f90: New test.
732 2019-01-22 Martin Sebor <msebor@redhat.com>
734 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
735 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
737 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
738 * c-c++-common/Wrestrict.c: Make xfails conditional on target
741 2018-01-22 Steve Ellcey <sellcey@marvell.com>
743 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
744 to aarch64*-*-* target.
745 * c-c++-common/gomp/pr60823-3.c: Ditto.
746 * g++.dg/gomp/declare-simd-1.C: Ditto.
747 * g++.dg/gomp/declare-simd-3.C: Ditto.
748 * g++.dg/gomp/declare-simd-4.C: Ditto.
749 * g++.dg/gomp/declare-simd-7.C: Ditto.
750 * g++.dg/gomp/pr88182.C: Ditto.
751 * gcc.dg/gomp/declare-simd-1.c: Ditto.
752 * gcc.dg/gomp/declare-simd-3.c: Ditto.
753 * gcc.dg/gomp/pr59669-2.c: Ditto.
754 * gcc.dg/gomp/pr87895-1.c: Ditto.
755 * gcc.dg/gomp/simd-clones-2.c: Ditto.
756 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
757 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
758 * gfortran.dg/gomp/pr83977.f90: Ditto.
760 2019-01-22 Jakub Jelinek <jakub@redhat.com>
763 * gcc.target/powerpc/pr88965.c: New test.
766 * c-c++-common/gomp/atomic-23.c: New test.
768 2019-01-22 Harald Anlauf <anlauf@gmx.de>
771 * gfortran.dg/power_8.f90: New test.
773 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
775 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
776 * g++.dg/vec-init-1.C: Likewise.
777 * gcc.dg/pr87793.c: Likewise.
779 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
781 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
782 * g++.dg/cpp0x/pr86397-2.C: Likewise.
784 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
787 * gcc.target/arm/aapcs/bitfield2.c: New test.
788 * gcc.target/arm/aapcs/bitfield3.c: New test.
790 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
792 PR rtl-optimization/87763
793 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
795 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
798 * gcc.target/i386/pr88954-1.c: New test.
799 * gcc.target/i386/pr88954-2.c: Likewise.
801 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
804 * gcc.target/arm/aapcs/bitfield1.c: New test.
805 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
806 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
807 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
809 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
811 * gfortran.dg/array_function_5.f90: Fix a dg directive.
812 * gfortran.dg/block_16.f08: Likewise.
813 * gfortran.dg/dec_structure_14.f90: Likewise.
814 * gfortran.dg/namelist_96.f90: Likewise.
815 * gfortran.dg/newunit_5.f90.f90: Moved to
816 * gfortran.dg/newunit_5.f90: here.
817 * gfortran.dg/pdt_28.f03: Likewise.
818 * gfortran.dg/spread_simplify_1.f90: Likewise.
820 2019-01-22 Tamar Christina <tamar.christina@arm.com>
822 PR/tree-optimization 88903
823 * gcc.dg/vect/pr88903-1.c: Add explicit &.
825 2019-01-22 Jakub Jelinek <jakub@redhat.com>
827 PR rtl-optimization/88904
828 * gcc.c-torture/execute/pr88904.c: New test.
831 * gcc.dg/pr88905.c: New test.
833 PR rtl-optimization/49429
835 PR rtl-optimization/86334
837 * gcc.target/i386/pr86334.c: New test.
838 * gcc.target/i386/pr88906.c: New test.
840 2019-01-21 Jakub Jelinek <jakub@redhat.com>
843 * g++.dg/gomp/pr88949.C: New test.
845 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
847 * class_66.f90: Fix a dg directive.
848 * debug/pr35154-stabs.f: Likewise.
849 * dec_d_lines_3.f: Likewise.
850 * dec_d_lines_3.f: Likewise.
851 * dec_structure_12.f90: Likewise.
852 * dec_structure_15.f90: Likewise.
853 * deferred_character_31.f90: Likewise.
854 * dtio_31.f03: Likewise.
855 * dtio_32.f03: Likewise.
856 * extends_11.f03: Likewise.
857 * integer_plus.f90: Likewise.
858 * pdt_25.f03: Likewise.
859 * pr58968.f: Likewise.
860 * pr78259.f90: Likewise.
861 * vect/vect-2.f90: Likewise.
862 * matmul_const.f90: Likewise.
864 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
867 * gcc.target/i386/pr88938.c: New test.
869 2019-01-21 Jakub Jelinek <jakub@redhat.com>
872 * g++.dg/asan/pr88901.C: New test.
874 2019-01-21 Tamar Christina <tamar.christina@arm.com>
876 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
878 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
881 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
882 * gcc.dg/pr88928.c: New test case.
884 2019-01-21 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
887 {long ,short ,}{unsigned ,}int.
889 2019-01-21 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/88934
892 * gfortran.dg/pr88934.f90: New testcase.
894 2019-01-20 Ulrich Drepper <drepper@redhat.com>
896 Fix after C++ P0600 implementation.
897 * g++.dg/init/new39.C: Don't just ignore result of new.
899 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
901 * gdc.dg/runnable.d: Add more tests for comparing complex types.
903 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
905 * gdc.dg/runnable.d: Add tests for comparing complex types.
907 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
909 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
910 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
911 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
912 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
914 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
917 * gfortran.dg/no-automatic.f90: New test.
919 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
922 * gfortran.dg/pr77960.f90: New test.
924 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
925 Paul Thomas <pault@gcc.gnu.org>
928 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
929 scan-tree tests that fail with patch.
930 * gfortran.dg/contiguous_8.f90: New test.
932 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
934 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
936 * gfortran.dg/loop_versioning_9.f90: New test.
937 * gfortran.dg/loop_versioning_10.f90: Likewise.
939 2019-01-19 Jakub Jelinek <jakub@redhat.com>
942 * gfortran.dg/pr88902.f90: New test.
944 2019-01-18 Martin Sebor <msebor@redhat.com>
946 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
948 2019-01-18 Ian Lance Taylor <iant@golang.org>
950 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
951 is no longer externally visible.
953 2019-01-18 Marek Polacek <polacek@redhat.com>
956 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
958 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
961 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
962 (dg-options): Replace -m32 with -fno-pic.
963 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
964 (dg-options): Remove -m32.
966 2019-01-18 Richard Biener <rguenther@suse.de>
968 PR tree-optimization/88903
969 * gcc.dg/vect/pr88903-1.c: New testcase.
970 * gcc.dg/vect/pr88903-2.c: Likewise.
972 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
976 * c-c++-common/pr51628-33.c: New test.
977 * c-c++-common/pr51628-35.c: New test.
978 * c-c++-common/pr88664-1.c: Likewise.
979 * c-c++-common/pr88664-2.c: Likewise.
980 * gcc.dg/pr51628-34.c: Likewise.
982 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
985 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
986 mp and sec extensions to armv7-a.
988 2019-01-18 Martin Liska <mliska@suse.cz>
990 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
991 expected function name.
993 2019-01-18 Jakub Jelinek <jakub@redhat.com>
995 PR tree-optimization/86214
996 * g++.dg/opt/pr86214-1.C: New test.
997 * g++.dg/opt/pr86214-2.C: New test.
999 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1001 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1003 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1006 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1010 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1012 2019-01-18 Martin Liska <mliska@suse.cz>
1015 * g++.target/i386/pr88587.C: New test.
1016 * gcc.target/i386/mvc13.c: New test.
1018 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1021 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1023 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1024 * gfortran.dg/gomp/pr83977.f90: Ditto.
1026 2019-01-17 Martin Sebor <msebor@redhat.com>
1029 * gcc.dg/Warray-bounds-38.c: New test.
1031 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1033 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1034 warning checks and assembler scans.
1035 * c-c++-common/gomp/pr60823-3.c: Ditto.
1036 * c-c++-common/gomp/pr63328.c: Ditto.
1037 * g++.dg/gomp/declare-simd-1.C: Ditto.
1038 * g++.dg/gomp/declare-simd-3.C: Ditto.
1039 * g++.dg/gomp/declare-simd-4.C: Ditto.
1040 * g++.dg/gomp/declare-simd-7.C: Ditto.
1041 * g++.dg/gomp/pr88182.C: Ditto.
1042 * g++.dg/vect/simd-clone-7.cc: Ditto.
1043 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1044 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1045 * gcc.dg/gomp/pr59669-2.c: Ditto.
1046 * gcc.dg/gomp/pr87895-1.c: Ditto.
1047 * gcc.dg/gomp/pr87895-2.c: Ditto.
1048 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1049 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1050 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1051 * gfortran.dg/gomp/pr83977.f90: Ditto.
1053 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1055 * g++.dg/cpp0x/auto52.C: Test locations too.
1056 * g++.dg/cpp0x/trailing2.C: Likewise.
1057 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1058 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1059 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1060 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1061 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1063 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1066 * g++.dg/template/pr88699.C: New test.
1068 2019-01-17 Martin Sebor <msebor@redhat.com>
1070 PR tree-optimization/88800
1071 * c-c++-common/Wrestrict.c: Adjust.
1072 * gcc.dg/Warray-bounds-37.c: New test.
1073 * gcc.dg/builtin-memcpy-2.c: New test.
1074 * gcc.dg/builtin-memcpy.c: New test.
1076 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1079 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1081 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1082 Kwok Cheung Yeung <kcy@codesourcery.com>
1083 Julian Brown <julian@codesourcery.com>
1084 Tom de Vries <tom@codesourcery.com>
1086 * gcc.dg/20020312-2.c: Add amdgcn support.
1087 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1088 * gcc.dg/builtin-apply2.c: Likewise.
1089 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1090 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1091 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1092 * gcc.dg/memcmp-1.c: Increase timeout factor.
1093 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1094 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1095 * gcc.dg/sibcall-9.c: Likewise.
1096 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1097 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1098 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1099 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1100 * lib/target-supports.exp (check_effective_target_trampolines):
1102 (check_profiling_available): Likewise.
1103 (check_effective_target_global_constructor): Likewise.
1104 (check_effective_target_return_address): Likewise.
1105 (check_effective_target_fopenacc): Likewise.
1106 (check_effective_target_fopenmp): Likewise.
1107 (check_effective_target_vect_int): Likewise.
1108 (check_effective_target_vect_intfloat_cvt): Likewise.
1109 (check_effective_target_vect_uintfloat_cvt): Likewise.
1110 (check_effective_target_vect_floatint_cvt): Likewise.
1111 (check_effective_target_vect_floatuint_cvt): Likewise.
1112 (check_effective_target_vect_simd_clones): Likewise.
1113 (check_effective_target_vect_shift): Likewise.
1114 (check_effective_target_whole_vector_shift): Likewise.
1115 (check_effective_target_vect_bswap): Likewise.
1116 (check_effective_target_vect_shift_char): Likewise.
1117 (check_effective_target_vect_long): Likewise.
1118 (check_effective_target_vect_float): Likewise.
1119 (check_effective_target_vect_double): Likewise.
1120 (check_effective_target_vect_perm): Likewise.
1121 (check_effective_target_vect_perm_byte): Likewise.
1122 (check_effective_target_vect_perm_short): Likewise.
1123 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1124 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1125 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1126 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1127 (check_effective_target_vect_natural_alignment): Likewise.
1128 (check_effective_target_vect_fully_masked): Likewise.
1129 (check_effective_target_vect_element_align): Likewise.
1130 (check_effective_target_vect_masked_store): Likewise.
1131 (check_effective_target_vect_scatter_store): Likewise.
1132 (check_effective_target_vect_condition): Likewise.
1133 (check_effective_target_vect_cond_mixed): Likewise.
1134 (check_effective_target_vect_char_mult): Likewise.
1135 (check_effective_target_vect_short_mult): Likewise.
1136 (check_effective_target_vect_int_mult): Likewise.
1137 (check_effective_target_sqrt_insn): Likewise.
1138 (check_effective_target_vect_call_sqrtf): Likewise.
1139 (check_effective_target_vect_call_btrunc): Likewise.
1140 (check_effective_target_vect_call_btruncf): Likewise.
1141 (check_effective_target_vect_call_ceil): Likewise.
1142 (check_effective_target_vect_call_floorf): Likewise.
1143 (check_effective_target_lto): Likewise.
1144 (check_vect_support_and_set_flags): Likewise.
1145 (check_effective_target_vect_stridedN): Enable when fully masked is
1147 (add_options_for_sqrt_insn): New procedure.
1149 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1151 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1152 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1154 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1156 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1158 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1159 * gcc.dg/pic-1.c: Disable on amdgcn.
1160 * gcc.dg/pic-2.c: Disable on amdgcn.
1161 * gcc.dg/pic-3.c: Disable on amdgcn.
1162 * gcc.dg/pic-4.c: Disable on amdgcn.
1163 * gcc.dg/pie-3.c: Disable on amdgcn.
1164 * gcc.dg/pie-4.c: Disable on amdgcn.
1165 * gcc.dg/uninit-19.c: Check pie_enabled.
1166 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1168 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1169 Kwok Cheung Yeung <kcy@codesourcery.com>
1170 Julian Brown <julian@codesourcery.com>
1171 Tom de Vries <tom@codesourcery.com>
1173 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1174 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1175 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1176 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1177 * gcc.dg/20111216-1.c: Require exceptions.
1178 * gcc.dg/cleanup-10.c: Require exceptions.
1179 * gcc.dg/cleanup-11.c: Require exceptions.
1180 * gcc.dg/cleanup-12.c: Require exceptions.
1181 * gcc.dg/cleanup-13.c: Require exceptions.
1182 * gcc.dg/cleanup-5.c: Require exceptions.
1183 * gcc.dg/cleanup-8.c: Require exceptions.
1184 * gcc.dg/cleanup-9.c: Require exceptions.
1185 * gcc.dg/gomp/pr29955.c: Require exceptions.
1186 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1187 * gcc.dg/nested-func-5.c: Require exceptions.
1188 * gcc.dg/pch/except-1.c: Require exceptions.
1189 * gcc.dg/pch/valid-2.c: Require exceptions.
1190 * gcc.dg/pr41470.c: Require exceptions.
1191 * gcc.dg/pr42427.c: Require exceptions.
1192 * gcc.dg/pr44545.c: Require exceptions.
1193 * gcc.dg/pr47086.c: Require exceptions.
1194 * gcc.dg/pr51481.c: Require exceptions.
1195 * gcc.dg/pr51644.c: Require exceptions.
1196 * gcc.dg/pr52046.c: Require exceptions.
1197 * gcc.dg/pr54669.c: Require exceptions.
1198 * gcc.dg/pr56424.c: Require exceptions.
1199 * gcc.dg/pr64465.c: Require exceptions.
1200 * gcc.dg/pr65802.c: Require exceptions.
1201 * gcc.dg/pr67563.c: Require exceptions.
1202 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1203 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1204 * gcc.dg/vect/pr46663.c: Require exceptions.
1205 * lib/target-supports.exp (check_effective_target_exceptions): New.
1207 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1210 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1212 2019-01-17 Nathan Sidwell <nathan@acm.org>
1215 * g++.dg/cpp0x/pr86610.C: New.
1217 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1219 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1220 VFIXUPIMM* intrinsics.
1221 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1225 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1229 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1231 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1232 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1239 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1240 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1241 * gcc.target/i386/sse-13.c: Ditto.
1242 * gcc.target/i386/sse-14.c: Ditto.
1243 * gcc.target/i386/sse-22.c: Ditto.
1244 * gcc.target/i386/sse-23.c: Ditto.
1245 * gcc.target/i386/testimm-10.c: Ditto.
1246 * gcc.target/i386/testround-1.c: Ditto.
1248 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1252 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1256 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1258 2019-01-17 Jakub Jelinek <jakub@redhat.com>
1260 PR rtl-optimization/88870
1261 * gcc.dg/pr88870.c: New test.
1263 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1265 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1267 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
1270 * g++.dg/concepts/pr87768.C: New.
1273 * gcc.dg/cpp1z/pr86648.C: New.
1275 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1278 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1279 vectorized on POWER unless hardware misaligned loads are available.
1281 2019-01-16 David Malcolm <dmalcolm@redhat.com>
1284 * g++.dg/torture/pr88861.C: New test.
1286 2019-01-16 Tamar Christina <tamar.christina@arm.com>
1289 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1291 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1293 * g++.dg/other/pr33558.C: Test location too.
1294 * g++.dg/other/pr33558-2.C: Likewise.
1295 * g++.dg/parse/crash4.C: Likewise.
1296 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1297 * g++.old-deja/g++.mike/p7635.C: Likewise.
1298 * g++.old-deja/g++.other/decl6.C: Likewise.
1300 2019-01-16 Marek Polacek <polacek@redhat.com>
1302 PR c++/78244 - narrowing conversion in template not detected.
1303 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1304 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1306 2019-01-16 Jakub Jelinek <jakub@redhat.com>
1310 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1311 may_alias attribute.
1313 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1315 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1318 2019-01-15 David Malcolm <dmalcolm@redhat.com>
1321 * g++.dg/template/pr88795.C: New test.
1323 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1326 * gfortran.dg/actual_array_substr_3.f90: New test.
1328 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1331 * gfortran.dg/pr81849.f90: New test.
1333 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
1335 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
1336 ISO_Fortran_binding_2.h.
1338 2019-01-15 Marek Polacek <polacek@redhat.com>
1341 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1343 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1346 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1347 -Wdeprecated warning and expect a following note:.
1349 2019-01-15 Richard Biener <rguenther@suse.de>
1352 * g++.dg/lto/pr88046_0.C: New testcase.
1354 2019-01-15 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/88855
1357 * gcc.dg/pr88855.c: New testcase.
1359 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/diagnostic/typedef-initialized.C: New.
1363 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/diagnostic/bitfld3.C: New.
1367 2019-01-15 Jakub Jelinek <jakub@redhat.com>
1369 PR tree-optimization/88775
1370 * gcc.dg/tree-ssa/pr88775-1.c: New test.
1371 * gcc.dg/tree-ssa/pr88775-2.c: New test.
1373 2019-01-14 Marek Polacek <polacek@redhat.com>
1375 PR c++/88825 - ICE with bogus function return type deduction.
1376 * g++.dg/cpp1y/auto-fn55.C: New test.
1378 2019-01-14 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1381 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1382 feature test macros.
1383 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1385 2019-01-14 Marek Polacek <polacek@redhat.com>
1387 PR c++/88830 - ICE with abstract class.
1388 * g++.dg/other/abstract7.C: New test.
1390 2019-01-14 Martin Sebor <msebor@redhat.com>
1393 * gcc.dg/format/attr-8.c: New test.
1394 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1395 * gcc.dg/format/attr-3.c: Same.
1396 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1397 * objc.dg/fsf-nsstring-format-1.m: Same.
1399 2019-01-14 Martin Liska <mliska@suse.cz>
1401 PR gcov-profile/88263
1402 * g++.dg/gcov/pr88263-2.C: New test.
1404 2019-01-14 Jakub Jelinek <jakub@redhat.com>
1406 PR rtl-optimization/88796
1407 * gcc.target/i386/pr88796.c: New test.
1409 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
1411 * gdc.dg/asm1.d: New test.
1412 * gdc.dg/asm2.d: New test.
1413 * gdc.dg/asm3.d: New test.
1414 * gdc.dg/asm4.d: New test.
1415 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
1417 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1420 * gfortran.dg/namelist_96.f90: New test.
1422 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1425 * gfortran.dg/internal_pack_18.f90: New test.
1427 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
1429 * gcc.dg/pr51628-20.c: Updated.
1430 * gcc.dg/pr51628-21.c: Likewise.
1431 * gcc.dg/pr51628-25.c: Likewise.
1433 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1436 * gfortran.dg/internal_pack_17.f90: New test.
1437 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
1440 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
1443 * gfortran.dg/pr61765.f90: New test.
1445 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/pr62101.C: Test locations too.
1448 * g++.dg/inherit/pure1.C: Likewise.
1450 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
1452 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
1454 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
1456 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
1458 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
1459 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
1460 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
1461 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
1462 * gfortran.dg/bind_c_array_params_2.f90: Change search string
1465 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1468 * gfortran.dg/pr35031.f90: new test.
1470 2019-01-11 Marek Polacek <polacek@redhat.com>
1472 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
1473 * g++.dg/cpp0x/Wredundant-move5.C: New test.
1474 * g++.dg/cpp0x/Wredundant-move6.C: New test.
1476 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1480 * c-c++-common/gomp/pr85956.c: New test.
1481 * g++.dg/gomp/pr88733.C: New test.
1483 2019-01-11 Tobias Burnus <burnus@net-b.de>
1486 * g++.dg/cpp0x/defaulted61.C: New
1487 * g++.dg/cpp0x/defaulted62.C: New.
1489 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1491 PR tree-optimization/88693
1492 * gcc.c-torture/execute/pr88693.c: New test.
1494 2019-01-11 Tamar Christina <tamar.christina@arm.com>
1496 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
1499 2019-01-11 Martin Liska <mliska@suse.cz>
1502 * g++.dg/lto/pr88758_0.C: New test.
1503 * g++.dg/lto/pr88758_1.C: New test.
1505 2019-01-11 Jan Beulich <jbeulich@suse.com>
1507 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
1508 gcc.target/i386/avx512f-vcvtss2si-1.c,
1509 gcc.target/i386/avx512f-vcvttsd2si-1.c,
1510 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
1511 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
1512 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
1513 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
1514 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
1515 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
1516 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
1517 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
1518 gcc.target/i386/pr19398.c: Permit l or q suffix.
1520 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1522 PR rtl-optimization/88296
1523 * gcc.target/i386/pr88296.c: New test.
1525 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/diagnostic/extern-initialized.C: New.
1528 * g++.dg/ext/dllimport-initialized.C: Likewise.
1530 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1533 * gfortran.dg/internal_pack_16.f90: New test.
1535 2019-01-10 Jakub Jelinek <jakub@redhat.com>
1538 * g++.target/i386/pr88785.C: New test.
1540 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
1542 PR rtl-optimization/87305
1543 * gcc.target/aarch64/pr87305.c: New.
1545 2019-01-10 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/88792
1548 * gcc.dg/torture/pr88792.c: New testcase.
1550 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
1553 * gfortran.dg/pr86322_1.f90: New test.
1554 * gfortran.dg/pr86322_2.f90: Ditto.
1555 * gfortran.dg/pr86322_3.f90: Ditto.
1557 2019-01-10 Sudakshina Das <sudi.das@arm.com>
1559 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
1560 * gcc.target/aarch64/bti-2.c: Likewise.
1561 * gcc.target/aarch64/bti-3.c: Likewise.
1563 2019-01-10 Stefan Agner <stefan@agner.ch>
1566 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
1567 check if -masm-syntax-unified gets applied properly.
1569 2019-01-10 Jakub Jelinek <jakub@redhat.com>
1572 * gcc.dg/pr88568.c: New test.
1574 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1576 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
1577 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
1579 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1581 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1582 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1584 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1586 * lib/target-supports.exp
1587 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1588 check_effective_target_arm_v8_3a_complex_neon_ok,
1589 add_options_for_arm_v8_3a_complex_neon,
1590 check_effective_target_arm_v8_3a_complex_neon_hw,
1591 check_effective_target_vect_complex_rot_N): New.
1593 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
1596 * gfortran.dg/pr88376.f90: New test.
1598 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
1601 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
1602 "can not" with "cannot".
1603 * gfortran.dg/common_15.f90: Likewise.
1604 * gfortran.dg/derived_result_2.f90: Likewise.
1605 * gfortran.dg/do_check_6.f90: Likewise.
1606 * gfortran.dg/namelist_args.f90: Likewise.
1607 * gfortran.dg/negative_unit_check.f90: Likewise.
1608 * gfortran.dg/pure_formal_3.f90: Likewise.
1609 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1610 * obj-c++.dg/exceptions-3.mm: Likewise.
1611 * obj-c++.dg/exceptions-4.mm: Likewise.
1612 * obj-c++.dg/exceptions-5.mm: Likewise.
1613 * obj-c++.dg/property/at-property-23.mm: Likewise.
1614 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
1615 * obj-c++.dg/property/property-neg-7.mm: Likewise.
1616 * objc.dg/attributes/method-attribute-2.m: Likewise.
1617 * objc.dg/exceptions-3.m: Likewise.
1618 * objc.dg/exceptions-4.m: Likewise.
1619 * objc.dg/exceptions-5.m: Likewise.
1620 * objc.dg/param-1.m: Likewise.
1621 * objc.dg/property/at-property-23.m: Likewise.
1622 * objc.dg/property/dotsyntax-17.m: Likewise.
1623 * objc.dg/property/property-neg-7.m: Likewise.
1625 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1628 * gfortran.dg/spread_simplify_1.f90: New test.
1630 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
1632 * lib/target-supports.exp
1633 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1634 * gcc.target/i386/xorsign.c: New test.
1636 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
1638 * gcc.target/sparc/tls-ld-int8.c: New test.
1639 * gcc.target/sparc/tls-ld-int16.c: Likewise.
1640 * gcc.target/sparc/tls-ld-int32.c: Likewise.
1641 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1642 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1643 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1645 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1647 * gcc.target/aarch64/bti-1.c: Update test to not add command line
1648 option when configure with bti.
1649 * gcc.target/aarch64/bti-2.c: Likewise.
1650 * lib/target-supports.exp
1651 (check_effective_target_default_branch_protection):
1652 Add configure check for --enable-standard-branch-protection.
1654 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1656 * gcc.target/aarch64/bti-1.c: New test.
1657 * gcc.target/aarch64/bti-2.c: New test.
1658 * gcc.target/aarch64/bti-3.c: New test.
1659 * lib/target-supports.exp
1660 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1662 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1664 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1665 instead of IP0_REGNUM and add test case.
1667 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1669 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1671 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1672 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1674 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1676 2019-01-09 Jakub Jelinek <jakub@redhat.com>
1678 PR rtl-optimization/88331
1679 * gcc.target/i386/pr88331.c: New test.
1681 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/diagnostic/constexpr2.C: New.
1684 * g++.dg/diagnostic/ref3.C: Likewise.
1686 2019-01-08 Marek Polacek <polacek@redhat.com>
1688 PR c++/88538 - braced-init-list in template-argument-list.
1689 * g++.dg/cpp2a/nontype-class11.C: New test.
1692 * g++.dg/cpp2a/nontype-class12.C: New test.
1694 2019-01-08 Jakub Jelinek <jakub@redhat.com>
1697 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1698 dg-options. Require ppc_cpu_supports_hw effective target instead of
1701 2019-01-08 Janus Weil <janus@gcc.gnu.org>
1704 * gfortran.dg/class_69.f90: New test case.
1706 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
1709 * gcc.target/i386/pr88717.c: New test.
1711 2019-01-08 Marek Polacek <polacek@redhat.com>
1713 PR c++/88548 - this accepted in static member functions.
1714 * g++.dg/cpp0x/this1.C: New test.
1716 2019-01-08 Martin Liska <mliska@suse.cz>
1718 PR tree-optimization/88753
1719 * gcc.dg/tree-ssa/pr88753.c: New test.
1721 2019-01-08 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/86554
1724 * gcc.dg/torture/pr86554-1.c: New testcase.
1725 * gcc.dg/torture/pr86554-2.c: Likewise.
1727 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1729 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1730 cover target variance.
1732 2019-01-08 Richard Biener <rguenther@suse.de>
1735 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1736 directly build the expected GENERIC tree.
1738 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
1740 * gcc.target/aarch64/(return_address_sign_1.c,
1741 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1742 Change option to -mbranch-protection.
1743 * gcc.target/aarch64/(branch-protection-option.c,
1744 branch-protection-option-2.c, branch-protection-attr.c,
1745 branch-protection-attr-2.c): New file.
1747 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1751 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1753 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1755 * c-c++-common/builtin-has-attribute-4.c: Likewise.
1756 Append match for warning that ‘protected’ attribute is not supported.
1758 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1760 * gcc.dg/Wmissing-attributes.c: Require alias support.
1761 * gcc.dg/attr-copy-2.c: Likewise.
1762 * gcc.dg/attr-copy-5.c: Likewise.
1764 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
1765 Jakub Jelinek <jakub@redhat.com>
1768 * g++.dg/warn/Wreturn-type-11.C: New test.
1770 2019-01-07 David Malcolm <dmalcolm@redhat.com>
1773 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1774 dump to reflect r266077.
1776 2019-01-07 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.dg/pr88701.c: New test.
1781 2019-01-07 Joseph Myers <joseph@codesourcery.com>
1785 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1787 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1789 * g++.dg/diagnostic/constexpr1.C: New.
1790 * g++.dg/diagnostic/thread1.C: Likewise.
1792 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1793 Harald Anlauf <anlauf@gmx.de>
1794 Tobias Burnus <burnus@gcc.gnu.org>
1796 * gfortran.dg/is_contiguous_1.f90: New test.
1797 * gfortran.dg/is_contiguous_2.f90: New test.
1798 * gfortran.dg/is_contiguous_3.f90: New test.
1800 2019-01-07 Marek Polacek <polacek@redhat.com>
1802 PR c++/88741 - wrong error with initializer-string.
1803 * g++.dg/init/array50.C: New test.
1805 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1811 * gcc.dg/array-6.c: Move from here ...
1812 * c-c++-common/array-6.c: ... to here and add some more test coverage.
1813 * g++.dg/pr69338.C: New test.
1814 * g++.dg/pr69697.C: Likewise.
1815 * g++.dg/ext/flexary32.C: Likewise.
1816 * g++.dg/ext/flexary3.C: Adjust test.
1817 * g++.dg/ext/flexary12.C: Likewise.
1818 * g++.dg/ext/flexary13.C: Likewise.
1819 * g++.dg/ext/flexary15.C: Likewise.
1820 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1821 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1822 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1824 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
1826 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1827 optional in scan pattern.
1829 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1831 PR tree-optimization/88598
1832 * gcc.dg/vect/pr88598-1.c: New test.
1833 * gcc.dg/vect/pr88598-2.c: Likewise.
1834 * gcc.dg/vect/pr88598-3.c: Likewise.
1835 * gcc.dg/vect/pr88598-4.c: Likewise.
1836 * gcc.dg/vect/pr88598-5.c: Likewise.
1837 * gcc.dg/vect/pr88598-6.c: Likewise.
1839 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1841 PR tree-optimization/88598
1842 * gcc.dg/pr88598-1.c: New test.
1843 * gcc.dg/pr88598-2.c: Likewise.
1844 * gcc.dg/pr88598-3.c: Likewise.
1845 * gcc.dg/pr88598-4.c: Likewise.
1846 * gcc.dg/pr88598-5.c: Likewise.
1848 2019-01-07 Jakub Jelinek <jakub@redhat.com>
1850 PR tree-optimization/88676
1851 * gcc.dg/tree-ssa/pr88676.c: New test.
1852 * gcc.dg/pr88676.c: New test.
1853 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1857 * c-c++-common/asan/pr88619.c: New test.
1860 * c-c++-common/builtin-convertvector-1.c: New test.
1861 * c-c++-common/torture/builtin-convertvector-1.c: New test.
1862 * g++.dg/ext/builtin-convertvector-1.C: New test.
1863 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1865 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
1868 * gcc.target/i386/pr88521.c: New testcase.
1870 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1873 * gfortran.dg/min_max_type_2.f90: New test.
1875 2019-01-06 Jakub Jelinek <jakub@redhat.com>
1878 * c-c++-common/attributes-4.c (falloc_align_int128,
1879 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1881 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
1883 * gcc.dg/ipa/ipcp-2.c: Update bounds.
1885 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1887 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1888 * gcc.dg/plugin/plugindir2.c: Likewise.
1889 * gcc.dg/plugin/plugindir3.c: Likewise.
1890 * gcc.dg/plugin/plugindir4.c: Likewise.
1892 2019-01-05 Janus Weil <janus@gcc.gnu.org>
1895 * gfortran.dg/blockdata_10.f90: New test case.
1897 2019-01-05 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.dg/nested-func-12.c: New test.
1902 * gcc.c-torture/compile/pr82564.c: New test.
1905 * gcc.dg/debug/dwarf2/pr88635.c: New test.
1907 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1910 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1912 2019-01-04 Martin Sebor <msebor@redhat.com>
1915 * g++.dg/ext/attr-copy.C: New test.
1916 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1917 * gcc.dg/attr-copy-6.c: New test.
1918 * gcc.dg/attr-copy-7.c: New test.
1920 2019-01-04 Martin Sebor <msebor@redhat.com>
1923 * c-c++-common/attributes-4.c: New test.
1925 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
1928 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
1931 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1934 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1935 * gfortran.dg/merge_char_const.f90: Restore.
1937 2019-01-04 Jakub Jelinek <jakub@redhat.com>
1940 * gcc.dg/pr88594.c: New test.
1942 2019-01-04 Jan Beulich <jbeulich@suse.com>
1944 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1945 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1946 gcc.target/i386/avx512bw-vpcmpequb-1.c,
1947 gcc.target/i386/avx512bw-vpcmpequw-1.c,
1948 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
1949 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
1950 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
1951 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
1952 gcc.target/i386/avx512bw-vpcmpgew-1.c,
1953 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
1954 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
1955 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
1956 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
1957 gcc.target/i386/avx512bw-vpcmpleb-1.c,
1958 gcc.target/i386/avx512bw-vpcmpleub-1.c,
1959 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
1960 gcc.target/i386/avx512bw-vpcmplew-1.c,
1961 gcc.target/i386/avx512bw-vpcmpltb-1.c,
1962 gcc.target/i386/avx512bw-vpcmpltub-1.c,
1963 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
1964 gcc.target/i386/avx512bw-vpcmpltw-1.c,
1965 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
1966 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
1967 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
1968 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
1969 gcc.target/i386/avx512bw-vpmovb2m-1.c,
1970 gcc.target/i386/avx512bw-vpmovm2b-1.c,
1971 gcc.target/i386/avx512bw-vpmovm2w-1.c,
1972 gcc.target/i386/avx512bw-vpmovw2m-1.c,
1973 gcc.target/i386/avx512bw-vptestmb-1.c,
1974 gcc.target/i386/avx512bw-vptestmw-1.c,
1975 gcc.target/i386/avx512bw-vptestnmb-1.c,
1976 gcc.target/i386/avx512bw-vptestnmw-1.c,
1977 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
1978 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
1979 gcc.target/i386/avx512dq-vfpclasssd-1.c,
1980 gcc.target/i386/avx512dq-vfpclassss-1.c,
1981 gcc.target/i386/avx512dq-vpmovd2m-1.c,
1982 gcc.target/i386/avx512dq-vpmovm2d-1.c,
1983 gcc.target/i386/avx512dq-vpmovm2q-1.c,
1984 gcc.target/i386/avx512dq-vpmovq2m-1.c,
1985 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
1986 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
1987 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
1988 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
1989 gcc.target/i386/avx512vl-vpcmpequd-1.c,
1990 gcc.target/i386/avx512vl-vpcmpequq-1.c,
1991 gcc.target/i386/avx512vl-vpcmpged-1.c,
1992 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
1993 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
1994 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
1995 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
1996 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
1997 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
1998 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
1999 gcc.target/i386/avx512vl-vpcmpled-1.c,
2000 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2001 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2002 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2003 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2004 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2005 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2006 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2007 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2008 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2009 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2010 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2011 gcc.target/i386/avx512vl-vptestmd-1.c,
2012 gcc.target/i386/avx512vl-vptestmq-1.c,
2013 gcc.target/i386/avx512vl-vptestnmd-1.c,
2014 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2016 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2017 gcc.target/i386/avx512bw-vpcmpub-1.c,
2018 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2019 gcc.target/i386/avx512bw-vpcmpw-1.c,
2020 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2021 gcc.target/i386/avx512dq-vfpclassps-1.c,
2022 gcc.target/i386/avx512f-vcmppd-1.c,
2023 gcc.target/i386/avx512f-vcmpps-1.c,
2024 gcc.target/i386/avx512f-vcmpsd-1.c,
2025 gcc.target/i386/avx512f-vcmpss-1.c,
2026 gcc.target/i386/avx512f-vpcmpd-1.c,
2027 gcc.target/i386/avx512f-vpcmpq-1.c,
2028 gcc.target/i386/avx512f-vpcmpud-1.c,
2029 gcc.target/i386/avx512f-vpcmpuq-1.c,
2030 gcc.target/i386/avx512f-vptestmd-1.c,
2031 gcc.target/i386/avx512f-vptestmq-1.c,
2032 gcc.target/i386/avx512f-vptestnmd-1.c,
2033 gcc.target/i386/avx512f-vptestnmq-1.c,
2034 gcc.target/i386/avx512vl-vcmppd-1.c,
2035 gcc.target/i386/avx512vl-vcmpps-1.c,
2036 gcc.target/i386/avx512vl-vpcmpd-1.c,
2037 gcc.target/i386/avx512vl-vpcmpq-1.c,
2038 gcc.target/i386/avx512vl-vpcmpud-1.c,
2039 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2042 2019-01-03 Martin Sebor <msebor@redhat.com>
2044 PR tree-optimization/88659
2045 * gcc.dg/Wstringop-truncation-6.c: New test.
2047 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2050 * gfortran.dg/const_chararacter_merge.f90: Remove.
2052 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2056 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2058 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2060 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2061 * gcc.dg/pubtypes-3.c: Likewise.
2062 * gcc.dg/pubtypes-4.c: Likewise.
2064 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2067 * g++.target/i386/pr88636.C: New test.
2069 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2071 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2073 2019-01-03 Martin Liska <mliska@suse.cz>
2076 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2078 2019-01-02 Marek Polacek <polacek@redhat.com>
2080 PR c++/88612 - ICE with -Waddress-of-packed-member.
2081 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2083 PR c++/88631 - CTAD failing for value-initialization.
2084 * g++.dg/cpp1z/class-deduction59.C: New test.
2086 PR c++/81486 - CTAD failing with ().
2087 * g++.dg/cpp1z/class-deduction60.C: New test.
2088 * g++.dg/cpp1z/class-deduction61.C: New test.
2090 2019-01-02 Martin Sebor <msebor@redhat.com>
2091 Jeff Law <law@redhat.com>
2093 * gcc.dg/strlenopt-36.c: Update.
2094 * gcc.dg/strlenopt-45.c: Update.
2095 * gcc.c-torture/execute/strlen-5.c: New test.
2096 * gcc.c-torture/execute/strlen-6.c: New test.
2097 * gcc.c-torture/execute/strlen-7.c: New test.
2099 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2102 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2103 messages only on vect_hw_misalign targets.
2105 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2107 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2108 * gfortran.dg/dec_d_lines_3.f: Ditto.
2109 * gfortran.dg/dec_structure_24.f90: Ditto.
2110 * gfortran.dg/dec_structure_26.f90: Ditto.
2111 * gfortran.dg/dec_structure_27.f90: Ditto.
2112 * gfortran.dg/dec_type_print_3.f90: Ditto.
2113 * gfortran.dg/derived_name_1.f90: Ditto.
2114 * gfortran.dg/error_recovery_1.f90: Ditto.
2115 * gfortran.dg/gomp/pr29759.f90: Ditto.
2116 * gfortran.dg/pr36192.f90: Ditto.
2117 * gfortran.dg/pr56007.f90: Ditto.
2118 * gfortran.dg/pr56520.f90: Ditto.
2119 * gfortran.dg/pr78741.f90: Ditto.
2120 * gfortran.dg/print_fmt_2.f90: Ditto.
2121 * gfortran.dg/select_type_20.f90: Ditto.
2123 2019-01-02 Marek Polacek <polacek@redhat.com>
2126 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2128 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2131 * gfortran.dg/const_chararacter_merge.f90: New test.
2133 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2136 * g++.dg/torture/pr88130.C: New testcase.
2138 2019-01-02 Martin Liska <mliska@suse.cz>
2140 PR tree-optimization/88650
2141 * gfortran.dg/predict-3.f90: New test.
2143 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2145 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2147 2019-01-02 Richard Biener <rguenther@suse.de>
2149 PR tree-optimization/88621
2150 * gcc.dg/torture/pr88621.c: New testcase.
2152 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2155 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2156 targets and expect _ZThn8 for ilp32 targets.
2158 2019-01-01 Martin Sebor <msebor@redhat.com>
2159 Jeff Law <law@redhat.com>
2161 * gcc.dg/strlenopt-40.c: Update.
2162 * gcc.dg/strlenopt-51.c: Likewise.
2163 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2165 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2166 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2167 * gcc.dg/strlenopt-59.c: New test.
2168 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2169 * g++.dg/init/strlen.C: New test.
2171 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2174 * gfortran.dg/structure_constructor_16.f90: New test.
2176 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2178 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2179 * g++.dg/ipa/devirt-53.C: Fix scan template.
2181 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2183 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2184 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2185 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2187 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2189 * g++.dg/tree-prof/devirt.C: Update testcase.
2191 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2193 Update copyright years.
2195 Copyright (C) 2019 Free Software Foundation, Inc.
2197 Copying and distribution of this file, with or without modification,
2198 are permitted in any medium without royalty provided the copyright
2199 notice and this notice are preserved.