]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/81052 (ICE in verify_dominators, at dominance.c:1184)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0a734553
JJ
12017-08-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/81052
4 * c-c++-common/pr81052.c: New test.
5
673aef33
TV
62017-08-03 Tom de Vries <tom@codesourcery.com>
7
8 * gcc.dg/pr56727-2.c: Require alias.
9
2a8485f6
TV
102017-08-03 Tom de Vries <tom@codesourcery.com>
11
12 * gcc.dg/attr-noipa.c: Require alloca.
13
8b917598
TV
142017-08-03 Tom de Vries <tom@codesourcery.com>
15
16 * gcc.dg/torture/pr80163.c: Require label_values.
17
4ca8bf91
TV
182017-08-03 Tom de Vries <tom@codesourcery.com>
19
20 PR target/81662
21 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
22 * c-c++-common/patchable_function_entry-default.c: Same.
23 * c-c++-common/patchable_function_entry-definition.c: Same.
24
f4629481
UB
252017-08-02 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/81644
28 * gcc.target/i386/pr81644.c: New test.
29
86994621
TV
302017-08-02 Tom de Vries <tom@codesourcery.com>
31
32 * gcc.dg/Walloca-14.c: Use relative line number.
33
9501fd4b
UB
342017-08-02 Uros Bizjak <ubizjak@gmail.com>
35
36 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
37 test "no-3dnowa" target attribute.
38
f7b6353a
MP
392017-08-02 Marek Polacek <polacek@redhat.com>
40
41 PR c/81289
42 * gcc.dg/noncompile/pr81289.c: New test.
43
8a6eab34
MP
44 PR c/81448
45 PR c/81306
46 * c-c++-common/Wmultistatement-macros-13.c: New test.
47
349721b7
JJ
482017-08-02 Jakub Jelinek <jakub@redhat.com>
49
e4f0733a
JJ
50 PR c++/81640
51 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
52
349721b7
JJ
53 PR middle-end/79499
54 * gcc.dg/pr79499.c: New test.
55
77eefb71
RB
562017-08-02 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/81633
59 * gcc.dg/vect/pr81633.c: New testcase.
60
760f74c2
L
612017-08-01 H.J. Lu <hongjiu.lu@intel.com>
62
63 * gcc.dg/guality/pr25967-1.c: New test.
64 * gcc.dg/guality/pr25967-2.c: Likewise.
65 * gcc.dg/torture/pr25967-1.c: Likewise.
66 * gcc.dg/torture/pr25967-2.c: Likewise.
67
a2e28a97
L
682017-08-01 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR target/81654
71 * gcc.target/i386/pr81654.c: New test.
72
d8afd032
TK
732017-08-01 Thomas König <tkoenig@gcc.gnu.org>
74
75 PR fortran/79312
76 * gfortran.dg/logical_assignment_1.f90: New test.
77
671a00ee
ML
782017-08-01 Martin Liska <mliska@suse.cz>
79
80 PR middle-end/70140
81 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
82
7d3eecca
ML
832017-08-01 Martin Liska <mliska@suse.cz>
84
85 Revert r250771
86 Make mempcpy more optimal (PR middle-end/70140).
87
636730ca
JJ
882017-08-01 Jakub Jelinek <jakub@redhat.com>
89
90 PR target/81622
91 * gcc.target/powerpc/pr81622.c: New test.
92
74cc0b2b
SE
932017-08-01 Steve Ellcey <sellcey@cavium.com>
94
95 PR tree-optimization/80925
96 * gcc.dg/vect/vect-28.c: Add
97 --param vect-max-peeling-for-alignment=0 option.
98 Remove unaligned access and peeling checks.
99 * gcc.dg/vect/vect-33-big-array.c: Ditto.
100 * gcc.dg/vect/vect-70.c: Ditto.
101 * gcc.dg/vect/vect-87.c: Ditto.
102 * gcc.dg/vect/vect-88.c: Ditto.
103 * gcc.dg/vect/vect-91.c: Ditto.
104 * gcc.dg/vect/vect-93.c: Ditto.
105
0102e469
TV
1062017-08-01 Tom de Vries <tom@codesourcery.com>
107
108 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
109 * gcc.target/nvptx/slp.c (foo): Same.
110
813485c6
RB
1112017-08-01 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/81181
114 * gcc.dg/torture/pr81181.c: New testcase.
115
98b7180c
ML
1162017-08-01 Martin Liska <mliska@suse.cz>
117
118 PR middle-end/70140
119 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
120
4f3e333a
UB
1212017-08-01 Uros Bizjak <ubizjak@gmail.com>
122
123 PR target/81641
124 * gcc.target/i386/pr81641.c: New test.
125
b8bb5772
UB
1262017-08-01 Uros Bizjak <ubizjak@gmail.com>
127
128 PR target/81639
129 * gcc.target/i386/pr81639.c: New test.
130
34e5c511
RB
1312017-08-01 Richard Biener <rguenther@suse.de>
132
133 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
134 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
135 endless loop.
136 * gcc.dg/uninit-23.c: Adjust.
137
5e19d437
BC
1382017-08-01 Bin Cheng <bin.cheng@arm.com>
139
140 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
141 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
142
7061cfc0
BC
1432017-08-01 Bin Cheng <bin.cheng@arm.com>
144
145 PR tree-optimization/81627
146 * gcc.dg/tree-ssa/pr81627.c: New.
147
39637a44
BC
1482017-08-01 Bin Cheng <bin.cheng@arm.com>
149
150 PR tree-optimization/81620
151 * gcc.dg/tree-ssa/pr81620-1.c: New.
152 * gcc.dg/tree-ssa/pr81620-2.c: New.
153
f9c5fe06
DH
1542017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
155
156 PR testsuite/53542
157 * gfortran.dg/use_30.f90: New test.
158
da98e3b1
JJ
1592017-08-01 Jakub Jelinek <jakub@redhat.com>
160
161 PR tree-optimization/81588
162 * gcc.dg/tree-ssa/pr81588.c: New test.
163 * gcc.dg/pr81588.c: New test.
164 * gcc.c-torture/execute/pr81588.c: New test.
165
5e8fe12f
RB
1662017-08-01 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/81297
169 * gcc.dg/torture/pr81297.c: New testcase.
170
93ac482a
UB
1712017-07-31 Uros Bizjak <ubizjak@gmail.com>
172
173 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
174
6cc518c6
SE
1752017-07-31 Steve Ellcey <sellcey@cavium.com>
176
177 PR tree-optimization/80925
93ac482a 178 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
179 --param vect-max-peeling-for-alignment=0 option.
180 Remove unaligned access and peeling checks.
181 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
182
24c8e8eb
CL
1832017-07-31 Carl Love <cel@us.ibm.com>
184
185 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
186 missed in commit 250746.
187
b40e941b
CL
1882017-07-31 Carl Love <cel@us.ibm.com>
189
190 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
191 new builtins.
192
67779f74
L
1932017-07-31 H.J. Lu <hongjiu.lu@intel.com>
194
195 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
196 * gcc.target/i386/pr79793-2.c: Likewise.
197
a97cf8f9
UB
1982017-07-31 Uros Bizjak <ubizjak@gmail.com>
199
200 PR target/25967
201 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
202 (naked): Add attribute regparm(1) for x86_32 targets.
203 Add integer argument. Remove global "data" variable.
204 (main): Pass integer argument to naked function.
205 * gcc.target/i386/naked-4.c: New test.
206
7fef86d3
JH
2072017-07-31 Jan Hubicka <hubicka@ucw.cz>
208 Martin Liska <mliska@suse.cz>
209
210 * gcc.dg/predict-15.c: New test.
211 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
212
2ec580be
UB
2132017-07-31 Uros Bizjak <ubizjak@gmail.com>
214
215 PR target/25967
216 * gcc.target/i386/naked-1.c: New test.
217 * gcc.target/i386/naked-2.c: Ditto.
218 * gcc.target/i386/naked-3.c: Ditto.
219 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
220 do_test_body0 stub function, use attribute "naked" instead.
221 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
222 * gcc.dg/pr44290-2.c: Ditto.
223
cfdf6ff6
TK
2242017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
225
226 PR fortran/81581
227 * gfortran.dg/dim_sum_1.f90: New test case.
228 * gfortran.dg/dim_sum_2.f90: New test case.
229 * gfortran.dg/dim_sum_3.f90: New test case.
230
5edb1c48
ML
2312017-07-31 Martin Liska <mliska@suse.cz>
232
233 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
234 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
235
f34ebeb2
ML
2362017-07-31 Martin Liska <mliska@suse.cz>
237
238 PR sanitize/81530
239 * g++.dg/ubsan/pr81530.C: New test.
240
066bbc57
JJ
2412017-07-31 Jakub Jelinek <jakub@redhat.com>
242
243 PR sanitizer/81604
244 * c-c++-common/ubsan/pr81604.c: New test.
245
a10b3cf1
L
2462017-07-30 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR target/79793
249 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
250 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
251 (foo): Check the builtin return address against the return address
252 in interrupt frame.
253 * gcc.target/i386/pr79793-1.c: New test.
254 * gcc.target/i386/pr79793-2.c: Likewise.
255
942047f2
EB
2562017-07-29 Eric Botcazou <ebotcazou@adacore.com>
257
258 * c-c++-common/dump-ada-spec-7.c: New test.
259
e071b767
JJ
2602017-07-29 Jakub Jelinek <jakub@redhat.com>
261
262 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
263 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
264
782a7850
PB
2652017-07-28 Peter Bergner <bergner@vnet.ibm.com>
266
267 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
268
9de00935
TC
2692017-07-28 Tamar Christina <tamar.christina@arm.com>
270
271 * gcc.target/aarch64/int_mov_immediate_1.c: New.
272
8de33df2
BC
2732017-07-28 Bin Cheng <bin.cheng@arm.com>
274
275 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
276
8acb8421
TC
2772017-07-28 Tamar Christina <tamar.christina@arm.com>
278 Bilyan Borisov <bilyan.borisov@arm.com>
279
280 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
281 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
282 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
283 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
284 * gcc.target/aarch64/pr63304_1.c: Changed to double.
285
d9c259ef
BC
2862017-07-28 Bin Cheng <bin.cheng@arm.com>
287
288 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
289 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
290 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
291 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
292 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
293 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
294 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
295 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
296 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
297 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
298 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
299
6d7649f8
ML
3002017-07-28 Martin Liska <mliska@suse.cz>
301
302 PR sanitizer/81340
303 * g++.dg/asan/pr81340.C: New test.
304
92e29a5e
RB
3052017-07-28 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/81502
308 * gcc.target/i386/pr81502.c: New testcase.
309
70affe6a
ML
3102017-07-28 Martin Liska <mliska@suse.cz>
311
312 PR sanitizer/81460
313 * gcc.dg/asan/pr81460.c: New test.
314
d0ee55a1
JJ
3152017-07-28 Jakub Jelinek <jakub@redhat.com>
316
c9b39a49
JJ
317 PR sanitizer/80998
318 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
319 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
320
d0ee55a1
JJ
321 PR tree-optimization/81578
322 * gcc.dg/pr81578.c: New test.
323
1ce75e41
RB
3242017-07-28 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/81573
327 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
328
7a5cbf29
PB
3292017-07-27 Peter Bergner <bergner@vnet.ibm.com>
330
331 * g++.dg/pr69667.C: Remove option -mlra.
332 * gcc.target/powerpc/dform-1.c: Likewise.
333 * gcc.target/powerpc/dform-2.c: Likewise.
334 * gcc.target/powerpc/dform-3.c: Likewise.
335 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
336 * gcc.target/powerpc/p9-vparity.c: Likewise.
337 * gcc.target/powerpc/pr63491.c: Likewise.
338 * gcc.target/powerpc/pr67808.c: Likewise.
339 * gcc.target/powerpc/pr68805.c: Likewise.
340 * gcc.target/powerpc/pr69461.c: Likewise.
341 * gcc.target/powerpc/pr71680.c: Likewise.
342 * gcc.target/powerpc/pr77289.c: Likewise.
343 * gcc.target/powerpc/pr78458.c: Likewise.
344 * gcc.target/powerpc/pr78543.c: Likewise.
345 * g++.dg/pr71294.C: Remove option -mno-lra.
346 * gcc.target/powerpc/pr71656-1.c: Likewise.
347 * gcc.target/powerpc/pr71656-2.c: Likewise.
348 * gcc.target/powerpc/pr71698.c: Likewise.
349
2c2789d5
KT
3502017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
351 Sudakshina Das <sudi.das@arm.com>
352
353 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
354
06bd22f6
MP
3552017-07-27 Marek Polacek <polacek@redhat.com>
356
357 PR c/81417
358 * c-c++-common/Wsign-compare-1.c: New test.
359 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
360 * g++.dg/warn/Wsign-compare-4.C: Likewise.
361 * g++.dg/warn/Wsign-compare-6.C: Likewise.
362 * g++.dg/warn/compare1.C: Likewise.
363 * gcc.dg/compare1.c: Likewise.
364 * gcc.dg/compare2.c: Likewise.
365 * gcc.dg/compare4.c: Likewise.
366 * gcc.dg/compare5.c: Likewise.
367 * gcc.dg/pr35430.c: Likewise.
368 * gcc.dg/pr60087.c: Likewise.
369
27c8b49b
PB
3702017-07-27 Peter Bergner <bergner@vnet.ibm.com>
371
372 PR middle-end/81564
373 * gcc.dg/pr81564.c: New test.
374
b7675b59
RB
3752017-07-27 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/81573
378 PR tree-optimization/81494
379 * gcc.dg/torture/pr81573.c: New testcase.
380
719488f8
RB
3812017-07-27 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/81571
384 * gcc.dg/torture/pr81571.c: New testcase.
385
9811e84c
RB
3862017-07-27 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/81502
389 * gcc.target/i386/vect-insert-1.c: New testcase.
390
58814c76
AK
3912017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
392
393 PR target/81534
394 * gcc.target/s390/pr81534.c: New test.
395
036ea399
JJ
3962017-07-27 Jakub Jelinek <jakub@redhat.com>
397
7d25ac20
JJ
398 PR tree-optimization/81555
399 PR tree-optimization/81556
400 * gcc.c-torture/execute/pr81555.c: New test.
401 * gcc.c-torture/execute/pr81556.c: New test.
402
036ea399
JJ
403 * gcc.dg/attr-noipa.c: New test.
404 * gcc.dg/ipa/ipa-pta-18.c: New test.
405 * gcc.dg/ipa/ipa-sra-11.c: New test.
406
9bfda664
MM
4072017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
408
409 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
410 option.
411 * gcc.target/powerpc/vsx-himode2.c: Likewise.
412 * gcc.target/powerpc/vsx-himode3.c: Likewise.
413 * gcc.target/powerpc/vsx-qimode.c: Likewise.
414 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
415 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
416 * gcc.target/powerpc/vsx-simode.c: Likewise.
417 * gcc.target/powerpc/vsx-simode2.c: Likewise.
418 * gcc.target/powerpc/vsx-simode3.c: Likewise.
419
eb086562
PC
4202017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
421
422 PR c++/71570
423 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
424
a7473dc5
L
4252017-07-26 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR target/81563
428 * gcc.target/i386/pr81563.c: New test
429
404f48ac
WD
4302017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
431
432 PR target/79041
433 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
434
c3d38629
MP
4352017-07-26 Marek Polacek <polacek@redhat.com>
436
437 PR middle-end/70992
438 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
439 * gcc.dg/overflow-warn-2.c: Likewise.
440 * gcc.dg/overflow-warn-3.c: Likewise.
441 * gcc.dg/overflow-warn-4.c: Likewise.
442 * gcc.dg/torture/pr70992-2.c: New test.
443 * gcc.dg/torture/pr70992.c: New test.
444
4f450a2b
RB
4452017-07-26 Richard Biener <rguenther@suse.de>
446
447 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
448 happening in ccp1.
449 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
450
e1711448
WD
4512017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
452
453 PR middle-end/46932
454 * gcc.dg/pr46932.c: New testcase.
455
108c3c88
ML
4562017-07-26 Martin Liska <mliska@suse.cz>
457
458 PR sanitize/81186
459 * gcc.dg/asan/pr81186.c: New test.
460
52645850
CL
4612017-07-25 Carl Love <cel@us.ibm.com>
462
463 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
464 vec_cnttz builtins.
465
a8697b27
EB
4662017-07-25 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gnat.dg/opt66.adb: New test.
469
288fe52e
AM
4702017-07-25 Alexander Monakov <amonakov@ispras.ru>
471
472 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
473 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
474
b771c609
AM
4752017-07-25 Alexander Monakov <amonakov@ispras.ru>
476
477 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
478
4792017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
480
481 * c-c++-common/patchable_function_entry-default.c: New test.
482 * c-c++-common/patchable_function_entry-decl.c: Likewise.
483 * c-c++-common/patchable_function_entry-definition.c: Likewise.
484
774cccdc
JJ
4852017-07-25 Jakub Jelinek <jakub@redhat.com>
486
487 PR target/81532
488 * gcc.target/i386/pr80833-3.c: New test.
489 * gcc.target/i386/avx512dq-pr81532.c: New test.
490 * gcc.target/i386/avx512bw-pr81532.c: New test.
491
1aa54f90
RB
4922017-07-25 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/81455
495 * gcc.dg/pr81455.c: New testcase.
496
e294f495
RB
4972017-07-25 Richard Biener <rguenther@suse.de>
498
499 PR tree-optimization/81529
500 * gfortran.dg/pr81529.f90: New testcase.
501
edf8ba4b
WD
5022017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
503
774cccdc 504 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 505
ea063871
RB
5062017-07-25 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/81410
509 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
510
5ea71a5a
RB
5112017-07-25 Richard Biener <rguenther@suse.de>
512
513 PR tree-optimization/81510
514 * gcc.dg/torture/pr81510.c: New testcase.
515 * gcc.dg/torture/pr81510-2.c: Likewise.
516
4287b4e8
ML
5172017-07-25 Martin Liska <mliska@suse.cz>
518
519 PR ipa/81520
520 * gcc.dg/ipa/pr81520.c: New test.
521
d49718d6
MP
5222017-07-25 Marek Polacek <polacek@redhat.com>
523
524 PR c/81364
525 * Wmultistatement-macros-12.c: New test.
526
0e82a9b9
BC
5272017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
528
529 PR target/81414
530 * gcc.target/aarch64/pr81414.C: New.
531
3d99332b
RB
5322017-07-25 Richard Biener <rguenther@suse.de>
533
534 PR middle-end/81505
535 * gcc.dg/ubsan/pr81505.c: New testcase.
536
52d0f7bd
DS
5372017-07-24 Daniel Santos <daniel.santos@pobox.com>
538
539 PR testsuite/80759
540 * gcc.target/x86_64/abi/ms-sysv/do-test.S
541 (ELFFN_BEGIN): Rename to FN_TYPE.
542 (ELFFN_END): Rename to FN_SIZE.
543 (ASMNAME): New macro.
544 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
545 .global.
546 (FUNC_END): Use ASMNAME.
547 (test_data_save): Remove.
548 (test_data_input): Likewise.
549 (test_data_output: Likewise.
550 (test_data_fn): Likewise.
551 (test_data_retaddr): Likewise.
552 (regs_to_mem): Make globals, use r10 instead of rax.
553 (mem_to_regs): Likewise.
554 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
555 body to ms-sysv.c.
556 (do_test_aligned): Likewise.
557 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
558 Add dg-* directives.
559 (PASTE_STR): New macro.
560 (ASMNAME): Likewise.
561 (LOAD_TEST_DATA_ADDR): Likewise.
562 (TEST_DATA_OFFSET): Likewise.
563 (do_test_body0): New C function.
564 (do_test_body): New inline assembly routine.
565 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
566 (runtest_ms_sysv): Modify.
567
19930989
MM
5682017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
569
570 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
571 since the upper-regs options have been deleted.
572 * gcc.target/powerpc/pr65849-2.c: Likewise.
573 * gcc.target/powerpc/pr80099-1.c: Likewise.
574 * gcc.target/powerpc/pr80099-2.c: Likewise.
575 * gcc.target/powerpc/pr80099-3.c: Likewise.
576 * gcc.target/powerpc/pr80099-4.c: Likewise.
577 * gcc.target/powerpc/pr80099-5.c: Likewise.
578 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
579 support removal of the upper-regs options.
580 * gcc.target/powerpc/p8vector-fp.c: Likewise.
581 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
582 * gcc.target/powerpc/p9-dimode1.c: Likewise.
583 * gcc.target/powerpc/p9-dimode2.c: Likewise.
584 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
585 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
586 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
587 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
588 * gcc.target/powerpc/ppc-round.c: Likewise.
589 * gcc.target/powerpc/pr71720.c: Likewise.
590 * gcc.target/powerpc/pr72853.c: Likewise.
591 * gcc.target/powerpc/pr79907.c: Likewise.
592 * gcc.target/powerpc/pr78953.c: Likewise.
593 * gcc.target/powerpc/upper-regs-df.c: Likewise.
594 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
595 * gcc.target/powerpc/vec-extract-1.c: Likewise.
596 * gcc.target/powerpc/vec-init-3.c: Likewise.
597 * gcc.target/powerpc/vec-init-6.c: Likewise.
598 * gcc.target/powerpc/vec-init-7.c: Likewise.
599 * gcc.target/powerpc/vec-set-char.c: Likewise.
600 * gcc.target/powerpc/vec-set-int.c: Likewise.
601 * gcc.target/powerpc/vec-set-short.c: Likewise.
602
d47d34bb
WD
6032017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
604
605 PR target/79041
606 * gcc.target/aarch64/pr79041-2.c: New test.
607
26bca0ed
CL
6082017-07-24 Carl Love <cel@us.ibm.com>
609
610 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
611 the new built-ins.
612
4b40986c
JW
6132017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
614
615 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
616
213c3b7b
TK
6172017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
618 Mikael Morin <mikael@gcc.gnu.org>
619
620 PR fortran/66102
621 * gfortran.dg/realloc_on_assign_28.f90: New test.
622
e2b71b5a
DE
6232017-07-23 David Edelsohn <dje.gcc@gmail.com>
624
625 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
626 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
627
f36dda3b
UB
6282017-07-23 Uros Bizjak <ubizjak@gmail.com>
629
630 PR target/80569
631 * gcc.target/i386/pr80569.c: New test.
632
5ff4baa5
CL
6332017-07-21 Carl Love <cel@us.ibm.com>
634
635 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
636 vmuleuh): Fix scan-assembler-times should check for word not half word
637 instructions.
638
43f84f6c
JW
6392017-07-21 Jim Wilson <jim.wilson@linaro.org>
640
641 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
642 redundant -march option.
643 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
644 in addition to armv8.1-a.
645
325fe816
YG
6462017-07-21 Yury Gribov <tetra2005@gmail.com>
647
648 PR middle-end/56727
649 * gcc.dg/pr56727-1.c: New test.
650 * gcc.dg/pr56727-2.c: New test.
651
5a5838e0
SM
6522017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
653
654 * gcc.target/powerpc/mmx-check.h: New file.
655 * gcc.target/powerpc/mmx-packs.c: New file.
656 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
657 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
658 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
659 * gcc.target/powerpc/mmx-paddb-1.c: New file.
660 * gcc.target/powerpc/mmx-paddd-1.c: New file.
661 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
662 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
663 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
664 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
665 * gcc.target/powerpc/mmx-paddw-1.c: New file.
666 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
667 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
668 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
669 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
670 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
671 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
672 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
673 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
674 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
675 * gcc.target/powerpc/mmx-pslld-1.c: New file.
676 * gcc.target/powerpc/mmx-psllw-1.c: New file.
677 * gcc.target/powerpc/mmx-psrad-1.c: New file.
678 * gcc.target/powerpc/mmx-psraw-1.c: New file.
679 * gcc.target/powerpc/mmx-psrld-1.c: New file.
680 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
681 * gcc.target/powerpc/mmx-psubb-2.c: New file.
682 * gcc.target/powerpc/mmx-psubd-2.c: New file.
683 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
684 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
685 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
686 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
687 * gcc.target/powerpc/mmx-psubw-2.c: New file.
688 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
689 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
690 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
691 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
692 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
693 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
694
9af7f373
RB
6952017-06-21 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/81500
698 * gcc.dg/torture/pr81500.c: New testcase.
699
5aaa8fb4
NS
7002017-07-20 Nathan Sidwell <nathan@acm.org>
701
702 * g++.dg/ext/anon-struct6.C: Adjust diag.
703 * g++.old-deja/g++.other/anon4.C: Adjust diag.
704
2953b72f
JJ
7052017-07-20 Jakub Jelinek <jakub@redhat.com>
706
707 PR target/80846
708 * gcc.target/i386/avx-pr80846.c: New test.
709 * gcc.target/i386/avx2-pr80846.c: New test.
710 * gcc.target/i386/avx512f-pr80846.c: New test.
711
73c4b4df
BC
7122017-07-20 Bin Cheng <bin.cheng@arm.com>
713
714 PR tree-optimization/81388
715 * gcc.dg/tree-ssa/pr81388-1.c: New test.
716 * gcc.dg/tree-ssa/pr81388-2.c: New test.
717
77e5edaf
JH
7182017-07-17 Tom de Vries <tom@codesourcery.com>
719
720 PR middle-end/81030
721 * gcc.dg/pr81030.c: New test.
722
891ad31c
RB
7232017-07-20 Richard Biener <rguenther@suse.de>
724
725 PR tree-optimization/61171
726 * g++.dg/vect/pr61171.cc: New testcase.
727 * gfortran.dg/vect/pr61171.f: Likewise.
728 * gcc.dg/vect/vect-reduc-11.c: Likewise.
729
f971b281
RB
7302017-07-20 Richard Biener <rguenther@suse.de>
731
732 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
733 with V64QImode.
734 * gcc.dg/vect/slp-45.c: Likewise.
735
2071f8f9
N
7362017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
737
738 * gcc.dg/tree-ssa/vrp116.c: New Test.
739
a6722e5b
MM
7402017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
741
742 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
743 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
744 __builtin_cpu_is and __builtin_cpu_supports are supported.
745
ccfa843f
SM
7462017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
747
748 * gcc.target/powerpc/bmi-check.h (main): Skip unless
749 __BUILTIN_CPU_SUPPORTS__ defined.
750 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
751 __BUILTIN_CPU_SUPPORTS__ defined.
752
564e405c
JJ
7532017-07-19 Jakub Jelinek <jakub@redhat.com>
754
755 PR tree-optimization/81346
756 * gcc.dg/tree-ssa/pr81346-5.c: New test.
757
3717fbe3
TV
7582017-07-19 Tom de Vries <tom@codesourcery.com>
759
760 * gcc.target/nvptx/decl-init.c: Update alignment.
761 * gcc.target/nvptx/slp-2-run.c: New test.
762 * gcc.target/nvptx/slp-2.c: New test.
763 * gcc.target/nvptx/v2di.c: New test.
764
b98b34b7
TV
7652017-07-19 Tom de Vries <tom@codesourcery.com>
766
767 * gcc.target/nvptx/slp-run.c: New test.
768 * gcc.target/nvptx/slp.c: New test.
769 * gcc.target/nvptx/v2si-cvt.c: New test.
770 * gcc.target/nvptx/v2si-run.c: New test.
771 * gcc.target/nvptx/v2si.c: New test.
772 * gcc.target/nvptx/vec.inc: New test.
773
8d1628eb
JJ
7742017-07-19 Jakub Jelinek <jakub@redhat.com>
775
776 PR tree-optimization/81346
777 * gcc.dg/tree-ssa/pr81346-1.c: New test.
778 * gcc.dg/tree-ssa/pr81346-2.c: New test.
779 * gcc.dg/tree-ssa/pr81346-3.c: New test.
780 * gcc.dg/tree-ssa/pr81346-4.c: New test.
781 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
782 compiler to avoid X / C1 op C2 optimization to trigger.
783
4d6ababc
ML
7842017-07-19 Martin Liska <mliska@suse.cz>
785
786 PR sanitizer/63361
787 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
788 -ffloat-store or -mieee for targets that need it.
789
d83cc5cc
TV
7902017-07-18 Tom de Vries <tom@codesourcery.com>
791
792 PR middle-end/81464
793 * gfortran.dg/pr81464.f90: New test.
794
e822e885
UB
7952017-07-18 Uros Bizjak <ubizjak@gmail.com>
796
797 PR target/81471
798 * gcc.target/i386/pr81471.c: New test.
799
b267968e
RB
8002017-06-18 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/81410
803 * gcc.dg/vect/pr81410.c: New testcase.
804
33e9feb5
JH
8052017-07-18 Jan Hubicka <hubicka@ucw.cz>
806
807 PR middle-end/81462
808 * g++.dg/torture/pr81462.C: New testcase.
809
694dd0e4
BC
8102017-07-18 Bin Cheng <bin.cheng@arm.com>
811
812 PR target/81408
813 * g++.dg/tree-ssa/pr81408.C: New.
814 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
815
f9bfe3f5
RB
8162017-07-18 Richard Biener <rguenther@suse.de>
817
818 PR tree-optimization/80620
819 PR tree-optimization/81403
820 * gcc.dg/torture/pr80620.c: New testcase.
821 * gcc.dg/torture/pr81403.c: Likewise.
822
8232017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
824
825 PR tree-optimization/81418
826 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
827
8282017-07-17 Carl Love <cel@us.ibm.com>
829
830 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
831 test case changes for commit 249424
832
833 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
834 vmuleuh): Fix scan-assembler-times should check for word not half word
835 instructions.
836
f6489326
BS
8372017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
838
839 PR tree-optimization/81162
840 * gcc.dg/pr81162.c: Move this to...
841 * gcc.dg/ubsan/pr81162.c: ...here.
842
dbc4ecfc
VR
8432017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
844
845 * g++.dg/diagnostic/friend1.C: New test.
846 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
847
a64559a5
NS
8482017-07-17 Nathan Sidwell <nathan@acm.org>
849
850 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
851
aac59577
BE
8522017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
853
854 * lib/gcc-dg.exp: Increase expect's match buffer size.
855
aa1528b5
BC
8562017-07-17 Bin Cheng <bin.cheng@arm.com>
857
858 PR target/81369
859 * gcc.dg/tree-ssa/pr81369.c: New.
860
b6c354eb
CZ
8612017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
862
863 * gcc.target/arc/pr9000674901.c: New file.
864 * gcc.target/arc/pic-1.c: Likewise.
865 * gcc.target/arc/pr9001191897.c: Likewise.
866
1825c61e
CZ
8672017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
868 Andrew Burgess <andrew.burgess@embecosm.com>
869
870 * gcc.target/arc/naked-1.c: New file.
871 * gcc.target/arc/naked-2.c: Likewise.
872
1f1e8aed
JJ
8732017-07-17 Jakub Jelinek <jakub@redhat.com>
874
9ebce098
JJ
875 PR tree-optimization/81428
876 * gcc.dg/fixed-point/pr81428.c: New test.
877
e8dd1313
JJ
878 PR tree-optimization/81365
879 * g++.dg/torture/pr81365.C: New test.
880
1f1e8aed
JJ
881 PR tree-optimization/81396
882 * gcc.dg/tree-ssa/pr81396.c: New test.
883
38f638ca
EB
8842017-07-16 Eric Botcazou <ebotcazou@adacore.com>
885
886 * gnat.dg/opt65.adb: New test.
887
5fa396ad
JH
8882017-07-16 Jan Hubicka <hubicka@ucw.cz>
889
890 * gcc.dg/predict-8.c: Update.
891
00aeee56
VR
8922017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
893
894 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
895 * g++.dg/warn/pr12242.C: Likewise.
896
b70bb05b
KN
8972017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
898
899 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
900 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
901 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
902 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
903 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
904 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
905 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
906 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
907 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
908 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
909 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
910 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
911 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
912 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
913 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
914 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
915 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
916 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
917 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
918 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
919 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
920 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
921 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
922 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
923 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
924 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
925 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
926 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
927 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
928 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
929 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
930 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
931 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
932 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
933 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
934 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
935 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
936 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
937 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
938 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
939 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
940 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
941 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
942 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
943 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
944 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
945 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
946 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
947 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
948 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
949 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
950
3b805666
BS
9512016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
952
953 PR tree-optimization/81162
954 * gcc.dg/pr81162.c: New file.
955
bece580c
MS
9562017-07-14 Martin Sebor <msebor@redhat.com>
957
958 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
959 that bcopy is expected to be transformed to.
960
eea77d1f
DM
9612017-07-14 David Malcolm <dmalcolm@redhat.com>
962
963 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
964 * g++.dg/lookup/missing-std-include-2.C: New test case.
965 * g++.dg/lookup/missing-std-include-3.C: New test case.
966 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
967 * gcc.dg/missing-header-fixit-1.c: New test case.
968 * gcc.dg/missing-header-fixit-2.c: New test case.
969 * gcc.dg/missing-header-fixit-2.h: New header.
970
338d6484
DM
9712017-07-13 David Malcolm <dmalcolm@redhat.com>
972
973 PR c/81405
974 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
975
9762017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
977
978 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
979
6d28654e
ML
9802017-07-13 Martin Liska <mliska@suse.cz>
981
982 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
983 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
984 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
985 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
986 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
987 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
988 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
989
3787ee47
MM
9902017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
991
992 PR target/81193
993 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
994 __builtin_cpu_supports with old GLIBC's.
995 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
996 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
997 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
998 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
999 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1000 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1001 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1002 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1003 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1004 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1005 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1006 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1007 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1008 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1009 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1010 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1011 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1012 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1013 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1014 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1015 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1016 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1017 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1018 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1019
118009c1
CL
10202017-07-12 Carl Love <cel@us.ibm.com>
1021
1022 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1023 rev_bool_int): Add test cases for builtins.
1024 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1025 test cases for builtins.
1026
5d7b8153
CL
10272017-07-12 Carl Love <cel@us.ibm.com>
1028
1029 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1030 lp64 && p9vector_hw.
1031
6ea93a64
CL
10322017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1033
1034 * lib/target-supports.exp (check_stack_check_available): Make
1035 testcase name depend on stack_kind.
1036
2f65ab2e
MC
10372017-07-11 Michael Collison <michael.collison@arm.com>
1038
774cccdc 1039 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1040
9e028cef
PC
10412017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/51270
1044 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1045
f281956e
CL
10462017-07-11 Carl Love <cel@us.ibm.com>
1047
1048 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1049 test cases for the builtins.
1050
3d36348a
YG
10512017-07-11 Yury Gribov <tetra2005@gmail.com>
1052
1053 * lib/profopt.exp: Print relative names in UNSUPPORTED
1054 AutoFDO tests.
1055
214f700a
MC
10562017-07-10 Michael Collison <michael.collison@arm.com>
1057
1058 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1059
03ed2915
UB
10602017-07-10 Uros Bizjak <ubizjak@gmail.com>
1061
1062 PR target/81375
1063 * gcc.target/i386/pr81375.c: New test.
1064
9c582dbb
MS
10652017-07-10 Martin Sebor <msebor@redhat.com>
1066
1067 PR tree-optimization/80397
1068 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1069
281ac396
MS
10702017-07-10 Martin Sebor <msebor@redhat.com>
1071
1072 PR other/81345
1073 * gcc.dg/pr81345.c: New test.
1074
a7784956
CZ
10752017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1076
1077 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1078 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1079
5920ba15
UB
10802017-07-09 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/81313
1083 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1084 integer argumets to bypass x86_64 outgoing args optimization.
1085
10862017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1087
1088 * gfortran.dg/eoshift_4.f90: New test.
1089 * gfortran.dg/eoshift_5.f90: New test.
1090 * gfortran.dg/eoshift_6.f90: New test.
1091
35c95658
L
10922017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR target/81313
1095 * gcc.target/i386/pr81313-1.c: New test.
1096 * gcc.target/i386/pr81313-2.c: Likewise.
1097 * gcc.target/i386/pr81313-3.c: Likewise.
1098 * gcc.target/i386/pr81313-4.c: Likewise.
1099 * gcc.target/i386/pr81313-5.c: Likewise.
1100
dcbf81c9
RS
11012017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1102
1103 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1104 * gnat.dg/vect16.ads (Sarray): Likewise.
1105 * gnat.dg/vect17.ads (Sarray): Likewise.
1106 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1107 * gnat.dg/vect16.adb (Add): Likewise.
1108 * gnat.dg/vect17.adb (Add): Likewise.
1109
738f7c2e
DM
11102017-07-07 David Malcolm <dmalcolm@redhat.com>
1111
1112 PR c++/79300
1113 * g++.dg/diagnostic/pr79300.C: New test case.
1114
6a69355c
MM
11152017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1116
57f49e99
MM
1117 * gcc.target/powerpc/clone1.c: Add check to make sure the
1118 __builtin_cpu_supports function is fully supported.
1119 * gcc.target/powerpc/clone2.c: New runtime test for
1120 target_clones.
1121
6a69355c
MM
1122 PR target/81348
1123 * gcc.target/powerpc/pr81348.c: New test.
1124
5e32025a
SN
11252017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1126
1127 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1128
19388c6d
CL
11292017-07-07 Carl Love <cel@us.ibm.com>
1130
1131 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1132 file for built-ins.
1133
bcc3c3f1
JM
11342017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1135
1136 * gcc.target/sparc/dictunpack.c: New file.
1137 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1138 * gcc.target/sparc/fpcmpshl.c: Likewise.
1139 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1140 * gcc.target/sparc/fpcmpushl.c: Likewise.
1141
2c6e2eb1
HA
11422017-07-06 Harald Anlauf <anlauf@gmx.de>
1143
1144 PR fortran/70071
1145 * gfortran.dg/coarray_44.f90: New testcase.
1146
5094f7d5
MO
11472017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1148
1149 * c-c++-common/asan/kasan-alloca-1.c: New test.
1150 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1151
e3174bdf
MO
11522017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1153
1154 * c-c++-common/asan/alloca_big_alignment.c: New test.
1155 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1156 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1157 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1158 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1159 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1160 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1161 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1162
a40c6fa8
GJL
11632017-07-06 Georg-Johann Lay <avr@gjlay.de>
1164
1165 PR target/81305
1166 * gcc.target/avr/isr-test.h: Fix warnings.
1167
9296dd9b
TP
11682017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1169
1170 * lib/target-supports.exp: Generate
1171 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1172 and check_effective_target_arm_arch_v8r_multilib.
1173
d87f00ba
CL
11742017-07-06 Carl Love <cel@us.ibm.com>
1175
9296dd9b 1176 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1177
11782017-07-06 Carl Love <cel@us.ibm.com>
1179
1180 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1181 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1182 cases for vec_addc, adde and addec builtins.
1183
c471c6ed
DM
11842017-07-06 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR c++/79300
1187 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1188 expected underlining within macro expansion.
1189 * c-c++-common/pr70264.c: Likewise.
1190 * g++.dg/plugin/diagnostic-test-expressions-1.C
1191 (test_within_macro_1): New test.
1192 (test_within_macro_2): Likewise.
1193 (test_within_macro_3): Likewise.
1194 (test_within_macro_4): Likewise.
1195 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1196 expected underlining within macro expansion.
1197 (test_macro_4): Likewise.
1198 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1199 (test_within_macro_1): New test.
1200 (test_within_macro_2): Likewise.
1201 (test_within_macro_3): Likewise.
1202 (test_within_macro_4): Likewise.
1203 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1204 underlining within macro expansion.
1205
68d872d7
SP
12062017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1207
1208 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1209 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1210 _mm_maskz_getexp_round_sd): Test new intrinsics.
1211 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1212 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1213 _mm_maskz_getexp_round_ss): Ditto.
1214 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1215 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1216 _mm_maskz_getmant_round_sd): Ditto.
1217 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1218 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1219 _mm_maskz_getmant_round_ss): Ditto.
1220 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1221 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1222 _mm_maskz_getexp_round_sd): New runtime tests.
1223 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1224 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1225 _mm_maskz_getexp_round_ss): Ditto.
1226 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1227 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1228 _mm_maskz_getmant_round_sd): Ditto.
1229 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1230 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1231 _mm_maskz_getmant_round_ss): Ditto.
1232 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1233 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1234 __builtin_ia32_getmantss_mask_round): Test new builtins.
1235 * gcc.target/i386/sse-13.c : Ditto.
1236 * gcc.target/i386/sse-23.c: Ditto.
1237 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1238 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1239 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1240 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1241 _mm_mask_getexp_round_ss): Test new intrinsics.
1242 * gcc.target/i386/testround-1.c: Ditto.
1243 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1244 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1245 _mm_mask_getmant_round_ss): Test new intrinsics
1246 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1247 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1248 _mm_maskz_getmant_ss): Test new intrinsics.
1249
9e00a397
CL
12502017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1251
1252 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1253 * lib/target-supports.exp (check_stack_check_available): New.
1254 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1255 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1256 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1257 * gcc.dg/pr47443.c: Likewise.
1258 * gcc.dg/pr48134.c: Likewise.
1259 * gcc.dg/pr70017.c: Likewise.
1260 * gcc.target/aarch64/stack-checking.c: Likewise.
1261 * gcc.target/arm/stack-checking.c: Likewise.
1262 * gcc.target/i386/pr48723.c: Likewise.
1263 * gcc.target/i386/pr55672.c: Likewise.
1264 * gcc.target/i386/pr67265-2.c: Likewise.
1265 * gcc.target/i386/pr67265.c: Likewise.
1266 * gnat.dg/opt49.adb: Likewise.
1267 * gnat.dg/stack_check1.adb: Likewise.
1268 * gnat.dg/stack_check2.adb: Likewise.
1269 * gnat.dg/stack_check3.adb: Likewise.
1270
38e6cc4d
KN
12712017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1272
1273 PR target/80103
1274 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1275 __attribute__.
1276
f8aa2b2c
SP
12772017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1278
1279 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1280 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1281 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1282 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1283 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1284 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1285 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1286 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1287 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1288 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1289 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1290 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1291
e483b7b4
GJL
12922017-07-05 Georg-Johann Lay <avr@gjlay.de>
1293
1294 PR target/81305
1295 * gcc.target/avr/isr-test.h: New file.
1296 * gcc.target/avr/torture/isr-01-simple.c: New test.
1297 * gcc.target/avr/torture/isr-02-call.c: New test.
1298 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1299
a8745cc2
BC
13002017-07-05 Bin Cheng <bin.cheng@arm.com>
1301
1302 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1303 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1304 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1305 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1306
4a52eb19
BC
13072017-07-05 Bin Cheng <bin.cheng@arm.com>
1308
1309 * gcc.dg/tree-ssa/ldist-26.c: New test.
1310
95f7d11b
BC
13112017-07-05 Bin Cheng <bin.cheng@arm.com>
1312
1313 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1314
45bb7d59
UB
13152017-07-04 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/81300
1318 * gcc.target/i386/pr81300.c: New test.
1319
1fcfac88
UB
13202017-07-04 Uros Bizjak <ubizjak@gmail.com>
1321
1322 PR target/81294
1323 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1324 x and y arguments in the call to _subborrow_u32.
1325 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1326 x and y arguments in the call to _subborrow_u64.
1327 * gcc.target/i386/pr81294-1.c: New test.
1328 * gcc.target/i386/pr81294-2.c: Ditto.
1329
a4187dab
KT
13302017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1331
1332 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1333
efbf55b0
MP
13342017-07-04 Marek Polacek <polacek@redhat.com>
1335
1336 PR c/81231
1337 * gcc.dg/atomic-pr81231.c: New test.
1338
1aad7106
RS
13392017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1340
1341 PR tree-optimization/81292
1342 * gcc.dg/pr81292-1.c: New test.
1343 * gcc.dg/pr81292-2.c: Likewise.
1344
7c819e8a
ML
13452017-07-04 Martin Liska <mliska@suse.cz>
1346
1347 PR sanitizer/81040
1348 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1349 use-after-scope sanitization.
1350
f111f434
JJ
13512017-07-04 Jakub Jelinek <jakub@redhat.com>
1352
8e8dd13b
JJ
1353 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1354 options.
1355
f111f434
JJ
1356 PR target/81175
1357 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1358 gather.
1359
7a1238d1
ML
13602017-07-04 Martin Liska <mliska@suse.cz>
1361
1362 PR ipa/81214
1363 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1364 * g++.dg/ext/mvc3.C: Likewise.
1365 * gcc.target/i386/mvc2.c: Likewise.
1366 * gcc.target/i386/mvc3.c: Likewise.
1367
9fc1fed4
JJ
13682017-07-04 Jakub Jelinek <jakub@redhat.com>
1369
8e3b9bbf
JJ
1370 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1371 decomposition declaration in diagnostics.
1372 * g++.dg/cpp1z/decomp2.C: Likewise.
1373 * g++.dg/cpp1z/decomp3.C: Likewise.
1374 * g++.dg/cpp1z/decomp4.C: Likewise.
1375 * g++.dg/cpp1z/decomp5.C: Likewise.
1376 * g++.dg/cpp1z/decomp6.C: Likewise.
1377 * g++.dg/cpp1z/decomp7.C: Likewise.
1378 * g++.dg/cpp1z/decomp8.C: Likewise.
1379 * g++.dg/cpp1z/decomp13.C: Likewise.
1380 * g++.dg/cpp1z/decomp14.C: Likewise.
1381 * g++.dg/cpp1z/decomp18.C: Likewise.
1382 * g++.dg/cpp1z/decomp19.C: Likewise.
1383 * g++.dg/cpp1z/decomp22.C: Likewise.
1384 * g++.dg/cpp1z/decomp23.C: Likewise.
1385 * g++.dg/cpp1z/decomp24.C: Likewise.
1386 * g++.dg/cpp1z/decomp25.C: Likewise.
1387 * g++.dg/cpp1z/decomp26.C: Likewise.
1388 * g++.dg/cpp1z/decomp28.C: Likewise.
1389
9fc1fed4
JJ
1390 PR c++/81258
1391 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1392 * g++.dg/cpp1z/decomp30.C: New test.
1393
17c18221
PC
13942017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/65775
1397 * g++.dg/cpp0x/trailing14.C: New.
1398
370d975d
DH
13992017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1400
1401 PR testsuite/79866
1402 * gfortran.dg/coarray_event_2.f08: New test.
1403
73977c47
DH
14042017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1405
1406 PR testsuite/79843
1407 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1408 * gfortran.dg/pointer_intent_2.f90: Likewise.
1409
2f70a979
JH
14102017-07-02 Jan Hubicka <hubicka@ucw.cz>
1411
1412 PR middle-end/81290
1413 * gcc.c-torture/compile/pr81290.c: New.
1414
6b5e165b
RB
14152017-07-03 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/60510
1418 * gfortran.dg/vect/pr60510.f: New testcase.
1419
d8ac7e28
RO
14202017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1421
1422 * gcc.target/i386/mvc6.c: Require ifunc support.
1423
da402967
ML
14242017-07-03 Martin Liska <mliska@suse.cz>
1425
1426 PR sanitize/81040
1427 * g++.dg/asan/function-argument-1.C: New test.
1428 * g++.dg/asan/function-argument-2.C: New test.
1429 * g++.dg/asan/function-argument-3.C: New test.
1430
bc9f4235
RS
14312017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1432
1433 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1434 as well.
1435
be086ff5
TV
14362017-07-03 Tom de Vries <tom@codesourcery.com>
1437
1438 PR tree-optimization/69468
1439 * gcc.dg/pr81192.c: Update.
1440
4752be46
TV
14412017-07-03 Tom de Vries <tom@codesourcery.com>
1442
1443 PR tree-optimization/81192
1444 * gcc.dg/pr81192.c: Update.
1445
0bbfd554
TV
14462017-07-03 Tom de Vries <tom@codesourcery.com>
1447
1448 PR tree-optimization/81192
1449 * gcc.dg/pr81192.c: New test.
1450
b677e2f6
TK
14512017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1452
1453 * gfortran/eoshift_3.f90: New test.
1454
e3f9a279
RS
14552017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1456
1457 * gcc.dg/strlenopt-32.c: New testcase.
1458 * gcc.dg/strlenopt-33.c: Likewise.
1459 * gcc.dg/strlenopt-33g.c: Likewise.
1460 * gcc.dg/strlenopt-34.c: Likewise.
1461 * gcc.dg/strlenopt-35.c: Likewise.
1462
862088aa
RS
14632017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1464
1465 PR tree-optimization/80769
1466 * gcc.dg/strlenopt-31.c: New test.
1467 * gcc.dg/strlenopt-31g.c: Likewise.
1468
c34d0927
RS
14692017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1470
1471 PR tree-optimization/81136
1472 * gcc.dg/vect/pr81136.c: New test.
1473
c52d6043
JJ
14742017-07-01 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR sanitizer/81262
1477 * gcc.c-torture/compile/pr81262.c: New test.
1478 * g++.dg/ubsan/pr81262.C: New test.
1479
77616c7e
JH
14802017-06-29 Jan Hubicka <hubicka@ucw.cz>
1481
1482 PR ipa/81261
1483 * g++.dg/ipa/pr81261.C: New testcase.
1484
fb6a764d
AP
14852017-06-30 Andrew Pinski <apinski@cavium.com>
1486
1487 * gcc.dg/torture/pr81245.c: New testcase.
1488
059ab149
AH
14892017-06-30 Aldy Hernandez <aldyh@redhat.com>
1490
1491 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1492 unbounded use.
1493
e59e8b5a
DM
14942017-06-30 David Malcolm <dmalcolm@redhat.com>
1495
1496 PR c++/80014
1497 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1498 Add declaration.
1499 (test_typeid): New test function.
1500
e855bdc0
JJ
15012017-06-30 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR target/81225
1504 * gcc.target/i386/pr81225.c: New test.
1505
fe32bb1b
NS
15062017-06-30 Nathan Sidwell <nathan@acm.org>
1507
1508 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1509 * g++.dg/cpp0x/decltype9.C: Likewise.
1510 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1511 * g++.dg/lookup/decl1.C: Likewise.
1512 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1513 * g++.dg/other/pr28432.C: Likewise.
1514 * g++.dg/parse/crash12.C: Likewise.
1515 * g++.dg/parse/enum3.C: Likewise.
1516 * g++.dg/parse/operator6.C: Likewise.
1517 * g++.dg/template/crash69.C: Likewise.
1518 * g++.dg/template/error27.C: Likewise.
1519 * g++.dg/template/error28.C: Likewise.
1520 * g++.dg/template/memfriend6.C: Likewise.
1521 * g++.old-deja/g++.mike/err1.C: Likewise.
1522 * g++.old-deja/g++.mike/p811.C: Likewise.
1523 * g++.old-deja/g++.other/crash25.C: Likewise.
1524 * g++.old-deja/g++.other/dtor4.C: Likewise.
1525 * g++.old-deja/g++.pt/t37.C: Likewise.
1526
aaa587d4
ML
15272017-06-30 Martin Liska <mliska@suse.cz>
1528
1529 PR ipa/81214
1530 * gcc.target/i386/pr81214.c: New test.
1531
274c1516
NS
15322017-06-30 Nathan Sidwell <nathan@acm.org>
1533
3b5c768c
NS
1534 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1535
274c1516
NS
1536 PR c++/81229
1537 * g++.dg/lookup/pr81229.C: New.
1538
c497284c
ML
15392017-06-30 Martin Liska <mliska@suse.cz>
1540
1541 PR sanitizer/81021
1542 * g++.dg/asan/pr81021.C: New test.
1543
4812f0b7
RB
15442017-06-30 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/81249
1547 * g++.dg/torture/pr81249.C: New testcase.
1548
8e09cb8b
PC
15492017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1552 * g++.dg/diagnostic/variadic1.C: Likewise.
1553 * g++.dg/gomp/udr-3.C: Likewise.
1554 * g++.dg/overload/error1.C: Likewise.
1555 * g++.dg/overload/error2.C: Likewise.
1556 * g++.dg/template/duplicate1.C: Likewise.
1557 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1558 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1559 * g++.old-deja/g++.other/redecl2.C: Likewise.
1560 * g++.old-deja/g++.other/redecl4.C: Likewise.
1561 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1562
74582a3e
CP
15632017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1564
1565 PR fortran/77765
1566 * gfortran.dg/goacc/pr77765.f90: New test.
1567
6da4066f
SE
15682017-06-29 Steve Ellcey <sellcey@cavium.com>
1569
1570 * gcc.target/aarch64/ccmp_2.c: New test.
1571
be3b7dcf
NS
15722017-06-29 Nathan Sidwell <nathan@acm.org>
1573
1574 PR c++/81247
1575 * g++.dg/parse/pr81247-[abc].C: New.
1576
e5898daf
CL
15772017-06-29 Carl Love <cel@us.ibm.com>
1578
1579 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1580 test_unsigned_int_result, test_ll_int_result,
1581 test_ll_unsigned_int_result): Add result checking functions, add
1582 debug support.
1583 (main): Add builtin function tests.
1584
14836f38
CL
15852017-06-29 Carl Love <cel@us.ibm.com>
1586
1587 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1588 dg-skip-if): Add -mvsx -mcpu=power7.
1589
0630a4ec
RB
15902017-06-29 Richard Biener <rguenther@suse.de>
1591
1592 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1593
f76b4224
NS
15942017-06-29 Nathan Sidwell <nathan@acm.org>
1595
1596 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1597
f66459c1
PB
15982017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1599
1600 PR middle-end/81194
1601 * g++.dg/pr81194.C: New test.
1602
3c7bb489
L
16032017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR ipa/80565
1606 * gcc.dg/torture/pr80565.c: New file.
1607
6cd83bec
BC
16082017-06-29 Bin Cheng <bin.cheng@arm.com>
1609
1610 PR tree-optimization/81196
1611 * gcc.dg/vect/pr81196.c: New.
1612
4c6a51a0
MC
16132017-06-29 Michael Collison <michael.collison@arm.com>
1614
1615 Fix date on previous ChangeLog entry.
1616
16172017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1618 Michael Collison <michael.collison@arm.com>
1619
1620 PR target/70119
1621 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1622
395a191d
SP
16232017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1624
1625 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1626 Test new intrinsic.
1627 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1628 Ditto.
1629 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1630 Ditto.
1631 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1632 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1633 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1634
0ddc0ebc
TP
16352017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1636
1637 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1638 current ARM check by ARM NEON's availability check.
1639 (check_effective_target_vect_intfloat_cvt): Likewise.
1640 (check_effective_target_vect_uintfloat_cvt): Likewise.
1641 (check_effective_target_vect_floatint_cvt): Likewise.
1642 (check_effective_target_vect_floatuint_cvt): Likewise.
1643 (check_effective_target_vect_shift): Likewise.
1644 (check_effective_target_whole_vector_shift): Likewise.
1645 (check_effective_target_vect_bswap): Likewise.
1646 (check_effective_target_vect_shift_char): Likewise.
1647 (check_effective_target_vect_long): Likewise.
1648 (check_effective_target_vect_float): Likewise.
1649 (check_effective_target_vect_perm): Likewise.
1650 (check_effective_target_vect_perm_byte): Likewise.
1651 (check_effective_target_vect_perm_short): Likewise.
1652 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1653 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1654 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1655 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1656 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1657 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1658 (check_effective_target_vect_widen_shift): Likewise.
1659 (check_effective_target_vect_extract_even_odd): Likewise.
1660 (check_effective_target_vect_interleave): Likewise.
1661 (check_effective_target_vect_multiple_sizes): Likewise.
1662 (check_effective_target_vect64): Likewise.
1663 (check_effective_target_vect_max_reduc): Likewise.
1664
56a6d474
RB
16652017-06-28 Richard Biener <rguenther@suse.de>
1666
1667 PR middle-end/81227
1668 * gcc.dg/pr81227.c: New testcase.
1669
926c7865
MM
16702017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1671
1672 PR target/81193
1673 * lib/target-supports.exp
1674 (check_ppc_cpu_supports_hw_available): New test to make sure
1675 __builtin_cpu_supports works on power7 and newer.
1676
17a7218b
ML
16772017-06-28 Martin Liska <mliska@suse.cz>
1678
1679 PR ipa/81128
1680 * gcc.target/i386/pr81128.c: New test.
1681
63010089
ML
16822017-06-28 Martin Liska <mliska@suse.cz>
1683
1684 PR driver/79659
1685 * g++.dg/opt/pr79659.C: New test.
1686
b1cac008
CL
16872017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1688
1689 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1690 and options.
1691 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1692
42bd89ce
MG
16932017-06-28 Marc Glisse <marc.glisse@inria.fr>
1694
1695 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1696 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1697
b8d62ac8
JJ
16982017-06-28 Jakub Jelinek <jakub@redhat.com>
1699
1700 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1701 (foo): ... this. Change constants such that it isn't matched
1702 as __builtin_copysign, yet tests the combiner the same.
1703
6dc61b45
ML
17042017-06-28 Martin Liska <mliska@suse.cz>
1705
1706 PR sanitizer/81224
1707 * gcc.dg/asan/pr81224.c: New test.
1708
9a265443
EB
17092017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1712 passed to pthread_join.
1713
935b5226
AK
17142017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1715
1716 * gcc.target/s390/nodatarel-1.c: New test.
1717
88016532
JD
17182017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1719
1720 PR fortran/80164
1721 * gfortran.dg/array_temporaries_4.f90: New test.
1722
8c2805bb
AP
17232017-06-27 Andrew Pinski <apinski@cavium.com>
1724
1725 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1726 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1727 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1728
786c6d10
MP
17292017-06-27 Marek Polacek <polacek@redhat.com>
1730
1731 PR sanitizer/81223
1732 * gcc.dg/ubsan/pr81223.c: New test.
1733
1e7df2e6
MG
17342017-06-27 Marc Glisse <marc.glisse@inria.fr>
1735
1736 * gcc.dg/tree-ssa/assoc-1.c: New file.
1737
58b45c4f
PC
17382017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/62046
1741 * g++.dg/parse/catch2.C: New.
1742
00296d7f
JJ
17432017-06-27 Jakub Jelinek <jakub@redhat.com>
1744
c1031852
JJ
1745 PR sanitizer/81209
1746 * g++.dg/ubsan/pr81209.C: New test.
1747
00296d7f
JJ
1748 PR middle-end/81207
1749 * gcc.c-torture/compile/pr81207.c: New test.
1750
0c418630
MP
17512017-06-27 Marek Polacek <polacek@redhat.com>
1752
1753 PR bootstrap/81216
1754 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1755
4b377e01
MS
17562017-06-26 Martin Sebor <msebor@redhat.com>
1757
1758 PR c++/81169
1759 * g++.dg/Wclass-memaccess-2.C: New test.
1760
952ac945
CL
17612017-06-26 Carl Love <cel@us.ibm.com>
1762
1763 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1764 Add new runnable test file for the vec_rev built-ins.
1765
df11b2ea
BS
17662016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1767
226ab0a8 1768 PR/tree-optimization 71815
df11b2ea
BS
1769 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1770 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1771
fa7ccca0
RL
17722017-06-26 Renlin Li <renlin.li@arm.com>
1773 Szabolcs Nagy <szabolcs.nagy@arm.com>
1774
1775 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1776 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1777 memmove.
1778
5a5c2d16
RB
17792017-06-26 Richard Biener <rguenther@suse.de>
1780
1781 PR target/81175
1782 * gfortran.dg/pr81175.f: New testcase.
1783
75f0112f
RB
17842017-06-26 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/81203
1787 * gcc.dg/torture/pr81203.c: New testcase.
1788
3e2becc4
MP
17892017-06-26 Marek Polacek <polacek@redhat.com>
1790
1791 PR c/80116
1792 * c-c++-common/Wmultistatement-macros-1.c: New test.
1793 * c-c++-common/Wmultistatement-macros-2.c: New test.
1794 * c-c++-common/Wmultistatement-macros-3.c: New test.
1795 * c-c++-common/Wmultistatement-macros-4.c: New test.
1796 * c-c++-common/Wmultistatement-macros-5.c: New test.
1797 * c-c++-common/Wmultistatement-macros-6.c: New test.
1798 * c-c++-common/Wmultistatement-macros-7.c: New test.
1799 * c-c++-common/Wmultistatement-macros-8.c: New test.
1800 * c-c++-common/Wmultistatement-macros-9.c: New test.
1801 * c-c++-common/Wmultistatement-macros-10.c: New test.
1802 * c-c++-common/Wmultistatement-macros-11.c: New test.
1803
945653db
EB
18042017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1807
c8e3c356
CL
18082017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1809
1810 * lib/target-supports.exp
1811 (check_effective_target_arm_neon_ok_nocache): Add flags with
1812 -mfloat-abi=hard. Include arm_neon.h.
1813 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1814 (check_effective_target_arm_neon_ok_no_float_abi): New.
1815 * gcc.target/arm/lto/pr65837_0.c: Require
1816 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1817 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1818 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1819
22235619
PC
18202017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/62315
1823 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1824
e56e3fda
TK
18252017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1826
45bb7d59 1827 PR fortran/52473
e56e3fda
TK
1828 * gfortran.dg/cshift_2.f90: New test.
1829
d3f062be
JW
18302017-06-23 Jim Wilson <jim.wilson@linaro.org>
1831
1832 PR middle-end/79794
1833 * gcc.target/aarch64/pr79794.c: New.
1834
37416b69
MM
18352017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1836
1837 PR target/80510
1838 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1839 * gcc.target/powerpc/pr80510-2.c: Likewise.
1840
8447a92f
JL
18412017-06-22 Jeff Law <law@redhat.com>
1842
1843 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1844
52607f7e
WS
18452017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1846
1847 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1848 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1849 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1850 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1851 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1852 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1853 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1854 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1855
fb68f296
JC
18562017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1857
45bb7d59 1858 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1859
60edf8bb
MT
18602017-06-22 Matt Turner <mattst88@gmail.com>
1861
1862 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1863 skylake check.
1864
4333d74b
CL
18652017-06-22 Carl Love <cel@us.ibm.com>
1866
1867 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1868 vmuleuh): Fix scan-assembler-times should check for word not half word
1869 instructions.
1870
13f752b2
JL
18712017-06-22 Jeff Law <law@redhat.com>
1872
1873 * gcc.c-torture/compile/stack-check-1.c: New test.
1874
0759db19
RB
18752016-06-22 Richard Biener <rguenther@suse.de>
1876
1877 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1878 * gcc.dg/vect/pr65947-2.c: Likewise.
1879 * gcc.dg/vect/pr65947-3.c: Likewise.
1880 * gcc.dg/vect/pr65947-4.c: Likewise.
1881 * gcc.dg/vect/pr65947-5.c: Likewise.
1882 * gcc.dg/vect/pr65947-6.c: Likewise.
1883 * gcc.dg/vect/pr65947-8.c: Likewise.
1884 * gcc.dg/vect/pr65947-9.c: Likewise.
1885 * gcc.dg/vect/pr65947-10.c: Likewise.
1886 * gcc.dg/vect/pr65947-12.c: Likewise.
1887 * gcc.dg/vect/pr65947-13.c: Likewise.
1888 * gcc.dg/vect/pr65947-14.c: Likewise.
1889 * gcc.dg/vect/vect-cond-2.c: Likewise.
1890 * gcc.dg/vect/vect-pr69848.c: Likewise.
1891
c24c235e
ML
18922017-06-22 Martin Liska <mliska@suse.cz>
1893
1894 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1895 to not inline it.
1896
71f82be9
JG
18972017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1898
1899 * gcc.dg/tree-ssa/forwprop-37.c: New.
1900
a78f6980
RB
19012017-06-22 Richard Biener <rguenther@suse.de>
1902
1903 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1904
85d5b033
RB
19052017-06-22 Richard Biener <rguenther@suse.de>
1906
1907 * gcc.dg/vect/pr65947-14.c: New testcase.
1908
4ded8669
MM
19092017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1910
1911 PR target/80510
1912 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1913 32-bit support is added. Change ITYPE size to 64-bit integer.
1914 * gcc.target/powerpc/pr80510-2.c: Likewise.
1915
cb8d1b01
JJ
19162017-06-21 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR c++/81154
1919 * g++.dg/gomp/pr81154.C: New test.
1920
113459fa
DM
19212017-06-21 David Malcolm <dmalcolm@redhat.com>
1922
1923 * g++.dg/other/old-style-cast-fixits.C: New test case.
1924
5e9d501c
JJ
19252017-06-21 Jakub Jelinek <jakub@redhat.com>
1926
1927 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1928
27d33d3e
TV
19292017-06-21 Tom de Vries <tom@codesourcery.com>
1930
1931 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1932
5433db45
TV
19332017-06-21 Tom de Vries <tom@codesourcery.com>
1934
1935 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1936 warning.
1937
93c18375
ML
19382017-06-21 Martin Liska <mliska@suse.cz>
1939
1940 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1941
ff9baa5f
PMR
19422017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1943
1944 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1945 gnat.dg/debug11_pkg2.ads: New testcase.
1946
a23ba8cc
MG
19472017-06-21 Marc Glisse <marc.glisse@inria.fr>
1948
1949 * gcc.target/i386/getround.c: New file.
1950
ed73f46f
MG
19512017-06-21 Marc Glisse <marc.glisse@inria.fr>
1952
1953 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1954 * gcc.dg/tree-ssa/addadd-2.c: New file.
1955
6b92ab17
TV
19562017-06-21 Tom de Vries <tom@codesourcery.com>
1957
1958 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1959 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1960 * gcc.c-torture/compile/20080806-1.c: Same.
1961 * gcc.c-torture/compile/920723-1.c: Same.
1962 * gcc.c-torture/compile/930621-1.c: Same.
1963 * gcc.c-torture/compile/991214-2.c: Same.
1964 * gcc.c-torture/compile/bcopy.c: Same.
1965 * gcc.c-torture/compile/memtst.c: Same.
1966 * gcc.c-torture/compile/msp.c: Same.
1967 * gcc.c-torture/compile/stuct.c: Same.
1968 * gcc.c-torture/execute/20011008-3.c: Same.
1969 * gcc.c-torture/execute/20030209-1.c: Same.
1970 * gcc.c-torture/execute/20031012-1.c: Same.
1971 * gcc.c-torture/execute/20040805-1.c: Same.
1972 * gcc.c-torture/execute/920410-1.c: Same.
1973 * gcc.c-torture/execute/921113-1.c: Same.
1974 * gcc.c-torture/execute/921202-1.c: Same.
1975 * gcc.c-torture/execute/921208-2.c: Same.
1976 * gcc.c-torture/execute/930106-1.c: Same.
1977 * gcc.c-torture/execute/930406-1.c: Same.
1978 * gcc.c-torture/execute/950221-1.c: Same.
1979 * gcc.c-torture/execute/960521-1.c: Same.
1980 * gcc.c-torture/execute/980605-1.c: Same.
1981 * gcc.c-torture/execute/comp-goto-1.c: Same.
1982 * gcc.c-torture/execute/comp-goto-2.c: Same.
1983 * gcc.c-torture/execute/memcpy-1.c: Same.
1984 * gcc.c-torture/execute/multi-ix.c: Same.
1985 * gcc.c-torture/execute/nestfunc-4.c: Same.
1986 * gcc.c-torture/execute/pr20621-1.c: Same.
1987 * gcc.c-torture/execute/pr23135.c: Same.
1988 * gcc.c-torture/execute/pr28982b.c: Same.
1989 * gcc.dg/loop-3.c: Same.
1990 * gcc.dg/struct-ret-3.c: Same.
1991 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1992 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1993 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1994 * gcc.dg/tree-prof/pr44777.c: Same.
1995
191578a5
DM
19962017-06-20 David Malcolm <dmalcolm@redhat.com>
1997
1998 PR jit/81144
1999 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2000 memset call with zero-initialization.
2001 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2002
8a259e30
UB
20032017-06-20 Uros Bizjak <ubizjak@gmail.com>
2004
2005 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2006 (main): Renamed to ...
2007 (fma4_test): ... this.
2008
b6837e04
JK
20092017-06-20 Julia Koval <julia.koval@intel.com>
2010
2011 * gcc.target/i386/pr73350-2.c: New test.
2012
67ea3f4e
RO
20132017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2016 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2017 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2018 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2019 restrict to x86_64-*-*-gnu.
2020 Skip scan-assembler on *-*-darwin*.
2021 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2022 * gcc.dg/loop-invariant.c: Likewise.
2023 * gcc.dg/lto/pr70955_0.c: Likewise.
2024 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2025 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2026 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2027
2028 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2029 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2030 targets.
2031 * gcc.dg/attr-ms_struct-2.c: Likewise.
2032 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2033 * gcc.dg/bf-ms-layout.c: Likewise.
2034 * gcc.dg/bf-ms-layout-2.c: Likewise.
2035 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2036 Require fpic support.
2037 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2038 targets.
2039 * gcc.target/i386/bitfield2.c: Likewise.
2040 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2041 targets.
2042 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2043
71bbbd13
NS
20442017-06-20 Nathan Sidwell <nathan@acm.org>
2045
2046 PR c++/67074
2047 * g++.dg/lookup/pr67074.C: New.
2048 * g++.dg/parse/namespace-alias-1.C: Adjust.
2049
531f0b38
RB
20502017-06-20 Richard Biener <rguenther@suse.de>
2051
2052 PR middle-end/81097
2053 * c-c++-common/ubsan/pr81097.c: New testcase.
2054
d47d7438
RB
20552017-06-20 Richard Biener <rguenther@suse.de>
2056
2057 * gcc.dg/vect/pr65947-9.c: Adjust.
2058
b5c7b957
TP
20592017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2060
2061 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2062 * gcc.target/arm/acle/cdp2.c: Likewise.
2063 * gcc.target/arm/acle/ldc.c: Likewise.
2064 * gcc.target/arm/acle/ldc2.c: Likewise.
2065 * gcc.target/arm/acle/ldc2l.c: Likewise.
2066 * gcc.target/arm/acle/ldcl.c: Likewise.
2067 * gcc.target/arm/acle/mcr.c: Likewise.
2068 * gcc.target/arm/acle/mcr2.c: Likewise.
2069 * gcc.target/arm/acle/mcrr.c: Likewise.
2070 * gcc.target/arm/acle/mcrr2.c: Likewise.
2071 * gcc.target/arm/acle/mrc.c: Likewise.
2072 * gcc.target/arm/acle/mrc2.c: Likewise.
2073 * gcc.target/arm/acle/mrrc.c: Likewise.
2074 * gcc.target/arm/acle/mrrc2.c: Likewise.
2075 * gcc.target/arm/acle/stc.c: Likewise.
2076 * gcc.target/arm/acle/stc2.c: Likewise.
2077 * gcc.target/arm/acle/stc2l.c: Likewise.
2078 * gcc.target/arm/acle/stcl.c: Likewise.
2079
a1aa2599
JJ
20802017-06-20 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR target/81121
2083 * gcc.target/i386/pr81121.c: New test.
2084
16122c22
MM
20852017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2086
2087 PR target/79799
2088 * gcc.target/powerpc/pr79799-1.c: New test.
2089 * gcc.target/powerpc/pr79799-2.c: Likewise.
2090 * gcc.target/powerpc/pr79799-3.c: Likewise.
2091 * gcc.target/powerpc/pr79799-4.c: Likewise.
2092 * gcc.target/powerpc/pr79799-5.c: Likewise.
2093
5ec046c0
NS
20942017-06-19 Nathan Sidwell <nathan@acm.org>
2095
2096 PR c++/81124
2097 PR c++/79766
2098 * g++.dg/lookup/pr79766.C: New.
2099 * g++.dg/lookup/pr81124.C: New.
2100 * g++.dg/template/explicit6.C: Adjust.
2101 * g++.old-deja/g++.other/decl5.C: Adjust.
2102
c72e002c
CL
21032017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2104
2105 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2106 -DSTACK_SIZE.
2107
4301ae22
JJ
21082017-06-19 Jakub Jelinek <jakub@redhat.com>
2109
9f8fafe8
JJ
2110 PR sanitizer/81125
2111 * g++.dg/ubsan/pr81125.C: New test.
2112
4301ae22
JJ
2113 PR sanitizer/81111
2114 * g++.dg/ubsan/pr81111.C: New test.
2115
21e4389f
RB
21162017-06-19 Richard Biener <rguenther@suse.de>
2117
2118 PR middle-end/81118
2119 * gcc.dg/torture/pr81118.c: New testcase.
2120
343ae898
RB
21212017-06-19 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/80887
2124 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2125
97872698
JJ
21262017-06-19 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR ipa/81112
2129 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2130
c14c0b15
NS
21312017-06-19 Nathan Sidwell <nathan@acm.org>
2132
2133 PR c++/81119
2134 * g++.dg/warn/pr81119.C: New.
2135
a6e5212a
ML
21362017-06-19 Martin Liska <mliska@suse.cz>
2137
2138 PR sanitizer/80879
2139 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2140
871cc215
ML
21412017-06-19 Martin Liska <mliska@suse.cz>
2142
2143 PR ipa/80732
2144 * gcc.target/i386/mvc5.c: Scan indirect_function.
2145 * gcc.target/i386/mvc7.c: Likewise.
2146 * gcc.target/i386/pr80732.c: New test.
2147
431abe69
PC
21482017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2149
2150 PR c++/66093
2151 * g++.dg/cpp1y/constexpr-66093.C: New.
2152
fe1ae165
RO
21532017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2154
2155 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2156 dg-skip-if list.
2157
db9bbdec
RB
21582017-06-19 Richard Biener <rguenther@suse.de>
2159
2160 PR ipa/81112
2161 * g++.dg/torture/pr81112.C: New testcase.
2162
18154846
JH
21632017-06-18 Jan Hubicka <hubicka@ucw.cz>
2164
2165 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2166
5dace4bf
TK
21672017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2168
2169 PR fortran/52473
2170 * gfortran.dg/cshift_1.f90: New test.
2171
4f4b0ab8
RO
21722017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2173
2174 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2175
b36a612c
CL
21762017-06-16 Carl Love <cel@us.ibm.com>
2177
2178 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2179 main): Add runnable tests and test checker for vec_float,
2180 vec_float2, vec_floate and vec_floato builtins.
2181
e3e266bf
RE
21822017-06-16 Richard Earnshaw <rearnsha@arm.com>
2183
2184 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2185 the architecture options added by dg-add-options arm_neon.
2186 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2187 to the architecture.
2188 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2189 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2190 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2191
42093880
RE
21922017-06-16 Richard Earnshaw <rearnsha@arm.com>
2193
2194 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2195 multilibs have been built.
2196
c5742a17
RE
21972017-06-16 Richard Earnshaw <rearnsha@arm.com>
2198
2199 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2200 * gcc.target/arm/pr51915.c: Likewise.
2201 * gcc.target/arm/pr52006.c: Likewise.
2202 * gcc.target/arm/pr53187.c: Likewise.
2203
93aa40fe
RE
22042017-06-16 Richard Earnshaw <rearnsha@arm.com>
2205
2206 * gcc.target/arm/multilibs.exp: New file.
2207
b3d8d88e
MS
22082017-06-16 Martin Sebor <msebor@redhat.com>
2209
2210 PR tree-optimization/80933
2211 PR tree-optimization/80934
2212 * gcc.dg/fold-bcopy.c: New test.
2213 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2214 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2215 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2216 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2217 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2218 * gcc.dg/builtins-nonnull.c: Likewise.
2219
56960fd6
JG
22202017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2221
2222 PR target/71778
2223 * gcc.target/arm/pr71778.c: New.
2224
ec73e54d
JH
22252017-06-16 Jan Hubicka <hubicka@ucw.cz>
2226
2227 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2228
01f1c24e
RB
22292017-06-16 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/81090
2232 * gcc.dg/graphite/pr81090.c: New testcase.
2233
8d94f932
JW
22342017-06-16 Janus Weil <janus@gcc.gnu.org>
2235
2236 PR fortran/80983
2237 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2238
b783399a
JJ
22392017-06-16 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR sanitizer/81094
2242 * c-c++-common/ubsan/object-size-11.c: New test.
2243
c3684b7b
MS
22442017-06-15 Martin Sebor <msebor@redhat.com>
2245
2246 PR c++/80560
2247 * g++.dg/Wclass-memaccess.C: New test.
2248
d0e7a9fd
JW
22492017-06-15 Janus Weil <janus@gcc.gnu.org>
2250
2251 PR fortran/80983
2252 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2253
d1eed638
JH
22542017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2255
2256 PR lto/69866
2257 * gcc.dg/lto/pr69866_0.c: New test.
2258 * gcc.dg/lto/pr69866_1.c: Likewise.
2259
61f5d852
JL
22602017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2261
2262 PR target/78818
2263 * gcc.target/msp430/pr78818-real.c: New template for tests.
2264 * gcc.target/msp430/pr78818-auto.c: New test.
2265 * gcc.target/msp430/pr78818-data-region.c: New test.
2266 * gcc.target/msp430/pr78818-data-sec.c: New test.
2267 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2268
6820664a
TP
22692017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2270
2271 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2272 instructions in it rather than the number of IT blocks being 2.
2273 Transfer scan directive arm_thumb2 restriction to the whole
2274 testcase and restrict further to Thumb-only targets.
2275
41c540fc
TC
22762017-06-15 Tamar Christina <tamar.christina@arm.com>
2277
2278 * gcc.target/arm/sdiv_costs_1.c:
2279 Use dg-add-options.
2280
3466430f
MR
22812017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2282
2283 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2284 * gcc.target/mips/pr51513-1.c: New test.
2285 * gcc.target/mips/pr51513-2.c: New test.
2286
26fda5f5
RB
22872017-06-14 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/81083
2290 * gcc.dg/torture/pr81083.c: Add prototypes.
2291
909263f8
RB
22922017-06-14 Richard Biener <rguenther@suse.de>
2293
2294 PR middle-end/81088
2295 * c-c++-common/ubsan/pr81088.c: New testcase.
2296
938a807a
EB
22972017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2298
2299 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2300
85c1b6d7
AP
23012017-06-14 Andrew Pinski <apinski@cavium.com>
2302 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2303
2304 PR target/71663
2305 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2306 * gcc.target/aarch64/vect-init-2.c: Likewise.
2307 * gcc.target/aarch64/vect-init-3.c: Likewise.
2308 * gcc.target/aarch64/vect-init-4.c: Likewise.
2309 * gcc.target/aarch64/vect-init-5.c: Likewise.
2310
bee9e49f
PC
23112017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/58541
2314 * g++.dg/cpp0x/constexpr-58541.C: New.
2315
24d020bd
RB
23162017-06-14 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/81083
2319 * gcc.dg/torture/pr81083.c: New testcase.
2320
11c16c2a
JJ
23212017-06-14 Jakub Jelinek <jakub@redhat.com>
2322
2323 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2324 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2325
c60dc053
JJ
23262017-06-13 Jakub Jelinek <jakub@redhat.com>
2327
f31a8339
JJ
2328 PR c++/80973
2329 * g++.dg/ubsan/pr80973.C: New test.
2330
c60dc053
JJ
2331 PR c++/80984
2332 * g++.dg/opt/nrv18.C: New test.
2333
45b2222a
ML
23342017-06-13 Martin Liska <mliska@suse.cz>
2335
2336 PR sanitize/78204
2337 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2338 test by adding no_sanitize attribute.
2339 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2340
ef0e3441
RL
23412017-06-13 Renlin Li <renlin.li@arm.com>
2342
2343 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2344 conditionally.
2345
345683a9
MJ
23462017-06-13 Martin Jambor <mjambor@suse.cz>
2347
2348 PR tree-optimization/80803
2349 PR tree-optimization/81063
2350 gcc.dg/tree-ssa/pr80803.c: New test.
2351 gcc.dg/tree-ssa/pr81063.c: Likewise.
2352
9ebc3467
YG
23532017-06-12 Yury Gribov <tetra2005@gmail.com>
2354
2355 * c-c++-common/fold-masked-cmp-3.c: New test.
2356
16842d34
YG
23572017-06-13 Yury Gribov <tetra2005@gmail.com>
2358
2359 PR tree-optimization/67328
2360 * c-c++-common/fold-masked-cmp-1.c: New test.
2361 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2362 * gcc.dg/pr46309.c: Fix pattern.
2363 * gcc.dg/pr46309-2.c: Likewise.
2364
ba593ad5
TC
23652017-06-13 Tamar Christina <tamar.christina@arm.com>
2366
2367 * gcc.target/arm/sdiv_costs_1.c:
2368 Require arm_arch_v8a_ok and add march option.
2369
9ab5a235
ML
23702017-06-13 Martin Liska <mliska@suse.cz>
2371
2372 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2373 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2375
4f2c198d
RB
23762017-06-13 Richard Biener <rguenther@suse.de>
2377
2378 PR middle-end/81065
2379 * c-c++-common/ubsan/pr81065.c: New testcase.
2380
196ed8ea
ILT
23812017-06-12 Ian Lance Taylor <iant@golang.org>
2382
2383 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2384 freorder. Update comment to explain test.
2385
64ff4f60
TC
23862017-06-12 Tamar Christina <tamar.christina@arm.com>
2387
2388 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2389 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2390 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2391 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2392
5ed2fdfe
TC
23932017-06-12 Tamar Christina <tamar.christina@arm.com>
2394
2395 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2396
6cddb61c
TC
23972017-06-12 Tamar Christina <tamar.christina@arm.com>
2398
2399 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2400
aebce396
JJ
24012017-06-12 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR tree-optimization/81003
2404 * gcc.c-torture/compile/pr81003.c: New test.
2405
3fd7fe21
RB
24062017-06-12 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/81053
2409 * gcc.dg/torture/pr81053.c: New testcase.
2410
ac39f0e8
TK
24112017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2412
2413 PR fortran/80988
2414 * gfortran.dg/implied_do_io_3.f90: New test.
2415
18787c38
TV
24162017-06-10 Tom de Vries <tom@codesourcery.com>
2417
2418 * lib/target-supports.exp (check_effective_target_signal): New proc.
2419 * lib/gcc.exp (gcc_target_compile): Remove appending of
2420 -DSIGNAL_SUPPRESS to additional_flags.
2421 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2422 additional_flags if effective target signal is not supported by the
2423 target.
2424 * gcc.c-torture/execute/20101011-1.c: Same.
2425 * gcc.dg/c99-stdint-1.c: Same.
2426 * gcc.dg/c99-stdint-2.c: Same.
2427 * gcc.dg/c99-stdint-5.c: Same.
2428 * gcc.dg/c99-stdint-6.c: Same.
2429 * gcc.dg/stdint-width-1.c: Same.
2430
0069a009
TV
24312017-06-10 Tom de Vries <tom@codesourcery.com>
2432
2433 * lib/target-supports.exp (check_effective_target_stack_size)
2434 (dg-effective-target-value): New proc.
2435 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2436 additional_flags.
2437 * lib/objc.exp (objc_target_compile): Same.
2438 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2439 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2440 dg-additional-options.
2441 * gcc.c-torture/compile/20080806-1.c: Same.
2442 * gcc.c-torture/compile/920723-1.c: Same.
2443 * gcc.c-torture/compile/930621-1.c: Same.
2444 * gcc.c-torture/compile/991214-2.c: Same.
2445 * gcc.c-torture/compile/bcopy.c: Same.
2446 * gcc.c-torture/compile/memtst.c: Same.
2447 * gcc.c-torture/compile/msp.c: Same.
2448 * gcc.c-torture/compile/stuct.c: Same.
2449 * gcc.c-torture/execute/20011008-3.c: Same.
2450 * gcc.c-torture/execute/20030209-1.c: Same.
2451 * gcc.c-torture/execute/20031012-1.c: Same.
2452 * gcc.c-torture/execute/20040805-1.c: Same.
2453 * gcc.c-torture/execute/920410-1.c: Same.
2454 * gcc.c-torture/execute/920501-7.c: Same.
2455 * gcc.c-torture/execute/921113-1.c: Same.
2456 * gcc.c-torture/execute/921202-1.c: Same.
2457 * gcc.c-torture/execute/921208-2.c: Same.
2458 * gcc.c-torture/execute/930106-1.c: Same.
2459 * gcc.c-torture/execute/930406-1.c: Same.
2460 * gcc.c-torture/execute/950221-1.c: Same.
2461 * gcc.c-torture/execute/960521-1.c: Same.
2462 * gcc.c-torture/execute/980605-1.c: Same.
2463 * gcc.c-torture/execute/comp-goto-1.c: Same.
2464 * gcc.c-torture/execute/comp-goto-2.c: Same.
2465 * gcc.c-torture/execute/memcpy-1.c: Same.
2466 * gcc.c-torture/execute/multi-ix.c: Same.
2467 * gcc.c-torture/execute/nestfunc-4.c: Same.
2468 * gcc.c-torture/execute/pr20621-1.c: Same.
2469 * gcc.c-torture/execute/pr23135.c: Same.
2470 * gcc.c-torture/execute/pr28982b.c: Same.
2471 * gcc.dg/loop-3.c: Same.
2472 * gcc.dg/struct-ret-3.c: Same.
2473 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2474 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2475 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2476 * gcc.dg/tree-prof/pr44777.c: Same.
2477
b09649fd
DM
24782017-06-09 David Malcolm <dmalcolm@redhat.com>
2479
2480 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2481 (test_mutually_exclusive_suggestions): New test function.
2482 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2483 (test_mutually_exclusive_suggestions): New test function.
2484 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2485 (test_mutually_exclusive_suggestions): New test function.
2486 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2487 (test_show_locus): Add special-case for
2488 "test_mutually_exclusive_suggestions".
2489
a1f427e9
ILT
24902017-06-09 Ian Lance Taylor <iant@golang.org>
2491
2492 * gcc.dg/tree-prof/split-1.c: New test.
2493
cb59f689
JH
24942017-06-09 Jan Hubicka <hubicka@ucw.cz>
2495
2496 * gcc.dg/predict-14.c: Avoid cold function detection.
2497 * gcc.target/i386/umod-3.c: Likewise.
2498
f66e6423
TC
24992017-06-09 Tamar Christina <tamar.christina@arm.com>
2500
2501 * gcc.target/aarch64/lrint-matherr.h: New.
2502 * gcc.target/aarch64/inline-lrint_1.c: New.
2503 * gcc.target/aarch64/inline-lrint_2.c: New.
2504 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2505 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2506
37b68a43
TC
25072017-06-09 Tamar Christina <tamar.christina@arm.com>
2508
2509 * gcc.target/arm/sdiv_costs_1.c: New.
2510
37f30285
TV
25112017-06-09 Tom de Vries <tom@codesourcery.com>
2512
2513 PR target/80855
2514 * gcc.target/nvptx/label-values.c: New test.
2515
051508d7
TP
25162017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2517
2518 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2519 Test for null definitions instead of them being undefined. Add entry
2520 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2521 about using the effective target for architecture extension.
2522 (check_effective_target_arm_arch_v7ve_ok): Remove.
2523 (add_options_for_arm_arch_v7ve): Likewise.
2524
01a8cacc
RB
25252017-06-09 Richard Biener <rguenther@suse.de>
2526
2527 PR tree-optimization/66623
2528 * gcc.dg/vect/pr66623.c: New testcase.
2529
6d1115c5
RB
25302017-06-09 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/79483
2533 * gcc.dg/graphite/pr79483.c: New testcase.
2534
6ba856d4
RB
25352017-06-09 Richard Biener <rguenther@suse.de>
2536
2537 PR middle-end/81007
2538 * g++.dg/pr81007.C: New testcase.
2539
48e69247
JJ
25402017-06-09 Jakub Jelinek <jakub@redhat.com>
2541
2542 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2543 instead of "rsp" for -m32.
2544 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2545 target, add -msse2 to dg-options.
2546 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2547 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2548
120ef1d5
SB
25492017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2550
2551 PR target/80966
2552 * gcc.target/powerpc/stack-limit.c: New testcase.
2553
271be653
WS
25542017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2555
774cccdc
JJ
2556 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2557 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2558 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2559 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2560 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2561 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2562
0d05f685
JJ
25632017-06-08 Jakub Jelinek <jakub@redhat.com>
2564
8ab7005b
JJ
2565 PR c/81006
2566 * c-c++-common/gomp/pr81006.c: New test.
2567
34361776
JJ
2568 PR c++/81011
2569 * g++.dg/gomp/pr81011.C: New test.
2570
0d05f685
JJ
2571 PR middle-end/81005
2572 * c-c++-common/ubsan/align-10.c: New test.
2573 * c-c++-common/ubsan/null-13.c: New test.
2574
2163b9bc
UB
25752017-06-08 Uros Bizjak <ubizjak@gmail.com>
2576
2577 PR target/81015
2578 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2579 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2580 * gcc.target/i386/pr81015.c: New test.
2581
73f49ad7
TV
25822017-06-08 Tom de Vries <tom@codesourcery.com>
2583
2584 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2585 trampolines instead of NO_TRAMPOLINES.
2586 * gcc.c-torture/execute/20000822-1.c: Same.
2587 * gcc.c-torture/execute/920428-2.c: Same.
2588 * gcc.c-torture/execute/920501-7.c: Same.
2589 * gcc.c-torture/execute/920612-2.c: Same.
2590 * gcc.c-torture/execute/921017-1.c: Same.
2591 * gcc.c-torture/execute/921215-1.c: Same.
2592 * gcc.c-torture/execute/931002-1.c: Same.
2593 * gcc.c-torture/execute/comp-goto-2.c: Same.
2594 * gcc.c-torture/execute/nestfunc-1.c: Same.
2595 * gcc.c-torture/execute/nestfunc-2.c: Same.
2596 * gcc.c-torture/execute/nestfunc-3.c: Same.
2597 * gcc.c-torture/execute/nestfunc-5.c: Same.
2598 * gcc.c-torture/execute/nestfunc-6.c: Same.
2599 * gcc.c-torture/execute/pr24135.c: Same.
2600 * gcc.dg/Wtrampolines.c: Same.
2601 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2602 * gcc.dg/torture/stackalign/nested-5.c: Same.
2603 * gcc.dg/torture/stackalign/nested-6.c: Same.
2604 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2605 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2606 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2607 * gcc.dg/trampoline-1.c: Same.
2608 * gcc.dg/tree-prof/pr44777.c: Same.
2609 * gcc.target/i386/pr67770.c: Same.
2610 * lib/gcc.exp (gcc_target_compile): Remove appending of
2611 -DNO_TRAMPOLINES to additional_flags.
2612 * lib/objc.exp (objc_target_compile): Same.
2613
b9835925
TV
26142017-06-08 Tom de Vries <tom@codesourcery.com>
2615
2616 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2617 'gcc,no_trampolines' instead of 'no_trampolines'.
2618
77db6c15
AI
26192017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2620
2621 PR middle-end/79988
2622 * gcc.target/i386/mpx/pr79988.c: New test.
2623
0036534f
AI
26242017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2625
2626 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2627 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2628 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2629
b69d9ac6
JH
26302017-06-08 Jan Hubicka <hubicka@ucw.cz>
2631
2632 * g++.dg/tree-ssa/counts-1.C: New testcase.
2633 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2634
c46f9051
JK
26352017-08-08 Julia Koval <julia.koval@intel.com>
2636
2637 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2638 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2639 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2640 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2641 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2642 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2643
5ed41889
MP
26442017-06-08 Marek Polacek <polacek@redhat.com>
2645
2646 PR sanitize/80932
2647 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2648
8055904e
JK
26492017-08-08 Julia Koval <julia.koval@intel.com>
2650
2651 PR target/73350,80862
2652 * gcc.target/i386/pr73350.c: New test.
2653
fb4bc6ff
RB
26542017-06-08 Richard Biener <rguenther@suse.de>
2655
2656 PR tree-optimization/80928
2657 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2658
989cc652 26592017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2660
989cc652
CL
2661 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2662
83059741
JW
26632017-06-07 Jonathan Wakely <jwakely@redhat.com>
2664
2665 PR c++/80990
2666 * g++.dg/cpp1z/class-deduction39.C: New.
2667
0874a778
MP
26682017-06-07 Marek Polacek <polacek@redhat.com>
2669
2670 PR sanitizer/80932
2671 * c-c++-common/ubsan/pr80932.c: New test.
2672
55e872a4
BC
26732017-06-07 Bin Cheng <bin.cheng@arm.com>
2674
2675 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2676 * gcc.target/i386/l_fma_double_2.c: Ditto.
2677 * gcc.target/i386/l_fma_double_3.c: Ditto.
2678 * gcc.target/i386/l_fma_double_4.c: Ditto.
2679 * gcc.target/i386/l_fma_double_5.c: Ditto.
2680 * gcc.target/i386/l_fma_double_6.c: Ditto.
2681 * gcc.target/i386/l_fma_float_1.c: Ditto.
2682 * gcc.target/i386/l_fma_float_2.c: Ditto.
2683 * gcc.target/i386/l_fma_float_3.c: Ditto.
2684 * gcc.target/i386/l_fma_float_4.c: Ditto.
2685 * gcc.target/i386/l_fma_float_5.c: Ditto.
2686 * gcc.target/i386/l_fma_float_6.c: Ditto.
2687
cb9ac430
TC
26882017-06-07 Tamar Christina <tamar.christina@arm.com>
2689
2690 * gcc.target/aarch64/sdiv_costs_1.c: New.
2691
46c821e7
RB
26922017-06-07 Richard Biener <rguenther@suse.de>
2693
2694 PR tree-optimization/80928
2695 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2696 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2697
6eb2ac65
RB
26982017-06-07 Richard Biener <rguenther@suse.de>
2699
2700 PR tree-optimization/80928
2701 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2702 check_results.
2703
25396db9
NS
27042017-06-06 Nathan Sidwell <nathan@acm.org>
2705
2706 * g++.dg/pr45330.C: Add inline namespace case.
2707
bbf97416
TK
27082017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2709
2710 PR fortran/80975
2711 * gfortran.dg/matmul_16.f90: New test.
2712 * gfortran.dg/inline_matmul_18.f90: New test.
2713
dc949728
MP
27142017-06-06 Marek Polacek <polacek@redhat.com>
2715
2716 PR c/79983
2717 * gcc.dg/pr79983.c: New test.
2718
100d0700
DM
27192017-06-06 David S. Miller <davem@davemloft.net>
2720
2721 * gcc.target/sparc/sparc-ret-3.c: New test.
2722
6c6b519a
TV
27232017-06-06 Tom de Vries <tom@codesourcery.com>
2724
2725 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2726 label_values instead of NO_LABEL_VALUES.
2727 * gcc.c-torture/compile/920301-1.c: Same.
2728 * gcc.c-torture/compile/920501-1.c: Same.
2729 * gcc.c-torture/compile/941014-4.c: Same.
2730 * gcc.c-torture/compile/labels-1.c: Same.
2731 * gcc.c-torture/compile/pr18903.c: Same.
2732 * gcc.c-torture/execute/920302-1.c: Same.
2733 * gcc.c-torture/execute/920415-1.c: Same.
2734 * gcc.c-torture/execute/920428-2.c: Same.
2735 * gcc.c-torture/execute/920501-3.c: Same.
2736 * gcc.c-torture/execute/920501-4.c: Same.
2737 * gcc.c-torture/execute/920501-5.c: Same.
2738 * gcc.c-torture/execute/920501-7.c: Same.
2739 * gcc.c-torture/execute/920721-4.c: Same.
2740 * gcc.c-torture/execute/980526-1.c: Same.
2741 * gcc.c-torture/execute/990208-1.c: Same.
2742 * gcc.c-torture/execute/comp-goto-1.c: Same.
2743 * gcc.c-torture/execute/comp-goto-2.c: Same.
2744 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2745 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2746 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2747 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2748 * gcc.dg/tree-prof/pr44777.c: Same.
2749 * gcc.misc-tests/bprob-2.c: Same.
2750 * gcc.misc-tests/gcov-3.c: Same.
2751 * lib/gcc.exp (gcc_target_compile): Remove appending of
2752 -DNO_LABEL_VALUES to additional_flags.
2753 * lib/objc.exp (objc_target_compile): Same.
2754 * lib/target-supports.exp (check_effective_target_label_values): Test on
2755 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2756
4ebcc903
KT
27572017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2758
2759 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2760
331dc840
RB
27612017-06-06 Richard Biener <rguenther@suse.de>
2762
2763 PR tree-optimization/80974
2764 * gcc.dg/torture/pr80974.c: New testcase.
2765
d2537732
TP
27662017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2767
2768 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2769 "unsigned int" in conversation warning on line 15.
2770
e7baeb39
RB
27712017-06-06 Richard Biener <rguenther@suse.de>
2772
2773 PR tree-optimization/80928
2774 * gcc.dg/vect/pr80928.c: New testcase.
2775 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2776 * gcc.dg/vect/slp-13.c: Likewise.
2777 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2778
05945a1b
DM
27792017-06-05 David Malcolm <dmalcolm@redhat.com>
2780
2781 * g++.dg/plugin/comment_plugin.c: New test plugin.
2782 * g++.dg/plugin/comments-1.C: New test file.
2783 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2784
9b972837
BE
27852017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2786
2787 * gcc.misc-tests/gcov-1a.c: New test.
2788
1d135d98
MM
27892017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2790
2791 * gcc.target/powerpc/clone1.c: New test.
2792
92bba237
JW
27932017-06-05 Janus Weil <janus@gcc.gnu.org>
2794
2795 PR fortran/70601
2796 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2797
7b3ee9c9
NK
27982017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2799
2800 PR fortran/35339
2801 * gfortran.dg/implied_do_io_1.f90: New Test.
2802 * gfortran.dg/implied_do_io_2.f90: New Test.
2803
e4d1c5c4
RL
28042017-06-05 Renlin Li <renlin.li@arm.com>
2805
2806 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2807 selector to related line.
2808
d91561cb
JH
28092017-06-05 Jan Hubicka <hubicka@ucw.cz>
2810
2811 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2812
d8395013
KT
28132017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2814
2815 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2816
279dc4b4
KT
28172017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2818
2819 * gcc.target/aarch64/subs_compare_2.c: New test.
2820
e49d8b68
KT
28212017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2822
2823 * gcc.target/aarch64/subs_compare_1.c: New test.
2824
4456f65d
CX
28252017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2826
2827 * gcc.target/mips/div-9.c: Delete duplicate test.
2828 * gcc.target/mips/div-10.c: Ditto.
2829 * gcc.target/mips/div-11.c: Ditto.
2830 * gcc.target/mips/div-12.c: Ditto.
2831
3995f3a2
JH
28322017-05-23 Jan Hubicka <hubicka@ucw.cz>
2833
2834 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2835
82c027e1
DH
28362017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2837
2838 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2839 vesrion of the dejagnu grep.
2840 (list-module-names): Use it and adjust the regular expressions for
2841 modules and submodules.
2842 * gfortran.dg/prof/prof.exp: Cleanup modules.
2843 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2844 directives.
2845 * gfortran.dg/altreturn_8.f90: Likewise.
2846 * gfortran.dg/associate_12.f90: Likewise.
2847 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2848 * gfortran.dg/charlen_15.f90: Likewise.
2849 * gfortran.dg/class_4a.f03: Likewise.
2850 * gfortran.dg/class_54.f90: Likewise.
2851 * gfortran.dg/class_dummy_4.f03: Likewise.
2852 * gfortran.dg/class_dummy_5.f90: Likewise.
2853 * gfortran.dg/constructor_9.f90: Likewise.
2854 * gfortran.dg/dec_structure_15.f90: Likewise.
2855 * gfortran.dg/do_check_8.f90: Likewise.
2856 * gfortran.dg/dtio_26.f03: Likewise.
2857 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2858 * gfortran.dg/equiv_9.f90: Likewise.
2859 * gfortran.dg/extends_15.f90: Likewise.
2860 * gfortran.dg/finalize_22.f90: Likewise.
2861 * gfortran.dg/finalize_23.f90: Likewise.
2862 * gfortran.dg/generic_26.f90: Likewise.
2863 * gfortran.dg/generic_27.f90: Likewise.
2864 * gfortran.dg/namelist_76.f90: Likewise.
2865 * gfortran.dg/pointer_init_8.f90: Likewise.
2866 * gfortran.dg/pr61318.f90: Likewise.
2867 * gfortran.dg/pr77260_1.f90: Likewise.
2868 * gfortran.dg/pr77260_2.f90: Likewise.
2869 * gfortran.dg/pr77420_3.f90: Likewise.
2870 * gfortran.dg/proc_ptr_39.f90: Likewise.
2871 * gfortran.dg/proc_ptr_41.f90: Likewise.
2872 * gfortran.dg/proc_ptr_42.f90: Likewise.
2873 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2874 * gfortran.dg/submodule_1.f08: Likewise.
2875 * gfortran.dg/submodule_10.f08: Likewise.
2876 * gfortran.dg/submodule_14.f08: Likewise.
2877 * gfortran.dg/submodule_15.f08: Likewise.
2878 * gfortran.dg/submodule_2.f08: Likewise.
2879 * gfortran.dg/submodule_5.f08: Likewise.
2880 * gfortran.dg/submodule_6.f08: Likewise.
2881 * gfortran.dg/submodule_7.f08: Likewise.
2882 * gfortran.dg/submodule_8.f08: Likewise.
2883 * gfortran.dg/submodule_9.f08: Likewise.
2884 * gfortran.dg/transfer_class_2.f90: Likewise.
2885 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2886 * gfortran.dg/typebound_call_24.f03: Likewise.
2887 * gfortran.dg/typebound_call_25.f90: Likewise.
2888 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2889 * gfortran.dg/typebound_generic_12.f03: Likewise.
2890 * gfortran.dg/typebound_generic_13.f03: Likewise.
2891 * gfortran.dg/typebound_generic_14.f03: Likewise.
2892 * gfortran.dg/typebound_generic_15.f90: Likewise.
2893 * gfortran.dg/typebound_operator_16.f03: Likewise.
2894 * gfortran.dg/typebound_operator_18.f90: Likewise.
2895 * gfortran.dg/typebound_operator_20.f90: Likewise.
2896 * gfortran.dg/typebound_override_3.f90: Likewise.
2897 * gfortran.dg/typebound_override_4.f90: Likewise.
2898 * gfortran.dg/typebound_override_5.f90: Likewise.
2899 * gfortran.dg/typebound_override_6.f90: Likewise.
2900 * gfortran.dg/typebound_override_7.f90: Likewise.
2901 * gfortran.dg/typebound_proc_28.f03: Likewise.
2902 * gfortran.dg/typebound_proc_29.f90: Likewise.
2903 * gfortran.dg/typebound_proc_30.f90: Likewise.
2904 * gfortran.dg/typebound_proc_31.f90: Likewise.
2905 * gfortran.dg/typebound_proc_32.f90: Likewise.
2906 * gfortran.dg/typebound_proc_33.f90: Likewise.
2907 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2908 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2909 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2910 * gfortran.dg/use_only_3.f90: Likewise.
2911 * gfortran.dg/use_without_only_1.f90: Likewise.
2912 * gfortran.dg/warn_unused_function.f90: Likewise.
2913 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2914 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2915
3de4ac6d
MP
29162017-06-04 Marek Polacek <polacek@redhat.com>
2917
2918 PR c/80919
2919 * gcc.dg/format/pr80919.c: New test.
2920
2474f48f
MS
29212017-06-02 Martin Sebor <msebor@redhat.com>
2922
2923 PR c/80892
2924 * c-c++-common/Wfloat-conversion-2.c: New test.
2925
bd280745
PC
29262017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/68754
2929 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2930
bd280745 29312017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2932
2933 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2934 for the new built-ins.
2935
ffa8a921
SD
29362017-06-02 Sudakshina Das <sudi.das@arm.com>
2937
2938 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2939
d65d1bd9
WS
29402017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2941
2942 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2943 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2944 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2945 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2946 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2947
b160939b
KT
29482017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2949
2950 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2951
17f47f86
KT
29522017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2953
2954 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2955
ab82e126
WS
29562017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2957
2958 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2959 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2960 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2961 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2962 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2963 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2964 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2965 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2966 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2967
c957e9c0
NS
29682017-06-02 Nathan Sidwell <nathan@acm.org>
2969
2970 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2971
aad16012
JJ
29722017-06-02 Jakub Jelinek <jakub@redhat.com>
2973
74b4885d
JJ
2974 PR rtl-optimization/80903
2975 * gcc.dg/pr80903.c: New test.
2976
aad16012
JJ
2977 PR fortran/80918
2978 * gfortran.dg/gomp/pr80918.f90: New test.
2979
40ffd95f
BE
29802017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2981
2982 * c-c++-common/Wsizeof-pointer-div.c: New test.
2983 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2984 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2985 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2986 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2987 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2988 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2989 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2990 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2991 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2992 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2993 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2994 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2995 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2996 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2997 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2998 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2999 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3000 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3001
052754ea
WS
30022017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3003
3004 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3005 Update the target to power8-vector.
3006
aa63913f
DM
30072017-06-01 David Malcolm <dmalcolm@redhat.com>
3008
3009 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3010
2ded3754
PMR
30112017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3012
3013 * debug12.adb, debug12.ads: New testcase.
3014
c8638450
MJ
30152017-06-01 Martin Jambor <mjambor@suse.cz>
3016
3017 PR tree-optimization/80898
3018 * gcc.dg/tree-ssa/pr80898.c: New test.
3019 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3020
ac853c90
PC
30212017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 PR c++/80896
3024 * g++.dg/cpp1z/nodiscard5.C: New.
3025
7841f13c
CZ
30262017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3027
3028 * gcc.target/arc/pr9001195952.c: New test.
3029
f525e390
TV
30302017-06-01 Tom de Vries <tom@codesourcery.com>
3031
3032 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3033 * gcc.c-torture/compile/asmgoto-1.c: Same.
3034 * gcc.dg/20000707-1.c: Same.
3035 * gcc.dg/pr38700.c: Same.
3036 * gcc.dg/pr70169.c: Same.
3037 * gcc.dg/pr80112.c: Same.
3038 * gcc.dg/torture/pr51071-2.c: Same.
3039 * gcc.dg/torture/pr51071.c: Same.
3040 * gcc.dg/tree-ssa/alias-34.c: Same.
3041
9285616c
PMR
30422017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3043
3044 * gnat.dg/debug11.adb: New testcase.
3045
48932682
RB
30462017-06-01 Richard Biener <rguenther@suse.de>
3047
3048 PR middle-end/66313
3049 * c-c++-common/ubsan/pr66313.c: New testcase.
3050 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3051
fcb99124
SM
30522017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3053
3054 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3055 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3056 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3057 -mcpu overridden.
3058 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3059 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3060 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3061 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3062 to dg-option. Add dg-skip-if directive to disable this test
3063 for darwin. Add dg-skip-if directive to disable this test if
3064 -mcpu overridden.
3065
dc7401c0
SP
30662017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3067
3068 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3069 (_mm_maskz_max_sd): Test new intrinsics.
3070 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3071 (_mm_maskz_max_sd): Test new intrinsics.
3072 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3073 (_mm_maskz_max_ss): Test new intrinsics.
3074 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3075 (_mm_maskz_max_ss): Test new intrinsics.
3076 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3077 (_mm_maskz_min_sd): Test new intrinsics.
3078 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3079 (_mm_maskz_min_sd): Test new intrinsics.
3080 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3081 (_mm_maskz_min_ss): Test new intrinsics.
3082 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3083 (_mm_maskz_min_ss): Test new intrinsics.
3084
3909991c
NS
30852017-05-31 Nathan Sidwell <nathan@acm.org>
3086
3087 * g++.dg/lookup/lambda1.C New.
3088
0e510edb
BC
30892017-05-31 Bin Cheng <bin.cheng@arm.com>
3090
3091 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3092 on pointer should not be replaced.
3093
9fc5e7a4
MM
30942017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3095
3096 PR testsuite/80580
3097 * gcc.dg/gimplefe-error-7.c: New test.
3098
1e466f04
GM
30992017-05-31 Graham Markall <graham.markall@embecosm.com>
3100
3101 * gcc.target/arc/add_n-combine.c: New test.
3102 * gcc.target/arc/sub_n-combine.c: New test.
3103
89c88990
RB
31042017-05-31 Richard Biener <rguenther@suse.de>
3105
3106 PR target/80880
3107 * gcc.target/i386/pr80880.c: New testcase.
3108
748bbe72
RS
31092017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3110
3111 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3112
c7d7e222
BC
31132017-05-31 Bin Cheng <bin.cheng@arm.com>
3114
3115 * gcc.dg/vect/pr80815-3.c: New test.
3116
ee1379be
RB
31172017-05-31 Richard Biener <rguenther@suse.de>
3118
3119 PR tree-optimization/80906
3120 * gcc.dg/graphite/pr80906.c: New testcase.
3121
bcce980e
TV
31222017-05-30 Tom de Vries <tom@codesourcery.com>
3123
3124 PR testsuite/80910
3125 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3126 unsupported if host compiler does not support c++11.
3127 (host_supports_c++11): New proc.
3128
ef9200aa
MS
31292017-05-30 Martin Sebor <msebor@redhat.com>
3130
3131 PR c/80731
3132 * g++.dg/ext/utf16-4.C: Relax test.
3133 * gcc.dg/fixed-point/int-warning.c: Adjust.
3134
f012c8ef
DM
31352017-05-30 David Malcolm <dmalcolm@redhat.com>
3136
3137 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3138 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3139 test case.
3140 * g++.dg/plugin/show-template-tree-color.C: New test case.
3141 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3142 * g++.dg/template/show-template-tree-2.C: New test case.
3143 * g++.dg/template/show-template-tree-3.C: New test case.
3144 * g++.dg/template/show-template-tree-4.C: New test case.
3145 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3146 * g++.dg/template/show-template-tree.C: New test case.
3147
3f8efe25
SB
31482017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3149
3150 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3151 dg-options.
3152 * gfortran.dg/pr80107.f: Delete testcase.
3153
77d1dbdb
UB
31542017-05-30 Uros Bizjak <ubizjak@gmail.com>
3155
3156 PR target/80833
3157 * gcc.target/i386/pr80833-1.c: New test.
3158 * gcc.target/i386/pr80833-2.c: Ditto.
3159
e2f35333
NS
31602017-05-30 Nathan Sidwell <nathan@acm.org>
3161
3162 PR c++/80913
3163 * g++.dg/lookup/pr80913.C: New.
3164
ba7629e2
RB
31652017-05-30 Richard Biener <rguenther@suse.de>
3166
3167 PR middle-end/80901
3168 * gcc.dg/torture/pr80901.c: New testcase.
3169
4bfb347c
RD
31702017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3171
3172 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3173
b3125625
JL
31742017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3175
3176 PR target/78838
3177 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3178
892d6169
RB
31792017-05-30 Richard Biener <rguenther@suse.de>
3180
3181 PR middle-end/80876
3182 * gcc.dg/torture/pr80876.c: New testcase.
3183
3d7ff728
NS
31842017-05-29 Nathan Sidwell <nathan@acm.org>
3185
3186 PR c++/80891 (#5)
3187 * g++.dg/lookup/pr80891-5.C: New.
3188
fd262197
JD
31892017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3190
3191 PR libgfortran/53029
3192 * gfortran.dg/read_5.f90: New test.
3193
724e517a
NS
31942017-05-29 Nathan Sidwell <nathan@acm.org>
3195
a5cfa13a
NS
3196 PR c++/80891 (#4)
3197 * g++.dg/lookup/pr80891-4.C: New.
3198
e514ab0c
NS
3199 PR c++/80891 (#1)
3200 * g++.dg/lookup/pr80891-1.C: New.
3201
58dec010
NS
3202 PR c++/80891 (#3)
3203 * g++.dg/lookup/pr80891-3.C: New.
3204
724e517a
NS
3205 PR c++/80891 (#2)
3206 * g++.dg/lookup/pr80891-2.C: New.
3207
bbe3927b
TK
32082017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
3210 PR fortran/37131
3211 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3212 flags.
3213 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3214 * gfortran.dg/inline_matmul_17.f90: New test.
3215
8364e6ac
TK
32162017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 * gfortran.dg/matmul_bounds_12.f90: New test.
3219
56a35ac9
JJ
32202017-05-27 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR bootstrap/80887
3223 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3224
945bf9e1
NS
32252017-05-26 Nathan Sidwell <nathan@acm.org>
3226
3227 * g++.dg/cpp0x/dr2061.C: New.
3228 * g++.dg/parse/namespace-alias-1.C: Add more test.
3229
cb4fe401
BC
32302017-05-26 Bin Cheng <bin.cheng@arm.com>
3231
3232 PR tree-optimization/80815
3233 * gcc.dg/vect/pr80815-1.c: New test.
3234 * gcc.dg/vect/pr80815-2.c: New test.
3235
e929e611
ML
32362017-05-26 Martin Liska <mliska@suse.cz>
3237
3238 PR ipa/80663
3239 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3240 split at the problematic spot.
3241 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3242 a valid value of the param.
3243
92f105f6
MP
32442017-05-26 Marek Polacek <polacek@redhat.com>
3245
3246 PR sanitizer/80875
3247 * c-c++-common/ubsan/pr80875.c: New test.
3248
74ca4e36
TV
32492017-05-26 Tom de Vries <tom@codesourcery.com>
3250
3251 PR testsuite/80557
3252 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3253 * gcc.dg/Wcxx-compat-8.c: Same.
3254 * gcc.dg/Wobjsize-1.c: Same.
3255 * gcc.dg/Wshadow-local-2.c: Same.
3256 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3257 * gcc.dg/anon-struct-6.c: Same.
3258 * gcc.dg/asm-wide-1.c: Same.
3259 * gcc.dg/builtin-inf-1.c: Same.
3260 * gcc.dg/builtin-redefine.c: Same.
3261 * gcc.dg/c90-array-lval-6.c: Same.
3262 * gcc.dg/c90-array-lval-7.c: Same.
3263 * gcc.dg/c90-fordecl-1.c: Same.
3264 * gcc.dg/c99-fordecl-2.c: Same.
3265 * gcc.dg/cast-lvalue-1.c: Same.
3266 * gcc.dg/cast-lvalue-2.c: Same.
3267 * gcc.dg/compound-lvalue-1.c: Same.
3268 * gcc.dg/cond-lvalue-1.c: Same.
3269 * gcc.dg/cpp/20000419-1.c: Same.
3270 * gcc.dg/cpp/backslash.c: Same.
3271 * gcc.dg/cpp/backslash2.c: Same.
3272 * gcc.dg/cpp/macspace1.c: Same.
3273 * gcc.dg/cpp/macspace2.c: Same.
3274 * gcc.dg/cpp/multiline-2.c: Same.
3275 * gcc.dg/cpp/pr27777.c: Same.
3276 * gcc.dg/cpp/pr30786.c: Same.
3277 * gcc.dg/cpp/pr34602.c: Same.
3278 * gcc.dg/cpp/redef1.c: Same.
3279 * gcc.dg/cpp/tr-warn1.c: Same.
3280 * gcc.dg/cpp/tr-warn3.c: Same.
3281 * gcc.dg/cpp/tr-warn6.c: Same.
3282 * gcc.dg/cpp/trad/hash.c: Same.
3283 * gcc.dg/cpp/trad/redef1.c: Same.
3284 * gcc.dg/cpp/ucs.c: Same.
3285 * gcc.dg/declspec-10.c: Same.
3286 * gcc.dg/declspec-11.c: Same.
3287 * gcc.dg/declspec-18.c: Same.
3288 * gcc.dg/format/c99-strftime-1.c: Same.
3289 * gcc.dg/format/ext-3.c: Same.
3290 * gcc.dg/format/pr72858.c: Same.
3291 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3292 * gcc.dg/init-string-1.c: Same.
3293 * gcc.dg/label-decl-3.c: Same.
3294 * gcc.dg/m-un-2.c: Same.
3295 * gcc.dg/nofixed-point-2.c: Same.
3296 * gcc.dg/noncompile/20020213-1.c: Same.
3297 * gcc.dg/pch/counter-2.c: Same.
3298 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3299 * gcc.dg/pr27528.c: Same.
3300 * gcc.dg/pr27953.c: Same.
3301 * gcc.dg/pr35899.c: Same.
3302 * gcc.dg/pr37561.c: Same.
3303 * gcc.dg/pr45461.c: Same.
3304 * gcc.dg/pr45750.c: Same.
3305 * gcc.dg/pr53196-2.c: Same.
3306 * gcc.dg/pr53265.c: Same.
3307 * gcc.dg/redecl-1.c: Same.
3308 * gcc.dg/tls/thr-init-1.c: Same.
3309 * gcc.dg/torture/pr51106-1.c: Same.
3310 * gcc.dg/torture/pr51106-2.c: Same.
3311 * gcc.dg/uninit-19.c: Same.
3312 * gcc.dg/uninit-pr20644.c: Same.
3313
6fc9f7aa
JJ
33142017-05-26 Jakub Jelinek <jakub@redhat.com>
3315
3316 * g++.dg/cpp1z/decomp29.C (p): New variable.
3317 (main): Add further tests.
3318
28e0e05b
RB
33192017-05-26 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/80842
3322 * gcc.dg/torture/pr80842.c: New testcase.
3323
c81ec254
PC
33242017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/79652
3327 * g++.dg/cpp0x/pr79652.C: New.
3328
aee21066
PC
33292017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/71451
3332 * g++.dg/cpp0x/variadic170.C: New.
3333
63dbcd13
VR
33342017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3335
3336 * g++.dg/warn/Wcatch-value-1.C: New test.
3337 * g++.dg/warn/Wcatch-value-2.C: New test.
3338 * g++.dg/warn/Wcatch-value-3.C: New test.
3339
932f48ac
NS
33402017-05-25 Nathan Sidwell <nathan@acm.org>
3341
44e00a7a
NS
3342 * g++.dg/lookup/using56.C: New.
3343 * g++.dg/lookup/using57.C: New.
3344 * g++.dg/lookup/using58.C: New.
3345 * g++.dg/lookup/using59.C: New.
3346
932f48ac
NS
3347 * g++.dg/lookup/using17.C: Adjust diagnostics.
3348
a10f9a2e
MS
33492017-05-25 Martin Sebor <msebor@redhat.com>
3350
3351 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3352 positives on ILP32.
3353 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3354 column numbers.
3355 * gcc.dg/pr60114.c: Same.
3356
47c05e71
JH
33572017-05-23 Jan Hubicka <hubicka@ucw.cz>
3358
3359 * gfortran.dg/pr48636.f90: Fix template better.
3360
f35a733d
NS
33612017-05-25 Nathan Sidwell <nathan@acm.org>
3362
3363 * g++.dg/lookup/koenig14.C: New.
3364
18c1e9e0
PC
33652017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3366
3367 PR c++/79583
3368 * g++.dg/cpp0x/pr79583.C: New.
3369
2673d192
PC
33702017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3371
3372 PR c++/68578
3373 * g++.dg/cpp1y/pr68578.C: New.
3374
bce8ef71
MG
33752017-05-25 Marc Glisse <marc.glisse@inria.fr>
3376
3377 * gcc.dg/tree-ssa/vce-1.c: New file.
3378
11d6b45d
MG
33792017-05-25 Marc Glisse <marc.glisse@inria.fr>
3380
3381 * gcc.dg/tree-ssa/addadd.c: New file.
3382
5ad4f1c8
NS
33832017-05-24 Nathan Sidwell <nathan@acm.org>
3384
3385 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3386 * g++.dg/lookup/friend19.C: New.
3387 * g++.dg/lookup/friend20.C: New.
3388
d4a760d8
JW
33892017-05-24 Jonathan Wakely <jwakely@redhat.com>
3390
3391 PR c++/80544
3392 * g++.dg/expr/cast11.C: New test.
3393
3cd211af
MS
33942017-05-24 Martin Sebor <msebor@redhat.com>
3395
3396 PR c/80731
3397 * c-c++-common/Wfloat-conversion.c: Adjust.
3398 * c-c++-common/dfp/convert-int-saturate.c: Same.
3399 * c-c++-common/pr68657-1.c: Same.
3400 * g++.dg/ext/utf-cvt.C: Same.
3401 * g++.dg/ext/utf16-4.C: Same.
3402 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3403 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3404 * g++.dg/warn/Wconversion3.C: Same.
3405 * g++.dg/warn/Wconversion4.C: Same.
3406 * g++.dg/warn/Wsign-conversion.C: Same.
3407 * g++.dg/warn/overflow-warn-1.C: Same.
3408 * g++.dg/warn/overflow-warn-3.C: Same.
3409 * g++.dg/warn/overflow-warn-4.C: Same.
3410 * g++.dg/warn/pr35635.C: Same.
3411 * g++.old-deja/g++.mike/enum1.C: Same.
3412 * gcc.dg/Wconversion-3.c: Same.
3413 * gcc.dg/Wconversion-5.c: Same.
3414 * gcc.dg/Wconversion-complex-c99.c: Same.
3415 * gcc.dg/Wconversion-complex-gnu.c: Same.
3416 * gcc.dg/Wconversion-integer.c: Same.
3417 * gcc.dg/Wsign-conversion.c: Same.
3418 * gcc.dg/bitfld-2.c: Same.
3419 * gcc.dg/c90-const-expr-11.c: Same.
3420 * gcc.dg/c90-const-expr-7.c: Same.
3421 * gcc.dg/c99-const-expr-7.c: Same.
3422 * gcc.dg/overflow-warn-1.c: Same.
3423 * gcc.dg/overflow-warn-2.c: Same.
3424 * gcc.dg/overflow-warn-3.c: Same.
3425 * gcc.dg/overflow-warn-4.c: Same.
3426 * gcc.dg/overflow-warn-5.c: Same.
3427 * gcc.dg/overflow-warn-8.c: Same.
3428 * gcc.dg/overflow-warn-9.c: New test.
3429 * gcc.dg/pr35635.c: Adjust.
3430 * gcc.dg/pr59940.c: Same.
3431 * gcc.dg/pr59963-2.c: Same.
3432 * gcc.dg/pr60114.c: Same.
3433 * gcc.dg/switch-warn-2.c: Same.
3434 * gcc.dg/utf-cvt.c: Same.
3435 * gcc.dg/utf16-4.c: Same.
3436
216bfadc
JJ
34372017-05-24 Jakub Jelinek <jakub@redhat.com>
3438
3439 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3440 Don't include limits.h.
3441 (w): Conditionalize on long long wider than int. Use
3442 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3443 -9223372036854775808.
3444 (x): Use __INT_MAX__ instead of INT_MAX.
3445
610abc02
TK
34462017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3447
3448 PR fortran/66094
3449 * gfortran.dg/inline_matmul_16.f90: New test.
3450
8d0c9b36
TV
34512017-05-24 Tom de Vries <tom@codesourcery.com>
3452
3453 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3454
3f3fb6c9
PB
34552017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3456
3457 PR middle-end/80823
3458 * gcc.dg/pr80823.c: New test.
3459
00e0af8d
AK
34602017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3461
3462 * gcc.target/s390/pr80725.c: New test.
3463
6131102c
NS
34642017-05-23 Nathan Sidwell <nathan@acm.org>
3465
ef4c5e78
NS
3466 * g++.dg/lookup/extern-c-hidden.C: New.
3467 * g++.dg/lookup/extern-redecl1.C: New.
3468
6131102c
NS
3469 PR c++/80866
3470 * g++.dg/parse/pr80866.C: New.
3471
d2db2e6b
JH
34722017-05-23 Jan Hubicka <hubicka@ucw.cz>
3473
3474 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3475 * gcc.dg/ipa/inline-5.c: Likewise.
3476 * gfortran.dg/pr48636.f90: Likewise.
3477
e4ea7a4c
NS
34782017-05-23 Nathan Sidwell <nathan@acm.org>
3479
3480 * g++.dg/parse/ctor9.C: Adjust expected error.
3481
c2d7c404
JD
34822017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483
3484 PR libgfortran/80256
3485 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3486 Cygwin.
3487
fd71a9a2
TS
34882017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3489
3490 * c-c++-common/goacc/parallel-dims-1.c: Update.
3491 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3492 * c-c++-common/goacc/routine-1.c: Likewise.
3493 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3494 * g++.dg/goacc/template.C: Likewise.
3495 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3496 * gfortran.dg/goacc/routine-3.f90: Likewise.
3497 * gfortran.dg/goacc/sie.f95: Likewise.
3498 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3499
9d029ddf
NS
35002017-05-23 Nathan Sidwell <nathan@acm.org>
3501
3502 * g++.dg/lookup/using13.C: Adjust expected error.
3503
008c7367
SKS
35042017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3505
3506 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3507
d1f6caae
MM
35082017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3509
3510 PR target/80718
3511 * gcc.target/powerpc/pr80718.c: New test.
3512
2ea0d750
SB
35132017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3514
3515 * gcc.target/powerpc/conditional-return.c: New testcase.
3516
25b81686
BS
35172017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3518
3519 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3520 LE-only.
3521
477f145b
JW
35222017-05-22 Janus Weil <janus@gcc.gnu.org>
3523
3524 PR fortran/80766
3525 * gfortran.dg/typebound_call_28.f90: New test.
3526
65cc1407
NS
35272017-05-22 Nathan Sidwell <nathan@acm.org>
3528
3529 * g++.dg/lookup/strong-using.C: New.
3530
0c4f8178
TP
35312017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3532
3533 * gcc.target/arm/movsi_movt.c: New test.
3534 * gcc.target/arm/movdi_movt.c: New test.
3535
fbb1c7d4
EB
35362017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3537
3538 * gnat.dg/specs/not_null1.ads: New test.
3539
d3271136
EB
35402017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3541
3542 * gnat.dg/limited_with5.ad[sb]: New test.
3543 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3544 * gnat.dg/limited_with6.ad[sb]: New test.
3545 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3546
4c24ec6d
EB
35472017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3548
3549 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3550 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3551
4bcbb7b8
PC
35522017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3553
3554 PR c++/70265
3555 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3556 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3557
51cd6b78
JD
35582017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3559
3560 PR libgfortran/80333
3561 * gfortran.dg/dtio_30.f03: New test.
3562
33f8c0a1
MP
35632017-05-19 Marek Polacek <polacek@redhat.com>
3564
3565 PR sanitizer/80800
3566 * c-c++-common/ubsan/pr80800.c: New test.
3567 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3568
9740ed54
TS
35692017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3570
7fd549d2
TS
3571 * c-c++-common/goacc/default-1.c: Update.
3572 * c-c++-common/goacc/default-2.c: Likewise.
3573 * c-c++-common/goacc/default-4.c: Likewise.
3574 * gfortran.dg/goacc/default-1.f95: Likewise.
3575 * gfortran.dg/goacc/default-4.f: Likewise.
3576 * c-c++-common/goacc/default-5.c: New file.
3577 * gfortran.dg/goacc/default-5.f: Likewise.
3578
9740ed54
TS
3579 * c-c++-common/goacc/default-1.c: New file.
3580 * c-c++-common/goacc/default-2.c: Likewise.
3581 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3582 test cases in...
3583 * c-c++-common/goacc/default-3.c: ... this new file, and...
3584 * c-c++-common/goacc/default-4.c: ... this new file.
3585 * gfortran.dg/goacc/default.f95: Remove file, including its test
3586 cases in...
3587 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3588 * gfortran.dg/goacc/default-2.f: ... this new file.
3589 * gfortran.dg/goacc/default-3.f95: New file.
3590 * gfortran.dg/goacc/default-4.f: Likewise.
3591
2a8a8d7b
NS
35922017-05-19 Nathan Sidwell <nathan@acm.org>
3593
3594 * g++.dg/inherit/covariant7.C: Adjust.
3595
a978134e
PB
35962017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3597
3598 * gcc.target/arm/tls-disable-literal-pool.c: Change
3599 require-effective-target to tls_native.
3600 Move dg-error to return statement line and change to dg-message.
3601
39aac208
RB
36022017-05-19 Richard Biener <rguenther@suse.de>
3603
3604 PR c++/80593
3605 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3606 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3607
035ab826
RB
36082017-05-19 Richard Biener <rguenther@suse.de>
3609
3610 PR middle-end/80764
3611 * gcc.dg/torture/pr80764.c: New testcase.
3612
52e14b96
MM
36132017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3614
3615 PR target/80510
3616 * gcc.target/powerpc/pr80510-1.c: New test.
3617 * gcc.target/powerpc/pr80510-2.c: Likewise.
3618
4287da82
EG
36192017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3620
3621 * gcc.dg/pragma-diag-7.c: New test.
3622
e4171e10
UB
36232017-05-18 Uros Bizjak <ubizjak@gmail.com>
3624
3625 PR target/80799
3626 * g++.dg/other/i386-11.C: New test.
3627
cdefeea2
WS
36282017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3629
3630 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3631 * fold-vec-div-floatdouble.c: Likewise.
3632 * fold-vec-logical-ands-char.c: Likewise.
3633 * fold-vec-logical-ands-int.c: Likewise.
3634 * fold-vec-logical-ands-short.c: Likewise.
3635 * fold-vec-logical-ors-char.c: Likewise.
3636 * fold-vec-logical-ors-int.c: Likewise.
3637 * fold-vec-logical-ors-short.c: Likewise.
3638 * fold-vec-logical-other-char.c: Likewise.
3639 * fold-vec-mule-misc.c: Likewise.
3640 * fold-vec-mult-float.c: Likewise.
3641 * fold-vec-mult-floatdouble.c: Likewise.
3642 * fold-vec-mult-int.c: Likewise.
3643 * fold-vec-mult-int128-p9.c: Likewise.
3644 * fold-vec-sub-floatdouble.c: Likewise.
3645 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3646 Add lp64 requirement.
3647 * fold-vec-mult-int128-p8.c: Likewise.
3648 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3649
62ee030a
SM
36502017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3651
3652 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3653 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3654 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3655 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3656 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3657 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3658 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3659 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3660 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3661 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3662 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3663 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3664 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3665 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3666 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3667 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3668 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3669 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3670 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3671 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3672 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3673 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3674 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3675 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3676 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3677 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3678
00a84d0e
SL
36792017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3680
3681 * gcc.target/sparc/niagara7-align.c: New test.
3682
243c2883
MP
36832017-05-18 Marek Polacek <polacek@redhat.com>
3684
3685 PR sanitizer/80797
3686 * c-c++-common/ubsan/null-12.c: New test.
3687
e98e6340
SB
36882017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3689
3690 PR middle-end/80692
3691 * gcc.c-torture/execute/pr80692.c: New testcase.
3692
0152001b 36932017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3694
3695 PR libgfortran/80741
3696 * gfortran.dg/read_4.f90: New test.
3697
c8ded430
BS
36982017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3699
3700 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3701
e5b1f5a1
FR
37022017-05-17 Fritz Reese <fritzoreese@gmail.com>
3703
3704 PR fortran/80668
3705 * gfortran.dg/pr80668.f90: New.
3706
9853cb28
PB
37072017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3708
3709 PR middle-end/80775
3710 * gcc.dg/pr80775.c: New test.
3711
142473df
MP
37122017-05-17 Marek Polacek <polacek@redhat.com>
3713
3714 PR sanitizer/80659
3715 * gcc.dg/asan/pr80659.c: New test.
3716
8508a5b5
SKS
37172017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3718
3719 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3720 unsigned long.
3721
bc36d2b7
CX
37222017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3723
3724 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3725
4fc5ebf1
JG
37262017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3727 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3728
3729 PR tree-optimization/80457
3730 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3731 call vect_model_simple_cost.
3732
bedee914
PT
37332017-05-16 Paul Thomas <pault@gcc.gnu.org>
3734
3735 PR fortran/80554
3736 * gfortran.dg/submodule_29.f08: New test.
3737
10791753
DM
37382017-05-16 David Malcolm <dmalcolm@redhat.com>
3739
3740 * g++.dg/other/accessor-fixits-1.C: New test case.
3741 * g++.dg/other/accessor-fixits-2.C: New test case.
3742 * g++.dg/other/accessor-fixits-3.C: New test case.
3743 * g++.dg/other/accessor-fixits-4.C: New test case.
3744
727577c2
CL
37452017-05-16 Carl Love <cel@us.ibm.com>
3746
3747 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3748 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3749 built-ins to the test suite file. Note, support for mradds exists
3750 but no test case exists.
3751 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3752 built-ins to the test suite file.
3753
6b6ae9eb
MP
37542017-05-16 Marek Polacek <polacek@redhat.com>
3755
3756 PR sanitizer/80536
3757 PR sanitizer/80386
3758 * c-c++-common/ubsan/pr80536.c: New test.
3759 * g++.dg/ubsan/pr80386.C: New test.
3760
678d7e19
TC
37612017-05-16 Tamar Christina <tamar.christina@arm.com>
3762
3763 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3764 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3765
6da37857
MW
37662016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3767
3768 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3769 expected output of vadd, vsub and vmul instructions.
3770 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3771 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3772 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3773
a5768d38
JD
37742017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3775
3776 PR libgfortran/80727
3777 * gfortran.dg/read_3.f90: New test.
3778
3a77e7cc
NS
37792017-05-15 Nathan Sidwell <nathan@acm.org>
3780
2016c841
NS
3781 PR c++/79369
3782 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3783
3a77e7cc
NS
3784 PR c++/79369
3785 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3786 * g++.dg/cpp0x/pr79369.C: New.
3787
0735a1c8
SK
37882017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3789
3790 PR fortran/80752
3a77e7cc 3791 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3792
f108770a
UB
37932017-05-15 Uros Bizjak <ubizjak@gmail.com>
3794
900b5b6a 3795 PR target/80425
f108770a
UB
3796 * gcc.target/i386/pr80425-1.c: New test.
3797 * gcc.target/i386/pr80425-2.c: Ditto.
3798
e30ce0a3
JL
37992017-05-15 Jeff Law <law@redhat.com>
3800
3801 * gcc.target/mips/reorgbug-1.c: New test.
3802
0d5a0a33
PMR
38032017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3804
3805 * gnat.dg/specs/pack13.ads: New test.
3806
a104bd88
MS
38072017-05-14 Martin Sebor <msebor@redhat.com>
3808
3809 PR middle-end/77671
3810 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3811 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3812 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3814 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3815
c6c02519
MS
38162017-05-14 Martin Sebor <msebor@redhat.com>
3817
3818 PR middle-end/80669
3819 * gcc.dg/builtin-stpncpy.c: New test.
3820
d6d4d770
DS
38212017-05-14 Daniel Santos <daniel.santos@pobox.com>
3822
3823 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3824 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3825 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3826 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3827
b9bdd60b
JK
38282017-05-14 Julia Koval <julia.koval@intel.com>
3829
3830 * gcc.target/i386/xgetsetbv.c: New test.
3831
28ae01cd
NK
38322017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3833
3834 PR fortran/80442
3835 * gfortran.dg/impl_do_var_data.f90: New Test
3836
c7488b4f
PJ
38372017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3838
3839 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3840 A regression test for a private array access case which caused
3841 an assert.
3842
9b5f12ae
MS
38432017-05-12 Martin Sebor <msebor@redhat.com>
3844
3845 PR testsuite/80643
3846 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3847 to the purpose of the test.
3848
b76f1550
SM
38492017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3850
3851 * gcc.target/powerpc/bmi-andn-1.c: New file
3852 * gcc.target/powerpc/bmi-andn-2.c: New file.
3853 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3854 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3855 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3856 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3857 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3858 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3859 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3860 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3861 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3862 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3863 * gcc.target/powerpc/bmi-check.h: New File.
3864 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3865 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3866 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3867 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3868 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3869 * gcc.target/powerpc/bmi2-check.h: New file.
3870 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3871 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3872 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3873 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3874 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3875 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3876 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3877 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3878 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3879
2a3fa75a
PC
38802017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3881
3882 PR c++/60430
3883 * g++.dg/cpp0x/pr60430.C: New.
3884
e8bf7c7b
JL
38852017-05-12 Jeff Law <law@redhat.com>
3886
3887 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3888
284d1f76
PB
38892017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3890
3891 PR middle-end/80707
3892 * g++.dg/pr80707.C: New test.
3893
302a0e37
WS
38942017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3895
3896 * gcc.target/powerpc/fold-vec-div-float.c: New.
3897 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3898 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3899
a7785078
WS
39002017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3901
3902 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3903 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3904 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3905 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3906 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3907 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3908 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3909 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3910 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3911 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3912 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3913 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3914
9206028e
PC
39152017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3916
3917 PR c++/49604
3918 * g++.dg/cpp0x/forw_enum14.C: New.
3919 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3920
7af1c0ad
RB
39212017-05-12 Richard Biener <rguenther@suse.de>
3922
3923 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3924
f7e95bdb
PC
39252017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3926
3927 PR c++/67687
3928 * g++.dg/cpp0x/constexpr-ice17.C: New.
3929
53e788d0
RB
39302017-05-12 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/80713
3933 * gcc.dg/torture/pr80713.c: New testcase.
3934
2ead1ab9
AK
39352017-05-12 Andi Kleen <ak@linux.intel.com>
3936
3937 PR testsuite/77684
3938 * lib/target-supports.exp (profopt-perf-wrapper):
3939 Add -m8 option to increase parallelism.
3940
ee58b02f
TS
39412017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3942
1e47f02b
TS
3943 * c-c++-common/goacc/parallel-dims-1.c: New file.
3944 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3945
b0f271ce
TS
3946 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3947 * c-c++-common/goacc/classify-kernels.c: Likewise.
3948 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3949 Likewise.
3950 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3951 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3952 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3953 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3954 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3955 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3956 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3957 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3958 * c-c++-common/goacc/kernels-loop.c: Likewise.
3959 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3960 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3961 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3962 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3963 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3964 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3965 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3966 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3967 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3968 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3969 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3970 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3971
25651634
TS
3972 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3973 * c-c++-common/goacc/classify-kernels.c: Likewise.
3974 * c-c++-common/goacc/classify-parallel.c: Likewise.
3975 * c-c++-common/goacc/classify-routine.c: Likewise.
3976 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3977 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3978 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3979 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3980
ee58b02f
TS
3981 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3982 * c-c++-common/goacc/classify-kernels.c: Likewise.
3983 * c-c++-common/goacc/classify-parallel.c: Likewise.
3984 * c-c++-common/goacc/classify-routine.c: Likewise.
3985 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3986 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3987 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3988 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3989
2d82ec25
NS
39902017-05-11 Nathan Sidwell <nathan@acm.org>
3991
3992 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3993
39942017-05-11 Carl Love <cel@us.ibm.com>
3995
3996 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3997 to the test suite file.
3998 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3999 to the test suite file.
4000
628c06d6
JD
40012017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4002
4003 PR fortran/78659
4004 * gfortran.dg/namelist_91.f90: New test.
4005 * gfortran.dg/namelist_92.f90: New test.
4006 * gfortran.dg/namelist_93.f90: New test.
4007 * gfortran.dg/namelist_94.f90: New test.
4008
1bea0f26
BS
40092017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4010
4011 PR target/80695
4012 * gcc.target/powerpc/pr80695-p8.c: New file.
4013 * gcc.target/powerpc/pr80695-p9.c: New file.
4014
7c85c9fe
UB
40152017-05-11 Uros Bizjak <ubizjak@gmail.com>
4016 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR target/80706
4019 * gcc.target/i386/pr80706.c: New test.
4020
d7a33a4c
JK
40212017-05-11 Julia Koval <julia.koval@intel.com>
4022
4023 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4024 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4026 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4027
59fbddcf
PC
40282017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 PR c++/70538
4031 * g++.dg/cpp0x/pr70538.C: New.
4032
cc09ff60
UB
40332017-05-11 Uros Bizjak <ubizjak@gmail.com>
4034
7c85c9fe
UB
4035 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4036 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4037 (dg-options): Remove -fno-tree-sink.
4038
4fd18c78
KN
40392017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4040
4041 * gcc.target/powerpc/cmpb-1.c: New test.
4042 * gcc.target/powerpc/cmpb-2.c: New test.
4043 * gcc.target/powerpc/cmpb-3.c: New test.
4044 * gcc.target/powerpc/cmpb32-1.c: New test.
4045 * gcc.target/powerpc/cmpb32-2.c: New test.
4046
43b883a9
RB
40472017-05-11 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/80705
4050 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4051
29b871ec
NS
40522017-05-11 Nathan Sidwell <nathan@acm.org>
4053
4054 * lib/scanlang.exp: New.
4055 * lib/gcc-dg.exp: Load scanlang.exp.
4056 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4057
c587104e
MM
40582017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4059
4060 PR testsuite/80580
4061 * gcc.dg/gimplefe-error-6.c: New test.
4062
67ac9a9d
MM
40632017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4064
4065 PR testsuite/80580
4066 * gcc.dg/gimplefe-error-5.c: New test.
4067
ac4eb40f
MM
40682017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4069
4070 PR testsuite/80580
4071 * gcc.dg/gimplefe-error-4.c: New test.
4072
d45d6282
BS
40732017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4074
4075 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4076
f4ee3a9e
UB
40772017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4078
4079 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4080 (_mm_maskz_max_round_sd): Test new intrinsics.
4081 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4082 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4083 (_mm_maskz_max_round_ss): Test new intrinsics.
4084 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4085 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4086 (_mm_maskz_min_round_sd): Test new intrinsics.
4087 * gcc.target/i386/avx512f-vminsd-2.c: New.
4088 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4089 (_mm_maskz_min_round_ss): Test new intrinsics.
4090 * gcc.target/i386/avx512f-vminss-2.c: New.
4091 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4092 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4093 (__builtin_ia32_minss_mask_round): Test new builtins.
4094 * gcc.target/i386/sse-13.c: Ditto.
4095 * gcc.target/i386/sse-23.c: Ditto.
4096 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4097 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4098 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4099 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4100 (_mm_mask_min_round_ss): Test new intrinsics.
4101 * gcc.target/i386/testround-1.c: Ditto.
4102
41032017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4104
4105 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4106 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4107 (_mm_maskz_div_round_sd): Test new intrinsics.
4108 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4109 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4110 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4111 (_mm_maskz_div_round_ss): Test new intrinsics.
4112 * gcc.target/i386/avx512f-vdivss-2.c: New.
4113 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4114 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4115 (_mm_maskz_mul_round_sd): Test new intrinsics.
4116 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4117 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4118 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4119 (_mm_maskz_mul_round_ss): Test new intrinsics.
4120 * gcc.target/i386/avx512f-vmulss-2.c: New.
4121 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4122 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4123 (__builtin_ia32_mulss_mask_round): Test new builtins.
4124 * gcc.target/i386/sse-13.c: Ditto.
4125 * gcc.target/i386/sse-23.c: Ditto.
4126 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4127 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4128 (_mm_maskz_mul_round_ss): Test new intrinsics.
4129 * gcc.target/i386/testround-1.c: Ditto.
4130
41312017-05-10 Julia Koval <julia.koval@intel.com>
4132
4133 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4134 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4135 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4136
41372017-05-10 Julia Koval <julia.koval@intel.com>
4138
4139 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4140 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4142 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4143
ca4d2851
PB
41442017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4145
0f374417 4146 PR tree-optimization/51513
ca4d2851
PB
4147 * gcc.target/powerpc/pr51513.c: New test.
4148 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4149 __builtin_abort().
4150 * gcc.dg/predict-14.c: Likewise.
4151
5562ebfc
CL
41522017-05-10 Carl Love <cel@us.ibm.com>
4153 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4154 to the test suite file.
4155 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4156 to the test suite file.
4157
0ca2e7f7
PK
41582017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4159
4160 PR tree-optimization/77644
4161 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4162
e1ad2926
AO
41632017-05-10 Alexandre Oliva <aoliva@redhat.com>
4164
4165 * gcc.dg/guality/inline-params-2.c: New.
4166
f00b411f
PC
41672017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/80145
4170 * g++.dg/cpp1y/auto-fn37.C: New.
4171 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4172
bf2a705c
MM
41732017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4174
4175 PR target/68163
4176 * gcc.target/powerpc/pr68163.c: New test.
4177
5285d5d3
JW
41782017-05-09 Janus Weil <janus@gcc.gnu.org>
4179
4180 PR fortran/79311
4181 * gfortran.dg/finalize_32.f90: New test.
4182
31c2d57d
VR
41832017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4184
4185 PR c/35441
4186 * gcc.dg/pr35441.c: New test.
4187
731f2c8a
MS
41882017-05-09 Martin Sebor <msebor@redhat.com>
4189
4190 PR testsuite/80643
4191 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4192 output.
4193
cc49d15a
PC
41942017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4195
4196 PR c++/80186
4197 * g++.dg/template/crash126.C: New.
4198
85282abc
SP
41992017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4200
4201 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4202 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4205
823c79ae
DH
42062017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4207
10a8bb62 4208 PR testsuite/80611
823c79ae
DH
4209 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4210
79557bae
CZ
42112017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4212
4213 * gcc.target/arc/tmac-1.c: New file.
4214 * gcc.target/arc/tmac-2.c: Likewise.
4215 * gcc.target/arc/tmac.h: Likewise.
4216
c7314bc1
CZ
42172017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4218 Andrew Burgess <andrew.burgess@embecosm.com>
4219
4220 * gcc.target/arc/firq-1.c: New file.
4221 * gcc.target/arc/firq-2.c: Likewise.
4222 * gcc.target/arc/firq-3.c: Likewise.
4223 * gcc.target/arc/firq-4.c: Likewise.
4224 * gcc.target/arc/firq-5.c: Likewise.
4225 * gcc.target/arc/firq-6.c: Likewise.
4226
41453183
CZ
42272017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4228
4229 * gcc.target/arc/interrupt-5.c: Newfile.
4230 * gcc.target/arc/interrupt-6.c: Likewise.
4231 * gcc.target/arc/interrupt-7.c: Likewise.
4232 * gcc.target/arc/interrupt-8.c: Likewise.
4233 * gcc.target/arc/interrupt-9.c: Likewise.
4234
019bd543
RB
42352017-05-09 Richard Biener <rguenther@suse.de>
4236
4237 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4238 and adjust.
4239 * gcc.dg/vect/vect-50.c: Likewise.
4240
684f84de
MP
42412017-05-09 Marek Polacek <polacek@redhat.com>
4242
4243 PR c/80525
4244 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4245 * c-c++-common/Wlogical-op-2.c: New test.
4246
fd71825b
SKS
42472017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4248
4249 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4250 for targets with __SIZEOF_INT__ < 4.
4251
4ca2e6ec
RB
42522017-05-09 Richard Biener <rguenther@suse.de>
4253
4254 * gcc.dg/vect/vect-50.c: Revert last change.
4255 * gcc.dg/vect/vect-44.c: Likewise.
4256
631238ac
MS
42572017-05-08 Martin Sebor <msebor@redhat.com>
4258
4259 PR translation/80280
4260 * gcc.dg/format/gcc_diag-10.c: New test.
4261
6ba86ba7
KN
42622017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4263
4264 PR target/80101
4265 * gcc.target/powerpc/pr80101-1.c: New test.
4266
0f6ed121
TK
42672017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4268
4269 PR fortran/79930
4270 * gfortran.dg/inline_transpose_1.f90: Add
4271 -finline-matmul-limit=0 to options.
4272 * gfortran.dg/matmul_5.f90: Likewise.
4273 * gfortran.dg/vect/vect-8.f90: Likewise.
4274 * gfortran.dg/inline_matmul_14.f90: New test.
4275 * gfortran.dg/inline_matmul_15.f90: New test.
4276
fd991039
TK
42772017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4278
4279 PR fortran/80602
4280 * gfortran.dg/matmul_15.f90: New test case.
4281
18b8c294
WD
42822017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4283
774cccdc
JJ
4284 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4285 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4286
8637c116
JL
42872017-05-07 Jeff Law <law@redhat.com>
4288
4289 Revert:
4290 2017-05-06 Jeff Law <law@redhat.com>
4291 PR tree-optimization/78496
4292 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4293 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4294
973dfbb4
JL
42952017-05-06 Jeff Law <law@redhat.com>
4296
4297 PR tree-optimization/78496
4298 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4299 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4300
8ffa3150
RS
43012017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4302
4303 * gcc.target/aarch64/spill_1.c: New test.
4304
2a3f7997
RS
43052017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4306
4307 PR rtl-optimization/75964
4308 * gcc.dg/torture/pr75964.c: New test.
4309
d554bf23
TV
43102017-05-06 Tom de Vries <tom@codesourcery.com>
4311
4312 PR testsuite/80606
4313 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4314 * gcc.target/i386/avx-vtestpd-2.c: Same.
4315 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4316 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4317 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4318 * gcc.target/i386/avx-vtestpd-3.c: Same.
4319 * gcc.target/i386/avx-vtestps-1.c: Same.
4320 * gcc.target/i386/avx-vtestps-2.c: Same.
4321 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4322 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4323 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4324 * gcc.target/i386/avx-vtestps-3.c: Same.
4325
7a976fe7
TV
43262017-05-06 Tom de Vries <tom@codesourcery.com>
4327
4328 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4329
0e852c66
TV
43302017-05-06 Tom de Vries <tom@codesourcery.com>
4331
4332 PR testsuite/80557
4333 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4334 * gcc.target/powerpc/altivec-types-1.c: Same.
4335
63c40d92
TV
43362017-05-06 Tom de Vries <tom@codesourcery.com>
4337
4338 PR testsuite/80557
4339 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4340 * gcc.target/spu/intrinsics-1.c: Same.
4341
b25b8f91
TV
43422017-05-06 Tom de Vries <tom@codesourcery.com>
4343
4344 PR testsuite/80557
4345 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4346
6df13491
TV
43472017-05-06 Tom de Vries <tom@codesourcery.com>
4348
4349 PR testsuite/80557
4350 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4351 * gcc.target/aarch64/spellcheck_2.c: Same.
4352 * gcc.target/aarch64/spellcheck_3.c: Same.
4353
e01261fe
TV
43542017-05-06 Tom de Vries <tom@codesourcery.com>
4355
4356 PR testsuite/80557
4357 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4358 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4359 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4360 * g++.dg/debug/dwarf2/typedef5.C: Same.
4361 * g++.dg/goacc/data-1.C: Same.
4362
9945596c
BS
43632017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4364
4365 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4366
8acb8575
MM
43672017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4368
4369 PR target/79038
4370 PR target/79202
4371 PR target/79203
4372 * gcc.target/powerpc/ppc-round3.c: New test.
4373 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4374
ac699a04
JJ
43752017-05-05 Jakub Jelinek <jakub@redhat.com>
4376
8dc6a926
JJ
4377 PR tree-optimization/80632
4378 * gcc.dg/pr80632.c: New test.
4379
ac699a04
JJ
4380 PR tree-optimization/80558
4381 * gcc.dg/tree-ssa/vrp115.c: New test.
4382
655b5fc8
AV
43832017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4384 Thomas Preud'homme <thomas.preudhomme@arm.com>
4385 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4386
4387 PR target/71607
4388 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4389 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4390 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4391 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4392 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4393 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4394 * gcc.target/arm/tls-disable-literal-pool.c: New.
4395
c02d2d0a
PK
43962017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4397
4398 PR tree-optimization/80613
4399 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4400
dfae9048
PC
44012017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4402
4403 PR c++/71577
4404 * g++.dg/cpp0x/pr71577.C: New.
4405
d9c5a8b9
MS
44062017-05-04 Martin Sebor <msebor@redhat.com>
4407
4408 PR middle-end/79234
4409 * gcc.dg/builtin-stringop-chk-8.c: New test.
4410 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4411 * gcc.dg/builtin-stringop-chk-4.c: Same.
4412 * gcc.dg/builtin-strncat-chk-1.c: Same.
4413 * g++.dg/ext/strncpy-chk1.C: Same.
4414 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4415 * gcc.dg/out-of-bounds-1.c: Same.
4416 * gcc.dg/pr78138.c: Same.
4417 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4418 * gfortran.dg/mvbits_7.f90: Same.
4419
e50d56a5
MS
44202017-05-04 Martin Sebor <msebor@redhat.com>
4421
4422 PR preprocessor/79214
4423 PR middle-end/79222
4424 PR middle-end/79223
4425 * gcc.dg/pr79214.c: New test.
4426 * gcc.dg/pr79214.h: New test header.
4427 * gcc.dg/pr79222.c: New test.
4428 * gcc.dg/pr79223.c: New test.
4429 * gcc.dg/pr78138.c: Adjust.
4430 * gfortran.dg/unconstrained_commons.f: Same.
4431
0f2c4a8f
MS
44322017-05-04 Martin Sebor <msebor@redhat.com>
4433
4434 PR translation/80280
4435 * g++.dg/abi/Wabi-2-3.C: Adjust.
4436 * g++.dg/abi/Wabi-3-2.C: Ditto.
4437 * g++.dg/lookup/using17.C: Ditto.
4438 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4439
8eef6097
MJ
44402017-05-04 Martin Jambor <mjambor@suse.cz>
4441
4442 PR tree-optimization/80622
4443 * gcc.dg/tree-ssa/pr80622.c: New test.
4444
44452017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4446
4447 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4448
26f1a658
JH
44492017-05-04 Jan Hubicka <hubicka@ucw.cz>
4450
4451 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4452 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4453
4d147bca
RB
44542017-05-04 Richard Biener <rguenther@suse.de>
4455
4456 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4457
3862ef76
RS
44582017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4459
4460 * gcc.dg/vect/vect-profile-1.c: New test.
4461
c89ffd99
MP
44622017-05-04 Marek Polacek <polacek@redhat.com>
4463
4464 PR tree-optimization/80612
4465 * gcc.dg/torture/pr80612.c: New test.
4466
261ce1e5
PB
44672017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4468 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4469
4470 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4471 check_effective_target_arm_thumb1_movt_ok.
4472
556cf088
PB
44732017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4474
4475 * gcc.target/arm/fpscr.c: New file.
4476
010b1cc0
TP
44772017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4478
4479 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4480 target.
4481
99b68476
TV
44822017-05-04 Tom de Vries <tom@codesourcery.com>
4483
4484 PR testsuite/80557
4485 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4486 line numbers.
4487 * g++.dg/warn/miss-format-1.C: Same.
4488 * g++.dg/warn/overflow-warn-1.C: Same.
4489 * g++.dg/warn/overflow-warn-3.C: Same.
4490 * g++.dg/warn/overflow-warn-4.C: Same.
4491
09177a4b
TV
44922017-05-04 Tom de Vries <tom@codesourcery.com>
4493
4494 PR testsuite/80557
4495 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4496 * gcc.target/i386/pr68657.c: Same.
4497 * gcc.target/i386/pr69255-1.c: Same.
4498 * gcc.target/i386/pr69255-2.c: Same.
4499 * gcc.target/i386/pr69255-3.c: Same.
4500
02c64149
RB
45012017-05-04 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/31130
4504 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4505 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4506 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4507 * gcc.dg/pr52904.c: Remove XFAIL.
4508 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4509
9a26dfc8
JL
45102017-05-03 Jeff Law <law@redhat.com>
4511
4512 PR tree-optimization/78496
4513 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4514
4d0e904f
UB
45152017-05-03 Uros Bizjak <ubizjak@gmail.com>
4516
4517 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4518
49ab4621
RB
45192017-05-03 Richard Biener <rguenther@suse.de>
4520
4521 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4522
18bfe940
JJ
45232017-05-03 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR tree-optimization/79472
4d0e904f
UB
4526 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4527 to dg-options.
18bfe940
JJ
4528 * gcc.dg/tree-ssa/vrp113.c: New test.
4529 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4530 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4531 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4532
53e62089
TV
45332017-05-03 Tom de Vries <tom@codesourcery.com>
4534
4535 PR testsuite/80557
4536 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4537 * c-c++-common/Wshift-negative-value-2.c: Same.
4538 * c-c++-common/Wshift-negative-value-3.c: Same.
4539 * c-c++-common/Wshift-negative-value-4.c: Same.
4540 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4541 * c-c++-common/cpp/pr60400.c: Same.
4542 * c-c++-common/fmax-errors.c: Same.
4543 * c-c++-common/goacc/data-2.c: Same.
4544 * c-c++-common/goacc/host_data-2.c: Same.
4545 * c-c++-common/gomp/simd4.c: Same.
4546 * c-c++-common/pr28656.c: Same.
4547 * c-c++-common/pr43395.c: Same.
4548 * c-c++-common/torture/pr57945.c: Same.
4549
962913a5
TV
45502017-05-03 Tom de Vries <tom@codesourcery.com>
4551
4552 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4553 arg of dg directive.
4554 * c-c++-common/goacc/routine-3.c: Same.
4555 * c-c++-common/goacc/routine-4.c: Same.
4556
ad53f123
DM
45572017-05-02 David Malcolm <dmalcolm@redhat.com>
4558
4559 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4560 (test_fixit_insert_newline): New function.
4561 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4562 (test_fixit_insert_newline): New function.
4563 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4564 (test_fixit_insert_newline): New function.
4565 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4566 (test_fixit_insert_newline): New function.
4567 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4568 (test_show_locus): Handle test_fixit_insert_newline.
4569
0ca91c77
BC
45702017-05-02 Bin Cheng <bin.cheng@arm.com>
4571
4572 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4573
cc5b8f3d
TC
45742017-04-27 Tamar Christina <tamar.christina@arm.com>
4575
4576 * gcc.dg/lsr-div1.c: New testcase.
4577
1853f5c7
SP
45782017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4579
4580 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4581 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4582 (_mm_maskz_add_round_sd): Test new intrinsics.
4583 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4584 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4585 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4586 (_mm_maskz_add_round_ss): Test new intrinsics.
4587 * gcc.target/i386/avx512f-vaddss-2.c: New.
4588 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4589 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4590 (_mm_maskz_sub_round_sd): Test new intrinsics.
4591 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4592 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4593 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4594 (_mm_maskz_sub_round_ss): Test new intrinsics.
4595 * gcc.target/i386/avx512f-vsubss-2.c: New.
4596 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4597 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4598 (__builtin_ia32_subss_mask_round): Test new builtins.
4599 * gcc.target/i386/sse-13.c: Ditto.
4600 * gcc.target/i386/sse-23.c: Ditto.
4601 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4602 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4603 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4604 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4605 (_mm_mask_sub_round_ss): Test new intrinsics.
4606 * gcc.target/i386/testround-1.c: Ditto.
4607
2bba7541
MJ
46082017-05-02 Martin Jambor <mjambor@suse.cz>
4609
4610 PR tree-optimization/78687
4611 * g++.dg/tree-ssa/pr78687.C: New test.
4612
2bf54d93
RB
46132017-05-02 Richard Biener <rguenther@suse.de>
4614
4615 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4616 behavior.
4617 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4618
aee63acc
RB
46192017-05-02 Richard Biener <rguenther@suse.de>
4620
4621 PR tree-optimization/80591
4622 * gcc.dg/torture/pr80591.c: New testcase.
4623
e7d70c6c
RB
46242017-05-02 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/80549
4627 * gcc.dg/torture/pr80549.c: New testcase.
4628
52e0a9f7
SKS
46292017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4630
4631 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4632 unsigned long.
4633
815d9cc6
XR
46342017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4635
4636 PR c++/80038
4637 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4638
338035aa
DM
46392017-05-01 David Malcolm <dmalcolm@redhat.com>
4640
4641 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4642 reflect insertion fix-it hints at the same location now being
4643 consolidated.
4644
4d82d0bc
MS
46452017-05-01 Martin Sebor <msebor@redhat.com>
4646
4647 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4648 on ILP32 targets.
4649
d539a57b
TV
46502017-05-01 Tom de Vries <tom@codesourcery.com>
4651
4652 * gcc.dg/pr78768.c: Require linker plugin.
4653
c6b9e849
TK
46542017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4655
4656 PR fortran/37131
4657 * gfortran.dg/matmul_bounds_11.f90: New test.
4658
706eb1a7
MS
46592017-05-01 Martin Sebor <msebor@redhat.com>
4660
4661 PR tree-optimization/79715
4662 * gcc.dg/pr79715.c: New test.
4663
723f4140
TV
46642017-05-01 Tom de Vries <tom@codesourcery.com>
4665
4666 PR testsuite/65941
4667 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4668 * g++.dg/other/pr59492.C: Require effective target rdrand.
4669
6bbb3a69
VR
46702017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4671
4672 * g++.dg/diagnostic/member-decl-1.C: New test.
4673
4212aecd
MG
46742017-04-29 Marc Glisse <marc.glisse@inria.fr>
4675
4676 PR tree-optimization/80487
4677 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4678
fe75f732
PK
46792017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4680
4681 PR tree-optimization/79697
4682 * gcc.dg/tree-ssa/pr79697.c: New test.
4683
6bcd8768
TV
46842017-04-29 Tom de Vries <tom@codesourcery.com>
4685
4686 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4687
d127ae9f
MS
46882017-04-28 Martin Sebor <msebor@redhat.com>
4689
4690 PR tree-optimization/80523
4691 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4692
c9610933
TV
46932017-04-28 Tom de Vries <tom@codesourcery.com>
4694
4695 PR testsuite/80557
4696 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4697 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4698
b5be38bc
TV
46992017-04-28 Tom de Vries <tom@codesourcery.com>
4700
4701 PR testsuite/80557
4702 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4703 * obj-c++.dg/bitfield-4.mm: Same.
4704 * obj-c++.dg/bitfield-5.mm: Same.
4705 * obj-c++.dg/exceptions-3.mm: Same.
4706 * obj-c++.dg/exceptions-5.mm: Same.
4707 * obj-c++.dg/method-1.mm: Same.
4708 * obj-c++.dg/method-12.mm: Same.
4709 * obj-c++.dg/method-13.mm: Same.
4710 * obj-c++.dg/method-15.mm: Same.
4711 * obj-c++.dg/method-16.mm: Same.
4712 * obj-c++.dg/property/at-property-18.mm: Same.
4713 * obj-c++.dg/property/at-property-25.mm: Same.
4714 * obj-c++.dg/property/at-property-5.mm: Same.
4715 * obj-c++.dg/property/dynamic-2.mm: Same.
4716 * obj-c++.dg/property/property-neg-3.mm: Same.
4717 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4718 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4719 * obj-c++.dg/syntax-error-1.mm: Same.
4720 * obj-c++.dg/try-catch-13.mm: Same.
4721 * objc.dg/bitfield-4.m: Same.
4722 * objc.dg/class-1.m: Same.
4723 * objc.dg/method-11.m: Same.
4724 * objc.dg/method-6.m: Same.
4725 * objc.dg/method-7.m: Same.
4726 * objc.dg/method-9.m: Same.
4727 * objc.dg/missing-proto-3.m: Same.
4728 * objc.dg/naming-2.m: Same.
4729 * objc.dg/property/at-property-16.m: Same.
4730 * objc.dg/property/at-property-18.m: Same.
4731 * objc.dg/property/at-property-25.m: Same.
4732 * objc.dg/property/at-property-5.m: Same.
4733 * objc.dg/property/dynamic-2.m: Same.
4734 * objc.dg/property/property-neg-3.m: Same.
4735 * objc.dg/protocol-inheritance-1.m: Same.
4736 * objc.dg/protocol-inheritance-2.m: Same.
4737
d35256b6
MG
47382017-04-28 Marc Glisse <marc.glisse@inria.fr>
4739
4740 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4741
7a95dfa7
TV
47422017-04-28 Tom de Vries <tom@codesourcery.com>
4743
4744 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4745 dg-(error|warning|message|bogus).
4746 * g++.dg/conversion/dr195-1.C: Same.
4747 * g++.dg/conversion/dr195.C: Same.
4748 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4749 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4750 * g++.dg/cpp0x/inline-ns7.C: Same.
4751 * g++.dg/cpp0x/variadic105.C: Same.
4752 * g++.dg/cpp0x/variadic65.C: Same.
4753 * g++.dg/expr/call2.C: Same.
4754 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4755 * g++.dg/expr/pmf-1.C: Same.
4756 * g++.dg/ext/altivec-types-1.C: Same.
4757 * g++.dg/ext/altivec-types-2.C: Same.
4758 * g++.dg/ext/altivec-types-3.C: Same.
4759 * g++.dg/ext/attrib14.C: Same.
4760 * g++.dg/ext/complit1.C: Same.
4761 * g++.dg/ext/forscope2.C: Same.
4762 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4763 * g++.dg/ext/label13.C: Same.
4764 * g++.dg/ext/member-attr.C: Same.
4765 * g++.dg/ext/visibility/anon7.C: Same.
4766 * g++.dg/ext/visibility/visibility-7.C: Same.
4767 * g++.dg/ext/vla2.C: Same.
4768 * g++.dg/inherit/access2.C: Same.
4769 * g++.dg/inherit/covariant12.C: Same.
4770 * g++.dg/inherit/covariant14.C: Same.
4771 * g++.dg/inherit/namespace-as-base.C: Same.
4772 * g++.dg/inherit/template-as-base.C: Same.
4773 * g++.dg/lookup/ambig1.C: Same.
4774 * g++.dg/lookup/ambig2.C: Same.
4775 * g++.dg/lookup/ambig3.C: Same.
4776 * g++.dg/lookup/class-member-1.C: Same.
4777 * g++.dg/lookup/conv-1.C: Same.
4778 * g++.dg/lookup/decl1.C: Same.
4779 * g++.dg/lookup/koenig1.C: Same.
4780 * g++.dg/lookup/scoped1.C: Same.
4781 * g++.dg/lookup/scoped2.C: Same.
4782 * g++.dg/lookup/two-stage4.C: Same.
4783 * g++.dg/lookup/used-before-declaration.C: Same.
4784 * g++.dg/lookup/using.C: Same.
4785 * g++.dg/lookup/using17.C: Same.
4786 * g++.dg/lookup/using2.C: Same.
4787 * g++.dg/other/abstract2.C: Same.
4788 * g++.dg/other/classkey1.C: Same.
4789 * g++.dg/other/component1.C: Same.
4790 * g++.dg/other/const1.C: Same.
4791 * g++.dg/other/const2.C: Same.
4792 * g++.dg/other/conversion1.C: Same.
4793 * g++.dg/other/do1.C: Same.
4794 * g++.dg/other/error1.C: Same.
4795 * g++.dg/other/error10.C: Same.
4796 * g++.dg/other/error3.C: Same.
4797 * g++.dg/other/error4.C: Same.
4798 * g++.dg/other/error5.C: Same.
4799 * g++.dg/other/error8.C: Same.
4800 * g++.dg/other/error9.C: Same.
4801 * g++.dg/other/field1.C: Same.
4802 * g++.dg/other/init1.C: Same.
4803 * g++.dg/other/ptrmem2.C: Same.
4804 * g++.dg/other/return1.C: Same.
4805 * g++.dg/overload/builtin3.C: Same.
4806 * g++.dg/overload/error1.C: Same.
4807 * g++.dg/overload/error2.C: Same.
4808 * g++.dg/overload/koenig2.C: Same.
4809 * g++.dg/overload/pmf1.C: Same.
4810 * g++.dg/parse/args1.C: Same.
4811 * g++.dg/parse/attr3.C: Same.
4812 * g++.dg/parse/constant4.C: Same.
4813 * g++.dg/parse/crash10.C: Same.
4814 * g++.dg/parse/crash18.C: Same.
4815 * g++.dg/parse/crash19.C: Same.
4816 * g++.dg/parse/crash20.C: Same.
4817 * g++.dg/parse/crash21.C: Same.
4818 * g++.dg/parse/crash22.C: Same.
4819 * g++.dg/parse/crash32.C: Same.
4820 * g++.dg/parse/decl-specifier-1.C: Same.
4821 * g++.dg/parse/error58.C: Same.
4822 * g++.dg/parse/local-class1.C: Same.
4823 * g++.dg/parse/non-dependent2.C: Same.
4824 * g++.dg/parse/parameter-declaration-1.C: Same.
4825 * g++.dg/parse/ptrmem2.C: Same.
4826 * g++.dg/parse/ptrmem3.C: Same.
4827 * g++.dg/parse/saved1.C: Same.
4828 * g++.dg/tc1/dr101.C: Same.
4829 * g++.dg/tc1/dr142.C: Same.
4830 * g++.dg/tc1/dr176.C: Same.
4831 * g++.dg/template/conv4.C: Same.
4832 * g++.dg/template/crash56.C: Same.
4833 * g++.dg/template/dependent-expr2.C: Same.
4834 * g++.dg/template/error1.C: Same.
4835 * g++.dg/template/error2.C: Same.
4836 * g++.dg/template/explicit6.C: Same.
4837 * g++.dg/template/init-list.C: Same.
4838 * g++.dg/template/local1.C: Same.
4839 * g++.dg/template/lookup2.C: Same.
4840 * g++.dg/template/meminit2.C: Same.
4841 * g++.dg/template/nontype25.C: Same.
4842 * g++.dg/template/ptrmem2.C: Same.
4843 * g++.dg/template/qualttp19.C: Same.
4844 * g++.dg/template/qualttp20.C: Same.
4845 * g++.dg/template/ttp3.C: Same.
4846 * g++.dg/template/unify4.C: Same.
4847 * g++.dg/template/unify6.C: Same.
4848 * g++.dg/template/unify7.C: Same.
4849 * g++.dg/template/warn1.C: Same.
4850 * g++.dg/tree-ssa/dom-invalid.C: Same.
4851 * g++.dg/ubsan/shift-1.C: Same.
4852 * g++.dg/warn/Wunused-2.C: Same.
4853 * g++.dg/warn/Wunused-4.C: Same.
4854 * g++.dg/warn/Wunused-6.C: Same.
4855 * g++.dg/warn/deprecated-6.C: Same.
4856 * g++.dg/warn/deprecated.C: Same.
4857 * g++.dg/warn/effc1.C: Same.
4858 * g++.dg/warn/effc3.C: Same.
4859 * g++.dg/warn/incomplete1.C: Same.
4860 * g++.dg/warn/inline1.C: Same.
4861 * g++.dg/warn/noeffect2.C: Same.
4862 * g++.dg/warn/noeffect4.C: Same.
4863 * g++.dg/warn/oldcast1.C: Same.
4864 * g++.dg/warn/sentinel.C: Same.
4865 * g++.dg/warn/unit-1.C: Same.
4866 * g++.old-deja/g++.pt/inherit2.C: Same.
4867 * g++.old-deja/g++.pt/overload8.C: Same.
4868 * gcc.dg/20000926-1.c: Same.
4869 * gcc.dg/20040223-1.c: Same.
4870 * gcc.dg/Warray-bounds-7.c: Same.
4871 * gcc.dg/alias-1.c: Same.
4872 * gcc.dg/alias-12.c: Same.
4873 * gcc.dg/alias-13.c: Same.
4874 * gcc.dg/alias-2.c: Same.
4875 * gcc.dg/array-13.c: Same.
4876 * gcc.dg/array-4.c: Same.
4877 * gcc.dg/attr-ifunc-2.c: Same.
4878 * gcc.dg/attr-invalid.c: Same.
4879 * gcc.dg/attr-noinline.c: Same.
4880 * gcc.dg/bitfld-2.c: Same.
4881 * gcc.dg/c90-const-expr-7.c: Same.
4882 * gcc.dg/c99-const-expr-7.c: Same.
4883 * gcc.dg/cpp/20000625-1.c: Same.
4884 * gcc.dg/cpp/charconst-4.c: Same.
4885 * gcc.dg/cpp/include2.c: Same.
4886 * gcc.dg/cpp/include2a.c: Same.
4887 * gcc.dg/decl-4.c: Same.
4888 * gcc.dg/deprecated-4.c: Same.
4889 * gcc.dg/deprecated.c: Same.
4890 * gcc.dg/dfp/altivec-types.c: Same.
4891 * gcc.dg/float-range-1.c: Same.
4892 * gcc.dg/pack-test-3.c: Same.
4893 * gcc.dg/pr11492.c: Same.
4894 * gcc.dg/pr15360-1.c: Same.
4895 * gcc.dg/pr37908.c: Same.
4896 * gcc.dg/pr53265.c: Same.
4897 * gcc.dg/pr57287-2.c: Same.
4898 * gcc.dg/pr57287.c: Same.
4899 * gcc.dg/redecl-1.c: Same.
4900 * gcc.dg/sync-3.c: Same.
4901 * gcc.dg/two-types-1.c: Same.
4902 * gcc.dg/two-types-2.c: Same.
4903 * gcc.dg/two-types-4.c: Same.
4904 * gcc.dg/two-types-5.c: Same.
4905 * gcc.dg/two-types-6.c: Same.
4906 * gcc.dg/two-types-7.c: Same.
4907 * gcc.dg/two-types-8.c: Same.
4908 * gcc.dg/two-types-9.c: Same.
4909 * gcc.dg/uninit-I.c: Same.
4910 * gcc.dg/uninit-pr19430.c: Same.
4911 * gcc.dg/visibility-7.c: Same.
4912 * gcc.dg/winline-10.c: Same.
4913 * gcc.dg/winline-2.c: Same.
4914 * gcc.dg/winline-3.c: Same.
4915 * gcc.dg/winline-9.c: Same.
4916 * gcc.target/i386/attr-returns_twice-1.c: Same.
4917 * gcc.target/i386/chkp-const-check-2.c: Same.
4918 * gcc.target/i386/chkp-label-address.c: Same.
4919 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4920 * gcc.target/i386/pr39162.c: Same.
4921 * gcc.target/i386/sse-5.c: Same.
4922 * gcc.target/powerpc/altivec-types-1.c: Same.
4923 * gcc.target/powerpc/altivec-types-2.c: Same.
4924 * gcc.target/powerpc/altivec-types-3.c: Same.
4925 * gcc.target/powerpc/float128-mix.c: Same.
4926 * gcc.target/powerpc/no-r11-3.c: Same.
4927 * gcc.target/spu/Wmain.c: Same.
4928 * gcc.target/spu/ea/errors2.c: Same.
4929 * gfortran.dg/assignment_1.f90: Same.
4930 * gfortran.dg/common_3.f90: Same.
4931 * gfortran.dg/der_io_1.f90: Same.
4932 * gfortran.dg/g77/20030326-1.f: Same.
4933 * gfortran.dg/g77/9263.f: Same.
4934 * gfortran.dg/g77/960317-1.f: Same.
4935 * gfortran.dg/g77/970625-2.f: Same.
4936 * gfortran.dg/g77/980615-0.f: Same.
4937 * gfortran.dg/g77/check0.f: Same.
4938 * gfortran.dg/g77/dnrm2.f: Same.
4939 * gfortran.dg/g77/pr9258.f: Same.
4940 * gfortran.dg/ichar_1.f90: Same.
4941 * gfortran.dg/interface_1.f90: Same.
4942 * gfortran.dg/namelist_1.f90: Same.
4943 * gfortran.dg/namelist_2.f90: Same.
4944 * gfortran.dg/namelist_3.f90: Same.
4945 * gfortran.dg/namelist_print_2.f: Same.
4946 * gfortran.dg/oldstyle_1.f90: Same.
4947 * gfortran.dg/runtime_warning_1.f90: Same.
4948 * gfortran.dg/underflow.f90: Same.
4949 * gnat.dg/specs/integer_value.ads: Same.
4950 * obj-c++.dg/fsf-package-0.m: Same.
4951 * objc.dg/two-types-1.m: Same.
4952
6e49961c
ML
49532017-04-28 Martin Liska <mliska@suse.cz>
4954
4955 PR gcov-profile/79891
4956 * gcc.misc-tests/gcov-17.c: New test.
4957 * gcc.misc-tests/gcov-18.c: New test.
4958
f166beaf
TV
49592017-04-28 Tom de Vries <tom@codesourcery.com>
4960
4961 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4962 dg-(error|warning|message|bogus).
4963 * g++.dg/parse/parameter-declaration-1.C: Same.
4964 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4965 * gcc.dg/Wpointer-sign-Wall.c: Same.
4966 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4967 * gcc.dg/cpp/19990413-1.c: Same.
4968 * gcc.dg/dg-test-1.c: Same.
4969 * gcc.dg/empty-source-2.c: Same.
4970 * gcc.dg/empty-source-3.c: Same.
4971 * gcc.dg/format/c99-printf-1.c: Same.
4972 * gcc.dg/format/c99-scanf-1.c: Same.
4973 * gcc.dg/label-decl-2.c: Same.
4974 * gcc.dg/m-un-2.c: Same.
4975 * gcc.dg/uninit-pr20644-O0.c: Same.
4976 * gfortran.dg/pr70006.f90: Same.
4977 * obj-c++.dg/fsf-package-0.m: Same.
4978
c3125b18
TV
49792017-04-28 Tom de Vries <tom@codesourcery.com>
4980
4981 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4982 dg-(error|warning|message|bogus).
4983 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4984 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4985 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4986 * c-c++-common/pr20000.c: Same.
4987 * c-c++-common/pr49706.c: Same.
4988 * g++.dg/ext/utf16-4.C: Same.
4989 * g++.dg/parse/error2.C: Same.
4990 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4991 * g++.dg/warn/Wtype-limits.C: Same.
4992 * g++.dg/warn/overflow-warn-1.C: Same.
4993 * g++.dg/warn/overflow-warn-3.C: Same.
4994 * gcc.dg/Wpointer-sign-Wall.c: Same.
4995 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4996 * gcc.dg/Wtype-limits-Wextra.c: Same.
4997 * gcc.dg/Wtype-limits.c: Same.
4998 * gcc.dg/cpp/19990413-1.c: Same.
4999 * gcc.dg/dg-test-1.c: Same.
5000 * gcc.dg/empty-source-2.c: Same.
5001 * gcc.dg/empty-source-3.c: Same.
5002 * gcc.dg/label-decl-2.c: Same.
5003 * gcc.dg/m-un-2.c: Same.
5004 * gcc.dg/uninit-pr19430-O0.c: Same.
5005 * gcc.dg/uninit-pr19430.c: Same.
5006 * gcc.dg/uninit-pr20644-O0.c: Same.
5007 * gcc.dg/utf16-4.c: Same.
5008 * gfortran.dg/pr70006.f90: Same.
5009 * obj-c++.dg/fsf-package-0.m: Same.
5010
119092c1
RB
50112017-04-28 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5014 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5015 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5016 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5017 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5018 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5019
3777eda2
MP
50202017-04-27 Marek Polacek <polacek@redhat.com>
5021
5022 PR sanitizer/80349
5023 * c-c++-common/ubsan/pr80349.c: New test.
5024
8211c4a2
VR
50252017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5026
5027 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5028 diagnostics.
5029 * g++.dg/warn/pr12242.C: Likewise.
5030
94baf2e2
DE
50312017-04-27 David Edelsohn <dje.gcc@gmail.com>
5032
5033 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5034
9a448688
ML
50352017-04-27 Martin Liska <mliska@suse.cz>
5036
5037 PR testsuite/79455
5038 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5039 more generic.
5040
f8a36447
JJ
50412017-04-27 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR c++/80534
5044 * g++.dg/other/pr80534-1.C: New test.
5045 * g++.dg/other/pr80534-2.C: New test.
5046
1b7c8d39
RB
50472017-04-27 Richard Biener <rguenther@suse.de>
5048
5049 PR middle-end/80539
5050 * gcc.dg/torture/pr80539.c: New testcase.
5051
985b8393
JJ
50522017-04-27 Jakub Jelinek <jakub@redhat.com>
5053
5054 PR target/77728
5055 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5056
a480422d
VR
50572017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5058
5059 * g++.dg/diagnostic/nested-name-1.C: New test.
5060
f9726baa
ML
50612017-04-26 Martin Liska <mliska@suse.cz>
5062
5063 * gcc.dg/guality/guality.h: Add prefix to test verification.
5064
9f4df8f1
NS
50652017-04-25 Nathan Sidwell <nathan@acm.org>
5066
5067 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5068
1913c8f6
UB
50692017-04-25 Uros Bizjak <ubizjak@gmail.com>
5070
5071 PR target/70799
5072 * gcc.target/i386/pr70799-5.c: New test.
5073
e602bbfc
MS
50742017-04-25 Martin Sebor <msebor@redhat.com>
5075
5076 PR tree-optimization/80497
5077 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5078
7629ae90
RR
50792017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5080 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR target/77728
5083 * g++.dg/abi/pr77728-1.C: New test.
5084
2ef42cf9
MP
50852017-04-25 Marek Polacek <polacek@redhat.com>
5086
5087 PR sanitizer/80349
5088 * g++.dg/ubsan/pr80349-2.C: New test.
5089
70caf430
VR
50902017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5091
5092 * g++.dg/cpp0x/enum34.C: New test.
5093
f66c70dc
TV
50942017-04-25 Tom de Vries <tom@codesourcery.com>
5095
5096 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5097 variables.
5098 (dg-line): New proc.
5099 (process-message): Handle line number variables.
5100 * objc.dg/try-catch-12.m: Use dg-line.
5101
77071af6
BS
51022017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5103
5104 PR target/80482
5105 * gcc.target/powerpc/vec-constvolatile.c: New test.
5106
fbe91804
DM
51072017-04-25 David Malcolm <dmalcolm@redhat.com>
5108
5109 * g++.dg/semicolon-fixits.C: New test case.
5110
1c4ea66f
DM
51112017-04-25 David Malcolm <dmalcolm@redhat.com>
5112
5113 * gcc.dg/semicolon-fixits.c: New test case.
5114
5ca28c1d
DM
51152017-04-25 David Malcolm <dmalcolm@redhat.com>
5116
5117 * g++.dg/lookup/missing-std-include.C: New test file.
5118
2ec07fa6
RR
51192017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5120 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR target/77728
5123 * g++.dg/abi/pr77728-2.C: New test.
5124
7d5dbb22
DM
51252017-04-25 David Malcolm <dmalcolm@redhat.com>
5126
5127 PR c++/80177
5128 * g++.dg/spellcheck-pr80177.C: New test case.
5129
6a3936d4
NS
51302017-04-25 Nathan Sidwell <nathan@acm.org>
5131
5132 * g++.dg/dg.exp (find-cxx-tests): New function.
5133 (main): Use it, remove explicit pruning
5134
bed3fd46
RB
51352017-04-25 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/80492
5138 * gcc.dg/pr80492.c: New testcase.
5139
c9e9c3ac
SKS
51402017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5141
5142 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5143 for targets with int size less than 32 bits.
5144
2700fbd6
RB
51452017-04-25 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/79201
5148 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5149 * gcc.target/i386/pr22152.c: Disable sinking.
5150
e57136da
AK
51512017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5152
5153 PR target/80464
5154 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5155
3cb9ee2f
AK
51562017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5157
5158 PR target/79895
5159 * gcc.target/s390/pr79895.c: New test.
5160
03db9ab5
DV
51612017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5162
5163 PR target/80080
5164 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5165 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5166 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5167
39259462
JJ
51682017-04-25 Jakub Jelinek <jakub@redhat.com>
5169
ba5d69f3
JJ
5170 PR rtl-optimization/80501
5171 * gcc.c-torture/execute/pr80501.c: New test.
5172
39259462
JJ
5173 PR rtl-optimization/80500
5174 * gcc.dg/pr80500.c: New test.
5175
bb0249cb
MG
51762017-04-25 Marc Glisse <marc.glisse@inria.fr>
5177
5178 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5179 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5180
be420eb8
JW
51812017-04-22 Janus Weil <janus@gcc.gnu.org>
5182
5183 PR fortran/80121
5184 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5185 directive.
5186
0ebd1f00
DM
51872017-04-24 David Malcolm <dmalcolm@redhat.com>
5188
5189 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5190 * jit.dg/test-alignment.c: New test case.
5191 * jit.dg/test-alignment.cc: New test case.
5192 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5193 New test case.
5194
412f61f0
DM
51952017-04-24 David Malcolm <dmalcolm@redhat.com>
5196
5197 PR c++/80016
5198 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5199 test function.
5200 (test_alignof): New test function.
5201
a8492d5e
MG
52022017-04-24 Marc Glisse <marc.glisse@inria.fr>
5203
5204 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5205
ec856f5f
VR
52062017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5207
5208 * g++.dg/diagnostic/duplicate1.C: New test.
5209 * g++.dg/cpp0x/duplicate1.C: New test.
5210
a753df11
MJ
52112017-04-24 Martin Jambor <mjambor@suse.cz>
5212
5213 PR tree-optimization/80293
5214 * g++.dg/tree-ssa/pr80293.C: New test.
5215
3ebd8e62
ML
52162017-04-24 Martin Liska <mliska@suse.cz>
5217
5218 PR middle-end/79931
5219 * g++.dg/ipa/pr79931.C: New test.
5220
f30a1190
RB
52212017-04-24 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/80494
5224 * gfortran.dg/pr80494.f90: New testcase.
5225
4c7c437c
RB
52262017-04-24 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/79725
5229 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5230
d21a8e3b
RB
52312017-04-24 Richard Biener <rguenther@suse.de>
5232
5233 PR c++/2972
5234 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5235
c7eb642e
JD
52362017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5237
5238 PR fortran/80484
5239 * gfortran.dg/dtio_29.f03: New test.
5240
60fc41bd
JW
52412017-04-22 Janus Weil <janus@gcc.gnu.org>
5242
5243 PR fortran/80121
5244 * gfortran.dg/intent_out_9.f90: New test case.
5245
2eb8a343
UB
52462017-04-23 Uros Bizjak <ubizjak@gmail.com>
5247
5248 PR target/70799
1913c8f6 5249 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5250
fc23d35a
JW
52512017-04-21 Janus Weil <janus@gcc.gnu.org>
5252
5253 PR fortran/80392
5254 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5255
7b9efd03
UB
52562017-04-21 Uros Bizjak <ubizjak@gmail.com>
5257
5258 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5259
2fd30fbe
RB
52602017-04-21 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/79547
5263 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5264
bb1bc604
RB
52652017-04-21 Richard Biener <rguenther@suse.de>
5266
5267 PR tree-optimization/78847
5268 * g++.dg/tree-ssa/pr78847.C: New testcase.
5269
666f7903
JJ
52702017-04-21 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR c/80468
5273 * gcc.dg/pr80468.c: New test.
5274
25c28f47
ML
52752017-04-21 Martin Liska <mliska@suse.cz>
5276
5277 PR tree-optimization/66278
5278 * gcc.dg/vect/pr66278.c: New test.
5279
6d553e9b
RB
52802017-04-21 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/80237
5283 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5284 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5285 adjust expected optimizations.
5286
7fd1a747
RB
52872016-04-21 Richard Biener <rguenther@suse.de>
5288
5289 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5290 of inner loops.
5291 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5292 * gcc.dg/vect/vect-104.c: Likewise.
5293
2f23a412
EB
52942017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5295
5296 PR tree-optimization/80426
5297 * gcc.c-torture/execute/20170429-1.c: Rename into...
5298 * gcc.c-torture/execute/20170419-1.c: ...this.
5299
8749b11f
UB
53002017-04-20 Uros Bizjak <ubizjak@gmail.com>
5301
5302 PR target/79804
5303 * gcc.target/i386/pr79804.c: New test.
5304
20917336
UB
53052017-04-20 Uros Bizjak <ubizjak@gmail.com>
5306
5307 PR target/78090
5308 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5309
2414b022
DE
53102017-04-20 David Edelsohn <dje.gcc@gmail.com>
5311
5312 * g++/opt/pr80436.C: XFAIL on AIX.
5313
34d57a10
JW
53142017-04-20 Jonathan Wakely <jwakely@redhat.com>
5315
5316 PR c++/80473
5317 * g++.dg/diagnostic/pr80473.C: New test.
5318
c3cbcd45
VR
53192017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5320
5321 * g++.dg/warn/Wextra-semi.C: New test.
5322
8a59d466
JJ
53232017-04-20 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR middle-end/80423
5326 * g++.dg/other/pr80423.C: New test.
5327
a4bb5c57
SKS
53282017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5329
5330 * gcc.dg/pr80170.c: Require ptr32plus.
5331
fe1e7d0e
EB
53322017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5333
5334 PR tree-optimization/80426
5335 * gcc.c-torture/execute/20170419-1.c: New test.
5336
48d811eb
JJ
53372017-04-19 Jakub Jelinek <jakub@redhat.com>
5338
f19e6a9c
JJ
5339 PR debug/80461
5340 * g++.dg/debug/pr80461.C: New test.
5341
541035a6
JJ
5342 PR c++/80459
5343 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5344 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5345 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5346
48d811eb
JJ
5347 PR debug/80436
5348 * g++.dg/opt/pr80436.C: New test.
5349
5249994e
SKS
53502017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5351
5352 * gcc.dg/torture/pr80341.c: Require int32plus.
5353
a16c8d8b 53542017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5355 Jeff Law <law@redhat.com>
a16c8d8b
EB
5356
5357 * gcc.c-torture/compile/20170419-1.c: New test.
5358
6143c998
TV
53592017-04-19 Tom de Vries <tom@codesourcery.com>
5360
5361 PR testsuite/80221
5362 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5363 subsequent dg directives.
5364 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5365 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5366 * c-c++-common/attr-fallthrough-2.c: Same.
5367 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5368 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5369 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5370 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5371 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5372 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5373 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5374 * c-c++-common/cilk-plus/CK/errors.c: Same.
5375 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5376 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5377 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5378 * c-c++-common/cpp/pr57580.c: Same.
5379 * c-c++-common/goacc/asyncwait-1.c: Same.
5380 * c-c++-common/goacc/cache-2.c: Same.
5381 * c-c++-common/goacc/declare-2.c: Same.
5382 * c-c++-common/goacc/deviceptr-1.c: Same.
5383 * c-c++-common/goacc/routine-5.c: Same.
5384 * c-c++-common/gomp/clauses-2.c: Same.
5385 * c-c++-common/gomp/ordered-3.c: Same.
5386 * c-c++-common/gomp/pr67501.c: Same.
5387 * c-c++-common/pr20000.c: Same.
5388 * c-c++-common/pr43395.c: Same.
5389 * c-c++-common/pr49706.c: Same.
5390 * c-c++-common/pr77624-1.c: Same.
5391 * c-c++-common/pr77624-2.c: Same.
5392 * c-c++-common/raw-string-14.c: Same.
5393 * c-c++-common/raw-string-16.c: Same.
5394 * c-c++-common/raw-string-3.c: Same.
5395 * c-c++-common/raw-string-4.c: Same.
5396 * c-c++-common/raw-string-5.c: Same.
5397 * c-c++-common/raw-string-6.c: Same.
5398 * g++.dg/abi/mangle41.C: Same.
5399 * g++.dg/conversion/nullptr1.C: Same.
5400 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5401 * g++.dg/cpp0x/auto27.C: Same.
5402 * g++.dg/cpp0x/constexpr-98.C: Same.
5403 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5404 * g++.dg/cpp0x/diag2.C: Same.
5405 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5406 * g++.dg/cpp0x/nullptr15.C: Same.
5407 * g++.dg/cpp0x/pr31431-2.C: Same.
5408 * g++.dg/cpp0x/pr31431.C: Same.
5409 * g++.dg/cpp0x/pr79118.C: Same.
5410 * g++.dg/cpp0x/static_assert3.C: Same.
5411 * g++.dg/cpp0x/temp_default2.C: Same.
5412 * g++.dg/cpp0x/trailing4.C: Same.
5413 * g++.dg/cpp0x/variadic-ex10.C: Same.
5414 * g++.dg/cpp0x/variadic-ex13.C: Same.
5415 * g++.dg/cpp0x/variadic-ex14.C: Same.
5416 * g++.dg/cpp0x/variadic-ex3.C: Same.
5417 * g++.dg/cpp0x/variadic-ex4.C: Same.
5418 * g++.dg/cpp0x/variadic59.C: Same.
5419 * g++.dg/cpp0x/vt-37737-2.C: Same.
5420 * g++.dg/cpp0x/vt-57397-1.C: Same.
5421 * g++.dg/cpp0x/vt-57397-2.C: Same.
5422 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5423 * g++.dg/cpp1z/gen-attrs1.C: Same.
5424 * g++.dg/diagnostic/pr71075.C: Same.
5425 * g++.dg/eh/goto2.C: Same.
5426 * g++.dg/eh/goto3.C: Same.
5427 * g++.dg/expr/bitfield4.C: Same.
5428 * g++.dg/expr/bitfield5.C: Same.
5429 * g++.dg/expr/bitfield6.C: Same.
5430 * g++.dg/expr/bool1.C: Same.
5431 * g++.dg/expr/bool3.C: Same.
5432 * g++.dg/expr/cond10.C: Same.
5433 * g++.dg/expr/cond11.C: Same.
5434 * g++.dg/expr/lval3.C: Same.
5435 * g++.dg/expr/lval4.C: Same.
5436 * g++.dg/ext/anon-struct4.C: Same.
5437 * g++.dg/ext/attrib44.C: Same.
5438 * g++.dg/ext/builtin3.C: Same.
5439 * g++.dg/ext/dllimport7.C: Same.
5440 * g++.dg/ext/label5.C: Same.
5441 * g++.dg/ext/no-asm-1.C: Same.
5442 * g++.dg/ext/utf16-4.C: Same.
5443 * g++.dg/ext/vla2.C: Same.
5444 * g++.dg/gomp/block-1.C: Same.
5445 * g++.dg/gomp/block-2.C: Same.
5446 * g++.dg/gomp/block-3.C: Same.
5447 * g++.dg/gomp/block-5.C: Same.
5448 * g++.dg/gomp/linear-2.C: Same.
5449 * g++.dg/gomp/target-1.C: Same.
5450 * g++.dg/gomp/target-2.C: Same.
5451 * g++.dg/gomp/taskgroup-1.C: Same.
5452 * g++.dg/gomp/teams-1.C: Same.
5453 * g++.dg/inherit/pure1.C: Same.
5454 * g++.dg/init/array43.C: Same.
5455 * g++.dg/init/array46.C: Same.
5456 * g++.dg/init/const10.C: Same.
5457 * g++.dg/init/ctor4-1.C: Same.
5458 * g++.dg/init/ctor4.C: Same.
5459 * g++.dg/init/new37.C: Same.
5460 * g++.dg/init/pr25811.C: Same.
5461 * g++.dg/init/pr29043.C: Same.
5462 * g++.dg/init/pr29571.C: Same.
5463 * g++.dg/lookup/duperr1.C: Same.
5464 * g++.dg/lookup/error1.C: Same.
5465 * g++.dg/lookup/koenig5.C: Same.
5466 * g++.dg/lookup/pr77549.C: Same.
5467 * g++.dg/lookup/suggestions1.C: Same.
5468 * g++.dg/lookup/using16.C: Same.
5469 * g++.dg/lookup/using7.C: Same.
5470 * g++.dg/other/anon-union3.C: Same.
5471 * g++.dg/other/array2.C: Same.
5472 * g++.dg/other/error13.C: Same.
5473 * g++.dg/other/error34.C: Same.
5474 * g++.dg/overload/builtin1.C: Same.
5475 * g++.dg/overload/conv-op1.C: Same.
5476 * g++.dg/overload/error3.C: Same.
5477 * g++.dg/overload/koenig1.C: Same.
5478 * g++.dg/overload/operator5.C: Same.
5479 * g++.dg/overload/template5.C: Same.
5480 * g++.dg/overload/unknown1.C: Same.
5481 * g++.dg/overload/using2.C: Same.
5482 * g++.dg/parse/constructor1.C: Same.
5483 * g++.dg/parse/crash36.C: Same.
5484 * g++.dg/parse/crash63.C: Same.
5485 * g++.dg/parse/error11.C: Same.
5486 * g++.dg/parse/error12.C: Same.
5487 * g++.dg/parse/error14.C: Same.
5488 * g++.dg/parse/error2.C: Same.
5489 * g++.dg/parse/error21.C: Same.
5490 * g++.dg/parse/error26.C: Same.
5491 * g++.dg/parse/error36.C: Same.
5492 * g++.dg/parse/friend12.C: Same.
5493 * g++.dg/parse/invalid-op1.C: Same.
5494 * g++.dg/parse/missing-template1.C: Same.
5495 * g++.dg/parse/parser-pr28152-2.C: Same.
5496 * g++.dg/parse/parser-pr28152.C: Same.
5497 * g++.dg/parse/pr16696-permissive.C: Same.
5498 * g++.dg/parse/pr16696.C: Same.
5499 * g++.dg/parse/pr69628.C: Same.
5500 * g++.dg/parse/ret-type2.C: Same.
5501 * g++.dg/parse/specialization1.C: Same.
5502 * g++.dg/parse/template3.C: Same.
5503 * g++.dg/parse/template9.C: Same.
5504 * g++.dg/parse/typename11.C: Same.
5505 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5506 * g++.dg/pr45330.C: Same.
5507 * g++.dg/rtti/typeid6.C: Same.
5508 * g++.dg/spellcheck-fields.C: Same.
5509 * g++.dg/spellcheck-typenames.C: Same.
5510 * g++.dg/tc1/dr108.C: Same.
5511 * g++.dg/tc1/dr147.C: Same.
5512 * g++.dg/template/arg7.C: Same.
5513 * g++.dg/template/conv11.C: Same.
5514 * g++.dg/template/crash13.C: Same.
5515 * g++.dg/template/crash55.C: Same.
5516 * g++.dg/template/dependent-expr5.C: Same.
5517 * g++.dg/template/error17.C: Same.
5518 * g++.dg/template/error33.C: Same.
5519 * g++.dg/template/error4.C: Same.
5520 * g++.dg/template/error50.C: Same.
5521 * g++.dg/template/error53.C: Same.
5522 * g++.dg/template/friend.C: Same.
5523 * g++.dg/template/func2.C: Same.
5524 * g++.dg/template/local6.C: Same.
5525 * g++.dg/template/member5.C: Same.
5526 * g++.dg/template/meminit1.C: Same.
5527 * g++.dg/template/nested3.C: Same.
5528 * g++.dg/template/nontype6.C: Same.
5529 * g++.dg/template/overload12.C: Same.
5530 * g++.dg/template/ptrmem8.C: Same.
5531 * g++.dg/template/qualified-id1.C: Same.
5532 * g++.dg/template/spec15.C: Same.
5533 * g++.dg/template/static1.C: Same.
5534 * g++.dg/template/static10.C: Same.
5535 * g++.dg/template/static2.C: Same.
5536 * g++.dg/template/ttp25.C: Same.
5537 * g++.dg/template/typedef2.C: Same.
5538 * g++.dg/template/typename2.C: Same.
5539 * g++.dg/template/unify10.C: Same.
5540 * g++.dg/template/unify6.C: Same.
5541 * g++.dg/template/unify7.C: Same.
5542 * g++.dg/template/unify9.C: Same.
5543 * g++.dg/template/varmod1.C: Same.
5544 * g++.dg/ubsan/div-by-zero-1.C: Same.
5545 * g++.dg/ubsan/pr63956.C: Same.
5546 * g++.dg/warn/Waddress-1.C: Same.
5547 * g++.dg/warn/Wconversion2.C: Same.
5548 * g++.dg/warn/Wnull-conversion-1.C: Same.
5549 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5550 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5551 * g++.dg/warn/Wswitch-1.C: Same.
5552 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5553 * g++.dg/warn/Wtype-limits.C: Same.
5554 * g++.dg/warn/Wunused-parm-5.C: Same.
5555 * g++.dg/warn/deprecated-6.C: Same.
5556 * g++.dg/warn/deprecated.C: Same.
5557 * g++.dg/warn/incomplete1.C: Same.
5558 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5559 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5560 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5561 * g++.dg/warn/overflow-warn-1.C: Same.
5562 * g++.dg/warn/overflow-warn-3.C: Same.
5563 * g++.dg/warn/overflow-warn-4.C: Same.
5564 * g++.dg/warn/pr12242.C: Same.
5565 * g++.dg/warn/pr30551-2.C: Same.
5566 * g++.dg/warn/pr30551.C: Same.
5567 * g++.old-deja/g++.benjamin/16077.C: Same.
5568 * g++.old-deja/g++.bob/inherit1.C: Same.
5569 * g++.old-deja/g++.brendan/crash56.C: Same.
5570 * g++.old-deja/g++.brendan/template17.C: Same.
5571 * g++.old-deja/g++.eh/ctor1.C: Same.
5572 * g++.old-deja/g++.jason/bool5.C: Same.
5573 * g++.old-deja/g++.jason/cond.C: Same.
5574 * g++.old-deja/g++.jason/operator.C: Same.
5575 * g++.old-deja/g++.jason/pmf5.C: Same.
5576 * g++.old-deja/g++.law/ctors5.C: Same.
5577 * g++.old-deja/g++.law/missed-error2.C: Same.
5578 * g++.old-deja/g++.law/operators9.C: Same.
5579 * g++.old-deja/g++.law/temps1.C: Same.
5580 * g++.old-deja/g++.mike/for2.C: Same.
5581 * g++.old-deja/g++.mike/ns5.C: Same.
5582 * g++.old-deja/g++.mike/ns7.C: Same.
5583 * g++.old-deja/g++.mike/p10769b.C: Same.
5584 * g++.old-deja/g++.niklas/t120.C: Same.
5585 * g++.old-deja/g++.niklas/t121.C: Same.
5586 * g++.old-deja/g++.ns/koenig5.C: Same.
5587 * g++.old-deja/g++.oliva/overload1.C: Same.
5588 * g++.old-deja/g++.other/crash24.C: Same.
5589 * g++.old-deja/g++.other/crash25.C: Same.
5590 * g++.old-deja/g++.other/decl5.C: Same.
5591 * g++.old-deja/g++.other/lineno5.C: Same.
5592 * g++.old-deja/g++.other/null3.C: Same.
5593 * g++.old-deja/g++.other/overcnv2.C: Same.
5594 * g++.old-deja/g++.other/ptrmem7.C: Same.
5595 * g++.old-deja/g++.other/typename1.C: Same.
5596 * g++.old-deja/g++.other/vaarg3.C: Same.
5597 * g++.old-deja/g++.pt/crash10.C: Same.
5598 * g++.old-deja/g++.pt/crash28.C: Same.
5599 * g++.old-deja/g++.pt/crash38.C: Same.
5600 * g++.old-deja/g++.pt/explicit70.C: Same.
5601 * g++.old-deja/g++.pt/explicit77.C: Same.
5602 * g++.old-deja/g++.pt/expr2.C: Same.
5603 * g++.old-deja/g++.pt/spec5.C: Same.
5604 * g++.old-deja/g++.pt/spec6.C: Same.
5605 * g++.old-deja/g++.pt/typename3.C: Same.
5606 * g++.old-deja/g++.pt/typename5.C: Same.
5607 * g++.old-deja/g++.pt/typename6.C: Same.
5608 * g++.old-deja/g++.pt/typename7.C: Same.
5609 * g++.old-deja/g++.pt/unify4.C: Same.
5610 * g++.old-deja/g++.pt/unify8.C: Same.
5611 * g++.old-deja/g++.pt/vaarg3.C: Same.
5612 * g++.old-deja/g++.robertl/eb22.C: Same.
5613 * g++.old-deja/g++.robertl/eb4.C: Same.
5614 * g++.old-deja/g++.robertl/eb44.C: Same.
5615 * g++.old-deja/g++.robertl/eb69.C: Same.
5616 * g++.old-deja/g++.robertl/eb98.C: Same.
5617 * gcc.dg/20031223-1.c: Same.
5618 * gcc.dg/940510-1.c: Same.
5619 * gcc.dg/990506-0.c: Same.
5620 * gcc.dg/Walloca-1.c: Same.
5621 * gcc.dg/Walloca-2.c: Same.
5622 * gcc.dg/Wconversion-integer.c: Same.
5623 * gcc.dg/Wcxx-compat-8.c: Same.
5624 * gcc.dg/Wimplicit-int-1.c: Same.
5625 * gcc.dg/Wimplicit-int-2.c: Same.
5626 * gcc.dg/Wimplicit-int-4.c: Same.
5627 * gcc.dg/Wpointer-sign-Wall.c: Same.
5628 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5629 * gcc.dg/Wshadow-1.c: Same.
5630 * gcc.dg/Wshadow-3.c: Same.
5631 * gcc.dg/Wswitch-enum-error.c: Same.
5632 * gcc.dg/Wswitch-enum.c: Same.
5633 * gcc.dg/Wswitch-error.c: Same.
5634 * gcc.dg/Wswitch.c: Same.
5635 * gcc.dg/Wtype-limits-Wextra.c: Same.
5636 * gcc.dg/Wtype-limits.c: Same.
5637 * gcc.dg/Wvla-larger-than-2.c: Same.
5638 * gcc.dg/anon-struct-5.c: Same.
5639 * gcc.dg/array-10.c: Same.
5640 * gcc.dg/array-11.c: Same.
5641 * gcc.dg/array-15.c: Same.
5642 * gcc.dg/array-2.c: Same.
5643 * gcc.dg/array-8.c: Same.
5644 * gcc.dg/array-const-2.c: Same.
5645 * gcc.dg/array-const-3.c: Same.
5646 * gcc.dg/bitfld-1.c: Same.
5647 * gcc.dg/bitfld-8.c: Same.
5648 * gcc.dg/builtin-redefine.c: Same.
5649 * gcc.dg/c11-noreturn-1.c: Same.
5650 * gcc.dg/c11-noreturn-2.c: Same.
5651 * gcc.dg/c11-static-assert-3.c: Same.
5652 * gcc.dg/c90-arraydecl-1.c: Same.
5653 * gcc.dg/c90-complex-1.c: Same.
5654 * gcc.dg/c90-complit-1.c: Same.
5655 * gcc.dg/c90-const-expr-11.c: Same.
5656 * gcc.dg/c90-const-expr-7.c: Same.
5657 * gcc.dg/c90-const-expr-8.c: Same.
5658 * gcc.dg/c90-enum-comma-1.c: Same.
5659 * gcc.dg/c90-flex-array-1.c: Same.
5660 * gcc.dg/c90-hexfloat-1.c: Same.
5661 * gcc.dg/c90-idem-qual-1.c: Same.
5662 * gcc.dg/c90-idem-qual-2.c: Same.
5663 * gcc.dg/c90-idem-qual-3.c: Same.
5664 * gcc.dg/c90-mixdecl-1.c: Same.
5665 * gcc.dg/c90-restrict-1.c: Same.
5666 * gcc.dg/c90-return-1.c: Same.
5667 * gcc.dg/c99-array-nonobj-1.c: Same.
5668 * gcc.dg/c99-arraydecl-1.c: Same.
5669 * gcc.dg/c99-complex-1.c: Same.
5670 * gcc.dg/c99-complex-2.c: Same.
5671 * gcc.dg/c99-complit-2.c: Same.
5672 * gcc.dg/c99-const-expr-7.c: Same.
5673 * gcc.dg/c99-const-expr-8.c: Same.
5674 * gcc.dg/c99-flex-array-3.c: Same.
5675 * gcc.dg/c99-flex-array-7.c: Same.
5676 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5677 * gcc.dg/c99-impl-decl-1.c: Same.
5678 * gcc.dg/c99-impl-int-1.c: Same.
5679 * gcc.dg/c99-impl-int-2.c: Same.
5680 * gcc.dg/c99-init-3.c: Same.
5681 * gcc.dg/c99-restrict-1.c: Same.
5682 * gcc.dg/c99-return-1.c: Same.
5683 * gcc.dg/c99-tag-1.c: Same.
5684 * gcc.dg/c99-tag-3.c: Same.
5685 * gcc.dg/call-diag-2.c: Same.
5686 * gcc.dg/cpp/19940712-1.c: Same.
5687 * gcc.dg/cpp/19951025-1.c: Same.
5688 * gcc.dg/cpp/19990413-1.c: Same.
5689 * gcc.dg/cpp/direct2.c: Same.
5690 * gcc.dg/cpp/direct2s.c: Same.
5691 * gcc.dg/cpp/pr28709.c: Same.
5692 * gcc.dg/cpp/pr61854-c90.c: Same.
5693 * gcc.dg/cpp/pr61854-c94.c: Same.
5694 * gcc.dg/cpp/pragma-1.c: Same.
5695 * gcc.dg/cpp/pragma-2.c: Same.
5696 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5697 * gcc.dg/cpp/trad/literals-2.c: Same.
5698 * gcc.dg/cpp/warn-comments-2.c: Same.
5699 * gcc.dg/cpp/warn-comments-3.c: Same.
5700 * gcc.dg/cpp/warn-comments.c: Same.
5701 * gcc.dg/cpp/warn-long-long-2.c: Same.
5702 * gcc.dg/cpp/warn-long-long.c: Same.
5703 * gcc.dg/cpp/warn-redefined-2.c: Same.
5704 * gcc.dg/cpp/warn-redefined.c: Same.
5705 * gcc.dg/darwin-cfstring-2.c: Same.
5706 * gcc.dg/darwin-cfstring-format-1.c: Same.
5707 * gcc.dg/decl-9.c: Same.
5708 * gcc.dg/declspec-1.c: Same.
5709 * gcc.dg/declspec-10.c: Same.
5710 * gcc.dg/declspec-11.c: Same.
5711 * gcc.dg/declspec-13.c: Same.
5712 * gcc.dg/declspec-18.c: Same.
5713 * gcc.dg/declspec-4.c: Same.
5714 * gcc.dg/declspec-5.c: Same.
5715 * gcc.dg/declspec-6.c: Same.
5716 * gcc.dg/declspec-8.c: Same.
5717 * gcc.dg/deprecated-4.c: Same.
5718 * gcc.dg/deprecated.c: Same.
5719 * gcc.dg/dfp/composite-type.c: Same.
5720 * gcc.dg/empty-source-2.c: Same.
5721 * gcc.dg/empty-source-3.c: Same.
5722 * gcc.dg/format/attr-6.c: Same.
5723 * gcc.dg/format/branch-1.c: Same.
5724 * gcc.dg/format/c90-printf-1.c: Same.
5725 * gcc.dg/format/c90-strftime-2.c: Same.
5726 * gcc.dg/format/c99-strftime-1.c: Same.
5727 * gcc.dg/format/cmn-err-1.c: Same.
5728 * gcc.dg/format/few-1.c: Same.
5729 * gcc.dg/format/ms_branch-1.c: Same.
5730 * gcc.dg/format/ms_unnamed-1.c: Same.
5731 * gcc.dg/format/ms_va-1.c: Same.
5732 * gcc.dg/format/unnamed-1.c: Same.
5733 * gcc.dg/format/va-1.c: Same.
5734 * gcc.dg/format/xopen-1.c: Same.
5735 * gcc.dg/funcdef-var-1.c: Same.
5736 * gcc.dg/funcdef-var-2.c: Same.
5737 * gcc.dg/gnu89-const-expr-1.c: Same.
5738 * gcc.dg/gnu89-const-expr-2.c: Same.
5739 * gcc.dg/gnu90-const-expr-1.c: Same.
5740 * gcc.dg/gnu99-const-expr-1.c: Same.
5741 * gcc.dg/gnu99-const-expr-2.c: Same.
5742 * gcc.dg/gnu99-init-2.c: Same.
5743 * gcc.dg/gomp/_Atomic-5.c: Same.
5744 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5745 * gcc.dg/gomp/atomic-5.c: Same.
5746 * gcc.dg/gomp/linear-1.c: Same.
5747 * gcc.dg/gomp/pr67500.c: Same.
5748 * gcc.dg/init-bad-1.c: Same.
5749 * gcc.dg/init-bad-2.c: Same.
5750 * gcc.dg/init-bad-3.c: Same.
5751 * gcc.dg/init-string-1.c: Same.
5752 * gcc.dg/label-compound-stmt-1.c: Same.
5753 * gcc.dg/label-decl-2.c: Same.
5754 * gcc.dg/label-decl-4.c: Same.
5755 * gcc.dg/large-size-array-2.c: Same.
5756 * gcc.dg/large-size-array-4.c: Same.
5757 * gcc.dg/lvalue-6.c: Same.
5758 * gcc.dg/m-un-2.c: Same.
5759 * gcc.dg/multiple-overflow-warn-1.c: Same.
5760 * gcc.dg/multiple-overflow-warn-2.c: Same.
5761 * gcc.dg/multiple-overflow-warn-3.c: Same.
5762 * gcc.dg/nested-redef-1.c: Same.
5763 * gcc.dg/no-asm-1.c: Same.
5764 * gcc.dg/no-asm-3.c: Same.
5765 * gcc.dg/no-asm-4.c: Same.
5766 * gcc.dg/noncompile/20010524-1.c: Same.
5767 * gcc.dg/noncompile/incomplete-5.c: Same.
5768 * gcc.dg/noncompile/pr44517.c: Same.
5769 * gcc.dg/noncompile/pr52290.c: Same.
5770 * gcc.dg/noreturn-1.c: Same.
5771 * gcc.dg/overflow-warn-1.c: Same.
5772 * gcc.dg/overflow-warn-2.c: Same.
5773 * gcc.dg/overflow-warn-3.c: Same.
5774 * gcc.dg/overflow-warn-4.c: Same.
5775 * gcc.dg/parm-mismatch-1.c: Same.
5776 * gcc.dg/parser-pr28152-2.c: Same.
5777 * gcc.dg/parser-pr28152.c: Same.
5778 * gcc.dg/pedwarn-init.c: Same.
5779 * gcc.dg/pointer-arith-2.c: Same.
5780 * gcc.dg/pointer-arith-3.c: Same.
5781 * gcc.dg/pointer-arith-4.c: Same.
5782 * gcc.dg/pr14475.c: Same.
5783 * gcc.dg/pr18596-3.c: Same.
5784 * gcc.dg/pr18809-1.c: Same.
5785 * gcc.dg/pr27953.c: Same.
5786 * gcc.dg/pr30457.c: Same.
5787 * gcc.dg/pr30551-2.c: Same.
5788 * gcc.dg/pr30551-3.c: Same.
5789 * gcc.dg/pr30551-4.c: Same.
5790 * gcc.dg/pr30551-5.c: Same.
5791 * gcc.dg/pr30551-6.c: Same.
5792 * gcc.dg/pr30551.c: Same.
5793 * gcc.dg/pr36997.c: Same.
5794 * gcc.dg/pr41842.c: Same.
5795 * gcc.dg/pr48552-1.c: Same.
5796 * gcc.dg/pr48552-2.c: Same.
5797 * gcc.dg/pr59717.c: Same.
5798 * gcc.dg/pr61077.c: Same.
5799 * gcc.dg/pr61096-1.c: Same.
5800 * gcc.dg/pr63626.c: Same.
5801 * gcc.dg/pr64223-1.c: Same.
5802 * gcc.dg/pr64223-2.c: Same.
5803 * gcc.dg/pr8788-1.c: Same.
5804 * gcc.dg/pr8927-1.c: Same.
5805 * gcc.dg/pragma-darwin.c: Same.
5806 * gcc.dg/pragma-diag-5.c: Same.
5807 * gcc.dg/pragma-message.c: Same.
5808 * gcc.dg/redecl-1.c: Same.
5809 * gcc.dg/simd-1.c: Same.
5810 * gcc.dg/simd-5.c: Same.
5811 * gcc.dg/simd-6.c: Same.
5812 * gcc.dg/spellcheck-fields.c: Same.
5813 * gcc.dg/spellcheck-typenames.c: Same.
5814 * gcc.dg/struct-semi-2.c: Same.
5815 * gcc.dg/struct-semi-3.c: Same.
5816 * gcc.dg/transparent-union-3.c: Same.
5817 * gcc.dg/ucnid-8.c: Same.
5818 * gcc.dg/uninit-pr19430-O0.c: Same.
5819 * gcc.dg/uninit-pr19430.c: Same.
5820 * gcc.dg/uninit-pr20644-O0.c: Same.
5821 * gcc.dg/utf-dflt.c: Same.
5822 * gcc.dg/utf-dflt2.c: Same.
5823 * gcc.dg/utf16-4.c: Same.
5824 * gcc.dg/vla-11.c: Same.
5825 * gcc.dg/vla-20.c: Same.
5826 * gcc.dg/vla-init-1.c: Same.
5827 * gcc.dg/vla-init-2.c: Same.
5828 * gcc.dg/vla-init-3.c: Same.
5829 * gcc.dg/weak/weak-6.c: Same.
5830 * gcc.dg/weak/weak-7.c: Same.
5831 * gcc.dg/wtr-int-type-1.c: Same.
5832 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5833 * gcc.target/arm/polytypes.c: Same.
5834 * gcc.target/i386/spellcheck-options-4.c: Same.
5835 * gcc.target/powerpc/20030218-1.c: Same.
5836 * gcc.target/sh/pr21255-4.c: Same.
5837 * gcc.test-framework/dg-error-exp-XP.c: Same.
5838 * gfortran.dg/array_constructor_30.f03: Same.
5839 * gfortran.dg/class_30.f90: Same.
5840 * gfortran.dg/goacc/subarrays.f95: Same.
5841 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5842 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5843 * gfortran.dg/intrinsic_std_1.f90: Same.
5844 * gfortran.dg/pr70006.f90: Same.
5845 * gfortran.dg/warning-directive-1.F90: Same.
5846 * gfortran.dg/warning-directive-2.F90: Same.
5847 * gfortran.dg/warning-directive-3.F90: Same.
5848 * gfortran.dg/warning-directive-4.F90: Same.
5849 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5850 * obj-c++.dg/class-extension-1.mm: Same.
5851 * obj-c++.dg/class-extension-2.mm: Same.
5852 * obj-c++.dg/class-protocol-1.mm: Same.
5853 * obj-c++.dg/cxx-ivars-1.mm: Same.
5854 * obj-c++.dg/duplicate-class-1.mm: Same.
5855 * obj-c++.dg/exceptions-3.mm: Same.
5856 * obj-c++.dg/exceptions-4.mm: Same.
5857 * obj-c++.dg/exceptions-5.mm: Same.
5858 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5859 * obj-c++.dg/fsf-package-0.m: Same.
5860 * obj-c++.dg/invalid-type-1.mm: Same.
5861 * obj-c++.dg/method-12.mm: Same.
5862 * obj-c++.dg/method-13.mm: Same.
5863 * obj-c++.dg/method-15.mm: Same.
5864 * obj-c++.dg/method-16.mm: Same.
5865 * obj-c++.dg/method-6.mm: Same.
5866 * obj-c++.dg/method-7.mm: Same.
5867 * obj-c++.dg/property/at-property-1.mm: Same.
5868 * obj-c++.dg/property/at-property-14.mm: Same.
5869 * obj-c++.dg/property/at-property-17.mm: Same.
5870 * obj-c++.dg/property/at-property-21.mm: Same.
5871 * obj-c++.dg/property/at-property-5.mm: Same.
5872 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5873 * obj-c++.dg/property/dynamic-3.mm: Same.
5874 * obj-c++.dg/property/dynamic-4.mm: Same.
5875 * obj-c++.dg/property/property-neg-1.mm: Same.
5876 * obj-c++.dg/property/property-neg-6.mm: Same.
5877 * obj-c++.dg/property/synthesize-11.mm: Same.
5878 * obj-c++.dg/property/synthesize-5.mm: Same.
5879 * obj-c++.dg/property/synthesize-6.mm: Same.
5880 * obj-c++.dg/proto-lossage-4.mm: Same.
5881 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5882 * obj-c++.dg/strings/strings-1.mm: Same.
5883 * obj-c++.dg/super-class-1.mm: Same.
5884 * obj-c++.dg/syntax-error-6.mm: Same.
5885 * obj-c++.dg/syntax-error-7.mm: Same.
5886 * obj-c++.dg/syntax-error-9.mm: Same.
5887 * obj-c++.dg/try-catch-13.mm: Same.
5888 * objc.dg/attributes/method-noreturn-1.m: Same.
5889 * objc.dg/bad-receiver-type-2.m: Same.
5890 * objc.dg/bad-receiver-type.m: Same.
5891 * objc.dg/call-super-2.m: Same.
5892 * objc.dg/class-2.m: Same.
5893 * objc.dg/class-extension-1.m: Same.
5894 * objc.dg/class-extension-2.m: Same.
5895 * objc.dg/class-protocol-1.m: Same.
5896 * objc.dg/desig-init-1.m: Same.
5897 * objc.dg/duplicate-class-1.m: Same.
5898 * objc.dg/exceptions-3.m: Same.
5899 * objc.dg/exceptions-4.m: Same.
5900 * objc.dg/exceptions-5.m: Same.
5901 * objc.dg/foreach-6.m: Same.
5902 * objc.dg/foreach-7.m: Same.
5903 * objc.dg/fsf-nsstring-format-1.m: Same.
5904 * objc.dg/fsf-package-0.m: Same.
5905 * objc.dg/invalid-type-1.m: Same.
5906 * objc.dg/method-11.m: Same.
5907 * objc.dg/method-19.m: Same.
5908 * objc.dg/method-2.m: Same.
5909 * objc.dg/method-20.m: Same.
5910 * objc.dg/method-5.m: Same.
5911 * objc.dg/method-6.m: Same.
5912 * objc.dg/method-7.m: Same.
5913 * objc.dg/method-9.m: Same.
5914 * objc.dg/missing-proto-3.m: Same.
5915 * objc.dg/private-1.m: Same.
5916 * objc.dg/property/at-property-1.m: Same.
5917 * objc.dg/property/at-property-14.m: Same.
5918 * objc.dg/property/at-property-17.m: Same.
5919 * objc.dg/property/at-property-21.m: Same.
5920 * objc.dg/property/at-property-5.m: Same.
5921 * objc.dg/property/dynamic-3.m: Same.
5922 * objc.dg/property/dynamic-4.m: Same.
5923 * objc.dg/property/property-neg-1.m: Same.
5924 * objc.dg/property/property-neg-6.m: Same.
5925 * objc.dg/property/synthesize-11.m: Same.
5926 * objc.dg/property/synthesize-5.m: Same.
5927 * objc.dg/property/synthesize-6.m: Same.
5928 * objc.dg/proto-hier-1.m: Same.
5929 * objc.dg/proto-lossage-4.m: Same.
5930 * objc.dg/protocol-qualifier-2.m: Same.
5931 * objc.dg/strings/strings-1.m: Same.
5932 * objc.dg/type-size-1.m: Same.
5933
d904a983
JL
59342017-04-18 Jeff Law <law@redhat.com>
5935
5936 PR target/74563
5937 * gcc.target/mips/pr74563: New test.
5938
0155ed56
JJ
59392017-04-18 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR tree-optimization/80443
5942 * gcc.c-torture/compile/pr80443.c: New test.
5943
f380f608
RS
59442017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5945
5946 PR rtl-optimization/80357
5947 * gcc.c-torture/compile/pr80357.c: New test.
5948
dd68669b
JL
59492017-04-18 Jeff Law <law@redhat.com>
5950
5951 PR middle-end/80422
5952 * gcc.c-torture/compile/pr80422.c: New test.
5953
1cda61fc
JJ
59542017-04-18 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR debug/80263
5957 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5958
19970253
MM
59592017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5960
5961 PR target/80099
5962 * gcc.target/powerpc/pr80099-1.c: New test.
5963 * gcc.target/powerpc/pr80099-2.c: Likewise.
5964 * gcc.target/powerpc/pr80099-3.c: Likewise.
5965 * gcc.target/powerpc/pr80099-4.c: Likewise.
5966 * gcc.target/powerpc/pr80099-5.c: Likewise.
5967
8487c9a5
JJ
59682017-04-18 Jakub Jelinek <jakub@redhat.com>
5969
3b5fb3cb
JJ
5970 PR sanitizer/80444
5971 * gcc.dg/sancov/pr80444.c: New test.
5972
8487c9a5
JJ
5973 PR middle-end/79788
5974 PR middle-end/80375
5975 * gcc.dg/pr79788-1.c: New test.
5976 * gcc.dg/pr79788-2.c: New test.
5977
be7c73ae
MP
59782017-04-18 Marek Polacek <polacek@redhat.com>
5979
5980 PR c++/80244 - ICE with attribute in template alias.
5981 * g++.dg/cpp0x/alias-decl-59.C: New test.
5982
d6e3e8a5
MP
5983 PR c++/80241 - ICE with alignas pack expansion.
5984 * g++.dg/cpp0x/alignas11.C: New test.
5985
1adb82e1
BE
59862017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5987
5988 PR c++/80287
5989 * g++.dg/lto/pr80287_0.C: New test.
5990
fb5e5621
KN
59912017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5992
5993 PR target/80315
5994 * gcc.target/powerpc/pr80315-1.c: New test.
5995 * gcc.target/powerpc/pr80315-2.c: New test.
5996 * gcc.target/powerpc/pr80315-3.c: New test.
5997 * gcc.target/powerpc/pr80315-4.c: New test.
5998
afeaeb70
TV
59992017-04-16 Tom de Vries <tom@codesourcery.com>
6000
6001 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6002 directive.
6003 * g++.dg/parse/error3.C: Same.
6004 * g++.old-deja/g++.pt/niklas01a.C: Same.
6005 * gcc.dg/990506-0.c: Same.
6006 * gcc.dg/cpp/19990413-1.c: Same.
6007 * gcc.dg/cpp/pragma-1.c: Same.
6008 * gcc.dg/cpp/pragma-2.c: Same.
6009 * gcc.dg/m-un-2.c: Same.
6010 * objc.dg/private-1.m: Same.
6011
604f37cd
UB
60122017-04-15 Uros Bizjak <ubizjak@gmail.com>
6013
6014 * gcc.dg/pr54669.c: Fix dg-do directive.
6015 * gcc.dg/pr78582.c: Ditto.
6016 * gcc.dg/pr80020.c: Ditto.
6017 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6018 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6019 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6020 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6021 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6022 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6023 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6024 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6025 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6026 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6027
35cfdb17
DH
60282017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6029
604f37cd 6030 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6031 * gfortran.dg/generic_29.f90: Likewise.
6032 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6033 * gfortran.dg/pr41922.f90: Likewise.
6034 * gfortran.dg/pr70006.f90: Likewise.
6035
f378be38
SB
60362017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6037
6038 PR tree-optimization/66612
6039 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6040
43076492
JW
60412017-04-14 Janus Weil <janus@gcc.gnu.org>
6042
6043 PR fortran/80361
6044 * gfortran.dg/class_62.f90: New test case.
6045
dd3d6a42
AB
60462017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6047
6048 * gcc.target/arc/loop-1.c: New file.
6049
31a07c81
MM
60502017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6051
6052 PR target/80098
6053 * gcc.target/powerpc/pr80098-1.c: New test.
6054 * gcc.target/powerpc/pr80098-2.c: Likewise.
6055 * gcc.target/powerpc/pr80098-3.c: Likewise.
6056 * gcc.target/powerpc/pr80098-4.c: Likewise.
6057
09956017
JJ
60582017-04-13 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR sanitizer/80403
6061 * g++.dg/ubsan/pr80403-2.C: New test.
6062
bc042396
VM
60632017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6064
6065 PR rtl-optimization/80343
6066 * gcc.target/powerpc/pr80343.c: New.
6067
abac4c34
DK
60682017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6069
6070 PR sanitizer/80414
6071 * c-c++-common/ubsan/bounds-15.c: New test.
6072
43a3aa03
RB
60732017-04-13 Richard Biener <rguenther@suse.de>
6074
6075 PR testsuite/80416
6076 * g++.dg/torture/pr79671.C: Fix asm constraints.
6077
031fbdb9
JJ
60782017-04-13 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR debug/80321
6081 * gcc.dg/debug/pr80321.c: New test.
6082
60832017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6084
6085 * gnat.dg/debug10.adb: New test.
6086 * gnat.dg/debug10_pkg.ads: New helper.
6087
76873758
JJ
60882017-04-12 Jakub Jelinek <jakub@redhat.com>
6089
deed3da9
JJ
6090 PR tree-optimization/79390
6091 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6092
b96a3e11
JJ
6093 PR sanitizer/80403
6094 PR sanitizer/80404
6095 PR sanitizer/80405
6096 * g++.dg/ubsan/pr80403.C: New test.
6097 * g++.dg/ubsan/pr80404.C: New test.
6098 * g++.dg/ubsan/pr80405.C: New test.
6099
76873758
JJ
6100 PR c/80163
6101 * gcc.dg/torture/pr80163.c: New test.
6102
940c9a7c 61032017-04-12 Richard Biener <rguenther@suse.de>
76873758 6104 Jeff Law <law@redhat.com>
940c9a7c
RB
6105
6106 PR tree-optimization/80359
6107 * gcc.dg/torture/pr80359.c: New testcase.
6108
350792ff 61092017-04-12 Richard Biener <rguenther@suse.de>
76873758 6110 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6111
6112 PR middle-end/79671
6113 * g++.dg/torture/pr79671.C: New testcase.
6114 * g++.dg/lto/pr79671_0.C: Likewise.
6115 * g++.dg/lto/pr79671_1.c: Likewise.
6116
d62e6f10
JJ
61172017-04-12 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR sanitizer/80349
6120 * g++.dg/ubsan/pr80349.C: New test.
6121
8585103f
JJ
61222017-04-11 Jakub Jelinek <jakub@redhat.com>
6123
347e1f77
JJ
6124 PR c++/80370
6125 * g++.dg/cpp1z/decomp28.C: New test.
6126
df1c878e
JJ
6127 PR middle-end/80100
6128 * gcc.dg/pr80100.c: New test.
6129
8585103f
JJ
6130 PR rtl-optimization/80385
6131 * g++.dg/opt/pr80385.C: New test.
6132
c6cf6ef7
ML
61332017-04-11 Martin Liska <mliska@suse.cz>
6134
6135 PR ipa/80212
6136 * g++.dg/ipa/pr80212.C: New test.
6137
3812f460
MS
61382017-04-11 Martin Sebor <msebor@redhat.com>
6139
6140 PR middle-end/80364
6141 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6142
9f679370
ML
61432017-04-11 Martin Liska <mliska@suse.cz>
6144
6145 PR sanitizer/70878
6146 * gcc.dg/ubsan/pr70878.c: New test.
6147
82665822
JJ
61482017-04-11 Jakub Jelinek <jakub@redhat.com>
6149
cb278caa
JJ
6150 PR target/80381
6151 * gcc.target/i386/pr80381.c: New test.
6152
82665822
JJ
6153 PR c++/80363
6154 * g++.dg/ext/pr80363.C: New test.
6155
abde687a
SKS
61562017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6157
6158 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6159 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6160 Add avr-*-* to non-lp64 selector.
6161
13e6ec34
MS
61622017-04-10 Martin Sebor <msebor@redhat.com>
6163
6164 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6165 * gcc.dg/pr40340-4.c: Same.
6166
a2cb1196
NK
61672017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6168
13e6ec34 6169 PR fortran/69498
a2cb1196
NK
6170 * gfortran.dg/submodule_unexp.f90: Modified test
6171 to account for new error.
6172 * gfortran.dg/submodule_twice.f90: New Test
6173
b447b28c
JJ
61742017-04-10 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR c++/80176
6177 * g++.dg/init/ref23.C: New test.
6178
3bbd6768
TK
61792017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6180
6181 PR tree-optimization/80304
6182 * gfortran.dg/do_concurrent_4.f90: New test case.
6183
99827b5c
JW
61842017-04-10 Janus Weil <janus@gcc.gnu.org>
6185
6186 PR fortran/80046
6187 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6188
7db31bc2
DE
61892017-04-10 David Edelsohn <dje.gcc@gmail.com>
6190
6191 * g++.dg/torture/pr79905.C: Add -maltivec option.
6192
9058a2c5
JL
61932017-04-10 Jeff Law <law@redhat.com>
6194
6195 PR tree-optimization/80374
6196 * g++.dg/pr80374.c: New test.
6197
bd8f8642
KN
61982017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6199
6200 PR target/80108
6201 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6202 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6203
f634dd47
UB
62042017-04-10 Uros Bizjak <ubizjak@gmail.com>
6205
6206 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6207
065ba179
UB
62082017-04-10 Uros Bizjak <ubizjak@gmail.com>
6209
6210 PR testsuite/79356
6211 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6212
71b838d0
DS
62132017-04-10 Daniel Santos <daniel.santos@pobox.com>
6214
6215 PR testsuite/79867
6216 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6217
98a7a34e
MP
62182017-04-10 Marek Polacek <polacek@redhat.com>
6219
6220 PR sanitizer/80348
6221 * g++.dg/ubsan/div-by-zero-3.C: New test.
6222
aac69a62
BC
62232017-04-10 Bin Cheng <bin.cheng@arm.com>
6224
6225 PR tree-optimization/80153
6226 * gcc.c-torture/execute/pr80153.c: New.
6227
737237c9
RB
62282017-04-10 Richard Biener <rguenther@suse.de>
6229
6230 PR middle-end/80362
6231 * gcc.dg/torture/pr80362.c: New testcase.
6232
ba6ee9fc
RB
62332017-04-10 Richard Biener <rguenther@suse.de>
6234
6235 PR tree-optimization/80304
6236 * gcc.dg/torture/pr80304.c: New testcase.
6237
4d1a05f1
NS
62382017-04-10 Nathan Sidwell <nathan@acm.org>
6239
6240 PR target/79905
6241 * g++.dg/torture/pr79905.C: New.
6242
3ee0fb02
ML
62432017-04-10 Martin Liska <mliska@suse.cz>
6244
6245 PR sanitizer/80350
6246 * c-c++-common/ubsan/pr80350.c: New test.
6247
167a5b77
JJ
62482017-04-10 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR target/80324
6251 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6252
d691b7e4
ML
62532017-04-08 Martin Liska <mliska@suse.cz>
6254
6255 Revert:
6256 2017-04-07 Martin Liska <mliska@suse.cz>
6257
6258 PR ipa/80212
6259 * g++.dg/ipa/pr80212.C: New test.
6260
dcb2c527
JJ
62612017-04-07 Jakub Jelinek <jakub@redhat.com>
6262
c98b0016
JJ
6263 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6264 dg-options.
6265 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6266
dcb2c527
JJ
6267 PR target/80322
6268 PR target/80323
6269 PR target/80325
6270 PR target/80326
6271 * gcc.target/i386/avx512f-undefined-1.c: New test.
6272 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6273 * gcc.target/i386/avx-cvtsd-1.c: New test.
6274 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6275 * gcc.target/i386/avx512f-abspd-1.c: New test.
6276 * gcc.target/i386/avx-cvtss-1.c: New test.
6277 * gcc.target/i386/avx512f-absps-1.c: New test.
6278 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6279 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6280
1ef532f4
MP
62812017-04-07 Marek Polacek <polacek@redhat.com>
6282
6283 PR sanitizer/80348
6284 * g++.dg/ubsan/div-by-zero-2.C: New test.
6285
2166aeb3
MP
6286 PR c++/80095
6287 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6288
057da7af
VM
62892017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6290
6291 PR rtl-optimization/70478
6292 * gcc.target/s390/pr70478.c: New.
6293
3b6cb9e3
ML
62942017-04-07 Martin Liska <mliska@suse.cz>
6295
6296 PR target/79889
6297 * g++.dg/ext/mv8.C: Add aarch64* targets.
6298
70cd23c0
ML
62992017-04-07 Martin Liska <mliska@suse.cz>
6300
6301 PR ipa/80212
6302 * g++.dg/ipa/pr80212.C: New test.
6303
fe6bb25f
TP
63042017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6305
6306 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6307
bf7b869a
RB
63082017-04-07 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/80334
6311 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6312 alignas on stack.
6313
2d143ba8
RB
63142017-04-07 Richard Biener <rguenther@suse.de>
6315
6316 PR middle-end/80341
6317 * gcc.dg/torture/pr80341.c: New testcase.
6318
ed3cd38d
JJ
63192017-04-06 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR debug/80234
6322 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6323 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6324
e5f56581
UB
63252017-04-06 Uros Bizjak <ubizjak@gmail.com>
6326
6327 PR target/79733
6328 * gcc.target/i386/pr79733.c: New test.
6329
a5211c80
UB
63302017-04-06 Uros Bizjak <ubizjak@gmail.com>
6331
6332 PR target/80298
6333 * gcc.target/i386/pr80298-1.c: New test.
6334 * gcc.target/i386/pr80298-2.c: Ditto.
6335
db086c96
TP
63362017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6337
6338 PR target/80082
6339 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6340 ARMv7-R.
6341
09b63f67
RB
63422017-04-06 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/80334
6345 * g++.dg/torture/pr80334.C: New testcase.
6346
d9f8c5af
ML
63472017-04-06 Martin Liska <mliska@suse.cz>
6348
6349 PR sanitizer/80166
6350 * gcc.dg/asan/pr80166.c: New test.
6351
1b68991f
RO
63522017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6353
6354 PR tree-optimization/79390
6355 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6356
0f784346
RB
63572017-04-06 Richard Biener <rguenther@suse.de>
6358
6359 PR tree-optimization/80262
6360 * gcc.target/i386/pr80262.c: New testcase.
6361
23a429c2
RB
63622017-04-06 Richard Biener <rguenther@suse.de>
6363
6364 PR middle-end/80281
6365 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6366
e2323a2b
VM
63672017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6368
6369 PR rtl-optimization/70703
6370 * gcc.target/i386/pr70703.c: New.
6371
47a11342
JJ
63722017-04-05 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR sanitizer/80308
6375 * c-c++-common/asan/pr80308.c: New test.
6376
d0ee17a5
DV
63772017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6378
6379 PR target/79890
6380 * gcc.target/s390/pr79890.c: New test case.
6381
36f896c7
JJ
63822017-04-05 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR target/80310
6385 * c-c++-common/ubsan/pr80310.c: New test.
6386
d16e2ddd
JJ
63872017-04-04 Jakub Jelinek <jakub@redhat.com>
6388
e1201dff
JJ
6389 PR c++/80297
6390 * g++.dg/torture/pr80297.C: New test.
6391
d16e2ddd
JJ
6392 PR tree-optimization/79390
6393 * gcc.target/i386/pr79390.c: New test.
6394 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6395
c0ea338b
VR
63962017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6397
6398 PR c++/80296
6399 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6400
a1527a93
TP
64012017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6402
6403 PR target/80307
6404 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6405 targeting any CPU or architecture.
6406 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6407 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6408 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6409 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6410 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6411 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6412 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6413 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6414
065ba179 64152017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6416
6417 PR fortran/69498
6418 * gfortran.dg/submodule_unexp.f90: New test.
6419
b1fd967c
JJ
64202017-04-04 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR target/80286
6423 * gcc.target/i386/avx-pr80286.c: New test.
6424 * gcc.dg/pr80286.c: New test.
6425
248179b5
RB
64262017-04-04 Richard Biener <rguenther@suse.de>
6427
6428 PR middle-end/80281
6429 * gcc.dg/torture/pr80281.c: New testcase.
6430
a577fcf2
RB
64312017-04-04 Richard Biener <rguenther@suse.de>
6432
6433 PR tree-optimization/80275
6434 * g++.dg/opt/pr80275.C: Make g static.
6435
833bbf60
SB
64362017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6437
6438 PR rtl-optimization/60818
6439 * gcc.c-torture/compile/pr60818.c: New testcase.
6440
5764ee3c
JW
64412017-04-03 Jonathan Wakely <jwakely@redhat.com>
6442
6443 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6444 * gcc.dg/20031012-1.c: Likewise.
6445 * gcc.dg/ipa/ipcp-1.c: Likewise.
6446 * gcc.dg/torture/matrix-3.c: Likewise.
6447 * gcc.target/powerpc/ppc-spe.c: Likewise.
6448 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6449
bbdf4e81
PB
64502017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR target/80246
6453 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6454 powerpc_vsx_ok.
6455 (std, ld): Limit scan-assembler-times check to lp64.
6456 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6457 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6458 powerpc_vsx_ok.
6459
44bc146f
PB
64602017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6461
6462 PR target/80246
6463 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6464
fff80893
RB
64652017-04-03 Richard Biener <rguenther@suse.de>
6466
6467 PR tree-optimization/80275
6468 * g++.dg/opt/pr80275.C: New testcase.
6469
79f9fc38
DV
64702017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6471
6472 PR testsuite/79356
6473 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6474
a8e70fd3
RD
64752017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6476
6477 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6478 (bal): Increase iteration count and assume alignment.
6479
e0061866
BC
64802017-04-03 Bin Cheng <bin.cheng@arm.com>
6481
6482 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6483
c2d43326
AP
64842017-04-02 Andrew Pinski <apinski@cavium.com>
6485
6486 * gcc.c-torture/compile/nested-3.c: New testcase.
6487 * gcc.c-torture/execute/20170401-1.c: New testcase.
6488 * gcc.c-torture/execute/20170401-2.c: New testcase.
6489
a5a9046d
SB
64902017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6491
6492 PR rtl-optimization/79405
6493 gcc.dg/pr79405.c: New testcase.
6494
6f3af356
JJ
64952017-03-31 Jakub Jelinek <jakub@redhat.com>
6496
eee3756d
JJ
6497 PR debug/79255
6498 * gcc.dg/pr79255.c: New test.
6499
6f3af356
JJ
6500 PR c++/79572
6501 * g++.dg/ubsan/null-8.C: New test.
6502
99e6cfd6
PH
65032017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6504
6505 PR target/80107
6506 * gfortran.dg/pr80107.f: New.
6507
094e6b7a
JL
65082017-03-31 Jeff Law <law@redhat.com>
6509
6510 PR tree-optimization/49498
6511 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6512
eceb2409 65132017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6514
eceb2409
RB
6515 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6516
c412c01a 65172017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6518
c412c01a
RB
6519 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6520
005f12bf
JJ
65212017-03-31 Jakub Jelinek <jakub@redhat.com>
6522
af88f557
JJ
6523 PR libstdc++/80251
6524 * g++.dg/ext/is_aggregate.C: New test.
6525
7d790165
JJ
6526 PR middle-end/80173
6527 * gcc.target/i386/pr80173.c: New test.
6528
a7d55154
JJ
6529 PR middle-end/80163
6530 * gcc.dg/pr80163.c: New test.
6531
005f12bf
JJ
6532 PR debug/80025
6533 * gcc.dg/torture/pr80025.c: New test.
6534
c8e0f43f
MF
65352017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6536
6537 * gcc.target/mips/pr52125.c: Add -msym32.
6538
724d25f3
JJ
65392017-03-30 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR translation/80189
6542 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6543 * g++.dg/gomp/sharing-1.C: Likewise.
6544 * gfortran.dg/gomp/pr44536.f90: Likewise.
6545 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6546 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6547 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6548 * gfortran.dg/gomp/pr33439.f90: Likewise.
6549 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6550 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6551 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6552 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6553 * gcc.dg/gomp/sharing-1.c: Likewise.
6554
05dc406d
PB
65552017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6556
6557 PR target/80246
6558 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6559 Darwin and SPE.
6560 (dxex, dxexq): Update return type.
6561 (diex, diexq): Update argument type.
6562 * gcc.target/powerpc/pr80246.c: New test.
6563
b0fd4d7e
MJ
65642017-03-30 Martin Jambor <mjambor@suse.cz>
6565
6566 PR ipa/77333
6567 * g++.dg/ipa/pr77333.C: New test.
6568
de008ec4
JJ
65692017-03-30 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR target/80206
6572 * gcc.target/i386/pr80206.c: New test.
6573
28c02407
RB
65742017-03-30 Richard Biener <rguenther@suse.de>
6575
6576 PR tree-optimization/77498
6577 * gfortran.dg/pr77498.f: New testcase.
6578
10fa8dfb
MP
65792017-03-29 Marek Polacek <polacek@redhat.com>
6580
6581 PR c/79730
6582 * gcc.dg/pr79730.c: New test.
6583
fdc54f39
JD
65842017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6585
6586 PR libgfortran/78670
6587 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6588 a character of length 1. Update test for success.
6589 * gfortran.dg/dtio_28.f03: New test.
6590 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6591 'scratch' to delete the file when done.
6592
533c0b69
SB
65932017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6594
6595 PR rtl-optimization/80233
6596 * gcc.c-torture/compile/pr80233.c: New testcase.
6597
e35229f8
TK
65982017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6599
6600 PR fortran/80254
6601 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6602 * gfortran.dg/dec_io_2a.f90: instead (new test).
6603
5c0a28d4
JW
66042017-03-28 Jiong Wang <jiong.wang@arm.com>
6605
6606 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6607
19846619
SB
66082017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6609
6610 PR testsuite/43496
6611 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6612 generating PIC code.
6613
e5119fab
VM
66142017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6615
6616 PR rtl-optimization/80193
6617 * gcc.target/i386/pr80193.c: New.
6618
cf474530
JW
66192017-03-28 Janus Weil <janus@gcc.gnu.org>
6620
6621 PR fortran/78661
6622 * gfortran.dg/dtio_25.f90: Modified test case.
6623 * gfortran.dg/dtio_27.f90: New test case.
6624
34fac449
UB
66252017-03-28 Uros Bizjak <ubizjak@gmail.com>
6626
6627 PR target/53383
6628 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6629 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6630 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6631
3e907b90
BC
66322017-03-28 Bin Cheng <bin.cheng@arm.com>
6633
6634 * gcc.c-torture/compile/irreducible-loop.c: New.
6635
522818b9
RS
66362017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6637
3e907b90 6638 PR tree-optimization/80218
522818b9
RS
6639 * gcc.dg/pr80218.c: New test.
6640
ea7d7da8
RB
66412017-03-28 Richard Biener <rguenther@suse.de>
6642
6643 PR tree-optimization/78644
6644 * gcc.dg/pr78644-1.c: New testcase.
6645 * gcc.dg/pr78644-2.c: Likewise.
6646
498173ef
TT
66472017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6648
6649 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6650 * gcc.dg/pic-4.c: Likewise.
6651 * gcc.dg/pie-3.c: Likewise.
6652 * gcc.dg/pie-4.c: Likewise.
6653
c5ad2433
ML
66542017-03-28 Martin Liska <mliska@suse.cz>
6655
6656 PR ipa/80205
6657 * g++.dg/ipa/pr80205.C: New test.
6658
17722fb9
SKS
66592017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6660
6661 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6662 with sizeof(int) < 4.
6663 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6664 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6665 * gcc.dg/torture/pr79777.c: Likewise.
6666 * gcc.dg/torture/pr79910.c: Likewise.
6667
737f500a
RB
66682017-03-28 Richard Biener <rguenther@suse.de>
6669
6670 PR middle-end/80222
6671 * g++.dg/pr80222.C: New testcase.
6672
62f96a79
ML
66732017-03-28 Martin Liska <mliska@suse.cz>
6674
6675 PR ipa/80104
6676 * gcc.dg/ipa/pr80104.c: New test.
6677
72785f26
MP
66782017-03-28 Marek Polacek <polacek@redhat.com>
6679
6680 PR sanitizer/80067
6681 * c-c++-common/ubsan/shift-10.c: New test.
6682
86516987
JL
66832017-03-27 Jeff Law <law@redhat.com>
6684
4dbf1eee 6685 PR tree-optimization/80216
86516987
JL
6686 * gcc.c-torture/compile/pr80216.c: New test.
6687
aade772d
JJ
66882017-03-27 Jakub Jelinek <jakub@redhat.com>
6689
a9e4a1a5
JJ
6690 PR middle-end/80162
6691 * c-c++-common/pr80162-1.c: New test.
6692 * c-c++-common/pr80162-2.c: New test.
6693 * c-c++-common/pr80162-3.c: New test.
6694
aade772d
JJ
6695 PR target/80102
6696 * g++.dg/opt/pr80102.C: New test.
6697
d89f355e
MM
66982017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6699
6700 PR target/78543
6701 * gcc.target/powerpc/pr78543.c: New test.
6702
79c4d73b
KN
67032017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6704
6705 PR target/80103
6706 * gcc.target/powerpc/pr80103-1.c: New test.
6707
819df781
RB
67082017-03-27 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/80181
6711 * gcc.dg/torture/pr80181.c: New testcase.
6712
84804c5b
CZ
67132017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6714
065ba179 6715 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6716
c5e5f5f6
RB
67172017-03-27 Richard Biener <rguenther@suse.de>
6718
6719 PR ipa/79776
6720 * g++.dg/ipa/pr79776.C: New testcase.
6721
7cd200f6
JJ
67222017-03-27 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR sanitizer/80168
6725 * gcc.dg/asan/pr80168.c: New test.
6726
79f512ff
RB
67272017-03-27 Richard Biener <rguenther@suse.de>
6728
6729 PR tree-optimization/80170
6730 * gcc.dg/pr80170.c: New testcase.
6731
672d9f8e
RB
67322017-03-27 Richard Biener <rguenther@suse.de>
6733
6734 PR middle-end/80171
6735 * g++.dg/torture/pr80171.C: New testcase.
6736
978fcba3
JDA
67372017-03-26 John David Anglin <danglin@gcc.gnu.org>
6738
431d7882
JDA
6739 * gcc.dg/torture/pr79732.c: Require alias support.
6740 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6741
978fcba3
JDA
6742 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6743 libatomic_available.
6744 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6745 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6746
1f10d710
JD
67472017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6748
6749 PR libgfortran/78881
6750 * gfortran.dg/dtio_26.f90: New test.
6751
41036686
PT
67522017-03-25 Paul Thomas <pault@gcc.gnu.org>
6753
6754 PR fortran/80156
6755 PR fortran/79382
6756 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6757 testcase for PR80156. Add a main programme that tests that
6758 the typebound generic is accessible.
6759
5da906ca
BS
67602017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6761
6762 PR rtl-optimization/80160
6763 PR rtl-optimization/80159
6764
6765 * gcc.target/i386/pr80160.c: New test.
6766
7dabefa0
JJ
67672017-03-24 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR sanitizer/79904
6770 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6771
c8b1fbc1
MP
67722017-03-24 Marek Polacek <polacek@redhat.com>
6773
6774 PR c++/80119
6775 * g++.dg/warn/Wuninitialized-9.C: New test.
6776
76794c52
AK
67772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6778
6779 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6780 and remove the high-level builtin. The error message for the
6781 would prevent compilation from reaching the second.
6782 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6783
2de2b3f9
AK
67842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6785
6786 * gcc.target/s390/vxe/negfma-1.c: New test.
6787
7d2fd075
AK
67882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6789
6790 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6791 * gcc.target/s390/arch12/mul-1.c: New test.
6792 * gcc.target/s390/arch12/mul-2.c: New test.
6793
72612e4e
AK
67942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6795
6796 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6797
6c7774d1
AK
67982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6799
6800 * gcc.target/s390/vxe/popcount-1.c: New test.
6801
9ec98860
AK
68022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6803
6804 * gcc.target/s390/vxe/bitops-1.c: New test.
6805
6654e96f
AK
68062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6807
6808 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6809 * lib/target-supports.exp: Add effective target check s390_vxe.
6810
77c585ca
AK
68112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6812
6813 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6814 comparison instructions used from now on.
6815
b5de6e84
AK
68162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6817
6818 * gcc.target/s390/s390.exp (check_effective_target_vector):
6819 Include target-supports.exp and move target_vector check routine
6820 ...
6821 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6822 here and rename it.
6823 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6824 check from vector to s390_vx.
6825 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6826 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6827 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6828 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6829 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6830 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6831 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6832 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6833 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6834
a602f985
AK
68352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6836
6837 * gcc.target/s390/vector/vec-init-2.c: New test.
6838
085db63d
AK
68392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6840
6841 * gcc.dg/ubsan/pr79904-2.c: New test.
6842
dc4f29bc
AK
68432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6844
6845 PR target/79893
6846 * gcc.target/s390/zvector/pr79893.c: New test.
6847
56010684
JJ
68482017-03-24 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR rtl-optimization/80112
6851 * gcc.dg/pr80112.c: New test.
6852
f0d7b52d
RO
68532017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6854
6855 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6856 etc. line numbers.
6857 * gcc.dg/Walloca-1.c: Likewise.
6858 * gcc.dg/Walloca-2.c: Likewise.
6859 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6860
635684c4
BS
68612017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6862
6863 PR tree-optimization/80158
6864 * gfortran.fortran-torture/compile/pr80158.f: New file.
6865
76afddf3
RB
68662017-03-24 Richard Biener <rguenther@suse.de>
6867
6868 PR tree-optimization/80167
6869 * gcc.dg/graphite/pr80167.c: New testcase.
6870
c2e389bf
TV
68712017-03-24 Tom de Vries <tom@codesourcery.com>
6872
6873 PR testsuite/80092
6874 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6875 dg-require-effective-target global_constructor.
6876 * gcc.dg/tls/emutls-2.c: Same.
6877
a72821b4
TV
68782017-03-24 Tom de Vries <tom@codesourcery.com>
6879
6880 PR testsuite/80092
6881 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6882 dg-require-effective-target indirect_jumps.
6883
1658def9
TV
68842017-03-24 Tom de Vries <tom@codesourcery.com>
6885
6886 PR testsuite/80092
6887 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6888 nonlocal_goto.
6889
90e02692
TV
68902017-03-24 Tom de Vries <tom@codesourcery.com>
6891
6892 PR testsuite/80092
6893 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6894 * gcc.dg/Walloca-12.c: Same.
6895 * gcc.dg/attr-alloc_size-8.c: Same.
6896 * gcc.dg/Walloca-4.c: Same.
6897 * gcc.dg/Walloca-8.c: Same.
6898 * gcc.dg/Walloca-13.c: Same.
6899 * gcc.dg/Walloca-14.c: Same.
6900 * gcc.dg/attr-alloc_size-9.c: Same.
6901 * gcc.dg/Walloca-1.c: Same.
6902 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6903 * gcc.dg/Walloca-5.c: Same.
6904 * gcc.dg/Walloca-10.c: Same.
6905 * gcc.dg/Walloca-9.c: Same.
6906 * gcc.dg/attr-alloc_size-6.c: Same.
6907 * gcc.dg/Wvla-larger-than-1.c: Same.
6908 * gcc.dg/torture/pr71881.c: Same.
6909 * gcc.dg/torture/pr71901.c: Same.
6910 * gcc.dg/torture/pr78742.c: Same.
6911 * gcc.dg/builtin-alloc-size.c: Same.
6912 * gcc.dg/Walloca-2.c: Same.
6913 * gcc.dg/Walloca-6.c: Same.
6914 * gcc.dg/Walloca-11.c: Same.
6915 * gcc.dg/attr-alloc_size-7.c: Same.
6916 * gcc.dg/Wvla-larger-than-2.c: Same.
6917 * gcc.dg/Walloca-3.c: Same.
6918 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6919 * gcc.c-torture/compile/pr79413.c: Same.
6920 * gcc.c-torture/compile/pr78439.c: Same.
6921
842392c8
KN
69222017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6923
6924 * gcc.target/powerpc/p9-options-1.c: New test.
6925
de2b3f5c
KT
69262017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6927
6928 PR target/71436
6929 * gcc.c-torture/compile/pr71436.c: New test.
6930
2e6315ef 69312017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6932 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6933
6934 PR tree-optimization/79908
6935 PR tree-optimization/80136
6936 * gcc.dg/torture/pr79908.c: New file.
6937
9cdf0363
NK
69382017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6939
2e6315ef 6940 PR fortran/39239
9cdf0363
NK
6941 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6942
f3dd574e
JJ
69432017-03-22 Jakub Jelinek <jakub@redhat.com>
6944
f13e9cd5
JJ
6945 PR c++/80141
6946 * g++.dg/gomp/pr80141.C: New test.
6947
68ed2ba0
JJ
6948 PR c++/80129
6949 * g++.dg/torture/pr80129.C: New test.
6950
f3dd574e
JJ
6951 PR sanitizer/80110
6952 * g++.dg/tsan/pr80110.C: New test.
6953
918b6c9e
TK
69542017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6955
6956 PR fortran/80142
6957 * gfortran.dg/any_loc.f90: New test case.
6958
bf634d1c
TP
69592017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6960
6961 PR target/80082
6962 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6963 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6964
f7325b95
ML
69652017-03-22 Martin Liska <mliska@suse.cz>
6966
6967 PR target/79906
6968 * g++.dg/ext/mv8.C: Add power* targets.
6969
3f01b620
MS
69702017-03-21 Martin Sebor <msebor@redhat.com>
6971
6972 PR c++/79548
6973 * g++.dg/warn/Wunused-var-26.C: New test.
6974
1cefb051
BS
69752017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976
6977 PR tree-optimization/79908
6978 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6979
edc1747f
MP
69802017-03-21 Marek Polacek <polacek@redhat.com>
6981 Martin Sebor <msebor@redhat.com>
6982
6983 PR tree-optimization/80109
6984 * gcc.dg/Walloca-14.c: New test.
6985
85106b87
JJ
69862017-03-21 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR target/80125
6989 * gcc.target/powerpc/pr80125.c: New test.
6990
e59a225f
NK
69912017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6992
6993 PR fortran/69498
6994 * gfortran.dg/unexp_attribute.f90: New test
6995
0ffe60b5 69962017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6997 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6998
6999 PR tree-optimization/79908
7000 * gcc.dg/torture/pr79908.c: New file.
7001
54eb90fe
SKS
70022017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7003
7004 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7005 with sizeof(int) < 4.
7006
5611c456
ML
70072017-03-21 Martin Liska <mliska@suse.cz>
7008
7009 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7010 apostrophes.
7011
e650ea2a
RB
70122017-03-21 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/80032
7015 * g++.dg/opt/pr80032.C: New testcase.
7016
da2ce5f9
RB
70172017-03-21 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/80122
7020 * gcc.dg/torture/pr80122.c: New testcase.
7021
9d60683a
TT
70222017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7023
7024 * gcc.dg/pic-2.c: Skip for MIPS.
7025 * gcc.dg/pie-2.c: Skip for MIPS.
7026
d3e19c2c
PC
70272017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7028
7029 PR c++/77752
7030 * g++.dg/cpp0x/initlist97.C: New.
7031 * g++.dg/cpp0x/initlist85.C: Update.
7032
8bee092e
JJ
70332017-03-21 Jakub Jelinek <jakub@redhat.com>
7034
9f30dff0
JJ
7035 PR c/67338
7036 * gcc.dg/pr67338.c: New test.
7037
8bee092e
JJ
7038 PR c++/35878
7039 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7040 dump instead of assembler.
7041 * g++.dg/init/pr35878_2.C: Likewise.
7042 * g++.dg/init/pr35878_3.C: Likewise.
7043
4d1b8e70
JJ
70442017-03-21 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR c/80097
7047 * gcc.dg/ubsan/pr80097.c: New test.
7048
c34923c4
BS
70492017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7050
7051 PR tree-optimization/80054
7052 * g++.dg/torture/pr80054.C: New file.
7053
b0ba96c2
KN
70542017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7055
7056 PR target/79963
7057 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7058 directive to assure selection of proper bit using rlwinm insn.
7059 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7060 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7061 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7062 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7063
92377255
MP
70642017-03-20 Marek Polacek <polacek@redhat.com>
7065 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/80059 - ICE with noexcept and __transaction_atomic
7068 * g++.dg/tm/pr80059-2.C: New test.
7069 * g++.dg/tm/pr80059.C: New test.
7070
243e28bf
ML
70712017-03-20 Martin Liska <mliska@suse.cz>
7072
7073 PR middle-end/79753
7074 * gcc.target/i386/mpx/pr79753.c: New test.
7075
918112d3
ML
70762017-03-20 Martin Liska <mliska@suse.cz>
7077
7078 PR target/79769
7079 PR target/79770
7080 * g++.dg/pr79769.C: New test.
7081 * gcc.target/i386/mpx/pr79770.c: New test.
7082
e325aba2
AK
70832017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7084
7085 PR target/78857
7086 * gcc.target/s390/load-and-test-fp-1.c: New test.
7087 * gcc.target/s390/load-and-test-fp-2.c: New test.
7088
91d2c04c
PT
70892017-03-18 Paul Thomas <pault@gcc.gnu.org>
7090
7091 PR fortran/79676
7092 * gfortran.dg/submodule_28.f08 : New test.
7093
c7e4107b
PT
70942017-03-18 Paul Thomas <pault@gcc.gnu.org>
7095
7096 PR fortran/71838
7097 * gfortran.dg/submodule_26.f08 : New test.
7098 * gfortran.dg/submodule_27.f08 : New test.
7099
d8fe28be
PH
71002017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7101
7102 PR target/79951
7103 * gcc.target/powerpc/pr79951.c: New.
7104
4a17943d
BS
71052017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7106
7107 PR rtl-optimization/79910
7108 * gcc.dg/torture/pr79910.c: New test.
7109
7f166d94
JL
71102017-03-17 Jeff Law <law@redhat.com>
7111
7112 PR tree-optimization/71437
7113 * gcc.dg/tree-ssa/pr71437.c: New test.
7114 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7115 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7116 now caught by VRP, but which were previously caught by DOM.
7117
12c4f7dc
RB
71182017-03-17 Richard Biener <rguenther@suse.de>
7119
7120 PR middle-end/80075
7121 * g++.dg/torture/pr80075.C: New testcase.
7122
207f3423
MM
71232017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7124
7125 PR target/71294
7126 * g++.dg/pr71294.C: New test.
7127
9fc900af
SB
71282017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7129
7130 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7131
c05c2380
JJ
71322017-03-16 Jakub Jelinek <jakub@redhat.com>
7133
e711928b
JJ
7134 PR fortran/80010
7135 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7136
c05c2380
JJ
7137 PR fortran/79886
7138 * gfortran.dg/pr79886.f90: New test.
7139
3231d64b
MM
71402017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7141
7142 PR target/79038
7143 * gcc.target/powerpc/pr79038-1.c: New test.
7144
81ef1f5e
SB
71452017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7146
7147 PR fortran/33271
7148 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7149
395a1e9b
JW
71502017-03-15 Jiong Wang <jiong.wang@arm.com>
7151
7152 PR testsuite/79356
7153 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7154
05f65910
UB
71552017-03-15 Uros Bizjak <ubizjak@gmail.com>
7156
7157 PR target/80019
7158 * gcc.target/i386/pr80019.c: New test.
7159
94285a7d
ML
71602017-03-15 Martin Liska <mliska@suse.cz>
7161
7162 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7163
a983542b
MS
71642017-03-14 Martin Sebor <msebor@redhat.com>
7165
7166 PR tree-optimization/79800
7167 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7168 * gcc.dg/tree-ssa/pr79800.c: New test.
7169
76ca5f40
MM
71702017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7171
7172 PR target/79947
7173 * gcc.target/powerpc/pr79947.c: New test.
7174
5d9a283a
MS
71752017-03-14 Martin Sebor <msebor@redhat.com>
7176
7177 PR middle-end/80020
7178 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7179 * gcc.dg/attr-alloc_size-7.c: Same.
7180 * gcc.dg/attr-alloc_size-9.c: Same.
7181 * gcc.dg/builtin-alloc-size.c: Same.
7182 * gcc.dg/pr80020.c: New test.
7183
4692943d
BS
71842017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7185
7186 PR rtl-optimization/79728
7187 * gcc.target/i386/sse-globalreg.c: New test.
7188
861d9d5e
ML
71892017-03-14 Martin Liska <mliska@suse.cz>
7190
7191 PR lto/66295
7192 * gcc.dg/tree-prof/pr66295.c: New test.
7193
a48018b5
ML
71942017-03-13 Martin Liska <mliska@suse.cz>
7195
7196 PR middle-end/78339
7197 * gcc.target/i386/mpx/pr78339.c: New test.
7198
8c56cc5a
CZ
71992017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7200
065ba179 7201 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7202
14555394
CZ
72032017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7204
065ba179 7205 * gcc.target/arc/pr9001090948.c: New file.
14555394 7206
3079b92e
SB
72072017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7208
7209 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7210 Fix test. Make early-out condition return early. Correct comments.
7211
c08de9db
JD
72122017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213
7214 PR libgfortran/78854
7215 * gfortran.dg/dtio_25.f90: New test.
7216
66b27545
MS
72172017-03-10 Martin Sebor <msebor@redhat.com>
7218
7219 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7220
8f2f6381
BS
72212017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7222
7223 PR rtl-optimization/78911
7224 * gcc.target/i386/pr78911-1.c: New test.
7225 * gcc.target/i386/pr78911-2.c: New test.
7226
8e2c69b4 72272017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7228
8e2c69b4
WS
7229 PR target/79941
7230 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7231 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7232 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7233
455d833c
MP
72342017-03-10 Marek Polacek <polacek@redhat.com>
7235
7236 PR c++/79967
7237 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7238
cdd669f9
JJ
72392017-03-10 Jakub Jelinek <jakub@redhat.com>
7240
e260b0a7
JJ
7241 PR c++/79899
7242 * g++.dg/other/friend7.C: New test.
7243
cdd669f9
JJ
7244 PR c++/79896
7245 * g++.dg/ext/int128-5.C: New test.
7246
730e6e46
SB
72472017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7248
7249 PR testsuite/79356
7250 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7251 powerpc, sparc, or s390x.
7252
fc8f6304
PH
72532017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7254
7255 PR target/79907
7256 * gcc.target/powerpc/pr79907.c: New.
7257
f1b0632a
OH
72582017-03-10 Olivier Hainque <hainque@adacore.com>
7259
7260 * gnat.dg/opt64.adb: New test.
7261 * gnat.dg/opt64_pkg.ads: New helper.
7262 * gnat.dg/opt64_pkg.adb: New helper.
7263
5558f089
JJ
72642017-03-10 Jakub Jelinek <jakub@redhat.com>
7265
2d9dd4fb
JJ
7266 PR rtl-optimization/79909
7267 * gcc.target/powerpc/pr79909.c: New test.
7268
72772e67
JJ
7269 PR tree-optimization/79972
7270 * gcc.dg/pr79972.c: New test.
7271
5558f089
JJ
7272 PR tree-optimization/77975
7273 * gcc.dg/pr77975.c: New test.
7274
822a132c
MP
72752017-03-09 Marek Polacek <polacek@redhat.com>
7276
7277 PR c++/79962
7278 PR c++/79984
7279 * c-c++-common/nonnull-3.c: New test.
7280 * g++.dg/warn/Wnonnull3.C: New test.
7281
c9819d22
MF
72822017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7283
7284 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7285 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7286
36618428
MP
72872017-03-09 Marek Polacek <polacek@redhat.com>
7288
7289 PR sanitizer/79757
7290 * gcc.dg/ubsan/pr79757-1.c: New test.
7291 * gcc.dg/ubsan/pr79757-2.c: New test.
7292 * gcc.dg/ubsan/pr79757-3.c: New test.
7293 * gcc.dg/ubsan/pr79757-4.c: New test.
7294 * gcc.dg/ubsan/pr79757-5.c: New test.
7295
01e5af5a
JJ
72962017-03-09 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR c/79969
7299 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7300
6443c7c0
MP
73012017-03-09 Marek Polacek <polacek@redhat.com>
7302
7303 PR c++/79687
7304 * g++.dg/expr/ptrmem8.C: New test.
7305 * g++.dg/expr/ptrmem9.C: New test.
7306
d721dc3c
RB
73072017-03-09 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/79977
7310 * gcc.dg/graphite/pr79977.c: New testcase.
7311
1f1fd3e2
TT
73122017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7313
7314 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7315 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7316 * lib/target-supports.exp (check_effective_target_rdynamic):
7317 New proc.
7318
16967aff
RB
73192017-03-09 Richard Biener <rguenther@suse.de>
7320
7321 PR middle-end/79971
7322 * gcc.dg/fixed-point/pr79971.c: New testcase.
7323
26d7dc48
RB
73242017-03-09 Richard Biener <rguenther@suse.de>
7325
7326 PR ipa/79970
7327 * gcc.dg/torture/pr79970.c: New testcase.
7328
35f77c28
PC
73292017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/71966
7332 * g++.dg/cpp0x/pr71966-1.C: New.
7333 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7334
8a7df031
ML
73352017-03-09 Martin Liska <mliska@suse.cz>
7336
7337 PR tree-optimization/79631
7338 * gcc.target/i386/mpx/pr79631.c: New test.
7339
3828bb0d
ML
73402017-03-09 Martin Liska <mliska@suse.cz>
7341
7342 PR target/65705
7343 PR target/69804
7344 * gcc.target/i386/pr71458.c: Update scanned pattern.
7345
410a590c
MP
73462017-03-09 Marek Polacek <polacek@redhat.com>
7347
7348 PR c++/79672
7349 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7350 * g++.dg/warn/Wduplicated-branches3.C: New test.
7351
f084a22e
PG
73522017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7353
7354 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7355
a278b1c3
ML
73562017-03-09 Martin Liska <mliska@suse.cz>
7357
7358 PR ipa/79764
7359 * g++.dg/pr79764.C: New test.
7360
8dc19053
ML
73612017-03-09 Martin Liska <mliska@suse.cz>
7362
7363 PR ipa/79761
7364 * g++.dg/pr79761.C: New test.
7365
030fc94a
JJ
73662017-03-09 Jakub Jelinek <jakub@redhat.com>
7367
9e463823
JJ
7368 PR sanitizer/79944
7369 * c-c++-common/asan/pr79944.c: New test.
7370
6b62f323
JJ
7371 PR target/79932
7372 * gcc.target/i386/pr79932-2.c: New test.
7373
030fc94a
JJ
7374 PR target/79932
7375 * gcc.target/i386/pr79932-1.c: New test.
7376
423aec8b
MP
73772017-03-09 Marek Polacek <polacek@redhat.com>
7378
7379 PR c++/79900 - ICE in strip_typedefs
7380 * g++.dg/warn/Wpadded-1.C: New test.
7381
6659fe59
MP
73822017-03-08 Marek Polacek <polacek@redhat.com>
7383
7384 * g++.dg/Walloca1.C: Adjust dg-warning.
7385
f1a675e4
AH
73862017-03-08 Andrew Haley <aph@redhat.com>
7387
7388 PR tree-optimization/79943
7389 * gcc.dg/tree-ssa/pr79943.c: New test.
7390
edfcd7e3
RB
73912017-03-08 Richard Biener <rguenther@suse.de>
7392
7393 PR tree-optimization/79955
7394 * gcc.dg/uninit-24.c: New testcase.
7395
61fdfd8c
RB
73962017-03-08 Richard Biener <rguenther@suse.de>
7397
7398 PR tree-optimization/79920
7399 * gcc.dg/vect/pr79920.c: New testcase.
7400
4b48e883
JJ
74012017-03-08 Jakub Jelinek <jakub@redhat.com>
7402
7403 PR sanitizer/79904
7404 * gcc.dg/ubsan/pr79904.c: New test.
7405
a71dbc63
JJ
74062017-03-07 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR c/79834
7409 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7410 diagnostics.
7411
d8a90142
MP
74122017-03-07 Marek Polacek <polacek@redhat.com>
7413
7414 PR middle-end/79809
7415 * g++.dg/Walloca1.C: New test.
7416
a5e9e3e4
ML
74172017-03-07 Martin Liska <mliska@suse.cz>
7418
7419 PR middle-end/68270
7420 * g++.dg/pr68270.C: New test.
7421
1f6dba54
JJ
74222017-03-07 Jakub Jelinek <jakub@redhat.com>
7423
760f82db
JJ
7424 PR rtl-optimization/79901
7425 * gcc.target/i386/pr79901.c: New test.
7426
1f6dba54
JJ
7427 PR sanitizer/79897
7428 * c-c++-common/ubsan/pr79897.c: New test.
7429
feca7b89
VM
74302017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7431
7432 PR rtl-optimization/79571
7433 * gcc.target/i386/pr79571.c: New.
7434
bdbbf28d
MP
74352017-03-06 Marek Polacek <polacek@redhat.com>
7436
7437 PR c++/79796 - ICE with NSDMI and this pointer
7438 * g++.dg/cpp0x/nsdmi13.C: New test.
7439
52564551
JK
74402017-03-06 Julia Koval <julia.koval@intel.com>
7441
7442 PR target/79793
7443 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7444 directives.
7445 * gcc.target/i386/interrupt-13.c: Ditto.
7446 * gcc.target/i386/interrupt-14.c: Ditto.
7447 * gcc.target/i386/interrupt-15.c: Ditto.
7448
345edb37
JJ
74492017-03-06 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR c++/79822
7452 * g++.dg/cpp0x/constexpr-79822.C: New test.
7453
a8d25fd0
RB
74542017-03-06 Richard Biener <rguenther@suse.de>
7455
7456 PR tree-optimization/79894
7457 * gcc.dg/vect/pr79887.c: New testcase.
7458
522fcdd7
RB
74592017-03-06 Richard Biener <rguenther@suse.de>
7460
7461 PR tree-optimization/79824
7462 * gcc.dg/vect/pr79824-1.c: New testcase.
7463 * gcc.dg/vect/pr79824-2.c: Likewise.
7464
54649631
TT
74652017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7466
7467 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7468 gettimeofday. Remove dg-skip-if for AVR.
7469 * lib/target-supports.exp (check_effective_target_gettimeofday):
7470 New proc.
7471
4bbc8970
RD
74722017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7473
7474 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7475 * gcc.target/s390/hotpatch-10.c: Likewise.
7476 * gcc.target/s390/hotpatch-11.c: Likewise.
7477 * gcc.target/s390/hotpatch-12.c: Likewise.
7478 * gcc.target/s390/hotpatch-13.c: Likewise.
7479 * gcc.target/s390/hotpatch-14.c: Likewise.
7480 * gcc.target/s390/hotpatch-15.c: Likewise.
7481 * gcc.target/s390/hotpatch-16.c: Likewise.
7482 * gcc.target/s390/hotpatch-17.c: Likewise.
7483 * gcc.target/s390/hotpatch-18.c: Likewise.
7484 * gcc.target/s390/hotpatch-19.c: Likewise.
7485 * gcc.target/s390/hotpatch-2.c: Likewise.
7486 * gcc.target/s390/hotpatch-26.c: Likewise.
7487 * gcc.target/s390/hotpatch-27.c: Likewise.
7488 * gcc.target/s390/hotpatch-28.c: Likewise.
7489 * gcc.target/s390/hotpatch-3.c: Likewise.
7490 * gcc.target/s390/hotpatch-4.c: Likewise.
7491 * gcc.target/s390/hotpatch-5.c: Likewise.
7492 * gcc.target/s390/hotpatch-6.c: Likewise.
7493 * gcc.target/s390/hotpatch-7.c: Likewise.
7494 * gcc.target/s390/hotpatch-8.c: Likewise.
7495 * gcc.target/s390/hotpatch-9.c: Likewise.
7496
5f215a70
PC
74972017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7498
7499 PR c++/64574
7500 * g++.dg/template/crash125.C: New.
7501
296cc393
JJ
75022017-03-06 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR target/79812
7505 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7506
ca8942a3
TT
75072017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7508
7509 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7510
c1b993c0
PG
75112017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7512
7513 * gcc.target/mips/msa-minmax.c: New tests.
7514
a50a32aa
ML
75152017-03-06 Martin Liska <mliska@suse.cz>
7516
7517 PR sanitize/79783
7518 * g++.dg/asan/pr79783.C: New test.
7519
5ada812c
PG
75202017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7521
7522 * gcc.target/mips/msa-dotp.c: New tests.
7523
334b3c4b
PG
75242017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7525
7526 * gcc.target/mips/msa-bclri.c: New test.
7527
d8b4baeb
PC
75282017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/70266
7531 * g++.dg/tm/pr70266.C: New.
7532
ef78bc3c 75332017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7534 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7535
7536 * gfortran.dg/coarray/fail_image_1.f08: New test.
7537 * gfortran.dg/coarray/fail_image_2.f08: New test.
7538 * gfortran.dg/coarray/failed_images_1.f08: New test.
7539 * gfortran.dg/coarray/failed_images_2.f08: New test.
7540 * gfortran.dg/coarray/image_status_1.f08: New test.
7541 * gfortran.dg/coarray/image_status_2.f08: New test.
7542 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7543 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7544 * gfortran.dg/coarray_fail_st.f90: New test.
7545 * gfortran.dg/coarray_failed_images_1.f08: New test.
7546 * gfortran.dg/coarray_image_status_1.f08: New test.
7547 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7548
7f5a7d78
MP
75492017-03-03 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/79758
7552 * gcc.dg/noncompile/pr79758.c: New test.
7553
cc195d46
JJ
75542017-03-03 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR middle-end/79805
7557 * g++.dg/opt/pr79805.C: New test.
7558
945b6e16
AS
75592017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7560
7561 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7562 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7563 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7564 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7565 * gcc.target/i386/i386.exp
7566 (check_effective_target_avx512vpopcntdq): New.
7567
31dcc385
TT
75682017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7569
7570 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7571 ilp32 targets and match DImode registers for lp64 targets.
7572
0e174ae1
UB
75732017-03-03 Uros Bizjak <ubizjak@gmail.com>
7574
7575 * g++.dg/pr71624.C: Disable for x32.
7576 * g++.dg/pr71633.C: Ditto.
7577
93505ec5
JJ
75782017-03-03 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR target/79807
7581 * gcc.target/i386/pr79807.c: New test.
7582
d78a1c01
ML
75832017-03-03 Martin Liska <mliska@suse.cz>
7584
7585 PR tree-optimization/79803
7586 * gcc.dg/tree-ssa/pr79803.c: New test.
7587
ec7f796e
ML
75882017-03-03 Martin Liska <mliska@suse.cz>
7589
7590 PR rtl-optimization/79574
7591 * gcc.dg/pr79574-2.c: New test.
7592
30d309aa
RB
75932017-03-03 Richard Biener <rguenther@suse.de>
7594
7595 PR c++/79825
7596 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7597
38801de5
JJ
75982017-03-03 Jakub Jelinek <jakub@redhat.com>
7599
7600 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7601
7278b0a2
MP
76022017-03-03 Marek Polacek <polacek@redhat.com>
7603
7604 PR c++/79791
7605 * g++.dg/warn/Wwrite-strings-1.C: New test.
7606 * g++.dg/warn/Wwrite-strings-2.C: New test.
7607 * g++.dg/warn/Wwrite-strings-3.C: New test.
7608 * g++.dg/warn/Wwrite-strings-4.C: New test.
7609 * g++.dg/warn/Wwrite-strings-5.C: New test.
7610 * g++.dg/warn/Wwrite-strings-6.C: New test.
7611 * g++.dg/warn/Wwrite-strings-7.C: New test.
7612 * g++.dg/warn/Wwrite-strings-8.C: New test.
7613 * g++.dg/warn/Wwrite-strings-9.C: New test.
7614 * g++.dg/warn/Wwrite-strings-10.C: New test.
7615 * g++.dg/warn/Wwrite-strings-11.C: New test.
7616 * g++.dg/warn/Wwrite-strings-12.C: New test.
7617
75473a91
RB
76182017-03-03 Richard Biener <rguenther@suse.de>
7619
7620 PR middle-end/79818
7621 * gcc.dg/torture/pr79818.c: New testcase.
7622
50bea0c5
JJ
76232017-03-02 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR c++/79782
7626 * g++.dg/warn/Wunused-parm-10.C: New test.
7627
130f15ce
UB
76282017-03-02 Uros Bizjak <ubizjak@gmail.com>
7629
7630 * gcc.dg/rtl/x86_64/*.c: Test for
7631 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7632
dc362ada
UB
76332017-03-02 Uros Bizjak <ubizjak@gmail.com>
7634
7635 PR target/79514
7636 * gcc.target/i386/pr79514.c: New test.
7637
fe792dd8
JJ
76382017-03-02 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR rtl-optimization/79780
7641 * gcc.c-torture/compile/pr79780.c: New test.
7642
e80facb4
RB
76432017-03-02 Richard Biener <rguenther@suse.de>
7644
7645 PR tree-optimization/79345
7646 PR c++/42000
7647 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7648 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7649 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7650
eb0e7c34
RB
76512017-03-02 Richard Biener <rguenther@suse.de>
7652
7653 PR c/79756
7654 * gcc.dg/vector-1.c: New testcase.
7655
653a4b32
BC
76562017-03-02 Bin Cheng <bin.cheng@arm.com>
7657
7658 PR tree-optimization/66768
7659 * gcc.target/i386/pr66768.c: New test.
7660
da403f31
RB
76612017-03-02 Richard Biener <rguenther@suse.de>
7662
7663 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7664 * gcc.dg/rtl/x86_64/final.c: Likewise.
7665 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7666 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7667 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7668 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7669
83692f96
RB
76702017-03-02 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/79777
7673 * gcc.dg/torture/pr79777.c: New testcase.
7674
71dedb33
MS
76752017-03-01 Martin Sebor <msebor@redhat.com>
7676
7677 PR middle-end/79692
7678 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7679 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7680 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7681 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7682
48990905
UB
76832017-03-01 Uros Bizjak <ubizjak@gmail.com>
7684
7685 * gcc.target/i386/invsize-2.c: New test.
7686 * gcc.target/i386/invsize-3.c: Ditto.
7687 * gcc.target/i386/invsize-4.c: Ditto.
7688 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7689 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7690
c7f0c9f3
MM
76912017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7692
7693 PR target/79439
7694 * gcc.target/powerpc/pr79439.c: New test.
7695
f5ef6bfc
PH
76962017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7697
7698 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7699 scan string.
7700
7701
50181506
KN
77022017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7703
7704 PR target/79395
7705 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7706 pattern to look for vcmpequd. instead of vcmpnew.
7707 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7708 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7709 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7710 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7711 look for xvcmpeqdp. instead of xvcmpnedp.
7712 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7713 look for vcmpequd. instead of vcmpnew.
7714 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7715 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7716 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7717 look for xvcmpeqsp. instead of xvcmpnesp.
7718 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7719 look for xvcmpeqdp. instead of xvcmpnedp.
7720 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7721 look for vcmpequd. instead of vcmpnew.
7722 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7723 look for vcmpeqsp instead of xvcmpnesp.
7724 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7725 look for xvcmpeqdp instead of xvcmpnedp.
7726
0100ae43
RB
77272017-03-01 Richard Biener <rguenther@suse.de>
7728
7729 PR middle-end/79721
7730 * gcc.dg/torture/pr79721.c: New testcase.
7731
0f3f4ffe
JJ
77322017-03-01 Jakub Jelinek <jakub@redhat.com>
7733
42132674
JJ
7734 PR c++/79681
7735 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7736 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7737
e3e9e8ca
JJ
7738 PR c++/79746
7739 * g++.dg/warn/Wunused-parm-9.C: New test.
7740
0f3f4ffe
JJ
7741 PR tree-optimization/79734
7742 * g++.dg/opt/pr79734.C: New test.
7743
ad1de652
JJ
77442017-02-28 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR tree-optimization/79737
7747 * gcc.c-torture/execute/pr79737-1.c: New test.
7748 * gcc.c-torture/execute/pr79737-2.c: New test.
7749
7a1ae923
EB
77502017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7751
7752 * gcc.target/sparc/20170228-1.c: New test.
7753
2af0c3ed
UB
77542017-02-28 Uros Bizjak <ubizjak@gmail.com>
7755
7756 * gcc.target/i386/invsize-1.c: New test.
7757
203ced0a
MS
77582017-02-28 Martin Sebor <msebor@redhat.com>
7759
7760 PR tree-optimization/79691
7761 * gcc.dg/tree-ssa/pr79691.c: New test.
7762
8a915b87
JJ
77632017-02-28 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR target/79729
7766 * gcc.target/i386/pr79729.c: New test.
7767
41aa3a38
RB
77682017-02-28 Richard Biener <rguenther@suse.de>
7769
7770 PR tree-optimization/79740
7771 * gcc.dg/torture/pr79740.c: New testcase.
7772
587240d2
RB
77732017-02-28 Richard Biener <rguenther@suse.de>
7774
7775 PR middle-end/79731
7776 * c-c++-common/torture/pr79731.c: New testcase.
7777
dd3f4560
RB
77782017-02-28 Richard Biener <rguenther@suse.de>
7779
7780 PR tree-optimization/79732
7781 * gcc.dg/torture/pr79732.c: New testcase.
7782
c7d97b28
RB
77832017-02-28 Richard Biener <rguenther@suse.de>
7784
7785 PR tree-optimization/79723
7786 * gcc.target/i386/pr79723.c: New testcase.
7787
c8f28a3c
PH
77882017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7789
7790 PR target/79544
7791 * gcc.target/powerpc/pr79544.c: New.
7792
c91c3003
PC
77932017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7794
7795 PR c++/79414
7796 * g++.dg/parse/crash67.C: New.
7797
57fa080b
BC
77982017-02-27 Bin Cheng <bin.cheng@arm.com>
7799
7800 PR tree-optimization/77536
7801 * gcc.dg/vect/pr79347.c: Revise testing string.
7802
68b948d3
RB
78032017-02-27 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/45397
7806 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7807
69a2e8a1
RB
78082017-02-27 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/79690
7811 * gcc.target/i386/pr79690.c: New testcase.
7812
c7b608a9
TK
78132017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7814
7815 PR fortran/51119
7816 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7817 of original.
7818 * gfortran.dg/inline_matmul_11.f90: Likewise.
7819 * gfortran.dg/inline_matmul_9.f90: Likewise.
7820 * gfortran.dg/matmul_13.f90: New test.
7821 * gfortran.dg/matmul_14.f90: New test.
7822
98561a9b
JJ
78232017-02-25 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR middle-end/79396
7826 * g++.dg/opt/pr79396.C: New test.
7827
77be9417
DH
78282017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7829
7830 PR fortran/79597
7831 * gfortran.dg/dtio_6.f90: Update test.
7832
78332017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7834
7835 PR fortran/79601
7836 * gfortran.dg/interface_operator_2.f90: New test.
7837
b9822443
JJ
78382017-02-24 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR c/79677
7841 * gcc.dg/pr79677.c: New test.
7842
4bc2b786
MF
78432017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7844
7845 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7846 of mov.ps.
7847 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7848 (cond_move1): Simplify condition to force generation of
7849 mov[nz].ps.
7850 (cond_move2): Likewise.
7851
4227c9ad
JJ
78522017-02-24 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR c++/79588
7855 * g++.dg/warn/Wrestrict-1.C: New test.
7856 * g++.dg/warn/Wrestrict-2.C: New test.
7857
fd527ec1
DE
78582017-02-24 David Edelsohn <dje.gcc@gmail.com>
7859
7860 * g++.dg/ext/complit15.C: Require LTO.
7861
2af8fd5c
TT
78622017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7863
7864 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7865 logical_op_short_circuit to skip targets.
7866 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7867 and s390.
7868
0b9cdb9a
EB
78692017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7870
7871 * gnat.dg/opt63.adb: New test.
7872
4af362a9
EB
78732017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7874
7875 * gnat.dg/discr47.adb: New test.
7876
7699e88f
RB
78772017-02-24 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/79389
7880 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7881
e3beb191
PC
78822017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7883
7884 PR c++/79361
7885 * g++.dg/cpp0x/pr79361-1.C: New.
7886 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7887
195610aa
EB
78882017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7889
7890 * gcc.target/visium/bit_test.c: Accept any lsr form.
7891 * gcc.target/visium/block_move.c: Tweak.
7892
17885cad
DV
78932017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7894
7895 PR 68749
7896 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7897
45f7faf0
RB
78982017-02-23 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/79683
7901 * gcc.target/i386/pr79683.c: New testcase.
7902
18eb304e
JL
79032017-02-22 Jeff Law <law@redhat.com>
7904
7905 PR tree-optimization/79578
7906 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7907
0a864a97
SD
79082017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7909
7910 * gcc.target/mips/msa-fp-cc.c: New test.
7911
fe8ece05
JJ
79122017-02-22 Jakub Jelinek <jakub@redhat.com>
7913
e40b6fc7
JJ
7914 PR c++/79664
7915 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7916 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7917 * g++.dg/gomp/pr79664.C: New test.
7918
fe8ece05
JJ
7919 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7920
78af14ae
MP
79212017-02-22 Marek Polacek <polacek@redhat.com>
7922
7923 PR c++/79653
7924 * g++.dg/cpp0x/alignas10.C: New test.
7925 * g++.dg/cpp0x/alignas9.C: New test.
7926
8fdddd3d
MP
7927 PR c++/79657
7928 * g++.dg/ext/underlying_type12.C: New test.
7929
61ac5ebe
MP
7930 PR c/79662
7931 * gcc.dg/enum-incomplete-4.c: New test.
7932
888c7050
JJ
79332017-02-22 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR target/70465
7936 * gcc.target/i386/pr70465-2.c: New test.
7937
6d3daa1a
UB
79382017-02-21 Uros Bizjak <ubizjak@gmail.com>
7939
7940 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7941
76dd203e
RB
79422017-02-22 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/79673
7945 * gcc.target/i386/pr79673.c: New testcase.
7946
a9c774d2
RB
79472017-02-22 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/79666
7950 * gcc.dg/torture/pr79666.c: New testcase.
7951
8f4f841a
ML
79522017-02-22 Martin Liska <mliska@suse.cz>
7953
7954 PR lto/79587
7955 * gcc.dg/tree-prof/pr79587.c: New test.
7956
a232a1cb
MP
79572017-02-21 Marek Polacek <polacek@redhat.com>
7958
7959 PR c++/79535
7960 * g++.dg/ext/flexary23.C: New test.
7961
b86fec68
UB
79622017-02-21 Uros Bizjak <ubizjak@gmail.com>
7963
7964 PR target/79593
7965 * gcc.target/i386/pr79593.c: New test.
7966
5c3f1d7b
JJ
79672017-02-21 Jakub Jelinek <jakub@redhat.com>
7968
b7280ac2
JJ
7969 PR c++/79654
7970 * g++.dg/cpp1z/decomp26.C: New test.
7971
5c3f1d7b
JJ
7972 PR sanitizer/79589
7973 * g++.dg/ubsan/pr79589.C: New test.
7974
1486c2a7
JL
79752017-02-21 Jeff Law <law@redhat.com>
7976
7977 PR tree-optimization/79621
7978 * gcc.c-torture/compile/pr79621.c: New test.
7979
2f3ec56d
JJ
79802017-02-21 Jakub Jelinek <jakub@redhat.com>
7981
3bb43119
JJ
7982 PR c++/79655
7983 * g++.dg/cpp1y/constexpr-79655.C: New test.
7984
664beaf2 7985 PR c++/79639
b86fec68 7986 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7987
956d3e61
JJ
7988 PR target/79633
7989 * gcc.target/i386/mpx/pr79633.c: New test.
7990
d4cbfca4
JJ
7991 PR target/79570
7992 * gcc.dg/pr79570.c: New test.
7993
00bc9de3
JJ
7994 PR c++/79641
7995 * c-c++-common/pr79641.c: New test.
7996
d002d099
JJ
7997 PR tree-optimization/79649
7998 * gcc.target/i386/pr79649.c: New test.
7999
2f3ec56d
JJ
8000 PR target/79494
8001 * gcc.dg/pr79494.c: New test.
8002
e6655a5f
SB
80032017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8004
8005 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8006 to dg-options.
8007
80082017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8009
8010 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8011
fd527ec1
DE
80122017-02-02 Jason Merrill <jason@redhat.com>
8013
8014 PR c++/79580
8015 * g++.dg/ext/complit15.C: New.
8016
027a9dd5
KN
80172017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8018
8019 PR target/78056
8020 * gcc.target/powerpc/pr78056-8.c: Remove.
8021
80480cee
MP
80222017-02-20 Marek Polacek <polacek@redhat.com>
8023
8024 PR middle-end/79537
8025 * gcc.dg/comp-goto-4.c: New test.
8026
85ade8d6
MP
8027 PR sanitizer/79558
8028 * c-c++-common/ubsan/bounds-14.c: New test.
8029
705d3b77
JJ
80302017-02-20 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/79568
8033 * gcc.target/i386/pr79568-1.c: New test.
8034 * gcc.target/i386/pr79568-2.c: New test.
8035 * gcc.target/i386/pr79568-3.c: New test.
8036
dc42a736
PT
80372017-02-16 Paul Thomas <pault@gcc.gnu.org>
8038
8039 PR fortran/79382
705d3b77
JJ
8040 * gfortran.dg/dtio_10.f90: Change test of error message.
8041 * gfortran.dg/dtio_23.f90: New test.
8042 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8043
1ca6a74f
PT
80442017-02-20 Paul Thomas <pault@gcc.gnu.org>
8045
8046 PR fortran/79434
705d3b77 8047 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8048
63af1586
PT
80492017-02-19 Paul Thomas <pault@gcc.gnu.org>
8050
8051 PR fortran/79447
705d3b77 8052 * gfortran.dg/submodule_24.f08: New test.
63af1586 8053
4ca4d1e9
AV
80542017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8055
8056 PR fortran/79229
8057 * gfortran.dg/class_allocate_24.f90: New test.
8058
dea71ad0
PT
80592017-02-19 Paul Thomas <pault@gcc.gnu.org>
8060
8061 PR fortran/79402
8062 * gfortran.dg/submodule_23.f90: New test.
8063
f46e2bc9
PC
80642017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 PR c++/79380
8067 * g++.dg/cpp0x/alignas8.C: New.
8068
7dfa657b
JW
80692017-02-19 Eric Fiselier <eric@efcs.ca>
8070 Jonathan Wakely <jwakely@redhat.com>
8071
8072 PR c++/69523
8073 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8074
eab1f169
PK
80752017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8076
8077 * gcc.dg/gimplefe-26.c: New test.
8078
47e16d83
JDA
80792017-02-18 John David Anglin <danglin@gcc.gnu.org>
8080
8081 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8082
c2615951
JJ
80832017-02-18 Jakub Jelinek <jakub@redhat.com>
8084
c28fcc60
JJ
8085 PR target/79569
8086 * gcc.target/i386/3dnowA-3.c: New test.
8087
c2615951
JJ
8088 PR target/79559
8089 * gcc.target/i386/pr79559.c: New test.
8090
97fcf744
JM
80912017-02-17 Joseph Myers <joseph@codesourcery.com>
8092
8093 * gcc.dg/c11-float-2.c: New test.
8094 * gcc.dg/torture/float128-floath.c,
8095 gcc.dg/torture/float128x-floath.c,
8096 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8097 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8098 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8099 *_DECIMAL_DIG macros with DECIMAL_DIG.
8100
a530e181
BS
81012017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8102
8103 PR target/79261
8104 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8105
1d516992
JK
81062017-02-17 Julia Koval <julia.koval@intel.com>
8107
8108 * gcc.target/i386/rdpid.c New test.
8109 * gcc.target/i386/sse-12.c: Add -mrdpid.
8110 * gcc.target/i386/sse-13.c: Ditto.
8111 * gcc.target/i386/sse-14.c: Ditto.
8112 * gcc.target/i386/sse-22.c: Ditto.
8113 * gcc.target/i386/sse-23.c: Ditto.
8114 * g++.dg/other/i386-2.C: Ditto.
8115 * g++.dg/other/i386-3.C: Ditto.
8116
3185712c
SB
81172017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8118
8119 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8120 * gcc.dg/pr61441.c: Ditto.
8121
a261ee49
ML
81222017-02-17 Martin Liska <mliska@suse.cz>
8123
8124 PR rtl-optimization/79574
8125 * gcc.dg/pr79574.c: New test.
8126
5bf69d74
MP
81272017-02-17 Marek Polacek <polacek@redhat.com>
8128
8129 PR middle-end/79536
8130 * gcc.dg/torture/pr79536.c: New test.
8131
a72b242e
AM
81322017-02-16 Alan Modra <amodra@gmail.com>
8133
8134 * gcc.c-torture/execute/pr79286.c: New.
8135
bcac0b4d
JJ
81362017-02-16 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR c++/79512
8139 * c-c++-common/gomp/pr79512.c: New test.
8140
945c17d8
MS
81412017-02-15 Martin Sebor <msebor@redhat.com>
8142
8143 PR c++/79363
8144 * g++.dg/ext/flexary12.C: Adjust.
8145 * g++.dg/ext/flexary20.C: Same.
8146 * g++.dg/ext/flexary21.C: Same.
8147 * g++.dg/ext/flexary22.C: New test.
8148
25c99850
BC
81492017-02-15 Bin Cheng <bin.cheng@arm.com>
8150
8151 PR tree-optimization/79347
8152 * gcc.dg/vect/pr79347.c: New test.
8153
4f5e5fcb
JJ
81542017-02-15 Jakub Jelinek <jakub@redhat.com>
8155
e7202857
JJ
8156 PR c++/79301
8157 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8158 [[deprecated]] comment.
8159 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8160 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8161 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8162 [[deprecated]] in -std=c++11.
8163 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8164 [[fallthrough]] in -std=c++11 and -std=c++14.
8165
4f5e5fcb
JJ
8166 PR c++/79288
8167 * g++.dg/tls/pr79288.C: New test.
8168
c7545f1c
MP
81692017-02-15 Marek Polacek <polacek@redhat.com>
8170
8171 PR c/79515
8172 * gcc.dg/dfp/pr79515.c: New.
8173
1114b39c
DE
81742017-02-15 David Edelsohn <dje.gcc@gmail.com>
8175
8176 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8177
93b87d1d
TS
81782017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8179
8180 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8181 "opt_files".
8182
fa8db6ea
JJ
81832017-02-15 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR target/79487
8186 * gcc.dg/dfp/pr79487.c: New test.
8187 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8188 2017-02-13 change.
8189
8722316b
CL
81902017-01-14 Carl Love <cel@us.ibm.com>
8191
8192 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8193 xvcvsxdsp and xvcvuxdsp instructions.
8194
2932fe90
SB
81952017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8196
8197 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8198 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8199 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8200 64-bit default target.
8201 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8202 a 64-bit default target.
8203
63d09033
JJ
82042017-02-14 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR target/79481
8207 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8208 (test_3vx): Change return type from int to void.
63d09033
JJ
8209 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8210 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8211 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8212 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8213 tests.
8214 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8215 (test_3vx): Change return type from int to void.
8216 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8217 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8218 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8219 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8220 tests.
8221 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8222 intrinsic. Change scan-assembler-times number from 1 to 2.
8223 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8224 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8225 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8226 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8227 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8228 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8229 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8230
8668fae0
UB
82312017-02-14 Uros Bizjak <ubizjak@gmail.com>
8232
8233 PR middle-end/61225
8234 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8235 Use dg-additional-options for ia32 target. Remove XFAIL.
8236
95d96609
UB
82372017-02-14 Uros Bizjak <ubizjak@gmail.com>
8238
8239 PR target/79495
8240 * gcc.target/i386/pr79495.c: New test.
8241
6f207d58
MP
82422017-02-14 Marek Polacek <polacek@redhat.com>
8243
8244 PR c++/79420
8245 PR c++/79463
8246 * g++.dg/cpp1y/pr79463.C: New.
8247 * g++.dg/template/incomplete10.C: New.
8248 * g++.dg/template/incomplete9.C: New.
8249
ee139af5
L
82502017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8251
8252 PR target/79498
8253 * gcc.target/i386/pr79498.c: New test.
8254
bf00c9e0
MS
82552017-02-14 Martin Sebor <msebor@redhat.com>
8256
8257 PR middle-end/79448
8258 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8259 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8260 * gcc.dg/tree-ssa/pr79448.c: New test.
8261
6c022f73
JL
82622017-02-14 Jeff Law <law@redhat.com>
8263
8264 PR tree-optimization/79095
8265 * g++.dg/pr79095-1.C: New test
8266 * g++.dg/pr79095-2.C: New test
8267 * g++.dg/pr79095-3.C: New test
8268 * g++.dg/pr79095-4.C: New test
8269 * g++.dg/pr79095-5.C: New test
8270 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8271 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8272
b719f884
JG
82732017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8274
8275 * gcc.target/aarch64/vect_fp16_1.c: New.
8276
1be33173
PK
82772017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8278
8279 * gcc.dg/gimplefe-25.c: New test.
8280
73424a09
JJ
82812017-02-14 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR tree-optimization/79408
8284 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8285
977472e8
RB
82862017-02-14 Richard Biener <rguenther@suse.de>
8287
8288 PR middle-end/79432
8289 * gcc.dg/torture/pr79432.c: New testcase.
8290
ee75687b
MS
82912017-02-13 Martin Sebor <msebor@redhat.com>
8292
8293 PR middle-end/79496
8294 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8295
b84702c0
JJ
82962017-02-13 Jakub Jelinek <jakub@redhat.com>
8297
ecc04fae
JJ
8298 PR sanitizer/79341
8299 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8300 variables volatile.
8301
b84702c0
JJ
8302 PR c++/79232
8303 * g++.dg/cpp1z/eval-order4.C: New test.
8304 * g++.dg/other/pr79232.C: New test.
8305
b9a161ff
NS
83062017-02-13 Nathan Sidwell <nathan@acm.org>
8307
8308 PR c++/79296
8309 * g++.dg/cpp0x/pr79296.C: New.
8310
d8505fac
SB
83112017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8312
8313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8314 Instead, xfail powerpc*-*-* && lp64.
8315
efb802cb
SB
83162017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8317
8318 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8319 powerpc_p8vector_ok.
8320 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8321
8d6427c6
AS
83222017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8323
8324 PR target/79449
8325 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8326 for reading beyond a 4k boundary.
8327
9b7716c9
JJ
83282017-02-13 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR rtl-optimization/79388
8331 PR rtl-optimization/79450
8332 * gcc.c-torture/execute/pr79388.c: New test.
8333 * gcc.c-torture/execute/pr79450.c: New test.
8334
4bb91707
TK
83352017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8336
8337 PR fortran/65542
9b7716c9 8338 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8339
e22910c2
JJ
83402017-02-11 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR sanitizer/79341
8343 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8344
acbbac04
JH
83452017-02-11 Jan Hubicka <hubicka@ucw.cz>
8346
8347 PR tree-ssa/56727
8348 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8349
e493f96b
JJ
83502017-02-10 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR c++/79457
8353 * g++.dg/cpp0x/pr79457.C: New test.
8354
773acd54
SB
83552017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8356
8357 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8358 scan-assembler unless lp64.
8359
b56f814e
SB
83602017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8361
8362 PR tree-optimization/66612
8363 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8364
5e659d16
SB
83652017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8366
8367 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8368 of all powerpc.
8369
6f4f30bf
MP
83702017-02-10 Marek Polacek <polacek@redhat.com>
8371
8372 PR c++/79435
8373 * g++.dg/cpp1y/pr79435.C: New.
8374
3799a5b8
MP
8375 PR c++/79184
8376 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8377
052ef81d
CL
83782017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8379
8380 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8381 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8382 New.
8383 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8384 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8385 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8386 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8387 (vtst_expected_poly64x2): Move to aarch64-only section.
8388 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8389 (vtst_p64, vtstq_p64): New tests.
8390
a7c8ed0c
PC
83912017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8392
8393 PR c++/71737
8394 * g++.dg/cpp0x/pr71737.C: New.
8395
3dcde5ef 83962017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8397 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8398
8399 * gcc.dg/gimplefe-error-1.c: New testcase.
8400 * gcc.dg/gimplefe-error-2.c: New testcase.
8401 * gcc.dg/gimplefe-error-3.c: New testcase.
8402
6139a3b7
JJ
84032017-02-10 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR tree-optimization/79411
8406 * gcc.c-torture/compile/pr79411.c: New test.
8407
9bfc55d0
JJ
84082017-02-09 Jakub Jelinek <jakub@redhat.com>
8409 Jason Merrill <jason@redhat.com>
8410
8411 PR c++/79143
8412 * g++.dg/cpp1z/pr79143.C: New test.
8413
0b90c541
JH
84142017-02-09 Jan Hubicka <hubicka@ucw.cz>
8415
8416 * gcc.dg/loop-unswitch-2.c: Update testcase.
8417 * gcc.dg/loop-unswitch-1.c: Update testcase.
8418
192b048b
MP
84192017-02-09 Marek Polacek <polacek@redhat.com>
8420
8421 PR c/79428
8422 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8423 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8424 * c-c++-common/goacc/pr79428-1.c: New test.
8425 * c-c++-common/gomp/pr79428-2.c: New test.
8426 * c-c++-common/gomp/pr79428-5.c: New test.
8427 * c-c++-common/gomp/pr79428-6.c: New test.
8428 * c-c++-common/pr79428-3.c: New test.
8429
e9a9033b
AK
84302017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8431
8432 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8433 testcases.
8434
56f71478
JJ
84352017-02-09 Jakub Jelinek <jakub@redhat.com>
8436
28f6839b
JJ
8437 PR c/79413
8438 * gcc.c-torture/compile/pr79413.c: New test.
8439
f08683a1
JJ
8440 PR c++/79429
8441 * c-c++-common/gomp/pr79429.c: New test.
8442 * g++.dg/gomp/pr79429.C: New test.
8443
56f71478
JJ
8444 PR c/79431
8445 * c-c++-common/gomp/pr79431.c: New test.
8446
02889d23
CLT
84472017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8448 Cesar Philippidis <cesar@codesourcery.com>
8449 Joseph Myers <joseph@codesourcery.com>
8450 Chung-Lin Tang <cltang@codesourcery.com>
8451
8452 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8453 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8454 * c-c++-common/goacc/loop-auto-2.c: New.
8455 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8456 * c-c++-common/goacc/tile-2.c: New.
8457 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8458 * g++.dg/goacc/tile-1.C: New, check tile subst.
8459 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8460 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8461 * gfortran.dg/goacc/tile-1.f90: New test.
8462 * gfortran.dg/goacc/tile-2.f90: New test.
8463 * gfortran.dg/goacc/tile-lowering.f95: New test.
8464
9c0c77d2
RB
84652017-02-09 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/69823
8468 * gcc.dg/graphite/pr69823.c: New testcase.
8469
f39bad9f
PH
84702017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8471
8472 PR target/78604
8473 * gcc.target/powerpc/pr78604.c: New.
8474
fc00b9ce
KN
84752017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8476
8477 PR target/68972
8478 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8479 disable this test on power architecture.
8480
50c1f4a5
RB
84812017-02-08 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/71824
8484 PR tree-optimization/79409
8485 * gcc.dg/graphite/pr71824-3.c: New testcase.
8486
74a15d14
JJ
84872017-02-08 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR tree-optimization/79408
8490 * gcc.dg/tree-ssa/pr79408.c: New test.
8491
d798497e
RB
84922017-02-08 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/71824
8495 * gcc.dg/graphite/pr71824-2.c: New testcase.
8496
9d5019a1
AP
84972017-02-07 Andrew Pinski <apinski@cavium.com>
8498
705d3b77 8499 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8500
ec48209a
JJ
85012017-02-07 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR rtl-optimization/79386
8504 * gcc.c-torture/compile/pr79386.c: New test.
8505
e5f234b2
DV
85062017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8507 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8508
8509 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8510 *-*-solaris*.
8511
1f138b75
JJ
85122017-02-07 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR target/79299
8515 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8516 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8517
7af4b20d
RB
85182017-02-07 Richard Biener <rguenther@suse.de>
8519
8520 * gcc.dg/gimplefe-23.c: New testcase.
8521 * gcc.dg/gimplefe-24.c: Likewise.
8522
d95c2fc7
CL
85232017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8524
8525 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8526 scan-assembler instead of scan-assembler-times.
8527 * gcc.target/aarch64/test_frame_10.c: Likewise.
8528 * gcc.target/aarch64/test_frame_12.c: Likewise.
8529 * gcc.target/aarch64/test_frame_2.c: Likewise.
8530 * gcc.target/aarch64/test_frame_4.c: Likewise.
8531 * gcc.target/aarch64/test_frame_6.c: Likewise.
8532 * gcc.target/aarch64/test_frame_7.c: Likewise.
8533 * gcc.target/aarch64/test_frame_8.c: Likewise.
8534
fa5d44d0
RO
85352017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8536
8537 * gcc.target/i386/pr78419.c: Require ifunc support.
8538
d9b4ce00
DE
85392017-02-07 David Edelsohn <dje.gcc@gmail.com>
8540
8541 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8542
bb7d75ff
PP
85432017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8544
8545 PR c++/79360
8546 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8547
122e7b4f
KC
85482017-02-06 Kito Cheng <kito.cheng@gmail.com>
8549
8550 * lib/target-supports.exp: Define the RISC-V target.
8551 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8552 * gcc.dg/builtin-apply2.c: Likewise.
8553 * gcc.dg/ifcvt-4.c: Likewise.
8554 * gcc.dg/loop-8.c: Likewise.
8555 * gcc.dg/sibcall-10.c: Likewise.
8556 * gcc.dg/sibcall-9.c: Likewise.
8557 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8558 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8559 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8560 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8561 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8562 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8563 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8564
391675ac
MM
85652017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8566
8567 PR target/66144
8568 * gcc.target/powerpc/pr66144-1.c: New test.
8569 * gcc.target/powerpc/pr66144-2.c: Likewise.
8570 * gcc.target/powerpc/pr66144-3.c: Likewise.
8571
e495e31a
MS
85722017-02-06 Martin Sebor <msebor@redhat.com>
8573
8574 PR tree-optimization/79376
8575 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8576 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8577
2568d8a1
JJ
85782017-02-06 Jakub Jelinek <jakub@redhat.com>
8579
98e09245
JJ
8580 PR c++/79379
8581 * g++.dg/cpp1y/constexpr-79379.C: New test.
8582
e8b0383c
JJ
8583 PR c++/79377
8584 * g++.dg/lookup/pr79377.C: New test.
8585
a5e8cbd1
JJ
8586 PR c++/79372
8587 * g++.dg/cpp1z/decomp25.C: New test.
8588
2568d8a1
JJ
8589 PR tree-optimization/79284
8590 * gcc.c-torture/compile/pr79284.c: New test.
8591
aae936b9
PC
85922017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 PR c++/70448
8595 * g++.dg/cpp0x/pr70448.C: New.
8596
daf57541
DV
85972017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8598
8599 PR 78348
8600 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8601 to dg-options.
8602
0898c74d
GJL
86032017-02-06 Georg-Johann Lay <avr@gjlay.de>
8604
8605 PR target/78883
8606 * gcc.c-torture/compile/pr78883.c: New test.
8607
5d3ebb71
JH
86082017-02-05 Jan Hubicka <hubicka@ucw.cz>
8609
8610 PR tree-ssa/79347
8611 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8612 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8613 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8614 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8615 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8616 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8617 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8618 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8619 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8620 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8621 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8622 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8623 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8624
139d4065
AV
86252017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8626
8627 PR fortran/79344
8628 * gfortran.dg/allocate_with_source_24.f90: New test.
8629
4b9c80d8
AV
86302017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8631
8632 PR fortran/79230
8633 * gfortran.dg/der_ptr_component_2.f90: New test.
8634
f3877b2f
EB
86352017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8636
8637 * gcc.target/sparc/20170205-1.c: New test.
8638
d8a09ada
JDA
86392017-02-03 John David Anglin <danglin@gcc.gnu.org>
8640
a2a86d6a
JDA
8641 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8642 libatomic_available.
8643
a1d99925
JDA
8644 * gcc.dg/pr77587.c: Require alias support.
8645 * gcc.dg/pr77587a.c: Likewise.
8646
d8bf159e
JDA
8647 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8648 * gcc.c-torture/execute/pr78622.c: Likewise.
8649
d8a09ada
JDA
8650 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8651 hppa*-*-hpux*.
8652 * c-c++-common/Wunused-var-16.c: Likewise.
8653 * c-c++-common/builtin-shuffle-1.c: Likewise.
8654 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8655 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8656
f589a1ce
MS
86572017-02-03 Martin Sebor <msebor@redhat.com>
8658
8659 PR tree-optimization/79327
8660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8661 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8662 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8663
5b00f9d2
JJ
86642017-02-03 Jakub Jelinek <jakub@redhat.com>
8665 Martin Sebor <msebor@redhat.com>
8666
8667 PR tree-optimization/79327
8668 * gcc.dg/tree-ssa/pr79327.c: New test.
8669 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8670 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8671 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8672 (test_sprintf_chk_range_schar): Adjust dg-message.
8673 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8674 * gcc.c-torture/execute/pr79327.c: New test.
8675
437f0a81
JJ
86762017-02-03 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR target/79354
8679 * gcc.target/powerpc/pr79354.c: New test.
8680 * gcc.c-torture/execute/pr79354.c: New test.
8681
3f343040
MS
86822017-02-03 Martin Sebor <msebor@redhat.com>
8683
8684 PR tree-optimization/79352
8685 * gcc.dg/tree-ssa/pr79352.c: New test.
8686
46a2ab58
ML
86872017-02-03 Martin Liska <mliska@suse.cz>
8688
8689 PR lto/66295
8690 * gcc.target/i386/mvc9.c: New test.
8691
baa2d1cd
PH
86922017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8693
8694 PR target/79158
8695 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8696 to VSX reg.
8697
30c6ec2f
JH
86982017-02-02 Jan Hubicka <hubicka@ucw.cz>
8699
8700 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8701 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8702 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8703 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8704 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8705 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8706 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8707 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8708 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8709 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8710 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8711 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8712 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8713
ebee1eb9
MS
87142017-02-02 Martin Sebor <msebor@redhat.com>
8715
8716 PR middle-end/79275
8717 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8718 * gcc.dg/tree-ssa/pr79275.c: New test.
8719
dcd25b8a
AS
87202017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8721
dc362ada 8722 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8723
0f0c2cc3
JH
87242017-02-02 Jan Hubicka <hubicka@ucw.cz>
8725
8726 PR middle-end/77445
8727 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8728 threading is done.
8729
1c372840
TC
87302017-02-02 Tamar Christina <tamar.christina@arm.com>
8731
8732 PR middle-end/78142
8733 * gcc.target/aarch64/vector_initialization_nostack.c
8734 (f12): Use one vector
8735
9f11a4a7
JJ
87362017-02-02 Jakub Jelinek <jakub@redhat.com>
8737
bef7e561
JJ
8738 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8739 * c-c++-common/asan/misalign-1.c: Likewise.
8740 * c-c++-common/asan/misalign-2.c: Likewise.
8741 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8742 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8743 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8744 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8745 add -ffat-lto-objects from/to dg-additional-options.
8746 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8747 dg-additional-options.
8748
9f11a4a7
JJ
8749 PR target/79197
8750 * gcc.target/powerpc/pr79197.c: New test.
8751 * gcc.c-torture/compile/pr79197.c: New test.
8752
09661674
RB
87532017-02-02 Richard Biener <rguenther@suse.de>
8754
8755 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8756
d8d58893
PC
87572017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 PR c++/69637
8760 * g++.dg/cpp0x/pr69637-1.C: New.
8761 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8762
521a70a4
AK
87632017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8764
8765 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8766
e26b502d
BS
87672017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8768
8769 PR target/70012
8770 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8771 conditions.
8772
55e75c7c
JJ
87732017-02-01 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR testsuite/79324
8776 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8777 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8778 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8779 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8780 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8781 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8782 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8783 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8784 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8785 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8786 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8787 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8788 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8789
a4476973
ML
87902017-02-01 Martin Liska <mliska@suse.cz>
8791
8792 PR testsuite/79272
8793 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8794
3f3181b1
RB
87952017-02-01 Richard Biener <rguenther@suse.de>
8796
8797 PR testsuite/76957
8798 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8799 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8800 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8801 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8802
1e7ef862
RB
88032017-02-01 Richard Biener <rguenther@suse.de>
8804
8805 PR middle-end/79315
8806 * gfortran.dg/pr79315.f90: New testcase.
8807
405a7406
RB
88082017-02-01 Richard Biener <rguenther@suse.de>
8809
8810 PR tree-optimization/71824
8811 * gcc.dg/graphite/pr71824.c: New testcase.
8812
19bdccb4
JJ
88132017-01-31 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR c++/79304
8816 * g++.dg/diagnostic/pr79304.C: New test.
8817
fcb2cdfc
DM
88182017-01-31 David Malcolm <dmalcolm@redhat.com>
8819
8820 PR c++/79298
8821 * g++.dg/spellcheck-pr79298.C: New test case.
8822
7cfa044d
DM
88232017-01-31 David Malcolm <dmalcolm@redhat.com>
8824
8825 PR preprocessor/79210
8826 * gcc.dg/format/pr79210.c: New test case.
8827 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8828 New function.
8829
de3fbef6
NS
88302017-01-31 Nathan Sidwell <nathan@acm.org>
8831
5ae37bdf
NS
8832 PR c++/79290
8833 * g++.dg/warn/pr79290.C: New.
8834
de3fbef6
NS
8835 PR c++/67273
8836 PR c++/79253
8837 * g++.dg/cpp1y/pr67273.C: New.
8838 * g++.dg/cpp1y/pr79253.C: New.
8839
7f357c61
NS
88402017-01-31 Nathan Sidwell <nathan@acm.org>
8841
8842 PR c++/79264
8843 * g++.dg/cpp1y/pr61636-1.C: Augment.
8844
5b11971a
CL
88452017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8846
8847 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8848 rand() instead of random().
8849
8b670f93
AH
88502017-01-30 Aldy Hernandez <aldyh@redhat.com>
8851
8852 PR tree-optimization/71691
8853 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8854
4727e06b
AK
88552017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8856
8857 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8858 __ARCH__.
8859
b6dae849
JJ
88602017-01-31 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR tree-optimization/79267
8863 * g++.dg/opt/pr79267.C: New test.
8864
40fb9c89
AO
88652017-01-30 Alexandre Oliva <aoliva@redhat.com>
8866
8867 PR debug/63238
8868 * gcc.dg/debug/dwarf2/align-1.c: New.
8869 * gcc.dg/debug/dwarf2/align-2.c: New.
8870 * gcc.dg/debug/dwarf2/align-3.c: New.
8871 * gcc.dg/debug/dwarf2/align-4.c: New.
8872 * gcc.dg/debug/dwarf2/align-5.c: New.
8873 * gcc.dg/debug/dwarf2/align-6.c: New.
8874 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8875 * g++.dg/debug/dwarf2/align-1.C: New.
8876 * g++.dg/debug/dwarf2/align-2.C: New.
8877 * g++.dg/debug/dwarf2/align-3.C: New.
8878 * g++.dg/debug/dwarf2/align-4.C: New.
8879 * g++.dg/debug/dwarf2/align-5.C: New.
8880 * g++.dg/debug/dwarf2/align-6.C: New.
8881
3095f651
AS
88822017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8883
8884 PR target/79170
8885 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8886
3cf88bff
MS
88872017-01-30 Martin Sebor <msebor@redhat.com>
8888
8889 PR testsuite/79293
8890 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8891
37731134
ML
88922017-01-30 Martin Liska <mliska@suse.cz>
8893
8894 PR gcov-profile/79259
8895 * g++.dg/tree-prof/pr79259.C: New test.
8896
0c7247cc
RB
88972017-01-30 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/79276
8900 * gcc.dg/torture/pr79276.c: New testcase.
8901
ab4be5d1
DV
89022017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8903
8904 PR target/79240
8905 * gcc.target/s390/pr79240.c: New test.
8906
6687d58d
BS
89072017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8908
8909 PR target/79268
8910 * gcc.target/powerpc/pr79268.c: New file.
8911 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8912 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8913 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8914 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8915
b5df96c3
JDA
89162017-01-28 John David Anglin <danglin@gcc.gnu.org>
8917
fc34d7b8
JDA
8918 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8919
9efc84e4
JDA
8920 PR testsuite/70583
8921 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8922
4bfbe3ae
JDA
8923 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8924 * gnat.dg/debug9.adb: Likewise.
8925
8d0b306f
JDA
8926 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8927
b5df96c3
JDA
8928 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8929 libatomic_available.
8930 * gfortran.dg/coarray_42.f90: Likewise.
8931 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8932 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8933 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8934
eb339366
MS
89352017-01-27 Martin Sebor <msebor@redhat.com>
8936
8937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8938
711ce021
BS
89392017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8940
8941 PR rtl-optimization/79194
8942 * gcc.dg/torture/pr79194.c: New test.
8943
d8321b33
VM
89442017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8945
8946 PR tree-optimization/71374
2568d8a1 8947 * gcc.target/i386/pr71374.c: New.
d8321b33 8948
9e2ea13e
MS
89492017-01-27 Martin Sebor <msebor@redhat.com>
8950
8951 PR c++/71290
8952 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8953 a dg-error directive.
8954
9eb7045b
VM
89552017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8956
8957 PR target/79131
8958 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8959 * gcc.target/arm/pr79131-2.c: New.
8960
f75bbf3f
BS
89612017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8962
8963 PR target/65484
8964 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8965 vectorized on POWER unless hardware misaligned loads are
8966 available.
8967
3f54004b
BC
89682017-01-27 Bin Cheng <bin.cheng@arm.com>
8969
8970 PR rtl-optimization/78559
8971 * gcc.c-torture/execute/pr78559.c: New test.
8972
40b6bff9
RB
89732017-01-27 Richard Biener <rguenther@suse.de>
8974
8975 PR tree-optimization/79245
8976 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8977 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8978
b2f8892e
JJ
89792017-01-27 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR c/79199
8982 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8983 target. Use 4294967293U instead of 4294967293.
8984
b002f3b9
RB
89852017-01-27 Richard Biener <rguenther@suse.de>
8986
8987 PR tree-optimization/71433
8988 * gcc.dg/Warray-bounds-21.c: New testcase.
8989
38f50ab6
RB
89902017-01-27 Richard Biener <rguenther@suse.de>
8991
8992 PR tree-optimization/79244
8993 * gcc.dg/torture/pr79244.c: New testcase.
8994
c04f4139
JJ
89952017-01-27 Jakub Jelinek <jakub@redhat.com>
8996
8997 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8998 all occurrences of 40 to 32.
8999
6ca513f9
RE
90002017-01-27 Richard Earnshaw <rearnsha@arm.com>
9001
9002 PR target/79239
9003 * gcc.target/arm/pr79239.c: New test.
9004
d876f5cd
DV
90052017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9006
9007 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9008
bb6a6ee9
AB
90092017-01-27 Adam Butcher <adam@jessamine.co.uk>
9010
9011 PR c++/64382
9012 * g++.dg/cpp1y/pr64382.C: New test.
9013
31c87a43
MS
90142017-01-26 Martin Sebor <msebor@redhat.com>
9015
9016 PR middle-end/78703
9017 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9018 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9019 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9020 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9021
f7c06c0f
JJ
90222017-01-26 Jakub Jelinek <jakub@redhat.com>
9023
b0670cc0
JJ
9024 PR debug/79129
9025 * g++.dg/debug/dwarf2/pr79129.C: New test.
9026
f7c06c0f
JJ
9027 PR debug/78835
9028 * g++.dg/debug/dwarf2/pr78835.C: New test.
9029
5d93da1d
MS
90302017-01-26 Martin Sebor <msebor@redhat.com>
9031
9032 PR middle-end/78703
9033 * gcc.dg/format/pr78569.c: Adjust.
9034 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9035 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9036 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9037 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9038 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9039 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9040 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9041 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9042 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9043 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9044 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9045
905d2812
JJ
90462017-01-26 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR c++/68727
9049 * g++.dg/other/offsetof8.C: Add expected error.
9050 * g++.dg/other/offsetof9.C: New test.
9051
b3db8d77
DE
90522017-01-26 David Edelsohn <dje.gcc@gmail.com>
9053
9054 * g++.dg/opt/declone3.C: Require LTO.
9055
15961e4a
VM
90562017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9057
9058 PR target/79131
9059 * gcc.target/arm/pr79131.c: New.
9060
e39dd802
BC
90612017-01-26 Bin Cheng <bin.cheng@arm.com>
9062
9063 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9064
bc9efeab
JW
90652017-01-26 Jonathan Wakely <jwakely@redhat.com>
9066
9067 PR libstdc++/79190
9068 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9069 matches replaced operator delete.
9070
b5f75f0b
JJ
90712017-01-26 Jakub Jelinek <jakub@redhat.com>
9072
9073 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9074 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9075 avx512f with avx512dq.
9076 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9077 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9078 avx512f with avx512dq.
9079 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9080 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9081 avx512f with avx512dq.
9082
0a38b341
MP
90832017-01-26 Marek Polacek <polacek@redhat.com>
9084
9085 PR c/79199
9086 * c-c++-common/Wduplicated-branches-13.c: New test.
9087
ebff5c3f
DS
90882017-01-26 David Sherwood <david.sherwood@arm.com>
9089
9090 PR middle-end/79212
9091 * gfortran.dg/gomp/sharing-4.f90: New test.
9092
e6d55103
JJ
90932017-01-26 Jakub Jelinek <jakub@redhat.com>
9094
1a27fab1
JJ
9095 PR target/70465
9096 * gcc.target/i386/pr70465.c: New test.
9097
e6d55103
JJ
9098 * brig.dg/dg.exp: Update copyright years.
9099 * lib/brig-dg.exp: Update copyright years.
9100 * lib/brig.exp: Update copyright years.
9101
b5aa1281
MM
91022017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9103
9104 PR target/79179
9105 * gcc.target/powerpc/pr79179.c: New test.
9106
3b5de3cb
BS
91072017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9108
9109 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9110 generation to accept D-mode memory accesses.
9111
dbe81dbe
MS
91122017-01-25 Martin Sebor <msebor@redhat.com>
9113
9114 PR c++/71290
9115 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9116 * g++.dg/ext/flexarray-mangle.C: Same.
9117 * g++.dg/ext/flexarray-subst.C: Same.
9118 * g++.dg/ext/flexary10.C: Same.
9119 * g++.dg/ext/flexary11.C: Same.
9120 * g++.dg/ext/flexary14.C: Same.
9121 * g++.dg/ext/flexary16.C: Same.
9122 * g++.dg/ext/flexary18.C: Same.
9123 * g++.dg/ext/flexary19.C: Same.
9124 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9125 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9126 * g++.dg/ubsan/object-size-1.C: Same.
9127 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9128
0e343868
JJ
91292017-01-25 Jakub Jelinek <jakub@redhat.com>
9130
a25608aa
JJ
9131 PR c++/78896
9132 * g++.dg/cpp1z/decomp24.C: New test.
9133
0e343868
JJ
9134 PR c++/77914
9135 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9136 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9137 expect a warning.
9138 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9139 expect warnings.
9140 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9141 * g++.dg/cpp1y/pr59636.C: Likewise.
9142 * g++.dg/cpp1y/pr60190.C: Likewise.
9143
0d098f4b
BC
91442017-01-25 Bin Cheng <bin.cheng@arm.com>
9145
9146 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9147
5332c89e 91482017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9149
9150 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9151 vec_packs built-ins
9152
ed4e59f4
CL
91532017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9154
9155 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9156 -mcpu=cortex-a57.
9157 * gcc.target/arm/vseleqsf.c: Likewise.
9158 * gcc.target/arm/vselgedf.c: Likewise.
9159 * gcc.target/arm/vselgesf.c: Likewise.
9160 * gcc.target/arm/vselgtdf.c: Likewise.
9161 * gcc.target/arm/vselgtsf.c: Likewise.
9162 * gcc.target/arm/vselledf.c: Likewise.
9163 * gcc.target/arm/vsellesf.c: Likewise.
9164 * gcc.target/arm/vselltdf.c: Likewise.
9165 * gcc.target/arm/vselltsf.c: Likewise.
9166 * gcc.target/arm/vselnedf.c: Likewise.
9167 * gcc.target/arm/vselnesf.c: Likewise.
9168 * gcc.target/arm/vselvcdf.c: Likewise.
9169 * gcc.target/arm/vselvcsf.c: Likewise.
9170 * gcc.target/arm/vselvsdf.c: Likewise.
9171 * gcc.target/arm/vselvssf.c: Likewise.
9172
a5d6927f
RB
91732017-01-25 Richard Biener <rguenther@suse.de>
9174
9175 PR testsuite/72850
9176 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9177 to what we had before adding the threading passes.
9178
c2873892
RB
91792017-01-25 Richard Biener <rguenther@suse.de>
9180
9181 PR tree-optimization/69264
9182 * g++.dg/torture/pr69264.C: New testcase.
9183
9aa483a2
KT
91842016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9185
9186 PR target/79145
9187 * gcc.target/arm/pr79145.c: New test.
9188
5c628c3e
RB
91892017-01-25 Richard Biener <rguenther@suse.de>
9190
9191 PR debug/78363
9192 * g++.dg/gomp/pr78363-1.C: New testcase.
9193 * g++.dg/gomp/pr78363-2.C: Likewise.
9194 * g++.dg/gomp/pr78363-3.C: Likewise.
9195
9078cd36
KT
91962016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9197
9198 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9199 * gcc.dg/lto/pr61526_0.c: Likewise.
9200 * gcc.dg/lto/pr64415_0.c: Likewise.
9201
7cfd79d6
JJ
92022017-01-24 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR c++/79205
9205 * g++.dg/cpp1z/decomp22.C: New test.
9206 * g++.dg/cpp1z/decomp23.C: New test.
9207
3e4b91f2
NS
92082017-01-24 Nathan Sidwell <nathan@acm.org>
9209
1d7bc790
NS
9210 PR c++/78469
9211 * g++.dg/cpp0x/pr78469.C: New.
9212
3e4b91f2
NS
9213 PR c++/79118
9214 * g++.dg/cpp0x/pr79118.C: New.
9215
b20ba138
EB
92162017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9217
9218 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9219
c2e84327
DM
92202017-01-24 David Malcolm <dmalcolm@redhat.com>
9221
9222 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9223 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9224 * gcc.dg/rtl/rtl.exp: New file.
9225 * gcc.dg/rtl/test.c: New file.
9226 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9227 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9228 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9229 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9230 * gcc.dg/rtl/x86_64/final.c: New test case.
9231 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9232 * gcc.dg/rtl/x86_64/ira.c: New test case.
9233 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9234 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9235 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9236 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9237 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9238 * gcc.dg/rtl/x86_64/test_1.h: New file.
9239 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9240 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9241 * gcc.dg/rtl/x86_64/times-two.h: New file.
9242 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9243
cf8d19de
BC
92442017-01-24 Bin Cheng <bin.cheng@arm.com>
9245
9246 PR tree-optimization/79159
9247 * g++.dg/tree-ssa/pr79159.C: New test.
9248
f6a24a94 92492017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9250 Martin Jambor <mjambor@suse.cz>
9251
9252 * lib/brig-dg.exp: New file.
9253 * lib/brig.exp: Likewise.
9254 * brig.dg/README: Likewise.
9255 * brig.dg/dg.exp: Likewise.
9256 * brig.dg/test/gimple/alloca.hsail: Likewise.
9257 * brig.dg/test/gimple/atomics.hsail: Likewise.
9258 * brig.dg/test/gimple/branches.hsail: Likewise.
9259 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9260 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9261 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9262 * brig.dg/test/gimple/mem.hsail: Likewise.
9263 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9264 * brig.dg/test/gimple/packed.hsail: Likewise.
9265 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9266 * brig.dg/test/gimple/variables.hsail: Likewise.
9267 * brig.dg/test/gimple/vector.hsail: Likewise.
9268
c3b3e526
JJ
92692017-01-24 Jakub Jelinek <jakub@redhat.com>
9270
9271 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9272 support asan, only on i?86/x86_64 require sse2_runtime.
9273
75f92127
KN
92742017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9275
9276 PR target/66669
9277 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9278 test on powerpc targets.
9279
1a998fa0
MS
92802017-01-23 Martin Sebor <msebor@redhat.com>
9281
9282 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9283
108fdd6d
RB
92842017-01-23 Richard Biener <rguenther@suse.de>
9285
9286 PR tree-optimization/79088
9287 PR tree-optimization/79188
9288 * gcc.dg/torture/pr79088.c: New testcase.
9289 * gcc.dg/torture/pr79188.c: Likewise.
9290
28826a66
KN
92912017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9292
9293 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9294 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9295 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9296 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9297 type of test function to reflect change in built-in function's
9298 return type.
9299 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9300 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9301 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9302 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9303 type and second argument type to reflect change in built-in
9304 function's type signature.
9305 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9306 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9307 type of test function to reflect change in built-in function's
9308 return type.
9309 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9310 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9311 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9312 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9313 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9314 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9315 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9316 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9317 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9318 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9319 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9320 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9321 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9322 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9323 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9324 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9325 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9326 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9327 type of test function to reflect change in built-in function's
9328 return type.
9329 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9330 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9331 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9332 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9333 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9334 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9335 test function's result and second argument to reflect change in
9336 built-in function's type signature.
9337 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9338
e6b8075c
NS
93392017-01-23 Nathan Sidwell <nathan@acm.org>
9340
fc7612fd
NS
9341 PR C++/71710
9342 * g++.dg/template/pr71710.C: New.
9343
e6b8075c
NS
9344 PR c++/71406
9345 PR c++/77508
9346 * g++.dg/template/pr71406.C: New.
9347
15b8fd49
TK
93482017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9349
9b7716c9 9350 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9351
e9c4fbe9
BS
93522017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9353
9354 PR rtl-optimization/78634
9355 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9356
8539a302
BC
93572017-01-23 Bin Cheng <bin.cheng@arm.com>
9358
9359 PR tree-optimization/70754
9360 * gfortran.dg/pr70754.f90: New test.
9361
f368600f
ML
93622017-01-23 Martin Liska <mliska@suse.cz>
9363
9364 PR tree-optimization/79196
9365 * gcc.dg/asan/pr79196.c: New test.
9366 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9367
d886761f
MM
93682017-01-23 Michael Matz <matz@suse.de>
9369
9370 PR tree-optimization/78384
9371 * gcc.dg/pr78384.c: New test.
9372
cffcafda
RB
93732017-01-23 Richard Biener <rguenther@suse.de>
9374
9375 PR tree-optimization/79186
9376 * gcc.dg/torture/pr79186.c: New testcase.
9377 * gcc.dg/torture/pr79187.c: Likewise.
9378
bda2bc48
MJ
93792017-01-23 Martin Jambor <mjambor@suse.cz>
9380
9381 * gcc.dg/ipa/vrp8.c: New test.
9382
f65f1ae3
MJ
93832017-01-23 Martin Jambor <mjambor@suse.cz>
9384
9385 PR ipa/79108
9386 * gfortran.dg/lto/pr79108_0.f90: New test.
9387
dea06111
AS
93882017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9389
9390 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9391 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9392 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9393 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9394 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9395 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9396 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9397 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9398 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9399 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9400 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9401 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9402 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9403 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9404 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9405 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9406
05011618
RB
94072017-01-23 Richard Biener <rguenther@suse.de>
9408 Nick Clifton <nickc@redhat.com>
9409
9410 PR testsuite/78421
9411 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9412 If the target is ARM return the result of the
9413 check_effective_target_arm_vect_no_misalign proc.
9414 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9415 support unaligned vectors then only expect one of the loops to be
9416 unrolled.
9417
f6b9f2ff
ML
94182017-01-23 Martin Liska <mliska@suse.cz>
9419
9420 * gcc.dg/asan/use-after-scope-10.c: New test.
9421 * gcc.dg/asan/use-after-scope-11.c: New test.
9422 * g++.dg/asan/use-after-scope-5.C: New test.
9423
c7775327
ML
94242017-01-23 Martin Liska <mliska@suse.cz>
9425
9426 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9427 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9428 sanopt optimization for ASAN_POISON.
9429
d8ae8d16
KT
94302016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9431
9432 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9433
54d7c70c
CL
94342017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9435
9436 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9437 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9438 for poly*_t types.
9439 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9440 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9441 exec_vcombine): Likewise.
9442 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9443 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9444 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9445 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9446 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9447 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9448 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9449 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9450 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9451 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9452 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9453 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9454 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9455 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9456 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9457 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9458 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9459 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9460 Likewise.
9461 (TEST_VGET_LANE): Cast to uint to avoid warning.
9462 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9463 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9464 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9465 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9466 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9467 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9468 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9469 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9470 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9471 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9472 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9473 CHECK_POLY instead of CHECK for poly64_t types.
9474 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9475 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9476 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9477 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9478 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9479 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9480 uint32_t.
9481 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9482 for int32_t, int64_t.
9483 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9484 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9485 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9486 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9487 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9488 needed.
9489
386fe51c
JJ
94902017-01-22 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR fortran/79154
9493 * gfortran.dg/gomp/pr79154-1.f90: New test.
9494 * gfortran.dg/gomp/pr79154-2.f90: New test.
9495
bc4d86e6
AS
94962017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9497
9498 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9499
c31d5fce
MP
95002017-01-21 Marek Polacek <polacek@redhat.com>
9501
9502 PR testsuite/79169
9503 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9504
25cb56c3
JH
95052017-01-20 Jan Hubicka <hubicka@ucw.cz>
9506
9507 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9508
ea9f867b
BS
95092017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9510
9511 PR rtl-optimization/79125
9512 * gcc.dg/torture/pr79125.c: New test.
9513
a876231c
JW
95142017-01-20 Jiong Wang <jiong.wang@arm.com>
9515
2568d8a1 9516 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9517 only.
2568d8a1
JJ
9518 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9519 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9520
4b9f2115
NS
95212017-01-20 Nathan Sidwell <nathan@acm.org>
9522
3e4b91f2 9523 PR c++/78495
4b9f2115
NS
9524 * g++.dg/cpp1z/inh-ctor38.C: New.
9525
d2aadab1
MP
95262017-01-20 Marek Polacek <polacek@redhat.com>
9527
9528 PR c/79152
9529 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9530
449cd5af
TP
95312017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9532
9533 * lib/target-supports.exp (check_configured_with): New procedure.
9534 (check_effective_target_default_mode): new effective target.
9535 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9536 default mode. Fix dg-skip-if target selector syntax.
9537 * gcc.target/arm/optional_thumb-2.c: Likewise.
9538 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9539 syntax.
9540
ebed7175
DM
95412017-01-20 David Malcolm <dmalcolm@redhat.com>
9542
9543 PR c++/77829
9544 PR c++/78656
9545 * g++.dg/spellcheck-pr77829.C: New test case.
9546 * g++.dg/spellcheck-pr78656.C: New test case.
9547
2ebd93e1
MP
95482017-01-20 Marek Polacek <polacek@redhat.com>
9549
9550 PR c/64279
9551 * c-c++-common/Wduplicated-branches-1.c: New test.
9552 * c-c++-common/Wduplicated-branches-10.c: New test.
9553 * c-c++-common/Wduplicated-branches-11.c: New test.
9554 * c-c++-common/Wduplicated-branches-12.c: New test.
9555 * c-c++-common/Wduplicated-branches-2.c: New test.
9556 * c-c++-common/Wduplicated-branches-3.c: New test.
9557 * c-c++-common/Wduplicated-branches-4.c: New test.
9558 * c-c++-common/Wduplicated-branches-5.c: New test.
9559 * c-c++-common/Wduplicated-branches-6.c: New test.
9560 * c-c++-common/Wduplicated-branches-7.c: New test.
9561 * c-c++-common/Wduplicated-branches-8.c: New test.
9562 * c-c++-common/Wduplicated-branches-9.c: New test.
9563 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9564 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9565 * g++.dg/ext/builtin-object-size3.C: Likewise.
9566 * g++.dg/gomp/loop-1.C: Likewise.
9567 * g++.dg/warn/Wduplicated-branches1.C: New test.
9568 * g++.dg/warn/Wduplicated-branches2.C: New test.
9569
0ce4024a
ML
95702017-01-20 Martin Liska <mliska@suse.cz>
9571
9572 PR lto/69188
9573 * gcc.dg/lto/pr69188_0.c: New test.
9574 * gcc.dg/lto/pr69188_1.c: New test.
9575
d8ea3e7c
AS
95762017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9577
9578 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9579 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9580 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9581 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9582 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9583 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9584 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9585 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9586 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9587 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9588 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9589 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9590 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9591 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9592 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9593 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9594 * gcc.target/i386/avx-1.c: Test new intrinsics.
9595 * gcc.target/i386/sse-13.c: Ditto.
9596 * gcc.target/i386/sse-23.c: Ditto.
9597
0516164b
RB
95982017-01-20 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/71264
9601 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9602
d821744c
MF
96032017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9604
9605 * gcc.target/mips/madd4-1.c: New file.
9606 * gcc.target/mips/madd4-2.c: Likewise.
9607 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9608 HAS_MADD4.
9609 (mips_option_groups): Add -m[no-]madd4.
9610 (mips-dg-init): Detect default -mno-madd4.
9611 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9612 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9613 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9614 * gcc.target/mips/nmadd-1.c: Likewise.
9615 * gcc.target/mips/nmadd-2.c: Likewise.
9616 * gcc.target/mips/nmadd-3.c: Likewise.
9617
db58fd89
JW
96182017-01-19 Jiong Wang <jiong.wang@arm.com>
9619
9620 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9621 combined instructions.
9622 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9623 instructions.
9624 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9625 of pointer authentication.
9626
bd9cf60b
MM
96272017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9628
9629 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9630 floating point hardware to run test.
9631
ab014eb3
TC
96322017-01-19 Tamar Christina <tamar.christina@arm.com>
9633
2568d8a1 9634 * lib/target-supports.exp
ab014eb3
TC
9635 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9636
c048038f
RO
96372017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9638
9639 PR testsuite/79051
9640 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9641 __x86_64__]: Allow for target i?86-*-*.
9642
ab6b44cb
MF
96432017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9644
9645 PR target/78176
9646 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9647 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9648 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9649 HAS_LXC1.
9650 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9651 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9652 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9653
118d5ed3
AV
96542017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9655
9656 PR fortran/70696
9657 * gfortran.dg/coarray_43.f90: New test.
9658
a57c520e
RE
96592017-01-19 Richard Earnshaw <rearnsha@arm.com>
9660
9661 PR rtl-optimization/79121
9662 * gcc.c-torture/execute/pr79121.c: New test.
9663
54dc4be2
MM
96642017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9665
9666 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9667 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9668
7bd5dad2
LK
96692017-01-18 Louis Krupp <louis.krupp@zoho.com>
9670
9671 PR fortran/50069
9672 PR fortran/55086
9673 * gfortran.dg/pr50069_1.f90: New test.
9674 * gfortran.dg/pr50069_2.f90: New test.
9675 * gfortran.dg/pr55086_1.f90: New test.
9676 * gfortran.dg/pr55086_1_tfat.f90: New test.
9677 * gfortran.dg/pr55086_2.f90: New test.
9678 * gfortran.dg/pr55086_2_tfat.f90: New test.
9679 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9680
0edd264d
AS
96812017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9682 * gcc.dg/strcmp-1.c: New test.
9683 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9684
551914b7
DM
96852017-01-18 David Malcolm <dmalcolm@redhat.com>
9686
9687 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9688 (dejagnu_fail): Likewise.
9689 (dejagnu_note): Likewise.
9690 (pass): Provide forward decl, moving true decl to after #include
9691 of harness.h.
9692 (fail): Likewise.
9693 (note): Likewise.
9694
b7d3a6a6
MM
96952017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9696
9697 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9698 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9699
c484627c
NS
97002017-01-18 Nathan Sidwell <nathan@acm.org>
9701
9702 PR c++/78488
9703 * g++.dg/cpp1z/inh-ctor37.C: New.
9704
a711887e
UB
97052017-01-18 Uros Bizjak <ubizjak@gmail.com>
9706
9707 PR rtl-optimization/78952
9708 * gcc.target/i386/pr78952-1.c: New test.
9709 * gcc.target/i386/pr78952-2.c: Ditto.
9710
525a5e33
AV
97112017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9712
9713 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9714
97152017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9716
9717 PR fortran/70696
9718 * gfortran.dg/coarray_event_1.f08: New test.
9719
90553aac
JJ
97202017-01-18 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR target/77416
9723 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9724 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9725 from dg-options.
9726 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9727 guarded test.
9728 * gcc.target/powerpc/fusion4.c: Likewise.
9729 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9730 guarded test.
9731 * gcc.target/powerpc/pr58673-1.c: Likewise.
9732 * gcc.target/powerpc/pr58673-2.c: Likewise.
9733 * gcc.target/powerpc/pr59054.c: Likewise.
9734
dfc42f08
BS
97352016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9736
9737 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9738 vec_bperm.
9739 * gcc.target/powerpc/p9-vbpermd.c: New file.
9740
f3981e7e
AK
97412017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9742
9743 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9744 (must_not_compile2): Downcase first letter of error messages.
9745 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9746 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9747
2c65d990
NS
97482017-01-18 Nathan Sidwell <nathan@acm.org>
9749
9750 PR c++/79091
9751 * g++.dg/pr79091.C: New.
9752
a711887e
UB
97532017-01-18 Jakub Jelinek <jakub@redhat.com>
9754
9755 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9756 to dg-options.
9757 (p0): Add missing dg-error.
9758
4701fba3
JS
97592017-01-17 Joe Seymour <joe.s@somniumtech.com>
9760
9761 * gcc.target/msp430/mul_f5_muldef.c: New test.
9762
ac4dc08d
MM
97632017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9764
9765 PR target/79004
9766 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9767 options. Fix up the syntax for using \m and \M.
9768
1b3254e4
SB
97692017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9770
9771 PR target/78875
9772 * gcc.target/powerpc/ssp-1.c: New testcase.
9773 * gcc.target/powerpc/ssp-2.c: New testcase.
9774
8144a493
WD
97752017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9776
9777 * gcc.target/aarch64/eh_return.c: New test.
9778
a6607774
BS
97792017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 * vec-rlmi-rlnm.c: New file.
9782
8ddfdbc2
NS
97832017-01-17 Nathan Sidwell <nathan@acm.org>
9784
9785 PR c++/61636
9786 * g++.dg/cpp1y/pr61636-1.C: New.
9787 * g++.dg/cpp1y/pr61636-2.C: New.
9788 * g++.dg/cpp1y/pr61636-3.C: New.
9789
d365b403
MS
97902017-01-17 Martin Sebor <msebor@redhat.com>
9791
9792 PR testsuite/79115
9793 * gcc.dg/pr78768.c: Make it a link-only test.
9794
0d80ab91
DM
97952017-01-17 David Malcolm <dmalcolm@redhat.com>
9796
9797 PR c++/71497
9798 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9799 expected messages.
9800 * c-c++-common/Wmisleading-indentation.c: Likewise.
9801
31b61548
VM
98022017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9803
9804 PR target/79058
9805 * gcc.target/arm/pr79058.c: New.
9806
c549996e
JJ
98072017-01-17 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR tree-optimization/71854
9810 * gcc.dg/vect/pr71854.c: New test.
9811
4f197ff9
ML
98122017-01-17 Martin Liska <mliska@suse.cz>
9813
9814 PR ipa/71207
9815 * g++.dg/ipa/pr71207.C: New test.
9816
d4193b85
JH
98172017-01-17 Jan Hubicka <hubicka@ucw.cz>
9818
9819 PR middle-end/77445
9820 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9821 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9822
906e7712
JJ
98232017-01-17 Jakub Jelinek <jakub@redhat.com>
9824
9825 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9826 rather than long unsigned int.
9827 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9828
12314dc9
RB
98292017-01-17 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/71433
9832 * gcc.dg/Warray-bounds-20.c: New testcase.
9833
a23e48df
RB
98342017-01-17 Richard Biener <rguenther@suse.de>
9835
9836 PR testsuite/52563
9837 PR testsuite/71237
9838 PR testsuite/77737
9839 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9840 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9841 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9842
e6750e5c
AM
98432017-01-17 Alan Modra <amodra@gmail.com>
9844
9845 * gcc.target/powerpc/pr79066.c: New.
9846
a59afbe2
JL
98472017-01-16 Jeff Law <law@redhat.com>
9848
9849 PR tree-optimization/33562
9850 PR tree-optimization/61912
9851 PR tree-optimization/77485
9852 PR tree-optimization/79090
9853 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9854 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9855
e1bcfb92
JJ
98562017-01-16 Jakub Jelinek <jakub@redhat.com>
9857
98e92fb2
JJ
9858 PR c/79089
9859 * gcc.c-torture/compile/pr79089.c: New test.
9860
e1bcfb92
JJ
9861 PR target/79080
9862 * gcc.dg/pr79080.c: New test.
9863
0ef1f9cd
DM
98642017-01-16 David Malcolm <dmalcolm@redhat.com>
9865
9866 PR c/78304
9867 * gcc.dg/format/pr78304.c: Convert argument from integral type
9868 to a pointer.
9869 * gcc.dg/format/pr78304-2.c: Likewise.
9870
76689ffc
CL
98712017-01-16 Carl Love <cel@us.ibm.com>
9872
9873 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9874 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9875
ce12ee9e
CL
98762017-01-16 Carl Love <cel@us.ibm.com>
9877
9878 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9879 Change arguments and return type to bool long long.
9880
b336037d
MS
98812017-01-16 Martin Sebor <msebor@redhat.com>
9882
9883 PR testsuite/79051
9884 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9885 on x86.
9886
1ddca3f3
PC
98872017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9888
9889 Revert:
a711887e 9890 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9891
9892 PR c++/71737
9893 * g++.dg/cpp0x/pr71737.C: New.
9894
290687fb
BS
98952017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9896
9897 * gcc.target/powerpc/swaps-p8-27.c: New.
9898
7d2f3f1d
PC
98992017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/71737
9902 * g++.dg/cpp0x/pr71737.C: New.
9903
d743728f
EB
99042017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9905
9906 * gnat.dg/opt62.adb: New test.
9907 * gnat.dg/opt62_pkg.ads: New helper.
9908
90aead21
BS
99092017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9910
a711887e
UB
9911 PR rtl-optimization/78626
9912 PR rtl-optimization/78727
90aead21
BS
9913 * gcc.dg/torture/pr78626.c: New test.
9914 * gcc.dg/torture/pr78727.c: New test.
9915
afaecc23
AM
99162017-01-14 Alan Modra <amodra@gmail.com>
9917
9918 * gcc.c-torture/compile/pr72749.c: New test.
9919
be4aa83d
DM
99202017-01-13 David Malcolm <dmalcolm@redhat.com>
9921
9922 PR c/78304
9923 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9924 (test_macro_2): New test.
9925 (test_macro_3): New test.
9926 (test_macro_4): New test.
9927 (test_non_contiguous_strings): Convert line number to line offset.
9928 * gcc.dg/format/pr78304-2.c: New test case.
9929 * gcc.dg/format/pr78304.c: New test case.
9930
7cdca3ec
UB
99312017-01-13 Uros Bizjak <ubizjak@gmail.com>
9932
9933 * gcc.target/i386/funcspec-56.inc: Add missing options and
9934 reorder options by implied ISAs, as in ix86_target_string.
9935
e3017e52
MP
99362017-01-13 Marek Polacek <polacek@redhat.com>
9937
9938 PR c++/71166
9939 * g++.dg/cpp0x/constexpr-array18.C: New test.
9940
d155c6fe
JL
99412017-01-13 Jeff Law <law@redhat.com>
9942
7c9560a5
JL
9943 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9944
9e59e99a
JL
9945 PR tree-optimization/61912
9946 PR tree-optimization/77485
9947 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9948 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9949 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9950
9951 PR tree-optimization/33562
9952 PR tree-optimization/61912
9953 PR tree-optimization/77485
d155c6fe
JL
9954 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9955 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9956 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9957 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9958 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9959 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9960 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9961
77719b06
ML
99622017-01-13 Martin Liska <mliska@suse.cz>
9963
9964 PR ipa/79043
9965 * gcc.c-torture/execute/pr79043.c: New test.
9966
a181b2bc
RB
99672017-01-13 Richard Biener <rguenther@suse.de>
9968
9969 PR middle-end/78411
9970 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9971
eaed3226
AV
99722017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9973
9974 PR fortran/70697
9975 * gfortran.dg/coarray/event_4.f08: New test.
9976
4ccff88b
AV
99772017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9978
9979 PR fortran/70696
9980 * gfortran.dg/coarray/event_3.f08: New test.
9981
3c3b9090
RB
99822017-01-13 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/77283
9985 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9986
25329913
RB
99872017-01-13 Richard Biener <rguenther@suse.de>
9988
9989 * gcc.dg/gimplefe-22.c: New testcase.
9990
10b70b8e
RB
99912017-01-13 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/77283
9994 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9995 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9996 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9997
76a8f82f
SL
99982017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9999
10000 * gcc.dg/pr77862.c: Require fpic target.
10001
59a505da
MM
100022017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10003
10004 PR target/79004
10005 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10006
bce6f760
MS
100072017-01-12 Martin Sebor <msebor@redhat.com>
10008
10009 * gcc.dg/pr78138.c: Adjust.
10010 * gcc.dg/pr78768.c: Adjust.
10011 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10012 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10013 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10014 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10015 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10016 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10017 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10018 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10019 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10020 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10021 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10022
3eefa646
JJ
100232017-01-12 Jakub Jelinek <jakub@redhat.com>
10024
10025 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10026
dcb56243
MS
100272017-01-12 Martin Sebor <msebor@redhat.com>
10028
8be3f306 10029 PR testsuite/79051
940242cd
MS
10030 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10031 due to bug 79054.
dcb56243 10032
b7431c20
DE
100332017-01-12 David Edelsohn <dje.gcc@gmail.com>
10034
10035 * gcc.dg/pr78768.c: Require LTO.
10036
2bcd9f32
MS
100372017-01-12 Martin Sebor <msebor@redhat.com>
10038
10039 PR c/79074
10040 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10041 due to the referenced bug.
10042
b2fc1c70
MS
100432017-01-12 Martin Sebor <msebor@redhat.com>
10044
10045 PR testsuite/79073
10046 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10047
fbed6f36
UB
100482017-01-12 Uros Bizjak <ubizjak@gmail.com>
10049
10050 * gcc.target/i386/builtin_target.c (check_features): Check all
10051 supported __builtin_cpu_supports options.
10052
27282dad
KT
100532017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10054
10055 PR tree-optimization/78319
10056 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10057 Remove xfail.
10058
66113166
BS
100592017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10060
10061 PR target/79044
10062 * gcc.target/powerpc/swaps-p8-26.c: New.
10063
6bb4ea5c
RB
100642017-01-12 Richard Biener <rguenther@suse.de>
10065
10066 * gcc.dg/gimplefe-21.c: New testcase.
10067
f15dbadb
MC
100682017-01-12 Michael Collison <michael.collison@arm.com>
10069
10070 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10071
73e32c47
JK
100722017-01-11 Julia Koval <julia.koval@intel.com>
10073 Uros Bizjak <ubizjak@gmail.com>
10074
10075 * gcc.target/i386/sgx.c New test.
10076 * gcc.target/i386/sse-12.c: Add -msgx.
10077 * gcc.target/i386/sse-13.c: Ditto.
10078 * gcc.target/i386/sse-14.c: Ditto.
10079 * gcc.target/i386/sse-22.c: Ditto.
10080 * gcc.target/i386/sse-23.c: Ditto.
10081 * g++.dg/other/i386-2.C: Ditto.
10082 * g++.dg/other/i386-3.C: Ditto.
10083
3594adc7
MS
100842017-01-11 Martin Sebor <msebor@redhat.com>
10085
10086 PR c++/24511
10087 * g++.dg/template/explicit9.C: New test.
10088
01bfd257
NS
100892017-01-11 Nathan Sidwell <nathan@acm.org>
10090
10091 PR c++/77812
10092 * g++.dg/pr77812.C: New.
10093
88df7964
JJ
100942017-01-11 Jakub Jelinek <jakub@redhat.com>
10095
eae63d78
JJ
10096 PR c++/71537
10097 * g++.dg/cpp1y/constexpr-71537.C: New test.
10098
88df7964
JJ
10099 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10100 argument.
10101
960ecba4
MS
101022017-01-11 Martin Sebor <msebor@redhat.com>
10103
10104 PR c/47931
10105 * c-c++-common/Waddress-2.c: New test.
10106
1f258a55
JJ
101072017-01-11 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR c++/78341
10110 * g++.dg/cpp0x/pr78341.C: New test.
10111
bf5fbf46
MS
101122017-01-11 Martin Sebor <msebor@redhat.com>
10113
10114 PR c/78768
10115 * gcc.dg/pr78768.c: New test.
10116
19ff0049
DM
101172017-01-11 David Malcolm <dmalcolm@redhat.com>
10118
10119 PR driver/78877
10120 * gcc.dg/spellcheck-options-14.c: New test case.
10121 * gcc.dg/spellcheck-options-15.c: New test case.
10122 * gcc.dg/spellcheck-options-16.c: New test case.
10123 * gcc.dg/spellcheck-options-17.c: New test case.
10124
c86e9f03
ML
101252017-01-11 Martin Liska <mliska@suse.cz>
10126
10127 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10128
947f51d6
JJ
101292017-01-11 Jakub Jelinek <jakub@redhat.com>
10130
10131 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10132 instead of just 1 for the decomposition from struct C.
10133
849fccf8
EB
101342017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10135
10136 * gcc.c-torture/execute/20170111-1.c: New test.
10137
80c74722
RB
101382017-01-11 Richard Biener <rguenther@suse.de>
10139
10140 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10141
4c4b4703
JJ
101422017-01-11 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR middle-end/50199
10145 * gcc.dg/lto/pr50199_0.c: New test.
10146
664b1a6b
MS
101472017-01-10 Martin Sebor <msebor@redhat.com>
10148
10149 PR testsuite/78960
10150 PR testsuite/78959
10151 PR testsuite/78133
10152 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10153 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10154
fefd3086
MS
101552017-01-10 Martin Sebor <msebor@redhat.com>
10156
10157 PR middle-end/78138
664b1a6b 10158 * gcc.dg/pr78138.c: New test.
fefd3086 10159
b9f4757f
DM
101602017-01-10 David Malcolm <dmalcolm@redhat.com>
10161
10162 PR c++/77949
10163 * g++.dg/diagnostic/pr77949.C: New test case.
10164
5a50f6bb
MS
101652017-01-10 Martin Sebor <msebor@redhat.com>
10166
10167 PR middle-end/78245
10168 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10169
c16880ef
MS
101702017-01-10 Martin Sebor <msebor@redhat.com>
10171
10172 PR tree-optimization/78775
10173 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10174 * gcc.dg/attr-alloc_size-10.c: New test.
10175 * gcc.dg/attr-alloc_size-11.c: New test.
10176 * gcc.dg/builtin-stringop-chk-7.c: New test.
10177 * gcc.dg/pr78775.c: New test.
10178 * gcc.dg/pr78973-2.c: New test.
10179 * gcc.dg/pr78973.c: New test.
10180
5363d9d9
JL
101812017-01-10 Jeff Law <law@redhat.com>
10182
10183 PR tree-optimization/77766
10184 PR tree-optimization/78856
10185 * gcc.c-torture/execute/pr77766.c: New test.
10186
aae23693
RB
101872016-01-10 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/79034
10190 * g++.dg/torture/pr79034.C: New testcase.
10191
a0843aed
ML
101922017-01-10 Martin Liska <mliska@suse.cz>
10193
10194 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10195 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10196 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10197 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10198 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10199 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10200 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10201 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10202 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10203 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10204 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10205 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10206 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10207 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10208 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10209 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10210 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10211 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10212 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10213 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10214 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10215 * gcc.dg/ipa/pr64307.c: Likewise.
10216 * gcc.dg/ipa/pr77653.c: Likewise.
10217
79fc8ffe
AS
102182017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10219
10220 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10221 * g++.dg/other/i386-3.C: Ditto.
10222 * gcc.target/i386/sse-12.c: Ditto.
10223 * gcc.target/i386/sse-13.c: Ditto.
10224 * gcc.target/i386/sse-22.c: Ditto.
10225 * gcc.target/i386/sse-23.c: Ditto.
10226 * gcc.target/i386/builtin_target.c: Handle new option.
10227 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10228 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10229 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10230
dfa6951f
MS
102312017-01-09 Martin Sebor <msebor@redhat.com>
10232
10233 PR testsuite/79036
10234 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10235 with different precisions.
10236
a271e415
EB
102372017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10238
10239 * g++.dg/opt/call2.C: New test.
10240 * g++.dg/opt/call3.C: Likewise.
10241 * gnat.dg/array26.adb: New test.
10242 * gnat.dg/array26_pkg.ad[sb]: New helper.
10243 * gnat.dg/array27.adb: New test.
10244 * gnat.dg/array27_pkg.ad[sb]: New helper.
10245 * gnat.dg/array28.adb: New test.
10246 * gnat.dg/array28_pkg.ad[sb]: New helper.
10247
bd2c6270
JJ
102482017-01-09 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR translation/79019
10251 PR translation/79020
10252 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10253 diagnostics.
10254 * gfortran.dg/initialization_17.f90: Likewise.
10255
1c1d8e75
DH
102562017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10257
10258 PR testsuite/79026
10259 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10260 * gcc.target/i386/pr78904-4.c: Likewise.
10261 * gcc.target/i386/pr78904-6.c: Likewise.
10262 * gcc.target/i386/pr78967-2.c: Likewise.
10263
cb330ba5
JJ
102642017-01-09 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR tree-optimization/78899
10267 * gcc.target/i386/pr78899.c: New test.
10268 * gcc.dg/pr71077.c: New test.
10269
a5e14a42
MJ
102702017-01-09 Martin Jambor <mjambor@suse.cz>
10271
10272 PR ipa/78365
10273 PR ipa/78599
10274 * gcc.dg/torture/pr78365.c: New test.
10275
01216d27
JJ
102762017-01-09 Jakub Jelinek <jakub@redhat.com>
10277
dc59e50a
JJ
10278 PR c++/78948
10279 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10280 (main): Use int* instead of long long.
10281
01216d27
JJ
10282 PR tree-optimization/78938
10283 * gcc.dg/vect/pr78938.c: New test.
10284
c0d4fec7
KT
102852017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10286
10287 * gcc.dg/20161219.c: New test.
10288
7b1b0cc1
RB
102892017-01-09 Richard Biener <rguenther@suse.de>
10290
10291 PR tree-optimization/78997
10292 * gcc.dg/torture/pr78997.c: New testcase.
10293
813b9c0d
RB
102942017-01-09 Richard Biener <rguenther@suse.de>
10295
10296 PR debug/79000
10297 * g++.dg/lto/pr79000_0.C: New testcase.
10298 * g++.dg/lto/pr79000_1.c: Likewise.
10299
efcc8d38
MS
103002017-01-08 Martin Sebor <msebor@redhat.com>
10301
10302 PR middle-end/77708
10303 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10304 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10305 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10306 due to bug 78969.
10307 * gcc.dg/format/pr78569.c: Adjust.
10308
5ccf1d8d
DM
103092017-01-07 David Malcolm <dmalcolm@redhat.com>
10310
10311 PR c++/72803
10312 * g++.dg/diagnostic/pr72803.C: New test case.
10313
42002dfe
MS
103142017-01-07 Martin Sebor <msebor@redhat.com>
10315
10316 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10317 * gcc.dg/attr-alloc_size-4.c: Same.
10318
de91486c
AV
103192017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10320
10321 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10322 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10323 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10324 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10325 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10326 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10327 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10328
f55a925e
AS
103292017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10330 * gcc.dg/memcmp-1.c: New.
10331 * gcc.dg/strncmp-1.c: New.
10332
f3caa118
AV
103332017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10334
10335 * gcc.target/arm/acle/mcrr: New.
10336 * gcc.target/arm/acle/mcrr2: New.
10337 * gcc.target/arm/acle/mrrc: New.
10338 * gcc.target/arm/acle/mrrc2: New.
10339
ecc9a25b
AV
103402017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10341
10342 * gcc.target/arm/acle/mcr.c: New.
10343 * gcc.target/arm/acle/mrc.c: New.
10344 * gcc.target/arm/acle/mcr2.c: New.
10345 * gcc.target/arm/acle/mrc2.c: New.
10346
3811581f
AV
103472017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10348
10349 * gcc.target/arm/acle/ldc: New.
10350 * gcc.target/arm/acle/ldc2: New.
10351 * gcc.target/arm/acle/ldcl: New.
10352 * gcc.target/arm/acle/ldc2l: New.
10353 * gcc.target/arm/acle/stc: New.
10354 * gcc.target/arm/acle/stc2: New.
10355 * gcc.target/arm/acle/stcl: New.
10356 * gcc.target/arm/acle/stc2l: New.
10357
d57daa0c
AV
103582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10359
10360 * gcc.target/arm/acle/acle.exp: Run tests for different options
10361 and make sure fat-lto-objects is used such that we can still do
10362 assemble scans.
10363 * gcc.target/arm/acle/cdp.c: New.
10364 * gcc.target/arm/acle/cdp2.c: New.
10365 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10366 (check_effective_target_arm_coproc1_ok_nocache): New.
10367 (check_effective_target_arm_coproc2_ok): New.
10368 (check_effective_target_arm_coproc2_ok_nocache): New.
10369 (check_effective_target_arm_coproc3_ok): New.
10370 (check_effective_target_arm_coproc3_ok_nocache): New.
10371 (check_effective_target_arm_coproc4_ok): New.
10372 (check_effective_target_arm_coproc4_ok_nocache): New.
10373
8a123229
MS
103742017-01-06 Martin Sebor <msebor@redhat.com>
10375
10376 PR middle-end/78605
10377 * gcc.dg/tree-ssa/pr78605.c: New test.
10378
5b8999d6
MS
103792017-01-05 Martin Sebor <msebor@redhat.com>
10380
10381 PR tree-optimization/78910
10382 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10383 diagnostics.
10384 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10385 * gcc.dg/tree-ssa/pr78910.c: New test.
10386
4e89adf9
EB
103872017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10388
10389 * gcc.dg/sso-10.c: New test.
10390
962c5679
JJ
103912017-01-05 Jakub Jelinek <jakub@redhat.com>
10392
cfd719e7
JJ
10393 PR tree-optimization/71016
10394 * gcc.target/i386/pr71016.c: New test.
10395 * gcc.target/aarch64/pr71016.c: New test.
10396 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10397
26f20371
JJ
10398 PR c++/78931
10399 * g++.dg/cpp1z/decomp19.C: New test.
10400
962c5679
JJ
10401 PR c++/78890
10402 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10403 * g++.dg/init/union1.C: Likewise.
10404 * g++.dg/cpp0x/union6.C: Expect errors.
10405 * g++.dg/cpp0x/union8.C: New test.
10406 * g++.dg/cpp0x/pr78890-1.C: New test.
10407 * g++.dg/cpp0x/pr78890-2.C: New test.
10408
8c15f541
DE
104092017-01-05 David Edelsohn <dje.gcc@gmail.com>
10410
10411 * gcc.target/powerpc/pr71670.c: Require p9vector.
10412 * gcc.target/powerpc/p9-novsx.c: Same.
10413
51b86113
DM
104142017-01-05 David Malcolm <dmalcolm@redhat.com>
10415
10416 * selftests/asr_div1.rtl: New file.
10417 * selftests/aarch64: New subdirectory.
10418 * selftests/aarch64/times-two.rtl: New file.
10419 * selftests/bb-index.rtl: New file.
10420 * selftests/cfg-test.rtl: New file.
10421 * selftests/const-int.rtl: New file.
10422 * selftests/example-labels.rtl: New file.
10423 * selftests/insn-with-mode.rtl: New file.
10424 * selftests/jump-to-label-ref.rtl: New file.
10425 * selftests/jump-to-return.rtl: New file.
10426 * selftests/jump-to-simple-return.rtl: New file.
10427 * selftests/mem.rtl: New file.
10428 * selftests/note-insn-deleted.rtl: New file.
10429 * selftests/note_insn_basic_block.rtl: New file.
10430 * selftests/simple-cse.rtl: New file.
10431 * selftests/symbol-ref.rtl: New file.
10432 * selftests/x86_64: New subdirectory.
10433 * selftests/x86_64/call-insn.rtl: New file.
10434 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10435 * selftests/x86_64/times-two.rtl: New file.
10436 * selftests/x86_64/unspec.rtl: New file.
10437
dc7650cc
NS
104382017-01-05 Nathan Sidwell <nathan@acm.org>
10439
10440 PR c++/78765
10441 * g++.dg/cpp0x/pr78765.C: New.
10442
3db70565
DV
104432017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10444
10445 * gcc.target/s390/memcpy-2.c: New test.
10446 * gcc.target/s390/memset-2.c: New test.
10447
f5a537e3
AK
104482017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10449
10450 * gcc.target/s390/memcpy-1.c: New test.
10451
d80c6d02
JL
104522017-01-04 Jeff Law <law@redhat.com>
10453
10454 PR tree-optimization/78812
10455 * g++.dg/torture/pr78812.C: New test.
10456
08edc320 104572017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10458
10459 PR target/71977
10460 PR target/70568
10461 PR target/78823
10462 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10463 64-bit VSX systems with direct move, whether we optimize common
10464 code sequences in the GLIBC math library for float math functions.
10465 * gcc.target/powerpc/pr71977-2.c: Likewise.
10466
a9342885
MP
104672017-01-04 Marek Polacek <polacek@redhat.com>
10468
10469 PR c++/64767
10470 * c-c++-common/Wpointer-compare-1.c: New test.
10471
066435fe
JJ
104722017-01-04 Jakub Jelinek <jakub@redhat.com>
10473
abec4284
JJ
10474 PR c++/78949
10475 * c-c++-common/Wunused-var-16.c: New test.
10476
26c43e27
JJ
10477 PR c++/78693
10478 * g++.dg/cpp0x/pr78693.C: New test.
10479
fc73e60c
JJ
10480 PR driver/78957
10481 * gcc.dg/pr78957.c: New test.
10482
c9cf3863
JJ
10483 * g++.dg/cpp1y/auto-fn34.C: New test.
10484
066435fe
JJ
10485 PR c++/71182
10486 * g++.dg/cpp0x/pr71182.C: New test.
10487
598bd687
KN
104882017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10489
10490 PR target/78056
10491 * gcc.target/powerpc/pr78056-1.c: New test.
10492 * gcc.target/powerpc/pr78056-2.c: New test.
10493 * gcc.target/powerpc/pr78056-3.c: New test.
10494 * gcc.target/powerpc/pr78056-4.c: New test.
10495 * gcc.target/powerpc/pr78056-5.c: New test.
10496 * gcc.target/powerpc/pr78056-6.c: New test.
10497 * gcc.target/powerpc/pr78056-7.c: New test.
10498 * gcc.target/powerpc/pr78056-8.c: New test.
10499 * lib/target-supports.exp
10500 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10501 whether the effective target supports the popcntb instruction.
10502
8194635a
JL
105032017-01-03 Jeff Law <law@redhat.com>
10504
10505 PR tree-optimization/67955
10506 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10507
baf9ebc8
MP
105082017-01-04 Marek Polacek <polacek@redhat.com>
10509
10510 PR c++/77545
10511 PR c++/77284
10512 * g++.dg/cpp0x/range-for32.C: New test.
10513 * g++.dg/cpp0x/range-for33.C: New test.
10514
5dd9a9d0
DM
105152017-01-04 David Malcolm <dmalcolm@redhat.com>
10516
10517 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10518
4bf07f3f
NS
105192017-01-04 Nathan Sidwell <nathan@acm.org>
10520
10521 PR c++/66735
10522 * g++.dg/cpp1y/pr66735.C: New.
10523
165ba2e9
JJ
105242017-01-04 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR tree-optimization/71563
10527 * gcc.dg/tree-ssa/pr71563.c: New test.
10528
4567f969
JB
105292017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10530
10531 PR fortran/78534
10532 PR fortran/78976
10533 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10534 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10535 * gfortran.dg/transfer_intrinsic_1.f90: Change
10536 scan-tree-dump-times due to gfc_trans_string_copy change to
10537 avoid -Wstringop-overflow.
10538
1c06f07f
JL
105392017-01-03 Jeff Law <law@redhat.com>
10540
10541 PR tree-optimization/78856
10542 * gcc.c-torture/execute/pr78856.c: New test.
10543
60fb638f
MM
105442017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10545
10546 PR target/78953
10547 * gcc.target/powerpc/pr78953.c: New test.
10548
e4d02f52
ILT
105492017-01-03 Ian Lance Taylor <iant@google.com>
10550
10551 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10552 enums.
10553
5b4f088d
MS
105542017-01-03 Martin Sebor <msebor@redhat.com>
10555
10556 PR tree-optimization/78696
10557 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10558 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10559 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10560 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10561
105622017-01-03 David Malcolm <dmalcolm@redhat.com>
10563
10564 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10565 with more than one digit.
10566 * lib/gcc-dg.exp (process-message): Support more than one digit
10567 in relative line specifications.
10568
105692017-01-03 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR tree-optimization/78965
10572 * gcc.dg/pr78965.c: New test.
10573
10574 PR middle-end/78901
10575 * g++.dg/opt/pr78901.C: New test.
10576
105772017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10578
10579 PR fortran/78534
10580 PR fortran/66310
10581 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10582 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10583 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10584 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10585 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10586 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10587 * gfortran.dg/string_1_lp64.f90: New test.
10588 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10589 * gfortran.dg/string_3_lp64.f90: New test.
10590 * gfortran.dg/transfer_intrinsic_1.f90: Change
10591 scan-tree-dump-times due to gfc_trans_string_copy change to
10592 avoid -Wstringop-overflow.
10593
8b7163c6
UB
105942017-01-02 Uros Bizjak <ubizjak@gmail.com>
10595
10596 PR target/78967
10597 * gcc.target/i386/pr78967-1.c: New test.
10598 * gcc.target/i386/pr78967-2.c: Ditto.
10599 * gcc.target/i386/pr78967-3.c: Ditto.
10600
10601 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10602 * gcc.target/i386/pr78904-4.c: Ditto.
10603 * gcc.target/i386/pr78904-6.c: Ditto.
10604
e2940b98
JH
106052017-01-01 Jan Hubicka <hubicka@ucw.cz>
10606
10607 PR middle-end/77674
10608 * g++.dg/torture/pr77674.C: New testcase.
10609
cbe34bb5 106102017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10611
10612 Update copyright years.
818ab71a 10613\f
cbe34bb5 10614Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10615
10616Copying and distribution of this file, with or without modification,
10617are permitted in any medium without royalty provided the copyright
10618notice and this notice are preserved.