]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
libphobos: Fallback on UnwindBacktrace if LibBacktrace not defined.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4c5d288b 12019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/crypto-builtin-1.c
4 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
5 New testcases.
6
916752ca 72019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8
9 PR target/89229
10 * gcc.target/i386/pr89229-1.c: New test.
11
7bd6e754 122019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
13
14 PR target/89233
15 * gcc.target/s390/pr89233.c: New test.
16
f5239990 172018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
18
19 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
20 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
21 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
22
4ea8ba24 232019-02-12 Richard Biener <rguenther@suse.de>
24
25 PR tree-optimization/89253
26 * gfortran.dg/pr89253.f: New testcase.
27
44263306 282019-02-11 Marek Polacek <polacek@redhat.com>
29
30 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
31 * g++.dg/cpp0x/nullptr40.C: New test.
32 * g++.dg/cpp0x/nullptr41.C: New test.
33
61b94553 342019-02-11 Jakub Jelinek <jakub@redhat.com>
35
36 PR c++/88977
37 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
38
5f299139 392019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
40
41 PR tree-optimization/86637
42 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
43
49a30f91 442019-02-11 Martin Sebor <msebor@redhat.com>
45
46 PR tree-optimization/88771
47 * gcc.dg/Wstringop-overflow-8.c: New test.
48 * gcc.dg/Wstringop-overflow-9.c: New test.
49 * gcc.dg/Warray-bounds-40.c: New test.
50 * gcc.dg/builtin-stpncpy.c: Adjust.
51 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
52 * g++.dg/opt/memcpy1.C: Adjust.
53
08acf739 542019-02-11 Martin Sebor <msebor@redhat.com>
55
56 PR c++/87996
57 * c-c++-common/array-5.c: New test.
58 * c-c++-common/pr68107.c: Adjust text of diagnostics.
59 * g++.dg/init/new38.C: Same.
60 * g++.dg/init/new43.C: Same.
61 * g++.dg/init/new44.C: Same.
62 * g++.dg/init/new46.C: Same.
63 * g++.dg/other/large-size-array.C: Same.
64 * g++.dg/other/new-size-type.C: Same.
65 * g++.dg/template/array30.C: Same.
66 * g++.dg/template/array32.C: New test.
67 * g++.dg/template/dependent-name3.C: Adjust.
68 * gcc.dg/large-size-array-3.c: Same.
69 * gcc.dg/large-size-array-5.c: Same.
70 * gcc.dg/large-size-array.c: Same.
71 * g++.old-deja/g++.brendan/array1.C: Same.
72 * g++.old-deja/g++.mike/p6149.C: Same.
73
40dea7a3 742019-02-11 Martin Sebor <msebor@redhat.com>
75
76 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
77
dd9bf21a 782019-02-11 Tamar Christina <tamar.christina@arm.com>
79
80 PR middle-end/88560
81 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
82 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
83 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
84
2e25871b 852019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
86
87 * gcc.target/powerpc/vec-sld-modulo.c: New.
88 * gcc.target/powerpc/vec-srad-modulo.c: New.
89 * gcc.target/powerpc/vec-srd-modulo.c: New.
90
8cdb0206 912019-02-11 Martin Liska <mliska@suse.cz>
92
93 PR ipa/89009
94 * g++.dg/ipa/pr89009.C: New test.
95
dd686aa9 962019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
97
3c0f9ba3 98 PR fortran/71723
dd686aa9 99 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
100 * gfortran.dg/pointer_init_6.f90: Likewise.
101 * gfortran.dg/pointer_init_9.f90: New test.
102
ce0d2534 1032019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
104
105 PR fortran/67679
dd686aa9 106 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 107
dd31e240 1082019-02-10 Jakub Jelinek <jakub@redhat.com>
109
110 PR tree-optimization/89268
111 * gcc.dg/vect/pr89268.c: New test.
112
0d8e7678 1132019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
114
115 * gnat.dg/lto19.adb: Remove dg-excess-errors.
116
517c0439 1172019-02-09 Harald Anlauf <anlauf@gmx.de>
118
119 PR fortran/89077
120 * gfortran.dg/substr_simplify.f90: New test.
121
645d7017 1222019-02-09 Jan Hubicka <hubicka@ucw.cz>
123
124 PR ipa/88711
125 * gfortran.dg/pr79966.f90: Xfail everwyhere.
126
7d41610c 1272019-02-09 Paul Thomas <pault@gcc.gnu.org>
128
129 PR fortran/89200
130 * gfortran.dg/array_reference_2.f90 : New test.
131
116200f6 1322019-02-09 Jakub Jelinek <jakub@redhat.com>
133
134 PR middle-end/89246
135 * gcc.dg/gomp/pr89246-1.c: New test.
136 * gcc.dg/gomp/pr89246-2.c: New test.
137
83658f41 1382019-02-08 Jakub Jelinek <jakub@redhat.com>
139
140 PR tree-optimization/88739
141 * gcc.c-torture/execute/pr88739.c: New test.
142
b8a74718 1432019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
144
145 PR testsuite/89258
146 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
147
e9f7f5f0 1482019-02-08 Robin Dapp <rdapp@linux.ibm.com>
149
150 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
151 * gcc.target/s390/vector/vec-copysign.c: New test.
152
40d78a35 1532019-02-08 Richard Biener <rguenther@suse.de>
154
155 PR tree-optimization/89247
156 * gcc.dg/torture/pr89247.c: New testcase.
157
e4157058 1582019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
159
160 * gcc.target/s390/jump-label.c: New test.
161
9160da73 1622019-02-08 Richard Biener <rguenther@suse.de>
163
164 PR testsuite/89250
165 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
166
82182896 1672019-02-08 Jakub Jelinek <jakub@redhat.com>
168
169 PR rtl-optimization/89234
170 * g++.dg/ubsan/pr89234.C: New test.
171
829a2e03 1722019-02-08 Richard Biener <rguenther@suse.de>
173
174 PR middle-end/89223
175 * gcc.dg/torture/pr89223.c: New testcase.
176
72ea15e5 1772019-02-07 David Malcolm <dmalcolm@redhat.com>
178
179 PR tree-optimization/86637
180 PR tree-optimization/89235
181 * gcc.c-torture/compile/pr86637-1.c: New test.
182 * gcc.c-torture/compile/pr86637-2.c: New test.
183 * gcc.c-torture/compile/pr86637-3.c: New test.
184 * gcc.c-torture/compile/pr89235.c: New test.
185
44b8cbb6 1862019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
187
188 * gcc.target/aarch64/abd_1.c: New test.
189 * gcc.dg/sabd_1.c: Likewise.
190
27c348b7 1912019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
192
193 PR fortran/52789
194 * gfortran.dg/wunused-parameter_2.f90: New test.
195
8b7a262d 1962019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
197
198 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
199
8c0752a6 2002019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
201
202 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
203 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
204
bb8389e1 2052019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
206 Jakub Jelinek <jakub@redhat.com>
207
208 PR bootstrap/88714
209 * gcc.c-torture/execute/pr88714.c: New test.
210 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
211
d54f2f36 2122019-02-07 Tamar Christina <tamar.christina@arm.com>
213
214 PR/target 88850
215 * gcc.target/arm/pr88850.c: New test.
216
939d44f3 2172019-02-07 Alexandre Oliva <aoliva@redhat.com>
218
219 PR c++/86218
220 * g++.dg/cpp0x/pr86218.C: New.
221
c2041c0a 2222019-02-06 Vladimir Makarov <vmakarov@redhat.com>
223
224 PR rtl-optimization/89225
225 * gcc.target/powerpc/pr89225.c: New.
226
2947ccc6 2272019-02-06 Eric Botcazou <ebotcazou@adacore.com>
228
229 * gnat.dg/opt76.adb: New test.
230
9d066a44 2312019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
232
233 PR fortran/71860
234 * gfortran.dg/null_10.f90: New test.
235
c92ab8d4 2362019-02-06 David Malcolm <dmalcolm@redhat.com>
237
238 PR c++/71302
239 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
240 column numbers to dg-warning directives where they are correct.
241 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
242 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
243 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
244
95be3519 2452019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
246
247 PR debug/87451
248 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
249 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
250 xfail scan-assembler-not with Solaris as.
251
af2aae4f 2522019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
253
254 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
255 counts and target.
256 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
257 counts and target.
258 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
259 counts and target.
260
d75855b4 2612019-02-06 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/89182
264 * gfortran.dg/graphite/pr89182.f90: New testcase.
265
641cffa6 2662019-02-06 Jakub Jelinek <jakub@redhat.com>
267
b7c999fc 268 PR c/89211
269 * gcc.dg/pr89211.c: New test.
270
641cffa6 271 PR middle-end/89210
272 * c-c++-common/builtin-convertvector-2.c: New test.
273
1a1a006b 2742019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
275
276 PR go/89019
277 * lib/go-torture.exp: Test compiling with -flto.
278
45287c8a 2792019-02-06 Joseph Myers <joseph@codesourcery.com>
280
281 PR c/88584
282 * gcc.dg/redecl-18.c: New test.
283
b5a6b127 2842019-02-05 Jakub Jelinek <jakub@redhat.com>
285
286 PR c++/89187
287 * g++.dg/opt/pr89187.C: New test.
288
2892019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 290
291 * jit.dg/add-driver-options-testlib.c: Add support file for
292 test-add-driver-options.c testcase.
293 * jit.dg/all-non-failing-tests.h: Add note about
294 test-add-driver-options.c
295 * jit.dg/jit.exp (jit-dg-test): Update to support
296 add-driver-options-testlib.c compilation.
297 * jit.dg/test-add-driver-options.c: New testcase.
298
6058af91 2992019-02-05 Jakub Jelinek <jakub@redhat.com>
300
301 PR rtl-optimization/11304
302 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
303 * gcc.target/i386/call-2.c: New test.
304
74ce2ebb 3052019-02-05 Marek Polacek <polacek@redhat.com>
306
307 PR c++/89158 - by-value capture of constexpr variable broken.
308 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
309
b81e8ebc 3102019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
311
312 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
313
969a9cce 3142019-02-05 Jakub Jelinek <jakub@redhat.com>
315
320c312b 316 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
317 target.
318 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
319
32b5e7b8 320 PR target/89188
321 * g++.dg/opt/pr89188.C: New test.
322
969a9cce 323 PR rtl-optimization/89195
324 * gcc.c-torture/execute/pr89195.c: New test.
325
12edc914 3262019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
327
328 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
329 hardware.
330 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
331 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
332 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
333 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
334 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
335 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
336 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
337 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
338 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
339
f8037d2a 3402019-02-05 Jakub Jelinek <jakub@redhat.com>
341
342 PR target/89186
343 * g++.dg/ext/vector36.C: New test.
344
9ca54fa1 3452019-02-05 Alexandre Oliva <aoliva@redhat.com>
346
347 PR c++/87770
348 * g++.dg/pr87770.C: New.
349
df378257 3502019-02-04 Harald Anlauf <anlauf@gmx.de>
351
352 PR fortran/89077
353 * gfortran.dg/pr89077.f90: New test.
354
d92348e0 3552019-02-04 Martin Liska <mliska@suse.cz>
356
90f52861 357 PR ipa/88985
358 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 359
50d9292e 3602019-02-04 Jakub Jelinek <jakub@redhat.com>
361
362 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
363 characters or extra spaces after the comment character.
364
00334655 3652019-02-04 Jakub Jelinek <jakub@redhat.com>
366
367 * g++.dg/torture/alias-1.C: New test.
368
0ff407d4 3692019-02-03 Martin Sebor <msebor@redhat.com>
370
3f99f52e 371 PR c/69661
372 * c-c++-common/Wsequence-point-2.c: New test.
373
0ff407d4 374 PR c++/44648
375 * g++.dg/warn/Wunused-var-35.C: New test.
376
1efbfaeb 3772019-02-03 Richard Biener <rguenther@suse.de>
378
379 PR debug/87295
380 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
381
b399769c 3822019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
383
384 PR fortran/88298
385 * gfortran.dg/warn_conversion_10.f90: New test.
386
1834f7a3 3872019-02-02 Paul Thomas <pault@gcc.gnu.org>
388
389 PR fortran/88393
390 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
391
ba3862bc 3922019-02-02 Paul Thomas <pault@gcc.gnu.org>
393
394 PR fortran/88980
395 * gfortran.dg/realloc_on_assign_32.f90 : New test.
396
285eb84d 3972019-02-02 Paul Thomas <pault@gcc.gnu.org>
398
399 PR fortran/88685
400 * gfortran.dg/pointer_array_component_3.f90 : New test.
401
b27fce45 4022019-02-02 Jakub Jelinek <jakub@redhat.com>
403
404 PR middle-end/87887
405 * gcc.dg/gomp/pr87887-1.c: New test.
406 * gcc.dg/gomp/pr87887-2.c: New test.
407
49b830df 4082019-02-01 Jakub Jelinek <jakub@redhat.com>
409
410 PR fortran/83246
411 PR fortran/89084
412 * gfortran.dg/pr89084.f90: New test.
413 * gfortran.dg/lto/pr89084_0.f90: New test.
414 * gfortran.dg/pr83246.f90: New test.
415
bdb43276 4162019-02-01 Marek Polacek <polacek@redhat.com>
417
418 PR c++/88325 - ICE with invalid out-of-line template member definition.
419 * g++.dg/cpp2a/typename14.C: New test.
420
b02075cf 4212019-02-01 Richard Biener <rguenther@suse.de>
422
423 PR middle-end/88597
424 * gcc.dg/torture/pr88597.c: New testcase.
425
a6d33bbd 4262019-02-01 Richard Biener <rguenther@suse.de>
427
428 PR tree-optimization/85497
429 * gcc.dg/graphite/pr85497.c: New testcase.
430
9c0775d3 4312019-02-01 Richard Biener <rguenther@suse.de>
432
433 PR testsuite/87451
434 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
435
5ab8180e 4362019-02-01 Jakub Jelinek <jakub@redhat.com>
437
38f851c4 438 PR tree-optimization/89143
439 * gcc.dg/tree-ssa/vrp121.c: New test.
440
d681ced2 441 PR tree-optimization/88107
442 * gcc.dg/gomp/pr88107.c: New test.
443
5ab8180e 444 PR c++/87175
445 * g++.dg/ext/attrib57.C: New test.
446
886345e6 4472018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
448
449 PR tree-optimization/88932
450 * gfortran.dg/pr88932.f90: New test.
451
f1329be6 4522019-01-31 Marek Polacek <polacek@redhat.com>
453
454 PR c++/88983 - ICE with switch in constexpr function.
455 * g++.dg/cpp1y/constexpr-88983.C: New test.
456
a82041dd 4572019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
458
459 PR fortran/88669
460 * gfortran.dg/contiguous_9.f90: New test.
461
c8f861a0 4622019-01-31 Marek Polacek <polacek@redhat.com>
463
464 PR c++/89083, c++/80864 - ICE with list initialization in template.
465 * g++.dg/cpp0x/initlist107.C: New test.
466 * g++.dg/cpp0x/initlist108.C: New test.
467 * g++.dg/cpp0x/initlist109.C: New test.
468 * g++.dg/cpp0x/initlist110.C: New test.
469 * g++.dg/cpp0x/initlist111.C: New test.
470 * g++.dg/cpp0x/initlist112.C: New test.
471 * g++.dg/init/ptrfn4.C: New test.
472
d6bfe450 4732019-01-31 David Malcolm <dmalcolm@redhat.com>
474
475 PR c/89122
476 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
477 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
478
45ccb5c4 4792019-01-31 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/89135
482 * gcc.dg/torture/pr89135.c: New testcase.
483
06438ec9 4842019-01-31 Jakub Jelinek <jakub@redhat.com>
485
486 PR sanitizer/89124
487 * c-c++-common/asan/pr89124.c: New test.
488
a11ed94b 4892019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
490
491 PR fortran/52564
492 * gfortran.dg/print_2.f90: New test.
493
3143c7ef 4942019-01-30 Vladimir Makarov <vmakarov@redhat.com>
495
496 PR rtl-optimization/87246
497 * gcc.target/i386/pr87246.c: New.
498
7066144a 4992019-01-30 Marek Polacek <polacek@redhat.com>
500
501 PR c++/89119 - ICE with value-initialization in template.
502 * g++.dg/cpp0x/initlist-value3.C: New test.
503
f665d347 5042019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
505
506 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
507 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
508 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
509 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
510 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
511 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
512 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
513 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
514 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
515 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 516
a657d4f2 5172019-01-30 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/89111
520 * gcc.dg/torture/pr89111.c: New testcase.
521
7617d72d 5222019-01-30 Andrew Stubbs <ams@codesourcery.com>
523
524 PR testsuite/88920
7617d72d 525 * lib/target-supports.exp: Cache result.
526
915549a3 5272019-01-30 Jakub Jelinek <jakub@redhat.com>
528
cc4ffc4c 529 PR c++/89105
530 * g++.target/i386/pr89105.C: New test.
531
915549a3 532 PR c/89061
533 * gcc.dg/pr89061.c: New test.
534
8421f31a 5352019-01-29 Martin Sebor <msebor@redhat.com>
536
537 PR c/88956
538 * gcc.dg/Warray-bounds-39.c: New test.
539
bd509204 5402019-01-29 Marek Polacek <polacek@redhat.com>
541
542 PR testsuite/89110
543 * g++.dg/other/nontype-1.C: Expect error in all modes.
544 * g++.dg/parse/crash13.C: Likewise.
545 * g++.dg/parse/error36.C: Likewise.
546 * g++.dg/template/error29.C: Likewise.
547
659d7fd3 5482019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
549
550 PR fortran/57048
551 * gfortran.dg/c_funptr_1.f90: New file.
552 * gfortran.dg/c_funptr_1_mod.f90: New file.
553
2c4b47e3 5542019-01-29 Jakub Jelinek <jakub@redhat.com>
555
556 PR c++/66676
557 PR ipa/89104
558 * gcc.dg/gomp/pr89104.c: New test.
559
25b414df 5602019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
561
562 * gdc.dg/pr89042a.d: Mark as compile test.
563 * gdc.dg/pr89042b.d: Likewise.
564
c4b0762a 5652019-01-29 Richard Biener <rguenther@suse.de>
566
567 PR debug/87295
568 * g++.dg/lto/pr87295_0.C: New testcase.
569
a456bf31 5702019-01-29 Jakub Jelinek <jakub@redhat.com>
571
b5c856bd 572 PR c/89045
573 * gcc.dg/pr89045.c: New test.
574
a456bf31 575 PR c/86125
576 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
577 lp64, ilp32 and llp64 only.
578 (fputs): Use unsigned long long instead of size_t for return type.
579 (vfprintf, vfscanf): Accept arbitrary target specific type for
580 va_list.
581
44da2a17 5822019-01-28 Marek Polacek <polacek@redhat.com>
583
584 PR c++/88358 - name wrongly treated as type.
585 * g++.dg/cpp2a/typename1.C: Add dg-error.
586 * g++.dg/cpp2a/typename13.C: New test.
587 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
588 Add typename.
589
97569c2c 5902019-01-28 Marek Polacek <polacek@redhat.com>
591
592 * g++.dg/cpp0x/enum37.C: Add dg-error.
593
a6061e19 5942019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
595
596 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
597 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
598
7f68559b 5992019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
600
601 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
602 "-Wattribute-alias".
603
2d3af381 6042019-01-27 Uroš Bizjak <ubizjak@gmail.com>
605
606 PR fortran/70696
607 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
608
1d41b42f 6092019-01-27 Marek Polacek <polacek@redhat.com>
610
b7feeace 611 PR c++/88815 - narrowing conversion lost in decltype.
612 PR c++/78244 - narrowing conversion in template not detected.
613 * g++.dg/cpp0x/Wnarrowing15.C: New test.
614 * g++.dg/cpp0x/Wnarrowing16.C: New test.
615 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
616 * g++.dg/cpp1y/Wnarrowing1.C: New test.
617
1d41b42f 618 PR c++/89024 - ICE with incomplete enum type.
619 * g++.dg/cpp0x/enum37.C: New test.
620
ecb2c722 6212019-01-27 Eric Botcazou <ebotcazou@adacore.com>
622
623 * gnat.dg/opt75.adb: New test.
624 * gnat.dg/opt75_pkg.ad[sb]: New helper.
625
36cd2681 6262019-01-27 Jakub Jelinek <jakub@redhat.com>
627
628 PR target/87214
629 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
630 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
631
9eafff7e 6322019-01-26 Martin Jambor <mjambor@suse.cz>
633
634 PR ipa/88933
635 * gfortran.dg/gomp/pr88933.f90: New test.
636
cfa3a863 6372019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
638
639 PR d/89042
640 * gdc.dg/pr89042a.d: New test.
641 * gdc.dg/pr89042b.d: New test.
642
bc3eb257 6432019-01-26 Harald Anlauf <anlauf@gmx.de>
644
645 PR fortran/57553
646 * gfortran.dg/pr57553.f90: New test.
647
aced6683 6482019-01-26 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gnat.dg/array34.adb: New test.
651
e1b6ccb9 6522019-01-26 Jakub Jelinek <jakub@redhat.com>
653
654 PR preprocessor/88974
655 * c-c++-common/cpp/pr88974.c: New test.
656
837ddebd 6572019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
658
659 PR c++/88969
660 * g++.dg/cpp2a/destroying-delete2.C: New.
661 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
662
2ae44fa6 6632019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
664
665 PR fortran/85780
666 * gfortran.dg/pr85780.f90: Update testcase for error message.
667
eaaf56a1 6682019-01-25 Richard Earnshaw <rearnsha@arm.com>
669
670 PR target/88469
671 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
672 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
673 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
674
91843495 6752019-01-25 Richard Sandiford <richard.sandiford@arm.com>
676
677 PR middle-end/89037
678 * gcc.dg/pr89037.c: New test.
679
a0eb8b4f 6802019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
681
682 * lib/target-supports.exp (check_effective_target_fenv): New.
683 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
684 fenv effective target.
685 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
686 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
687 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
688 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
689
794fefda 6902019-01-25 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/86865
693 * gcc.dg/graphite/pr86865.c: New testcase.
694 * gcc.dg/graphite/pr69728.c: XFAIL.
695 * gcc.dg/graphite/scop-21.c: Likewise.
696
530b8be5 6972019-01-24 Martin Sebor <msebor@redhat.com>
698
699 PR c/86125
700 PR c/88886
701 PR middle-end/86308
702 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
703 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
704 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
705 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
706 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
707 * gcc.dg/builtins-69.c: New test.
708 * gcc.dg/Wint-conversion-2.c: Add expected warning.
709 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
710
42202832 7112019-01-24 Uroš Bizjak <ubizjak@gmail.com>
712
5d95efca 713 PR rtl-optimization/88948
42202832 714 * gcc.target/i386/pr88948.c: New test.
715
b5e76680 7162019-01-24 Jakub Jelinek <jakub@redhat.com>
717
7fe7a53d 718 PR debug/89006
719 * g++.dg/debug/pr89006.C: New test.
720
190cf9af 721 PR middle-end/89015
722 * gcc.dg/gomp/pr89015.c: New test.
723
b5e76680 724 PR c++/88976
725 * c-c++-common/gomp/cancel-2.c: New test.
726 * gcc.dg/gomp/cancel-1.c: New test.
727 * g++.dg/gomp/cancel-1.C: New test.
728 * g++.dg/gomp/cancel-2.C: New test.
729 * g++.dg/gomp/cancel-3.C: New test.
730
e42d723e 7312019-01-24 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/89027
734 * gfortran.dg/gomp/pr89027.f90: New test.
735
297fd295 7362019-01-24 Paul Thomas <pault@gcc.gnu.org>
737
738 PR fortran/88929
e42d723e 739 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
740 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 741
161cd7e6 7422019-01-23 H.J. Lu <hongjiu.lu@intel.com>
743
744 PR libgcc/88931
745 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
746 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
747 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
748 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
749
58bc31f2 7502019-01-23 Uroš Bizjak <ubizjak@gmail.com>
751
752 PR target/88998
753 * g++.target/i386/pr88998.c: New test.
754
dffbcba8 7552019-01-23 Marek Polacek <polacek@redhat.com>
756
757 PR c++/88757 - qualified name treated wrongly as type.
758 * g++.dg/cpp0x/dependent2.C: New test.
759 * g++.dg/cpp2a/typename10.C: Remove dg-error.
760 * g++.dg/cpp2a/typename12.C: New test.
761 * g++.dg/template/static30.C: Remove dg-error.
762
1f03c410 7632019-01-23 Jakub Jelinek <jakub@redhat.com>
764
8090d51c 765 PR c/44715
766 * c-c++-common/pr44715.c: New test.
767
1f03c410 768 PR c++/88984
769 * c-c++-common/pr88984.c: New test.
770
a74580b3 7712019-01-23 Richard Biener <rguenther@suse.de>
772
773 PR tree-optimization/89008
774 * gcc.dg/torture/pr89008.c: New testcase.
775
c90ac599 7762019-01-23 Eric Botcazou <ebotcazou@adacore.com>
777
778 * gnat.dg/specs/opt4.ads: New test.
779
c5bd837e 7802019-01-23 Jakub Jelinek <jakub@redhat.com>
781
782 PR tree-optimization/88964
783 * gfortran.dg/pr88964.f90: New test.
784
8eacaaff 7852019-01-22 Martin Sebor <msebor@redhat.com>
786
787 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
788 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
789 non_strict_align.
790 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
791 * c-c++-common/Wrestrict.c: Make xfails conditional on target
792 non_strict_align.
793
c4851c82 7942018-01-22 Steve Ellcey <sellcey@marvell.com>
795
8eacaaff 796 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 797 to aarch64*-*-* target.
8eacaaff 798 * c-c++-common/gomp/pr60823-3.c: Ditto.
799 * g++.dg/gomp/declare-simd-1.C: Ditto.
800 * g++.dg/gomp/declare-simd-3.C: Ditto.
801 * g++.dg/gomp/declare-simd-4.C: Ditto.
802 * g++.dg/gomp/declare-simd-7.C: Ditto.
803 * g++.dg/gomp/pr88182.C: Ditto.
804 * gcc.dg/gomp/declare-simd-1.c: Ditto.
805 * gcc.dg/gomp/declare-simd-3.c: Ditto.
806 * gcc.dg/gomp/pr59669-2.c: Ditto.
807 * gcc.dg/gomp/pr87895-1.c: Ditto.
808 * gcc.dg/gomp/simd-clones-2.c: Ditto.
809 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
810 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
811 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 812
f840847c 8132019-01-22 Jakub Jelinek <jakub@redhat.com>
814
849c3260 815 PR target/88965
816 * gcc.target/powerpc/pr88965.c: New test.
817
f840847c 818 PR middle-end/88968
819 * c-c++-common/gomp/atomic-23.c: New test.
820
4348a41f 8212019-01-22 Harald Anlauf <anlauf@gmx.de>
822
823 PR fortran/88579
824 * gfortran.dg/power_8.f90: New test.
825
2e9ceebc 8262019-01-22 Sandra Loosemore <sandra@codesourcery.com>
827
828 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
829 * g++.dg/vec-init-1.C: Likewise.
830 * gcc.dg/pr87793.c: Likewise.
831
55d483b8 8322019-01-22 Sandra Loosemore <sandra@codesourcery.com>
833
834 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
835 * g++.dg/cpp0x/pr86397-2.C: Likewise.
836
0e814d12 8372019-01-22 Richard Earnshaw <rearnsha@arm.com>
838
839 PR target/88469
840 * gcc.target/arm/aapcs/bitfield2.c: New test.
841 * gcc.target/arm/aapcs/bitfield3.c: New test.
842
ca6770cd 8432019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
844
845 PR rtl-optimization/87763
846 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
847
a1ab436f 8482019-01-22 H.J. Lu <hongjiu.lu@intel.com>
849
850 PR target/88954
851 * gcc.target/i386/pr88954-1.c: New test.
852 * gcc.target/i386/pr88954-2.c: Likewise.
853
f8f32a5f 8542019-01-22 Richard Earnshaw <rearnsha@arm.com>
855
856 PR target/88469
857 * gcc.target/arm/aapcs/bitfield1.c: New test.
858 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
859 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
860 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
861
cc41270a 8622019-01-22 Manfred Schwarb <manfred99@gmx.ch>
863
864 * gfortran.dg/array_function_5.f90: Fix a dg directive.
865 * gfortran.dg/block_16.f08: Likewise.
866 * gfortran.dg/dec_structure_14.f90: Likewise.
867 * gfortran.dg/namelist_96.f90: Likewise.
868 * gfortran.dg/newunit_5.f90.f90: Moved to
869 * gfortran.dg/newunit_5.f90: here.
870 * gfortran.dg/pdt_28.f03: Likewise.
871 * gfortran.dg/spread_simplify_1.f90: Likewise.
872
dc7008d9 8732019-01-22 Tamar Christina <tamar.christina@arm.com>
874
875 PR/tree-optimization 88903
876 * gcc.dg/vect/pr88903-1.c: Add explicit &.
877
9e73df6b 8782019-01-22 Jakub Jelinek <jakub@redhat.com>
879
8167e4bd 880 PR rtl-optimization/88904
881 * gcc.c-torture/execute/pr88904.c: New test.
882
786a3490 883 PR target/88905
884 * gcc.dg/pr88905.c: New test.
885
9e73df6b 886 PR rtl-optimization/49429
887 PR target/49454
888 PR rtl-optimization/86334
889 PR target/88906
890 * gcc.target/i386/pr86334.c: New test.
891 * gcc.target/i386/pr88906.c: New test.
892
77fe9474 8932019-01-21 Jakub Jelinek <jakub@redhat.com>
894
895 PR c++/88949
896 * g++.dg/gomp/pr88949.C: New test.
897
d2019c03 8982019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 899
900 * class_66.f90: Fix a dg directive.
901 * debug/pr35154-stabs.f: Likewise.
902 * dec_d_lines_3.f: Likewise.
903 * dec_d_lines_3.f: Likewise.
904 * dec_structure_12.f90: Likewise.
905 * dec_structure_15.f90: Likewise.
906 * deferred_character_31.f90: Likewise.
907 * dtio_31.f03: Likewise.
908 * dtio_32.f03: Likewise.
909 * extends_11.f03: Likewise.
910 * integer_plus.f90: Likewise.
911 * pdt_25.f03: Likewise.
912 * pr58968.f: Likewise.
913 * pr78259.f90: Likewise.
914 * vect/vect-2.f90: Likewise.
915 * matmul_const.f90: Likewise.
916
bca15b83 9172019-01-21 Uroš Bizjak <ubizjak@gmail.com>
918
919 PR target/88938
920 * gcc.target/i386/pr88938.c: New test.
921
99bf4b63 9222019-01-21 Jakub Jelinek <jakub@redhat.com>
923
924 PR sanitizer/88901
925 * g++.dg/asan/pr88901.C: New test.
926
f6aa5c04 9272019-01-21 Tamar Christina <tamar.christina@arm.com>
928
929 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
930
8144bd52 9312019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
932
933 PR c/88928
934 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
935 * gcc.dg/pr88928.c: New test case.
936
e807b7ed 9372019-01-21 Jakub Jelinek <jakub@redhat.com>
938
939 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
940 {long ,short ,}{unsigned ,}int.
941
26e8495a 9422019-01-21 Richard Biener <rguenther@suse.de>
943
944 PR tree-optimization/88934
945 * gfortran.dg/pr88934.f90: New testcase.
946
eaf966f3 9472019-01-20 Ulrich Drepper <drepper@redhat.com>
948
949 Fix after C++ P0600 implementation.
950 * g++.dg/init/new39.C: Don't just ignore result of new.
951
c343819b 9522019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
953
954 * gdc.dg/runnable.d: Add more tests for comparing complex types.
955
c161bb93 9562019-01-20 Johannes Pfau <johannespfau@gmail.com>
957
958 * gdc.dg/runnable.d: Add tests for comparing complex types.
959
30b46595 9602019-01-20 Kewen Lin <linkw@gcc.gnu.org>
961
297fd295 962 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 963 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
964 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
965 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
966
c81c2702 9672019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
968
969 PR fortran/37835
970 * gfortran.dg/no-automatic.f90: New test.
971
19081b87 9722019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
973
974 PR fortran/77960
975 * gfortran.dg/pr77960.f90: New test.
976
b7e6520a 9772018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
978 Paul Thomas <pault@gcc.gnu.org>
979
980 PR fortran/56789
981 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
982 scan-tree tests that fail with patch.
983 * gfortran.dg/contiguous_8.f90: New test.
984
5dfc8b8e 9852019-01-19 Richard Sandiford <richard.sandiford@arm.com>
986
987 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
988 inner strides.
989 * gfortran.dg/loop_versioning_9.f90: New test.
990 * gfortran.dg/loop_versioning_10.f90: Likewise.
991
7b60c131 9922019-01-19 Jakub Jelinek <jakub@redhat.com>
993
994 PR fortran/88902
995 * gfortran.dg/pr88902.f90: New test.
996
34859308 9972019-01-18 Martin Sebor <msebor@redhat.com>
998
999 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1000
31975c5e 10012019-01-18 Ian Lance Taylor <iant@golang.org>
1002
1003 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1004 is no longer externally visible.
1005
b2bc2471 10062019-01-18 Marek Polacek <polacek@redhat.com>
1007
1008 PR c++/86926
1009 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1010
60da8226 10112019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 PR middle-end/88587
1014 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1015 (dg-options): Replace -m32 with -fno-pic.
1016 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1017 (dg-options): Remove -m32.
1018
58d47a89 10192019-01-18 Richard Biener <rguenther@suse.de>
1020
1021 PR tree-optimization/88903
1022 * gcc.dg/vect/pr88903-1.c: New testcase.
1023 * gcc.dg/vect/pr88903-2.c: Likewise.
1024
6d4e8a95 10252019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1026
1027 PR c/51628
1028 PR c/88664
1029 * c-c++-common/pr51628-33.c: New test.
1030 * c-c++-common/pr51628-35.c: New test.
1031 * c-c++-common/pr88664-1.c: Likewise.
1032 * c-c++-common/pr88664-2.c: Likewise.
1033 * gcc.dg/pr51628-34.c: Likewise.
1034
e319ca91 10352019-01-18 Richard Earnshaw <rearnsha@arm.com>
1036
1037 PR target/88799
1038 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1039 mp and sec extensions to armv7-a.
1040
c099f1dd 10412019-01-18 Martin Liska <mliska@suse.cz>
1042
1043 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1044 expected function name.
1045
273d44ee 10462019-01-18 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR tree-optimization/86214
1049 * g++.dg/opt/pr86214-1.C: New test.
1050 * g++.dg/opt/pr86214-2.C: New test.
1051
b8408dd3 10522019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1053
1054 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1055
5c3317a8 10562019-01-18 Jakub Jelinek <jakub@redhat.com>
1057
1058 Reapply:
1059 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR target/88489
1062 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1063 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1064
eba46615 10652019-01-18 Martin Liska <mliska@suse.cz>
1066
1067 PR middle-end/88587
1068 * g++.target/i386/pr88587.C: New test.
1069 * gcc.target/i386/mvc13.c: New test.
1070
20ab60cd 10712018-01-17 Steve Ellcey <sellcey@cavium.com>
1072
1073 PR fortran/88898
1074 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1075 warning checks.
1076 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1077 * gfortran.dg/gomp/pr83977.f90: Ditto.
1078
0cfa832a 10792019-01-17 Martin Sebor <msebor@redhat.com>
1080
1081 PR middle-end/88273
1082 * gcc.dg/Warray-bounds-38.c: New test.
1083
7e351bf9 10842018-01-17 Steve Ellcey <sellcey@cavium.com>
1085
1086 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1087 warning checks and assembler scans.
1088 * c-c++-common/gomp/pr60823-3.c: Ditto.
1089 * c-c++-common/gomp/pr63328.c: Ditto.
1090 * g++.dg/gomp/declare-simd-1.C: Ditto.
1091 * g++.dg/gomp/declare-simd-3.C: Ditto.
1092 * g++.dg/gomp/declare-simd-4.C: Ditto.
1093 * g++.dg/gomp/declare-simd-7.C: Ditto.
1094 * g++.dg/gomp/pr88182.C: Ditto.
1095 * g++.dg/vect/simd-clone-7.cc: Ditto.
1096 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1097 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1098 * gcc.dg/gomp/pr59669-2.c: Ditto.
1099 * gcc.dg/gomp/pr87895-1.c: Ditto.
1100 * gcc.dg/gomp/pr87895-2.c: Ditto.
1101 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1102 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1103 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1104 * gfortran.dg/gomp/pr83977.f90: Ditto.
1105
0f910e62 11062019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 * g++.dg/cpp0x/auto52.C: Test locations too.
1109 * g++.dg/cpp0x/trailing2.C: Likewise.
1110 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1111 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1112 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1113 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1114 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1115
098cc8f0 11162019-01-17 David Malcolm <dmalcolm@redhat.com>
1117
1118 PR c++/88699
1119 * g++.dg/template/pr88699.C: New test.
1120
a4e7e061 11212019-01-17 Martin Sebor <msebor@redhat.com>
1122
1123 PR tree-optimization/88800
1124 * c-c++-common/Wrestrict.c: Adjust.
1125 * gcc.dg/Warray-bounds-37.c: New test.
1126 * gcc.dg/builtin-memcpy-2.c: New test.
1127 * gcc.dg/builtin-memcpy.c: New test.
1128
21208703 11292019-01-17 Tamar Christina <tamar.christina@arm.com>
1130
1131 PR target/88850
1132 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1133
acbbb815 11342019-01-17 Andrew Stubbs <ams@codesourcery.com>
1135 Kwok Cheung Yeung <kcy@codesourcery.com>
1136 Julian Brown <julian@codesourcery.com>
1137 Tom de Vries <tom@codesourcery.com>
1138
1139 * gcc.dg/20020312-2.c: Add amdgcn support.
1140 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1141 * gcc.dg/builtin-apply2.c: Likewise.
1142 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1143 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1144 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1145 * gcc.dg/memcmp-1.c: Increase timeout factor.
1146 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1147 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1148 * gcc.dg/sibcall-9.c: Likewise.
1149 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1150 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1151 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1152 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1153 * lib/target-supports.exp (check_effective_target_trampolines):
1154 Configure amdgcn.
1155 (check_profiling_available): Likewise.
1156 (check_effective_target_global_constructor): Likewise.
1157 (check_effective_target_return_address): Likewise.
1158 (check_effective_target_fopenacc): Likewise.
1159 (check_effective_target_fopenmp): Likewise.
1160 (check_effective_target_vect_int): Likewise.
1161 (check_effective_target_vect_intfloat_cvt): Likewise.
1162 (check_effective_target_vect_uintfloat_cvt): Likewise.
1163 (check_effective_target_vect_floatint_cvt): Likewise.
1164 (check_effective_target_vect_floatuint_cvt): Likewise.
1165 (check_effective_target_vect_simd_clones): Likewise.
1166 (check_effective_target_vect_shift): Likewise.
1167 (check_effective_target_whole_vector_shift): Likewise.
1168 (check_effective_target_vect_bswap): Likewise.
1169 (check_effective_target_vect_shift_char): Likewise.
1170 (check_effective_target_vect_long): Likewise.
1171 (check_effective_target_vect_float): Likewise.
1172 (check_effective_target_vect_double): Likewise.
1173 (check_effective_target_vect_perm): Likewise.
1174 (check_effective_target_vect_perm_byte): Likewise.
1175 (check_effective_target_vect_perm_short): Likewise.
1176 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1177 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1178 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1179 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1180 (check_effective_target_vect_natural_alignment): Likewise.
1181 (check_effective_target_vect_fully_masked): Likewise.
1182 (check_effective_target_vect_element_align): Likewise.
1183 (check_effective_target_vect_masked_store): Likewise.
1184 (check_effective_target_vect_scatter_store): Likewise.
1185 (check_effective_target_vect_condition): Likewise.
1186 (check_effective_target_vect_cond_mixed): Likewise.
1187 (check_effective_target_vect_char_mult): Likewise.
1188 (check_effective_target_vect_short_mult): Likewise.
1189 (check_effective_target_vect_int_mult): Likewise.
1190 (check_effective_target_sqrt_insn): Likewise.
1191 (check_effective_target_vect_call_sqrtf): Likewise.
1192 (check_effective_target_vect_call_btrunc): Likewise.
1193 (check_effective_target_vect_call_btruncf): Likewise.
1194 (check_effective_target_vect_call_ceil): Likewise.
1195 (check_effective_target_vect_call_floorf): Likewise.
1196 (check_effective_target_lto): Likewise.
1197 (check_vect_support_and_set_flags): Likewise.
1198 (check_effective_target_vect_stridedN): Enable when fully masked is
1199 available.
1200 (add_options_for_sqrt_insn): New procedure.
1201
79cc8acc 12022019-01-17 Andrew Stubbs <ams@codesourcery.com>
1203
1204 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1205 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1206 linker.
1207 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1208
cbd1a9b1 12092019-01-17 Andrew Stubbs <ams@codesourcery.com>
1210
1211 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1212 * gcc.dg/pic-1.c: Disable on amdgcn.
1213 * gcc.dg/pic-2.c: Disable on amdgcn.
1214 * gcc.dg/pic-3.c: Disable on amdgcn.
1215 * gcc.dg/pic-4.c: Disable on amdgcn.
1216 * gcc.dg/pie-3.c: Disable on amdgcn.
1217 * gcc.dg/pie-4.c: Disable on amdgcn.
1218 * gcc.dg/uninit-19.c: Check pie_enabled.
1219 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1220
88dbac33 12212019-01-17 Andrew Stubbs <ams@codesourcery.com>
1222 Kwok Cheung Yeung <kcy@codesourcery.com>
1223 Julian Brown <julian@codesourcery.com>
1224 Tom de Vries <tom@codesourcery.com>
1225
1226 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1227 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1228 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1229 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1230 * gcc.dg/20111216-1.c: Require exceptions.
1231 * gcc.dg/cleanup-10.c: Require exceptions.
1232 * gcc.dg/cleanup-11.c: Require exceptions.
1233 * gcc.dg/cleanup-12.c: Require exceptions.
1234 * gcc.dg/cleanup-13.c: Require exceptions.
1235 * gcc.dg/cleanup-5.c: Require exceptions.
1236 * gcc.dg/cleanup-8.c: Require exceptions.
1237 * gcc.dg/cleanup-9.c: Require exceptions.
1238 * gcc.dg/gomp/pr29955.c: Require exceptions.
1239 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1240 * gcc.dg/nested-func-5.c: Require exceptions.
1241 * gcc.dg/pch/except-1.c: Require exceptions.
1242 * gcc.dg/pch/valid-2.c: Require exceptions.
1243 * gcc.dg/pr41470.c: Require exceptions.
1244 * gcc.dg/pr42427.c: Require exceptions.
1245 * gcc.dg/pr44545.c: Require exceptions.
1246 * gcc.dg/pr47086.c: Require exceptions.
1247 * gcc.dg/pr51481.c: Require exceptions.
1248 * gcc.dg/pr51644.c: Require exceptions.
1249 * gcc.dg/pr52046.c: Require exceptions.
1250 * gcc.dg/pr54669.c: Require exceptions.
1251 * gcc.dg/pr56424.c: Require exceptions.
1252 * gcc.dg/pr64465.c: Require exceptions.
1253 * gcc.dg/pr65802.c: Require exceptions.
1254 * gcc.dg/pr67563.c: Require exceptions.
1255 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1256 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1257 * gcc.dg/vect/pr46663.c: Require exceptions.
1258 * lib/target-supports.exp (check_effective_target_exceptions): New.
1259
56b37606 12602019-01-17 Tamar Christina <tamar.christina@arm.com>
1261
1262 PR target/88851
1263 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1264
a395125a 12652019-01-17 Nathan Sidwell <nathan@acm.org>
1266
1267 PR c++/86610
1268 * g++.dg/cpp0x/pr86610.C: New.
1269
e1d8b60b 12702019-01-17 Wei Xiao <wei3.xiao@intel.com>
1271
1272 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1273 VFIXUPIMM* intrinsics.
1274 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1275 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1277
945ba7e7 12782019-01-17 Wei Xiao <wei3.xiao@intel.com>
1279
1280 PR target/88794
1281 Revert:
1282 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1283
1284 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1285 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1287 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1290 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1292 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1293 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1294 * gcc.target/i386/sse-13.c: Ditto.
1295 * gcc.target/i386/sse-14.c: Ditto.
1296 * gcc.target/i386/sse-22.c: Ditto.
1297 * gcc.target/i386/sse-23.c: Ditto.
1298 * gcc.target/i386/testimm-10.c: Ditto.
1299 * gcc.target/i386/testround-1.c: Ditto.
1300
37caf132 13012019-01-17 Wei Xiao <wei3.xiao@intel.com>
1302
1303 PR target/88794
1304 Revert:
1305 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1306
1307 PR target/88489
1308 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1309 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1310
89436081 13112019-01-17 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR rtl-optimization/88870
1314 * gcc.dg/pr88870.c: New test.
1315
6eeb7917 13162019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1317
1318 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1319
f97941b7 13202019-01-17 Alexandre Oliva <aoliva@redhat.com>
1321
c5f929a4 1322 PR c++/87768
1323 * g++.dg/concepts/pr87768.C: New.
1324
f97941b7 1325 PR c++/86648
1326 * gcc.dg/cpp1z/pr86648.C: New.
1327
c6e0dd3d 13282019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1329
1330 PR target/87306
1331 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1332 vectorized on POWER unless hardware misaligned loads are available.
1333
76ea00a1 13342019-01-16 David Malcolm <dmalcolm@redhat.com>
1335
1336 PR target/88861
1337 * g++.dg/torture/pr88861.C: New test.
1338
281796ea 13392019-01-16 Tamar Christina <tamar.christina@arm.com>
1340
1341 PR debug/88046
1342 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1343
b92cc3ed 13442019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 * g++.dg/other/pr33558.C: Test location too.
1347 * g++.dg/other/pr33558-2.C: Likewise.
1348 * g++.dg/parse/crash4.C: Likewise.
1349 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1350 * g++.old-deja/g++.mike/p7635.C: Likewise.
1351 * g++.old-deja/g++.other/decl6.C: Likewise.
1352
9fc2172c 13532019-01-16 Marek Polacek <polacek@redhat.com>
1354
1355 PR c++/78244 - narrowing conversion in template not detected.
1356 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1357 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1358
c84c150f 13592019-01-16 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR c/51628
1362 PR target/88682
1363 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1364 may_alias attribute.
1365
cb946287 13662019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1367
1368 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1369 struct.
1370
727d210b 13712019-01-15 David Malcolm <dmalcolm@redhat.com>
1372
1373 PR c++/88795
1374 * g++.dg/template/pr88795.C: New test.
1375
0b953692 13762019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1377
a96be852 1378 PR fortran/43136
0b953692 1379 * gfortran.dg/actual_array_substr_3.f90: New test.
1380
ef1b2a98 13812019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1382
1383 PR fortran/81849
1384 * gfortran.dg/pr81849.f90: New test.
1385
8f563733 13862019-01-15 Paul Thomas <pault@gcc.gnu.org>
1387
7b60c131 1388 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 1389 ISO_Fortran_binding_2.h.
1390
68597c49 13912019-01-15 Marek Polacek <polacek@redhat.com>
1392
1393 PR c++/88866
1394 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1395
9d1cdb74 13962019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1397
1398 PR inline-asm/52813
1399 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1400 -Wdeprecated warning and expect a following note:.
1401
c415e6f6 14022019-01-15 Richard Biener <rguenther@suse.de>
1403
1404 PR debug/88046
1405 * g++.dg/lto/pr88046_0.C: New testcase.
1406
5ead71c8 14072019-01-15 Richard Biener <rguenther@suse.de>
1408
1409 PR tree-optimization/88855
1410 * gcc.dg/pr88855.c: New testcase.
1411
39a51021 14122019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 * g++.dg/diagnostic/typedef-initialized.C: New.
1415
14162019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 * g++.dg/diagnostic/bitfld3.C: New.
1419
15934f6e 14202019-01-15 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR tree-optimization/88775
1423 * gcc.dg/tree-ssa/pr88775-1.c: New test.
1424 * gcc.dg/tree-ssa/pr88775-2.c: New test.
1425
9f8a8956 14262019-01-14 Marek Polacek <polacek@redhat.com>
1427
1428 PR c++/88825 - ICE with bogus function return type deduction.
1429 * g++.dg/cpp1y/auto-fn55.C: New test.
1430
478fe3c0 14312019-01-14 Jakub Jelinek <jakub@redhat.com>
1432
1433 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1434 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1435 feature test macros.
1436 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1437
affca1c8 14382019-01-14 Marek Polacek <polacek@redhat.com>
1439
1440 PR c++/88830 - ICE with abstract class.
1441 * g++.dg/other/abstract7.C: New test.
1442
955a4e68 14432019-01-14 Martin Sebor <msebor@redhat.com>
1444
1445 PR target/88638
1446 * gcc.dg/format/attr-8.c: New test.
1447 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1448 * gcc.dg/format/attr-3.c: Same.
1449 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1450 * objc.dg/fsf-nsstring-format-1.m: Same.
1451
bf4eb32b 14522019-01-14 Martin Liska <mliska@suse.cz>
1453
1454 PR gcov-profile/88263
1455 * g++.dg/gcov/pr88263-2.C: New test.
1456
c7a7ba46 14572019-01-14 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR rtl-optimization/88796
1460 * gcc.target/i386/pr88796.c: New test.
1461
a0c1db44 14622019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
1463
1464 * gdc.dg/asm1.d: New test.
1465 * gdc.dg/asm2.d: New test.
1466 * gdc.dg/asm3.d: New test.
1467 * gdc.dg/asm4.d: New test.
1468 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
1469
77aa0989 14702019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1471
1472 PR libfortran/88776
1473 * gfortran.dg/namelist_96.f90: New test.
1474
70409dee 14752019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1476
1477 PR fortran/59345
1478 * gfortran.dg/internal_pack_18.f90: New test.
1479
bd5cf857 14802019-01-13 H.J. Lu <hongjiu.lu@intel.com>
1481
1482 * gcc.dg/pr51628-20.c: Updated.
1483 * gcc.dg/pr51628-21.c: Likewise.
1484 * gcc.dg/pr51628-25.c: Likewise.
1485
ae57d8c7 14862019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1487
1488 PR fortran/59345
1489 * gfortran.dg/internal_pack_17.f90: New test.
1490 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
1491 to builtin_free.
1492
c8f3fe68 14932019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
1494
1495 PR fortran/61765
1496 * gfortran.dg/pr61765.f90: New test.
1497
2fa582a9 14982019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 * g++.dg/cpp0x/pr62101.C: Test locations too.
1501 * g++.dg/inherit/pure1.C: Likewise.
1502
d42f854f 15032019-01-12 Paul Thomas <pault@gcc.gnu.org>
1504
7b60c131 1505 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 1506 reports of ICEs.
7b60c131 1507 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 1508
15092019-01-12 Paul Thomas <pault@gcc.gnu.org>
1510
7b60c131 1511 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
1512 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
1513 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
1514 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
1515 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 1516 for dump tree scan.
1517
0e8475b7 15182019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1519
1520 PR fortran/35031
1521 * gfortran.dg/pr35031.f90: new test.
1522
0b5957b9 15232019-01-11 Marek Polacek <polacek@redhat.com>
1524
1525 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
1526 * g++.dg/cpp0x/Wredundant-move5.C: New test.
1527 * g++.dg/cpp0x/Wredundant-move6.C: New test.
1528
45b37eaa 15292019-01-11 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR middle-end/85956
1532 PR lto/88733
1533 * c-c++-common/gomp/pr85956.c: New test.
1534 * g++.dg/gomp/pr88733.C: New test.
1535
1b2f170e 15362019-01-11 Tobias Burnus <burnus@net-b.de>
1537
1538 PR C++/88114
d42f854f 1539 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 1540 * g++.dg/cpp0x/defaulted62.C: New.
1541
ccd5b7a6 15422019-01-11 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/88693
1545 * gcc.c-torture/execute/pr88693.c: New test.
1546
cda73d4a 15472019-01-11 Tamar Christina <tamar.christina@arm.com>
1548
1549 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
1550 and add options.
1551
4bb5146c 15522019-01-11 Martin Liska <mliska@suse.cz>
1553
1554 PR middle-end/88758
1555 * g++.dg/lto/pr88758_0.C: New test.
1556 * g++.dg/lto/pr88758_1.C: New test.
1557
202e74d0 15582019-01-11 Jan Beulich <jbeulich@suse.com>
1559
1560 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
1561 gcc.target/i386/avx512f-vcvtss2si-1.c,
1562 gcc.target/i386/avx512f-vcvttsd2si-1.c,
1563 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
1564 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
1565 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
1566 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
1567 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
1568 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
1569 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
1570 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
1571 gcc.target/i386/pr19398.c: Permit l or q suffix.
1572
e9b8018c 15732019-01-11 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR rtl-optimization/88296
1576 * gcc.target/i386/pr88296.c: New test.
1577
b385e516 15782019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 * g++.dg/diagnostic/extern-initialized.C: New.
1581 * g++.dg/ext/dllimport-initialized.C: Likewise.
1582
04afaf6a 15832019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1584
1585 PR fortran/59345
1586 * gfortran.dg/internal_pack_16.f90: New test.
1587
d07d3a12 15882019-01-10 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR target/88785
1591 * g++.target/i386/pr88785.C: New test.
1592
8ae81042 15932019-01-10 Vladimir Makarov <vmakarov@redhat.com>
1594
1595 PR rtl-optimization/87305
1596 * gcc.target/aarch64/pr87305.c: New.
1597
aecc93dd 15982019-01-10 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/88792
1601 * gcc.dg/torture/pr88792.c: New testcase.
1602
15cbe83d 16032019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
1604
1605 PR fortran/86322
1606 * gfortran.dg/pr86322_1.f90: New test.
1607 * gfortran.dg/pr86322_2.f90: Ditto.
1608 * gfortran.dg/pr86322_3.f90: Ditto.
1609
a794c0dc 16102019-01-10 Sudakshina Das <sudi.das@arm.com>
1611
1612 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
1613 * gcc.target/aarch64/bti-2.c: Likewise.
1614 * gcc.target/aarch64/bti-3.c: Likewise.
1615
2fd2b9b8 16162019-01-10 Stefan Agner <stefan@agner.ch>
1617
1618 PR target/88648
1619 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
1620 check if -masm-syntax-unified gets applied properly.
1621
12f289ae 16222019-01-10 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR c/88568
1625 * gcc.dg/pr88568.c: New test.
1626
9ccac370 16272019-01-10 Tamar Christina <tamar.christina@arm.com>
1628
1629 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
1630 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
1631
97f353e6 16322019-01-10 Tamar Christina <tamar.christina@arm.com>
1633
1634 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1635 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1636
02c39a52 16372019-01-10 Tamar Christina <tamar.christina@arm.com>
1638
1639 * lib/target-supports.exp
1640 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1641 check_effective_target_arm_v8_3a_complex_neon_ok,
1642 add_options_for_arm_v8_3a_complex_neon,
1643 check_effective_target_arm_v8_3a_complex_neon_hw,
1644 check_effective_target_vect_complex_rot_N): New.
1645
e66b219e 16462019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
1647
1648 PR fortran/88376
1649 * gfortran.dg/pr88376.f90: New test.
1650
5fba18a1 16512019-01-09 Sandra Loosemore <sandra@codesourcery.com>
1652
1653 PR other/16615
5fba18a1 1654 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
1655 "can not" with "cannot".
1656 * gfortran.dg/common_15.f90: Likewise.
1657 * gfortran.dg/derived_result_2.f90: Likewise.
1658 * gfortran.dg/do_check_6.f90: Likewise.
1659 * gfortran.dg/namelist_args.f90: Likewise.
1660 * gfortran.dg/negative_unit_check.f90: Likewise.
1661 * gfortran.dg/pure_formal_3.f90: Likewise.
1662 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1663 * obj-c++.dg/exceptions-3.mm: Likewise.
1664 * obj-c++.dg/exceptions-4.mm: Likewise.
1665 * obj-c++.dg/exceptions-5.mm: Likewise.
1666 * obj-c++.dg/property/at-property-23.mm: Likewise.
1667 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
1668 * obj-c++.dg/property/property-neg-7.mm: Likewise.
1669 * objc.dg/attributes/method-attribute-2.m: Likewise.
1670 * objc.dg/exceptions-3.m: Likewise.
1671 * objc.dg/exceptions-4.m: Likewise.
1672 * objc.dg/exceptions-5.m: Likewise.
1673 * objc.dg/param-1.m: Likewise.
1674 * objc.dg/property/at-property-23.m: Likewise.
1675 * objc.dg/property/dotsyntax-17.m: Likewise.
1676 * objc.dg/property/property-neg-7.m: Likewise.
1677
9f096803 16782019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1679
1680 PR fortran/68426
1681 * gfortran.dg/spread_simplify_1.f90: New test.
1682
36950f7e 16832019-01-09 Uroš Bizjak <ubizjak@gmail.com>
1684
1685 * lib/target-supports.exp
1686 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1687 * gcc.target/i386/xorsign.c: New test.
1688
188ff544 16892019-01-09 Eric Botcazou <ebotcazou@adacore.com>
1690
1691 * gcc.target/sparc/tls-ld-int8.c: New test.
1692 * gcc.target/sparc/tls-ld-int16.c: Likewise.
1693 * gcc.target/sparc/tls-ld-int32.c: Likewise.
1694 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1695 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1696 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1697
559dff77 16982018-01-09 Sudakshina Das <sudi.das@arm.com>
1699
1700 * gcc.target/aarch64/bti-1.c: Update test to not add command line
1701 option when configure with bti.
1702 * gcc.target/aarch64/bti-2.c: Likewise.
1703 * lib/target-supports.exp
1704 (check_effective_target_default_branch_protection):
1705 Add configure check for --enable-standard-branch-protection.
1706
15b17909 17072018-01-09 Sudakshina Das <sudi.das@arm.com>
1708
1709 * gcc.target/aarch64/bti-1.c: New test.
1710 * gcc.target/aarch64/bti-2.c: New test.
1711 * gcc.target/aarch64/bti-3.c: New test.
1712 * lib/target-supports.exp
1713 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1714
249c2fa7 17152018-01-09 Sudakshina Das <sudi.das@arm.com>
1716
1717 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1718 instead of IP0_REGNUM and add test case.
1719
fd87572b 17202019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1721
1722 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1723 copysign.
1724 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1725 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1726 xorsign.
1727 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1728
097f6161 17292019-01-09 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR rtl-optimization/88331
1732 * gcc.target/i386/pr88331.c: New test.
1733
7cc45975 17342019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 * g++.dg/diagnostic/constexpr2.C: New.
1737 * g++.dg/diagnostic/ref3.C: Likewise.
1738
91902bb4 17392019-01-08 Marek Polacek <polacek@redhat.com>
1740
1741 PR c++/88538 - braced-init-list in template-argument-list.
1742 * g++.dg/cpp2a/nontype-class11.C: New test.
1743
9996d5d0 1744 PR c++/88744
1745 * g++.dg/cpp2a/nontype-class12.C: New test.
1746
d538a77e 17472019-01-08 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR target/88457
1750 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1751 dg-options. Require ppc_cpu_supports_hw effective target instead of
1752 powerpc64*-*-*.
1753
d56370db 17542019-01-08 Janus Weil <janus@gcc.gnu.org>
1755
1756 PR fortran/88047
1757 * gfortran.dg/class_69.f90: New test case.
1758
2092fe8c 17592019-01-08 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 PR target/88717
1762 * gcc.target/i386/pr88717.c: New test.
1763
90e20c9c 17642019-01-08 Marek Polacek <polacek@redhat.com>
1765
1766 PR c++/88548 - this accepted in static member functions.
1767 * g++.dg/cpp0x/this1.C: New test.
1768
c914ddb0 17692019-01-08 Martin Liska <mliska@suse.cz>
1770
1771 PR tree-optimization/88753
1772 * gcc.dg/tree-ssa/pr88753.c: New test.
1773
6b8ca7f3 17742019-01-08 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/86554
1777 * gcc.dg/torture/pr86554-1.c: New testcase.
1778 * gcc.dg/torture/pr86554-2.c: Likewise.
1779
ec26adda 17802019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1783 cover target variance.
1784
ac64cdbe 17852019-01-08 Richard Biener <rguenther@suse.de>
1786
1787 PR fortran/88611
1788 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1789 directly build the expected GENERIC tree.
1790
6b5dcc7e 17912019-01-08 Sam Tebbs <sam.tebbs@arm.com>
1792
1793 * gcc.target/aarch64/(return_address_sign_1.c,
1794 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1795 Change option to -mbranch-protection.
1796 * gcc.target/aarch64/(branch-protection-option.c,
1797 branch-protection-option-2.c, branch-protection-attr.c,
1798 branch-protection-attr-2.c): New file.
1799
8f7d5246 18002019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1803
54417d3a 18042019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1805
1806 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1807 alias support.
1808 * c-c++-common/builtin-has-attribute-4.c: Likewise.
1809 Append match for warning that ‘protected’ attribute is not supported.
1810
5e453f01 18112019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1812
1813 * gcc.dg/Wmissing-attributes.c: Require alias support.
1814 * gcc.dg/attr-copy-2.c: Likewise.
1815 * gcc.dg/attr-copy-5.c: Likewise.
1816
6e5908c9 18172019-01-08 Jonathan Wakely <jwakely@redhat.com>
1818 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR c++/88554
1821 * g++.dg/warn/Wreturn-type-11.C: New test.
1822
caa8ded0 18232019-01-07 David Malcolm <dmalcolm@redhat.com>
1824
1825 PR jit/88747
1826 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1827 dump to reflect r266077.
1828
31e21880 18292019-01-07 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR c/88701
1832 * gcc.dg/pr88701.c: New test.
1833
0e741ee5 18342019-01-07 Joseph Myers <joseph@codesourcery.com>
1835
1836 PR c/88720
1837 PR c/88726
1838 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1839
2318c037 18402019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 * g++.dg/diagnostic/constexpr1.C: New.
1843 * g++.dg/diagnostic/thread1.C: Likewise.
1844
5f34f219 18452019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1846 Harald Anlauf <anlauf@gmx.de>
1847 Tobias Burnus <burnus@gcc.gnu.org>
1848
1849 * gfortran.dg/is_contiguous_1.f90: New test.
1850 * gfortran.dg/is_contiguous_2.f90: New test.
1851 * gfortran.dg/is_contiguous_3.f90: New test.
1852
677576f7 18532019-01-07 Marek Polacek <polacek@redhat.com>
1854
1855 PR c++/88741 - wrong error with initializer-string.
1856 * g++.dg/init/array50.C: New test.
1857
c38103e8 18582019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1859
1860 PR c++/88261
1861 PR c++/69338
1862 PR c++/69696
1863 PR c++/69697
1864 * gcc.dg/array-6.c: Move from here ...
1865 * c-c++-common/array-6.c: ... to here and add some more test coverage.
1866 * g++.dg/pr69338.C: New test.
1867 * g++.dg/pr69697.C: Likewise.
1868 * g++.dg/ext/flexary32.C: Likewise.
1869 * g++.dg/ext/flexary3.C: Adjust test.
1870 * g++.dg/ext/flexary12.C: Likewise.
1871 * g++.dg/ext/flexary13.C: Likewise.
1872 * g++.dg/ext/flexary15.C: Likewise.
1873 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1874 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1875 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1876
6163709f 18772019-01-07 Richard Earnshaw <rearnsha@arm.com>
1878
1879 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1880 optional in scan pattern.
1881
df2148cf 18822019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1883
1884 PR tree-optimization/88598
1885 * gcc.dg/vect/pr88598-1.c: New test.
1886 * gcc.dg/vect/pr88598-2.c: Likewise.
1887 * gcc.dg/vect/pr88598-3.c: Likewise.
1888 * gcc.dg/vect/pr88598-4.c: Likewise.
1889 * gcc.dg/vect/pr88598-5.c: Likewise.
1890 * gcc.dg/vect/pr88598-6.c: Likewise.
1891
34dc851a 18922019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1893
1894 PR tree-optimization/88598
1895 * gcc.dg/pr88598-1.c: New test.
1896 * gcc.dg/pr88598-2.c: Likewise.
1897 * gcc.dg/pr88598-3.c: Likewise.
1898 * gcc.dg/pr88598-4.c: Likewise.
1899 * gcc.dg/pr88598-5.c: Likewise.
1900
59409f09 19012019-01-07 Jakub Jelinek <jakub@redhat.com>
1902
162634aa 1903 PR tree-optimization/88676
1904 * gcc.dg/tree-ssa/pr88676.c: New test.
1905 * gcc.dg/pr88676.c: New test.
1906 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1907 allow &.
1908
ed779478 1909 PR sanitizer/88619
1910 * c-c++-common/asan/pr88619.c: New test.
1911
59409f09 1912 PR c++/85052
1913 * c-c++-common/builtin-convertvector-1.c: New test.
1914 * c-c++-common/torture/builtin-convertvector-1.c: New test.
1915 * g++.dg/ext/builtin-convertvector-1.C: New test.
1916 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1917
c9caaa3a 19182018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
1919
1920 PR target/88521
1921 * gcc.target/i386/pr88521.c: New testcase.
1922
2abeea3d 19232019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1924
1925 PR fortran/88658
1926 * gfortran.dg/min_max_type_2.f90: New test.
1927
a517a911 19282019-01-06 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR c/88363
1931 * c-c++-common/attributes-4.c (falloc_align_int128,
1932 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1933
2b7caeda 19342019-01-05 Jan Hubicka <hubicka@ucw.cz>
1935
1936 * gcc.dg/ipa/ipcp-2.c: Update bounds.
1937
44a5ddbf 19382019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1939
1940 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1941 * gcc.dg/plugin/plugindir2.c: Likewise.
1942 * gcc.dg/plugin/plugindir3.c: Likewise.
1943 * gcc.dg/plugin/plugindir4.c: Likewise.
1944
f2aba4ef 19452019-01-05 Janus Weil <janus@gcc.gnu.org>
1946
1947 PR fortran/88009
1948 * gfortran.dg/blockdata_10.f90: New test case.
1949
92d7f32c 19502019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 1951
681aa7c2 1952 PR middle-end/82564
1953 PR target/88620
1954 * gcc.dg/nested-func-12.c: New test.
1955 * gcc.c-torture/compile/pr82564.c: New test.
1956
92d7f32c 1957 PR debug/88635
1958 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 1959
3449da25 19602019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1961
92d7f32c 1962 PR target/60563
3449da25 1963 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1964
dd1ab8da 19652019-01-04 Martin Sebor <msebor@redhat.com>
1966
1967 PR c/88546
1968 * g++.dg/ext/attr-copy.C: New test.
1969 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1970 * gcc.dg/attr-copy-6.c: New test.
1971 * gcc.dg/attr-copy-7.c: New test.
1972
3910b703 19732019-01-04 Martin Sebor <msebor@redhat.com>
1974
1975 PR c/88363
1976 * c-c++-common/attributes-4.c: New test.
1977
2c4b47e3 19782019-01-04 Sam Tebbs <sam.tebbs@arm.com>
1979
1980 PR gcc/87763
1981 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
1982 count to 18.
1983
1c2a6eef 19842019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1985
1986 PR fortran/48543
1987 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1988 * gfortran.dg/merge_char_const.f90: Restore.
1989
d31f2252 19902019-01-04 Jakub Jelinek <jakub@redhat.com>
1991
1992 PR target/88594
1993 * gcc.dg/pr88594.c: New test.
1994
636144bc 19952019-01-04 Jan Beulich <jbeulich@suse.com>
1996
1997 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1998 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1999 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2000 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2001 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2002 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2003 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2004 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2005 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2006 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2007 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2008 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2009 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2010 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2011 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2012 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2013 gcc.target/i386/avx512bw-vpcmplew-1.c,
2014 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2015 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2016 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2017 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2018 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2019 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2020 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2021 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2022 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2023 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2024 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2025 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2026 gcc.target/i386/avx512bw-vptestmb-1.c,
2027 gcc.target/i386/avx512bw-vptestmw-1.c,
2028 gcc.target/i386/avx512bw-vptestnmb-1.c,
2029 gcc.target/i386/avx512bw-vptestnmw-1.c,
2030 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2031 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2032 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2033 gcc.target/i386/avx512dq-vfpclassss-1.c,
2034 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2035 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2036 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2037 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2038 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2039 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2040 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2041 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2042 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2043 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2044 gcc.target/i386/avx512vl-vpcmpged-1.c,
2045 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2046 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2047 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2048 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2049 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2050 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2051 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2052 gcc.target/i386/avx512vl-vpcmpled-1.c,
2053 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2054 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2055 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2056 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2057 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2058 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2059 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2060 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2061 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2062 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2063 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2064 gcc.target/i386/avx512vl-vptestmd-1.c,
2065 gcc.target/i386/avx512vl-vptestmq-1.c,
2066 gcc.target/i386/avx512vl-vptestnmd-1.c,
2067 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2068 operand.
2069 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2070 gcc.target/i386/avx512bw-vpcmpub-1.c,
2071 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2072 gcc.target/i386/avx512bw-vpcmpw-1.c,
2073 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2074 gcc.target/i386/avx512dq-vfpclassps-1.c,
2075 gcc.target/i386/avx512f-vcmppd-1.c,
2076 gcc.target/i386/avx512f-vcmpps-1.c,
2077 gcc.target/i386/avx512f-vcmpsd-1.c,
2078 gcc.target/i386/avx512f-vcmpss-1.c,
2079 gcc.target/i386/avx512f-vpcmpd-1.c,
2080 gcc.target/i386/avx512f-vpcmpq-1.c,
2081 gcc.target/i386/avx512f-vpcmpud-1.c,
2082 gcc.target/i386/avx512f-vpcmpuq-1.c,
2083 gcc.target/i386/avx512f-vptestmd-1.c,
2084 gcc.target/i386/avx512f-vptestmq-1.c,
2085 gcc.target/i386/avx512f-vptestnmd-1.c,
2086 gcc.target/i386/avx512f-vptestnmq-1.c,
2087 gcc.target/i386/avx512vl-vcmppd-1.c,
2088 gcc.target/i386/avx512vl-vcmpps-1.c,
2089 gcc.target/i386/avx512vl-vpcmpd-1.c,
2090 gcc.target/i386/avx512vl-vpcmpq-1.c,
2091 gcc.target/i386/avx512vl-vpcmpud-1.c,
2092 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2093 as mask operand.
2094
afe1ec89 20952019-01-03 Martin Sebor <msebor@redhat.com>
2096
2097 PR tree-optimization/88659
2098 * gcc.dg/Wstringop-truncation-6.c: New test.
2099
a63b6e5e 21002019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2101
2102 PR fortran/48543
2103 * gfortran.dg/const_chararacter_merge.f90: Remove.
2104
e9a46ba8 21052019-01-03 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR debug/88644
2108 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2109 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2110
21112019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2112
2113 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2114 * gcc.dg/pubtypes-3.c: Likewise.
2115 * gcc.dg/pubtypes-4.c: Likewise.
2116
0627c5c9 21172019-01-03 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR c++/88636
2120 * g++.target/i386/pr88636.C: New test.
2121
f9f7d90c 21222019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2125
62468601 21262019-01-03 Martin Liska <mliska@suse.cz>
2127
2128 PR testsuite/88436
2129 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2130
37fb9cf6 21312019-01-02 Marek Polacek <polacek@redhat.com>
2132
2133 PR c++/88612 - ICE with -Waddress-of-packed-member.
2134 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2135
6080dd2f 2136 PR c++/88631 - CTAD failing for value-initialization.
2137 * g++.dg/cpp1z/class-deduction59.C: New test.
2138
dd5ea033 2139 PR c++/81486 - CTAD failing with ().
2140 * g++.dg/cpp1z/class-deduction60.C: New test.
2141 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 2142
ff8064bd 21432019-01-02 Martin Sebor <msebor@redhat.com>
2144 Jeff Law <law@redhat.com>
2145
2146 * gcc.dg/strlenopt-36.c: Update.
2147 * gcc.dg/strlenopt-45.c: Update.
2148 * gcc.c-torture/execute/strlen-5.c: New test.
2149 * gcc.c-torture/execute/strlen-6.c: New test.
2150 * gcc.c-torture/execute/strlen-7.c: New test.
2151
5152b58e 21522019-01-02 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR testsuite/87304
2155 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2156 messages only on vect_hw_misalign targets.
2157
5055fc33 21582019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 2159
5055fc33 2160 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2161 * gfortran.dg/dec_d_lines_3.f: Ditto.
2162 * gfortran.dg/dec_structure_24.f90: Ditto.
2163 * gfortran.dg/dec_structure_26.f90: Ditto.
2164 * gfortran.dg/dec_structure_27.f90: Ditto.
2165 * gfortran.dg/dec_type_print_3.f90: Ditto.
2166 * gfortran.dg/derived_name_1.f90: Ditto.
2167 * gfortran.dg/error_recovery_1.f90: Ditto.
2168 * gfortran.dg/gomp/pr29759.f90: Ditto.
2169 * gfortran.dg/pr36192.f90: Ditto.
2170 * gfortran.dg/pr56007.f90: Ditto.
2171 * gfortran.dg/pr56520.f90: Ditto.
2172 * gfortran.dg/pr78741.f90: Ditto.
2173 * gfortran.dg/print_fmt_2.f90: Ditto.
2174 * gfortran.dg/select_type_20.f90: Ditto.
2175
ac7cf41b 21762019-01-02 Marek Polacek <polacek@redhat.com>
2177
2178 PR c++/86875
2179 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2180
f46df7fc 21812019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2182
2183 PR fortran/48543
2184 * gfortran.dg/const_chararacter_merge.f90: New test.
2185
035de790 21862019-01-02 Jan Hubicka <hubicka@ucw.cz>
2187
2188 PR lto/88130
2189 * g++.dg/torture/pr88130.C: New testcase.
2190
79cbb1a8 21912019-01-02 Martin Liska <mliska@suse.cz>
2192
2193 PR tree-optimization/88650
2194 * gfortran.dg/predict-3.f90: New test.
2195
040ec1c0 21962019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197
2198 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2199
74dbdf38 22002019-01-02 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/88621
2203 * gcc.dg/torture/pr88621.c: New testcase.
2204
17ae0a21 22052019-01-02 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR ipa/88561
2208 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2209 targets and expect _ZThn8 for ilp32 targets.
2210
14c286b1 22112019-01-01 Martin Sebor <msebor@redhat.com>
2212 Jeff Law <law@redhat.com>
2213
040ec1c0 2214 * gcc.dg/strlenopt-40.c: Update.
2215 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 2216 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2217
14c286b1 2218 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2219 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2220 * gcc.dg/strlenopt-59.c: New test.
2221 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2222 * g++.dg/init/strlen.C: New test.
2223
66aeaf4b 22242019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2225
2226 PR fortran/82743
2227 * gfortran.dg/structure_constructor_16.f90: New test.
2228
aaeb2d1b 22292019-01-01 Jan Hubicka <hubicka@ucw.cz>
2230
2231 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2232 * g++.dg/ipa/devirt-53.C: Fix scan template.
2233
27ebfa0d 22342019-01-01 Jan Hubicka <hubicka@ucw.cz>
2235
2236 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2237 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2238 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2239
e9780462 22402019-01-01 Jan Hubicka <hubicka@ucw.cz>
2241
2242 * g++.dg/tree-prof/devirt.C: Update testcase.
2243
fbd26352 22442019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 2245
2246 Update copyright years.
f1717362 2247\f
fbd26352 2248Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 2249
2250Copying and distribution of this file, with or without modification,
2251are permitted in any medium without royalty provided the copyright
2252notice and this notice are preserved.