]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0e8f933e 12019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/84387
4 * gfortran.dg/dtio_34.f90: New test.
5
c005651d 62019-02-23 Marek Polacek <polacek@redhat.com>
7
8 PR c++/88294 - ICE with non-constant noexcept-specifier.
9 * g++.dg/cpp0x/noexcept34.C: New test.
10 * g++.dg/cpp0x/noexcept35.C: New test.
11
5724e657 12 PR c++/89419
13 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
14
42ae61b1 152019-02-23 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/88117
18 * gfortran.dg/deferred_character_32.f90 : New test
19
889b0295 202019-02-23 Paul Thomas <pault@gcc.gnu.org>
21
22 PR fortran/89385
23 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
24 previously incorrect lbound for allocatable expressions. Also
25 correct stop values to avoid repetition.
26 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
27 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
28
29 PR fortran/89366
30 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
31 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
32 * gfortran.dg/pr32599.f03 : Set standard to F2008.
33
689cc9b6 342019-02-22 David Malcolm <dmalcolm@redhat.com>
35
36 PR c++/89390
37 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
38 renaming to a multicharacter name, so that start != finish. Add
39 tests for dtor locations.
40
64f69b31 412019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/84676
44 * g++.dg/cpp0x/pr84676.C: New.
45
2462642a 462019-02-22 Martin Sebor <msebor@redhat.com>
47
48 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
49 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
50
93fd04e7 512019-02-22 Harald Anlauf <anlauf@gmx.de>
52
53 PR fortran/83057
54 * gfortran.dg/newunit_6.f90: New test.
55
e7652833 562019-02-22 Marek Polacek <polacek@redhat.com>
57
58 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
59 * g++.dg/cpp2a/explicit14.C: New test.
60
9f74d391 612019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
62
63 PR target/89324
64 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
65 * gfortran.fortran-torture/compile/pr89324.f90: New test.
66
77dd365f 672019-02-22 Martin Sebor <msebor@redhat.com>
68
26fb4bf5 69 PR c/89425
70 * gcc.dg/Wabsolute-value.c: New test.
71
77dd365f 72 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
73
c30b4960 742019-02-22 H.J. Lu <hongjiu.lu@intel.com>
75 Hongtao Liu <hongtao.liu@intel.com>
76 Sunil K Pandey <sunil.k.pandey@intel.com>
77
78 PR target/87007
79 * gcc.target/i386/pr87007-1.c: New test.
80 * gcc.target/i386/pr87007-2.c: Likewise.
81
9af6ed72 822019-02-22 Richard Biener <rguenther@suse.de>
83
84 PR tree-optimization/89440
85 * gcc.dg/vect/pr89440.c: New testcase.
86
eb1dc7b8 872019-02-22 Thomas Schwinge <thomas@codesourcery.com>
88
b320319b 89 * lib/target-supports.exp (check_effective_target_offload_nvptx):
90 Remove.
91
1d740b07 92 PR fortran/72741
93 * gfortran.dg/goacc/classify-routine.f95: Adjust.
94
9b423754 95 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
96 * g++.dg/goacc/template.C: Likewise.
97
eb1dc7b8 98 PR fortran/78027
99 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
100
3350055c 1012019-02-22 Richard Biener <rguenther@suse.de>
102
103 PR middle-end/87609
104 * gcc.dg/torture/restrict-7.c: New testcase.
105
02d7a132 1062019-02-21 Jakub Jelinek <jakub@redhat.com>
107
108 PR c++/89285
109 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
110 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
111 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
112 diagnostics.
113 * g++.dg/cpp1y/constexpr-89285.C: New test.
114 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
115 for C++11.
116 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
117 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
118
5c9b4418 1192019-02-21 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR target/87412
122 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
123 -fcf-protection with -fcf-protection=branch.
124 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
125 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
126 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
127 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
128 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
129
69547664 1302019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
131
132 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
133 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
134
5132f59f 1352019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
136
137 PR fortran/86119
138 * gfortran.dg/warn_conversion_11.f90: New test.
139
f867b437 1402019-02-21 H.J. Lu <hongjiu.lu@intel.com>
141
142 PR target/87412
143 * gcc.target/i386/pr87412-1.c: New file.
144 * gcc.target/i386/pr87412-2.c: Likewise.
145 * gcc.target/i386/pr87412-3.c: Likewise.
146 * gcc.target/i386/pr87412-4.c: Likewise.
147
67d294e4 1482019-02-20 Jakub Jelinek <jakub@redhat.com>
149
0c3f2aa9 150 PR c++/89403
151 * g++.dg/cpp0x/pr89403.C: New test.
152
02dc6028 153 PR c++/89405
154 * g++.dg/cpp1z/inline-var5.C: New test.
155
67d294e4 156 PR middle-end/89412
157 * gcc.c-torture/compile/pr89412.c: New test.
158
89fbfe10 1592019-02-20 Jakub Jelinek <jakub@redhat.com>
160 David Malcolm <dmalcolm@redhat.com>
161
162 PR middle-end/89091
163 * gcc.dg/torture/pr89091.c: New test.
164
b47245f1 1652019-02-20 Jakub Jelinek <jakub@redhat.com>
166
48d4b6c6 167 PR middle-end/88074
168 PR middle-end/89415
169 * gcc.dg/pr88074-2.c: New test.
170
b47245f1 171 PR c++/89336
172 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
173
a268d555 1742019-02-20 David Malcolm <dmalcolm@redhat.com>
175
176 PR c/89410
177 * gcc.dg/pr89410-1.c: New test.
178 * gcc.dg/pr89410-2.c: New test.
179
5a6149a3 1802019-02-20 Pat Haugen <pthaugen@us.ibm.com>
181
182 * lib/target-supports.exp (check_effective_target_vect_usad_char):
183 Add PowerPC support.
184 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
185 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
186
3a7d0e9f 1872019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
188
189 PR target/86487
190 * gcc.target/arm/pr86487.c: New.
191
ab0fbe16 1922019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/84536
195 * g++.dg/cpp1y/var-templ60.C: New.
196
a36e00c1 1972019-02-20 Li Jia He <helijia@linux.ibm.com>
198
199 PR target/88100
200 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
201
d69a5a23 2022019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
203
204 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
205
4946f3a3 2062019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
207
208 PR fortran/89384
209 * gfortran.dg/ISO_Fortran_binding_4.f90
210
3eedad7a 2112019-02-19 Thomas Schwinge <thomas@codesourcery.com>
212
213 PR c/87924
214 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
215 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
216
cda34b22 2172019-02-19 Richard Biener <rguenther@suse.de>
218
219 PR middle-end/88074
220 * gcc.dg/pr88074.c: New testcase.
221
31358ed0 2222019-02-19 Jakub Jelinek <jakub@redhat.com>
223
e4241747 224 PR middle-end/89303
225 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
226 namespace.
227
5ebe5c44 228 PR c++/89387
229 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
230
fcea8c4d 231 PR c++/89391
232 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
233
31358ed0 234 PR c++/89390
235 * g++.dg/diagnostic/pr89390.C: New test.
236
faab32da 2372019-02-18 Sharon Dvir <unapologtic@gmail.com>
238
239 * README: Fix typos.
240
4bd133e5 2412019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
242
243 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
244 bad_weak_ptr_.
245
d50eaffb 2462019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
247
248 PR fortran/87689
249 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
250 options.
251 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
252 * gfortran.dg/lto/pr87689_0.f: New file.
253 * gfortran.dg/lto/pr87689_1.f: New file.
254
9dddf1a6 2552019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
256
257 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
258
f7690f14 2592019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
260
261 * gdc.dg/dg.exp: Tabify.
262 * gdc.dg/lto/lto.exp: Likewise.
263 * gdc.test/gdc-test.exp: Likewise.
264 * lib/gdc-dg.exp: Likewise.
265 * lib/gdc.exp: Likewise.
266
94d4532c 2672019-02-18 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/89296
270 * gcc.dg/uninit-pr89296.c: New testcase.
271
9b964845 2722019-02-18 Jakub Jelinek <jakub@redhat.com>
273
274 PR target/89369
275 * gcc.c-torture/execute/pr89369.c: New test.
276 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
277 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
278 34,63,62.
279
f6c03eea 2802019-02-18 Martin Jambor <mjambor@suse.cz>
281
282 PR tree-optimization/89209
283 * gcc.dg/tree-ssa/pr89209.c: New test.
284
dd2e9d21 2852019-02-18 Martin Liska <mliska@suse.cz>
286
287 * gfortran.dg/simd-builtins-7.f90: New test.
288 * gfortran.dg/simd-builtins-7.h: New test.
289
4c6b245a 2902019-02-17 Harald Anlauf <anlauf@gmx.de>
291
292 PR fortran/88299
293 * gfortran.dg/pr88299.f90: New test.
294
b6c59db3 2952019-02-17 Harald Anlauf <anlauf@gmx.de>
296
297 PR fortran/89077
298 * gfortran.dg/transfer_simplify_12.f90: New test.
299
33e6651d 3002019-02-17 Marek Polacek <polacek@redhat.com>
301
302 PR c++/89217 - ICE with list-initialization in range-based for loop.
303 * g++.dg/cpp0x/range-for37.C: New test.
304
2d4ba130 305 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
306
9821a0dc 307 PR c++/89315
308 * g++.dg/cpp0x/initlist114.C: New test.
309
6607b4d2 310 PR c++/89356
311 * g++.dg/abi/mangle68.C: New test.
312 * g++.dg/cpp0x/decltype69.C: New test.
313
3bb711c4 3142019-02-16 David Malcolm <dmalcolm@redhat.com>
315
316 PR c++/88680
317 * g++.dg/wrappers/pr88680.C: New test.
318
9ad48282 3192019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
320
321 PR fortran/71066
322 * gfortran.dg/coarray_data_1.f90: New test.
323
62fce26f 3242019-02-16 Eric Botcazou <ebotcazou@adacore.com>
325
326 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
327 * c-c++-common/patchable_function_entry-default.c: Likewise.
328 * c-c++-common/patchable_function_entry-definition.c: Likewise.
329
78a0882d 3302019-02-16 Jakub Jelinek <jakub@redhat.com>
331
332 PR rtl-optimization/66152
333 * gcc.target/i386/pr66152.c: New test.
334
88af6fa9 3352019-02-15 Eric Botcazou <ebotcazou@adacore.com>
336
337 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
338 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
339
a35cc95b 3402019-02-15 Tamar Christina <tamar.christina@arm.com>
341
342 * lib/target-supports.exp
343 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
344 checking alternative.
345
2df51ced 3462019-02-15 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
349
9703fa32 3502019-02-15 Eric Botcazou <ebotcazou@adacore.com>
351
352 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
353 * c-c++-common/patchable_function_entry-default.c: Likewise.
354 * c-c++-common/patchable_function_entry-definition.c: Likewise.
355 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
356
adcec5a3 3572019-02-15 Jakub Jelinek <jakub@redhat.com>
358
66edcee6 359 PR other/69006
360 PR testsuite/88920
361 * lib/gcc-dg.exp: If llvm_binutils effective target, set
362 allow_blank_lines to 2 during initialization.
363 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
364 it was previously zero.
365 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
366 Clear allow_blank_lines afterwards whenever it was 1.
367 * gdc.test/gdc-test.exp (dmd2dg): Don't call
368 dg-allow-blank-lines-in-output here.
369 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
370 the tests and restore it back at the end.
371
adcec5a3 372 * c-c++-common/ubsan/opts-1.c: New test.
373 * c-c++-common/ubsan/opts-2.c: New test.
374 * c-c++-common/ubsan/opts-3.c: New test.
375 * c-c++-common/ubsan/opts-4.c: New test.
376
bc6e884f 3772019-02-15 Richard Biener <rguenther@suse.de>
378 Jakub Jelinek <jakub@redhat.com>
379
380 PR tree-optimization/89278
381 * gcc.dg/pr89278.c: New test.
382
689babb3 3832019-02-15 Jakub Jelinek <jakub@redhat.com>
384
8c6d2f0f 385 PR c/89340
386 * gcc.dg/pr89340.c: New test.
387 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
388 that leaf attribute on nested function is useless.
389
689babb3 390 PR other/89342
391 * gcc.dg/pr89342.c: New test.
392
d827ccd4 3932019-02-14 Jakub Jelinek <jakub@redhat.com>
394
395 PR rtl-optimization/89354
396 * gcc.dg/pr89354.c: New test.
397
6c5f54a5 3982019-02-14 Uroš Bizjak <ubizjak@gmail.com>
399
400 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
401 * gcc.target/i386/ssse3-pabsd.c: Ditto.
402 * gcc.target/i386/ssse3-pabsw.c: Ditto.
403 * gcc.target/i386/ssse3-palignr.c: Ditto.
404 * gcc.target/i386/ssse3-phaddd.c: Ditto.
405 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
406 * gcc.target/i386/ssse3-phaddw.c: Ditto.
407 * gcc.target/i386/ssse3-phsubd.c: Ditto.
408 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
409 * gcc.target/i386/ssse3-phsubw.c: Ditto.
410 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
411 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
412 * gcc.target/i386/ssse3-pshufb.c: Ditto.
413 * gcc.target/i386/ssse3-psignb.c: Ditto.
414 * gcc.target/i386/ssse3-psignd.c: Ditto.
415 * gcc.target/i386/ssse3-psignw.c: Ditto.
416
9d66f321 4172018-02-14 Steve Ellcey <sellcey@marvell.com>
418
419 * gcc.target/aarch64/pcs_attribute.c: New test.
420
4382a5c9 4212019-02-14 Harald Anlauf <anlauf@gmx.de>
422
423 PR fortran/88248
424 * gfortran.dg/pr88248.f90: New test.
425 * gfortran.dg/f2018_obs.f90: Updated test.
426
07a9d3db 4272019-02-14 Tamar Christina <tamar.christina@arm.com>
428
429 * gcc.target/arm/pr88850.c: change options to additional option.
430
e06fcd5a 4312019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432
433 PR d/87864
434 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
435 present.
436
ea257f14 4372019-02-14 Tamar Christina <tamar.christina@arm.com>
438
439 PR target/88850
440 * gcc.target/arm/pr88850-2.c: New test.
441 * lib/target-supports.exp
442 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
443 check_effective_target_arm_neon_softfp_fp16_ok,
444 add_options_for_arm_neon_softfp_fp16): New.
445
5770b8ce 4462019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
447
448 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
449 * lib/target-supports.exp: Add procedure to check for ldrd.
450
dac1fbf6 4512019-02-14 Cesar Philippidis <cesar@codesourcery.com>
452
453 PR fortran/72715
454 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
455 * gfortran.dg/goacc/loop-3.f95: Likewise.
456 * gfortran.dg/goacc/pr72715.f90: New test.
457
71fe24c6 4582019-02-14 Martin Liska <mliska@suse.cz>
459
460 PR rtl-optimization/89242
461 * g++.dg/pr89242.C: New test.
462
cd3f735a 4632019-02-14 Jakub Jelinek <jakub@redhat.com>
464
bcdfc955 465 PR tree-optimization/89314
466 * gcc.dg/pr89314.c: New test.
467
cd3f735a 468 PR middle-end/89284
469 * gcc.dg/ubsan/pr89284.c: New test.
470
4d502758 4712019-02-13 Ian Lance Taylor <iant@golang.org>
472
473 * gcc.dg/func-attr-1.c: New test.
474
055cced2 4752019-02-13 Uroš Bizjak <ubizjak@gmail.com>
476
477 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
478
3a860627 4792019-02-13 Marek Polacek <polacek@redhat.com>
480
481 PR c++/89297 - ICE with OVERLOAD in template.
482 * g++.dg/cpp0x/initlist113.C: New test.
483
601c59dd 4842019-02-13 Alexandre Oliva <aoliva@redhat.com>
485
40563cf7 486 PR c++/86379
487 * g++.dg/cpp0x/pr86379.C: New.
488
601c59dd 489 PR c++/87322
490 * g++.dg/cpp1y/pr87322.C: New.
491 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
492 instantiate the expected number of lambda functions.
493
2a18fb57 4942019-02-13 Marek Polacek <polacek@redhat.com>
495
496 PR c++/77304
497 * g++.dg/cpp2a/nontype-class13.C: New test.
498
389f58a1 4992019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
500
501 PR target/89190
502 * gcc.target/arm/pr89190.c: New test.
503
f2da1a76 5042019-02-13 David Malcolm <dmalcolm@redhat.com>
505
506 PR c++/89036
507 * g++.dg/concepts/pr89036.C: New test.
508
a7f0b0f6 5092019-02-13 Tamar Christina <tamar.christina@arm.com>
510
511 PR target/88847
512 * gcc.target/aarch64/sve/pr88847.c: New test.
513
4cbfbcd7 5142019-02-13 Jonathan Wakely <jwakely@redhat.com>
515 Jakub Jelinek <jakub@redhat.com>
516
517 PR middle-end/89303
518 * g++.dg/torture/pr89303.C: New test.
519
64bd49fa 5202019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/88986
523 * g++.dg/cpp1z/using4.C: New.
524 * g++.dg/cpp1z/using5.C: Likewise.
525 * g++.dg/cpp1z/using6.C: Likewise.
526
d8dd2f06 5272019-02-13 Jakub Jelinek <jakub@redhat.com>
528
529 PR target/89290
530 * gcc.target/i386/pr89290.c: New test.
531
4c5d288b 5322019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
533
534 * gcc.target/powerpc/crypto-builtin-1.c
535 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
536 New testcases.
537
916752ca 5382019-02-12 H.J. Lu <hongjiu.lu@intel.com>
539
540 PR target/89229
541 * gcc.target/i386/pr89229-1.c: New test.
542
7bd6e754 5432019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
544
545 PR target/89233
546 * gcc.target/s390/pr89233.c: New test.
547
f5239990 5482018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
549
550 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
551 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
552 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
553
4ea8ba24 5542019-02-12 Richard Biener <rguenther@suse.de>
555
556 PR tree-optimization/89253
557 * gfortran.dg/pr89253.f: New testcase.
558
44263306 5592019-02-11 Marek Polacek <polacek@redhat.com>
560
561 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
562 * g++.dg/cpp0x/nullptr40.C: New test.
563 * g++.dg/cpp0x/nullptr41.C: New test.
564
61b94553 5652019-02-11 Jakub Jelinek <jakub@redhat.com>
566
567 PR c++/88977
568 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
569
5f299139 5702019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
571
572 PR tree-optimization/86637
573 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
574
49a30f91 5752019-02-11 Martin Sebor <msebor@redhat.com>
576
577 PR tree-optimization/88771
578 * gcc.dg/Wstringop-overflow-8.c: New test.
579 * gcc.dg/Wstringop-overflow-9.c: New test.
580 * gcc.dg/Warray-bounds-40.c: New test.
581 * gcc.dg/builtin-stpncpy.c: Adjust.
582 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
583 * g++.dg/opt/memcpy1.C: Adjust.
584
08acf739 5852019-02-11 Martin Sebor <msebor@redhat.com>
586
587 PR c++/87996
588 * c-c++-common/array-5.c: New test.
589 * c-c++-common/pr68107.c: Adjust text of diagnostics.
590 * g++.dg/init/new38.C: Same.
591 * g++.dg/init/new43.C: Same.
592 * g++.dg/init/new44.C: Same.
593 * g++.dg/init/new46.C: Same.
594 * g++.dg/other/large-size-array.C: Same.
595 * g++.dg/other/new-size-type.C: Same.
596 * g++.dg/template/array30.C: Same.
597 * g++.dg/template/array32.C: New test.
598 * g++.dg/template/dependent-name3.C: Adjust.
599 * gcc.dg/large-size-array-3.c: Same.
600 * gcc.dg/large-size-array-5.c: Same.
601 * gcc.dg/large-size-array.c: Same.
602 * g++.old-deja/g++.brendan/array1.C: Same.
603 * g++.old-deja/g++.mike/p6149.C: Same.
604
40dea7a3 6052019-02-11 Martin Sebor <msebor@redhat.com>
606
607 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
608
dd9bf21a 6092019-02-11 Tamar Christina <tamar.christina@arm.com>
610
611 PR middle-end/88560
612 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
613 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
614 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
615
2e25871b 6162019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
617
618 * gcc.target/powerpc/vec-sld-modulo.c: New.
619 * gcc.target/powerpc/vec-srad-modulo.c: New.
620 * gcc.target/powerpc/vec-srd-modulo.c: New.
621
8cdb0206 6222019-02-11 Martin Liska <mliska@suse.cz>
623
624 PR ipa/89009
625 * g++.dg/ipa/pr89009.C: New test.
626
dd686aa9 6272019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
628
3c0f9ba3 629 PR fortran/71723
dd686aa9 630 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
631 * gfortran.dg/pointer_init_6.f90: Likewise.
632 * gfortran.dg/pointer_init_9.f90: New test.
633
ce0d2534 6342019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
635
636 PR fortran/67679
dd686aa9 637 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 638
dd31e240 6392019-02-10 Jakub Jelinek <jakub@redhat.com>
640
641 PR tree-optimization/89268
642 * gcc.dg/vect/pr89268.c: New test.
643
0d8e7678 6442019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645
646 * gnat.dg/lto19.adb: Remove dg-excess-errors.
647
517c0439 6482019-02-09 Harald Anlauf <anlauf@gmx.de>
649
650 PR fortran/89077
651 * gfortran.dg/substr_simplify.f90: New test.
652
645d7017 6532019-02-09 Jan Hubicka <hubicka@ucw.cz>
654
655 PR ipa/88711
656 * gfortran.dg/pr79966.f90: Xfail everwyhere.
657
7d41610c 6582019-02-09 Paul Thomas <pault@gcc.gnu.org>
659
660 PR fortran/89200
661 * gfortran.dg/array_reference_2.f90 : New test.
662
116200f6 6632019-02-09 Jakub Jelinek <jakub@redhat.com>
664
665 PR middle-end/89246
666 * gcc.dg/gomp/pr89246-1.c: New test.
667 * gcc.dg/gomp/pr89246-2.c: New test.
668
83658f41 6692019-02-08 Jakub Jelinek <jakub@redhat.com>
670
671 PR tree-optimization/88739
672 * gcc.c-torture/execute/pr88739.c: New test.
673
b8a74718 6742019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
675
676 PR testsuite/89258
677 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
678
e9f7f5f0 6792019-02-08 Robin Dapp <rdapp@linux.ibm.com>
680
681 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
682 * gcc.target/s390/vector/vec-copysign.c: New test.
683
40d78a35 6842019-02-08 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/89247
687 * gcc.dg/torture/pr89247.c: New testcase.
688
e4157058 6892019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
690
691 * gcc.target/s390/jump-label.c: New test.
692
9160da73 6932019-02-08 Richard Biener <rguenther@suse.de>
694
695 PR testsuite/89250
696 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
697
82182896 6982019-02-08 Jakub Jelinek <jakub@redhat.com>
699
700 PR rtl-optimization/89234
701 * g++.dg/ubsan/pr89234.C: New test.
702
829a2e03 7032019-02-08 Richard Biener <rguenther@suse.de>
704
705 PR middle-end/89223
706 * gcc.dg/torture/pr89223.c: New testcase.
707
72ea15e5 7082019-02-07 David Malcolm <dmalcolm@redhat.com>
709
710 PR tree-optimization/86637
711 PR tree-optimization/89235
712 * gcc.c-torture/compile/pr86637-1.c: New test.
713 * gcc.c-torture/compile/pr86637-2.c: New test.
714 * gcc.c-torture/compile/pr86637-3.c: New test.
715 * gcc.c-torture/compile/pr89235.c: New test.
716
44b8cbb6 7172019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
718
719 * gcc.target/aarch64/abd_1.c: New test.
720 * gcc.dg/sabd_1.c: Likewise.
721
27c348b7 7222019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
723
724 PR fortran/52789
725 * gfortran.dg/wunused-parameter_2.f90: New test.
726
8b7a262d 7272019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
728
729 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
730
8c0752a6 7312019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
732
733 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
734 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
735
bb8389e1 7362019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
737 Jakub Jelinek <jakub@redhat.com>
738
739 PR bootstrap/88714
740 * gcc.c-torture/execute/pr88714.c: New test.
741 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
742
d54f2f36 7432019-02-07 Tamar Christina <tamar.christina@arm.com>
744
745 PR/target 88850
746 * gcc.target/arm/pr88850.c: New test.
747
939d44f3 7482019-02-07 Alexandre Oliva <aoliva@redhat.com>
749
750 PR c++/86218
751 * g++.dg/cpp0x/pr86218.C: New.
752
c2041c0a 7532019-02-06 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR rtl-optimization/89225
756 * gcc.target/powerpc/pr89225.c: New.
757
2947ccc6 7582019-02-06 Eric Botcazou <ebotcazou@adacore.com>
759
760 * gnat.dg/opt76.adb: New test.
761
9d066a44 7622019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
763
764 PR fortran/71860
765 * gfortran.dg/null_10.f90: New test.
766
c92ab8d4 7672019-02-06 David Malcolm <dmalcolm@redhat.com>
768
769 PR c++/71302
770 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
771 column numbers to dg-warning directives where they are correct.
772 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
773 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
774 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
775
95be3519 7762019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
777
778 PR debug/87451
779 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
780 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
781 xfail scan-assembler-not with Solaris as.
782
af2aae4f 7832019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
784
785 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
786 counts and target.
787 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
788 counts and target.
789 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
790 counts and target.
791
d75855b4 7922019-02-06 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/89182
795 * gfortran.dg/graphite/pr89182.f90: New testcase.
796
641cffa6 7972019-02-06 Jakub Jelinek <jakub@redhat.com>
798
b7c999fc 799 PR c/89211
800 * gcc.dg/pr89211.c: New test.
801
641cffa6 802 PR middle-end/89210
803 * c-c++-common/builtin-convertvector-2.c: New test.
804
1a1a006b 8052019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
806
807 PR go/89019
808 * lib/go-torture.exp: Test compiling with -flto.
809
45287c8a 8102019-02-06 Joseph Myers <joseph@codesourcery.com>
811
812 PR c/88584
813 * gcc.dg/redecl-18.c: New test.
814
b5a6b127 8152019-02-05 Jakub Jelinek <jakub@redhat.com>
816
817 PR c++/89187
818 * g++.dg/opt/pr89187.C: New test.
819
8202019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 821
822 * jit.dg/add-driver-options-testlib.c: Add support file for
823 test-add-driver-options.c testcase.
824 * jit.dg/all-non-failing-tests.h: Add note about
825 test-add-driver-options.c
826 * jit.dg/jit.exp (jit-dg-test): Update to support
827 add-driver-options-testlib.c compilation.
828 * jit.dg/test-add-driver-options.c: New testcase.
829
6058af91 8302019-02-05 Jakub Jelinek <jakub@redhat.com>
831
832 PR rtl-optimization/11304
833 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
834 * gcc.target/i386/call-2.c: New test.
835
74ce2ebb 8362019-02-05 Marek Polacek <polacek@redhat.com>
837
838 PR c++/89158 - by-value capture of constexpr variable broken.
839 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
840
b81e8ebc 8412019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
842
843 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
844
969a9cce 8452019-02-05 Jakub Jelinek <jakub@redhat.com>
846
320c312b 847 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
848 target.
849 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
850
32b5e7b8 851 PR target/89188
852 * g++.dg/opt/pr89188.C: New test.
853
969a9cce 854 PR rtl-optimization/89195
855 * gcc.c-torture/execute/pr89195.c: New test.
856
12edc914 8572019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
858
859 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
860 hardware.
861 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
862 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
863 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
864 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
865 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
866 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
867 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
868 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
869 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
870
f8037d2a 8712019-02-05 Jakub Jelinek <jakub@redhat.com>
872
873 PR target/89186
874 * g++.dg/ext/vector36.C: New test.
875
9ca54fa1 8762019-02-05 Alexandre Oliva <aoliva@redhat.com>
877
878 PR c++/87770
879 * g++.dg/pr87770.C: New.
880
df378257 8812019-02-04 Harald Anlauf <anlauf@gmx.de>
882
883 PR fortran/89077
884 * gfortran.dg/pr89077.f90: New test.
885
d92348e0 8862019-02-04 Martin Liska <mliska@suse.cz>
887
90f52861 888 PR ipa/88985
889 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 890
50d9292e 8912019-02-04 Jakub Jelinek <jakub@redhat.com>
892
893 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
894 characters or extra spaces after the comment character.
895
00334655 8962019-02-04 Jakub Jelinek <jakub@redhat.com>
897
898 * g++.dg/torture/alias-1.C: New test.
899
0ff407d4 9002019-02-03 Martin Sebor <msebor@redhat.com>
901
3f99f52e 902 PR c/69661
903 * c-c++-common/Wsequence-point-2.c: New test.
904
0ff407d4 905 PR c++/44648
906 * g++.dg/warn/Wunused-var-35.C: New test.
907
1efbfaeb 9082019-02-03 Richard Biener <rguenther@suse.de>
909
910 PR debug/87295
911 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
912
b399769c 9132019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
914
915 PR fortran/88298
916 * gfortran.dg/warn_conversion_10.f90: New test.
917
1834f7a3 9182019-02-02 Paul Thomas <pault@gcc.gnu.org>
919
920 PR fortran/88393
921 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
922
ba3862bc 9232019-02-02 Paul Thomas <pault@gcc.gnu.org>
924
925 PR fortran/88980
926 * gfortran.dg/realloc_on_assign_32.f90 : New test.
927
285eb84d 9282019-02-02 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/88685
931 * gfortran.dg/pointer_array_component_3.f90 : New test.
932
b27fce45 9332019-02-02 Jakub Jelinek <jakub@redhat.com>
934
935 PR middle-end/87887
936 * gcc.dg/gomp/pr87887-1.c: New test.
937 * gcc.dg/gomp/pr87887-2.c: New test.
938
49b830df 9392019-02-01 Jakub Jelinek <jakub@redhat.com>
940
941 PR fortran/83246
942 PR fortran/89084
943 * gfortran.dg/pr89084.f90: New test.
944 * gfortran.dg/lto/pr89084_0.f90: New test.
945 * gfortran.dg/pr83246.f90: New test.
946
bdb43276 9472019-02-01 Marek Polacek <polacek@redhat.com>
948
949 PR c++/88325 - ICE with invalid out-of-line template member definition.
950 * g++.dg/cpp2a/typename14.C: New test.
951
b02075cf 9522019-02-01 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/88597
955 * gcc.dg/torture/pr88597.c: New testcase.
956
a6d33bbd 9572019-02-01 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/85497
960 * gcc.dg/graphite/pr85497.c: New testcase.
961
9c0775d3 9622019-02-01 Richard Biener <rguenther@suse.de>
963
964 PR testsuite/87451
965 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
966
5ab8180e 9672019-02-01 Jakub Jelinek <jakub@redhat.com>
968
38f851c4 969 PR tree-optimization/89143
970 * gcc.dg/tree-ssa/vrp121.c: New test.
971
d681ced2 972 PR tree-optimization/88107
973 * gcc.dg/gomp/pr88107.c: New test.
974
5ab8180e 975 PR c++/87175
976 * g++.dg/ext/attrib57.C: New test.
977
886345e6 9782018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
979
980 PR tree-optimization/88932
981 * gfortran.dg/pr88932.f90: New test.
982
f1329be6 9832019-01-31 Marek Polacek <polacek@redhat.com>
984
985 PR c++/88983 - ICE with switch in constexpr function.
986 * g++.dg/cpp1y/constexpr-88983.C: New test.
987
a82041dd 9882019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
989
990 PR fortran/88669
991 * gfortran.dg/contiguous_9.f90: New test.
992
c8f861a0 9932019-01-31 Marek Polacek <polacek@redhat.com>
994
995 PR c++/89083, c++/80864 - ICE with list initialization in template.
996 * g++.dg/cpp0x/initlist107.C: New test.
997 * g++.dg/cpp0x/initlist108.C: New test.
998 * g++.dg/cpp0x/initlist109.C: New test.
999 * g++.dg/cpp0x/initlist110.C: New test.
1000 * g++.dg/cpp0x/initlist111.C: New test.
1001 * g++.dg/cpp0x/initlist112.C: New test.
1002 * g++.dg/init/ptrfn4.C: New test.
1003
d6bfe450 10042019-01-31 David Malcolm <dmalcolm@redhat.com>
1005
1006 PR c/89122
1007 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1008 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1009
45ccb5c4 10102019-01-31 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/89135
1013 * gcc.dg/torture/pr89135.c: New testcase.
1014
06438ec9 10152019-01-31 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR sanitizer/89124
1018 * c-c++-common/asan/pr89124.c: New test.
1019
a11ed94b 10202019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1021
1022 PR fortran/52564
1023 * gfortran.dg/print_2.f90: New test.
1024
3143c7ef 10252019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1026
1027 PR rtl-optimization/87246
1028 * gcc.target/i386/pr87246.c: New.
1029
7066144a 10302019-01-30 Marek Polacek <polacek@redhat.com>
1031
1032 PR c++/89119 - ICE with value-initialization in template.
1033 * g++.dg/cpp0x/initlist-value3.C: New test.
1034
f665d347 10352019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1036
1037 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1038 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1039 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1040 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1041 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1042 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1043 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1044 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1045 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1046 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 1047
a657d4f2 10482019-01-30 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/89111
1051 * gcc.dg/torture/pr89111.c: New testcase.
1052
7617d72d 10532019-01-30 Andrew Stubbs <ams@codesourcery.com>
1054
1055 PR testsuite/88920
7617d72d 1056 * lib/target-supports.exp: Cache result.
1057
915549a3 10582019-01-30 Jakub Jelinek <jakub@redhat.com>
1059
cc4ffc4c 1060 PR c++/89105
1061 * g++.target/i386/pr89105.C: New test.
1062
915549a3 1063 PR c/89061
1064 * gcc.dg/pr89061.c: New test.
1065
8421f31a 10662019-01-29 Martin Sebor <msebor@redhat.com>
1067
1068 PR c/88956
1069 * gcc.dg/Warray-bounds-39.c: New test.
1070
bd509204 10712019-01-29 Marek Polacek <polacek@redhat.com>
1072
1073 PR testsuite/89110
1074 * g++.dg/other/nontype-1.C: Expect error in all modes.
1075 * g++.dg/parse/crash13.C: Likewise.
1076 * g++.dg/parse/error36.C: Likewise.
1077 * g++.dg/template/error29.C: Likewise.
1078
659d7fd3 10792019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1080
1081 PR fortran/57048
1082 * gfortran.dg/c_funptr_1.f90: New file.
1083 * gfortran.dg/c_funptr_1_mod.f90: New file.
1084
2c4b47e3 10852019-01-29 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR c++/66676
1088 PR ipa/89104
1089 * gcc.dg/gomp/pr89104.c: New test.
1090
25b414df 10912019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1092
1093 * gdc.dg/pr89042a.d: Mark as compile test.
1094 * gdc.dg/pr89042b.d: Likewise.
1095
c4b0762a 10962019-01-29 Richard Biener <rguenther@suse.de>
1097
1098 PR debug/87295
1099 * g++.dg/lto/pr87295_0.C: New testcase.
1100
a456bf31 11012019-01-29 Jakub Jelinek <jakub@redhat.com>
1102
b5c856bd 1103 PR c/89045
1104 * gcc.dg/pr89045.c: New test.
1105
a456bf31 1106 PR c/86125
1107 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1108 lp64, ilp32 and llp64 only.
1109 (fputs): Use unsigned long long instead of size_t for return type.
1110 (vfprintf, vfscanf): Accept arbitrary target specific type for
1111 va_list.
1112
44da2a17 11132019-01-28 Marek Polacek <polacek@redhat.com>
1114
1115 PR c++/88358 - name wrongly treated as type.
1116 * g++.dg/cpp2a/typename1.C: Add dg-error.
1117 * g++.dg/cpp2a/typename13.C: New test.
1118 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1119 Add typename.
1120
97569c2c 11212019-01-28 Marek Polacek <polacek@redhat.com>
1122
1123 * g++.dg/cpp0x/enum37.C: Add dg-error.
1124
a6061e19 11252019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1126
1127 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1128 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1129
7f68559b 11302019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1131
1132 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1133 "-Wattribute-alias".
1134
2d3af381 11352019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1136
1137 PR fortran/70696
1138 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1139
1d41b42f 11402019-01-27 Marek Polacek <polacek@redhat.com>
1141
b7feeace 1142 PR c++/88815 - narrowing conversion lost in decltype.
1143 PR c++/78244 - narrowing conversion in template not detected.
1144 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1145 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1146 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1147 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1148
1d41b42f 1149 PR c++/89024 - ICE with incomplete enum type.
1150 * g++.dg/cpp0x/enum37.C: New test.
1151
ecb2c722 11522019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1153
1154 * gnat.dg/opt75.adb: New test.
1155 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1156
36cd2681 11572019-01-27 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR target/87214
1160 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1161 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1162
9eafff7e 11632019-01-26 Martin Jambor <mjambor@suse.cz>
1164
1165 PR ipa/88933
1166 * gfortran.dg/gomp/pr88933.f90: New test.
1167
cfa3a863 11682019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1169
1170 PR d/89042
1171 * gdc.dg/pr89042a.d: New test.
1172 * gdc.dg/pr89042b.d: New test.
1173
bc3eb257 11742019-01-26 Harald Anlauf <anlauf@gmx.de>
1175
1176 PR fortran/57553
1177 * gfortran.dg/pr57553.f90: New test.
1178
aced6683 11792019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * gnat.dg/array34.adb: New test.
1182
e1b6ccb9 11832019-01-26 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR preprocessor/88974
1186 * c-c++-common/cpp/pr88974.c: New test.
1187
837ddebd 11882019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/88969
1191 * g++.dg/cpp2a/destroying-delete2.C: New.
1192 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1193
2ae44fa6 11942019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1195
1196 PR fortran/85780
1197 * gfortran.dg/pr85780.f90: Update testcase for error message.
1198
eaaf56a1 11992019-01-25 Richard Earnshaw <rearnsha@arm.com>
1200
1201 PR target/88469
1202 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1203 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1204 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1205
91843495 12062019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1207
1208 PR middle-end/89037
1209 * gcc.dg/pr89037.c: New test.
1210
a0eb8b4f 12112019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1212
1213 * lib/target-supports.exp (check_effective_target_fenv): New.
1214 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1215 fenv effective target.
1216 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1217 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1218 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1219 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1220
794fefda 12212019-01-25 Richard Biener <rguenther@suse.de>
1222
1223 PR tree-optimization/86865
1224 * gcc.dg/graphite/pr86865.c: New testcase.
1225 * gcc.dg/graphite/pr69728.c: XFAIL.
1226 * gcc.dg/graphite/scop-21.c: Likewise.
1227
530b8be5 12282019-01-24 Martin Sebor <msebor@redhat.com>
1229
1230 PR c/86125
1231 PR c/88886
1232 PR middle-end/86308
1233 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1234 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1235 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1236 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1237 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1238 * gcc.dg/builtins-69.c: New test.
1239 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1240 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1241
42202832 12422019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1243
5d95efca 1244 PR rtl-optimization/88948
42202832 1245 * gcc.target/i386/pr88948.c: New test.
1246
b5e76680 12472019-01-24 Jakub Jelinek <jakub@redhat.com>
1248
7fe7a53d 1249 PR debug/89006
1250 * g++.dg/debug/pr89006.C: New test.
1251
190cf9af 1252 PR middle-end/89015
1253 * gcc.dg/gomp/pr89015.c: New test.
1254
b5e76680 1255 PR c++/88976
1256 * c-c++-common/gomp/cancel-2.c: New test.
1257 * gcc.dg/gomp/cancel-1.c: New test.
1258 * g++.dg/gomp/cancel-1.C: New test.
1259 * g++.dg/gomp/cancel-2.C: New test.
1260 * g++.dg/gomp/cancel-3.C: New test.
1261
e42d723e 12622019-01-24 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR tree-optimization/89027
1265 * gfortran.dg/gomp/pr89027.f90: New test.
1266
297fd295 12672019-01-24 Paul Thomas <pault@gcc.gnu.org>
1268
1269 PR fortran/88929
e42d723e 1270 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1271 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 1272
161cd7e6 12732019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 PR libgcc/88931
1276 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1277 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1278 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1279 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1280
58bc31f2 12812019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1282
1283 PR target/88998
1284 * g++.target/i386/pr88998.c: New test.
1285
dffbcba8 12862019-01-23 Marek Polacek <polacek@redhat.com>
1287
1288 PR c++/88757 - qualified name treated wrongly as type.
1289 * g++.dg/cpp0x/dependent2.C: New test.
1290 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1291 * g++.dg/cpp2a/typename12.C: New test.
1292 * g++.dg/template/static30.C: Remove dg-error.
1293
1f03c410 12942019-01-23 Jakub Jelinek <jakub@redhat.com>
1295
8090d51c 1296 PR c/44715
1297 * c-c++-common/pr44715.c: New test.
1298
1f03c410 1299 PR c++/88984
1300 * c-c++-common/pr88984.c: New test.
1301
a74580b3 13022019-01-23 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/89008
1305 * gcc.dg/torture/pr89008.c: New testcase.
1306
c90ac599 13072019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1308
1309 * gnat.dg/specs/opt4.ads: New test.
1310
c5bd837e 13112019-01-23 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR tree-optimization/88964
1314 * gfortran.dg/pr88964.f90: New test.
1315
8eacaaff 13162019-01-22 Martin Sebor <msebor@redhat.com>
1317
1318 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1319 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1320 non_strict_align.
1321 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1322 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1323 non_strict_align.
1324
c4851c82 13252018-01-22 Steve Ellcey <sellcey@marvell.com>
1326
8eacaaff 1327 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 1328 to aarch64*-*-* target.
8eacaaff 1329 * c-c++-common/gomp/pr60823-3.c: Ditto.
1330 * g++.dg/gomp/declare-simd-1.C: Ditto.
1331 * g++.dg/gomp/declare-simd-3.C: Ditto.
1332 * g++.dg/gomp/declare-simd-4.C: Ditto.
1333 * g++.dg/gomp/declare-simd-7.C: Ditto.
1334 * g++.dg/gomp/pr88182.C: Ditto.
1335 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1336 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1337 * gcc.dg/gomp/pr59669-2.c: Ditto.
1338 * gcc.dg/gomp/pr87895-1.c: Ditto.
1339 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1340 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1341 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1342 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 1343
f840847c 13442019-01-22 Jakub Jelinek <jakub@redhat.com>
1345
849c3260 1346 PR target/88965
1347 * gcc.target/powerpc/pr88965.c: New test.
1348
f840847c 1349 PR middle-end/88968
1350 * c-c++-common/gomp/atomic-23.c: New test.
1351
4348a41f 13522019-01-22 Harald Anlauf <anlauf@gmx.de>
1353
1354 PR fortran/88579
1355 * gfortran.dg/power_8.f90: New test.
1356
2e9ceebc 13572019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1358
1359 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1360 * g++.dg/vec-init-1.C: Likewise.
1361 * gcc.dg/pr87793.c: Likewise.
1362
55d483b8 13632019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1364
1365 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1366 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1367
0e814d12 13682019-01-22 Richard Earnshaw <rearnsha@arm.com>
1369
1370 PR target/88469
1371 * gcc.target/arm/aapcs/bitfield2.c: New test.
1372 * gcc.target/arm/aapcs/bitfield3.c: New test.
1373
ca6770cd 13742019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1375
1376 PR rtl-optimization/87763
1377 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1378
a1ab436f 13792019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1380
1381 PR target/88954
1382 * gcc.target/i386/pr88954-1.c: New test.
1383 * gcc.target/i386/pr88954-2.c: Likewise.
1384
f8f32a5f 13852019-01-22 Richard Earnshaw <rearnsha@arm.com>
1386
1387 PR target/88469
1388 * gcc.target/arm/aapcs/bitfield1.c: New test.
1389 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1390 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1391 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1392
cc41270a 13932019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1394
1395 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1396 * gfortran.dg/block_16.f08: Likewise.
1397 * gfortran.dg/dec_structure_14.f90: Likewise.
1398 * gfortran.dg/namelist_96.f90: Likewise.
1399 * gfortran.dg/newunit_5.f90.f90: Moved to
1400 * gfortran.dg/newunit_5.f90: here.
1401 * gfortran.dg/pdt_28.f03: Likewise.
1402 * gfortran.dg/spread_simplify_1.f90: Likewise.
1403
dc7008d9 14042019-01-22 Tamar Christina <tamar.christina@arm.com>
1405
1406 PR/tree-optimization 88903
1407 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1408
9e73df6b 14092019-01-22 Jakub Jelinek <jakub@redhat.com>
1410
8167e4bd 1411 PR rtl-optimization/88904
1412 * gcc.c-torture/execute/pr88904.c: New test.
1413
786a3490 1414 PR target/88905
1415 * gcc.dg/pr88905.c: New test.
1416
9e73df6b 1417 PR rtl-optimization/49429
1418 PR target/49454
1419 PR rtl-optimization/86334
1420 PR target/88906
1421 * gcc.target/i386/pr86334.c: New test.
1422 * gcc.target/i386/pr88906.c: New test.
1423
77fe9474 14242019-01-21 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR c++/88949
1427 * g++.dg/gomp/pr88949.C: New test.
1428
d2019c03 14292019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 1430
1431 * class_66.f90: Fix a dg directive.
1432 * debug/pr35154-stabs.f: Likewise.
1433 * dec_d_lines_3.f: Likewise.
1434 * dec_d_lines_3.f: Likewise.
1435 * dec_structure_12.f90: Likewise.
1436 * dec_structure_15.f90: Likewise.
1437 * deferred_character_31.f90: Likewise.
1438 * dtio_31.f03: Likewise.
1439 * dtio_32.f03: Likewise.
1440 * extends_11.f03: Likewise.
1441 * integer_plus.f90: Likewise.
1442 * pdt_25.f03: Likewise.
1443 * pr58968.f: Likewise.
1444 * pr78259.f90: Likewise.
1445 * vect/vect-2.f90: Likewise.
1446 * matmul_const.f90: Likewise.
1447
bca15b83 14482019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1449
1450 PR target/88938
1451 * gcc.target/i386/pr88938.c: New test.
1452
99bf4b63 14532019-01-21 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR sanitizer/88901
1456 * g++.dg/asan/pr88901.C: New test.
1457
f6aa5c04 14582019-01-21 Tamar Christina <tamar.christina@arm.com>
1459
1460 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1461
8144bd52 14622019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1463
1464 PR c/88928
1465 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1466 * gcc.dg/pr88928.c: New test case.
1467
e807b7ed 14682019-01-21 Jakub Jelinek <jakub@redhat.com>
1469
1470 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1471 {long ,short ,}{unsigned ,}int.
1472
26e8495a 14732019-01-21 Richard Biener <rguenther@suse.de>
1474
1475 PR tree-optimization/88934
1476 * gfortran.dg/pr88934.f90: New testcase.
1477
eaf966f3 14782019-01-20 Ulrich Drepper <drepper@redhat.com>
1479
1480 Fix after C++ P0600 implementation.
1481 * g++.dg/init/new39.C: Don't just ignore result of new.
1482
c343819b 14832019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1484
1485 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1486
c161bb93 14872019-01-20 Johannes Pfau <johannespfau@gmail.com>
1488
1489 * gdc.dg/runnable.d: Add tests for comparing complex types.
1490
30b46595 14912019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1492
297fd295 1493 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 1494 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1495 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1496 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1497
c81c2702 14982019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1499
1500 PR fortran/37835
1501 * gfortran.dg/no-automatic.f90: New test.
1502
19081b87 15032019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1504
1505 PR fortran/77960
1506 * gfortran.dg/pr77960.f90: New test.
1507
b7e6520a 15082018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1509 Paul Thomas <pault@gcc.gnu.org>
1510
1511 PR fortran/56789
1512 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1513 scan-tree tests that fail with patch.
1514 * gfortran.dg/contiguous_8.f90: New test.
1515
5dfc8b8e 15162019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1517
1518 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1519 inner strides.
1520 * gfortran.dg/loop_versioning_9.f90: New test.
1521 * gfortran.dg/loop_versioning_10.f90: Likewise.
1522
7b60c131 15232019-01-19 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR fortran/88902
1526 * gfortran.dg/pr88902.f90: New test.
1527
34859308 15282019-01-18 Martin Sebor <msebor@redhat.com>
1529
1530 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1531
31975c5e 15322019-01-18 Ian Lance Taylor <iant@golang.org>
1533
1534 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1535 is no longer externally visible.
1536
b2bc2471 15372019-01-18 Marek Polacek <polacek@redhat.com>
1538
1539 PR c++/86926
1540 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1541
60da8226 15422019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 PR middle-end/88587
1545 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1546 (dg-options): Replace -m32 with -fno-pic.
1547 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1548 (dg-options): Remove -m32.
1549
58d47a89 15502019-01-18 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/88903
1553 * gcc.dg/vect/pr88903-1.c: New testcase.
1554 * gcc.dg/vect/pr88903-2.c: Likewise.
1555
6d4e8a95 15562019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1557
1558 PR c/51628
1559 PR c/88664
1560 * c-c++-common/pr51628-33.c: New test.
1561 * c-c++-common/pr51628-35.c: New test.
1562 * c-c++-common/pr88664-1.c: Likewise.
1563 * c-c++-common/pr88664-2.c: Likewise.
1564 * gcc.dg/pr51628-34.c: Likewise.
1565
e319ca91 15662019-01-18 Richard Earnshaw <rearnsha@arm.com>
1567
1568 PR target/88799
1569 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1570 mp and sec extensions to armv7-a.
1571
c099f1dd 15722019-01-18 Martin Liska <mliska@suse.cz>
1573
1574 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1575 expected function name.
1576
273d44ee 15772019-01-18 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR tree-optimization/86214
1580 * g++.dg/opt/pr86214-1.C: New test.
1581 * g++.dg/opt/pr86214-2.C: New test.
1582
b8408dd3 15832019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1584
1585 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1586
5c3317a8 15872019-01-18 Jakub Jelinek <jakub@redhat.com>
1588
1589 Reapply:
1590 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR target/88489
1593 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1594 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1595
eba46615 15962019-01-18 Martin Liska <mliska@suse.cz>
1597
1598 PR middle-end/88587
1599 * g++.target/i386/pr88587.C: New test.
1600 * gcc.target/i386/mvc13.c: New test.
1601
20ab60cd 16022018-01-17 Steve Ellcey <sellcey@cavium.com>
1603
1604 PR fortran/88898
1605 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1606 warning checks.
1607 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1608 * gfortran.dg/gomp/pr83977.f90: Ditto.
1609
0cfa832a 16102019-01-17 Martin Sebor <msebor@redhat.com>
1611
1612 PR middle-end/88273
1613 * gcc.dg/Warray-bounds-38.c: New test.
1614
7e351bf9 16152018-01-17 Steve Ellcey <sellcey@cavium.com>
1616
1617 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1618 warning checks and assembler scans.
1619 * c-c++-common/gomp/pr60823-3.c: Ditto.
1620 * c-c++-common/gomp/pr63328.c: Ditto.
1621 * g++.dg/gomp/declare-simd-1.C: Ditto.
1622 * g++.dg/gomp/declare-simd-3.C: Ditto.
1623 * g++.dg/gomp/declare-simd-4.C: Ditto.
1624 * g++.dg/gomp/declare-simd-7.C: Ditto.
1625 * g++.dg/gomp/pr88182.C: Ditto.
1626 * g++.dg/vect/simd-clone-7.cc: Ditto.
1627 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1628 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1629 * gcc.dg/gomp/pr59669-2.c: Ditto.
1630 * gcc.dg/gomp/pr87895-1.c: Ditto.
1631 * gcc.dg/gomp/pr87895-2.c: Ditto.
1632 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1633 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1634 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1635 * gfortran.dg/gomp/pr83977.f90: Ditto.
1636
0f910e62 16372019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 * g++.dg/cpp0x/auto52.C: Test locations too.
1640 * g++.dg/cpp0x/trailing2.C: Likewise.
1641 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1642 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1643 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1644 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1645 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1646
098cc8f0 16472019-01-17 David Malcolm <dmalcolm@redhat.com>
1648
1649 PR c++/88699
1650 * g++.dg/template/pr88699.C: New test.
1651
a4e7e061 16522019-01-17 Martin Sebor <msebor@redhat.com>
1653
1654 PR tree-optimization/88800
1655 * c-c++-common/Wrestrict.c: Adjust.
1656 * gcc.dg/Warray-bounds-37.c: New test.
1657 * gcc.dg/builtin-memcpy-2.c: New test.
1658 * gcc.dg/builtin-memcpy.c: New test.
1659
21208703 16602019-01-17 Tamar Christina <tamar.christina@arm.com>
1661
1662 PR target/88850
1663 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1664
acbbb815 16652019-01-17 Andrew Stubbs <ams@codesourcery.com>
1666 Kwok Cheung Yeung <kcy@codesourcery.com>
1667 Julian Brown <julian@codesourcery.com>
1668 Tom de Vries <tom@codesourcery.com>
1669
1670 * gcc.dg/20020312-2.c: Add amdgcn support.
1671 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1672 * gcc.dg/builtin-apply2.c: Likewise.
1673 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1674 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1675 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1676 * gcc.dg/memcmp-1.c: Increase timeout factor.
1677 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1678 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1679 * gcc.dg/sibcall-9.c: Likewise.
1680 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1681 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1682 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1683 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1684 * lib/target-supports.exp (check_effective_target_trampolines):
1685 Configure amdgcn.
1686 (check_profiling_available): Likewise.
1687 (check_effective_target_global_constructor): Likewise.
1688 (check_effective_target_return_address): Likewise.
1689 (check_effective_target_fopenacc): Likewise.
1690 (check_effective_target_fopenmp): Likewise.
1691 (check_effective_target_vect_int): Likewise.
1692 (check_effective_target_vect_intfloat_cvt): Likewise.
1693 (check_effective_target_vect_uintfloat_cvt): Likewise.
1694 (check_effective_target_vect_floatint_cvt): Likewise.
1695 (check_effective_target_vect_floatuint_cvt): Likewise.
1696 (check_effective_target_vect_simd_clones): Likewise.
1697 (check_effective_target_vect_shift): Likewise.
1698 (check_effective_target_whole_vector_shift): Likewise.
1699 (check_effective_target_vect_bswap): Likewise.
1700 (check_effective_target_vect_shift_char): Likewise.
1701 (check_effective_target_vect_long): Likewise.
1702 (check_effective_target_vect_float): Likewise.
1703 (check_effective_target_vect_double): Likewise.
1704 (check_effective_target_vect_perm): Likewise.
1705 (check_effective_target_vect_perm_byte): Likewise.
1706 (check_effective_target_vect_perm_short): Likewise.
1707 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1708 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1709 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1710 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1711 (check_effective_target_vect_natural_alignment): Likewise.
1712 (check_effective_target_vect_fully_masked): Likewise.
1713 (check_effective_target_vect_element_align): Likewise.
1714 (check_effective_target_vect_masked_store): Likewise.
1715 (check_effective_target_vect_scatter_store): Likewise.
1716 (check_effective_target_vect_condition): Likewise.
1717 (check_effective_target_vect_cond_mixed): Likewise.
1718 (check_effective_target_vect_char_mult): Likewise.
1719 (check_effective_target_vect_short_mult): Likewise.
1720 (check_effective_target_vect_int_mult): Likewise.
1721 (check_effective_target_sqrt_insn): Likewise.
1722 (check_effective_target_vect_call_sqrtf): Likewise.
1723 (check_effective_target_vect_call_btrunc): Likewise.
1724 (check_effective_target_vect_call_btruncf): Likewise.
1725 (check_effective_target_vect_call_ceil): Likewise.
1726 (check_effective_target_vect_call_floorf): Likewise.
1727 (check_effective_target_lto): Likewise.
1728 (check_vect_support_and_set_flags): Likewise.
1729 (check_effective_target_vect_stridedN): Enable when fully masked is
1730 available.
1731 (add_options_for_sqrt_insn): New procedure.
1732
79cc8acc 17332019-01-17 Andrew Stubbs <ams@codesourcery.com>
1734
1735 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1736 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1737 linker.
1738 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1739
cbd1a9b1 17402019-01-17 Andrew Stubbs <ams@codesourcery.com>
1741
1742 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1743 * gcc.dg/pic-1.c: Disable on amdgcn.
1744 * gcc.dg/pic-2.c: Disable on amdgcn.
1745 * gcc.dg/pic-3.c: Disable on amdgcn.
1746 * gcc.dg/pic-4.c: Disable on amdgcn.
1747 * gcc.dg/pie-3.c: Disable on amdgcn.
1748 * gcc.dg/pie-4.c: Disable on amdgcn.
1749 * gcc.dg/uninit-19.c: Check pie_enabled.
1750 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1751
88dbac33 17522019-01-17 Andrew Stubbs <ams@codesourcery.com>
1753 Kwok Cheung Yeung <kcy@codesourcery.com>
1754 Julian Brown <julian@codesourcery.com>
1755 Tom de Vries <tom@codesourcery.com>
1756
1757 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1758 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1759 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1760 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1761 * gcc.dg/20111216-1.c: Require exceptions.
1762 * gcc.dg/cleanup-10.c: Require exceptions.
1763 * gcc.dg/cleanup-11.c: Require exceptions.
1764 * gcc.dg/cleanup-12.c: Require exceptions.
1765 * gcc.dg/cleanup-13.c: Require exceptions.
1766 * gcc.dg/cleanup-5.c: Require exceptions.
1767 * gcc.dg/cleanup-8.c: Require exceptions.
1768 * gcc.dg/cleanup-9.c: Require exceptions.
1769 * gcc.dg/gomp/pr29955.c: Require exceptions.
1770 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1771 * gcc.dg/nested-func-5.c: Require exceptions.
1772 * gcc.dg/pch/except-1.c: Require exceptions.
1773 * gcc.dg/pch/valid-2.c: Require exceptions.
1774 * gcc.dg/pr41470.c: Require exceptions.
1775 * gcc.dg/pr42427.c: Require exceptions.
1776 * gcc.dg/pr44545.c: Require exceptions.
1777 * gcc.dg/pr47086.c: Require exceptions.
1778 * gcc.dg/pr51481.c: Require exceptions.
1779 * gcc.dg/pr51644.c: Require exceptions.
1780 * gcc.dg/pr52046.c: Require exceptions.
1781 * gcc.dg/pr54669.c: Require exceptions.
1782 * gcc.dg/pr56424.c: Require exceptions.
1783 * gcc.dg/pr64465.c: Require exceptions.
1784 * gcc.dg/pr65802.c: Require exceptions.
1785 * gcc.dg/pr67563.c: Require exceptions.
1786 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1787 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1788 * gcc.dg/vect/pr46663.c: Require exceptions.
1789 * lib/target-supports.exp (check_effective_target_exceptions): New.
1790
56b37606 17912019-01-17 Tamar Christina <tamar.christina@arm.com>
1792
1793 PR target/88851
1794 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1795
a395125a 17962019-01-17 Nathan Sidwell <nathan@acm.org>
1797
1798 PR c++/86610
1799 * g++.dg/cpp0x/pr86610.C: New.
1800
e1d8b60b 18012019-01-17 Wei Xiao <wei3.xiao@intel.com>
1802
1803 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1804 VFIXUPIMM* intrinsics.
1805 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1806 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1807 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1808
945ba7e7 18092019-01-17 Wei Xiao <wei3.xiao@intel.com>
1810
1811 PR target/88794
1812 Revert:
1813 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1814
1815 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1816 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1817 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1818 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1819 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1820 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1821 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1822 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1824 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1825 * gcc.target/i386/sse-13.c: Ditto.
1826 * gcc.target/i386/sse-14.c: Ditto.
1827 * gcc.target/i386/sse-22.c: Ditto.
1828 * gcc.target/i386/sse-23.c: Ditto.
1829 * gcc.target/i386/testimm-10.c: Ditto.
1830 * gcc.target/i386/testround-1.c: Ditto.
1831
37caf132 18322019-01-17 Wei Xiao <wei3.xiao@intel.com>
1833
1834 PR target/88794
1835 Revert:
1836 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR target/88489
1839 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1840 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1841
89436081 18422019-01-17 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR rtl-optimization/88870
1845 * gcc.dg/pr88870.c: New test.
1846
6eeb7917 18472019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1848
1849 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1850
f97941b7 18512019-01-17 Alexandre Oliva <aoliva@redhat.com>
1852
c5f929a4 1853 PR c++/87768
1854 * g++.dg/concepts/pr87768.C: New.
1855
f97941b7 1856 PR c++/86648
1857 * gcc.dg/cpp1z/pr86648.C: New.
1858
c6e0dd3d 18592019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1860
1861 PR target/87306
1862 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1863 vectorized on POWER unless hardware misaligned loads are available.
1864
76ea00a1 18652019-01-16 David Malcolm <dmalcolm@redhat.com>
1866
1867 PR target/88861
1868 * g++.dg/torture/pr88861.C: New test.
1869
281796ea 18702019-01-16 Tamar Christina <tamar.christina@arm.com>
1871
1872 PR debug/88046
1873 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1874
b92cc3ed 18752019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 * g++.dg/other/pr33558.C: Test location too.
1878 * g++.dg/other/pr33558-2.C: Likewise.
1879 * g++.dg/parse/crash4.C: Likewise.
1880 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1881 * g++.old-deja/g++.mike/p7635.C: Likewise.
1882 * g++.old-deja/g++.other/decl6.C: Likewise.
1883
9fc2172c 18842019-01-16 Marek Polacek <polacek@redhat.com>
1885
1886 PR c++/78244 - narrowing conversion in template not detected.
1887 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1888 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1889
c84c150f 18902019-01-16 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c/51628
1893 PR target/88682
1894 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1895 may_alias attribute.
1896
cb946287 18972019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1898
1899 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1900 struct.
1901
727d210b 19022019-01-15 David Malcolm <dmalcolm@redhat.com>
1903
1904 PR c++/88795
1905 * g++.dg/template/pr88795.C: New test.
1906
0b953692 19072019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1908
a96be852 1909 PR fortran/43136
0b953692 1910 * gfortran.dg/actual_array_substr_3.f90: New test.
1911
ef1b2a98 19122019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1913
1914 PR fortran/81849
1915 * gfortran.dg/pr81849.f90: New test.
1916
8f563733 19172019-01-15 Paul Thomas <pault@gcc.gnu.org>
1918
7b60c131 1919 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 1920 ISO_Fortran_binding_2.h.
1921
68597c49 19222019-01-15 Marek Polacek <polacek@redhat.com>
1923
1924 PR c++/88866
1925 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1926
9d1cdb74 19272019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1928
1929 PR inline-asm/52813
1930 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1931 -Wdeprecated warning and expect a following note:.
1932
c415e6f6 19332019-01-15 Richard Biener <rguenther@suse.de>
1934
1935 PR debug/88046
1936 * g++.dg/lto/pr88046_0.C: New testcase.
1937
5ead71c8 19382019-01-15 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/88855
1941 * gcc.dg/pr88855.c: New testcase.
1942
39a51021 19432019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1944
1945 * g++.dg/diagnostic/typedef-initialized.C: New.
1946
19472019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 * g++.dg/diagnostic/bitfld3.C: New.
1950
15934f6e 19512019-01-15 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR tree-optimization/88775
1954 * gcc.dg/tree-ssa/pr88775-1.c: New test.
1955 * gcc.dg/tree-ssa/pr88775-2.c: New test.
1956
9f8a8956 19572019-01-14 Marek Polacek <polacek@redhat.com>
1958
1959 PR c++/88825 - ICE with bogus function return type deduction.
1960 * g++.dg/cpp1y/auto-fn55.C: New test.
1961
478fe3c0 19622019-01-14 Jakub Jelinek <jakub@redhat.com>
1963
1964 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1965 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1966 feature test macros.
1967 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1968
affca1c8 19692019-01-14 Marek Polacek <polacek@redhat.com>
1970
1971 PR c++/88830 - ICE with abstract class.
1972 * g++.dg/other/abstract7.C: New test.
1973
955a4e68 19742019-01-14 Martin Sebor <msebor@redhat.com>
1975
1976 PR target/88638
1977 * gcc.dg/format/attr-8.c: New test.
1978 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1979 * gcc.dg/format/attr-3.c: Same.
1980 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1981 * objc.dg/fsf-nsstring-format-1.m: Same.
1982
bf4eb32b 19832019-01-14 Martin Liska <mliska@suse.cz>
1984
1985 PR gcov-profile/88263
1986 * g++.dg/gcov/pr88263-2.C: New test.
1987
c7a7ba46 19882019-01-14 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR rtl-optimization/88796
1991 * gcc.target/i386/pr88796.c: New test.
1992
a0c1db44 19932019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
1994
1995 * gdc.dg/asm1.d: New test.
1996 * gdc.dg/asm2.d: New test.
1997 * gdc.dg/asm3.d: New test.
1998 * gdc.dg/asm4.d: New test.
1999 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2000
77aa0989 20012019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2002
2003 PR libfortran/88776
2004 * gfortran.dg/namelist_96.f90: New test.
2005
70409dee 20062019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2007
2008 PR fortran/59345
2009 * gfortran.dg/internal_pack_18.f90: New test.
2010
bd5cf857 20112019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2012
2013 * gcc.dg/pr51628-20.c: Updated.
2014 * gcc.dg/pr51628-21.c: Likewise.
2015 * gcc.dg/pr51628-25.c: Likewise.
2016
ae57d8c7 20172019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2018
2019 PR fortran/59345
2020 * gfortran.dg/internal_pack_17.f90: New test.
2021 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2022 to builtin_free.
2023
c8f3fe68 20242019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2025
2026 PR fortran/61765
2027 * gfortran.dg/pr61765.f90: New test.
2028
2fa582a9 20292019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2030
2031 * g++.dg/cpp0x/pr62101.C: Test locations too.
2032 * g++.dg/inherit/pure1.C: Likewise.
2033
d42f854f 20342019-01-12 Paul Thomas <pault@gcc.gnu.org>
2035
7b60c131 2036 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 2037 reports of ICEs.
7b60c131 2038 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 2039
20402019-01-12 Paul Thomas <pault@gcc.gnu.org>
2041
7b60c131 2042 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2043 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2044 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2045 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2046 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 2047 for dump tree scan.
2048
0e8475b7 20492019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2050
2051 PR fortran/35031
2052 * gfortran.dg/pr35031.f90: new test.
2053
0b5957b9 20542019-01-11 Marek Polacek <polacek@redhat.com>
2055
2056 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2057 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2058 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2059
45b37eaa 20602019-01-11 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR middle-end/85956
2063 PR lto/88733
2064 * c-c++-common/gomp/pr85956.c: New test.
2065 * g++.dg/gomp/pr88733.C: New test.
2066
1b2f170e 20672019-01-11 Tobias Burnus <burnus@net-b.de>
2068
2069 PR C++/88114
d42f854f 2070 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 2071 * g++.dg/cpp0x/defaulted62.C: New.
2072
ccd5b7a6 20732019-01-11 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR tree-optimization/88693
2076 * gcc.c-torture/execute/pr88693.c: New test.
2077
cda73d4a 20782019-01-11 Tamar Christina <tamar.christina@arm.com>
2079
2080 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2081 and add options.
2082
4bb5146c 20832019-01-11 Martin Liska <mliska@suse.cz>
2084
2085 PR middle-end/88758
2086 * g++.dg/lto/pr88758_0.C: New test.
2087 * g++.dg/lto/pr88758_1.C: New test.
2088
202e74d0 20892019-01-11 Jan Beulich <jbeulich@suse.com>
2090
2091 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2092 gcc.target/i386/avx512f-vcvtss2si-1.c,
2093 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2094 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2095 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2096 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2097 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2098 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2099 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2100 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2101 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2102 gcc.target/i386/pr19398.c: Permit l or q suffix.
2103
e9b8018c 21042019-01-11 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR rtl-optimization/88296
2107 * gcc.target/i386/pr88296.c: New test.
2108
b385e516 21092019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2110
2111 * g++.dg/diagnostic/extern-initialized.C: New.
2112 * g++.dg/ext/dllimport-initialized.C: Likewise.
2113
04afaf6a 21142019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2115
2116 PR fortran/59345
2117 * gfortran.dg/internal_pack_16.f90: New test.
2118
d07d3a12 21192019-01-10 Jakub Jelinek <jakub@redhat.com>
2120
2121 PR target/88785
2122 * g++.target/i386/pr88785.C: New test.
2123
8ae81042 21242019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2125
2126 PR rtl-optimization/87305
2127 * gcc.target/aarch64/pr87305.c: New.
2128
aecc93dd 21292019-01-10 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/88792
2132 * gcc.dg/torture/pr88792.c: New testcase.
2133
15cbe83d 21342019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2135
2136 PR fortran/86322
2137 * gfortran.dg/pr86322_1.f90: New test.
2138 * gfortran.dg/pr86322_2.f90: Ditto.
2139 * gfortran.dg/pr86322_3.f90: Ditto.
2140
a794c0dc 21412019-01-10 Sudakshina Das <sudi.das@arm.com>
2142
2143 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2144 * gcc.target/aarch64/bti-2.c: Likewise.
2145 * gcc.target/aarch64/bti-3.c: Likewise.
2146
2fd2b9b8 21472019-01-10 Stefan Agner <stefan@agner.ch>
2148
2149 PR target/88648
2150 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2151 check if -masm-syntax-unified gets applied properly.
2152
12f289ae 21532019-01-10 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR c/88568
2156 * gcc.dg/pr88568.c: New test.
2157
9ccac370 21582019-01-10 Tamar Christina <tamar.christina@arm.com>
2159
2160 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2161 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2162
97f353e6 21632019-01-10 Tamar Christina <tamar.christina@arm.com>
2164
2165 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2166 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2167
02c39a52 21682019-01-10 Tamar Christina <tamar.christina@arm.com>
2169
2170 * lib/target-supports.exp
2171 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2172 check_effective_target_arm_v8_3a_complex_neon_ok,
2173 add_options_for_arm_v8_3a_complex_neon,
2174 check_effective_target_arm_v8_3a_complex_neon_hw,
2175 check_effective_target_vect_complex_rot_N): New.
2176
e66b219e 21772019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2178
2179 PR fortran/88376
2180 * gfortran.dg/pr88376.f90: New test.
2181
5fba18a1 21822019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2183
2184 PR other/16615
5fba18a1 2185 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2186 "can not" with "cannot".
2187 * gfortran.dg/common_15.f90: Likewise.
2188 * gfortran.dg/derived_result_2.f90: Likewise.
2189 * gfortran.dg/do_check_6.f90: Likewise.
2190 * gfortran.dg/namelist_args.f90: Likewise.
2191 * gfortran.dg/negative_unit_check.f90: Likewise.
2192 * gfortran.dg/pure_formal_3.f90: Likewise.
2193 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2194 * obj-c++.dg/exceptions-3.mm: Likewise.
2195 * obj-c++.dg/exceptions-4.mm: Likewise.
2196 * obj-c++.dg/exceptions-5.mm: Likewise.
2197 * obj-c++.dg/property/at-property-23.mm: Likewise.
2198 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2199 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2200 * objc.dg/attributes/method-attribute-2.m: Likewise.
2201 * objc.dg/exceptions-3.m: Likewise.
2202 * objc.dg/exceptions-4.m: Likewise.
2203 * objc.dg/exceptions-5.m: Likewise.
2204 * objc.dg/param-1.m: Likewise.
2205 * objc.dg/property/at-property-23.m: Likewise.
2206 * objc.dg/property/dotsyntax-17.m: Likewise.
2207 * objc.dg/property/property-neg-7.m: Likewise.
2208
9f096803 22092019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2210
2211 PR fortran/68426
2212 * gfortran.dg/spread_simplify_1.f90: New test.
2213
36950f7e 22142019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2215
2216 * lib/target-supports.exp
2217 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2218 * gcc.target/i386/xorsign.c: New test.
2219
188ff544 22202019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2221
2222 * gcc.target/sparc/tls-ld-int8.c: New test.
2223 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2224 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2225 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2226 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2227 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2228
559dff77 22292018-01-09 Sudakshina Das <sudi.das@arm.com>
2230
2231 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2232 option when configure with bti.
2233 * gcc.target/aarch64/bti-2.c: Likewise.
2234 * lib/target-supports.exp
2235 (check_effective_target_default_branch_protection):
2236 Add configure check for --enable-standard-branch-protection.
2237
15b17909 22382018-01-09 Sudakshina Das <sudi.das@arm.com>
2239
2240 * gcc.target/aarch64/bti-1.c: New test.
2241 * gcc.target/aarch64/bti-2.c: New test.
2242 * gcc.target/aarch64/bti-3.c: New test.
2243 * lib/target-supports.exp
2244 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2245
249c2fa7 22462018-01-09 Sudakshina Das <sudi.das@arm.com>
2247
2248 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2249 instead of IP0_REGNUM and add test case.
2250
fd87572b 22512019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2252
2253 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2254 copysign.
2255 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2256 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2257 xorsign.
2258 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2259
097f6161 22602019-01-09 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR rtl-optimization/88331
2263 * gcc.target/i386/pr88331.c: New test.
2264
7cc45975 22652019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 * g++.dg/diagnostic/constexpr2.C: New.
2268 * g++.dg/diagnostic/ref3.C: Likewise.
2269
91902bb4 22702019-01-08 Marek Polacek <polacek@redhat.com>
2271
2272 PR c++/88538 - braced-init-list in template-argument-list.
2273 * g++.dg/cpp2a/nontype-class11.C: New test.
2274
9996d5d0 2275 PR c++/88744
2276 * g++.dg/cpp2a/nontype-class12.C: New test.
2277
d538a77e 22782019-01-08 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR target/88457
2281 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2282 dg-options. Require ppc_cpu_supports_hw effective target instead of
2283 powerpc64*-*-*.
2284
d56370db 22852019-01-08 Janus Weil <janus@gcc.gnu.org>
2286
2287 PR fortran/88047
2288 * gfortran.dg/class_69.f90: New test case.
2289
2092fe8c 22902019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 PR target/88717
2293 * gcc.target/i386/pr88717.c: New test.
2294
90e20c9c 22952019-01-08 Marek Polacek <polacek@redhat.com>
2296
2297 PR c++/88548 - this accepted in static member functions.
2298 * g++.dg/cpp0x/this1.C: New test.
2299
c914ddb0 23002019-01-08 Martin Liska <mliska@suse.cz>
2301
2302 PR tree-optimization/88753
2303 * gcc.dg/tree-ssa/pr88753.c: New test.
2304
6b8ca7f3 23052019-01-08 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/86554
2308 * gcc.dg/torture/pr86554-1.c: New testcase.
2309 * gcc.dg/torture/pr86554-2.c: Likewise.
2310
ec26adda 23112019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2314 cover target variance.
2315
ac64cdbe 23162019-01-08 Richard Biener <rguenther@suse.de>
2317
2318 PR fortran/88611
2319 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2320 directly build the expected GENERIC tree.
2321
6b5dcc7e 23222019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2323
2324 * gcc.target/aarch64/(return_address_sign_1.c,
2325 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2326 Change option to -mbranch-protection.
2327 * gcc.target/aarch64/(branch-protection-option.c,
2328 branch-protection-option-2.c, branch-protection-attr.c,
2329 branch-protection-attr-2.c): New file.
2330
8f7d5246 23312019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2332
2333 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2334
54417d3a 23352019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2336
2337 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2338 alias support.
2339 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2340 Append match for warning that ‘protected’ attribute is not supported.
2341
5e453f01 23422019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2343
2344 * gcc.dg/Wmissing-attributes.c: Require alias support.
2345 * gcc.dg/attr-copy-2.c: Likewise.
2346 * gcc.dg/attr-copy-5.c: Likewise.
2347
6e5908c9 23482019-01-08 Jonathan Wakely <jwakely@redhat.com>
2349 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c++/88554
2352 * g++.dg/warn/Wreturn-type-11.C: New test.
2353
caa8ded0 23542019-01-07 David Malcolm <dmalcolm@redhat.com>
2355
2356 PR jit/88747
2357 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2358 dump to reflect r266077.
2359
31e21880 23602019-01-07 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR c/88701
2363 * gcc.dg/pr88701.c: New test.
2364
0e741ee5 23652019-01-07 Joseph Myers <joseph@codesourcery.com>
2366
2367 PR c/88720
2368 PR c/88726
2369 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2370
2318c037 23712019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2372
2373 * g++.dg/diagnostic/constexpr1.C: New.
2374 * g++.dg/diagnostic/thread1.C: Likewise.
2375
5f34f219 23762019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2377 Harald Anlauf <anlauf@gmx.de>
2378 Tobias Burnus <burnus@gcc.gnu.org>
2379
2380 * gfortran.dg/is_contiguous_1.f90: New test.
2381 * gfortran.dg/is_contiguous_2.f90: New test.
2382 * gfortran.dg/is_contiguous_3.f90: New test.
2383
677576f7 23842019-01-07 Marek Polacek <polacek@redhat.com>
2385
2386 PR c++/88741 - wrong error with initializer-string.
2387 * g++.dg/init/array50.C: New test.
2388
c38103e8 23892019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2390
2391 PR c++/88261
2392 PR c++/69338
2393 PR c++/69696
2394 PR c++/69697
2395 * gcc.dg/array-6.c: Move from here ...
2396 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2397 * g++.dg/pr69338.C: New test.
2398 * g++.dg/pr69697.C: Likewise.
2399 * g++.dg/ext/flexary32.C: Likewise.
2400 * g++.dg/ext/flexary3.C: Adjust test.
2401 * g++.dg/ext/flexary12.C: Likewise.
2402 * g++.dg/ext/flexary13.C: Likewise.
2403 * g++.dg/ext/flexary15.C: Likewise.
2404 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2405 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2406 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2407
6163709f 24082019-01-07 Richard Earnshaw <rearnsha@arm.com>
2409
2410 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2411 optional in scan pattern.
2412
df2148cf 24132019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2414
2415 PR tree-optimization/88598
2416 * gcc.dg/vect/pr88598-1.c: New test.
2417 * gcc.dg/vect/pr88598-2.c: Likewise.
2418 * gcc.dg/vect/pr88598-3.c: Likewise.
2419 * gcc.dg/vect/pr88598-4.c: Likewise.
2420 * gcc.dg/vect/pr88598-5.c: Likewise.
2421 * gcc.dg/vect/pr88598-6.c: Likewise.
2422
34dc851a 24232019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2424
2425 PR tree-optimization/88598
2426 * gcc.dg/pr88598-1.c: New test.
2427 * gcc.dg/pr88598-2.c: Likewise.
2428 * gcc.dg/pr88598-3.c: Likewise.
2429 * gcc.dg/pr88598-4.c: Likewise.
2430 * gcc.dg/pr88598-5.c: Likewise.
2431
59409f09 24322019-01-07 Jakub Jelinek <jakub@redhat.com>
2433
162634aa 2434 PR tree-optimization/88676
2435 * gcc.dg/tree-ssa/pr88676.c: New test.
2436 * gcc.dg/pr88676.c: New test.
2437 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2438 allow &.
2439
ed779478 2440 PR sanitizer/88619
2441 * c-c++-common/asan/pr88619.c: New test.
2442
59409f09 2443 PR c++/85052
2444 * c-c++-common/builtin-convertvector-1.c: New test.
2445 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2446 * g++.dg/ext/builtin-convertvector-1.C: New test.
2447 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2448
c9caaa3a 24492018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2450
2451 PR target/88521
2452 * gcc.target/i386/pr88521.c: New testcase.
2453
2abeea3d 24542019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2455
2456 PR fortran/88658
2457 * gfortran.dg/min_max_type_2.f90: New test.
2458
a517a911 24592019-01-06 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR c/88363
2462 * c-c++-common/attributes-4.c (falloc_align_int128,
2463 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2464
2b7caeda 24652019-01-05 Jan Hubicka <hubicka@ucw.cz>
2466
2467 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2468
44a5ddbf 24692019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2470
2471 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2472 * gcc.dg/plugin/plugindir2.c: Likewise.
2473 * gcc.dg/plugin/plugindir3.c: Likewise.
2474 * gcc.dg/plugin/plugindir4.c: Likewise.
2475
f2aba4ef 24762019-01-05 Janus Weil <janus@gcc.gnu.org>
2477
2478 PR fortran/88009
2479 * gfortran.dg/blockdata_10.f90: New test case.
2480
92d7f32c 24812019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 2482
681aa7c2 2483 PR middle-end/82564
2484 PR target/88620
2485 * gcc.dg/nested-func-12.c: New test.
2486 * gcc.c-torture/compile/pr82564.c: New test.
2487
92d7f32c 2488 PR debug/88635
2489 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 2490
3449da25 24912019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2492
92d7f32c 2493 PR target/60563
3449da25 2494 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2495
dd1ab8da 24962019-01-04 Martin Sebor <msebor@redhat.com>
2497
2498 PR c/88546
2499 * g++.dg/ext/attr-copy.C: New test.
2500 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2501 * gcc.dg/attr-copy-6.c: New test.
2502 * gcc.dg/attr-copy-7.c: New test.
2503
3910b703 25042019-01-04 Martin Sebor <msebor@redhat.com>
2505
2506 PR c/88363
2507 * c-c++-common/attributes-4.c: New test.
2508
2c4b47e3 25092019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2510
2511 PR gcc/87763
2512 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2513 count to 18.
2514
1c2a6eef 25152019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2516
2517 PR fortran/48543
2518 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2519 * gfortran.dg/merge_char_const.f90: Restore.
2520
d31f2252 25212019-01-04 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR target/88594
2524 * gcc.dg/pr88594.c: New test.
2525
636144bc 25262019-01-04 Jan Beulich <jbeulich@suse.com>
2527
2528 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2529 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2530 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2531 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2532 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2533 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2534 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2535 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2536 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2537 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2538 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2539 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2540 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2541 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2542 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2543 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2544 gcc.target/i386/avx512bw-vpcmplew-1.c,
2545 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2546 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2547 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2548 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2549 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2550 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2551 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2552 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2553 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2554 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2555 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2556 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2557 gcc.target/i386/avx512bw-vptestmb-1.c,
2558 gcc.target/i386/avx512bw-vptestmw-1.c,
2559 gcc.target/i386/avx512bw-vptestnmb-1.c,
2560 gcc.target/i386/avx512bw-vptestnmw-1.c,
2561 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2562 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2563 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2564 gcc.target/i386/avx512dq-vfpclassss-1.c,
2565 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2566 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2567 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2568 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2569 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2570 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2571 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2572 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2573 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2574 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2575 gcc.target/i386/avx512vl-vpcmpged-1.c,
2576 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2577 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2578 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2579 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2580 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2581 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2582 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2583 gcc.target/i386/avx512vl-vpcmpled-1.c,
2584 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2585 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2586 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2587 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2588 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2589 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2590 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2591 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2592 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2593 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2594 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2595 gcc.target/i386/avx512vl-vptestmd-1.c,
2596 gcc.target/i386/avx512vl-vptestmq-1.c,
2597 gcc.target/i386/avx512vl-vptestnmd-1.c,
2598 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2599 operand.
2600 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2601 gcc.target/i386/avx512bw-vpcmpub-1.c,
2602 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2603 gcc.target/i386/avx512bw-vpcmpw-1.c,
2604 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2605 gcc.target/i386/avx512dq-vfpclassps-1.c,
2606 gcc.target/i386/avx512f-vcmppd-1.c,
2607 gcc.target/i386/avx512f-vcmpps-1.c,
2608 gcc.target/i386/avx512f-vcmpsd-1.c,
2609 gcc.target/i386/avx512f-vcmpss-1.c,
2610 gcc.target/i386/avx512f-vpcmpd-1.c,
2611 gcc.target/i386/avx512f-vpcmpq-1.c,
2612 gcc.target/i386/avx512f-vpcmpud-1.c,
2613 gcc.target/i386/avx512f-vpcmpuq-1.c,
2614 gcc.target/i386/avx512f-vptestmd-1.c,
2615 gcc.target/i386/avx512f-vptestmq-1.c,
2616 gcc.target/i386/avx512f-vptestnmd-1.c,
2617 gcc.target/i386/avx512f-vptestnmq-1.c,
2618 gcc.target/i386/avx512vl-vcmppd-1.c,
2619 gcc.target/i386/avx512vl-vcmpps-1.c,
2620 gcc.target/i386/avx512vl-vpcmpd-1.c,
2621 gcc.target/i386/avx512vl-vpcmpq-1.c,
2622 gcc.target/i386/avx512vl-vpcmpud-1.c,
2623 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2624 as mask operand.
2625
afe1ec89 26262019-01-03 Martin Sebor <msebor@redhat.com>
2627
2628 PR tree-optimization/88659
2629 * gcc.dg/Wstringop-truncation-6.c: New test.
2630
a63b6e5e 26312019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2632
2633 PR fortran/48543
2634 * gfortran.dg/const_chararacter_merge.f90: Remove.
2635
e9a46ba8 26362019-01-03 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR debug/88644
2639 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2640 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2641
26422019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2643
2644 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2645 * gcc.dg/pubtypes-3.c: Likewise.
2646 * gcc.dg/pubtypes-4.c: Likewise.
2647
0627c5c9 26482019-01-03 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR c++/88636
2651 * g++.target/i386/pr88636.C: New test.
2652
f9f7d90c 26532019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2656
62468601 26572019-01-03 Martin Liska <mliska@suse.cz>
2658
2659 PR testsuite/88436
2660 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2661
37fb9cf6 26622019-01-02 Marek Polacek <polacek@redhat.com>
2663
2664 PR c++/88612 - ICE with -Waddress-of-packed-member.
2665 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2666
6080dd2f 2667 PR c++/88631 - CTAD failing for value-initialization.
2668 * g++.dg/cpp1z/class-deduction59.C: New test.
2669
dd5ea033 2670 PR c++/81486 - CTAD failing with ().
2671 * g++.dg/cpp1z/class-deduction60.C: New test.
2672 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 2673
ff8064bd 26742019-01-02 Martin Sebor <msebor@redhat.com>
2675 Jeff Law <law@redhat.com>
2676
2677 * gcc.dg/strlenopt-36.c: Update.
2678 * gcc.dg/strlenopt-45.c: Update.
2679 * gcc.c-torture/execute/strlen-5.c: New test.
2680 * gcc.c-torture/execute/strlen-6.c: New test.
2681 * gcc.c-torture/execute/strlen-7.c: New test.
2682
5152b58e 26832019-01-02 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR testsuite/87304
2686 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2687 messages only on vect_hw_misalign targets.
2688
5055fc33 26892019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 2690
5055fc33 2691 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2692 * gfortran.dg/dec_d_lines_3.f: Ditto.
2693 * gfortran.dg/dec_structure_24.f90: Ditto.
2694 * gfortran.dg/dec_structure_26.f90: Ditto.
2695 * gfortran.dg/dec_structure_27.f90: Ditto.
2696 * gfortran.dg/dec_type_print_3.f90: Ditto.
2697 * gfortran.dg/derived_name_1.f90: Ditto.
2698 * gfortran.dg/error_recovery_1.f90: Ditto.
2699 * gfortran.dg/gomp/pr29759.f90: Ditto.
2700 * gfortran.dg/pr36192.f90: Ditto.
2701 * gfortran.dg/pr56007.f90: Ditto.
2702 * gfortran.dg/pr56520.f90: Ditto.
2703 * gfortran.dg/pr78741.f90: Ditto.
2704 * gfortran.dg/print_fmt_2.f90: Ditto.
2705 * gfortran.dg/select_type_20.f90: Ditto.
2706
ac7cf41b 27072019-01-02 Marek Polacek <polacek@redhat.com>
2708
2709 PR c++/86875
2710 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2711
f46df7fc 27122019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2713
2714 PR fortran/48543
2715 * gfortran.dg/const_chararacter_merge.f90: New test.
2716
035de790 27172019-01-02 Jan Hubicka <hubicka@ucw.cz>
2718
2719 PR lto/88130
2720 * g++.dg/torture/pr88130.C: New testcase.
2721
79cbb1a8 27222019-01-02 Martin Liska <mliska@suse.cz>
2723
2724 PR tree-optimization/88650
2725 * gfortran.dg/predict-3.f90: New test.
2726
040ec1c0 27272019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2728
2729 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2730
74dbdf38 27312019-01-02 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/88621
2734 * gcc.dg/torture/pr88621.c: New testcase.
2735
17ae0a21 27362019-01-02 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR ipa/88561
2739 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2740 targets and expect _ZThn8 for ilp32 targets.
2741
14c286b1 27422019-01-01 Martin Sebor <msebor@redhat.com>
2743 Jeff Law <law@redhat.com>
2744
040ec1c0 2745 * gcc.dg/strlenopt-40.c: Update.
2746 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 2747 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2748
14c286b1 2749 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2750 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2751 * gcc.dg/strlenopt-59.c: New test.
2752 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2753 * g++.dg/init/strlen.C: New test.
2754
66aeaf4b 27552019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2756
2757 PR fortran/82743
2758 * gfortran.dg/structure_constructor_16.f90: New test.
2759
aaeb2d1b 27602019-01-01 Jan Hubicka <hubicka@ucw.cz>
2761
2762 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2763 * g++.dg/ipa/devirt-53.C: Fix scan template.
2764
27ebfa0d 27652019-01-01 Jan Hubicka <hubicka@ucw.cz>
2766
2767 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2768 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2769 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2770
e9780462 27712019-01-01 Jan Hubicka <hubicka@ucw.cz>
2772
2773 * g++.dg/tree-prof/devirt.C: Update testcase.
2774
fbd26352 27752019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 2776
2777 Update copyright years.
f1717362 2778\f
fbd26352 2779Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 2780
2781Copying and distribution of this file, with or without modification,
2782are permitted in any medium without royalty provided the copyright
2783notice and this notice are preserved.