re PR fortran/89282 (Garbage arithmetics results in fortran with -O3 and overloaded...
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2
3 PR fortran/89282
4 * gfortran.dg/overload_3.f90: New test.
5
6 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/89285
9 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
10
11 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
12
13 PR libfortran/89274
14 * gfortran.dg/list_directed_large.f90: New test.
15
16 2019-02-25 Jakub Jelinek <jakub@redhat.com>
17
18 PR target/89434
19 * gcc.c-torture/execute/pr89434.c: New test.
20
21 PR target/89438
22 * gcc.dg/pr89438.c: New test.
23
24 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/84585
27 * g++.dg/cpp0x/pr84585.C: New.
28
29 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
30
31 PR fortran/89174
32 * gfortran.dg/allocate_with_mold_3.f90: New test.
33
34 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR target/87007
37 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
38 * gcc.target/i386/pr87007-2.c: Likewise.
39
40 2019-02-24 Harald Anlauf <anlauf@gmx.de>
41
42 PR fortran/89266
43 PR fortran/88326
44 * gfortran.dg/pr89266.f90: New test.
45 * gfortran.dg/pr88326.f90: New test.
46
47 2019-02-24 Jakub Jelinek <jakub@redhat.com>
48
49 PR rtl-optimization/89445
50 * gcc.target/i386/avx512f-pr89445.c: New test.
51
52 2019-02-23 Martin Sebor <msebor@redhat.com>
53
54 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
55 wchar_t to wint_t to avoid a bogus -Wformat warning in
56 ILP32 (bug 77970).
57
58 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
59
60 PR testsuite/89476
61 * gfortran.dg/ISO_Fortran_binding_5.c: Include
62 "../../../libgfortran/ISO_Fortran_binding.h".
63 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
64
65 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
66
67 PR driver/69471
68 * gcc.dg/pr69471-1.c: New test.
69 * gcc.dg/pr69471-2.c: Likewise.
70 * gcc.target/i386/pr69471-3.c: Likewise.
71
72 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73
74 PR fortran/84387
75 * gfortran.dg/dtio_34.f90: New test.
76
77 2019-02-23 Marek Polacek <polacek@redhat.com>
78
79 PR c++/88294 - ICE with non-constant noexcept-specifier.
80 * g++.dg/cpp0x/noexcept34.C: New test.
81 * g++.dg/cpp0x/noexcept35.C: New test.
82
83 PR c++/89419
84 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
85
86 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
87
88 PR fortran/88117
89 * gfortran.dg/deferred_character_32.f90 : New test
90
91 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
92
93 PR fortran/89385
94 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
95 previously incorrect lbound for allocatable expressions. Also
96 correct stop values to avoid repetition.
97 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
98 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
99
100 PR fortran/89366
101 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
102 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
103 * gfortran.dg/pr32599.f03 : Set standard to F2008.
104
105 2019-02-22 David Malcolm <dmalcolm@redhat.com>
106
107 PR c++/89390
108 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
109 renaming to a multicharacter name, so that start != finish. Add
110 tests for dtor locations.
111
112 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
113
114 PR c++/84676
115 * g++.dg/cpp0x/pr84676.C: New.
116
117 2019-02-22 Martin Sebor <msebor@redhat.com>
118
119 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
120 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
121
122 2019-02-22 Harald Anlauf <anlauf@gmx.de>
123
124 PR fortran/83057
125 * gfortran.dg/newunit_6.f90: New test.
126
127 2019-02-22 Marek Polacek <polacek@redhat.com>
128
129 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
130 * g++.dg/cpp2a/explicit14.C: New test.
131
132 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
133
134 PR target/89324
135 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
136 * gfortran.fortran-torture/compile/pr89324.f90: New test.
137
138 2019-02-22 Martin Sebor <msebor@redhat.com>
139
140 PR c/89425
141 * gcc.dg/Wabsolute-value.c: New test.
142
143 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
144
145 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
146 Hongtao Liu <hongtao.liu@intel.com>
147 Sunil K Pandey <sunil.k.pandey@intel.com>
148
149 PR target/87007
150 * gcc.target/i386/pr87007-1.c: New test.
151 * gcc.target/i386/pr87007-2.c: Likewise.
152
153 2019-02-22 Richard Biener <rguenther@suse.de>
154
155 PR tree-optimization/89440
156 * gcc.dg/vect/pr89440.c: New testcase.
157
158 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
159
160 * lib/target-supports.exp (check_effective_target_offload_nvptx):
161 Remove.
162
163 PR fortran/72741
164 * gfortran.dg/goacc/classify-routine.f95: Adjust.
165
166 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
167 * g++.dg/goacc/template.C: Likewise.
168
169 PR fortran/78027
170 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
171
172 2019-02-22 Richard Biener <rguenther@suse.de>
173
174 PR middle-end/87609
175 * gcc.dg/torture/restrict-7.c: New testcase.
176
177 2019-02-21 Jakub Jelinek <jakub@redhat.com>
178
179 PR c++/89285
180 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
181 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
182 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
183 diagnostics.
184 * g++.dg/cpp1y/constexpr-89285.C: New test.
185 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
186 for C++11.
187 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
188 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
189
190 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR target/87412
193 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
194 -fcf-protection with -fcf-protection=branch.
195 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
196 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
197 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
198 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
199 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
200
201 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
202
203 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
204 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
205
206 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
207
208 PR fortran/86119
209 * gfortran.dg/warn_conversion_11.f90: New test.
210
211 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
212
213 PR target/87412
214 * gcc.target/i386/pr87412-1.c: New file.
215 * gcc.target/i386/pr87412-2.c: Likewise.
216 * gcc.target/i386/pr87412-3.c: Likewise.
217 * gcc.target/i386/pr87412-4.c: Likewise.
218
219 2019-02-20 Jakub Jelinek <jakub@redhat.com>
220
221 PR c++/89403
222 * g++.dg/cpp0x/pr89403.C: New test.
223
224 PR c++/89405
225 * g++.dg/cpp1z/inline-var5.C: New test.
226
227 PR middle-end/89412
228 * gcc.c-torture/compile/pr89412.c: New test.
229
230 2019-02-20 Jakub Jelinek <jakub@redhat.com>
231 David Malcolm <dmalcolm@redhat.com>
232
233 PR middle-end/89091
234 * gcc.dg/torture/pr89091.c: New test.
235
236 2019-02-20 Jakub Jelinek <jakub@redhat.com>
237
238 PR middle-end/88074
239 PR middle-end/89415
240 * gcc.dg/pr88074-2.c: New test.
241
242 PR c++/89336
243 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
244
245 2019-02-20 David Malcolm <dmalcolm@redhat.com>
246
247 PR c/89410
248 * gcc.dg/pr89410-1.c: New test.
249 * gcc.dg/pr89410-2.c: New test.
250
251 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
252
253 * lib/target-supports.exp (check_effective_target_vect_usad_char):
254 Add PowerPC support.
255 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
256 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
257
258 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
259
260 PR target/86487
261 * gcc.target/arm/pr86487.c: New.
262
263 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
264
265 PR c++/84536
266 * g++.dg/cpp1y/var-templ60.C: New.
267
268 2019-02-20 Li Jia He <helijia@linux.ibm.com>
269
270 PR target/88100
271 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
272
273 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
274
275 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
276
277 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
278
279 PR fortran/89384
280 * gfortran.dg/ISO_Fortran_binding_4.f90
281
282 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
283
284 PR c/87924
285 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
286 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
287
288 2019-02-19 Richard Biener <rguenther@suse.de>
289
290 PR middle-end/88074
291 * gcc.dg/pr88074.c: New testcase.
292
293 2019-02-19 Jakub Jelinek <jakub@redhat.com>
294
295 PR middle-end/89303
296 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
297 namespace.
298
299 PR c++/89387
300 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
301
302 PR c++/89391
303 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
304
305 PR c++/89390
306 * g++.dg/diagnostic/pr89390.C: New test.
307
308 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
309
310 * README: Fix typos.
311
312 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
313
314 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
315 bad_weak_ptr_.
316
317 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
318
319 PR fortran/87689
320 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
321 options.
322 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
323 * gfortran.dg/lto/pr87689_0.f: New file.
324 * gfortran.dg/lto/pr87689_1.f: New file.
325
326 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
327
328 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
329
330 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331
332 * gdc.dg/dg.exp: Tabify.
333 * gdc.dg/lto/lto.exp: Likewise.
334 * gdc.test/gdc-test.exp: Likewise.
335 * lib/gdc-dg.exp: Likewise.
336 * lib/gdc.exp: Likewise.
337
338 2019-02-18 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/89296
341 * gcc.dg/uninit-pr89296.c: New testcase.
342
343 2019-02-18 Jakub Jelinek <jakub@redhat.com>
344
345 PR target/89369
346 * gcc.c-torture/execute/pr89369.c: New test.
347 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
348 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
349 34,63,62.
350
351 2019-02-18 Martin Jambor <mjambor@suse.cz>
352
353 PR tree-optimization/89209
354 * gcc.dg/tree-ssa/pr89209.c: New test.
355
356 2019-02-18 Martin Liska <mliska@suse.cz>
357
358 * gfortran.dg/simd-builtins-7.f90: New test.
359 * gfortran.dg/simd-builtins-7.h: New test.
360
361 2019-02-17 Harald Anlauf <anlauf@gmx.de>
362
363 PR fortran/88299
364 * gfortran.dg/pr88299.f90: New test.
365
366 2019-02-17 Harald Anlauf <anlauf@gmx.de>
367
368 PR fortran/89077
369 * gfortran.dg/transfer_simplify_12.f90: New test.
370
371 2019-02-17 Marek Polacek <polacek@redhat.com>
372
373 PR c++/89217 - ICE with list-initialization in range-based for loop.
374 * g++.dg/cpp0x/range-for37.C: New test.
375
376 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
377
378 PR c++/89315
379 * g++.dg/cpp0x/initlist114.C: New test.
380
381 PR c++/89356
382 * g++.dg/abi/mangle68.C: New test.
383 * g++.dg/cpp0x/decltype69.C: New test.
384
385 2019-02-16 David Malcolm <dmalcolm@redhat.com>
386
387 PR c++/88680
388 * g++.dg/wrappers/pr88680.C: New test.
389
390 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
391
392 PR fortran/71066
393 * gfortran.dg/coarray_data_1.f90: New test.
394
395 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
396
397 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
398 * c-c++-common/patchable_function_entry-default.c: Likewise.
399 * c-c++-common/patchable_function_entry-definition.c: Likewise.
400
401 2019-02-16 Jakub Jelinek <jakub@redhat.com>
402
403 PR rtl-optimization/66152
404 * gcc.target/i386/pr66152.c: New test.
405
406 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
407
408 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
409 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
410
411 2019-02-15 Tamar Christina <tamar.christina@arm.com>
412
413 * lib/target-supports.exp
414 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
415 checking alternative.
416
417 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
420
421 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
422
423 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
424 * c-c++-common/patchable_function_entry-default.c: Likewise.
425 * c-c++-common/patchable_function_entry-definition.c: Likewise.
426 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
427
428 2019-02-15 Jakub Jelinek <jakub@redhat.com>
429
430 PR other/69006
431 PR testsuite/88920
432 * lib/gcc-dg.exp: If llvm_binutils effective target, set
433 allow_blank_lines to 2 during initialization.
434 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
435 it was previously zero.
436 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
437 Clear allow_blank_lines afterwards whenever it was 1.
438 * gdc.test/gdc-test.exp (dmd2dg): Don't call
439 dg-allow-blank-lines-in-output here.
440 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
441 the tests and restore it back at the end.
442
443 * c-c++-common/ubsan/opts-1.c: New test.
444 * c-c++-common/ubsan/opts-2.c: New test.
445 * c-c++-common/ubsan/opts-3.c: New test.
446 * c-c++-common/ubsan/opts-4.c: New test.
447
448 2019-02-15 Richard Biener <rguenther@suse.de>
449 Jakub Jelinek <jakub@redhat.com>
450
451 PR tree-optimization/89278
452 * gcc.dg/pr89278.c: New test.
453
454 2019-02-15 Jakub Jelinek <jakub@redhat.com>
455
456 PR c/89340
457 * gcc.dg/pr89340.c: New test.
458 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
459 that leaf attribute on nested function is useless.
460
461 PR other/89342
462 * gcc.dg/pr89342.c: New test.
463
464 2019-02-14 Jakub Jelinek <jakub@redhat.com>
465
466 PR rtl-optimization/89354
467 * gcc.dg/pr89354.c: New test.
468
469 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
470
471 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
472 * gcc.target/i386/ssse3-pabsd.c: Ditto.
473 * gcc.target/i386/ssse3-pabsw.c: Ditto.
474 * gcc.target/i386/ssse3-palignr.c: Ditto.
475 * gcc.target/i386/ssse3-phaddd.c: Ditto.
476 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
477 * gcc.target/i386/ssse3-phaddw.c: Ditto.
478 * gcc.target/i386/ssse3-phsubd.c: Ditto.
479 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
480 * gcc.target/i386/ssse3-phsubw.c: Ditto.
481 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
482 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
483 * gcc.target/i386/ssse3-pshufb.c: Ditto.
484 * gcc.target/i386/ssse3-psignb.c: Ditto.
485 * gcc.target/i386/ssse3-psignd.c: Ditto.
486 * gcc.target/i386/ssse3-psignw.c: Ditto.
487
488 2018-02-14 Steve Ellcey <sellcey@marvell.com>
489
490 * gcc.target/aarch64/pcs_attribute.c: New test.
491
492 2019-02-14 Harald Anlauf <anlauf@gmx.de>
493
494 PR fortran/88248
495 * gfortran.dg/pr88248.f90: New test.
496 * gfortran.dg/f2018_obs.f90: Updated test.
497
498 2019-02-14 Tamar Christina <tamar.christina@arm.com>
499
500 * gcc.target/arm/pr88850.c: change options to additional option.
501
502 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
503
504 PR d/87864
505 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
506 present.
507
508 2019-02-14 Tamar Christina <tamar.christina@arm.com>
509
510 PR target/88850
511 * gcc.target/arm/pr88850-2.c: New test.
512 * lib/target-supports.exp
513 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
514 check_effective_target_arm_neon_softfp_fp16_ok,
515 add_options_for_arm_neon_softfp_fp16): New.
516
517 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
518
519 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
520 * lib/target-supports.exp: Add procedure to check for ldrd.
521
522 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
523
524 PR fortran/72715
525 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
526 * gfortran.dg/goacc/loop-3.f95: Likewise.
527 * gfortran.dg/goacc/pr72715.f90: New test.
528
529 2019-02-14 Martin Liska <mliska@suse.cz>
530
531 PR rtl-optimization/89242
532 * g++.dg/pr89242.C: New test.
533
534 2019-02-14 Jakub Jelinek <jakub@redhat.com>
535
536 PR tree-optimization/89314
537 * gcc.dg/pr89314.c: New test.
538
539 PR middle-end/89284
540 * gcc.dg/ubsan/pr89284.c: New test.
541
542 2019-02-13 Ian Lance Taylor <iant@golang.org>
543
544 * gcc.dg/func-attr-1.c: New test.
545
546 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
547
548 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
549
550 2019-02-13 Marek Polacek <polacek@redhat.com>
551
552 PR c++/89297 - ICE with OVERLOAD in template.
553 * g++.dg/cpp0x/initlist113.C: New test.
554
555 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
556
557 PR c++/86379
558 * g++.dg/cpp0x/pr86379.C: New.
559
560 PR c++/87322
561 * g++.dg/cpp1y/pr87322.C: New.
562 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
563 instantiate the expected number of lambda functions.
564
565 2019-02-13 Marek Polacek <polacek@redhat.com>
566
567 PR c++/77304
568 * g++.dg/cpp2a/nontype-class13.C: New test.
569
570 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
571
572 PR target/89190
573 * gcc.target/arm/pr89190.c: New test.
574
575 2019-02-13 David Malcolm <dmalcolm@redhat.com>
576
577 PR c++/89036
578 * g++.dg/concepts/pr89036.C: New test.
579
580 2019-02-13 Tamar Christina <tamar.christina@arm.com>
581
582 PR target/88847
583 * gcc.target/aarch64/sve/pr88847.c: New test.
584
585 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
586 Jakub Jelinek <jakub@redhat.com>
587
588 PR middle-end/89303
589 * g++.dg/torture/pr89303.C: New test.
590
591 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
592
593 PR c++/88986
594 * g++.dg/cpp1z/using4.C: New.
595 * g++.dg/cpp1z/using5.C: Likewise.
596 * g++.dg/cpp1z/using6.C: Likewise.
597
598 2019-02-13 Jakub Jelinek <jakub@redhat.com>
599
600 PR target/89290
601 * gcc.target/i386/pr89290.c: New test.
602
603 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
604
605 * gcc.target/powerpc/crypto-builtin-1.c
606 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
607 New testcases.
608
609 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
610
611 PR target/89229
612 * gcc.target/i386/pr89229-1.c: New test.
613
614 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
615
616 PR target/89233
617 * gcc.target/s390/pr89233.c: New test.
618
619 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
620
621 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
622 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
623 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
624
625 2019-02-12 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/89253
628 * gfortran.dg/pr89253.f: New testcase.
629
630 2019-02-11 Marek Polacek <polacek@redhat.com>
631
632 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
633 * g++.dg/cpp0x/nullptr40.C: New test.
634 * g++.dg/cpp0x/nullptr41.C: New test.
635
636 2019-02-11 Jakub Jelinek <jakub@redhat.com>
637
638 PR c++/88977
639 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
640
641 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
642
643 PR tree-optimization/86637
644 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
645
646 2019-02-11 Martin Sebor <msebor@redhat.com>
647
648 PR tree-optimization/88771
649 * gcc.dg/Wstringop-overflow-8.c: New test.
650 * gcc.dg/Wstringop-overflow-9.c: New test.
651 * gcc.dg/Warray-bounds-40.c: New test.
652 * gcc.dg/builtin-stpncpy.c: Adjust.
653 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
654 * g++.dg/opt/memcpy1.C: Adjust.
655
656 2019-02-11 Martin Sebor <msebor@redhat.com>
657
658 PR c++/87996
659 * c-c++-common/array-5.c: New test.
660 * c-c++-common/pr68107.c: Adjust text of diagnostics.
661 * g++.dg/init/new38.C: Same.
662 * g++.dg/init/new43.C: Same.
663 * g++.dg/init/new44.C: Same.
664 * g++.dg/init/new46.C: Same.
665 * g++.dg/other/large-size-array.C: Same.
666 * g++.dg/other/new-size-type.C: Same.
667 * g++.dg/template/array30.C: Same.
668 * g++.dg/template/array32.C: New test.
669 * g++.dg/template/dependent-name3.C: Adjust.
670 * gcc.dg/large-size-array-3.c: Same.
671 * gcc.dg/large-size-array-5.c: Same.
672 * gcc.dg/large-size-array.c: Same.
673 * g++.old-deja/g++.brendan/array1.C: Same.
674 * g++.old-deja/g++.mike/p6149.C: Same.
675
676 2019-02-11 Martin Sebor <msebor@redhat.com>
677
678 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
679
680 2019-02-11 Tamar Christina <tamar.christina@arm.com>
681
682 PR middle-end/88560
683 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
684 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
685 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
686
687 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
688
689 * gcc.target/powerpc/vec-sld-modulo.c: New.
690 * gcc.target/powerpc/vec-srad-modulo.c: New.
691 * gcc.target/powerpc/vec-srd-modulo.c: New.
692
693 2019-02-11 Martin Liska <mliska@suse.cz>
694
695 PR ipa/89009
696 * g++.dg/ipa/pr89009.C: New test.
697
698 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
699
700 PR fortran/71723
701 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
702 * gfortran.dg/pointer_init_6.f90: Likewise.
703 * gfortran.dg/pointer_init_9.f90: New test.
704
705 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
706
707 PR fortran/67679
708 * gfortran.dg/warn_undefined_1.f90: New test.o
709
710 2019-02-10 Jakub Jelinek <jakub@redhat.com>
711
712 PR tree-optimization/89268
713 * gcc.dg/vect/pr89268.c: New test.
714
715 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
716
717 * gnat.dg/lto19.adb: Remove dg-excess-errors.
718
719 2019-02-09 Harald Anlauf <anlauf@gmx.de>
720
721 PR fortran/89077
722 * gfortran.dg/substr_simplify.f90: New test.
723
724 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
725
726 PR ipa/88711
727 * gfortran.dg/pr79966.f90: Xfail everwyhere.
728
729 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
730
731 PR fortran/89200
732 * gfortran.dg/array_reference_2.f90 : New test.
733
734 2019-02-09 Jakub Jelinek <jakub@redhat.com>
735
736 PR middle-end/89246
737 * gcc.dg/gomp/pr89246-1.c: New test.
738 * gcc.dg/gomp/pr89246-2.c: New test.
739
740 2019-02-08 Jakub Jelinek <jakub@redhat.com>
741
742 PR tree-optimization/88739
743 * gcc.c-torture/execute/pr88739.c: New test.
744
745 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
746
747 PR testsuite/89258
748 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
749
750 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
751
752 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
753 * gcc.target/s390/vector/vec-copysign.c: New test.
754
755 2019-02-08 Richard Biener <rguenther@suse.de>
756
757 PR tree-optimization/89247
758 * gcc.dg/torture/pr89247.c: New testcase.
759
760 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
761
762 * gcc.target/s390/jump-label.c: New test.
763
764 2019-02-08 Richard Biener <rguenther@suse.de>
765
766 PR testsuite/89250
767 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
768
769 2019-02-08 Jakub Jelinek <jakub@redhat.com>
770
771 PR rtl-optimization/89234
772 * g++.dg/ubsan/pr89234.C: New test.
773
774 2019-02-08 Richard Biener <rguenther@suse.de>
775
776 PR middle-end/89223
777 * gcc.dg/torture/pr89223.c: New testcase.
778
779 2019-02-07 David Malcolm <dmalcolm@redhat.com>
780
781 PR tree-optimization/86637
782 PR tree-optimization/89235
783 * gcc.c-torture/compile/pr86637-1.c: New test.
784 * gcc.c-torture/compile/pr86637-2.c: New test.
785 * gcc.c-torture/compile/pr86637-3.c: New test.
786 * gcc.c-torture/compile/pr89235.c: New test.
787
788 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
789
790 * gcc.target/aarch64/abd_1.c: New test.
791 * gcc.dg/sabd_1.c: Likewise.
792
793 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
794
795 PR fortran/52789
796 * gfortran.dg/wunused-parameter_2.f90: New test.
797
798 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
799
800 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
801
802 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
803
804 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
805 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
806
807 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
808 Jakub Jelinek <jakub@redhat.com>
809
810 PR bootstrap/88714
811 * gcc.c-torture/execute/pr88714.c: New test.
812 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
813
814 2019-02-07 Tamar Christina <tamar.christina@arm.com>
815
816 PR/target 88850
817 * gcc.target/arm/pr88850.c: New test.
818
819 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
820
821 PR c++/86218
822 * g++.dg/cpp0x/pr86218.C: New.
823
824 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
825
826 PR rtl-optimization/89225
827 * gcc.target/powerpc/pr89225.c: New.
828
829 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/opt76.adb: New test.
832
833 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
834
835 PR fortran/71860
836 * gfortran.dg/null_10.f90: New test.
837
838 2019-02-06 David Malcolm <dmalcolm@redhat.com>
839
840 PR c++/71302
841 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
842 column numbers to dg-warning directives where they are correct.
843 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
844 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
845 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
846
847 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
848
849 PR debug/87451
850 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
851 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
852 xfail scan-assembler-not with Solaris as.
853
854 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
855
856 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
857 counts and target.
858 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
859 counts and target.
860 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
861 counts and target.
862
863 2019-02-06 Richard Biener <rguenther@suse.de>
864
865 PR tree-optimization/89182
866 * gfortran.dg/graphite/pr89182.f90: New testcase.
867
868 2019-02-06 Jakub Jelinek <jakub@redhat.com>
869
870 PR c/89211
871 * gcc.dg/pr89211.c: New test.
872
873 PR middle-end/89210
874 * c-c++-common/builtin-convertvector-2.c: New test.
875
876 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
877
878 PR go/89019
879 * lib/go-torture.exp: Test compiling with -flto.
880
881 2019-02-06 Joseph Myers <joseph@codesourcery.com>
882
883 PR c/88584
884 * gcc.dg/redecl-18.c: New test.
885
886 2019-02-05 Jakub Jelinek <jakub@redhat.com>
887
888 PR c++/89187
889 * g++.dg/opt/pr89187.C: New test.
890
891 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
892
893 * jit.dg/add-driver-options-testlib.c: Add support file for
894 test-add-driver-options.c testcase.
895 * jit.dg/all-non-failing-tests.h: Add note about
896 test-add-driver-options.c
897 * jit.dg/jit.exp (jit-dg-test): Update to support
898 add-driver-options-testlib.c compilation.
899 * jit.dg/test-add-driver-options.c: New testcase.
900
901 2019-02-05 Jakub Jelinek <jakub@redhat.com>
902
903 PR rtl-optimization/11304
904 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
905 * gcc.target/i386/call-2.c: New test.
906
907 2019-02-05 Marek Polacek <polacek@redhat.com>
908
909 PR c++/89158 - by-value capture of constexpr variable broken.
910 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
911
912 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
913
914 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
915
916 2019-02-05 Jakub Jelinek <jakub@redhat.com>
917
918 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
919 target.
920 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
921
922 PR target/89188
923 * g++.dg/opt/pr89188.C: New test.
924
925 PR rtl-optimization/89195
926 * gcc.c-torture/execute/pr89195.c: New test.
927
928 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
929
930 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
931 hardware.
932 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
933 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
934 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
935 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
936 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
937 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
938 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
939 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
940 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
941
942 2019-02-05 Jakub Jelinek <jakub@redhat.com>
943
944 PR target/89186
945 * g++.dg/ext/vector36.C: New test.
946
947 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
948
949 PR c++/87770
950 * g++.dg/pr87770.C: New.
951
952 2019-02-04 Harald Anlauf <anlauf@gmx.de>
953
954 PR fortran/89077
955 * gfortran.dg/pr89077.f90: New test.
956
957 2019-02-04 Martin Liska <mliska@suse.cz>
958
959 PR ipa/88985
960 * gcc.dg/ipa/pr88985.c: New test.
961
962 2019-02-04 Jakub Jelinek <jakub@redhat.com>
963
964 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
965 characters or extra spaces after the comment character.
966
967 2019-02-04 Jakub Jelinek <jakub@redhat.com>
968
969 * g++.dg/torture/alias-1.C: New test.
970
971 2019-02-03 Martin Sebor <msebor@redhat.com>
972
973 PR c/69661
974 * c-c++-common/Wsequence-point-2.c: New test.
975
976 PR c++/44648
977 * g++.dg/warn/Wunused-var-35.C: New test.
978
979 2019-02-03 Richard Biener <rguenther@suse.de>
980
981 PR debug/87295
982 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
983
984 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
985
986 PR fortran/88298
987 * gfortran.dg/warn_conversion_10.f90: New test.
988
989 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/88393
992 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
993
994 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
995
996 PR fortran/88980
997 * gfortran.dg/realloc_on_assign_32.f90 : New test.
998
999 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1000
1001 PR fortran/88685
1002 * gfortran.dg/pointer_array_component_3.f90 : New test.
1003
1004 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR middle-end/87887
1007 * gcc.dg/gomp/pr87887-1.c: New test.
1008 * gcc.dg/gomp/pr87887-2.c: New test.
1009
1010 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR fortran/83246
1013 PR fortran/89084
1014 * gfortran.dg/pr89084.f90: New test.
1015 * gfortran.dg/lto/pr89084_0.f90: New test.
1016 * gfortran.dg/pr83246.f90: New test.
1017
1018 2019-02-01 Marek Polacek <polacek@redhat.com>
1019
1020 PR c++/88325 - ICE with invalid out-of-line template member definition.
1021 * g++.dg/cpp2a/typename14.C: New test.
1022
1023 2019-02-01 Richard Biener <rguenther@suse.de>
1024
1025 PR middle-end/88597
1026 * gcc.dg/torture/pr88597.c: New testcase.
1027
1028 2019-02-01 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/85497
1031 * gcc.dg/graphite/pr85497.c: New testcase.
1032
1033 2019-02-01 Richard Biener <rguenther@suse.de>
1034
1035 PR testsuite/87451
1036 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1037
1038 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR tree-optimization/89143
1041 * gcc.dg/tree-ssa/vrp121.c: New test.
1042
1043 PR tree-optimization/88107
1044 * gcc.dg/gomp/pr88107.c: New test.
1045
1046 PR c++/87175
1047 * g++.dg/ext/attrib57.C: New test.
1048
1049 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1050
1051 PR tree-optimization/88932
1052 * gfortran.dg/pr88932.f90: New test.
1053
1054 2019-01-31 Marek Polacek <polacek@redhat.com>
1055
1056 PR c++/88983 - ICE with switch in constexpr function.
1057 * g++.dg/cpp1y/constexpr-88983.C: New test.
1058
1059 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1060
1061 PR fortran/88669
1062 * gfortran.dg/contiguous_9.f90: New test.
1063
1064 2019-01-31 Marek Polacek <polacek@redhat.com>
1065
1066 PR c++/89083, c++/80864 - ICE with list initialization in template.
1067 * g++.dg/cpp0x/initlist107.C: New test.
1068 * g++.dg/cpp0x/initlist108.C: New test.
1069 * g++.dg/cpp0x/initlist109.C: New test.
1070 * g++.dg/cpp0x/initlist110.C: New test.
1071 * g++.dg/cpp0x/initlist111.C: New test.
1072 * g++.dg/cpp0x/initlist112.C: New test.
1073 * g++.dg/init/ptrfn4.C: New test.
1074
1075 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1076
1077 PR c/89122
1078 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1079 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1080
1081 2019-01-31 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/89135
1084 * gcc.dg/torture/pr89135.c: New testcase.
1085
1086 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR sanitizer/89124
1089 * c-c++-common/asan/pr89124.c: New test.
1090
1091 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092
1093 PR fortran/52564
1094 * gfortran.dg/print_2.f90: New test.
1095
1096 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1097
1098 PR rtl-optimization/87246
1099 * gcc.target/i386/pr87246.c: New.
1100
1101 2019-01-30 Marek Polacek <polacek@redhat.com>
1102
1103 PR c++/89119 - ICE with value-initialization in template.
1104 * g++.dg/cpp0x/initlist-value3.C: New test.
1105
1106 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1107
1108 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1109 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1110 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1111 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1112 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1113 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1114 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1115 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1116 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1117 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1118
1119 2019-01-30 Richard Biener <rguenther@suse.de>
1120
1121 PR tree-optimization/89111
1122 * gcc.dg/torture/pr89111.c: New testcase.
1123
1124 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1125
1126 PR testsuite/88920
1127 * lib/target-supports.exp: Cache result.
1128
1129 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c++/89105
1132 * g++.target/i386/pr89105.C: New test.
1133
1134 PR c/89061
1135 * gcc.dg/pr89061.c: New test.
1136
1137 2019-01-29 Martin Sebor <msebor@redhat.com>
1138
1139 PR c/88956
1140 * gcc.dg/Warray-bounds-39.c: New test.
1141
1142 2019-01-29 Marek Polacek <polacek@redhat.com>
1143
1144 PR testsuite/89110
1145 * g++.dg/other/nontype-1.C: Expect error in all modes.
1146 * g++.dg/parse/crash13.C: Likewise.
1147 * g++.dg/parse/error36.C: Likewise.
1148 * g++.dg/template/error29.C: Likewise.
1149
1150 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1151
1152 PR fortran/57048
1153 * gfortran.dg/c_funptr_1.f90: New file.
1154 * gfortran.dg/c_funptr_1_mod.f90: New file.
1155
1156 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR c++/66676
1159 PR ipa/89104
1160 * gcc.dg/gomp/pr89104.c: New test.
1161
1162 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1163
1164 * gdc.dg/pr89042a.d: Mark as compile test.
1165 * gdc.dg/pr89042b.d: Likewise.
1166
1167 2019-01-29 Richard Biener <rguenther@suse.de>
1168
1169 PR debug/87295
1170 * g++.dg/lto/pr87295_0.C: New testcase.
1171
1172 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR c/89045
1175 * gcc.dg/pr89045.c: New test.
1176
1177 PR c/86125
1178 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1179 lp64, ilp32 and llp64 only.
1180 (fputs): Use unsigned long long instead of size_t for return type.
1181 (vfprintf, vfscanf): Accept arbitrary target specific type for
1182 va_list.
1183
1184 2019-01-28 Marek Polacek <polacek@redhat.com>
1185
1186 PR c++/88358 - name wrongly treated as type.
1187 * g++.dg/cpp2a/typename1.C: Add dg-error.
1188 * g++.dg/cpp2a/typename13.C: New test.
1189 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1190 Add typename.
1191
1192 2019-01-28 Marek Polacek <polacek@redhat.com>
1193
1194 * g++.dg/cpp0x/enum37.C: Add dg-error.
1195
1196 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1197
1198 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1199 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1200
1201 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1202
1203 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1204 "-Wattribute-alias".
1205
1206 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1207
1208 PR fortran/70696
1209 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1210
1211 2019-01-27 Marek Polacek <polacek@redhat.com>
1212
1213 PR c++/88815 - narrowing conversion lost in decltype.
1214 PR c++/78244 - narrowing conversion in template not detected.
1215 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1216 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1217 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1218 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1219
1220 PR c++/89024 - ICE with incomplete enum type.
1221 * g++.dg/cpp0x/enum37.C: New test.
1222
1223 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1224
1225 * gnat.dg/opt75.adb: New test.
1226 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1227
1228 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR target/87214
1231 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1232 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1233
1234 2019-01-26 Martin Jambor <mjambor@suse.cz>
1235
1236 PR ipa/88933
1237 * gfortran.dg/gomp/pr88933.f90: New test.
1238
1239 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1240
1241 PR d/89042
1242 * gdc.dg/pr89042a.d: New test.
1243 * gdc.dg/pr89042b.d: New test.
1244
1245 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1246
1247 PR fortran/57553
1248 * gfortran.dg/pr57553.f90: New test.
1249
1250 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1251
1252 * gnat.dg/array34.adb: New test.
1253
1254 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR preprocessor/88974
1257 * c-c++-common/cpp/pr88974.c: New test.
1258
1259 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/88969
1262 * g++.dg/cpp2a/destroying-delete2.C: New.
1263 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1264
1265 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1266
1267 PR fortran/85780
1268 * gfortran.dg/pr85780.f90: Update testcase for error message.
1269
1270 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1271
1272 PR target/88469
1273 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1274 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1275 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1276
1277 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1278
1279 PR middle-end/89037
1280 * gcc.dg/pr89037.c: New test.
1281
1282 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1283
1284 * lib/target-supports.exp (check_effective_target_fenv): New.
1285 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1286 fenv effective target.
1287 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1288 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1289 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1290 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1291
1292 2019-01-25 Richard Biener <rguenther@suse.de>
1293
1294 PR tree-optimization/86865
1295 * gcc.dg/graphite/pr86865.c: New testcase.
1296 * gcc.dg/graphite/pr69728.c: XFAIL.
1297 * gcc.dg/graphite/scop-21.c: Likewise.
1298
1299 2019-01-24 Martin Sebor <msebor@redhat.com>
1300
1301 PR c/86125
1302 PR c/88886
1303 PR middle-end/86308
1304 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1305 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1306 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1307 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1308 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1309 * gcc.dg/builtins-69.c: New test.
1310 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1311 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1312
1313 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1314
1315 PR rtl-optimization/88948
1316 * gcc.target/i386/pr88948.c: New test.
1317
1318 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR debug/89006
1321 * g++.dg/debug/pr89006.C: New test.
1322
1323 PR middle-end/89015
1324 * gcc.dg/gomp/pr89015.c: New test.
1325
1326 PR c++/88976
1327 * c-c++-common/gomp/cancel-2.c: New test.
1328 * gcc.dg/gomp/cancel-1.c: New test.
1329 * g++.dg/gomp/cancel-1.C: New test.
1330 * g++.dg/gomp/cancel-2.C: New test.
1331 * g++.dg/gomp/cancel-3.C: New test.
1332
1333 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR tree-optimization/89027
1336 * gfortran.dg/gomp/pr89027.f90: New test.
1337
1338 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1339
1340 PR fortran/88929
1341 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1342 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1343
1344 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1345
1346 PR libgcc/88931
1347 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1348 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1349 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1350 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1351
1352 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1353
1354 PR target/88998
1355 * g++.target/i386/pr88998.c: New test.
1356
1357 2019-01-23 Marek Polacek <polacek@redhat.com>
1358
1359 PR c++/88757 - qualified name treated wrongly as type.
1360 * g++.dg/cpp0x/dependent2.C: New test.
1361 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1362 * g++.dg/cpp2a/typename12.C: New test.
1363 * g++.dg/template/static30.C: Remove dg-error.
1364
1365 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c/44715
1368 * c-c++-common/pr44715.c: New test.
1369
1370 PR c++/88984
1371 * c-c++-common/pr88984.c: New test.
1372
1373 2019-01-23 Richard Biener <rguenther@suse.de>
1374
1375 PR tree-optimization/89008
1376 * gcc.dg/torture/pr89008.c: New testcase.
1377
1378 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 * gnat.dg/specs/opt4.ads: New test.
1381
1382 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/88964
1385 * gfortran.dg/pr88964.f90: New test.
1386
1387 2019-01-22 Martin Sebor <msebor@redhat.com>
1388
1389 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1390 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1391 non_strict_align.
1392 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1393 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1394 non_strict_align.
1395
1396 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1397
1398 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1399 to aarch64*-*-* target.
1400 * c-c++-common/gomp/pr60823-3.c: Ditto.
1401 * g++.dg/gomp/declare-simd-1.C: Ditto.
1402 * g++.dg/gomp/declare-simd-3.C: Ditto.
1403 * g++.dg/gomp/declare-simd-4.C: Ditto.
1404 * g++.dg/gomp/declare-simd-7.C: Ditto.
1405 * g++.dg/gomp/pr88182.C: Ditto.
1406 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1407 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1408 * gcc.dg/gomp/pr59669-2.c: Ditto.
1409 * gcc.dg/gomp/pr87895-1.c: Ditto.
1410 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1411 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1412 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1413 * gfortran.dg/gomp/pr83977.f90: Ditto.
1414
1415 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR target/88965
1418 * gcc.target/powerpc/pr88965.c: New test.
1419
1420 PR middle-end/88968
1421 * c-c++-common/gomp/atomic-23.c: New test.
1422
1423 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1424
1425 PR fortran/88579
1426 * gfortran.dg/power_8.f90: New test.
1427
1428 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1429
1430 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1431 * g++.dg/vec-init-1.C: Likewise.
1432 * gcc.dg/pr87793.c: Likewise.
1433
1434 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1435
1436 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1437 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1438
1439 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1440
1441 PR target/88469
1442 * gcc.target/arm/aapcs/bitfield2.c: New test.
1443 * gcc.target/arm/aapcs/bitfield3.c: New test.
1444
1445 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1446
1447 PR rtl-optimization/87763
1448 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1449
1450 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1451
1452 PR target/88954
1453 * gcc.target/i386/pr88954-1.c: New test.
1454 * gcc.target/i386/pr88954-2.c: Likewise.
1455
1456 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1457
1458 PR target/88469
1459 * gcc.target/arm/aapcs/bitfield1.c: New test.
1460 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1461 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1462 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1463
1464 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1465
1466 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1467 * gfortran.dg/block_16.f08: Likewise.
1468 * gfortran.dg/dec_structure_14.f90: Likewise.
1469 * gfortran.dg/namelist_96.f90: Likewise.
1470 * gfortran.dg/newunit_5.f90.f90: Moved to
1471 * gfortran.dg/newunit_5.f90: here.
1472 * gfortran.dg/pdt_28.f03: Likewise.
1473 * gfortran.dg/spread_simplify_1.f90: Likewise.
1474
1475 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1476
1477 PR/tree-optimization 88903
1478 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1479
1480 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR rtl-optimization/88904
1483 * gcc.c-torture/execute/pr88904.c: New test.
1484
1485 PR target/88905
1486 * gcc.dg/pr88905.c: New test.
1487
1488 PR rtl-optimization/49429
1489 PR target/49454
1490 PR rtl-optimization/86334
1491 PR target/88906
1492 * gcc.target/i386/pr86334.c: New test.
1493 * gcc.target/i386/pr88906.c: New test.
1494
1495 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR c++/88949
1498 * g++.dg/gomp/pr88949.C: New test.
1499
1500 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1501
1502 * class_66.f90: Fix a dg directive.
1503 * debug/pr35154-stabs.f: Likewise.
1504 * dec_d_lines_3.f: Likewise.
1505 * dec_d_lines_3.f: Likewise.
1506 * dec_structure_12.f90: Likewise.
1507 * dec_structure_15.f90: Likewise.
1508 * deferred_character_31.f90: Likewise.
1509 * dtio_31.f03: Likewise.
1510 * dtio_32.f03: Likewise.
1511 * extends_11.f03: Likewise.
1512 * integer_plus.f90: Likewise.
1513 * pdt_25.f03: Likewise.
1514 * pr58968.f: Likewise.
1515 * pr78259.f90: Likewise.
1516 * vect/vect-2.f90: Likewise.
1517 * matmul_const.f90: Likewise.
1518
1519 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1520
1521 PR target/88938
1522 * gcc.target/i386/pr88938.c: New test.
1523
1524 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR sanitizer/88901
1527 * g++.dg/asan/pr88901.C: New test.
1528
1529 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1530
1531 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1532
1533 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1534
1535 PR c/88928
1536 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1537 * gcc.dg/pr88928.c: New test case.
1538
1539 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1542 {long ,short ,}{unsigned ,}int.
1543
1544 2019-01-21 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/88934
1547 * gfortran.dg/pr88934.f90: New testcase.
1548
1549 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1550
1551 Fix after C++ P0600 implementation.
1552 * g++.dg/init/new39.C: Don't just ignore result of new.
1553
1554 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1555
1556 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1557
1558 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1559
1560 * gdc.dg/runnable.d: Add tests for comparing complex types.
1561
1562 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1563
1564 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1565 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1566 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1567 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1568
1569 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1570
1571 PR fortran/37835
1572 * gfortran.dg/no-automatic.f90: New test.
1573
1574 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1575
1576 PR fortran/77960
1577 * gfortran.dg/pr77960.f90: New test.
1578
1579 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1580 Paul Thomas <pault@gcc.gnu.org>
1581
1582 PR fortran/56789
1583 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1584 scan-tree tests that fail with patch.
1585 * gfortran.dg/contiguous_8.f90: New test.
1586
1587 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1588
1589 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1590 inner strides.
1591 * gfortran.dg/loop_versioning_9.f90: New test.
1592 * gfortran.dg/loop_versioning_10.f90: Likewise.
1593
1594 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR fortran/88902
1597 * gfortran.dg/pr88902.f90: New test.
1598
1599 2019-01-18 Martin Sebor <msebor@redhat.com>
1600
1601 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1602
1603 2019-01-18 Ian Lance Taylor <iant@golang.org>
1604
1605 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1606 is no longer externally visible.
1607
1608 2019-01-18 Marek Polacek <polacek@redhat.com>
1609
1610 PR c++/86926
1611 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1612
1613 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1614
1615 PR middle-end/88587
1616 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1617 (dg-options): Replace -m32 with -fno-pic.
1618 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1619 (dg-options): Remove -m32.
1620
1621 2019-01-18 Richard Biener <rguenther@suse.de>
1622
1623 PR tree-optimization/88903
1624 * gcc.dg/vect/pr88903-1.c: New testcase.
1625 * gcc.dg/vect/pr88903-2.c: Likewise.
1626
1627 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1628
1629 PR c/51628
1630 PR c/88664
1631 * c-c++-common/pr51628-33.c: New test.
1632 * c-c++-common/pr51628-35.c: New test.
1633 * c-c++-common/pr88664-1.c: Likewise.
1634 * c-c++-common/pr88664-2.c: Likewise.
1635 * gcc.dg/pr51628-34.c: Likewise.
1636
1637 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1638
1639 PR target/88799
1640 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1641 mp and sec extensions to armv7-a.
1642
1643 2019-01-18 Martin Liska <mliska@suse.cz>
1644
1645 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1646 expected function name.
1647
1648 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR tree-optimization/86214
1651 * g++.dg/opt/pr86214-1.C: New test.
1652 * g++.dg/opt/pr86214-2.C: New test.
1653
1654 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1655
1656 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1657
1658 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1659
1660 Reapply:
1661 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR target/88489
1664 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1665 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1666
1667 2019-01-18 Martin Liska <mliska@suse.cz>
1668
1669 PR middle-end/88587
1670 * g++.target/i386/pr88587.C: New test.
1671 * gcc.target/i386/mvc13.c: New test.
1672
1673 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1674
1675 PR fortran/88898
1676 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1677 warning checks.
1678 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1679 * gfortran.dg/gomp/pr83977.f90: Ditto.
1680
1681 2019-01-17 Martin Sebor <msebor@redhat.com>
1682
1683 PR middle-end/88273
1684 * gcc.dg/Warray-bounds-38.c: New test.
1685
1686 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1687
1688 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1689 warning checks and assembler scans.
1690 * c-c++-common/gomp/pr60823-3.c: Ditto.
1691 * c-c++-common/gomp/pr63328.c: Ditto.
1692 * g++.dg/gomp/declare-simd-1.C: Ditto.
1693 * g++.dg/gomp/declare-simd-3.C: Ditto.
1694 * g++.dg/gomp/declare-simd-4.C: Ditto.
1695 * g++.dg/gomp/declare-simd-7.C: Ditto.
1696 * g++.dg/gomp/pr88182.C: Ditto.
1697 * g++.dg/vect/simd-clone-7.cc: Ditto.
1698 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1699 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1700 * gcc.dg/gomp/pr59669-2.c: Ditto.
1701 * gcc.dg/gomp/pr87895-1.c: Ditto.
1702 * gcc.dg/gomp/pr87895-2.c: Ditto.
1703 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1704 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1705 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1706 * gfortran.dg/gomp/pr83977.f90: Ditto.
1707
1708 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1709
1710 * g++.dg/cpp0x/auto52.C: Test locations too.
1711 * g++.dg/cpp0x/trailing2.C: Likewise.
1712 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1713 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1714 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1715 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1716 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1717
1718 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1719
1720 PR c++/88699
1721 * g++.dg/template/pr88699.C: New test.
1722
1723 2019-01-17 Martin Sebor <msebor@redhat.com>
1724
1725 PR tree-optimization/88800
1726 * c-c++-common/Wrestrict.c: Adjust.
1727 * gcc.dg/Warray-bounds-37.c: New test.
1728 * gcc.dg/builtin-memcpy-2.c: New test.
1729 * gcc.dg/builtin-memcpy.c: New test.
1730
1731 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1732
1733 PR target/88850
1734 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1735
1736 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1737 Kwok Cheung Yeung <kcy@codesourcery.com>
1738 Julian Brown <julian@codesourcery.com>
1739 Tom de Vries <tom@codesourcery.com>
1740
1741 * gcc.dg/20020312-2.c: Add amdgcn support.
1742 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1743 * gcc.dg/builtin-apply2.c: Likewise.
1744 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1745 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1746 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1747 * gcc.dg/memcmp-1.c: Increase timeout factor.
1748 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1749 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1750 * gcc.dg/sibcall-9.c: Likewise.
1751 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1752 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1753 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1754 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1755 * lib/target-supports.exp (check_effective_target_trampolines):
1756 Configure amdgcn.
1757 (check_profiling_available): Likewise.
1758 (check_effective_target_global_constructor): Likewise.
1759 (check_effective_target_return_address): Likewise.
1760 (check_effective_target_fopenacc): Likewise.
1761 (check_effective_target_fopenmp): Likewise.
1762 (check_effective_target_vect_int): Likewise.
1763 (check_effective_target_vect_intfloat_cvt): Likewise.
1764 (check_effective_target_vect_uintfloat_cvt): Likewise.
1765 (check_effective_target_vect_floatint_cvt): Likewise.
1766 (check_effective_target_vect_floatuint_cvt): Likewise.
1767 (check_effective_target_vect_simd_clones): Likewise.
1768 (check_effective_target_vect_shift): Likewise.
1769 (check_effective_target_whole_vector_shift): Likewise.
1770 (check_effective_target_vect_bswap): Likewise.
1771 (check_effective_target_vect_shift_char): Likewise.
1772 (check_effective_target_vect_long): Likewise.
1773 (check_effective_target_vect_float): Likewise.
1774 (check_effective_target_vect_double): Likewise.
1775 (check_effective_target_vect_perm): Likewise.
1776 (check_effective_target_vect_perm_byte): Likewise.
1777 (check_effective_target_vect_perm_short): Likewise.
1778 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1779 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1780 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1781 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1782 (check_effective_target_vect_natural_alignment): Likewise.
1783 (check_effective_target_vect_fully_masked): Likewise.
1784 (check_effective_target_vect_element_align): Likewise.
1785 (check_effective_target_vect_masked_store): Likewise.
1786 (check_effective_target_vect_scatter_store): Likewise.
1787 (check_effective_target_vect_condition): Likewise.
1788 (check_effective_target_vect_cond_mixed): Likewise.
1789 (check_effective_target_vect_char_mult): Likewise.
1790 (check_effective_target_vect_short_mult): Likewise.
1791 (check_effective_target_vect_int_mult): Likewise.
1792 (check_effective_target_sqrt_insn): Likewise.
1793 (check_effective_target_vect_call_sqrtf): Likewise.
1794 (check_effective_target_vect_call_btrunc): Likewise.
1795 (check_effective_target_vect_call_btruncf): Likewise.
1796 (check_effective_target_vect_call_ceil): Likewise.
1797 (check_effective_target_vect_call_floorf): Likewise.
1798 (check_effective_target_lto): Likewise.
1799 (check_vect_support_and_set_flags): Likewise.
1800 (check_effective_target_vect_stridedN): Enable when fully masked is
1801 available.
1802 (add_options_for_sqrt_insn): New procedure.
1803
1804 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1805
1806 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1807 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1808 linker.
1809 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1810
1811 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1812
1813 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1814 * gcc.dg/pic-1.c: Disable on amdgcn.
1815 * gcc.dg/pic-2.c: Disable on amdgcn.
1816 * gcc.dg/pic-3.c: Disable on amdgcn.
1817 * gcc.dg/pic-4.c: Disable on amdgcn.
1818 * gcc.dg/pie-3.c: Disable on amdgcn.
1819 * gcc.dg/pie-4.c: Disable on amdgcn.
1820 * gcc.dg/uninit-19.c: Check pie_enabled.
1821 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1822
1823 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1824 Kwok Cheung Yeung <kcy@codesourcery.com>
1825 Julian Brown <julian@codesourcery.com>
1826 Tom de Vries <tom@codesourcery.com>
1827
1828 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1829 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1830 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1831 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1832 * gcc.dg/20111216-1.c: Require exceptions.
1833 * gcc.dg/cleanup-10.c: Require exceptions.
1834 * gcc.dg/cleanup-11.c: Require exceptions.
1835 * gcc.dg/cleanup-12.c: Require exceptions.
1836 * gcc.dg/cleanup-13.c: Require exceptions.
1837 * gcc.dg/cleanup-5.c: Require exceptions.
1838 * gcc.dg/cleanup-8.c: Require exceptions.
1839 * gcc.dg/cleanup-9.c: Require exceptions.
1840 * gcc.dg/gomp/pr29955.c: Require exceptions.
1841 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1842 * gcc.dg/nested-func-5.c: Require exceptions.
1843 * gcc.dg/pch/except-1.c: Require exceptions.
1844 * gcc.dg/pch/valid-2.c: Require exceptions.
1845 * gcc.dg/pr41470.c: Require exceptions.
1846 * gcc.dg/pr42427.c: Require exceptions.
1847 * gcc.dg/pr44545.c: Require exceptions.
1848 * gcc.dg/pr47086.c: Require exceptions.
1849 * gcc.dg/pr51481.c: Require exceptions.
1850 * gcc.dg/pr51644.c: Require exceptions.
1851 * gcc.dg/pr52046.c: Require exceptions.
1852 * gcc.dg/pr54669.c: Require exceptions.
1853 * gcc.dg/pr56424.c: Require exceptions.
1854 * gcc.dg/pr64465.c: Require exceptions.
1855 * gcc.dg/pr65802.c: Require exceptions.
1856 * gcc.dg/pr67563.c: Require exceptions.
1857 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1858 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1859 * gcc.dg/vect/pr46663.c: Require exceptions.
1860 * lib/target-supports.exp (check_effective_target_exceptions): New.
1861
1862 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1863
1864 PR target/88851
1865 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1866
1867 2019-01-17 Nathan Sidwell <nathan@acm.org>
1868
1869 PR c++/86610
1870 * g++.dg/cpp0x/pr86610.C: New.
1871
1872 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1873
1874 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1875 VFIXUPIMM* intrinsics.
1876 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1878 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1879
1880 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1881
1882 PR target/88794
1883 Revert:
1884 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1885
1886 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1887 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1888 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1890 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1891 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1892 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1893 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1894 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1895 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1896 * gcc.target/i386/sse-13.c: Ditto.
1897 * gcc.target/i386/sse-14.c: Ditto.
1898 * gcc.target/i386/sse-22.c: Ditto.
1899 * gcc.target/i386/sse-23.c: Ditto.
1900 * gcc.target/i386/testimm-10.c: Ditto.
1901 * gcc.target/i386/testround-1.c: Ditto.
1902
1903 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1904
1905 PR target/88794
1906 Revert:
1907 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR target/88489
1910 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1911 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1912
1913 2019-01-17 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR rtl-optimization/88870
1916 * gcc.dg/pr88870.c: New test.
1917
1918 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1919
1920 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1921
1922 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
1923
1924 PR c++/87768
1925 * g++.dg/concepts/pr87768.C: New.
1926
1927 PR c++/86648
1928 * gcc.dg/cpp1z/pr86648.C: New.
1929
1930 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1931
1932 PR target/87306
1933 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1934 vectorized on POWER unless hardware misaligned loads are available.
1935
1936 2019-01-16 David Malcolm <dmalcolm@redhat.com>
1937
1938 PR target/88861
1939 * g++.dg/torture/pr88861.C: New test.
1940
1941 2019-01-16 Tamar Christina <tamar.christina@arm.com>
1942
1943 PR debug/88046
1944 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1945
1946 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1947
1948 * g++.dg/other/pr33558.C: Test location too.
1949 * g++.dg/other/pr33558-2.C: Likewise.
1950 * g++.dg/parse/crash4.C: Likewise.
1951 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1952 * g++.old-deja/g++.mike/p7635.C: Likewise.
1953 * g++.old-deja/g++.other/decl6.C: Likewise.
1954
1955 2019-01-16 Marek Polacek <polacek@redhat.com>
1956
1957 PR c++/78244 - narrowing conversion in template not detected.
1958 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1959 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1960
1961 2019-01-16 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c/51628
1964 PR target/88682
1965 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1966 may_alias attribute.
1967
1968 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1969
1970 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1971 struct.
1972
1973 2019-01-15 David Malcolm <dmalcolm@redhat.com>
1974
1975 PR c++/88795
1976 * g++.dg/template/pr88795.C: New test.
1977
1978 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1979
1980 PR fortran/43136
1981 * gfortran.dg/actual_array_substr_3.f90: New test.
1982
1983 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/81849
1986 * gfortran.dg/pr81849.f90: New test.
1987
1988 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
1989
1990 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
1991 ISO_Fortran_binding_2.h.
1992
1993 2019-01-15 Marek Polacek <polacek@redhat.com>
1994
1995 PR c++/88866
1996 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1997
1998 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1999
2000 PR inline-asm/52813
2001 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2002 -Wdeprecated warning and expect a following note:.
2003
2004 2019-01-15 Richard Biener <rguenther@suse.de>
2005
2006 PR debug/88046
2007 * g++.dg/lto/pr88046_0.C: New testcase.
2008
2009 2019-01-15 Richard Biener <rguenther@suse.de>
2010
2011 PR tree-optimization/88855
2012 * gcc.dg/pr88855.c: New testcase.
2013
2014 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 * g++.dg/diagnostic/typedef-initialized.C: New.
2017
2018 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 * g++.dg/diagnostic/bitfld3.C: New.
2021
2022 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR tree-optimization/88775
2025 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2026 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2027
2028 2019-01-14 Marek Polacek <polacek@redhat.com>
2029
2030 PR c++/88825 - ICE with bogus function return type deduction.
2031 * g++.dg/cpp1y/auto-fn55.C: New test.
2032
2033 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2034
2035 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2036 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2037 feature test macros.
2038 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2039
2040 2019-01-14 Marek Polacek <polacek@redhat.com>
2041
2042 PR c++/88830 - ICE with abstract class.
2043 * g++.dg/other/abstract7.C: New test.
2044
2045 2019-01-14 Martin Sebor <msebor@redhat.com>
2046
2047 PR target/88638
2048 * gcc.dg/format/attr-8.c: New test.
2049 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2050 * gcc.dg/format/attr-3.c: Same.
2051 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2052 * objc.dg/fsf-nsstring-format-1.m: Same.
2053
2054 2019-01-14 Martin Liska <mliska@suse.cz>
2055
2056 PR gcov-profile/88263
2057 * g++.dg/gcov/pr88263-2.C: New test.
2058
2059 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR rtl-optimization/88796
2062 * gcc.target/i386/pr88796.c: New test.
2063
2064 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2065
2066 * gdc.dg/asm1.d: New test.
2067 * gdc.dg/asm2.d: New test.
2068 * gdc.dg/asm3.d: New test.
2069 * gdc.dg/asm4.d: New test.
2070 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2071
2072 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2073
2074 PR libfortran/88776
2075 * gfortran.dg/namelist_96.f90: New test.
2076
2077 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2078
2079 PR fortran/59345
2080 * gfortran.dg/internal_pack_18.f90: New test.
2081
2082 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 * gcc.dg/pr51628-20.c: Updated.
2085 * gcc.dg/pr51628-21.c: Likewise.
2086 * gcc.dg/pr51628-25.c: Likewise.
2087
2088 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2089
2090 PR fortran/59345
2091 * gfortran.dg/internal_pack_17.f90: New test.
2092 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2093 to builtin_free.
2094
2095 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2096
2097 PR fortran/61765
2098 * gfortran.dg/pr61765.f90: New test.
2099
2100 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2101
2102 * g++.dg/cpp0x/pr62101.C: Test locations too.
2103 * g++.dg/inherit/pure1.C: Likewise.
2104
2105 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2106
2107 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2108 reports of ICEs.
2109 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2110
2111 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2112
2113 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2114 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2115 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2116 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2117 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2118 for dump tree scan.
2119
2120 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2121
2122 PR fortran/35031
2123 * gfortran.dg/pr35031.f90: new test.
2124
2125 2019-01-11 Marek Polacek <polacek@redhat.com>
2126
2127 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2128 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2129 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2130
2131 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR middle-end/85956
2134 PR lto/88733
2135 * c-c++-common/gomp/pr85956.c: New test.
2136 * g++.dg/gomp/pr88733.C: New test.
2137
2138 2019-01-11 Tobias Burnus <burnus@net-b.de>
2139
2140 PR C++/88114
2141 * g++.dg/cpp0x/defaulted61.C: New
2142 * g++.dg/cpp0x/defaulted62.C: New.
2143
2144 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR tree-optimization/88693
2147 * gcc.c-torture/execute/pr88693.c: New test.
2148
2149 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2150
2151 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2152 and add options.
2153
2154 2019-01-11 Martin Liska <mliska@suse.cz>
2155
2156 PR middle-end/88758
2157 * g++.dg/lto/pr88758_0.C: New test.
2158 * g++.dg/lto/pr88758_1.C: New test.
2159
2160 2019-01-11 Jan Beulich <jbeulich@suse.com>
2161
2162 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2163 gcc.target/i386/avx512f-vcvtss2si-1.c,
2164 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2165 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2166 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2167 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2168 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2169 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2170 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2171 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2172 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2173 gcc.target/i386/pr19398.c: Permit l or q suffix.
2174
2175 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR rtl-optimization/88296
2178 * gcc.target/i386/pr88296.c: New test.
2179
2180 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2181
2182 * g++.dg/diagnostic/extern-initialized.C: New.
2183 * g++.dg/ext/dllimport-initialized.C: Likewise.
2184
2185 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2186
2187 PR fortran/59345
2188 * gfortran.dg/internal_pack_16.f90: New test.
2189
2190 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR target/88785
2193 * g++.target/i386/pr88785.C: New test.
2194
2195 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2196
2197 PR rtl-optimization/87305
2198 * gcc.target/aarch64/pr87305.c: New.
2199
2200 2019-01-10 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/88792
2203 * gcc.dg/torture/pr88792.c: New testcase.
2204
2205 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2206
2207 PR fortran/86322
2208 * gfortran.dg/pr86322_1.f90: New test.
2209 * gfortran.dg/pr86322_2.f90: Ditto.
2210 * gfortran.dg/pr86322_3.f90: Ditto.
2211
2212 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2213
2214 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2215 * gcc.target/aarch64/bti-2.c: Likewise.
2216 * gcc.target/aarch64/bti-3.c: Likewise.
2217
2218 2019-01-10 Stefan Agner <stefan@agner.ch>
2219
2220 PR target/88648
2221 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2222 check if -masm-syntax-unified gets applied properly.
2223
2224 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR c/88568
2227 * gcc.dg/pr88568.c: New test.
2228
2229 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2230
2231 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2232 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2233
2234 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2235
2236 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2237 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2238
2239 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2240
2241 * lib/target-supports.exp
2242 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2243 check_effective_target_arm_v8_3a_complex_neon_ok,
2244 add_options_for_arm_v8_3a_complex_neon,
2245 check_effective_target_arm_v8_3a_complex_neon_hw,
2246 check_effective_target_vect_complex_rot_N): New.
2247
2248 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/88376
2251 * gfortran.dg/pr88376.f90: New test.
2252
2253 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2254
2255 PR other/16615
2256 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2257 "can not" with "cannot".
2258 * gfortran.dg/common_15.f90: Likewise.
2259 * gfortran.dg/derived_result_2.f90: Likewise.
2260 * gfortran.dg/do_check_6.f90: Likewise.
2261 * gfortran.dg/namelist_args.f90: Likewise.
2262 * gfortran.dg/negative_unit_check.f90: Likewise.
2263 * gfortran.dg/pure_formal_3.f90: Likewise.
2264 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2265 * obj-c++.dg/exceptions-3.mm: Likewise.
2266 * obj-c++.dg/exceptions-4.mm: Likewise.
2267 * obj-c++.dg/exceptions-5.mm: Likewise.
2268 * obj-c++.dg/property/at-property-23.mm: Likewise.
2269 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2270 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2271 * objc.dg/attributes/method-attribute-2.m: Likewise.
2272 * objc.dg/exceptions-3.m: Likewise.
2273 * objc.dg/exceptions-4.m: Likewise.
2274 * objc.dg/exceptions-5.m: Likewise.
2275 * objc.dg/param-1.m: Likewise.
2276 * objc.dg/property/at-property-23.m: Likewise.
2277 * objc.dg/property/dotsyntax-17.m: Likewise.
2278 * objc.dg/property/property-neg-7.m: Likewise.
2279
2280 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2281
2282 PR fortran/68426
2283 * gfortran.dg/spread_simplify_1.f90: New test.
2284
2285 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2286
2287 * lib/target-supports.exp
2288 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2289 * gcc.target/i386/xorsign.c: New test.
2290
2291 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gcc.target/sparc/tls-ld-int8.c: New test.
2294 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2295 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2296 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2297 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2298 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2299
2300 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2301
2302 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2303 option when configure with bti.
2304 * gcc.target/aarch64/bti-2.c: Likewise.
2305 * lib/target-supports.exp
2306 (check_effective_target_default_branch_protection):
2307 Add configure check for --enable-standard-branch-protection.
2308
2309 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2310
2311 * gcc.target/aarch64/bti-1.c: New test.
2312 * gcc.target/aarch64/bti-2.c: New test.
2313 * gcc.target/aarch64/bti-3.c: New test.
2314 * lib/target-supports.exp
2315 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2316
2317 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2318
2319 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2320 instead of IP0_REGNUM and add test case.
2321
2322 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2323
2324 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2325 copysign.
2326 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2327 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2328 xorsign.
2329 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2330
2331 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR rtl-optimization/88331
2334 * gcc.target/i386/pr88331.c: New test.
2335
2336 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2337
2338 * g++.dg/diagnostic/constexpr2.C: New.
2339 * g++.dg/diagnostic/ref3.C: Likewise.
2340
2341 2019-01-08 Marek Polacek <polacek@redhat.com>
2342
2343 PR c++/88538 - braced-init-list in template-argument-list.
2344 * g++.dg/cpp2a/nontype-class11.C: New test.
2345
2346 PR c++/88744
2347 * g++.dg/cpp2a/nontype-class12.C: New test.
2348
2349 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR target/88457
2352 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2353 dg-options. Require ppc_cpu_supports_hw effective target instead of
2354 powerpc64*-*-*.
2355
2356 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2357
2358 PR fortran/88047
2359 * gfortran.dg/class_69.f90: New test case.
2360
2361 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2362
2363 PR target/88717
2364 * gcc.target/i386/pr88717.c: New test.
2365
2366 2019-01-08 Marek Polacek <polacek@redhat.com>
2367
2368 PR c++/88548 - this accepted in static member functions.
2369 * g++.dg/cpp0x/this1.C: New test.
2370
2371 2019-01-08 Martin Liska <mliska@suse.cz>
2372
2373 PR tree-optimization/88753
2374 * gcc.dg/tree-ssa/pr88753.c: New test.
2375
2376 2019-01-08 Richard Biener <rguenther@suse.de>
2377
2378 PR tree-optimization/86554
2379 * gcc.dg/torture/pr86554-1.c: New testcase.
2380 * gcc.dg/torture/pr86554-2.c: Likewise.
2381
2382 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2383
2384 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2385 cover target variance.
2386
2387 2019-01-08 Richard Biener <rguenther@suse.de>
2388
2389 PR fortran/88611
2390 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2391 directly build the expected GENERIC tree.
2392
2393 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2394
2395 * gcc.target/aarch64/(return_address_sign_1.c,
2396 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2397 Change option to -mbranch-protection.
2398 * gcc.target/aarch64/(branch-protection-option.c,
2399 branch-protection-option-2.c, branch-protection-attr.c,
2400 branch-protection-attr-2.c): New file.
2401
2402 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2405
2406 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2407
2408 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2409 alias support.
2410 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2411 Append match for warning that ‘protected’ attribute is not supported.
2412
2413 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2414
2415 * gcc.dg/Wmissing-attributes.c: Require alias support.
2416 * gcc.dg/attr-copy-2.c: Likewise.
2417 * gcc.dg/attr-copy-5.c: Likewise.
2418
2419 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2420 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR c++/88554
2423 * g++.dg/warn/Wreturn-type-11.C: New test.
2424
2425 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2426
2427 PR jit/88747
2428 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2429 dump to reflect r266077.
2430
2431 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR c/88701
2434 * gcc.dg/pr88701.c: New test.
2435
2436 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2437
2438 PR c/88720
2439 PR c/88726
2440 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2441
2442 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 * g++.dg/diagnostic/constexpr1.C: New.
2445 * g++.dg/diagnostic/thread1.C: Likewise.
2446
2447 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2448 Harald Anlauf <anlauf@gmx.de>
2449 Tobias Burnus <burnus@gcc.gnu.org>
2450
2451 * gfortran.dg/is_contiguous_1.f90: New test.
2452 * gfortran.dg/is_contiguous_2.f90: New test.
2453 * gfortran.dg/is_contiguous_3.f90: New test.
2454
2455 2019-01-07 Marek Polacek <polacek@redhat.com>
2456
2457 PR c++/88741 - wrong error with initializer-string.
2458 * g++.dg/init/array50.C: New test.
2459
2460 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2461
2462 PR c++/88261
2463 PR c++/69338
2464 PR c++/69696
2465 PR c++/69697
2466 * gcc.dg/array-6.c: Move from here ...
2467 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2468 * g++.dg/pr69338.C: New test.
2469 * g++.dg/pr69697.C: Likewise.
2470 * g++.dg/ext/flexary32.C: Likewise.
2471 * g++.dg/ext/flexary3.C: Adjust test.
2472 * g++.dg/ext/flexary12.C: Likewise.
2473 * g++.dg/ext/flexary13.C: Likewise.
2474 * g++.dg/ext/flexary15.C: Likewise.
2475 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2476 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2477 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2478
2479 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2480
2481 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2482 optional in scan pattern.
2483
2484 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2485
2486 PR tree-optimization/88598
2487 * gcc.dg/vect/pr88598-1.c: New test.
2488 * gcc.dg/vect/pr88598-2.c: Likewise.
2489 * gcc.dg/vect/pr88598-3.c: Likewise.
2490 * gcc.dg/vect/pr88598-4.c: Likewise.
2491 * gcc.dg/vect/pr88598-5.c: Likewise.
2492 * gcc.dg/vect/pr88598-6.c: Likewise.
2493
2494 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2495
2496 PR tree-optimization/88598
2497 * gcc.dg/pr88598-1.c: New test.
2498 * gcc.dg/pr88598-2.c: Likewise.
2499 * gcc.dg/pr88598-3.c: Likewise.
2500 * gcc.dg/pr88598-4.c: Likewise.
2501 * gcc.dg/pr88598-5.c: Likewise.
2502
2503 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR tree-optimization/88676
2506 * gcc.dg/tree-ssa/pr88676.c: New test.
2507 * gcc.dg/pr88676.c: New test.
2508 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2509 allow &.
2510
2511 PR sanitizer/88619
2512 * c-c++-common/asan/pr88619.c: New test.
2513
2514 PR c++/85052
2515 * c-c++-common/builtin-convertvector-1.c: New test.
2516 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2517 * g++.dg/ext/builtin-convertvector-1.C: New test.
2518 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2519
2520 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2521
2522 PR target/88521
2523 * gcc.target/i386/pr88521.c: New testcase.
2524
2525 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2526
2527 PR fortran/88658
2528 * gfortran.dg/min_max_type_2.f90: New test.
2529
2530 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR c/88363
2533 * c-c++-common/attributes-4.c (falloc_align_int128,
2534 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2535
2536 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2537
2538 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2539
2540 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2541
2542 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2543 * gcc.dg/plugin/plugindir2.c: Likewise.
2544 * gcc.dg/plugin/plugindir3.c: Likewise.
2545 * gcc.dg/plugin/plugindir4.c: Likewise.
2546
2547 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2548
2549 PR fortran/88009
2550 * gfortran.dg/blockdata_10.f90: New test case.
2551
2552 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR middle-end/82564
2555 PR target/88620
2556 * gcc.dg/nested-func-12.c: New test.
2557 * gcc.c-torture/compile/pr82564.c: New test.
2558
2559 PR debug/88635
2560 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2561
2562 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2563
2564 PR target/60563
2565 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2566
2567 2019-01-04 Martin Sebor <msebor@redhat.com>
2568
2569 PR c/88546
2570 * g++.dg/ext/attr-copy.C: New test.
2571 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2572 * gcc.dg/attr-copy-6.c: New test.
2573 * gcc.dg/attr-copy-7.c: New test.
2574
2575 2019-01-04 Martin Sebor <msebor@redhat.com>
2576
2577 PR c/88363
2578 * c-c++-common/attributes-4.c: New test.
2579
2580 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2581
2582 PR gcc/87763
2583 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2584 count to 18.
2585
2586 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2587
2588 PR fortran/48543
2589 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2590 * gfortran.dg/merge_char_const.f90: Restore.
2591
2592 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR target/88594
2595 * gcc.dg/pr88594.c: New test.
2596
2597 2019-01-04 Jan Beulich <jbeulich@suse.com>
2598
2599 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2600 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2601 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2602 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2603 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2604 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2605 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2606 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2607 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2608 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2609 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2610 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2611 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2612 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2613 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2614 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2615 gcc.target/i386/avx512bw-vpcmplew-1.c,
2616 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2617 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2618 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2619 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2620 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2621 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2622 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2623 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2624 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2625 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2626 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2627 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2628 gcc.target/i386/avx512bw-vptestmb-1.c,
2629 gcc.target/i386/avx512bw-vptestmw-1.c,
2630 gcc.target/i386/avx512bw-vptestnmb-1.c,
2631 gcc.target/i386/avx512bw-vptestnmw-1.c,
2632 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2633 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2634 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2635 gcc.target/i386/avx512dq-vfpclassss-1.c,
2636 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2637 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2638 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2639 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2640 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2641 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2642 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2643 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2644 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2645 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2646 gcc.target/i386/avx512vl-vpcmpged-1.c,
2647 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2648 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2649 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2650 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2651 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2652 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2653 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2654 gcc.target/i386/avx512vl-vpcmpled-1.c,
2655 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2656 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2657 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2658 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2659 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2660 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2661 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2662 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2663 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2664 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2665 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2666 gcc.target/i386/avx512vl-vptestmd-1.c,
2667 gcc.target/i386/avx512vl-vptestmq-1.c,
2668 gcc.target/i386/avx512vl-vptestnmd-1.c,
2669 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2670 operand.
2671 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2672 gcc.target/i386/avx512bw-vpcmpub-1.c,
2673 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2674 gcc.target/i386/avx512bw-vpcmpw-1.c,
2675 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2676 gcc.target/i386/avx512dq-vfpclassps-1.c,
2677 gcc.target/i386/avx512f-vcmppd-1.c,
2678 gcc.target/i386/avx512f-vcmpps-1.c,
2679 gcc.target/i386/avx512f-vcmpsd-1.c,
2680 gcc.target/i386/avx512f-vcmpss-1.c,
2681 gcc.target/i386/avx512f-vpcmpd-1.c,
2682 gcc.target/i386/avx512f-vpcmpq-1.c,
2683 gcc.target/i386/avx512f-vpcmpud-1.c,
2684 gcc.target/i386/avx512f-vpcmpuq-1.c,
2685 gcc.target/i386/avx512f-vptestmd-1.c,
2686 gcc.target/i386/avx512f-vptestmq-1.c,
2687 gcc.target/i386/avx512f-vptestnmd-1.c,
2688 gcc.target/i386/avx512f-vptestnmq-1.c,
2689 gcc.target/i386/avx512vl-vcmppd-1.c,
2690 gcc.target/i386/avx512vl-vcmpps-1.c,
2691 gcc.target/i386/avx512vl-vpcmpd-1.c,
2692 gcc.target/i386/avx512vl-vpcmpq-1.c,
2693 gcc.target/i386/avx512vl-vpcmpud-1.c,
2694 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2695 as mask operand.
2696
2697 2019-01-03 Martin Sebor <msebor@redhat.com>
2698
2699 PR tree-optimization/88659
2700 * gcc.dg/Wstringop-truncation-6.c: New test.
2701
2702 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2703
2704 PR fortran/48543
2705 * gfortran.dg/const_chararacter_merge.f90: Remove.
2706
2707 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR debug/88644
2710 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2711 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2712
2713 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2714
2715 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2716 * gcc.dg/pubtypes-3.c: Likewise.
2717 * gcc.dg/pubtypes-4.c: Likewise.
2718
2719 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR c++/88636
2722 * g++.target/i386/pr88636.C: New test.
2723
2724 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2725
2726 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2727
2728 2019-01-03 Martin Liska <mliska@suse.cz>
2729
2730 PR testsuite/88436
2731 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2732
2733 2019-01-02 Marek Polacek <polacek@redhat.com>
2734
2735 PR c++/88612 - ICE with -Waddress-of-packed-member.
2736 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2737
2738 PR c++/88631 - CTAD failing for value-initialization.
2739 * g++.dg/cpp1z/class-deduction59.C: New test.
2740
2741 PR c++/81486 - CTAD failing with ().
2742 * g++.dg/cpp1z/class-deduction60.C: New test.
2743 * g++.dg/cpp1z/class-deduction61.C: New test.
2744
2745 2019-01-02 Martin Sebor <msebor@redhat.com>
2746 Jeff Law <law@redhat.com>
2747
2748 * gcc.dg/strlenopt-36.c: Update.
2749 * gcc.dg/strlenopt-45.c: Update.
2750 * gcc.c-torture/execute/strlen-5.c: New test.
2751 * gcc.c-torture/execute/strlen-6.c: New test.
2752 * gcc.c-torture/execute/strlen-7.c: New test.
2753
2754 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR testsuite/87304
2757 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2758 messages only on vect_hw_misalign targets.
2759
2760 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2761
2762 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2763 * gfortran.dg/dec_d_lines_3.f: Ditto.
2764 * gfortran.dg/dec_structure_24.f90: Ditto.
2765 * gfortran.dg/dec_structure_26.f90: Ditto.
2766 * gfortran.dg/dec_structure_27.f90: Ditto.
2767 * gfortran.dg/dec_type_print_3.f90: Ditto.
2768 * gfortran.dg/derived_name_1.f90: Ditto.
2769 * gfortran.dg/error_recovery_1.f90: Ditto.
2770 * gfortran.dg/gomp/pr29759.f90: Ditto.
2771 * gfortran.dg/pr36192.f90: Ditto.
2772 * gfortran.dg/pr56007.f90: Ditto.
2773 * gfortran.dg/pr56520.f90: Ditto.
2774 * gfortran.dg/pr78741.f90: Ditto.
2775 * gfortran.dg/print_fmt_2.f90: Ditto.
2776 * gfortran.dg/select_type_20.f90: Ditto.
2777
2778 2019-01-02 Marek Polacek <polacek@redhat.com>
2779
2780 PR c++/86875
2781 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2782
2783 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2784
2785 PR fortran/48543
2786 * gfortran.dg/const_chararacter_merge.f90: New test.
2787
2788 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2789
2790 PR lto/88130
2791 * g++.dg/torture/pr88130.C: New testcase.
2792
2793 2019-01-02 Martin Liska <mliska@suse.cz>
2794
2795 PR tree-optimization/88650
2796 * gfortran.dg/predict-3.f90: New test.
2797
2798 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2801
2802 2019-01-02 Richard Biener <rguenther@suse.de>
2803
2804 PR tree-optimization/88621
2805 * gcc.dg/torture/pr88621.c: New testcase.
2806
2807 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR ipa/88561
2810 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2811 targets and expect _ZThn8 for ilp32 targets.
2812
2813 2019-01-01 Martin Sebor <msebor@redhat.com>
2814 Jeff Law <law@redhat.com>
2815
2816 * gcc.dg/strlenopt-40.c: Update.
2817 * gcc.dg/strlenopt-51.c: Likewise.
2818 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2819
2820 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2821 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2822 * gcc.dg/strlenopt-59.c: New test.
2823 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2824 * g++.dg/init/strlen.C: New test.
2825
2826 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2827
2828 PR fortran/82743
2829 * gfortran.dg/structure_constructor_16.f90: New test.
2830
2831 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2832
2833 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2834 * g++.dg/ipa/devirt-53.C: Fix scan template.
2835
2836 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2837
2838 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2839 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2840 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2841
2842 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2843
2844 * g++.dg/tree-prof/devirt.C: Update testcase.
2845
2846 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2847
2848 Update copyright years.
2849 \f
2850 Copyright (C) 2019 Free Software Foundation, Inc.
2851
2852 Copying and distribution of this file, with or without modification,
2853 are permitted in any medium without royalty provided the copyright
2854 notice and this notice are preserved.