]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Skip fpatchable-function-entry tests for nvptx
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4ca8bf91
TV
12017-08-03 Tom de Vries <tom@codesourcery.com>
2
3 PR target/81662
4 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
5 * c-c++-common/patchable_function_entry-default.c: Same.
6 * c-c++-common/patchable_function_entry-definition.c: Same.
7
f4629481
UB
82017-08-02 Uros Bizjak <ubizjak@gmail.com>
9
10 PR target/81644
11 * gcc.target/i386/pr81644.c: New test.
12
86994621
TV
132017-08-02 Tom de Vries <tom@codesourcery.com>
14
15 * gcc.dg/Walloca-14.c: Use relative line number.
16
9501fd4b
UB
172017-08-02 Uros Bizjak <ubizjak@gmail.com>
18
19 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
20 test "no-3dnowa" target attribute.
21
f7b6353a
MP
222017-08-02 Marek Polacek <polacek@redhat.com>
23
24 PR c/81289
25 * gcc.dg/noncompile/pr81289.c: New test.
26
8a6eab34
MP
27 PR c/81448
28 PR c/81306
29 * c-c++-common/Wmultistatement-macros-13.c: New test.
30
349721b7
JJ
312017-08-02 Jakub Jelinek <jakub@redhat.com>
32
e4f0733a
JJ
33 PR c++/81640
34 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
35
349721b7
JJ
36 PR middle-end/79499
37 * gcc.dg/pr79499.c: New test.
38
77eefb71
RB
392017-08-02 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/81633
42 * gcc.dg/vect/pr81633.c: New testcase.
43
760f74c2
L
442017-08-01 H.J. Lu <hongjiu.lu@intel.com>
45
46 * gcc.dg/guality/pr25967-1.c: New test.
47 * gcc.dg/guality/pr25967-2.c: Likewise.
48 * gcc.dg/torture/pr25967-1.c: Likewise.
49 * gcc.dg/torture/pr25967-2.c: Likewise.
50
a2e28a97
L
512017-08-01 H.J. Lu <hongjiu.lu@intel.com>
52
53 PR target/81654
54 * gcc.target/i386/pr81654.c: New test.
55
d8afd032
TK
562017-08-01 Thomas König <tkoenig@gcc.gnu.org>
57
58 PR fortran/79312
59 * gfortran.dg/logical_assignment_1.f90: New test.
60
671a00ee
ML
612017-08-01 Martin Liska <mliska@suse.cz>
62
63 PR middle-end/70140
64 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
65
7d3eecca
ML
662017-08-01 Martin Liska <mliska@suse.cz>
67
68 Revert r250771
69 Make mempcpy more optimal (PR middle-end/70140).
70
636730ca
JJ
712017-08-01 Jakub Jelinek <jakub@redhat.com>
72
73 PR target/81622
74 * gcc.target/powerpc/pr81622.c: New test.
75
74cc0b2b
SE
762017-08-01 Steve Ellcey <sellcey@cavium.com>
77
78 PR tree-optimization/80925
79 * gcc.dg/vect/vect-28.c: Add
80 --param vect-max-peeling-for-alignment=0 option.
81 Remove unaligned access and peeling checks.
82 * gcc.dg/vect/vect-33-big-array.c: Ditto.
83 * gcc.dg/vect/vect-70.c: Ditto.
84 * gcc.dg/vect/vect-87.c: Ditto.
85 * gcc.dg/vect/vect-88.c: Ditto.
86 * gcc.dg/vect/vect-91.c: Ditto.
87 * gcc.dg/vect/vect-93.c: Ditto.
88
0102e469
TV
892017-08-01 Tom de Vries <tom@codesourcery.com>
90
91 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
92 * gcc.target/nvptx/slp.c (foo): Same.
93
813485c6
RB
942017-08-01 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/81181
97 * gcc.dg/torture/pr81181.c: New testcase.
98
98b7180c
ML
992017-08-01 Martin Liska <mliska@suse.cz>
100
101 PR middle-end/70140
102 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
103
4f3e333a
UB
1042017-08-01 Uros Bizjak <ubizjak@gmail.com>
105
106 PR target/81641
107 * gcc.target/i386/pr81641.c: New test.
108
b8bb5772
UB
1092017-08-01 Uros Bizjak <ubizjak@gmail.com>
110
111 PR target/81639
112 * gcc.target/i386/pr81639.c: New test.
113
34e5c511
RB
1142017-08-01 Richard Biener <rguenther@suse.de>
115
116 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
117 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
118 endless loop.
119 * gcc.dg/uninit-23.c: Adjust.
120
5e19d437
BC
1212017-08-01 Bin Cheng <bin.cheng@arm.com>
122
123 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
124 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
125
7061cfc0
BC
1262017-08-01 Bin Cheng <bin.cheng@arm.com>
127
128 PR tree-optimization/81627
129 * gcc.dg/tree-ssa/pr81627.c: New.
130
39637a44
BC
1312017-08-01 Bin Cheng <bin.cheng@arm.com>
132
133 PR tree-optimization/81620
134 * gcc.dg/tree-ssa/pr81620-1.c: New.
135 * gcc.dg/tree-ssa/pr81620-2.c: New.
136
f9c5fe06
DH
1372017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
138
139 PR testsuite/53542
140 * gfortran.dg/use_30.f90: New test.
141
da98e3b1
JJ
1422017-08-01 Jakub Jelinek <jakub@redhat.com>
143
144 PR tree-optimization/81588
145 * gcc.dg/tree-ssa/pr81588.c: New test.
146 * gcc.dg/pr81588.c: New test.
147 * gcc.c-torture/execute/pr81588.c: New test.
148
5e8fe12f
RB
1492017-08-01 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/81297
152 * gcc.dg/torture/pr81297.c: New testcase.
153
93ac482a
UB
1542017-07-31 Uros Bizjak <ubizjak@gmail.com>
155
156 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
157
6cc518c6
SE
1582017-07-31 Steve Ellcey <sellcey@cavium.com>
159
160 PR tree-optimization/80925
93ac482a 161 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
162 --param vect-max-peeling-for-alignment=0 option.
163 Remove unaligned access and peeling checks.
164 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
165
24c8e8eb
CL
1662017-07-31 Carl Love <cel@us.ibm.com>
167
168 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
169 missed in commit 250746.
170
b40e941b
CL
1712017-07-31 Carl Love <cel@us.ibm.com>
172
173 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
174 new builtins.
175
67779f74
L
1762017-07-31 H.J. Lu <hongjiu.lu@intel.com>
177
178 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
179 * gcc.target/i386/pr79793-2.c: Likewise.
180
a97cf8f9
UB
1812017-07-31 Uros Bizjak <ubizjak@gmail.com>
182
183 PR target/25967
184 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
185 (naked): Add attribute regparm(1) for x86_32 targets.
186 Add integer argument. Remove global "data" variable.
187 (main): Pass integer argument to naked function.
188 * gcc.target/i386/naked-4.c: New test.
189
7fef86d3
JH
1902017-07-31 Jan Hubicka <hubicka@ucw.cz>
191 Martin Liska <mliska@suse.cz>
192
193 * gcc.dg/predict-15.c: New test.
194 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
195
2ec580be
UB
1962017-07-31 Uros Bizjak <ubizjak@gmail.com>
197
198 PR target/25967
199 * gcc.target/i386/naked-1.c: New test.
200 * gcc.target/i386/naked-2.c: Ditto.
201 * gcc.target/i386/naked-3.c: Ditto.
202 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
203 do_test_body0 stub function, use attribute "naked" instead.
204 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
205 * gcc.dg/pr44290-2.c: Ditto.
206
cfdf6ff6
TK
2072017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
208
209 PR fortran/81581
210 * gfortran.dg/dim_sum_1.f90: New test case.
211 * gfortran.dg/dim_sum_2.f90: New test case.
212 * gfortran.dg/dim_sum_3.f90: New test case.
213
5edb1c48
ML
2142017-07-31 Martin Liska <mliska@suse.cz>
215
216 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
217 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
218
f34ebeb2
ML
2192017-07-31 Martin Liska <mliska@suse.cz>
220
221 PR sanitize/81530
222 * g++.dg/ubsan/pr81530.C: New test.
223
066bbc57
JJ
2242017-07-31 Jakub Jelinek <jakub@redhat.com>
225
226 PR sanitizer/81604
227 * c-c++-common/ubsan/pr81604.c: New test.
228
a10b3cf1
L
2292017-07-30 H.J. Lu <hongjiu.lu@intel.com>
230
231 PR target/79793
232 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
233 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
234 (foo): Check the builtin return address against the return address
235 in interrupt frame.
236 * gcc.target/i386/pr79793-1.c: New test.
237 * gcc.target/i386/pr79793-2.c: Likewise.
238
942047f2
EB
2392017-07-29 Eric Botcazou <ebotcazou@adacore.com>
240
241 * c-c++-common/dump-ada-spec-7.c: New test.
242
e071b767
JJ
2432017-07-29 Jakub Jelinek <jakub@redhat.com>
244
245 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
246 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
247
782a7850
PB
2482017-07-28 Peter Bergner <bergner@vnet.ibm.com>
249
250 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
251
9de00935
TC
2522017-07-28 Tamar Christina <tamar.christina@arm.com>
253
254 * gcc.target/aarch64/int_mov_immediate_1.c: New.
255
8de33df2
BC
2562017-07-28 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
259
8acb8421
TC
2602017-07-28 Tamar Christina <tamar.christina@arm.com>
261 Bilyan Borisov <bilyan.borisov@arm.com>
262
263 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
264 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
265 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
266 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
267 * gcc.target/aarch64/pr63304_1.c: Changed to double.
268
d9c259ef
BC
2692017-07-28 Bin Cheng <bin.cheng@arm.com>
270
271 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
272 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
273 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
274 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
275 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
276 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
277 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
278 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
279 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
280 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
281 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
282
6d7649f8
ML
2832017-07-28 Martin Liska <mliska@suse.cz>
284
285 PR sanitizer/81340
286 * g++.dg/asan/pr81340.C: New test.
287
92e29a5e
RB
2882017-07-28 Richard Biener <rguenther@suse.de>
289
290 PR tree-optimization/81502
291 * gcc.target/i386/pr81502.c: New testcase.
292
70affe6a
ML
2932017-07-28 Martin Liska <mliska@suse.cz>
294
295 PR sanitizer/81460
296 * gcc.dg/asan/pr81460.c: New test.
297
d0ee55a1
JJ
2982017-07-28 Jakub Jelinek <jakub@redhat.com>
299
c9b39a49
JJ
300 PR sanitizer/80998
301 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
302 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
303
d0ee55a1
JJ
304 PR tree-optimization/81578
305 * gcc.dg/pr81578.c: New test.
306
1ce75e41
RB
3072017-07-28 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/81573
310 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
311
7a5cbf29
PB
3122017-07-27 Peter Bergner <bergner@vnet.ibm.com>
313
314 * g++.dg/pr69667.C: Remove option -mlra.
315 * gcc.target/powerpc/dform-1.c: Likewise.
316 * gcc.target/powerpc/dform-2.c: Likewise.
317 * gcc.target/powerpc/dform-3.c: Likewise.
318 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
319 * gcc.target/powerpc/p9-vparity.c: Likewise.
320 * gcc.target/powerpc/pr63491.c: Likewise.
321 * gcc.target/powerpc/pr67808.c: Likewise.
322 * gcc.target/powerpc/pr68805.c: Likewise.
323 * gcc.target/powerpc/pr69461.c: Likewise.
324 * gcc.target/powerpc/pr71680.c: Likewise.
325 * gcc.target/powerpc/pr77289.c: Likewise.
326 * gcc.target/powerpc/pr78458.c: Likewise.
327 * gcc.target/powerpc/pr78543.c: Likewise.
328 * g++.dg/pr71294.C: Remove option -mno-lra.
329 * gcc.target/powerpc/pr71656-1.c: Likewise.
330 * gcc.target/powerpc/pr71656-2.c: Likewise.
331 * gcc.target/powerpc/pr71698.c: Likewise.
332
2c2789d5
KT
3332017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
334 Sudakshina Das <sudi.das@arm.com>
335
336 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
337
06bd22f6
MP
3382017-07-27 Marek Polacek <polacek@redhat.com>
339
340 PR c/81417
341 * c-c++-common/Wsign-compare-1.c: New test.
342 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
343 * g++.dg/warn/Wsign-compare-4.C: Likewise.
344 * g++.dg/warn/Wsign-compare-6.C: Likewise.
345 * g++.dg/warn/compare1.C: Likewise.
346 * gcc.dg/compare1.c: Likewise.
347 * gcc.dg/compare2.c: Likewise.
348 * gcc.dg/compare4.c: Likewise.
349 * gcc.dg/compare5.c: Likewise.
350 * gcc.dg/pr35430.c: Likewise.
351 * gcc.dg/pr60087.c: Likewise.
352
27c8b49b
PB
3532017-07-27 Peter Bergner <bergner@vnet.ibm.com>
354
355 PR middle-end/81564
356 * gcc.dg/pr81564.c: New test.
357
b7675b59
RB
3582017-07-27 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/81573
361 PR tree-optimization/81494
362 * gcc.dg/torture/pr81573.c: New testcase.
363
719488f8
RB
3642017-07-27 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/81571
367 * gcc.dg/torture/pr81571.c: New testcase.
368
9811e84c
RB
3692017-07-27 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/81502
372 * gcc.target/i386/vect-insert-1.c: New testcase.
373
58814c76
AK
3742017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
375
376 PR target/81534
377 * gcc.target/s390/pr81534.c: New test.
378
036ea399
JJ
3792017-07-27 Jakub Jelinek <jakub@redhat.com>
380
7d25ac20
JJ
381 PR tree-optimization/81555
382 PR tree-optimization/81556
383 * gcc.c-torture/execute/pr81555.c: New test.
384 * gcc.c-torture/execute/pr81556.c: New test.
385
036ea399
JJ
386 * gcc.dg/attr-noipa.c: New test.
387 * gcc.dg/ipa/ipa-pta-18.c: New test.
388 * gcc.dg/ipa/ipa-sra-11.c: New test.
389
9bfda664
MM
3902017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
391
392 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
393 option.
394 * gcc.target/powerpc/vsx-himode2.c: Likewise.
395 * gcc.target/powerpc/vsx-himode3.c: Likewise.
396 * gcc.target/powerpc/vsx-qimode.c: Likewise.
397 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
398 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
399 * gcc.target/powerpc/vsx-simode.c: Likewise.
400 * gcc.target/powerpc/vsx-simode2.c: Likewise.
401 * gcc.target/powerpc/vsx-simode3.c: Likewise.
402
eb086562
PC
4032017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/71570
406 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
407
a7473dc5
L
4082017-07-26 H.J. Lu <hongjiu.lu@intel.com>
409
410 PR target/81563
411 * gcc.target/i386/pr81563.c: New test
412
404f48ac
WD
4132017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
414
415 PR target/79041
416 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
417
c3d38629
MP
4182017-07-26 Marek Polacek <polacek@redhat.com>
419
420 PR middle-end/70992
421 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
422 * gcc.dg/overflow-warn-2.c: Likewise.
423 * gcc.dg/overflow-warn-3.c: Likewise.
424 * gcc.dg/overflow-warn-4.c: Likewise.
425 * gcc.dg/torture/pr70992-2.c: New test.
426 * gcc.dg/torture/pr70992.c: New test.
427
4f450a2b
RB
4282017-07-26 Richard Biener <rguenther@suse.de>
429
430 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
431 happening in ccp1.
432 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
433
e1711448
WD
4342017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
435
436 PR middle-end/46932
437 * gcc.dg/pr46932.c: New testcase.
438
108c3c88
ML
4392017-07-26 Martin Liska <mliska@suse.cz>
440
441 PR sanitize/81186
442 * gcc.dg/asan/pr81186.c: New test.
443
52645850
CL
4442017-07-25 Carl Love <cel@us.ibm.com>
445
446 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
447 vec_cnttz builtins.
448
a8697b27
EB
4492017-07-25 Eric Botcazou <ebotcazou@adacore.com>
450
451 * gnat.dg/opt66.adb: New test.
452
288fe52e
AM
4532017-07-25 Alexander Monakov <amonakov@ispras.ru>
454
455 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
456 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
457
b771c609
AM
4582017-07-25 Alexander Monakov <amonakov@ispras.ru>
459
460 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
461
4622017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
463
464 * c-c++-common/patchable_function_entry-default.c: New test.
465 * c-c++-common/patchable_function_entry-decl.c: Likewise.
466 * c-c++-common/patchable_function_entry-definition.c: Likewise.
467
774cccdc
JJ
4682017-07-25 Jakub Jelinek <jakub@redhat.com>
469
470 PR target/81532
471 * gcc.target/i386/pr80833-3.c: New test.
472 * gcc.target/i386/avx512dq-pr81532.c: New test.
473 * gcc.target/i386/avx512bw-pr81532.c: New test.
474
1aa54f90
RB
4752017-07-25 Richard Biener <rguenther@suse.de>
476
477 PR tree-optimization/81455
478 * gcc.dg/pr81455.c: New testcase.
479
e294f495
RB
4802017-07-25 Richard Biener <rguenther@suse.de>
481
482 PR tree-optimization/81529
483 * gfortran.dg/pr81529.f90: New testcase.
484
edf8ba4b
WD
4852017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
486
774cccdc 487 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 488
ea063871
RB
4892017-07-25 Richard Biener <rguenther@suse.de>
490
491 PR tree-optimization/81410
492 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
493
5ea71a5a
RB
4942017-07-25 Richard Biener <rguenther@suse.de>
495
496 PR tree-optimization/81510
497 * gcc.dg/torture/pr81510.c: New testcase.
498 * gcc.dg/torture/pr81510-2.c: Likewise.
499
4287b4e8
ML
5002017-07-25 Martin Liska <mliska@suse.cz>
501
502 PR ipa/81520
503 * gcc.dg/ipa/pr81520.c: New test.
504
d49718d6
MP
5052017-07-25 Marek Polacek <polacek@redhat.com>
506
507 PR c/81364
508 * Wmultistatement-macros-12.c: New test.
509
0e82a9b9
BC
5102017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511
512 PR target/81414
513 * gcc.target/aarch64/pr81414.C: New.
514
3d99332b
RB
5152017-07-25 Richard Biener <rguenther@suse.de>
516
517 PR middle-end/81505
518 * gcc.dg/ubsan/pr81505.c: New testcase.
519
52d0f7bd
DS
5202017-07-24 Daniel Santos <daniel.santos@pobox.com>
521
522 PR testsuite/80759
523 * gcc.target/x86_64/abi/ms-sysv/do-test.S
524 (ELFFN_BEGIN): Rename to FN_TYPE.
525 (ELFFN_END): Rename to FN_SIZE.
526 (ASMNAME): New macro.
527 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
528 .global.
529 (FUNC_END): Use ASMNAME.
530 (test_data_save): Remove.
531 (test_data_input): Likewise.
532 (test_data_output: Likewise.
533 (test_data_fn): Likewise.
534 (test_data_retaddr): Likewise.
535 (regs_to_mem): Make globals, use r10 instead of rax.
536 (mem_to_regs): Likewise.
537 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
538 body to ms-sysv.c.
539 (do_test_aligned): Likewise.
540 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
541 Add dg-* directives.
542 (PASTE_STR): New macro.
543 (ASMNAME): Likewise.
544 (LOAD_TEST_DATA_ADDR): Likewise.
545 (TEST_DATA_OFFSET): Likewise.
546 (do_test_body0): New C function.
547 (do_test_body): New inline assembly routine.
548 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
549 (runtest_ms_sysv): Modify.
550
19930989
MM
5512017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
552
553 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
554 since the upper-regs options have been deleted.
555 * gcc.target/powerpc/pr65849-2.c: Likewise.
556 * gcc.target/powerpc/pr80099-1.c: Likewise.
557 * gcc.target/powerpc/pr80099-2.c: Likewise.
558 * gcc.target/powerpc/pr80099-3.c: Likewise.
559 * gcc.target/powerpc/pr80099-4.c: Likewise.
560 * gcc.target/powerpc/pr80099-5.c: Likewise.
561 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
562 support removal of the upper-regs options.
563 * gcc.target/powerpc/p8vector-fp.c: Likewise.
564 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
565 * gcc.target/powerpc/p9-dimode1.c: Likewise.
566 * gcc.target/powerpc/p9-dimode2.c: Likewise.
567 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
568 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
569 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
570 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
571 * gcc.target/powerpc/ppc-round.c: Likewise.
572 * gcc.target/powerpc/pr71720.c: Likewise.
573 * gcc.target/powerpc/pr72853.c: Likewise.
574 * gcc.target/powerpc/pr79907.c: Likewise.
575 * gcc.target/powerpc/pr78953.c: Likewise.
576 * gcc.target/powerpc/upper-regs-df.c: Likewise.
577 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
578 * gcc.target/powerpc/vec-extract-1.c: Likewise.
579 * gcc.target/powerpc/vec-init-3.c: Likewise.
580 * gcc.target/powerpc/vec-init-6.c: Likewise.
581 * gcc.target/powerpc/vec-init-7.c: Likewise.
582 * gcc.target/powerpc/vec-set-char.c: Likewise.
583 * gcc.target/powerpc/vec-set-int.c: Likewise.
584 * gcc.target/powerpc/vec-set-short.c: Likewise.
585
d47d34bb
WD
5862017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
587
588 PR target/79041
589 * gcc.target/aarch64/pr79041-2.c: New test.
590
26bca0ed
CL
5912017-07-24 Carl Love <cel@us.ibm.com>
592
593 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
594 the new built-ins.
595
4b40986c
JW
5962017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
597
598 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
599
213c3b7b
TK
6002017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
601 Mikael Morin <mikael@gcc.gnu.org>
602
603 PR fortran/66102
604 * gfortran.dg/realloc_on_assign_28.f90: New test.
605
e2b71b5a
DE
6062017-07-23 David Edelsohn <dje.gcc@gmail.com>
607
608 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
609 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
610
f36dda3b
UB
6112017-07-23 Uros Bizjak <ubizjak@gmail.com>
612
613 PR target/80569
614 * gcc.target/i386/pr80569.c: New test.
615
5ff4baa5
CL
6162017-07-21 Carl Love <cel@us.ibm.com>
617
618 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
619 vmuleuh): Fix scan-assembler-times should check for word not half word
620 instructions.
621
43f84f6c
JW
6222017-07-21 Jim Wilson <jim.wilson@linaro.org>
623
624 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
625 redundant -march option.
626 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
627 in addition to armv8.1-a.
628
325fe816
YG
6292017-07-21 Yury Gribov <tetra2005@gmail.com>
630
631 PR middle-end/56727
632 * gcc.dg/pr56727-1.c: New test.
633 * gcc.dg/pr56727-2.c: New test.
634
5a5838e0
SM
6352017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
636
637 * gcc.target/powerpc/mmx-check.h: New file.
638 * gcc.target/powerpc/mmx-packs.c: New file.
639 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
640 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
641 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
642 * gcc.target/powerpc/mmx-paddb-1.c: New file.
643 * gcc.target/powerpc/mmx-paddd-1.c: New file.
644 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
645 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
646 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
647 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
648 * gcc.target/powerpc/mmx-paddw-1.c: New file.
649 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
650 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
651 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
652 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
653 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
654 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
655 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
656 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
657 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
658 * gcc.target/powerpc/mmx-pslld-1.c: New file.
659 * gcc.target/powerpc/mmx-psllw-1.c: New file.
660 * gcc.target/powerpc/mmx-psrad-1.c: New file.
661 * gcc.target/powerpc/mmx-psraw-1.c: New file.
662 * gcc.target/powerpc/mmx-psrld-1.c: New file.
663 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
664 * gcc.target/powerpc/mmx-psubb-2.c: New file.
665 * gcc.target/powerpc/mmx-psubd-2.c: New file.
666 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
667 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
668 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
669 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
670 * gcc.target/powerpc/mmx-psubw-2.c: New file.
671 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
672 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
673 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
674 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
675 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
676 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
677
9af7f373
RB
6782017-06-21 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/81500
681 * gcc.dg/torture/pr81500.c: New testcase.
682
5aaa8fb4
NS
6832017-07-20 Nathan Sidwell <nathan@acm.org>
684
685 * g++.dg/ext/anon-struct6.C: Adjust diag.
686 * g++.old-deja/g++.other/anon4.C: Adjust diag.
687
2953b72f
JJ
6882017-07-20 Jakub Jelinek <jakub@redhat.com>
689
690 PR target/80846
691 * gcc.target/i386/avx-pr80846.c: New test.
692 * gcc.target/i386/avx2-pr80846.c: New test.
693 * gcc.target/i386/avx512f-pr80846.c: New test.
694
73c4b4df
BC
6952017-07-20 Bin Cheng <bin.cheng@arm.com>
696
697 PR tree-optimization/81388
698 * gcc.dg/tree-ssa/pr81388-1.c: New test.
699 * gcc.dg/tree-ssa/pr81388-2.c: New test.
700
77e5edaf
JH
7012017-07-17 Tom de Vries <tom@codesourcery.com>
702
703 PR middle-end/81030
704 * gcc.dg/pr81030.c: New test.
705
891ad31c
RB
7062017-07-20 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/61171
709 * g++.dg/vect/pr61171.cc: New testcase.
710 * gfortran.dg/vect/pr61171.f: Likewise.
711 * gcc.dg/vect/vect-reduc-11.c: Likewise.
712
f971b281
RB
7132017-07-20 Richard Biener <rguenther@suse.de>
714
715 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
716 with V64QImode.
717 * gcc.dg/vect/slp-45.c: Likewise.
718
2071f8f9
N
7192017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
720
721 * gcc.dg/tree-ssa/vrp116.c: New Test.
722
a6722e5b
MM
7232017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
726 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
727 __builtin_cpu_is and __builtin_cpu_supports are supported.
728
ccfa843f
SM
7292017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
730
731 * gcc.target/powerpc/bmi-check.h (main): Skip unless
732 __BUILTIN_CPU_SUPPORTS__ defined.
733 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
734 __BUILTIN_CPU_SUPPORTS__ defined.
735
564e405c
JJ
7362017-07-19 Jakub Jelinek <jakub@redhat.com>
737
738 PR tree-optimization/81346
739 * gcc.dg/tree-ssa/pr81346-5.c: New test.
740
3717fbe3
TV
7412017-07-19 Tom de Vries <tom@codesourcery.com>
742
743 * gcc.target/nvptx/decl-init.c: Update alignment.
744 * gcc.target/nvptx/slp-2-run.c: New test.
745 * gcc.target/nvptx/slp-2.c: New test.
746 * gcc.target/nvptx/v2di.c: New test.
747
b98b34b7
TV
7482017-07-19 Tom de Vries <tom@codesourcery.com>
749
750 * gcc.target/nvptx/slp-run.c: New test.
751 * gcc.target/nvptx/slp.c: New test.
752 * gcc.target/nvptx/v2si-cvt.c: New test.
753 * gcc.target/nvptx/v2si-run.c: New test.
754 * gcc.target/nvptx/v2si.c: New test.
755 * gcc.target/nvptx/vec.inc: New test.
756
8d1628eb
JJ
7572017-07-19 Jakub Jelinek <jakub@redhat.com>
758
759 PR tree-optimization/81346
760 * gcc.dg/tree-ssa/pr81346-1.c: New test.
761 * gcc.dg/tree-ssa/pr81346-2.c: New test.
762 * gcc.dg/tree-ssa/pr81346-3.c: New test.
763 * gcc.dg/tree-ssa/pr81346-4.c: New test.
764 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
765 compiler to avoid X / C1 op C2 optimization to trigger.
766
4d6ababc
ML
7672017-07-19 Martin Liska <mliska@suse.cz>
768
769 PR sanitizer/63361
770 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
771 -ffloat-store or -mieee for targets that need it.
772
d83cc5cc
TV
7732017-07-18 Tom de Vries <tom@codesourcery.com>
774
775 PR middle-end/81464
776 * gfortran.dg/pr81464.f90: New test.
777
e822e885
UB
7782017-07-18 Uros Bizjak <ubizjak@gmail.com>
779
780 PR target/81471
781 * gcc.target/i386/pr81471.c: New test.
782
b267968e
RB
7832017-06-18 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/81410
786 * gcc.dg/vect/pr81410.c: New testcase.
787
33e9feb5
JH
7882017-07-18 Jan Hubicka <hubicka@ucw.cz>
789
790 PR middle-end/81462
791 * g++.dg/torture/pr81462.C: New testcase.
792
694dd0e4
BC
7932017-07-18 Bin Cheng <bin.cheng@arm.com>
794
795 PR target/81408
796 * g++.dg/tree-ssa/pr81408.C: New.
797 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
798
f9bfe3f5
RB
7992017-07-18 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/80620
802 PR tree-optimization/81403
803 * gcc.dg/torture/pr80620.c: New testcase.
804 * gcc.dg/torture/pr81403.c: Likewise.
805
8062017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
807
808 PR tree-optimization/81418
809 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
810
8112017-07-17 Carl Love <cel@us.ibm.com>
812
813 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
814 test case changes for commit 249424
815
816 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
817 vmuleuh): Fix scan-assembler-times should check for word not half word
818 instructions.
819
f6489326
BS
8202017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
821
822 PR tree-optimization/81162
823 * gcc.dg/pr81162.c: Move this to...
824 * gcc.dg/ubsan/pr81162.c: ...here.
825
dbc4ecfc
VR
8262017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
827
828 * g++.dg/diagnostic/friend1.C: New test.
829 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
830
a64559a5
NS
8312017-07-17 Nathan Sidwell <nathan@acm.org>
832
833 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
834
aac59577
BE
8352017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
836
837 * lib/gcc-dg.exp: Increase expect's match buffer size.
838
aa1528b5
BC
8392017-07-17 Bin Cheng <bin.cheng@arm.com>
840
841 PR target/81369
842 * gcc.dg/tree-ssa/pr81369.c: New.
843
b6c354eb
CZ
8442017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
845
846 * gcc.target/arc/pr9000674901.c: New file.
847 * gcc.target/arc/pic-1.c: Likewise.
848 * gcc.target/arc/pr9001191897.c: Likewise.
849
1825c61e
CZ
8502017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
851 Andrew Burgess <andrew.burgess@embecosm.com>
852
853 * gcc.target/arc/naked-1.c: New file.
854 * gcc.target/arc/naked-2.c: Likewise.
855
1f1e8aed
JJ
8562017-07-17 Jakub Jelinek <jakub@redhat.com>
857
9ebce098
JJ
858 PR tree-optimization/81428
859 * gcc.dg/fixed-point/pr81428.c: New test.
860
e8dd1313
JJ
861 PR tree-optimization/81365
862 * g++.dg/torture/pr81365.C: New test.
863
1f1e8aed
JJ
864 PR tree-optimization/81396
865 * gcc.dg/tree-ssa/pr81396.c: New test.
866
38f638ca
EB
8672017-07-16 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/opt65.adb: New test.
870
5fa396ad
JH
8712017-07-16 Jan Hubicka <hubicka@ucw.cz>
872
873 * gcc.dg/predict-8.c: Update.
874
00aeee56
VR
8752017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
876
877 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
878 * g++.dg/warn/pr12242.C: Likewise.
879
b70bb05b
KN
8802017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
881
882 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
883 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
884 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
885 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
886 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
887 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
888 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
889 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
890 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
891 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
892 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
893 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
894 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
895 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
896 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
897 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
898 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
899 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
900 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
901 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
902 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
903 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
904 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
905 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
906 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
907 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
908 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
909 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
910 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
911 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
912 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
913 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
914 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
915 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
916 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
917 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
918 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
919 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
920 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
921 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
922 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
923 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
924 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
925 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
926 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
927 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
928 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
929 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
930 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
931 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
932 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
933
3b805666
BS
9342016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
935
936 PR tree-optimization/81162
937 * gcc.dg/pr81162.c: New file.
938
bece580c
MS
9392017-07-14 Martin Sebor <msebor@redhat.com>
940
941 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
942 that bcopy is expected to be transformed to.
943
eea77d1f
DM
9442017-07-14 David Malcolm <dmalcolm@redhat.com>
945
946 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
947 * g++.dg/lookup/missing-std-include-2.C: New test case.
948 * g++.dg/lookup/missing-std-include-3.C: New test case.
949 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
950 * gcc.dg/missing-header-fixit-1.c: New test case.
951 * gcc.dg/missing-header-fixit-2.c: New test case.
952 * gcc.dg/missing-header-fixit-2.h: New header.
953
338d6484
DM
9542017-07-13 David Malcolm <dmalcolm@redhat.com>
955
956 PR c/81405
957 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
958
9592017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
960
961 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
962
6d28654e
ML
9632017-07-13 Martin Liska <mliska@suse.cz>
964
965 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
966 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
967 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
968 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
969 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
970 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
971 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
972
3787ee47
MM
9732017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
974
975 PR target/81193
976 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
977 __builtin_cpu_supports with old GLIBC's.
978 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
979 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
980 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
981 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
982 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
983 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
984 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
985 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
986 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
987 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
988 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
989 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
990 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
991 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
992 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
993 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
994 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
995 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
996 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
997 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
998 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
999 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1000 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1001 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1002
118009c1
CL
10032017-07-12 Carl Love <cel@us.ibm.com>
1004
1005 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1006 rev_bool_int): Add test cases for builtins.
1007 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1008 test cases for builtins.
1009
5d7b8153
CL
10102017-07-12 Carl Love <cel@us.ibm.com>
1011
1012 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1013 lp64 && p9vector_hw.
1014
6ea93a64
CL
10152017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1016
1017 * lib/target-supports.exp (check_stack_check_available): Make
1018 testcase name depend on stack_kind.
1019
2f65ab2e
MC
10202017-07-11 Michael Collison <michael.collison@arm.com>
1021
774cccdc 1022 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1023
9e028cef
PC
10242017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/51270
1027 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1028
f281956e
CL
10292017-07-11 Carl Love <cel@us.ibm.com>
1030
1031 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1032 test cases for the builtins.
1033
3d36348a
YG
10342017-07-11 Yury Gribov <tetra2005@gmail.com>
1035
1036 * lib/profopt.exp: Print relative names in UNSUPPORTED
1037 AutoFDO tests.
1038
214f700a
MC
10392017-07-10 Michael Collison <michael.collison@arm.com>
1040
1041 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1042
03ed2915
UB
10432017-07-10 Uros Bizjak <ubizjak@gmail.com>
1044
1045 PR target/81375
1046 * gcc.target/i386/pr81375.c: New test.
1047
9c582dbb
MS
10482017-07-10 Martin Sebor <msebor@redhat.com>
1049
1050 PR tree-optimization/80397
1051 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1052
281ac396
MS
10532017-07-10 Martin Sebor <msebor@redhat.com>
1054
1055 PR other/81345
1056 * gcc.dg/pr81345.c: New test.
1057
a7784956
CZ
10582017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1059
1060 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1061 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1062
5920ba15
UB
10632017-07-09 Uros Bizjak <ubizjak@gmail.com>
1064
1065 PR target/81313
1066 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1067 integer argumets to bypass x86_64 outgoing args optimization.
1068
10692017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1070
1071 * gfortran.dg/eoshift_4.f90: New test.
1072 * gfortran.dg/eoshift_5.f90: New test.
1073 * gfortran.dg/eoshift_6.f90: New test.
1074
35c95658
L
10752017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 PR target/81313
1078 * gcc.target/i386/pr81313-1.c: New test.
1079 * gcc.target/i386/pr81313-2.c: Likewise.
1080 * gcc.target/i386/pr81313-3.c: Likewise.
1081 * gcc.target/i386/pr81313-4.c: Likewise.
1082 * gcc.target/i386/pr81313-5.c: Likewise.
1083
dcbf81c9
RS
10842017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1085
1086 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1087 * gnat.dg/vect16.ads (Sarray): Likewise.
1088 * gnat.dg/vect17.ads (Sarray): Likewise.
1089 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1090 * gnat.dg/vect16.adb (Add): Likewise.
1091 * gnat.dg/vect17.adb (Add): Likewise.
1092
738f7c2e
DM
10932017-07-07 David Malcolm <dmalcolm@redhat.com>
1094
1095 PR c++/79300
1096 * g++.dg/diagnostic/pr79300.C: New test case.
1097
6a69355c
MM
10982017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1099
57f49e99
MM
1100 * gcc.target/powerpc/clone1.c: Add check to make sure the
1101 __builtin_cpu_supports function is fully supported.
1102 * gcc.target/powerpc/clone2.c: New runtime test for
1103 target_clones.
1104
6a69355c
MM
1105 PR target/81348
1106 * gcc.target/powerpc/pr81348.c: New test.
1107
5e32025a
SN
11082017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1109
1110 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1111
19388c6d
CL
11122017-07-07 Carl Love <cel@us.ibm.com>
1113
1114 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1115 file for built-ins.
1116
bcc3c3f1
JM
11172017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1118
1119 * gcc.target/sparc/dictunpack.c: New file.
1120 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1121 * gcc.target/sparc/fpcmpshl.c: Likewise.
1122 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1123 * gcc.target/sparc/fpcmpushl.c: Likewise.
1124
2c6e2eb1
HA
11252017-07-06 Harald Anlauf <anlauf@gmx.de>
1126
1127 PR fortran/70071
1128 * gfortran.dg/coarray_44.f90: New testcase.
1129
5094f7d5
MO
11302017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1131
1132 * c-c++-common/asan/kasan-alloca-1.c: New test.
1133 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1134
e3174bdf
MO
11352017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1136
1137 * c-c++-common/asan/alloca_big_alignment.c: New test.
1138 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1139 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1140 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1141 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1142 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1143 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1144 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1145
a40c6fa8
GJL
11462017-07-06 Georg-Johann Lay <avr@gjlay.de>
1147
1148 PR target/81305
1149 * gcc.target/avr/isr-test.h: Fix warnings.
1150
9296dd9b
TP
11512017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1152
1153 * lib/target-supports.exp: Generate
1154 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1155 and check_effective_target_arm_arch_v8r_multilib.
1156
d87f00ba
CL
11572017-07-06 Carl Love <cel@us.ibm.com>
1158
9296dd9b 1159 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1160
11612017-07-06 Carl Love <cel@us.ibm.com>
1162
1163 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1164 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1165 cases for vec_addc, adde and addec builtins.
1166
c471c6ed
DM
11672017-07-06 David Malcolm <dmalcolm@redhat.com>
1168
1169 PR c++/79300
1170 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1171 expected underlining within macro expansion.
1172 * c-c++-common/pr70264.c: Likewise.
1173 * g++.dg/plugin/diagnostic-test-expressions-1.C
1174 (test_within_macro_1): New test.
1175 (test_within_macro_2): Likewise.
1176 (test_within_macro_3): Likewise.
1177 (test_within_macro_4): Likewise.
1178 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1179 expected underlining within macro expansion.
1180 (test_macro_4): Likewise.
1181 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1182 (test_within_macro_1): New test.
1183 (test_within_macro_2): Likewise.
1184 (test_within_macro_3): Likewise.
1185 (test_within_macro_4): Likewise.
1186 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1187 underlining within macro expansion.
1188
68d872d7
SP
11892017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1190
1191 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1192 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1193 _mm_maskz_getexp_round_sd): Test new intrinsics.
1194 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1195 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1196 _mm_maskz_getexp_round_ss): Ditto.
1197 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1198 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1199 _mm_maskz_getmant_round_sd): Ditto.
1200 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1201 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1202 _mm_maskz_getmant_round_ss): Ditto.
1203 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1204 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1205 _mm_maskz_getexp_round_sd): New runtime tests.
1206 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1207 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1208 _mm_maskz_getexp_round_ss): Ditto.
1209 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1210 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1211 _mm_maskz_getmant_round_sd): Ditto.
1212 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1213 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1214 _mm_maskz_getmant_round_ss): Ditto.
1215 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1216 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1217 __builtin_ia32_getmantss_mask_round): Test new builtins.
1218 * gcc.target/i386/sse-13.c : Ditto.
1219 * gcc.target/i386/sse-23.c: Ditto.
1220 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1221 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1222 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1223 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1224 _mm_mask_getexp_round_ss): Test new intrinsics.
1225 * gcc.target/i386/testround-1.c: Ditto.
1226 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1227 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1228 _mm_mask_getmant_round_ss): Test new intrinsics
1229 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1230 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1231 _mm_maskz_getmant_ss): Test new intrinsics.
1232
9e00a397
CL
12332017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1234
1235 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1236 * lib/target-supports.exp (check_stack_check_available): New.
1237 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1238 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1239 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1240 * gcc.dg/pr47443.c: Likewise.
1241 * gcc.dg/pr48134.c: Likewise.
1242 * gcc.dg/pr70017.c: Likewise.
1243 * gcc.target/aarch64/stack-checking.c: Likewise.
1244 * gcc.target/arm/stack-checking.c: Likewise.
1245 * gcc.target/i386/pr48723.c: Likewise.
1246 * gcc.target/i386/pr55672.c: Likewise.
1247 * gcc.target/i386/pr67265-2.c: Likewise.
1248 * gcc.target/i386/pr67265.c: Likewise.
1249 * gnat.dg/opt49.adb: Likewise.
1250 * gnat.dg/stack_check1.adb: Likewise.
1251 * gnat.dg/stack_check2.adb: Likewise.
1252 * gnat.dg/stack_check3.adb: Likewise.
1253
38e6cc4d
KN
12542017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1255
1256 PR target/80103
1257 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1258 __attribute__.
1259
f8aa2b2c
SP
12602017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1261
1262 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1263 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1264 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1265 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1266 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1267 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1268 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1269 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1270 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1271 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1272 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1273 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1274
e483b7b4
GJL
12752017-07-05 Georg-Johann Lay <avr@gjlay.de>
1276
1277 PR target/81305
1278 * gcc.target/avr/isr-test.h: New file.
1279 * gcc.target/avr/torture/isr-01-simple.c: New test.
1280 * gcc.target/avr/torture/isr-02-call.c: New test.
1281 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1282
a8745cc2
BC
12832017-07-05 Bin Cheng <bin.cheng@arm.com>
1284
1285 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1286 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1287 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1288 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1289
4a52eb19
BC
12902017-07-05 Bin Cheng <bin.cheng@arm.com>
1291
1292 * gcc.dg/tree-ssa/ldist-26.c: New test.
1293
95f7d11b
BC
12942017-07-05 Bin Cheng <bin.cheng@arm.com>
1295
1296 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1297
45bb7d59
UB
12982017-07-04 Uros Bizjak <ubizjak@gmail.com>
1299
1300 PR target/81300
1301 * gcc.target/i386/pr81300.c: New test.
1302
1fcfac88
UB
13032017-07-04 Uros Bizjak <ubizjak@gmail.com>
1304
1305 PR target/81294
1306 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1307 x and y arguments in the call to _subborrow_u32.
1308 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1309 x and y arguments in the call to _subborrow_u64.
1310 * gcc.target/i386/pr81294-1.c: New test.
1311 * gcc.target/i386/pr81294-2.c: Ditto.
1312
a4187dab
KT
13132017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1314
1315 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1316
efbf55b0
MP
13172017-07-04 Marek Polacek <polacek@redhat.com>
1318
1319 PR c/81231
1320 * gcc.dg/atomic-pr81231.c: New test.
1321
1aad7106
RS
13222017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1323
1324 PR tree-optimization/81292
1325 * gcc.dg/pr81292-1.c: New test.
1326 * gcc.dg/pr81292-2.c: Likewise.
1327
7c819e8a
ML
13282017-07-04 Martin Liska <mliska@suse.cz>
1329
1330 PR sanitizer/81040
1331 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1332 use-after-scope sanitization.
1333
f111f434
JJ
13342017-07-04 Jakub Jelinek <jakub@redhat.com>
1335
8e8dd13b
JJ
1336 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1337 options.
1338
f111f434
JJ
1339 PR target/81175
1340 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1341 gather.
1342
7a1238d1
ML
13432017-07-04 Martin Liska <mliska@suse.cz>
1344
1345 PR ipa/81214
1346 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1347 * g++.dg/ext/mvc3.C: Likewise.
1348 * gcc.target/i386/mvc2.c: Likewise.
1349 * gcc.target/i386/mvc3.c: Likewise.
1350
9fc1fed4
JJ
13512017-07-04 Jakub Jelinek <jakub@redhat.com>
1352
8e3b9bbf
JJ
1353 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1354 decomposition declaration in diagnostics.
1355 * g++.dg/cpp1z/decomp2.C: Likewise.
1356 * g++.dg/cpp1z/decomp3.C: Likewise.
1357 * g++.dg/cpp1z/decomp4.C: Likewise.
1358 * g++.dg/cpp1z/decomp5.C: Likewise.
1359 * g++.dg/cpp1z/decomp6.C: Likewise.
1360 * g++.dg/cpp1z/decomp7.C: Likewise.
1361 * g++.dg/cpp1z/decomp8.C: Likewise.
1362 * g++.dg/cpp1z/decomp13.C: Likewise.
1363 * g++.dg/cpp1z/decomp14.C: Likewise.
1364 * g++.dg/cpp1z/decomp18.C: Likewise.
1365 * g++.dg/cpp1z/decomp19.C: Likewise.
1366 * g++.dg/cpp1z/decomp22.C: Likewise.
1367 * g++.dg/cpp1z/decomp23.C: Likewise.
1368 * g++.dg/cpp1z/decomp24.C: Likewise.
1369 * g++.dg/cpp1z/decomp25.C: Likewise.
1370 * g++.dg/cpp1z/decomp26.C: Likewise.
1371 * g++.dg/cpp1z/decomp28.C: Likewise.
1372
9fc1fed4
JJ
1373 PR c++/81258
1374 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1375 * g++.dg/cpp1z/decomp30.C: New test.
1376
17c18221
PC
13772017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/65775
1380 * g++.dg/cpp0x/trailing14.C: New.
1381
370d975d
DH
13822017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1383
1384 PR testsuite/79866
1385 * gfortran.dg/coarray_event_2.f08: New test.
1386
73977c47
DH
13872017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1388
1389 PR testsuite/79843
1390 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1391 * gfortran.dg/pointer_intent_2.f90: Likewise.
1392
2f70a979
JH
13932017-07-02 Jan Hubicka <hubicka@ucw.cz>
1394
1395 PR middle-end/81290
1396 * gcc.c-torture/compile/pr81290.c: New.
1397
6b5e165b
RB
13982017-07-03 Richard Biener <rguenther@suse.de>
1399
1400 PR tree-optimization/60510
1401 * gfortran.dg/vect/pr60510.f: New testcase.
1402
d8ac7e28
RO
14032017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1404
1405 * gcc.target/i386/mvc6.c: Require ifunc support.
1406
da402967
ML
14072017-07-03 Martin Liska <mliska@suse.cz>
1408
1409 PR sanitize/81040
1410 * g++.dg/asan/function-argument-1.C: New test.
1411 * g++.dg/asan/function-argument-2.C: New test.
1412 * g++.dg/asan/function-argument-3.C: New test.
1413
bc9f4235
RS
14142017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1415
1416 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1417 as well.
1418
be086ff5
TV
14192017-07-03 Tom de Vries <tom@codesourcery.com>
1420
1421 PR tree-optimization/69468
1422 * gcc.dg/pr81192.c: Update.
1423
4752be46
TV
14242017-07-03 Tom de Vries <tom@codesourcery.com>
1425
1426 PR tree-optimization/81192
1427 * gcc.dg/pr81192.c: Update.
1428
0bbfd554
TV
14292017-07-03 Tom de Vries <tom@codesourcery.com>
1430
1431 PR tree-optimization/81192
1432 * gcc.dg/pr81192.c: New test.
1433
b677e2f6
TK
14342017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1435
1436 * gfortran/eoshift_3.f90: New test.
1437
e3f9a279
RS
14382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1439
1440 * gcc.dg/strlenopt-32.c: New testcase.
1441 * gcc.dg/strlenopt-33.c: Likewise.
1442 * gcc.dg/strlenopt-33g.c: Likewise.
1443 * gcc.dg/strlenopt-34.c: Likewise.
1444 * gcc.dg/strlenopt-35.c: Likewise.
1445
862088aa
RS
14462017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1447
1448 PR tree-optimization/80769
1449 * gcc.dg/strlenopt-31.c: New test.
1450 * gcc.dg/strlenopt-31g.c: Likewise.
1451
c34d0927
RS
14522017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1453
1454 PR tree-optimization/81136
1455 * gcc.dg/vect/pr81136.c: New test.
1456
c52d6043
JJ
14572017-07-01 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR sanitizer/81262
1460 * gcc.c-torture/compile/pr81262.c: New test.
1461 * g++.dg/ubsan/pr81262.C: New test.
1462
77616c7e
JH
14632017-06-29 Jan Hubicka <hubicka@ucw.cz>
1464
1465 PR ipa/81261
1466 * g++.dg/ipa/pr81261.C: New testcase.
1467
fb6a764d
AP
14682017-06-30 Andrew Pinski <apinski@cavium.com>
1469
1470 * gcc.dg/torture/pr81245.c: New testcase.
1471
059ab149
AH
14722017-06-30 Aldy Hernandez <aldyh@redhat.com>
1473
1474 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1475 unbounded use.
1476
e59e8b5a
DM
14772017-06-30 David Malcolm <dmalcolm@redhat.com>
1478
1479 PR c++/80014
1480 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1481 Add declaration.
1482 (test_typeid): New test function.
1483
e855bdc0
JJ
14842017-06-30 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR target/81225
1487 * gcc.target/i386/pr81225.c: New test.
1488
fe32bb1b
NS
14892017-06-30 Nathan Sidwell <nathan@acm.org>
1490
1491 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1492 * g++.dg/cpp0x/decltype9.C: Likewise.
1493 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1494 * g++.dg/lookup/decl1.C: Likewise.
1495 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1496 * g++.dg/other/pr28432.C: Likewise.
1497 * g++.dg/parse/crash12.C: Likewise.
1498 * g++.dg/parse/enum3.C: Likewise.
1499 * g++.dg/parse/operator6.C: Likewise.
1500 * g++.dg/template/crash69.C: Likewise.
1501 * g++.dg/template/error27.C: Likewise.
1502 * g++.dg/template/error28.C: Likewise.
1503 * g++.dg/template/memfriend6.C: Likewise.
1504 * g++.old-deja/g++.mike/err1.C: Likewise.
1505 * g++.old-deja/g++.mike/p811.C: Likewise.
1506 * g++.old-deja/g++.other/crash25.C: Likewise.
1507 * g++.old-deja/g++.other/dtor4.C: Likewise.
1508 * g++.old-deja/g++.pt/t37.C: Likewise.
1509
aaa587d4
ML
15102017-06-30 Martin Liska <mliska@suse.cz>
1511
1512 PR ipa/81214
1513 * gcc.target/i386/pr81214.c: New test.
1514
274c1516
NS
15152017-06-30 Nathan Sidwell <nathan@acm.org>
1516
3b5c768c
NS
1517 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1518
274c1516
NS
1519 PR c++/81229
1520 * g++.dg/lookup/pr81229.C: New.
1521
c497284c
ML
15222017-06-30 Martin Liska <mliska@suse.cz>
1523
1524 PR sanitizer/81021
1525 * g++.dg/asan/pr81021.C: New test.
1526
4812f0b7
RB
15272017-06-30 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/81249
1530 * g++.dg/torture/pr81249.C: New testcase.
1531
8e09cb8b
PC
15322017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1535 * g++.dg/diagnostic/variadic1.C: Likewise.
1536 * g++.dg/gomp/udr-3.C: Likewise.
1537 * g++.dg/overload/error1.C: Likewise.
1538 * g++.dg/overload/error2.C: Likewise.
1539 * g++.dg/template/duplicate1.C: Likewise.
1540 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1541 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1542 * g++.old-deja/g++.other/redecl2.C: Likewise.
1543 * g++.old-deja/g++.other/redecl4.C: Likewise.
1544 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1545
74582a3e
CP
15462017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1547
1548 PR fortran/77765
1549 * gfortran.dg/goacc/pr77765.f90: New test.
1550
6da4066f
SE
15512017-06-29 Steve Ellcey <sellcey@cavium.com>
1552
1553 * gcc.target/aarch64/ccmp_2.c: New test.
1554
be3b7dcf
NS
15552017-06-29 Nathan Sidwell <nathan@acm.org>
1556
1557 PR c++/81247
1558 * g++.dg/parse/pr81247-[abc].C: New.
1559
e5898daf
CL
15602017-06-29 Carl Love <cel@us.ibm.com>
1561
1562 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1563 test_unsigned_int_result, test_ll_int_result,
1564 test_ll_unsigned_int_result): Add result checking functions, add
1565 debug support.
1566 (main): Add builtin function tests.
1567
14836f38
CL
15682017-06-29 Carl Love <cel@us.ibm.com>
1569
1570 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1571 dg-skip-if): Add -mvsx -mcpu=power7.
1572
0630a4ec
RB
15732017-06-29 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1576
f76b4224
NS
15772017-06-29 Nathan Sidwell <nathan@acm.org>
1578
1579 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1580
f66459c1
PB
15812017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1582
1583 PR middle-end/81194
1584 * g++.dg/pr81194.C: New test.
1585
3c7bb489
L
15862017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1587
1588 PR ipa/80565
1589 * gcc.dg/torture/pr80565.c: New file.
1590
6cd83bec
BC
15912017-06-29 Bin Cheng <bin.cheng@arm.com>
1592
1593 PR tree-optimization/81196
1594 * gcc.dg/vect/pr81196.c: New.
1595
4c6a51a0
MC
15962017-06-29 Michael Collison <michael.collison@arm.com>
1597
1598 Fix date on previous ChangeLog entry.
1599
16002017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1601 Michael Collison <michael.collison@arm.com>
1602
1603 PR target/70119
1604 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1605
395a191d
SP
16062017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1607
1608 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1609 Test new intrinsic.
1610 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1611 Ditto.
1612 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1613 Ditto.
1614 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1615 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1617
0ddc0ebc
TP
16182017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1619
1620 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1621 current ARM check by ARM NEON's availability check.
1622 (check_effective_target_vect_intfloat_cvt): Likewise.
1623 (check_effective_target_vect_uintfloat_cvt): Likewise.
1624 (check_effective_target_vect_floatint_cvt): Likewise.
1625 (check_effective_target_vect_floatuint_cvt): Likewise.
1626 (check_effective_target_vect_shift): Likewise.
1627 (check_effective_target_whole_vector_shift): Likewise.
1628 (check_effective_target_vect_bswap): Likewise.
1629 (check_effective_target_vect_shift_char): Likewise.
1630 (check_effective_target_vect_long): Likewise.
1631 (check_effective_target_vect_float): Likewise.
1632 (check_effective_target_vect_perm): Likewise.
1633 (check_effective_target_vect_perm_byte): Likewise.
1634 (check_effective_target_vect_perm_short): Likewise.
1635 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1636 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1637 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1638 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1639 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1640 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1641 (check_effective_target_vect_widen_shift): Likewise.
1642 (check_effective_target_vect_extract_even_odd): Likewise.
1643 (check_effective_target_vect_interleave): Likewise.
1644 (check_effective_target_vect_multiple_sizes): Likewise.
1645 (check_effective_target_vect64): Likewise.
1646 (check_effective_target_vect_max_reduc): Likewise.
1647
56a6d474
RB
16482017-06-28 Richard Biener <rguenther@suse.de>
1649
1650 PR middle-end/81227
1651 * gcc.dg/pr81227.c: New testcase.
1652
926c7865
MM
16532017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1654
1655 PR target/81193
1656 * lib/target-supports.exp
1657 (check_ppc_cpu_supports_hw_available): New test to make sure
1658 __builtin_cpu_supports works on power7 and newer.
1659
17a7218b
ML
16602017-06-28 Martin Liska <mliska@suse.cz>
1661
1662 PR ipa/81128
1663 * gcc.target/i386/pr81128.c: New test.
1664
63010089
ML
16652017-06-28 Martin Liska <mliska@suse.cz>
1666
1667 PR driver/79659
1668 * g++.dg/opt/pr79659.C: New test.
1669
b1cac008
CL
16702017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1671
1672 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1673 and options.
1674 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1675
42bd89ce
MG
16762017-06-28 Marc Glisse <marc.glisse@inria.fr>
1677
1678 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1679 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1680
b8d62ac8
JJ
16812017-06-28 Jakub Jelinek <jakub@redhat.com>
1682
1683 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1684 (foo): ... this. Change constants such that it isn't matched
1685 as __builtin_copysign, yet tests the combiner the same.
1686
6dc61b45
ML
16872017-06-28 Martin Liska <mliska@suse.cz>
1688
1689 PR sanitizer/81224
1690 * gcc.dg/asan/pr81224.c: New test.
1691
9a265443
EB
16922017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1695 passed to pthread_join.
1696
935b5226
AK
16972017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1698
1699 * gcc.target/s390/nodatarel-1.c: New test.
1700
88016532
JD
17012017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1702
1703 PR fortran/80164
1704 * gfortran.dg/array_temporaries_4.f90: New test.
1705
8c2805bb
AP
17062017-06-27 Andrew Pinski <apinski@cavium.com>
1707
1708 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1709 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1710 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1711
786c6d10
MP
17122017-06-27 Marek Polacek <polacek@redhat.com>
1713
1714 PR sanitizer/81223
1715 * gcc.dg/ubsan/pr81223.c: New test.
1716
1e7df2e6
MG
17172017-06-27 Marc Glisse <marc.glisse@inria.fr>
1718
1719 * gcc.dg/tree-ssa/assoc-1.c: New file.
1720
58b45c4f
PC
17212017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/62046
1724 * g++.dg/parse/catch2.C: New.
1725
00296d7f
JJ
17262017-06-27 Jakub Jelinek <jakub@redhat.com>
1727
c1031852
JJ
1728 PR sanitizer/81209
1729 * g++.dg/ubsan/pr81209.C: New test.
1730
00296d7f
JJ
1731 PR middle-end/81207
1732 * gcc.c-torture/compile/pr81207.c: New test.
1733
0c418630
MP
17342017-06-27 Marek Polacek <polacek@redhat.com>
1735
1736 PR bootstrap/81216
1737 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1738
4b377e01
MS
17392017-06-26 Martin Sebor <msebor@redhat.com>
1740
1741 PR c++/81169
1742 * g++.dg/Wclass-memaccess-2.C: New test.
1743
952ac945
CL
17442017-06-26 Carl Love <cel@us.ibm.com>
1745
1746 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1747 Add new runnable test file for the vec_rev built-ins.
1748
df11b2ea
BS
17492016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1750
226ab0a8 1751 PR/tree-optimization 71815
df11b2ea
BS
1752 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1753 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1754
fa7ccca0
RL
17552017-06-26 Renlin Li <renlin.li@arm.com>
1756 Szabolcs Nagy <szabolcs.nagy@arm.com>
1757
1758 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1759 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1760 memmove.
1761
5a5c2d16
RB
17622017-06-26 Richard Biener <rguenther@suse.de>
1763
1764 PR target/81175
1765 * gfortran.dg/pr81175.f: New testcase.
1766
75f0112f
RB
17672017-06-26 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/81203
1770 * gcc.dg/torture/pr81203.c: New testcase.
1771
3e2becc4
MP
17722017-06-26 Marek Polacek <polacek@redhat.com>
1773
1774 PR c/80116
1775 * c-c++-common/Wmultistatement-macros-1.c: New test.
1776 * c-c++-common/Wmultistatement-macros-2.c: New test.
1777 * c-c++-common/Wmultistatement-macros-3.c: New test.
1778 * c-c++-common/Wmultistatement-macros-4.c: New test.
1779 * c-c++-common/Wmultistatement-macros-5.c: New test.
1780 * c-c++-common/Wmultistatement-macros-6.c: New test.
1781 * c-c++-common/Wmultistatement-macros-7.c: New test.
1782 * c-c++-common/Wmultistatement-macros-8.c: New test.
1783 * c-c++-common/Wmultistatement-macros-9.c: New test.
1784 * c-c++-common/Wmultistatement-macros-10.c: New test.
1785 * c-c++-common/Wmultistatement-macros-11.c: New test.
1786
945653db
EB
17872017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1790
c8e3c356
CL
17912017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1792
1793 * lib/target-supports.exp
1794 (check_effective_target_arm_neon_ok_nocache): Add flags with
1795 -mfloat-abi=hard. Include arm_neon.h.
1796 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1797 (check_effective_target_arm_neon_ok_no_float_abi): New.
1798 * gcc.target/arm/lto/pr65837_0.c: Require
1799 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1800 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1801 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1802
22235619
PC
18032017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/62315
1806 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1807
e56e3fda
TK
18082017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1809
45bb7d59 1810 PR fortran/52473
e56e3fda
TK
1811 * gfortran.dg/cshift_2.f90: New test.
1812
d3f062be
JW
18132017-06-23 Jim Wilson <jim.wilson@linaro.org>
1814
1815 PR middle-end/79794
1816 * gcc.target/aarch64/pr79794.c: New.
1817
37416b69
MM
18182017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1819
1820 PR target/80510
1821 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1822 * gcc.target/powerpc/pr80510-2.c: Likewise.
1823
8447a92f
JL
18242017-06-22 Jeff Law <law@redhat.com>
1825
1826 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1827
52607f7e
WS
18282017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1829
1830 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1831 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1832 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1833 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1834 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1835 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1836 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1837 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1838
fb68f296
JC
18392017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1840
45bb7d59 1841 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1842
60edf8bb
MT
18432017-06-22 Matt Turner <mattst88@gmail.com>
1844
1845 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1846 skylake check.
1847
4333d74b
CL
18482017-06-22 Carl Love <cel@us.ibm.com>
1849
1850 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1851 vmuleuh): Fix scan-assembler-times should check for word not half word
1852 instructions.
1853
13f752b2
JL
18542017-06-22 Jeff Law <law@redhat.com>
1855
1856 * gcc.c-torture/compile/stack-check-1.c: New test.
1857
0759db19
RB
18582016-06-22 Richard Biener <rguenther@suse.de>
1859
1860 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1861 * gcc.dg/vect/pr65947-2.c: Likewise.
1862 * gcc.dg/vect/pr65947-3.c: Likewise.
1863 * gcc.dg/vect/pr65947-4.c: Likewise.
1864 * gcc.dg/vect/pr65947-5.c: Likewise.
1865 * gcc.dg/vect/pr65947-6.c: Likewise.
1866 * gcc.dg/vect/pr65947-8.c: Likewise.
1867 * gcc.dg/vect/pr65947-9.c: Likewise.
1868 * gcc.dg/vect/pr65947-10.c: Likewise.
1869 * gcc.dg/vect/pr65947-12.c: Likewise.
1870 * gcc.dg/vect/pr65947-13.c: Likewise.
1871 * gcc.dg/vect/pr65947-14.c: Likewise.
1872 * gcc.dg/vect/vect-cond-2.c: Likewise.
1873 * gcc.dg/vect/vect-pr69848.c: Likewise.
1874
c24c235e
ML
18752017-06-22 Martin Liska <mliska@suse.cz>
1876
1877 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1878 to not inline it.
1879
71f82be9
JG
18802017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1881
1882 * gcc.dg/tree-ssa/forwprop-37.c: New.
1883
a78f6980
RB
18842017-06-22 Richard Biener <rguenther@suse.de>
1885
1886 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1887
85d5b033
RB
18882017-06-22 Richard Biener <rguenther@suse.de>
1889
1890 * gcc.dg/vect/pr65947-14.c: New testcase.
1891
4ded8669
MM
18922017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1893
1894 PR target/80510
1895 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1896 32-bit support is added. Change ITYPE size to 64-bit integer.
1897 * gcc.target/powerpc/pr80510-2.c: Likewise.
1898
cb8d1b01
JJ
18992017-06-21 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR c++/81154
1902 * g++.dg/gomp/pr81154.C: New test.
1903
113459fa
DM
19042017-06-21 David Malcolm <dmalcolm@redhat.com>
1905
1906 * g++.dg/other/old-style-cast-fixits.C: New test case.
1907
5e9d501c
JJ
19082017-06-21 Jakub Jelinek <jakub@redhat.com>
1909
1910 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1911
27d33d3e
TV
19122017-06-21 Tom de Vries <tom@codesourcery.com>
1913
1914 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1915
5433db45
TV
19162017-06-21 Tom de Vries <tom@codesourcery.com>
1917
1918 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1919 warning.
1920
93c18375
ML
19212017-06-21 Martin Liska <mliska@suse.cz>
1922
1923 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1924
ff9baa5f
PMR
19252017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1926
1927 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1928 gnat.dg/debug11_pkg2.ads: New testcase.
1929
a23ba8cc
MG
19302017-06-21 Marc Glisse <marc.glisse@inria.fr>
1931
1932 * gcc.target/i386/getround.c: New file.
1933
ed73f46f
MG
19342017-06-21 Marc Glisse <marc.glisse@inria.fr>
1935
1936 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1937 * gcc.dg/tree-ssa/addadd-2.c: New file.
1938
6b92ab17
TV
19392017-06-21 Tom de Vries <tom@codesourcery.com>
1940
1941 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1942 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1943 * gcc.c-torture/compile/20080806-1.c: Same.
1944 * gcc.c-torture/compile/920723-1.c: Same.
1945 * gcc.c-torture/compile/930621-1.c: Same.
1946 * gcc.c-torture/compile/991214-2.c: Same.
1947 * gcc.c-torture/compile/bcopy.c: Same.
1948 * gcc.c-torture/compile/memtst.c: Same.
1949 * gcc.c-torture/compile/msp.c: Same.
1950 * gcc.c-torture/compile/stuct.c: Same.
1951 * gcc.c-torture/execute/20011008-3.c: Same.
1952 * gcc.c-torture/execute/20030209-1.c: Same.
1953 * gcc.c-torture/execute/20031012-1.c: Same.
1954 * gcc.c-torture/execute/20040805-1.c: Same.
1955 * gcc.c-torture/execute/920410-1.c: Same.
1956 * gcc.c-torture/execute/921113-1.c: Same.
1957 * gcc.c-torture/execute/921202-1.c: Same.
1958 * gcc.c-torture/execute/921208-2.c: Same.
1959 * gcc.c-torture/execute/930106-1.c: Same.
1960 * gcc.c-torture/execute/930406-1.c: Same.
1961 * gcc.c-torture/execute/950221-1.c: Same.
1962 * gcc.c-torture/execute/960521-1.c: Same.
1963 * gcc.c-torture/execute/980605-1.c: Same.
1964 * gcc.c-torture/execute/comp-goto-1.c: Same.
1965 * gcc.c-torture/execute/comp-goto-2.c: Same.
1966 * gcc.c-torture/execute/memcpy-1.c: Same.
1967 * gcc.c-torture/execute/multi-ix.c: Same.
1968 * gcc.c-torture/execute/nestfunc-4.c: Same.
1969 * gcc.c-torture/execute/pr20621-1.c: Same.
1970 * gcc.c-torture/execute/pr23135.c: Same.
1971 * gcc.c-torture/execute/pr28982b.c: Same.
1972 * gcc.dg/loop-3.c: Same.
1973 * gcc.dg/struct-ret-3.c: Same.
1974 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1975 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1976 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1977 * gcc.dg/tree-prof/pr44777.c: Same.
1978
191578a5
DM
19792017-06-20 David Malcolm <dmalcolm@redhat.com>
1980
1981 PR jit/81144
1982 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1983 memset call with zero-initialization.
1984 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1985
8a259e30
UB
19862017-06-20 Uros Bizjak <ubizjak@gmail.com>
1987
1988 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1989 (main): Renamed to ...
1990 (fma4_test): ... this.
1991
b6837e04
JK
19922017-06-20 Julia Koval <julia.koval@intel.com>
1993
1994 * gcc.target/i386/pr73350-2.c: New test.
1995
67ea3f4e
RO
19962017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997
1998 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1999 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2000 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2001 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2002 restrict to x86_64-*-*-gnu.
2003 Skip scan-assembler on *-*-darwin*.
2004 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2005 * gcc.dg/loop-invariant.c: Likewise.
2006 * gcc.dg/lto/pr70955_0.c: Likewise.
2007 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2008 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2009 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2010
2011 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2012 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2013 targets.
2014 * gcc.dg/attr-ms_struct-2.c: Likewise.
2015 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2016 * gcc.dg/bf-ms-layout.c: Likewise.
2017 * gcc.dg/bf-ms-layout-2.c: Likewise.
2018 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2019 Require fpic support.
2020 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2021 targets.
2022 * gcc.target/i386/bitfield2.c: Likewise.
2023 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2024 targets.
2025 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2026
71bbbd13
NS
20272017-06-20 Nathan Sidwell <nathan@acm.org>
2028
2029 PR c++/67074
2030 * g++.dg/lookup/pr67074.C: New.
2031 * g++.dg/parse/namespace-alias-1.C: Adjust.
2032
531f0b38
RB
20332017-06-20 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/81097
2036 * c-c++-common/ubsan/pr81097.c: New testcase.
2037
d47d7438
RB
20382017-06-20 Richard Biener <rguenther@suse.de>
2039
2040 * gcc.dg/vect/pr65947-9.c: Adjust.
2041
b5c7b957
TP
20422017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2043
2044 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2045 * gcc.target/arm/acle/cdp2.c: Likewise.
2046 * gcc.target/arm/acle/ldc.c: Likewise.
2047 * gcc.target/arm/acle/ldc2.c: Likewise.
2048 * gcc.target/arm/acle/ldc2l.c: Likewise.
2049 * gcc.target/arm/acle/ldcl.c: Likewise.
2050 * gcc.target/arm/acle/mcr.c: Likewise.
2051 * gcc.target/arm/acle/mcr2.c: Likewise.
2052 * gcc.target/arm/acle/mcrr.c: Likewise.
2053 * gcc.target/arm/acle/mcrr2.c: Likewise.
2054 * gcc.target/arm/acle/mrc.c: Likewise.
2055 * gcc.target/arm/acle/mrc2.c: Likewise.
2056 * gcc.target/arm/acle/mrrc.c: Likewise.
2057 * gcc.target/arm/acle/mrrc2.c: Likewise.
2058 * gcc.target/arm/acle/stc.c: Likewise.
2059 * gcc.target/arm/acle/stc2.c: Likewise.
2060 * gcc.target/arm/acle/stc2l.c: Likewise.
2061 * gcc.target/arm/acle/stcl.c: Likewise.
2062
a1aa2599
JJ
20632017-06-20 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR target/81121
2066 * gcc.target/i386/pr81121.c: New test.
2067
16122c22
MM
20682017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2069
2070 PR target/79799
2071 * gcc.target/powerpc/pr79799-1.c: New test.
2072 * gcc.target/powerpc/pr79799-2.c: Likewise.
2073 * gcc.target/powerpc/pr79799-3.c: Likewise.
2074 * gcc.target/powerpc/pr79799-4.c: Likewise.
2075 * gcc.target/powerpc/pr79799-5.c: Likewise.
2076
5ec046c0
NS
20772017-06-19 Nathan Sidwell <nathan@acm.org>
2078
2079 PR c++/81124
2080 PR c++/79766
2081 * g++.dg/lookup/pr79766.C: New.
2082 * g++.dg/lookup/pr81124.C: New.
2083 * g++.dg/template/explicit6.C: Adjust.
2084 * g++.old-deja/g++.other/decl5.C: Adjust.
2085
c72e002c
CL
20862017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2087
2088 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2089 -DSTACK_SIZE.
2090
4301ae22
JJ
20912017-06-19 Jakub Jelinek <jakub@redhat.com>
2092
9f8fafe8
JJ
2093 PR sanitizer/81125
2094 * g++.dg/ubsan/pr81125.C: New test.
2095
4301ae22
JJ
2096 PR sanitizer/81111
2097 * g++.dg/ubsan/pr81111.C: New test.
2098
21e4389f
RB
20992017-06-19 Richard Biener <rguenther@suse.de>
2100
2101 PR middle-end/81118
2102 * gcc.dg/torture/pr81118.c: New testcase.
2103
343ae898
RB
21042017-06-19 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/80887
2107 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2108
97872698
JJ
21092017-06-19 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR ipa/81112
2112 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2113
c14c0b15
NS
21142017-06-19 Nathan Sidwell <nathan@acm.org>
2115
2116 PR c++/81119
2117 * g++.dg/warn/pr81119.C: New.
2118
a6e5212a
ML
21192017-06-19 Martin Liska <mliska@suse.cz>
2120
2121 PR sanitizer/80879
2122 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2123
871cc215
ML
21242017-06-19 Martin Liska <mliska@suse.cz>
2125
2126 PR ipa/80732
2127 * gcc.target/i386/mvc5.c: Scan indirect_function.
2128 * gcc.target/i386/mvc7.c: Likewise.
2129 * gcc.target/i386/pr80732.c: New test.
2130
431abe69
PC
21312017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/66093
2134 * g++.dg/cpp1y/constexpr-66093.C: New.
2135
fe1ae165
RO
21362017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2137
2138 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2139 dg-skip-if list.
2140
db9bbdec
RB
21412017-06-19 Richard Biener <rguenther@suse.de>
2142
2143 PR ipa/81112
2144 * g++.dg/torture/pr81112.C: New testcase.
2145
18154846
JH
21462017-06-18 Jan Hubicka <hubicka@ucw.cz>
2147
2148 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2149
5dace4bf
TK
21502017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
2152 PR fortran/52473
2153 * gfortran.dg/cshift_1.f90: New test.
2154
4f4b0ab8
RO
21552017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2156
2157 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2158
b36a612c
CL
21592017-06-16 Carl Love <cel@us.ibm.com>
2160
2161 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2162 main): Add runnable tests and test checker for vec_float,
2163 vec_float2, vec_floate and vec_floato builtins.
2164
e3e266bf
RE
21652017-06-16 Richard Earnshaw <rearnsha@arm.com>
2166
2167 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2168 the architecture options added by dg-add-options arm_neon.
2169 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2170 to the architecture.
2171 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2172 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2173 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2174
42093880
RE
21752017-06-16 Richard Earnshaw <rearnsha@arm.com>
2176
2177 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2178 multilibs have been built.
2179
c5742a17
RE
21802017-06-16 Richard Earnshaw <rearnsha@arm.com>
2181
2182 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2183 * gcc.target/arm/pr51915.c: Likewise.
2184 * gcc.target/arm/pr52006.c: Likewise.
2185 * gcc.target/arm/pr53187.c: Likewise.
2186
93aa40fe
RE
21872017-06-16 Richard Earnshaw <rearnsha@arm.com>
2188
2189 * gcc.target/arm/multilibs.exp: New file.
2190
b3d8d88e
MS
21912017-06-16 Martin Sebor <msebor@redhat.com>
2192
2193 PR tree-optimization/80933
2194 PR tree-optimization/80934
2195 * gcc.dg/fold-bcopy.c: New test.
2196 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2197 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2198 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2199 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2200 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2201 * gcc.dg/builtins-nonnull.c: Likewise.
2202
56960fd6
JG
22032017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2204
2205 PR target/71778
2206 * gcc.target/arm/pr71778.c: New.
2207
ec73e54d
JH
22082017-06-16 Jan Hubicka <hubicka@ucw.cz>
2209
2210 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2211
01f1c24e
RB
22122017-06-16 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/81090
2215 * gcc.dg/graphite/pr81090.c: New testcase.
2216
8d94f932
JW
22172017-06-16 Janus Weil <janus@gcc.gnu.org>
2218
2219 PR fortran/80983
2220 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2221
b783399a
JJ
22222017-06-16 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR sanitizer/81094
2225 * c-c++-common/ubsan/object-size-11.c: New test.
2226
c3684b7b
MS
22272017-06-15 Martin Sebor <msebor@redhat.com>
2228
2229 PR c++/80560
2230 * g++.dg/Wclass-memaccess.C: New test.
2231
d0e7a9fd
JW
22322017-06-15 Janus Weil <janus@gcc.gnu.org>
2233
2234 PR fortran/80983
2235 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2236
d1eed638
JH
22372017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2238
2239 PR lto/69866
2240 * gcc.dg/lto/pr69866_0.c: New test.
2241 * gcc.dg/lto/pr69866_1.c: Likewise.
2242
61f5d852
JL
22432017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2244
2245 PR target/78818
2246 * gcc.target/msp430/pr78818-real.c: New template for tests.
2247 * gcc.target/msp430/pr78818-auto.c: New test.
2248 * gcc.target/msp430/pr78818-data-region.c: New test.
2249 * gcc.target/msp430/pr78818-data-sec.c: New test.
2250 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2251
6820664a
TP
22522017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2253
2254 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2255 instructions in it rather than the number of IT blocks being 2.
2256 Transfer scan directive arm_thumb2 restriction to the whole
2257 testcase and restrict further to Thumb-only targets.
2258
41c540fc
TC
22592017-06-15 Tamar Christina <tamar.christina@arm.com>
2260
2261 * gcc.target/arm/sdiv_costs_1.c:
2262 Use dg-add-options.
2263
3466430f
MR
22642017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2265
2266 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2267 * gcc.target/mips/pr51513-1.c: New test.
2268 * gcc.target/mips/pr51513-2.c: New test.
2269
26fda5f5
RB
22702017-06-14 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/81083
2273 * gcc.dg/torture/pr81083.c: Add prototypes.
2274
909263f8
RB
22752017-06-14 Richard Biener <rguenther@suse.de>
2276
2277 PR middle-end/81088
2278 * c-c++-common/ubsan/pr81088.c: New testcase.
2279
938a807a
EB
22802017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2281
2282 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2283
85c1b6d7
AP
22842017-06-14 Andrew Pinski <apinski@cavium.com>
2285 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2286
2287 PR target/71663
2288 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2289 * gcc.target/aarch64/vect-init-2.c: Likewise.
2290 * gcc.target/aarch64/vect-init-3.c: Likewise.
2291 * gcc.target/aarch64/vect-init-4.c: Likewise.
2292 * gcc.target/aarch64/vect-init-5.c: Likewise.
2293
bee9e49f
PC
22942017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2295
2296 PR c++/58541
2297 * g++.dg/cpp0x/constexpr-58541.C: New.
2298
24d020bd
RB
22992017-06-14 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/81083
2302 * gcc.dg/torture/pr81083.c: New testcase.
2303
11c16c2a
JJ
23042017-06-14 Jakub Jelinek <jakub@redhat.com>
2305
2306 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2307 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2308
c60dc053
JJ
23092017-06-13 Jakub Jelinek <jakub@redhat.com>
2310
f31a8339
JJ
2311 PR c++/80973
2312 * g++.dg/ubsan/pr80973.C: New test.
2313
c60dc053
JJ
2314 PR c++/80984
2315 * g++.dg/opt/nrv18.C: New test.
2316
45b2222a
ML
23172017-06-13 Martin Liska <mliska@suse.cz>
2318
2319 PR sanitize/78204
2320 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2321 test by adding no_sanitize attribute.
2322 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2323
ef0e3441
RL
23242017-06-13 Renlin Li <renlin.li@arm.com>
2325
2326 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2327 conditionally.
2328
345683a9
MJ
23292017-06-13 Martin Jambor <mjambor@suse.cz>
2330
2331 PR tree-optimization/80803
2332 PR tree-optimization/81063
2333 gcc.dg/tree-ssa/pr80803.c: New test.
2334 gcc.dg/tree-ssa/pr81063.c: Likewise.
2335
9ebc3467
YG
23362017-06-12 Yury Gribov <tetra2005@gmail.com>
2337
2338 * c-c++-common/fold-masked-cmp-3.c: New test.
2339
16842d34
YG
23402017-06-13 Yury Gribov <tetra2005@gmail.com>
2341
2342 PR tree-optimization/67328
2343 * c-c++-common/fold-masked-cmp-1.c: New test.
2344 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2345 * gcc.dg/pr46309.c: Fix pattern.
2346 * gcc.dg/pr46309-2.c: Likewise.
2347
ba593ad5
TC
23482017-06-13 Tamar Christina <tamar.christina@arm.com>
2349
2350 * gcc.target/arm/sdiv_costs_1.c:
2351 Require arm_arch_v8a_ok and add march option.
2352
9ab5a235
ML
23532017-06-13 Martin Liska <mliska@suse.cz>
2354
2355 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2356 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2357 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2358
4f2c198d
RB
23592017-06-13 Richard Biener <rguenther@suse.de>
2360
2361 PR middle-end/81065
2362 * c-c++-common/ubsan/pr81065.c: New testcase.
2363
196ed8ea
ILT
23642017-06-12 Ian Lance Taylor <iant@golang.org>
2365
2366 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2367 freorder. Update comment to explain test.
2368
64ff4f60
TC
23692017-06-12 Tamar Christina <tamar.christina@arm.com>
2370
2371 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2372 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2373 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2374 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2375
5ed2fdfe
TC
23762017-06-12 Tamar Christina <tamar.christina@arm.com>
2377
2378 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2379
6cddb61c
TC
23802017-06-12 Tamar Christina <tamar.christina@arm.com>
2381
2382 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2383
aebce396
JJ
23842017-06-12 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR tree-optimization/81003
2387 * gcc.c-torture/compile/pr81003.c: New test.
2388
3fd7fe21
RB
23892017-06-12 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/81053
2392 * gcc.dg/torture/pr81053.c: New testcase.
2393
ac39f0e8
TK
23942017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2395
2396 PR fortran/80988
2397 * gfortran.dg/implied_do_io_3.f90: New test.
2398
18787c38
TV
23992017-06-10 Tom de Vries <tom@codesourcery.com>
2400
2401 * lib/target-supports.exp (check_effective_target_signal): New proc.
2402 * lib/gcc.exp (gcc_target_compile): Remove appending of
2403 -DSIGNAL_SUPPRESS to additional_flags.
2404 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2405 additional_flags if effective target signal is not supported by the
2406 target.
2407 * gcc.c-torture/execute/20101011-1.c: Same.
2408 * gcc.dg/c99-stdint-1.c: Same.
2409 * gcc.dg/c99-stdint-2.c: Same.
2410 * gcc.dg/c99-stdint-5.c: Same.
2411 * gcc.dg/c99-stdint-6.c: Same.
2412 * gcc.dg/stdint-width-1.c: Same.
2413
0069a009
TV
24142017-06-10 Tom de Vries <tom@codesourcery.com>
2415
2416 * lib/target-supports.exp (check_effective_target_stack_size)
2417 (dg-effective-target-value): New proc.
2418 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2419 additional_flags.
2420 * lib/objc.exp (objc_target_compile): Same.
2421 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2422 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2423 dg-additional-options.
2424 * gcc.c-torture/compile/20080806-1.c: Same.
2425 * gcc.c-torture/compile/920723-1.c: Same.
2426 * gcc.c-torture/compile/930621-1.c: Same.
2427 * gcc.c-torture/compile/991214-2.c: Same.
2428 * gcc.c-torture/compile/bcopy.c: Same.
2429 * gcc.c-torture/compile/memtst.c: Same.
2430 * gcc.c-torture/compile/msp.c: Same.
2431 * gcc.c-torture/compile/stuct.c: Same.
2432 * gcc.c-torture/execute/20011008-3.c: Same.
2433 * gcc.c-torture/execute/20030209-1.c: Same.
2434 * gcc.c-torture/execute/20031012-1.c: Same.
2435 * gcc.c-torture/execute/20040805-1.c: Same.
2436 * gcc.c-torture/execute/920410-1.c: Same.
2437 * gcc.c-torture/execute/920501-7.c: Same.
2438 * gcc.c-torture/execute/921113-1.c: Same.
2439 * gcc.c-torture/execute/921202-1.c: Same.
2440 * gcc.c-torture/execute/921208-2.c: Same.
2441 * gcc.c-torture/execute/930106-1.c: Same.
2442 * gcc.c-torture/execute/930406-1.c: Same.
2443 * gcc.c-torture/execute/950221-1.c: Same.
2444 * gcc.c-torture/execute/960521-1.c: Same.
2445 * gcc.c-torture/execute/980605-1.c: Same.
2446 * gcc.c-torture/execute/comp-goto-1.c: Same.
2447 * gcc.c-torture/execute/comp-goto-2.c: Same.
2448 * gcc.c-torture/execute/memcpy-1.c: Same.
2449 * gcc.c-torture/execute/multi-ix.c: Same.
2450 * gcc.c-torture/execute/nestfunc-4.c: Same.
2451 * gcc.c-torture/execute/pr20621-1.c: Same.
2452 * gcc.c-torture/execute/pr23135.c: Same.
2453 * gcc.c-torture/execute/pr28982b.c: Same.
2454 * gcc.dg/loop-3.c: Same.
2455 * gcc.dg/struct-ret-3.c: Same.
2456 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2457 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2458 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2459 * gcc.dg/tree-prof/pr44777.c: Same.
2460
b09649fd
DM
24612017-06-09 David Malcolm <dmalcolm@redhat.com>
2462
2463 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2464 (test_mutually_exclusive_suggestions): New test function.
2465 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2466 (test_mutually_exclusive_suggestions): New test function.
2467 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2468 (test_mutually_exclusive_suggestions): New test function.
2469 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2470 (test_show_locus): Add special-case for
2471 "test_mutually_exclusive_suggestions".
2472
a1f427e9
ILT
24732017-06-09 Ian Lance Taylor <iant@golang.org>
2474
2475 * gcc.dg/tree-prof/split-1.c: New test.
2476
cb59f689
JH
24772017-06-09 Jan Hubicka <hubicka@ucw.cz>
2478
2479 * gcc.dg/predict-14.c: Avoid cold function detection.
2480 * gcc.target/i386/umod-3.c: Likewise.
2481
f66e6423
TC
24822017-06-09 Tamar Christina <tamar.christina@arm.com>
2483
2484 * gcc.target/aarch64/lrint-matherr.h: New.
2485 * gcc.target/aarch64/inline-lrint_1.c: New.
2486 * gcc.target/aarch64/inline-lrint_2.c: New.
2487 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2488 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2489
37b68a43
TC
24902017-06-09 Tamar Christina <tamar.christina@arm.com>
2491
2492 * gcc.target/arm/sdiv_costs_1.c: New.
2493
37f30285
TV
24942017-06-09 Tom de Vries <tom@codesourcery.com>
2495
2496 PR target/80855
2497 * gcc.target/nvptx/label-values.c: New test.
2498
051508d7
TP
24992017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2500
2501 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2502 Test for null definitions instead of them being undefined. Add entry
2503 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2504 about using the effective target for architecture extension.
2505 (check_effective_target_arm_arch_v7ve_ok): Remove.
2506 (add_options_for_arm_arch_v7ve): Likewise.
2507
01a8cacc
RB
25082017-06-09 Richard Biener <rguenther@suse.de>
2509
2510 PR tree-optimization/66623
2511 * gcc.dg/vect/pr66623.c: New testcase.
2512
6d1115c5
RB
25132017-06-09 Richard Biener <rguenther@suse.de>
2514
2515 PR tree-optimization/79483
2516 * gcc.dg/graphite/pr79483.c: New testcase.
2517
6ba856d4
RB
25182017-06-09 Richard Biener <rguenther@suse.de>
2519
2520 PR middle-end/81007
2521 * g++.dg/pr81007.C: New testcase.
2522
48e69247
JJ
25232017-06-09 Jakub Jelinek <jakub@redhat.com>
2524
2525 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2526 instead of "rsp" for -m32.
2527 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2528 target, add -msse2 to dg-options.
2529 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2530 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2531
120ef1d5
SB
25322017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2533
2534 PR target/80966
2535 * gcc.target/powerpc/stack-limit.c: New testcase.
2536
271be653
WS
25372017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2538
774cccdc
JJ
2539 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2540 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2541 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2542 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2543 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2544 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2545
0d05f685
JJ
25462017-06-08 Jakub Jelinek <jakub@redhat.com>
2547
8ab7005b
JJ
2548 PR c/81006
2549 * c-c++-common/gomp/pr81006.c: New test.
2550
34361776
JJ
2551 PR c++/81011
2552 * g++.dg/gomp/pr81011.C: New test.
2553
0d05f685
JJ
2554 PR middle-end/81005
2555 * c-c++-common/ubsan/align-10.c: New test.
2556 * c-c++-common/ubsan/null-13.c: New test.
2557
2163b9bc
UB
25582017-06-08 Uros Bizjak <ubizjak@gmail.com>
2559
2560 PR target/81015
2561 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2562 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2563 * gcc.target/i386/pr81015.c: New test.
2564
73f49ad7
TV
25652017-06-08 Tom de Vries <tom@codesourcery.com>
2566
2567 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2568 trampolines instead of NO_TRAMPOLINES.
2569 * gcc.c-torture/execute/20000822-1.c: Same.
2570 * gcc.c-torture/execute/920428-2.c: Same.
2571 * gcc.c-torture/execute/920501-7.c: Same.
2572 * gcc.c-torture/execute/920612-2.c: Same.
2573 * gcc.c-torture/execute/921017-1.c: Same.
2574 * gcc.c-torture/execute/921215-1.c: Same.
2575 * gcc.c-torture/execute/931002-1.c: Same.
2576 * gcc.c-torture/execute/comp-goto-2.c: Same.
2577 * gcc.c-torture/execute/nestfunc-1.c: Same.
2578 * gcc.c-torture/execute/nestfunc-2.c: Same.
2579 * gcc.c-torture/execute/nestfunc-3.c: Same.
2580 * gcc.c-torture/execute/nestfunc-5.c: Same.
2581 * gcc.c-torture/execute/nestfunc-6.c: Same.
2582 * gcc.c-torture/execute/pr24135.c: Same.
2583 * gcc.dg/Wtrampolines.c: Same.
2584 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2585 * gcc.dg/torture/stackalign/nested-5.c: Same.
2586 * gcc.dg/torture/stackalign/nested-6.c: Same.
2587 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2588 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2589 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2590 * gcc.dg/trampoline-1.c: Same.
2591 * gcc.dg/tree-prof/pr44777.c: Same.
2592 * gcc.target/i386/pr67770.c: Same.
2593 * lib/gcc.exp (gcc_target_compile): Remove appending of
2594 -DNO_TRAMPOLINES to additional_flags.
2595 * lib/objc.exp (objc_target_compile): Same.
2596
b9835925
TV
25972017-06-08 Tom de Vries <tom@codesourcery.com>
2598
2599 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2600 'gcc,no_trampolines' instead of 'no_trampolines'.
2601
77db6c15
AI
26022017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2603
2604 PR middle-end/79988
2605 * gcc.target/i386/mpx/pr79988.c: New test.
2606
0036534f
AI
26072017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2608
2609 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2610 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2611 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2612
b69d9ac6
JH
26132017-06-08 Jan Hubicka <hubicka@ucw.cz>
2614
2615 * g++.dg/tree-ssa/counts-1.C: New testcase.
2616 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2617
c46f9051
JK
26182017-08-08 Julia Koval <julia.koval@intel.com>
2619
2620 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2621 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2622 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2623 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2624 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2625 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2626
5ed41889
MP
26272017-06-08 Marek Polacek <polacek@redhat.com>
2628
2629 PR sanitize/80932
2630 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2631
8055904e
JK
26322017-08-08 Julia Koval <julia.koval@intel.com>
2633
2634 PR target/73350,80862
2635 * gcc.target/i386/pr73350.c: New test.
2636
fb4bc6ff
RB
26372017-06-08 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/80928
2640 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2641
989cc652 26422017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2643
989cc652
CL
2644 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2645
83059741
JW
26462017-06-07 Jonathan Wakely <jwakely@redhat.com>
2647
2648 PR c++/80990
2649 * g++.dg/cpp1z/class-deduction39.C: New.
2650
0874a778
MP
26512017-06-07 Marek Polacek <polacek@redhat.com>
2652
2653 PR sanitizer/80932
2654 * c-c++-common/ubsan/pr80932.c: New test.
2655
55e872a4
BC
26562017-06-07 Bin Cheng <bin.cheng@arm.com>
2657
2658 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2659 * gcc.target/i386/l_fma_double_2.c: Ditto.
2660 * gcc.target/i386/l_fma_double_3.c: Ditto.
2661 * gcc.target/i386/l_fma_double_4.c: Ditto.
2662 * gcc.target/i386/l_fma_double_5.c: Ditto.
2663 * gcc.target/i386/l_fma_double_6.c: Ditto.
2664 * gcc.target/i386/l_fma_float_1.c: Ditto.
2665 * gcc.target/i386/l_fma_float_2.c: Ditto.
2666 * gcc.target/i386/l_fma_float_3.c: Ditto.
2667 * gcc.target/i386/l_fma_float_4.c: Ditto.
2668 * gcc.target/i386/l_fma_float_5.c: Ditto.
2669 * gcc.target/i386/l_fma_float_6.c: Ditto.
2670
cb9ac430
TC
26712017-06-07 Tamar Christina <tamar.christina@arm.com>
2672
2673 * gcc.target/aarch64/sdiv_costs_1.c: New.
2674
46c821e7
RB
26752017-06-07 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/80928
2678 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2679 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2680
6eb2ac65
RB
26812017-06-07 Richard Biener <rguenther@suse.de>
2682
2683 PR tree-optimization/80928
2684 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2685 check_results.
2686
25396db9
NS
26872017-06-06 Nathan Sidwell <nathan@acm.org>
2688
2689 * g++.dg/pr45330.C: Add inline namespace case.
2690
bbf97416
TK
26912017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2692
2693 PR fortran/80975
2694 * gfortran.dg/matmul_16.f90: New test.
2695 * gfortran.dg/inline_matmul_18.f90: New test.
2696
dc949728
MP
26972017-06-06 Marek Polacek <polacek@redhat.com>
2698
2699 PR c/79983
2700 * gcc.dg/pr79983.c: New test.
2701
100d0700
DM
27022017-06-06 David S. Miller <davem@davemloft.net>
2703
2704 * gcc.target/sparc/sparc-ret-3.c: New test.
2705
6c6b519a
TV
27062017-06-06 Tom de Vries <tom@codesourcery.com>
2707
2708 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2709 label_values instead of NO_LABEL_VALUES.
2710 * gcc.c-torture/compile/920301-1.c: Same.
2711 * gcc.c-torture/compile/920501-1.c: Same.
2712 * gcc.c-torture/compile/941014-4.c: Same.
2713 * gcc.c-torture/compile/labels-1.c: Same.
2714 * gcc.c-torture/compile/pr18903.c: Same.
2715 * gcc.c-torture/execute/920302-1.c: Same.
2716 * gcc.c-torture/execute/920415-1.c: Same.
2717 * gcc.c-torture/execute/920428-2.c: Same.
2718 * gcc.c-torture/execute/920501-3.c: Same.
2719 * gcc.c-torture/execute/920501-4.c: Same.
2720 * gcc.c-torture/execute/920501-5.c: Same.
2721 * gcc.c-torture/execute/920501-7.c: Same.
2722 * gcc.c-torture/execute/920721-4.c: Same.
2723 * gcc.c-torture/execute/980526-1.c: Same.
2724 * gcc.c-torture/execute/990208-1.c: Same.
2725 * gcc.c-torture/execute/comp-goto-1.c: Same.
2726 * gcc.c-torture/execute/comp-goto-2.c: Same.
2727 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2728 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2729 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2730 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2731 * gcc.dg/tree-prof/pr44777.c: Same.
2732 * gcc.misc-tests/bprob-2.c: Same.
2733 * gcc.misc-tests/gcov-3.c: Same.
2734 * lib/gcc.exp (gcc_target_compile): Remove appending of
2735 -DNO_LABEL_VALUES to additional_flags.
2736 * lib/objc.exp (objc_target_compile): Same.
2737 * lib/target-supports.exp (check_effective_target_label_values): Test on
2738 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2739
4ebcc903
KT
27402017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2741
2742 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2743
331dc840
RB
27442017-06-06 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/80974
2747 * gcc.dg/torture/pr80974.c: New testcase.
2748
d2537732
TP
27492017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2750
2751 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2752 "unsigned int" in conversation warning on line 15.
2753
e7baeb39
RB
27542017-06-06 Richard Biener <rguenther@suse.de>
2755
2756 PR tree-optimization/80928
2757 * gcc.dg/vect/pr80928.c: New testcase.
2758 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2759 * gcc.dg/vect/slp-13.c: Likewise.
2760 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2761
05945a1b
DM
27622017-06-05 David Malcolm <dmalcolm@redhat.com>
2763
2764 * g++.dg/plugin/comment_plugin.c: New test plugin.
2765 * g++.dg/plugin/comments-1.C: New test file.
2766 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2767
9b972837
BE
27682017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2769
2770 * gcc.misc-tests/gcov-1a.c: New test.
2771
1d135d98
MM
27722017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2773
2774 * gcc.target/powerpc/clone1.c: New test.
2775
92bba237
JW
27762017-06-05 Janus Weil <janus@gcc.gnu.org>
2777
2778 PR fortran/70601
2779 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2780
7b3ee9c9
NK
27812017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2782
2783 PR fortran/35339
2784 * gfortran.dg/implied_do_io_1.f90: New Test.
2785 * gfortran.dg/implied_do_io_2.f90: New Test.
2786
e4d1c5c4
RL
27872017-06-05 Renlin Li <renlin.li@arm.com>
2788
2789 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2790 selector to related line.
2791
d91561cb
JH
27922017-06-05 Jan Hubicka <hubicka@ucw.cz>
2793
2794 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2795
d8395013
KT
27962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2797
2798 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2799
279dc4b4
KT
28002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2801
2802 * gcc.target/aarch64/subs_compare_2.c: New test.
2803
e49d8b68
KT
28042017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2805
2806 * gcc.target/aarch64/subs_compare_1.c: New test.
2807
4456f65d
CX
28082017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2809
2810 * gcc.target/mips/div-9.c: Delete duplicate test.
2811 * gcc.target/mips/div-10.c: Ditto.
2812 * gcc.target/mips/div-11.c: Ditto.
2813 * gcc.target/mips/div-12.c: Ditto.
2814
3995f3a2
JH
28152017-05-23 Jan Hubicka <hubicka@ucw.cz>
2816
2817 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2818
82c027e1
DH
28192017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2820
2821 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2822 vesrion of the dejagnu grep.
2823 (list-module-names): Use it and adjust the regular expressions for
2824 modules and submodules.
2825 * gfortran.dg/prof/prof.exp: Cleanup modules.
2826 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2827 directives.
2828 * gfortran.dg/altreturn_8.f90: Likewise.
2829 * gfortran.dg/associate_12.f90: Likewise.
2830 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2831 * gfortran.dg/charlen_15.f90: Likewise.
2832 * gfortran.dg/class_4a.f03: Likewise.
2833 * gfortran.dg/class_54.f90: Likewise.
2834 * gfortran.dg/class_dummy_4.f03: Likewise.
2835 * gfortran.dg/class_dummy_5.f90: Likewise.
2836 * gfortran.dg/constructor_9.f90: Likewise.
2837 * gfortran.dg/dec_structure_15.f90: Likewise.
2838 * gfortran.dg/do_check_8.f90: Likewise.
2839 * gfortran.dg/dtio_26.f03: Likewise.
2840 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2841 * gfortran.dg/equiv_9.f90: Likewise.
2842 * gfortran.dg/extends_15.f90: Likewise.
2843 * gfortran.dg/finalize_22.f90: Likewise.
2844 * gfortran.dg/finalize_23.f90: Likewise.
2845 * gfortran.dg/generic_26.f90: Likewise.
2846 * gfortran.dg/generic_27.f90: Likewise.
2847 * gfortran.dg/namelist_76.f90: Likewise.
2848 * gfortran.dg/pointer_init_8.f90: Likewise.
2849 * gfortran.dg/pr61318.f90: Likewise.
2850 * gfortran.dg/pr77260_1.f90: Likewise.
2851 * gfortran.dg/pr77260_2.f90: Likewise.
2852 * gfortran.dg/pr77420_3.f90: Likewise.
2853 * gfortran.dg/proc_ptr_39.f90: Likewise.
2854 * gfortran.dg/proc_ptr_41.f90: Likewise.
2855 * gfortran.dg/proc_ptr_42.f90: Likewise.
2856 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2857 * gfortran.dg/submodule_1.f08: Likewise.
2858 * gfortran.dg/submodule_10.f08: Likewise.
2859 * gfortran.dg/submodule_14.f08: Likewise.
2860 * gfortran.dg/submodule_15.f08: Likewise.
2861 * gfortran.dg/submodule_2.f08: Likewise.
2862 * gfortran.dg/submodule_5.f08: Likewise.
2863 * gfortran.dg/submodule_6.f08: Likewise.
2864 * gfortran.dg/submodule_7.f08: Likewise.
2865 * gfortran.dg/submodule_8.f08: Likewise.
2866 * gfortran.dg/submodule_9.f08: Likewise.
2867 * gfortran.dg/transfer_class_2.f90: Likewise.
2868 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2869 * gfortran.dg/typebound_call_24.f03: Likewise.
2870 * gfortran.dg/typebound_call_25.f90: Likewise.
2871 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2872 * gfortran.dg/typebound_generic_12.f03: Likewise.
2873 * gfortran.dg/typebound_generic_13.f03: Likewise.
2874 * gfortran.dg/typebound_generic_14.f03: Likewise.
2875 * gfortran.dg/typebound_generic_15.f90: Likewise.
2876 * gfortran.dg/typebound_operator_16.f03: Likewise.
2877 * gfortran.dg/typebound_operator_18.f90: Likewise.
2878 * gfortran.dg/typebound_operator_20.f90: Likewise.
2879 * gfortran.dg/typebound_override_3.f90: Likewise.
2880 * gfortran.dg/typebound_override_4.f90: Likewise.
2881 * gfortran.dg/typebound_override_5.f90: Likewise.
2882 * gfortran.dg/typebound_override_6.f90: Likewise.
2883 * gfortran.dg/typebound_override_7.f90: Likewise.
2884 * gfortran.dg/typebound_proc_28.f03: Likewise.
2885 * gfortran.dg/typebound_proc_29.f90: Likewise.
2886 * gfortran.dg/typebound_proc_30.f90: Likewise.
2887 * gfortran.dg/typebound_proc_31.f90: Likewise.
2888 * gfortran.dg/typebound_proc_32.f90: Likewise.
2889 * gfortran.dg/typebound_proc_33.f90: Likewise.
2890 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2891 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2892 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2893 * gfortran.dg/use_only_3.f90: Likewise.
2894 * gfortran.dg/use_without_only_1.f90: Likewise.
2895 * gfortran.dg/warn_unused_function.f90: Likewise.
2896 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2897 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2898
3de4ac6d
MP
28992017-06-04 Marek Polacek <polacek@redhat.com>
2900
2901 PR c/80919
2902 * gcc.dg/format/pr80919.c: New test.
2903
2474f48f
MS
29042017-06-02 Martin Sebor <msebor@redhat.com>
2905
2906 PR c/80892
2907 * c-c++-common/Wfloat-conversion-2.c: New test.
2908
bd280745
PC
29092017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2910
2911 PR c++/68754
2912 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2913
bd280745 29142017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2915
2916 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2917 for the new built-ins.
2918
ffa8a921
SD
29192017-06-02 Sudakshina Das <sudi.das@arm.com>
2920
2921 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2922
d65d1bd9
WS
29232017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2924
2925 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2926 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2927 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2928 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2929 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2930
b160939b
KT
29312017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932
2933 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2934
17f47f86
KT
29352017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2936
2937 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2938
ab82e126
WS
29392017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2940
2941 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2942 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2943 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2944 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2945 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2946 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2947 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2948 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2949 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2950
c957e9c0
NS
29512017-06-02 Nathan Sidwell <nathan@acm.org>
2952
2953 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2954
aad16012
JJ
29552017-06-02 Jakub Jelinek <jakub@redhat.com>
2956
74b4885d
JJ
2957 PR rtl-optimization/80903
2958 * gcc.dg/pr80903.c: New test.
2959
aad16012
JJ
2960 PR fortran/80918
2961 * gfortran.dg/gomp/pr80918.f90: New test.
2962
40ffd95f
BE
29632017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2964
2965 * c-c++-common/Wsizeof-pointer-div.c: New test.
2966 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2967 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2968 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2969 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2970 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2971 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2972 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2973 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2974 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2975 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2976 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2977 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2978 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2979 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2980 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2981 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2982 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2983 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2984
052754ea
WS
29852017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2986
2987 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2988 Update the target to power8-vector.
2989
aa63913f
DM
29902017-06-01 David Malcolm <dmalcolm@redhat.com>
2991
2992 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2993
2ded3754
PMR
29942017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2995
2996 * debug12.adb, debug12.ads: New testcase.
2997
c8638450
MJ
29982017-06-01 Martin Jambor <mjambor@suse.cz>
2999
3000 PR tree-optimization/80898
3001 * gcc.dg/tree-ssa/pr80898.c: New test.
3002 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3003
ac853c90
PC
30042017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3005
3006 PR c++/80896
3007 * g++.dg/cpp1z/nodiscard5.C: New.
3008
7841f13c
CZ
30092017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3010
3011 * gcc.target/arc/pr9001195952.c: New test.
3012
f525e390
TV
30132017-06-01 Tom de Vries <tom@codesourcery.com>
3014
3015 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3016 * gcc.c-torture/compile/asmgoto-1.c: Same.
3017 * gcc.dg/20000707-1.c: Same.
3018 * gcc.dg/pr38700.c: Same.
3019 * gcc.dg/pr70169.c: Same.
3020 * gcc.dg/pr80112.c: Same.
3021 * gcc.dg/torture/pr51071-2.c: Same.
3022 * gcc.dg/torture/pr51071.c: Same.
3023 * gcc.dg/tree-ssa/alias-34.c: Same.
3024
9285616c
PMR
30252017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3026
3027 * gnat.dg/debug11.adb: New testcase.
3028
48932682
RB
30292017-06-01 Richard Biener <rguenther@suse.de>
3030
3031 PR middle-end/66313
3032 * c-c++-common/ubsan/pr66313.c: New testcase.
3033 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3034
fcb99124
SM
30352017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3036
3037 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3038 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3039 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3040 -mcpu overridden.
3041 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3042 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3043 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3044 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3045 to dg-option. Add dg-skip-if directive to disable this test
3046 for darwin. Add dg-skip-if directive to disable this test if
3047 -mcpu overridden.
3048
dc7401c0
SP
30492017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3050
3051 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3052 (_mm_maskz_max_sd): Test new intrinsics.
3053 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3054 (_mm_maskz_max_sd): Test new intrinsics.
3055 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3056 (_mm_maskz_max_ss): Test new intrinsics.
3057 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3058 (_mm_maskz_max_ss): Test new intrinsics.
3059 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3060 (_mm_maskz_min_sd): Test new intrinsics.
3061 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3062 (_mm_maskz_min_sd): Test new intrinsics.
3063 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3064 (_mm_maskz_min_ss): Test new intrinsics.
3065 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3066 (_mm_maskz_min_ss): Test new intrinsics.
3067
3909991c
NS
30682017-05-31 Nathan Sidwell <nathan@acm.org>
3069
3070 * g++.dg/lookup/lambda1.C New.
3071
0e510edb
BC
30722017-05-31 Bin Cheng <bin.cheng@arm.com>
3073
3074 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3075 on pointer should not be replaced.
3076
9fc5e7a4
MM
30772017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3078
3079 PR testsuite/80580
3080 * gcc.dg/gimplefe-error-7.c: New test.
3081
1e466f04
GM
30822017-05-31 Graham Markall <graham.markall@embecosm.com>
3083
3084 * gcc.target/arc/add_n-combine.c: New test.
3085 * gcc.target/arc/sub_n-combine.c: New test.
3086
89c88990
RB
30872017-05-31 Richard Biener <rguenther@suse.de>
3088
3089 PR target/80880
3090 * gcc.target/i386/pr80880.c: New testcase.
3091
748bbe72
RS
30922017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3093
3094 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3095
c7d7e222
BC
30962017-05-31 Bin Cheng <bin.cheng@arm.com>
3097
3098 * gcc.dg/vect/pr80815-3.c: New test.
3099
ee1379be
RB
31002017-05-31 Richard Biener <rguenther@suse.de>
3101
3102 PR tree-optimization/80906
3103 * gcc.dg/graphite/pr80906.c: New testcase.
3104
bcce980e
TV
31052017-05-30 Tom de Vries <tom@codesourcery.com>
3106
3107 PR testsuite/80910
3108 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3109 unsupported if host compiler does not support c++11.
3110 (host_supports_c++11): New proc.
3111
ef9200aa
MS
31122017-05-30 Martin Sebor <msebor@redhat.com>
3113
3114 PR c/80731
3115 * g++.dg/ext/utf16-4.C: Relax test.
3116 * gcc.dg/fixed-point/int-warning.c: Adjust.
3117
f012c8ef
DM
31182017-05-30 David Malcolm <dmalcolm@redhat.com>
3119
3120 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3121 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3122 test case.
3123 * g++.dg/plugin/show-template-tree-color.C: New test case.
3124 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3125 * g++.dg/template/show-template-tree-2.C: New test case.
3126 * g++.dg/template/show-template-tree-3.C: New test case.
3127 * g++.dg/template/show-template-tree-4.C: New test case.
3128 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3129 * g++.dg/template/show-template-tree.C: New test case.
3130
3f8efe25
SB
31312017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3132
3133 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3134 dg-options.
3135 * gfortran.dg/pr80107.f: Delete testcase.
3136
77d1dbdb
UB
31372017-05-30 Uros Bizjak <ubizjak@gmail.com>
3138
3139 PR target/80833
3140 * gcc.target/i386/pr80833-1.c: New test.
3141 * gcc.target/i386/pr80833-2.c: Ditto.
3142
e2f35333
NS
31432017-05-30 Nathan Sidwell <nathan@acm.org>
3144
3145 PR c++/80913
3146 * g++.dg/lookup/pr80913.C: New.
3147
ba7629e2
RB
31482017-05-30 Richard Biener <rguenther@suse.de>
3149
3150 PR middle-end/80901
3151 * gcc.dg/torture/pr80901.c: New testcase.
3152
4bfb347c
RD
31532017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3154
3155 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3156
b3125625
JL
31572017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3158
3159 PR target/78838
3160 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3161
892d6169
RB
31622017-05-30 Richard Biener <rguenther@suse.de>
3163
3164 PR middle-end/80876
3165 * gcc.dg/torture/pr80876.c: New testcase.
3166
3d7ff728
NS
31672017-05-29 Nathan Sidwell <nathan@acm.org>
3168
3169 PR c++/80891 (#5)
3170 * g++.dg/lookup/pr80891-5.C: New.
3171
fd262197
JD
31722017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173
3174 PR libgfortran/53029
3175 * gfortran.dg/read_5.f90: New test.
3176
724e517a
NS
31772017-05-29 Nathan Sidwell <nathan@acm.org>
3178
a5cfa13a
NS
3179 PR c++/80891 (#4)
3180 * g++.dg/lookup/pr80891-4.C: New.
3181
e514ab0c
NS
3182 PR c++/80891 (#1)
3183 * g++.dg/lookup/pr80891-1.C: New.
3184
58dec010
NS
3185 PR c++/80891 (#3)
3186 * g++.dg/lookup/pr80891-3.C: New.
3187
724e517a
NS
3188 PR c++/80891 (#2)
3189 * g++.dg/lookup/pr80891-2.C: New.
3190
bbe3927b
TK
31912017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3192
3193 PR fortran/37131
3194 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3195 flags.
3196 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3197 * gfortran.dg/inline_matmul_17.f90: New test.
3198
8364e6ac
TK
31992017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3200
3201 * gfortran.dg/matmul_bounds_12.f90: New test.
3202
56a35ac9
JJ
32032017-05-27 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR bootstrap/80887
3206 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3207
945bf9e1
NS
32082017-05-26 Nathan Sidwell <nathan@acm.org>
3209
3210 * g++.dg/cpp0x/dr2061.C: New.
3211 * g++.dg/parse/namespace-alias-1.C: Add more test.
3212
cb4fe401
BC
32132017-05-26 Bin Cheng <bin.cheng@arm.com>
3214
3215 PR tree-optimization/80815
3216 * gcc.dg/vect/pr80815-1.c: New test.
3217 * gcc.dg/vect/pr80815-2.c: New test.
3218
e929e611
ML
32192017-05-26 Martin Liska <mliska@suse.cz>
3220
3221 PR ipa/80663
3222 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3223 split at the problematic spot.
3224 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3225 a valid value of the param.
3226
92f105f6
MP
32272017-05-26 Marek Polacek <polacek@redhat.com>
3228
3229 PR sanitizer/80875
3230 * c-c++-common/ubsan/pr80875.c: New test.
3231
74ca4e36
TV
32322017-05-26 Tom de Vries <tom@codesourcery.com>
3233
3234 PR testsuite/80557
3235 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3236 * gcc.dg/Wcxx-compat-8.c: Same.
3237 * gcc.dg/Wobjsize-1.c: Same.
3238 * gcc.dg/Wshadow-local-2.c: Same.
3239 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3240 * gcc.dg/anon-struct-6.c: Same.
3241 * gcc.dg/asm-wide-1.c: Same.
3242 * gcc.dg/builtin-inf-1.c: Same.
3243 * gcc.dg/builtin-redefine.c: Same.
3244 * gcc.dg/c90-array-lval-6.c: Same.
3245 * gcc.dg/c90-array-lval-7.c: Same.
3246 * gcc.dg/c90-fordecl-1.c: Same.
3247 * gcc.dg/c99-fordecl-2.c: Same.
3248 * gcc.dg/cast-lvalue-1.c: Same.
3249 * gcc.dg/cast-lvalue-2.c: Same.
3250 * gcc.dg/compound-lvalue-1.c: Same.
3251 * gcc.dg/cond-lvalue-1.c: Same.
3252 * gcc.dg/cpp/20000419-1.c: Same.
3253 * gcc.dg/cpp/backslash.c: Same.
3254 * gcc.dg/cpp/backslash2.c: Same.
3255 * gcc.dg/cpp/macspace1.c: Same.
3256 * gcc.dg/cpp/macspace2.c: Same.
3257 * gcc.dg/cpp/multiline-2.c: Same.
3258 * gcc.dg/cpp/pr27777.c: Same.
3259 * gcc.dg/cpp/pr30786.c: Same.
3260 * gcc.dg/cpp/pr34602.c: Same.
3261 * gcc.dg/cpp/redef1.c: Same.
3262 * gcc.dg/cpp/tr-warn1.c: Same.
3263 * gcc.dg/cpp/tr-warn3.c: Same.
3264 * gcc.dg/cpp/tr-warn6.c: Same.
3265 * gcc.dg/cpp/trad/hash.c: Same.
3266 * gcc.dg/cpp/trad/redef1.c: Same.
3267 * gcc.dg/cpp/ucs.c: Same.
3268 * gcc.dg/declspec-10.c: Same.
3269 * gcc.dg/declspec-11.c: Same.
3270 * gcc.dg/declspec-18.c: Same.
3271 * gcc.dg/format/c99-strftime-1.c: Same.
3272 * gcc.dg/format/ext-3.c: Same.
3273 * gcc.dg/format/pr72858.c: Same.
3274 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3275 * gcc.dg/init-string-1.c: Same.
3276 * gcc.dg/label-decl-3.c: Same.
3277 * gcc.dg/m-un-2.c: Same.
3278 * gcc.dg/nofixed-point-2.c: Same.
3279 * gcc.dg/noncompile/20020213-1.c: Same.
3280 * gcc.dg/pch/counter-2.c: Same.
3281 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3282 * gcc.dg/pr27528.c: Same.
3283 * gcc.dg/pr27953.c: Same.
3284 * gcc.dg/pr35899.c: Same.
3285 * gcc.dg/pr37561.c: Same.
3286 * gcc.dg/pr45461.c: Same.
3287 * gcc.dg/pr45750.c: Same.
3288 * gcc.dg/pr53196-2.c: Same.
3289 * gcc.dg/pr53265.c: Same.
3290 * gcc.dg/redecl-1.c: Same.
3291 * gcc.dg/tls/thr-init-1.c: Same.
3292 * gcc.dg/torture/pr51106-1.c: Same.
3293 * gcc.dg/torture/pr51106-2.c: Same.
3294 * gcc.dg/uninit-19.c: Same.
3295 * gcc.dg/uninit-pr20644.c: Same.
3296
6fc9f7aa
JJ
32972017-05-26 Jakub Jelinek <jakub@redhat.com>
3298
3299 * g++.dg/cpp1z/decomp29.C (p): New variable.
3300 (main): Add further tests.
3301
28e0e05b
RB
33022017-05-26 Richard Biener <rguenther@suse.de>
3303
3304 PR tree-optimization/80842
3305 * gcc.dg/torture/pr80842.c: New testcase.
3306
c81ec254
PC
33072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/79652
3310 * g++.dg/cpp0x/pr79652.C: New.
3311
aee21066
PC
33122017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 PR c++/71451
3315 * g++.dg/cpp0x/variadic170.C: New.
3316
63dbcd13
VR
33172017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3318
3319 * g++.dg/warn/Wcatch-value-1.C: New test.
3320 * g++.dg/warn/Wcatch-value-2.C: New test.
3321 * g++.dg/warn/Wcatch-value-3.C: New test.
3322
932f48ac
NS
33232017-05-25 Nathan Sidwell <nathan@acm.org>
3324
44e00a7a
NS
3325 * g++.dg/lookup/using56.C: New.
3326 * g++.dg/lookup/using57.C: New.
3327 * g++.dg/lookup/using58.C: New.
3328 * g++.dg/lookup/using59.C: New.
3329
932f48ac
NS
3330 * g++.dg/lookup/using17.C: Adjust diagnostics.
3331
a10f9a2e
MS
33322017-05-25 Martin Sebor <msebor@redhat.com>
3333
3334 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3335 positives on ILP32.
3336 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3337 column numbers.
3338 * gcc.dg/pr60114.c: Same.
3339
47c05e71
JH
33402017-05-23 Jan Hubicka <hubicka@ucw.cz>
3341
3342 * gfortran.dg/pr48636.f90: Fix template better.
3343
f35a733d
NS
33442017-05-25 Nathan Sidwell <nathan@acm.org>
3345
3346 * g++.dg/lookup/koenig14.C: New.
3347
18c1e9e0
PC
33482017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3349
3350 PR c++/79583
3351 * g++.dg/cpp0x/pr79583.C: New.
3352
2673d192
PC
33532017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3354
3355 PR c++/68578
3356 * g++.dg/cpp1y/pr68578.C: New.
3357
bce8ef71
MG
33582017-05-25 Marc Glisse <marc.glisse@inria.fr>
3359
3360 * gcc.dg/tree-ssa/vce-1.c: New file.
3361
11d6b45d
MG
33622017-05-25 Marc Glisse <marc.glisse@inria.fr>
3363
3364 * gcc.dg/tree-ssa/addadd.c: New file.
3365
5ad4f1c8
NS
33662017-05-24 Nathan Sidwell <nathan@acm.org>
3367
3368 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3369 * g++.dg/lookup/friend19.C: New.
3370 * g++.dg/lookup/friend20.C: New.
3371
d4a760d8
JW
33722017-05-24 Jonathan Wakely <jwakely@redhat.com>
3373
3374 PR c++/80544
3375 * g++.dg/expr/cast11.C: New test.
3376
3cd211af
MS
33772017-05-24 Martin Sebor <msebor@redhat.com>
3378
3379 PR c/80731
3380 * c-c++-common/Wfloat-conversion.c: Adjust.
3381 * c-c++-common/dfp/convert-int-saturate.c: Same.
3382 * c-c++-common/pr68657-1.c: Same.
3383 * g++.dg/ext/utf-cvt.C: Same.
3384 * g++.dg/ext/utf16-4.C: Same.
3385 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3386 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3387 * g++.dg/warn/Wconversion3.C: Same.
3388 * g++.dg/warn/Wconversion4.C: Same.
3389 * g++.dg/warn/Wsign-conversion.C: Same.
3390 * g++.dg/warn/overflow-warn-1.C: Same.
3391 * g++.dg/warn/overflow-warn-3.C: Same.
3392 * g++.dg/warn/overflow-warn-4.C: Same.
3393 * g++.dg/warn/pr35635.C: Same.
3394 * g++.old-deja/g++.mike/enum1.C: Same.
3395 * gcc.dg/Wconversion-3.c: Same.
3396 * gcc.dg/Wconversion-5.c: Same.
3397 * gcc.dg/Wconversion-complex-c99.c: Same.
3398 * gcc.dg/Wconversion-complex-gnu.c: Same.
3399 * gcc.dg/Wconversion-integer.c: Same.
3400 * gcc.dg/Wsign-conversion.c: Same.
3401 * gcc.dg/bitfld-2.c: Same.
3402 * gcc.dg/c90-const-expr-11.c: Same.
3403 * gcc.dg/c90-const-expr-7.c: Same.
3404 * gcc.dg/c99-const-expr-7.c: Same.
3405 * gcc.dg/overflow-warn-1.c: Same.
3406 * gcc.dg/overflow-warn-2.c: Same.
3407 * gcc.dg/overflow-warn-3.c: Same.
3408 * gcc.dg/overflow-warn-4.c: Same.
3409 * gcc.dg/overflow-warn-5.c: Same.
3410 * gcc.dg/overflow-warn-8.c: Same.
3411 * gcc.dg/overflow-warn-9.c: New test.
3412 * gcc.dg/pr35635.c: Adjust.
3413 * gcc.dg/pr59940.c: Same.
3414 * gcc.dg/pr59963-2.c: Same.
3415 * gcc.dg/pr60114.c: Same.
3416 * gcc.dg/switch-warn-2.c: Same.
3417 * gcc.dg/utf-cvt.c: Same.
3418 * gcc.dg/utf16-4.c: Same.
3419
216bfadc
JJ
34202017-05-24 Jakub Jelinek <jakub@redhat.com>
3421
3422 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3423 Don't include limits.h.
3424 (w): Conditionalize on long long wider than int. Use
3425 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3426 -9223372036854775808.
3427 (x): Use __INT_MAX__ instead of INT_MAX.
3428
610abc02
TK
34292017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3430
3431 PR fortran/66094
3432 * gfortran.dg/inline_matmul_16.f90: New test.
3433
8d0c9b36
TV
34342017-05-24 Tom de Vries <tom@codesourcery.com>
3435
3436 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3437
3f3fb6c9
PB
34382017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3439
3440 PR middle-end/80823
3441 * gcc.dg/pr80823.c: New test.
3442
00e0af8d
AK
34432017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3444
3445 * gcc.target/s390/pr80725.c: New test.
3446
6131102c
NS
34472017-05-23 Nathan Sidwell <nathan@acm.org>
3448
ef4c5e78
NS
3449 * g++.dg/lookup/extern-c-hidden.C: New.
3450 * g++.dg/lookup/extern-redecl1.C: New.
3451
6131102c
NS
3452 PR c++/80866
3453 * g++.dg/parse/pr80866.C: New.
3454
d2db2e6b
JH
34552017-05-23 Jan Hubicka <hubicka@ucw.cz>
3456
3457 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3458 * gcc.dg/ipa/inline-5.c: Likewise.
3459 * gfortran.dg/pr48636.f90: Likewise.
3460
e4ea7a4c
NS
34612017-05-23 Nathan Sidwell <nathan@acm.org>
3462
3463 * g++.dg/parse/ctor9.C: Adjust expected error.
3464
c2d7c404
JD
34652017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3466
3467 PR libgfortran/80256
3468 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3469 Cygwin.
3470
fd71a9a2
TS
34712017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3472
3473 * c-c++-common/goacc/parallel-dims-1.c: Update.
3474 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3475 * c-c++-common/goacc/routine-1.c: Likewise.
3476 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3477 * g++.dg/goacc/template.C: Likewise.
3478 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3479 * gfortran.dg/goacc/routine-3.f90: Likewise.
3480 * gfortran.dg/goacc/sie.f95: Likewise.
3481 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3482
9d029ddf
NS
34832017-05-23 Nathan Sidwell <nathan@acm.org>
3484
3485 * g++.dg/lookup/using13.C: Adjust expected error.
3486
008c7367
SKS
34872017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3488
3489 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3490
d1f6caae
MM
34912017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3492
3493 PR target/80718
3494 * gcc.target/powerpc/pr80718.c: New test.
3495
2ea0d750
SB
34962017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3497
3498 * gcc.target/powerpc/conditional-return.c: New testcase.
3499
25b81686
BS
35002017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3503 LE-only.
3504
477f145b
JW
35052017-05-22 Janus Weil <janus@gcc.gnu.org>
3506
3507 PR fortran/80766
3508 * gfortran.dg/typebound_call_28.f90: New test.
3509
65cc1407
NS
35102017-05-22 Nathan Sidwell <nathan@acm.org>
3511
3512 * g++.dg/lookup/strong-using.C: New.
3513
0c4f8178
TP
35142017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3515
3516 * gcc.target/arm/movsi_movt.c: New test.
3517 * gcc.target/arm/movdi_movt.c: New test.
3518
fbb1c7d4
EB
35192017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3520
3521 * gnat.dg/specs/not_null1.ads: New test.
3522
d3271136
EB
35232017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3524
3525 * gnat.dg/limited_with5.ad[sb]: New test.
3526 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3527 * gnat.dg/limited_with6.ad[sb]: New test.
3528 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3529
4c24ec6d
EB
35302017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3531
3532 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3533 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3534
4bcbb7b8
PC
35352017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3536
3537 PR c++/70265
3538 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3539 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3540
51cd6b78
JD
35412017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542
3543 PR libgfortran/80333
3544 * gfortran.dg/dtio_30.f03: New test.
3545
33f8c0a1
MP
35462017-05-19 Marek Polacek <polacek@redhat.com>
3547
3548 PR sanitizer/80800
3549 * c-c++-common/ubsan/pr80800.c: New test.
3550 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3551
9740ed54
TS
35522017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3553
7fd549d2
TS
3554 * c-c++-common/goacc/default-1.c: Update.
3555 * c-c++-common/goacc/default-2.c: Likewise.
3556 * c-c++-common/goacc/default-4.c: Likewise.
3557 * gfortran.dg/goacc/default-1.f95: Likewise.
3558 * gfortran.dg/goacc/default-4.f: Likewise.
3559 * c-c++-common/goacc/default-5.c: New file.
3560 * gfortran.dg/goacc/default-5.f: Likewise.
3561
9740ed54
TS
3562 * c-c++-common/goacc/default-1.c: New file.
3563 * c-c++-common/goacc/default-2.c: Likewise.
3564 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3565 test cases in...
3566 * c-c++-common/goacc/default-3.c: ... this new file, and...
3567 * c-c++-common/goacc/default-4.c: ... this new file.
3568 * gfortran.dg/goacc/default.f95: Remove file, including its test
3569 cases in...
3570 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3571 * gfortran.dg/goacc/default-2.f: ... this new file.
3572 * gfortran.dg/goacc/default-3.f95: New file.
3573 * gfortran.dg/goacc/default-4.f: Likewise.
3574
2a8a8d7b
NS
35752017-05-19 Nathan Sidwell <nathan@acm.org>
3576
3577 * g++.dg/inherit/covariant7.C: Adjust.
3578
a978134e
PB
35792017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3580
3581 * gcc.target/arm/tls-disable-literal-pool.c: Change
3582 require-effective-target to tls_native.
3583 Move dg-error to return statement line and change to dg-message.
3584
39aac208
RB
35852017-05-19 Richard Biener <rguenther@suse.de>
3586
3587 PR c++/80593
3588 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3589 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3590
035ab826
RB
35912017-05-19 Richard Biener <rguenther@suse.de>
3592
3593 PR middle-end/80764
3594 * gcc.dg/torture/pr80764.c: New testcase.
3595
52e14b96
MM
35962017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3597
3598 PR target/80510
3599 * gcc.target/powerpc/pr80510-1.c: New test.
3600 * gcc.target/powerpc/pr80510-2.c: Likewise.
3601
4287da82
EG
36022017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3603
3604 * gcc.dg/pragma-diag-7.c: New test.
3605
e4171e10
UB
36062017-05-18 Uros Bizjak <ubizjak@gmail.com>
3607
3608 PR target/80799
3609 * g++.dg/other/i386-11.C: New test.
3610
cdefeea2
WS
36112017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3612
3613 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3614 * fold-vec-div-floatdouble.c: Likewise.
3615 * fold-vec-logical-ands-char.c: Likewise.
3616 * fold-vec-logical-ands-int.c: Likewise.
3617 * fold-vec-logical-ands-short.c: Likewise.
3618 * fold-vec-logical-ors-char.c: Likewise.
3619 * fold-vec-logical-ors-int.c: Likewise.
3620 * fold-vec-logical-ors-short.c: Likewise.
3621 * fold-vec-logical-other-char.c: Likewise.
3622 * fold-vec-mule-misc.c: Likewise.
3623 * fold-vec-mult-float.c: Likewise.
3624 * fold-vec-mult-floatdouble.c: Likewise.
3625 * fold-vec-mult-int.c: Likewise.
3626 * fold-vec-mult-int128-p9.c: Likewise.
3627 * fold-vec-sub-floatdouble.c: Likewise.
3628 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3629 Add lp64 requirement.
3630 * fold-vec-mult-int128-p8.c: Likewise.
3631 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3632
62ee030a
SM
36332017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3634
3635 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3636 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3637 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3638 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3639 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3640 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3641 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3642 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3643 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3644 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3645 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3646 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3647 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3648 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3649 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3650 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3651 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3652 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3653 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3654 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3655 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3656 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3657 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3658 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3659 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3660 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3661
00a84d0e
SL
36622017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3663
3664 * gcc.target/sparc/niagara7-align.c: New test.
3665
243c2883
MP
36662017-05-18 Marek Polacek <polacek@redhat.com>
3667
3668 PR sanitizer/80797
3669 * c-c++-common/ubsan/null-12.c: New test.
3670
e98e6340
SB
36712017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3672
3673 PR middle-end/80692
3674 * gcc.c-torture/execute/pr80692.c: New testcase.
3675
0152001b 36762017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3677
3678 PR libgfortran/80741
3679 * gfortran.dg/read_4.f90: New test.
3680
c8ded430
BS
36812017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3682
3683 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3684
e5b1f5a1
FR
36852017-05-17 Fritz Reese <fritzoreese@gmail.com>
3686
3687 PR fortran/80668
3688 * gfortran.dg/pr80668.f90: New.
3689
9853cb28
PB
36902017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3691
3692 PR middle-end/80775
3693 * gcc.dg/pr80775.c: New test.
3694
142473df
MP
36952017-05-17 Marek Polacek <polacek@redhat.com>
3696
3697 PR sanitizer/80659
3698 * gcc.dg/asan/pr80659.c: New test.
3699
8508a5b5
SKS
37002017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3701
3702 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3703 unsigned long.
3704
bc36d2b7
CX
37052017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3706
3707 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3708
4fc5ebf1
JG
37092017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3710 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3711
3712 PR tree-optimization/80457
3713 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3714 call vect_model_simple_cost.
3715
bedee914
PT
37162017-05-16 Paul Thomas <pault@gcc.gnu.org>
3717
3718 PR fortran/80554
3719 * gfortran.dg/submodule_29.f08: New test.
3720
10791753
DM
37212017-05-16 David Malcolm <dmalcolm@redhat.com>
3722
3723 * g++.dg/other/accessor-fixits-1.C: New test case.
3724 * g++.dg/other/accessor-fixits-2.C: New test case.
3725 * g++.dg/other/accessor-fixits-3.C: New test case.
3726 * g++.dg/other/accessor-fixits-4.C: New test case.
3727
727577c2
CL
37282017-05-16 Carl Love <cel@us.ibm.com>
3729
3730 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3731 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3732 built-ins to the test suite file. Note, support for mradds exists
3733 but no test case exists.
3734 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3735 built-ins to the test suite file.
3736
6b6ae9eb
MP
37372017-05-16 Marek Polacek <polacek@redhat.com>
3738
3739 PR sanitizer/80536
3740 PR sanitizer/80386
3741 * c-c++-common/ubsan/pr80536.c: New test.
3742 * g++.dg/ubsan/pr80386.C: New test.
3743
678d7e19
TC
37442017-05-16 Tamar Christina <tamar.christina@arm.com>
3745
3746 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3747 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3748
6da37857
MW
37492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3750
3751 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3752 expected output of vadd, vsub and vmul instructions.
3753 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3754 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3755 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3756
a5768d38
JD
37572017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3758
3759 PR libgfortran/80727
3760 * gfortran.dg/read_3.f90: New test.
3761
3a77e7cc
NS
37622017-05-15 Nathan Sidwell <nathan@acm.org>
3763
2016c841
NS
3764 PR c++/79369
3765 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3766
3a77e7cc
NS
3767 PR c++/79369
3768 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3769 * g++.dg/cpp0x/pr79369.C: New.
3770
0735a1c8
SK
37712017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3772
3773 PR fortran/80752
3a77e7cc 3774 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3775
f108770a
UB
37762017-05-15 Uros Bizjak <ubizjak@gmail.com>
3777
900b5b6a 3778 PR target/80425
f108770a
UB
3779 * gcc.target/i386/pr80425-1.c: New test.
3780 * gcc.target/i386/pr80425-2.c: Ditto.
3781
e30ce0a3
JL
37822017-05-15 Jeff Law <law@redhat.com>
3783
3784 * gcc.target/mips/reorgbug-1.c: New test.
3785
0d5a0a33
PMR
37862017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3787
3788 * gnat.dg/specs/pack13.ads: New test.
3789
a104bd88
MS
37902017-05-14 Martin Sebor <msebor@redhat.com>
3791
3792 PR middle-end/77671
3793 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3794 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3796 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3797 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3798
c6c02519
MS
37992017-05-14 Martin Sebor <msebor@redhat.com>
3800
3801 PR middle-end/80669
3802 * gcc.dg/builtin-stpncpy.c: New test.
3803
d6d4d770
DS
38042017-05-14 Daniel Santos <daniel.santos@pobox.com>
3805
3806 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3807 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3808 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3809 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3810
b9bdd60b
JK
38112017-05-14 Julia Koval <julia.koval@intel.com>
3812
3813 * gcc.target/i386/xgetsetbv.c: New test.
3814
28ae01cd
NK
38152017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3816
3817 PR fortran/80442
3818 * gfortran.dg/impl_do_var_data.f90: New Test
3819
c7488b4f
PJ
38202017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3821
3822 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3823 A regression test for a private array access case which caused
3824 an assert.
3825
9b5f12ae
MS
38262017-05-12 Martin Sebor <msebor@redhat.com>
3827
3828 PR testsuite/80643
3829 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3830 to the purpose of the test.
3831
b76f1550
SM
38322017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3833
3834 * gcc.target/powerpc/bmi-andn-1.c: New file
3835 * gcc.target/powerpc/bmi-andn-2.c: New file.
3836 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3837 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3838 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3839 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3840 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3841 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3842 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3843 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3844 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3845 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3846 * gcc.target/powerpc/bmi-check.h: New File.
3847 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3848 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3849 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3850 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3851 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3852 * gcc.target/powerpc/bmi2-check.h: New file.
3853 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3854 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3855 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3856 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3857 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3858 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3859 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3860 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3861 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3862
2a3fa75a
PC
38632017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/60430
3866 * g++.dg/cpp0x/pr60430.C: New.
3867
e8bf7c7b
JL
38682017-05-12 Jeff Law <law@redhat.com>
3869
3870 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3871
284d1f76
PB
38722017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3873
3874 PR middle-end/80707
3875 * g++.dg/pr80707.C: New test.
3876
302a0e37
WS
38772017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3878
3879 * gcc.target/powerpc/fold-vec-div-float.c: New.
3880 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3881 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3882
a7785078
WS
38832017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3884
3885 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3886 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3887 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3888 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3889 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3890 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3891 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3892 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3893 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3894 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3895 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3896 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3897
9206028e
PC
38982017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3899
3900 PR c++/49604
3901 * g++.dg/cpp0x/forw_enum14.C: New.
3902 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3903
7af1c0ad
RB
39042017-05-12 Richard Biener <rguenther@suse.de>
3905
3906 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3907
f7e95bdb
PC
39082017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/67687
3911 * g++.dg/cpp0x/constexpr-ice17.C: New.
3912
53e788d0
RB
39132017-05-12 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/80713
3916 * gcc.dg/torture/pr80713.c: New testcase.
3917
2ead1ab9
AK
39182017-05-12 Andi Kleen <ak@linux.intel.com>
3919
3920 PR testsuite/77684
3921 * lib/target-supports.exp (profopt-perf-wrapper):
3922 Add -m8 option to increase parallelism.
3923
ee58b02f
TS
39242017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3925
1e47f02b
TS
3926 * c-c++-common/goacc/parallel-dims-1.c: New file.
3927 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3928
b0f271ce
TS
3929 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3930 * c-c++-common/goacc/classify-kernels.c: Likewise.
3931 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3932 Likewise.
3933 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3934 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3935 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3936 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3937 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3938 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3939 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3940 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3941 * c-c++-common/goacc/kernels-loop.c: Likewise.
3942 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3943 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3944 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3945 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3946 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3947 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3948 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3949 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3950 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3951 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3952 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3953 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3954
25651634
TS
3955 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3956 * c-c++-common/goacc/classify-kernels.c: Likewise.
3957 * c-c++-common/goacc/classify-parallel.c: Likewise.
3958 * c-c++-common/goacc/classify-routine.c: Likewise.
3959 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3960 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3961 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3962 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3963
ee58b02f
TS
3964 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3965 * c-c++-common/goacc/classify-kernels.c: Likewise.
3966 * c-c++-common/goacc/classify-parallel.c: Likewise.
3967 * c-c++-common/goacc/classify-routine.c: Likewise.
3968 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3969 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3970 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3971 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3972
2d82ec25
NS
39732017-05-11 Nathan Sidwell <nathan@acm.org>
3974
3975 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3976
39772017-05-11 Carl Love <cel@us.ibm.com>
3978
3979 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3980 to the test suite file.
3981 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3982 to the test suite file.
3983
628c06d6
JD
39842017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3985
3986 PR fortran/78659
3987 * gfortran.dg/namelist_91.f90: New test.
3988 * gfortran.dg/namelist_92.f90: New test.
3989 * gfortran.dg/namelist_93.f90: New test.
3990 * gfortran.dg/namelist_94.f90: New test.
3991
1bea0f26
BS
39922017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3993
3994 PR target/80695
3995 * gcc.target/powerpc/pr80695-p8.c: New file.
3996 * gcc.target/powerpc/pr80695-p9.c: New file.
3997
7c85c9fe
UB
39982017-05-11 Uros Bizjak <ubizjak@gmail.com>
3999 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR target/80706
4002 * gcc.target/i386/pr80706.c: New test.
4003
d7a33a4c
JK
40042017-05-11 Julia Koval <julia.koval@intel.com>
4005
4006 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4007 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4009 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4010
59fbddcf
PC
40112017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/70538
4014 * g++.dg/cpp0x/pr70538.C: New.
4015
cc09ff60
UB
40162017-05-11 Uros Bizjak <ubizjak@gmail.com>
4017
7c85c9fe
UB
4018 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4019 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4020 (dg-options): Remove -fno-tree-sink.
4021
4fd18c78
KN
40222017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4023
4024 * gcc.target/powerpc/cmpb-1.c: New test.
4025 * gcc.target/powerpc/cmpb-2.c: New test.
4026 * gcc.target/powerpc/cmpb-3.c: New test.
4027 * gcc.target/powerpc/cmpb32-1.c: New test.
4028 * gcc.target/powerpc/cmpb32-2.c: New test.
4029
43b883a9
RB
40302017-05-11 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/80705
4033 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4034
29b871ec
NS
40352017-05-11 Nathan Sidwell <nathan@acm.org>
4036
4037 * lib/scanlang.exp: New.
4038 * lib/gcc-dg.exp: Load scanlang.exp.
4039 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4040
c587104e
MM
40412017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4042
4043 PR testsuite/80580
4044 * gcc.dg/gimplefe-error-6.c: New test.
4045
67ac9a9d
MM
40462017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4047
4048 PR testsuite/80580
4049 * gcc.dg/gimplefe-error-5.c: New test.
4050
ac4eb40f
MM
40512017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4052
4053 PR testsuite/80580
4054 * gcc.dg/gimplefe-error-4.c: New test.
4055
d45d6282
BS
40562017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4057
4058 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4059
f4ee3a9e
UB
40602017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4061
4062 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4063 (_mm_maskz_max_round_sd): Test new intrinsics.
4064 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4065 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4066 (_mm_maskz_max_round_ss): Test new intrinsics.
4067 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4068 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4069 (_mm_maskz_min_round_sd): Test new intrinsics.
4070 * gcc.target/i386/avx512f-vminsd-2.c: New.
4071 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4072 (_mm_maskz_min_round_ss): Test new intrinsics.
4073 * gcc.target/i386/avx512f-vminss-2.c: New.
4074 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4075 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4076 (__builtin_ia32_minss_mask_round): Test new builtins.
4077 * gcc.target/i386/sse-13.c: Ditto.
4078 * gcc.target/i386/sse-23.c: Ditto.
4079 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4080 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4081 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4082 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4083 (_mm_mask_min_round_ss): Test new intrinsics.
4084 * gcc.target/i386/testround-1.c: Ditto.
4085
40862017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4087
4088 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4089 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4090 (_mm_maskz_div_round_sd): Test new intrinsics.
4091 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4092 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4093 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4094 (_mm_maskz_div_round_ss): Test new intrinsics.
4095 * gcc.target/i386/avx512f-vdivss-2.c: New.
4096 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4097 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4098 (_mm_maskz_mul_round_sd): Test new intrinsics.
4099 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4100 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4101 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4102 (_mm_maskz_mul_round_ss): Test new intrinsics.
4103 * gcc.target/i386/avx512f-vmulss-2.c: New.
4104 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4105 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4106 (__builtin_ia32_mulss_mask_round): Test new builtins.
4107 * gcc.target/i386/sse-13.c: Ditto.
4108 * gcc.target/i386/sse-23.c: Ditto.
4109 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4110 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4111 (_mm_maskz_mul_round_ss): Test new intrinsics.
4112 * gcc.target/i386/testround-1.c: Ditto.
4113
41142017-05-10 Julia Koval <julia.koval@intel.com>
4115
4116 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4117 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4118 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4119
41202017-05-10 Julia Koval <julia.koval@intel.com>
4121
4122 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4123 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4125 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4126
ca4d2851
PB
41272017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4128
0f374417 4129 PR tree-optimization/51513
ca4d2851
PB
4130 * gcc.target/powerpc/pr51513.c: New test.
4131 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4132 __builtin_abort().
4133 * gcc.dg/predict-14.c: Likewise.
4134
5562ebfc
CL
41352017-05-10 Carl Love <cel@us.ibm.com>
4136 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4137 to the test suite file.
4138 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4139 to the test suite file.
4140
0ca2e7f7
PK
41412017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4142
4143 PR tree-optimization/77644
4144 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4145
e1ad2926
AO
41462017-05-10 Alexandre Oliva <aoliva@redhat.com>
4147
4148 * gcc.dg/guality/inline-params-2.c: New.
4149
f00b411f
PC
41502017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/80145
4153 * g++.dg/cpp1y/auto-fn37.C: New.
4154 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4155
bf2a705c
MM
41562017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4157
4158 PR target/68163
4159 * gcc.target/powerpc/pr68163.c: New test.
4160
5285d5d3
JW
41612017-05-09 Janus Weil <janus@gcc.gnu.org>
4162
4163 PR fortran/79311
4164 * gfortran.dg/finalize_32.f90: New test.
4165
31c2d57d
VR
41662017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4167
4168 PR c/35441
4169 * gcc.dg/pr35441.c: New test.
4170
731f2c8a
MS
41712017-05-09 Martin Sebor <msebor@redhat.com>
4172
4173 PR testsuite/80643
4174 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4175 output.
4176
cc49d15a
PC
41772017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/80186
4180 * g++.dg/template/crash126.C: New.
4181
85282abc
SP
41822017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4183
4184 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4185 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4188
823c79ae
DH
41892017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4190
10a8bb62 4191 PR testsuite/80611
823c79ae
DH
4192 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4193
79557bae
CZ
41942017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4195
4196 * gcc.target/arc/tmac-1.c: New file.
4197 * gcc.target/arc/tmac-2.c: Likewise.
4198 * gcc.target/arc/tmac.h: Likewise.
4199
c7314bc1
CZ
42002017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4201 Andrew Burgess <andrew.burgess@embecosm.com>
4202
4203 * gcc.target/arc/firq-1.c: New file.
4204 * gcc.target/arc/firq-2.c: Likewise.
4205 * gcc.target/arc/firq-3.c: Likewise.
4206 * gcc.target/arc/firq-4.c: Likewise.
4207 * gcc.target/arc/firq-5.c: Likewise.
4208 * gcc.target/arc/firq-6.c: Likewise.
4209
41453183
CZ
42102017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4211
4212 * gcc.target/arc/interrupt-5.c: Newfile.
4213 * gcc.target/arc/interrupt-6.c: Likewise.
4214 * gcc.target/arc/interrupt-7.c: Likewise.
4215 * gcc.target/arc/interrupt-8.c: Likewise.
4216 * gcc.target/arc/interrupt-9.c: Likewise.
4217
019bd543
RB
42182017-05-09 Richard Biener <rguenther@suse.de>
4219
4220 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4221 and adjust.
4222 * gcc.dg/vect/vect-50.c: Likewise.
4223
684f84de
MP
42242017-05-09 Marek Polacek <polacek@redhat.com>
4225
4226 PR c/80525
4227 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4228 * c-c++-common/Wlogical-op-2.c: New test.
4229
fd71825b
SKS
42302017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4231
4232 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4233 for targets with __SIZEOF_INT__ < 4.
4234
4ca2e6ec
RB
42352017-05-09 Richard Biener <rguenther@suse.de>
4236
4237 * gcc.dg/vect/vect-50.c: Revert last change.
4238 * gcc.dg/vect/vect-44.c: Likewise.
4239
631238ac
MS
42402017-05-08 Martin Sebor <msebor@redhat.com>
4241
4242 PR translation/80280
4243 * gcc.dg/format/gcc_diag-10.c: New test.
4244
6ba86ba7
KN
42452017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4246
4247 PR target/80101
4248 * gcc.target/powerpc/pr80101-1.c: New test.
4249
0f6ed121
TK
42502017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4251
4252 PR fortran/79930
4253 * gfortran.dg/inline_transpose_1.f90: Add
4254 -finline-matmul-limit=0 to options.
4255 * gfortran.dg/matmul_5.f90: Likewise.
4256 * gfortran.dg/vect/vect-8.f90: Likewise.
4257 * gfortran.dg/inline_matmul_14.f90: New test.
4258 * gfortran.dg/inline_matmul_15.f90: New test.
4259
fd991039
TK
42602017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4261
4262 PR fortran/80602
4263 * gfortran.dg/matmul_15.f90: New test case.
4264
18b8c294
WD
42652017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4266
774cccdc
JJ
4267 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4268 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4269
8637c116
JL
42702017-05-07 Jeff Law <law@redhat.com>
4271
4272 Revert:
4273 2017-05-06 Jeff Law <law@redhat.com>
4274 PR tree-optimization/78496
4275 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4276 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4277
973dfbb4
JL
42782017-05-06 Jeff Law <law@redhat.com>
4279
4280 PR tree-optimization/78496
4281 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4282 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4283
8ffa3150
RS
42842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4285
4286 * gcc.target/aarch64/spill_1.c: New test.
4287
2a3f7997
RS
42882017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4289
4290 PR rtl-optimization/75964
4291 * gcc.dg/torture/pr75964.c: New test.
4292
d554bf23
TV
42932017-05-06 Tom de Vries <tom@codesourcery.com>
4294
4295 PR testsuite/80606
4296 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4297 * gcc.target/i386/avx-vtestpd-2.c: Same.
4298 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4299 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4300 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4301 * gcc.target/i386/avx-vtestpd-3.c: Same.
4302 * gcc.target/i386/avx-vtestps-1.c: Same.
4303 * gcc.target/i386/avx-vtestps-2.c: Same.
4304 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4305 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4306 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4307 * gcc.target/i386/avx-vtestps-3.c: Same.
4308
7a976fe7
TV
43092017-05-06 Tom de Vries <tom@codesourcery.com>
4310
4311 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4312
0e852c66
TV
43132017-05-06 Tom de Vries <tom@codesourcery.com>
4314
4315 PR testsuite/80557
4316 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4317 * gcc.target/powerpc/altivec-types-1.c: Same.
4318
63c40d92
TV
43192017-05-06 Tom de Vries <tom@codesourcery.com>
4320
4321 PR testsuite/80557
4322 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4323 * gcc.target/spu/intrinsics-1.c: Same.
4324
b25b8f91
TV
43252017-05-06 Tom de Vries <tom@codesourcery.com>
4326
4327 PR testsuite/80557
4328 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4329
6df13491
TV
43302017-05-06 Tom de Vries <tom@codesourcery.com>
4331
4332 PR testsuite/80557
4333 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4334 * gcc.target/aarch64/spellcheck_2.c: Same.
4335 * gcc.target/aarch64/spellcheck_3.c: Same.
4336
e01261fe
TV
43372017-05-06 Tom de Vries <tom@codesourcery.com>
4338
4339 PR testsuite/80557
4340 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4341 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4342 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4343 * g++.dg/debug/dwarf2/typedef5.C: Same.
4344 * g++.dg/goacc/data-1.C: Same.
4345
9945596c
BS
43462017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347
4348 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4349
8acb8575
MM
43502017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4351
4352 PR target/79038
4353 PR target/79202
4354 PR target/79203
4355 * gcc.target/powerpc/ppc-round3.c: New test.
4356 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4357
ac699a04
JJ
43582017-05-05 Jakub Jelinek <jakub@redhat.com>
4359
8dc6a926
JJ
4360 PR tree-optimization/80632
4361 * gcc.dg/pr80632.c: New test.
4362
ac699a04
JJ
4363 PR tree-optimization/80558
4364 * gcc.dg/tree-ssa/vrp115.c: New test.
4365
655b5fc8
AV
43662017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4367 Thomas Preud'homme <thomas.preudhomme@arm.com>
4368 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4369
4370 PR target/71607
4371 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4372 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4373 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4374 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4375 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4376 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4377 * gcc.target/arm/tls-disable-literal-pool.c: New.
4378
c02d2d0a
PK
43792017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4380
4381 PR tree-optimization/80613
4382 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4383
dfae9048
PC
43842017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4385
4386 PR c++/71577
4387 * g++.dg/cpp0x/pr71577.C: New.
4388
d9c5a8b9
MS
43892017-05-04 Martin Sebor <msebor@redhat.com>
4390
4391 PR middle-end/79234
4392 * gcc.dg/builtin-stringop-chk-8.c: New test.
4393 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4394 * gcc.dg/builtin-stringop-chk-4.c: Same.
4395 * gcc.dg/builtin-strncat-chk-1.c: Same.
4396 * g++.dg/ext/strncpy-chk1.C: Same.
4397 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4398 * gcc.dg/out-of-bounds-1.c: Same.
4399 * gcc.dg/pr78138.c: Same.
4400 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4401 * gfortran.dg/mvbits_7.f90: Same.
4402
e50d56a5
MS
44032017-05-04 Martin Sebor <msebor@redhat.com>
4404
4405 PR preprocessor/79214
4406 PR middle-end/79222
4407 PR middle-end/79223
4408 * gcc.dg/pr79214.c: New test.
4409 * gcc.dg/pr79214.h: New test header.
4410 * gcc.dg/pr79222.c: New test.
4411 * gcc.dg/pr79223.c: New test.
4412 * gcc.dg/pr78138.c: Adjust.
4413 * gfortran.dg/unconstrained_commons.f: Same.
4414
0f2c4a8f
MS
44152017-05-04 Martin Sebor <msebor@redhat.com>
4416
4417 PR translation/80280
4418 * g++.dg/abi/Wabi-2-3.C: Adjust.
4419 * g++.dg/abi/Wabi-3-2.C: Ditto.
4420 * g++.dg/lookup/using17.C: Ditto.
4421 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4422
8eef6097
MJ
44232017-05-04 Martin Jambor <mjambor@suse.cz>
4424
4425 PR tree-optimization/80622
4426 * gcc.dg/tree-ssa/pr80622.c: New test.
4427
44282017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4429
4430 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4431
26f1a658
JH
44322017-05-04 Jan Hubicka <hubicka@ucw.cz>
4433
4434 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4435 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4436
4d147bca
RB
44372017-05-04 Richard Biener <rguenther@suse.de>
4438
4439 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4440
3862ef76
RS
44412017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4442
4443 * gcc.dg/vect/vect-profile-1.c: New test.
4444
c89ffd99
MP
44452017-05-04 Marek Polacek <polacek@redhat.com>
4446
4447 PR tree-optimization/80612
4448 * gcc.dg/torture/pr80612.c: New test.
4449
261ce1e5
PB
44502017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4451 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4452
4453 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4454 check_effective_target_arm_thumb1_movt_ok.
4455
556cf088
PB
44562017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4457
4458 * gcc.target/arm/fpscr.c: New file.
4459
010b1cc0
TP
44602017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4461
4462 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4463 target.
4464
99b68476
TV
44652017-05-04 Tom de Vries <tom@codesourcery.com>
4466
4467 PR testsuite/80557
4468 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4469 line numbers.
4470 * g++.dg/warn/miss-format-1.C: Same.
4471 * g++.dg/warn/overflow-warn-1.C: Same.
4472 * g++.dg/warn/overflow-warn-3.C: Same.
4473 * g++.dg/warn/overflow-warn-4.C: Same.
4474
09177a4b
TV
44752017-05-04 Tom de Vries <tom@codesourcery.com>
4476
4477 PR testsuite/80557
4478 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4479 * gcc.target/i386/pr68657.c: Same.
4480 * gcc.target/i386/pr69255-1.c: Same.
4481 * gcc.target/i386/pr69255-2.c: Same.
4482 * gcc.target/i386/pr69255-3.c: Same.
4483
02c64149
RB
44842017-05-04 Richard Biener <rguenther@suse.de>
4485
4486 PR tree-optimization/31130
4487 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4488 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4489 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4490 * gcc.dg/pr52904.c: Remove XFAIL.
4491 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4492
9a26dfc8
JL
44932017-05-03 Jeff Law <law@redhat.com>
4494
4495 PR tree-optimization/78496
4496 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4497
4d0e904f
UB
44982017-05-03 Uros Bizjak <ubizjak@gmail.com>
4499
4500 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4501
49ab4621
RB
45022017-05-03 Richard Biener <rguenther@suse.de>
4503
4504 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4505
18bfe940
JJ
45062017-05-03 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR tree-optimization/79472
4d0e904f
UB
4509 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4510 to dg-options.
18bfe940
JJ
4511 * gcc.dg/tree-ssa/vrp113.c: New test.
4512 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4513 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4514 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4515
53e62089
TV
45162017-05-03 Tom de Vries <tom@codesourcery.com>
4517
4518 PR testsuite/80557
4519 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4520 * c-c++-common/Wshift-negative-value-2.c: Same.
4521 * c-c++-common/Wshift-negative-value-3.c: Same.
4522 * c-c++-common/Wshift-negative-value-4.c: Same.
4523 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4524 * c-c++-common/cpp/pr60400.c: Same.
4525 * c-c++-common/fmax-errors.c: Same.
4526 * c-c++-common/goacc/data-2.c: Same.
4527 * c-c++-common/goacc/host_data-2.c: Same.
4528 * c-c++-common/gomp/simd4.c: Same.
4529 * c-c++-common/pr28656.c: Same.
4530 * c-c++-common/pr43395.c: Same.
4531 * c-c++-common/torture/pr57945.c: Same.
4532
962913a5
TV
45332017-05-03 Tom de Vries <tom@codesourcery.com>
4534
4535 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4536 arg of dg directive.
4537 * c-c++-common/goacc/routine-3.c: Same.
4538 * c-c++-common/goacc/routine-4.c: Same.
4539
ad53f123
DM
45402017-05-02 David Malcolm <dmalcolm@redhat.com>
4541
4542 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4543 (test_fixit_insert_newline): New function.
4544 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4545 (test_fixit_insert_newline): New function.
4546 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4547 (test_fixit_insert_newline): New function.
4548 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4549 (test_fixit_insert_newline): New function.
4550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4551 (test_show_locus): Handle test_fixit_insert_newline.
4552
0ca91c77
BC
45532017-05-02 Bin Cheng <bin.cheng@arm.com>
4554
4555 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4556
cc5b8f3d
TC
45572017-04-27 Tamar Christina <tamar.christina@arm.com>
4558
4559 * gcc.dg/lsr-div1.c: New testcase.
4560
1853f5c7
SP
45612017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4562
4563 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4564 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4565 (_mm_maskz_add_round_sd): Test new intrinsics.
4566 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4567 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4568 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4569 (_mm_maskz_add_round_ss): Test new intrinsics.
4570 * gcc.target/i386/avx512f-vaddss-2.c: New.
4571 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4572 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4573 (_mm_maskz_sub_round_sd): Test new intrinsics.
4574 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4575 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4576 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4577 (_mm_maskz_sub_round_ss): Test new intrinsics.
4578 * gcc.target/i386/avx512f-vsubss-2.c: New.
4579 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4580 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4581 (__builtin_ia32_subss_mask_round): Test new builtins.
4582 * gcc.target/i386/sse-13.c: Ditto.
4583 * gcc.target/i386/sse-23.c: Ditto.
4584 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4585 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4586 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4587 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4588 (_mm_mask_sub_round_ss): Test new intrinsics.
4589 * gcc.target/i386/testround-1.c: Ditto.
4590
2bba7541
MJ
45912017-05-02 Martin Jambor <mjambor@suse.cz>
4592
4593 PR tree-optimization/78687
4594 * g++.dg/tree-ssa/pr78687.C: New test.
4595
2bf54d93
RB
45962017-05-02 Richard Biener <rguenther@suse.de>
4597
4598 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4599 behavior.
4600 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4601
aee63acc
RB
46022017-05-02 Richard Biener <rguenther@suse.de>
4603
4604 PR tree-optimization/80591
4605 * gcc.dg/torture/pr80591.c: New testcase.
4606
e7d70c6c
RB
46072017-05-02 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/80549
4610 * gcc.dg/torture/pr80549.c: New testcase.
4611
52e0a9f7
SKS
46122017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4613
4614 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4615 unsigned long.
4616
815d9cc6
XR
46172017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4618
4619 PR c++/80038
4620 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4621
338035aa
DM
46222017-05-01 David Malcolm <dmalcolm@redhat.com>
4623
4624 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4625 reflect insertion fix-it hints at the same location now being
4626 consolidated.
4627
4d82d0bc
MS
46282017-05-01 Martin Sebor <msebor@redhat.com>
4629
4630 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4631 on ILP32 targets.
4632
d539a57b
TV
46332017-05-01 Tom de Vries <tom@codesourcery.com>
4634
4635 * gcc.dg/pr78768.c: Require linker plugin.
4636
c6b9e849
TK
46372017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4638
4639 PR fortran/37131
4640 * gfortran.dg/matmul_bounds_11.f90: New test.
4641
706eb1a7
MS
46422017-05-01 Martin Sebor <msebor@redhat.com>
4643
4644 PR tree-optimization/79715
4645 * gcc.dg/pr79715.c: New test.
4646
723f4140
TV
46472017-05-01 Tom de Vries <tom@codesourcery.com>
4648
4649 PR testsuite/65941
4650 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4651 * g++.dg/other/pr59492.C: Require effective target rdrand.
4652
6bbb3a69
VR
46532017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4654
4655 * g++.dg/diagnostic/member-decl-1.C: New test.
4656
4212aecd
MG
46572017-04-29 Marc Glisse <marc.glisse@inria.fr>
4658
4659 PR tree-optimization/80487
4660 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4661
fe75f732
PK
46622017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4663
4664 PR tree-optimization/79697
4665 * gcc.dg/tree-ssa/pr79697.c: New test.
4666
6bcd8768
TV
46672017-04-29 Tom de Vries <tom@codesourcery.com>
4668
4669 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4670
d127ae9f
MS
46712017-04-28 Martin Sebor <msebor@redhat.com>
4672
4673 PR tree-optimization/80523
4674 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4675
c9610933
TV
46762017-04-28 Tom de Vries <tom@codesourcery.com>
4677
4678 PR testsuite/80557
4679 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4680 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4681
b5be38bc
TV
46822017-04-28 Tom de Vries <tom@codesourcery.com>
4683
4684 PR testsuite/80557
4685 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4686 * obj-c++.dg/bitfield-4.mm: Same.
4687 * obj-c++.dg/bitfield-5.mm: Same.
4688 * obj-c++.dg/exceptions-3.mm: Same.
4689 * obj-c++.dg/exceptions-5.mm: Same.
4690 * obj-c++.dg/method-1.mm: Same.
4691 * obj-c++.dg/method-12.mm: Same.
4692 * obj-c++.dg/method-13.mm: Same.
4693 * obj-c++.dg/method-15.mm: Same.
4694 * obj-c++.dg/method-16.mm: Same.
4695 * obj-c++.dg/property/at-property-18.mm: Same.
4696 * obj-c++.dg/property/at-property-25.mm: Same.
4697 * obj-c++.dg/property/at-property-5.mm: Same.
4698 * obj-c++.dg/property/dynamic-2.mm: Same.
4699 * obj-c++.dg/property/property-neg-3.mm: Same.
4700 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4701 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4702 * obj-c++.dg/syntax-error-1.mm: Same.
4703 * obj-c++.dg/try-catch-13.mm: Same.
4704 * objc.dg/bitfield-4.m: Same.
4705 * objc.dg/class-1.m: Same.
4706 * objc.dg/method-11.m: Same.
4707 * objc.dg/method-6.m: Same.
4708 * objc.dg/method-7.m: Same.
4709 * objc.dg/method-9.m: Same.
4710 * objc.dg/missing-proto-3.m: Same.
4711 * objc.dg/naming-2.m: Same.
4712 * objc.dg/property/at-property-16.m: Same.
4713 * objc.dg/property/at-property-18.m: Same.
4714 * objc.dg/property/at-property-25.m: Same.
4715 * objc.dg/property/at-property-5.m: Same.
4716 * objc.dg/property/dynamic-2.m: Same.
4717 * objc.dg/property/property-neg-3.m: Same.
4718 * objc.dg/protocol-inheritance-1.m: Same.
4719 * objc.dg/protocol-inheritance-2.m: Same.
4720
d35256b6
MG
47212017-04-28 Marc Glisse <marc.glisse@inria.fr>
4722
4723 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4724
7a95dfa7
TV
47252017-04-28 Tom de Vries <tom@codesourcery.com>
4726
4727 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4728 dg-(error|warning|message|bogus).
4729 * g++.dg/conversion/dr195-1.C: Same.
4730 * g++.dg/conversion/dr195.C: Same.
4731 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4732 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4733 * g++.dg/cpp0x/inline-ns7.C: Same.
4734 * g++.dg/cpp0x/variadic105.C: Same.
4735 * g++.dg/cpp0x/variadic65.C: Same.
4736 * g++.dg/expr/call2.C: Same.
4737 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4738 * g++.dg/expr/pmf-1.C: Same.
4739 * g++.dg/ext/altivec-types-1.C: Same.
4740 * g++.dg/ext/altivec-types-2.C: Same.
4741 * g++.dg/ext/altivec-types-3.C: Same.
4742 * g++.dg/ext/attrib14.C: Same.
4743 * g++.dg/ext/complit1.C: Same.
4744 * g++.dg/ext/forscope2.C: Same.
4745 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4746 * g++.dg/ext/label13.C: Same.
4747 * g++.dg/ext/member-attr.C: Same.
4748 * g++.dg/ext/visibility/anon7.C: Same.
4749 * g++.dg/ext/visibility/visibility-7.C: Same.
4750 * g++.dg/ext/vla2.C: Same.
4751 * g++.dg/inherit/access2.C: Same.
4752 * g++.dg/inherit/covariant12.C: Same.
4753 * g++.dg/inherit/covariant14.C: Same.
4754 * g++.dg/inherit/namespace-as-base.C: Same.
4755 * g++.dg/inherit/template-as-base.C: Same.
4756 * g++.dg/lookup/ambig1.C: Same.
4757 * g++.dg/lookup/ambig2.C: Same.
4758 * g++.dg/lookup/ambig3.C: Same.
4759 * g++.dg/lookup/class-member-1.C: Same.
4760 * g++.dg/lookup/conv-1.C: Same.
4761 * g++.dg/lookup/decl1.C: Same.
4762 * g++.dg/lookup/koenig1.C: Same.
4763 * g++.dg/lookup/scoped1.C: Same.
4764 * g++.dg/lookup/scoped2.C: Same.
4765 * g++.dg/lookup/two-stage4.C: Same.
4766 * g++.dg/lookup/used-before-declaration.C: Same.
4767 * g++.dg/lookup/using.C: Same.
4768 * g++.dg/lookup/using17.C: Same.
4769 * g++.dg/lookup/using2.C: Same.
4770 * g++.dg/other/abstract2.C: Same.
4771 * g++.dg/other/classkey1.C: Same.
4772 * g++.dg/other/component1.C: Same.
4773 * g++.dg/other/const1.C: Same.
4774 * g++.dg/other/const2.C: Same.
4775 * g++.dg/other/conversion1.C: Same.
4776 * g++.dg/other/do1.C: Same.
4777 * g++.dg/other/error1.C: Same.
4778 * g++.dg/other/error10.C: Same.
4779 * g++.dg/other/error3.C: Same.
4780 * g++.dg/other/error4.C: Same.
4781 * g++.dg/other/error5.C: Same.
4782 * g++.dg/other/error8.C: Same.
4783 * g++.dg/other/error9.C: Same.
4784 * g++.dg/other/field1.C: Same.
4785 * g++.dg/other/init1.C: Same.
4786 * g++.dg/other/ptrmem2.C: Same.
4787 * g++.dg/other/return1.C: Same.
4788 * g++.dg/overload/builtin3.C: Same.
4789 * g++.dg/overload/error1.C: Same.
4790 * g++.dg/overload/error2.C: Same.
4791 * g++.dg/overload/koenig2.C: Same.
4792 * g++.dg/overload/pmf1.C: Same.
4793 * g++.dg/parse/args1.C: Same.
4794 * g++.dg/parse/attr3.C: Same.
4795 * g++.dg/parse/constant4.C: Same.
4796 * g++.dg/parse/crash10.C: Same.
4797 * g++.dg/parse/crash18.C: Same.
4798 * g++.dg/parse/crash19.C: Same.
4799 * g++.dg/parse/crash20.C: Same.
4800 * g++.dg/parse/crash21.C: Same.
4801 * g++.dg/parse/crash22.C: Same.
4802 * g++.dg/parse/crash32.C: Same.
4803 * g++.dg/parse/decl-specifier-1.C: Same.
4804 * g++.dg/parse/error58.C: Same.
4805 * g++.dg/parse/local-class1.C: Same.
4806 * g++.dg/parse/non-dependent2.C: Same.
4807 * g++.dg/parse/parameter-declaration-1.C: Same.
4808 * g++.dg/parse/ptrmem2.C: Same.
4809 * g++.dg/parse/ptrmem3.C: Same.
4810 * g++.dg/parse/saved1.C: Same.
4811 * g++.dg/tc1/dr101.C: Same.
4812 * g++.dg/tc1/dr142.C: Same.
4813 * g++.dg/tc1/dr176.C: Same.
4814 * g++.dg/template/conv4.C: Same.
4815 * g++.dg/template/crash56.C: Same.
4816 * g++.dg/template/dependent-expr2.C: Same.
4817 * g++.dg/template/error1.C: Same.
4818 * g++.dg/template/error2.C: Same.
4819 * g++.dg/template/explicit6.C: Same.
4820 * g++.dg/template/init-list.C: Same.
4821 * g++.dg/template/local1.C: Same.
4822 * g++.dg/template/lookup2.C: Same.
4823 * g++.dg/template/meminit2.C: Same.
4824 * g++.dg/template/nontype25.C: Same.
4825 * g++.dg/template/ptrmem2.C: Same.
4826 * g++.dg/template/qualttp19.C: Same.
4827 * g++.dg/template/qualttp20.C: Same.
4828 * g++.dg/template/ttp3.C: Same.
4829 * g++.dg/template/unify4.C: Same.
4830 * g++.dg/template/unify6.C: Same.
4831 * g++.dg/template/unify7.C: Same.
4832 * g++.dg/template/warn1.C: Same.
4833 * g++.dg/tree-ssa/dom-invalid.C: Same.
4834 * g++.dg/ubsan/shift-1.C: Same.
4835 * g++.dg/warn/Wunused-2.C: Same.
4836 * g++.dg/warn/Wunused-4.C: Same.
4837 * g++.dg/warn/Wunused-6.C: Same.
4838 * g++.dg/warn/deprecated-6.C: Same.
4839 * g++.dg/warn/deprecated.C: Same.
4840 * g++.dg/warn/effc1.C: Same.
4841 * g++.dg/warn/effc3.C: Same.
4842 * g++.dg/warn/incomplete1.C: Same.
4843 * g++.dg/warn/inline1.C: Same.
4844 * g++.dg/warn/noeffect2.C: Same.
4845 * g++.dg/warn/noeffect4.C: Same.
4846 * g++.dg/warn/oldcast1.C: Same.
4847 * g++.dg/warn/sentinel.C: Same.
4848 * g++.dg/warn/unit-1.C: Same.
4849 * g++.old-deja/g++.pt/inherit2.C: Same.
4850 * g++.old-deja/g++.pt/overload8.C: Same.
4851 * gcc.dg/20000926-1.c: Same.
4852 * gcc.dg/20040223-1.c: Same.
4853 * gcc.dg/Warray-bounds-7.c: Same.
4854 * gcc.dg/alias-1.c: Same.
4855 * gcc.dg/alias-12.c: Same.
4856 * gcc.dg/alias-13.c: Same.
4857 * gcc.dg/alias-2.c: Same.
4858 * gcc.dg/array-13.c: Same.
4859 * gcc.dg/array-4.c: Same.
4860 * gcc.dg/attr-ifunc-2.c: Same.
4861 * gcc.dg/attr-invalid.c: Same.
4862 * gcc.dg/attr-noinline.c: Same.
4863 * gcc.dg/bitfld-2.c: Same.
4864 * gcc.dg/c90-const-expr-7.c: Same.
4865 * gcc.dg/c99-const-expr-7.c: Same.
4866 * gcc.dg/cpp/20000625-1.c: Same.
4867 * gcc.dg/cpp/charconst-4.c: Same.
4868 * gcc.dg/cpp/include2.c: Same.
4869 * gcc.dg/cpp/include2a.c: Same.
4870 * gcc.dg/decl-4.c: Same.
4871 * gcc.dg/deprecated-4.c: Same.
4872 * gcc.dg/deprecated.c: Same.
4873 * gcc.dg/dfp/altivec-types.c: Same.
4874 * gcc.dg/float-range-1.c: Same.
4875 * gcc.dg/pack-test-3.c: Same.
4876 * gcc.dg/pr11492.c: Same.
4877 * gcc.dg/pr15360-1.c: Same.
4878 * gcc.dg/pr37908.c: Same.
4879 * gcc.dg/pr53265.c: Same.
4880 * gcc.dg/pr57287-2.c: Same.
4881 * gcc.dg/pr57287.c: Same.
4882 * gcc.dg/redecl-1.c: Same.
4883 * gcc.dg/sync-3.c: Same.
4884 * gcc.dg/two-types-1.c: Same.
4885 * gcc.dg/two-types-2.c: Same.
4886 * gcc.dg/two-types-4.c: Same.
4887 * gcc.dg/two-types-5.c: Same.
4888 * gcc.dg/two-types-6.c: Same.
4889 * gcc.dg/two-types-7.c: Same.
4890 * gcc.dg/two-types-8.c: Same.
4891 * gcc.dg/two-types-9.c: Same.
4892 * gcc.dg/uninit-I.c: Same.
4893 * gcc.dg/uninit-pr19430.c: Same.
4894 * gcc.dg/visibility-7.c: Same.
4895 * gcc.dg/winline-10.c: Same.
4896 * gcc.dg/winline-2.c: Same.
4897 * gcc.dg/winline-3.c: Same.
4898 * gcc.dg/winline-9.c: Same.
4899 * gcc.target/i386/attr-returns_twice-1.c: Same.
4900 * gcc.target/i386/chkp-const-check-2.c: Same.
4901 * gcc.target/i386/chkp-label-address.c: Same.
4902 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4903 * gcc.target/i386/pr39162.c: Same.
4904 * gcc.target/i386/sse-5.c: Same.
4905 * gcc.target/powerpc/altivec-types-1.c: Same.
4906 * gcc.target/powerpc/altivec-types-2.c: Same.
4907 * gcc.target/powerpc/altivec-types-3.c: Same.
4908 * gcc.target/powerpc/float128-mix.c: Same.
4909 * gcc.target/powerpc/no-r11-3.c: Same.
4910 * gcc.target/spu/Wmain.c: Same.
4911 * gcc.target/spu/ea/errors2.c: Same.
4912 * gfortran.dg/assignment_1.f90: Same.
4913 * gfortran.dg/common_3.f90: Same.
4914 * gfortran.dg/der_io_1.f90: Same.
4915 * gfortran.dg/g77/20030326-1.f: Same.
4916 * gfortran.dg/g77/9263.f: Same.
4917 * gfortran.dg/g77/960317-1.f: Same.
4918 * gfortran.dg/g77/970625-2.f: Same.
4919 * gfortran.dg/g77/980615-0.f: Same.
4920 * gfortran.dg/g77/check0.f: Same.
4921 * gfortran.dg/g77/dnrm2.f: Same.
4922 * gfortran.dg/g77/pr9258.f: Same.
4923 * gfortran.dg/ichar_1.f90: Same.
4924 * gfortran.dg/interface_1.f90: Same.
4925 * gfortran.dg/namelist_1.f90: Same.
4926 * gfortran.dg/namelist_2.f90: Same.
4927 * gfortran.dg/namelist_3.f90: Same.
4928 * gfortran.dg/namelist_print_2.f: Same.
4929 * gfortran.dg/oldstyle_1.f90: Same.
4930 * gfortran.dg/runtime_warning_1.f90: Same.
4931 * gfortran.dg/underflow.f90: Same.
4932 * gnat.dg/specs/integer_value.ads: Same.
4933 * obj-c++.dg/fsf-package-0.m: Same.
4934 * objc.dg/two-types-1.m: Same.
4935
6e49961c
ML
49362017-04-28 Martin Liska <mliska@suse.cz>
4937
4938 PR gcov-profile/79891
4939 * gcc.misc-tests/gcov-17.c: New test.
4940 * gcc.misc-tests/gcov-18.c: New test.
4941
f166beaf
TV
49422017-04-28 Tom de Vries <tom@codesourcery.com>
4943
4944 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4945 dg-(error|warning|message|bogus).
4946 * g++.dg/parse/parameter-declaration-1.C: Same.
4947 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4948 * gcc.dg/Wpointer-sign-Wall.c: Same.
4949 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4950 * gcc.dg/cpp/19990413-1.c: Same.
4951 * gcc.dg/dg-test-1.c: Same.
4952 * gcc.dg/empty-source-2.c: Same.
4953 * gcc.dg/empty-source-3.c: Same.
4954 * gcc.dg/format/c99-printf-1.c: Same.
4955 * gcc.dg/format/c99-scanf-1.c: Same.
4956 * gcc.dg/label-decl-2.c: Same.
4957 * gcc.dg/m-un-2.c: Same.
4958 * gcc.dg/uninit-pr20644-O0.c: Same.
4959 * gfortran.dg/pr70006.f90: Same.
4960 * obj-c++.dg/fsf-package-0.m: Same.
4961
c3125b18
TV
49622017-04-28 Tom de Vries <tom@codesourcery.com>
4963
4964 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4965 dg-(error|warning|message|bogus).
4966 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4967 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4968 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4969 * c-c++-common/pr20000.c: Same.
4970 * c-c++-common/pr49706.c: Same.
4971 * g++.dg/ext/utf16-4.C: Same.
4972 * g++.dg/parse/error2.C: Same.
4973 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4974 * g++.dg/warn/Wtype-limits.C: Same.
4975 * g++.dg/warn/overflow-warn-1.C: Same.
4976 * g++.dg/warn/overflow-warn-3.C: Same.
4977 * gcc.dg/Wpointer-sign-Wall.c: Same.
4978 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4979 * gcc.dg/Wtype-limits-Wextra.c: Same.
4980 * gcc.dg/Wtype-limits.c: Same.
4981 * gcc.dg/cpp/19990413-1.c: Same.
4982 * gcc.dg/dg-test-1.c: Same.
4983 * gcc.dg/empty-source-2.c: Same.
4984 * gcc.dg/empty-source-3.c: Same.
4985 * gcc.dg/label-decl-2.c: Same.
4986 * gcc.dg/m-un-2.c: Same.
4987 * gcc.dg/uninit-pr19430-O0.c: Same.
4988 * gcc.dg/uninit-pr19430.c: Same.
4989 * gcc.dg/uninit-pr20644-O0.c: Same.
4990 * gcc.dg/utf16-4.c: Same.
4991 * gfortran.dg/pr70006.f90: Same.
4992 * obj-c++.dg/fsf-package-0.m: Same.
4993
119092c1
RB
49942017-04-28 Richard Biener <rguenther@suse.de>
4995
4996 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4997 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4998 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4999 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5000 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5001 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5002
3777eda2
MP
50032017-04-27 Marek Polacek <polacek@redhat.com>
5004
5005 PR sanitizer/80349
5006 * c-c++-common/ubsan/pr80349.c: New test.
5007
8211c4a2
VR
50082017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5009
5010 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5011 diagnostics.
5012 * g++.dg/warn/pr12242.C: Likewise.
5013
94baf2e2
DE
50142017-04-27 David Edelsohn <dje.gcc@gmail.com>
5015
5016 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5017
9a448688
ML
50182017-04-27 Martin Liska <mliska@suse.cz>
5019
5020 PR testsuite/79455
5021 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5022 more generic.
5023
f8a36447
JJ
50242017-04-27 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c++/80534
5027 * g++.dg/other/pr80534-1.C: New test.
5028 * g++.dg/other/pr80534-2.C: New test.
5029
1b7c8d39
RB
50302017-04-27 Richard Biener <rguenther@suse.de>
5031
5032 PR middle-end/80539
5033 * gcc.dg/torture/pr80539.c: New testcase.
5034
985b8393
JJ
50352017-04-27 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR target/77728
5038 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5039
a480422d
VR
50402017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5041
5042 * g++.dg/diagnostic/nested-name-1.C: New test.
5043
f9726baa
ML
50442017-04-26 Martin Liska <mliska@suse.cz>
5045
5046 * gcc.dg/guality/guality.h: Add prefix to test verification.
5047
9f4df8f1
NS
50482017-04-25 Nathan Sidwell <nathan@acm.org>
5049
5050 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5051
1913c8f6
UB
50522017-04-25 Uros Bizjak <ubizjak@gmail.com>
5053
5054 PR target/70799
5055 * gcc.target/i386/pr70799-5.c: New test.
5056
e602bbfc
MS
50572017-04-25 Martin Sebor <msebor@redhat.com>
5058
5059 PR tree-optimization/80497
5060 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5061
7629ae90
RR
50622017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5063 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR target/77728
5066 * g++.dg/abi/pr77728-1.C: New test.
5067
2ef42cf9
MP
50682017-04-25 Marek Polacek <polacek@redhat.com>
5069
5070 PR sanitizer/80349
5071 * g++.dg/ubsan/pr80349-2.C: New test.
5072
70caf430
VR
50732017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5074
5075 * g++.dg/cpp0x/enum34.C: New test.
5076
f66c70dc
TV
50772017-04-25 Tom de Vries <tom@codesourcery.com>
5078
5079 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5080 variables.
5081 (dg-line): New proc.
5082 (process-message): Handle line number variables.
5083 * objc.dg/try-catch-12.m: Use dg-line.
5084
77071af6
BS
50852017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5086
5087 PR target/80482
5088 * gcc.target/powerpc/vec-constvolatile.c: New test.
5089
fbe91804
DM
50902017-04-25 David Malcolm <dmalcolm@redhat.com>
5091
5092 * g++.dg/semicolon-fixits.C: New test case.
5093
1c4ea66f
DM
50942017-04-25 David Malcolm <dmalcolm@redhat.com>
5095
5096 * gcc.dg/semicolon-fixits.c: New test case.
5097
5ca28c1d
DM
50982017-04-25 David Malcolm <dmalcolm@redhat.com>
5099
5100 * g++.dg/lookup/missing-std-include.C: New test file.
5101
2ec07fa6
RR
51022017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5103 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR target/77728
5106 * g++.dg/abi/pr77728-2.C: New test.
5107
7d5dbb22
DM
51082017-04-25 David Malcolm <dmalcolm@redhat.com>
5109
5110 PR c++/80177
5111 * g++.dg/spellcheck-pr80177.C: New test case.
5112
6a3936d4
NS
51132017-04-25 Nathan Sidwell <nathan@acm.org>
5114
5115 * g++.dg/dg.exp (find-cxx-tests): New function.
5116 (main): Use it, remove explicit pruning
5117
bed3fd46
RB
51182017-04-25 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/80492
5121 * gcc.dg/pr80492.c: New testcase.
5122
c9e9c3ac
SKS
51232017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5124
5125 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5126 for targets with int size less than 32 bits.
5127
2700fbd6
RB
51282017-04-25 Richard Biener <rguenther@suse.de>
5129
5130 PR tree-optimization/79201
5131 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5132 * gcc.target/i386/pr22152.c: Disable sinking.
5133
e57136da
AK
51342017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5135
5136 PR target/80464
5137 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5138
3cb9ee2f
AK
51392017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5140
5141 PR target/79895
5142 * gcc.target/s390/pr79895.c: New test.
5143
03db9ab5
DV
51442017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5145
5146 PR target/80080
5147 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5148 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5149 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5150
39259462
JJ
51512017-04-25 Jakub Jelinek <jakub@redhat.com>
5152
ba5d69f3
JJ
5153 PR rtl-optimization/80501
5154 * gcc.c-torture/execute/pr80501.c: New test.
5155
39259462
JJ
5156 PR rtl-optimization/80500
5157 * gcc.dg/pr80500.c: New test.
5158
bb0249cb
MG
51592017-04-25 Marc Glisse <marc.glisse@inria.fr>
5160
5161 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5162 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5163
be420eb8
JW
51642017-04-22 Janus Weil <janus@gcc.gnu.org>
5165
5166 PR fortran/80121
5167 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5168 directive.
5169
0ebd1f00
DM
51702017-04-24 David Malcolm <dmalcolm@redhat.com>
5171
5172 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5173 * jit.dg/test-alignment.c: New test case.
5174 * jit.dg/test-alignment.cc: New test case.
5175 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5176 New test case.
5177
412f61f0
DM
51782017-04-24 David Malcolm <dmalcolm@redhat.com>
5179
5180 PR c++/80016
5181 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5182 test function.
5183 (test_alignof): New test function.
5184
a8492d5e
MG
51852017-04-24 Marc Glisse <marc.glisse@inria.fr>
5186
5187 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5188
ec856f5f
VR
51892017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5190
5191 * g++.dg/diagnostic/duplicate1.C: New test.
5192 * g++.dg/cpp0x/duplicate1.C: New test.
5193
a753df11
MJ
51942017-04-24 Martin Jambor <mjambor@suse.cz>
5195
5196 PR tree-optimization/80293
5197 * g++.dg/tree-ssa/pr80293.C: New test.
5198
3ebd8e62
ML
51992017-04-24 Martin Liska <mliska@suse.cz>
5200
5201 PR middle-end/79931
5202 * g++.dg/ipa/pr79931.C: New test.
5203
f30a1190
RB
52042017-04-24 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/80494
5207 * gfortran.dg/pr80494.f90: New testcase.
5208
4c7c437c
RB
52092017-04-24 Richard Biener <rguenther@suse.de>
5210
5211 PR tree-optimization/79725
5212 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5213
d21a8e3b
RB
52142017-04-24 Richard Biener <rguenther@suse.de>
5215
5216 PR c++/2972
5217 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5218
c7eb642e
JD
52192017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5220
5221 PR fortran/80484
5222 * gfortran.dg/dtio_29.f03: New test.
5223
60fc41bd
JW
52242017-04-22 Janus Weil <janus@gcc.gnu.org>
5225
5226 PR fortran/80121
5227 * gfortran.dg/intent_out_9.f90: New test case.
5228
2eb8a343
UB
52292017-04-23 Uros Bizjak <ubizjak@gmail.com>
5230
5231 PR target/70799
1913c8f6 5232 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5233
fc23d35a
JW
52342017-04-21 Janus Weil <janus@gcc.gnu.org>
5235
5236 PR fortran/80392
5237 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5238
7b9efd03
UB
52392017-04-21 Uros Bizjak <ubizjak@gmail.com>
5240
5241 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5242
2fd30fbe
RB
52432017-04-21 Richard Biener <rguenther@suse.de>
5244
5245 PR tree-optimization/79547
5246 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5247
bb1bc604
RB
52482017-04-21 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/78847
5251 * g++.dg/tree-ssa/pr78847.C: New testcase.
5252
666f7903
JJ
52532017-04-21 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR c/80468
5256 * gcc.dg/pr80468.c: New test.
5257
25c28f47
ML
52582017-04-21 Martin Liska <mliska@suse.cz>
5259
5260 PR tree-optimization/66278
5261 * gcc.dg/vect/pr66278.c: New test.
5262
6d553e9b
RB
52632017-04-21 Richard Biener <rguenther@suse.de>
5264
5265 PR tree-optimization/80237
5266 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5267 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5268 adjust expected optimizations.
5269
7fd1a747
RB
52702016-04-21 Richard Biener <rguenther@suse.de>
5271
5272 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5273 of inner loops.
5274 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5275 * gcc.dg/vect/vect-104.c: Likewise.
5276
2f23a412
EB
52772017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5278
5279 PR tree-optimization/80426
5280 * gcc.c-torture/execute/20170429-1.c: Rename into...
5281 * gcc.c-torture/execute/20170419-1.c: ...this.
5282
8749b11f
UB
52832017-04-20 Uros Bizjak <ubizjak@gmail.com>
5284
5285 PR target/79804
5286 * gcc.target/i386/pr79804.c: New test.
5287
20917336
UB
52882017-04-20 Uros Bizjak <ubizjak@gmail.com>
5289
5290 PR target/78090
5291 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5292
2414b022
DE
52932017-04-20 David Edelsohn <dje.gcc@gmail.com>
5294
5295 * g++/opt/pr80436.C: XFAIL on AIX.
5296
34d57a10
JW
52972017-04-20 Jonathan Wakely <jwakely@redhat.com>
5298
5299 PR c++/80473
5300 * g++.dg/diagnostic/pr80473.C: New test.
5301
c3cbcd45
VR
53022017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5303
5304 * g++.dg/warn/Wextra-semi.C: New test.
5305
8a59d466
JJ
53062017-04-20 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR middle-end/80423
5309 * g++.dg/other/pr80423.C: New test.
5310
a4bb5c57
SKS
53112017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.dg/pr80170.c: Require ptr32plus.
5314
fe1e7d0e
EB
53152017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5316
5317 PR tree-optimization/80426
5318 * gcc.c-torture/execute/20170419-1.c: New test.
5319
48d811eb
JJ
53202017-04-19 Jakub Jelinek <jakub@redhat.com>
5321
f19e6a9c
JJ
5322 PR debug/80461
5323 * g++.dg/debug/pr80461.C: New test.
5324
541035a6
JJ
5325 PR c++/80459
5326 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5327 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5328 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5329
48d811eb
JJ
5330 PR debug/80436
5331 * g++.dg/opt/pr80436.C: New test.
5332
5249994e
SKS
53332017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5334
5335 * gcc.dg/torture/pr80341.c: Require int32plus.
5336
a16c8d8b 53372017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5338 Jeff Law <law@redhat.com>
a16c8d8b
EB
5339
5340 * gcc.c-torture/compile/20170419-1.c: New test.
5341
6143c998
TV
53422017-04-19 Tom de Vries <tom@codesourcery.com>
5343
5344 PR testsuite/80221
5345 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5346 subsequent dg directives.
5347 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5348 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5349 * c-c++-common/attr-fallthrough-2.c: Same.
5350 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5351 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5352 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5353 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5354 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5355 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5356 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5357 * c-c++-common/cilk-plus/CK/errors.c: Same.
5358 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5359 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5360 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5361 * c-c++-common/cpp/pr57580.c: Same.
5362 * c-c++-common/goacc/asyncwait-1.c: Same.
5363 * c-c++-common/goacc/cache-2.c: Same.
5364 * c-c++-common/goacc/declare-2.c: Same.
5365 * c-c++-common/goacc/deviceptr-1.c: Same.
5366 * c-c++-common/goacc/routine-5.c: Same.
5367 * c-c++-common/gomp/clauses-2.c: Same.
5368 * c-c++-common/gomp/ordered-3.c: Same.
5369 * c-c++-common/gomp/pr67501.c: Same.
5370 * c-c++-common/pr20000.c: Same.
5371 * c-c++-common/pr43395.c: Same.
5372 * c-c++-common/pr49706.c: Same.
5373 * c-c++-common/pr77624-1.c: Same.
5374 * c-c++-common/pr77624-2.c: Same.
5375 * c-c++-common/raw-string-14.c: Same.
5376 * c-c++-common/raw-string-16.c: Same.
5377 * c-c++-common/raw-string-3.c: Same.
5378 * c-c++-common/raw-string-4.c: Same.
5379 * c-c++-common/raw-string-5.c: Same.
5380 * c-c++-common/raw-string-6.c: Same.
5381 * g++.dg/abi/mangle41.C: Same.
5382 * g++.dg/conversion/nullptr1.C: Same.
5383 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5384 * g++.dg/cpp0x/auto27.C: Same.
5385 * g++.dg/cpp0x/constexpr-98.C: Same.
5386 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5387 * g++.dg/cpp0x/diag2.C: Same.
5388 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5389 * g++.dg/cpp0x/nullptr15.C: Same.
5390 * g++.dg/cpp0x/pr31431-2.C: Same.
5391 * g++.dg/cpp0x/pr31431.C: Same.
5392 * g++.dg/cpp0x/pr79118.C: Same.
5393 * g++.dg/cpp0x/static_assert3.C: Same.
5394 * g++.dg/cpp0x/temp_default2.C: Same.
5395 * g++.dg/cpp0x/trailing4.C: Same.
5396 * g++.dg/cpp0x/variadic-ex10.C: Same.
5397 * g++.dg/cpp0x/variadic-ex13.C: Same.
5398 * g++.dg/cpp0x/variadic-ex14.C: Same.
5399 * g++.dg/cpp0x/variadic-ex3.C: Same.
5400 * g++.dg/cpp0x/variadic-ex4.C: Same.
5401 * g++.dg/cpp0x/variadic59.C: Same.
5402 * g++.dg/cpp0x/vt-37737-2.C: Same.
5403 * g++.dg/cpp0x/vt-57397-1.C: Same.
5404 * g++.dg/cpp0x/vt-57397-2.C: Same.
5405 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5406 * g++.dg/cpp1z/gen-attrs1.C: Same.
5407 * g++.dg/diagnostic/pr71075.C: Same.
5408 * g++.dg/eh/goto2.C: Same.
5409 * g++.dg/eh/goto3.C: Same.
5410 * g++.dg/expr/bitfield4.C: Same.
5411 * g++.dg/expr/bitfield5.C: Same.
5412 * g++.dg/expr/bitfield6.C: Same.
5413 * g++.dg/expr/bool1.C: Same.
5414 * g++.dg/expr/bool3.C: Same.
5415 * g++.dg/expr/cond10.C: Same.
5416 * g++.dg/expr/cond11.C: Same.
5417 * g++.dg/expr/lval3.C: Same.
5418 * g++.dg/expr/lval4.C: Same.
5419 * g++.dg/ext/anon-struct4.C: Same.
5420 * g++.dg/ext/attrib44.C: Same.
5421 * g++.dg/ext/builtin3.C: Same.
5422 * g++.dg/ext/dllimport7.C: Same.
5423 * g++.dg/ext/label5.C: Same.
5424 * g++.dg/ext/no-asm-1.C: Same.
5425 * g++.dg/ext/utf16-4.C: Same.
5426 * g++.dg/ext/vla2.C: Same.
5427 * g++.dg/gomp/block-1.C: Same.
5428 * g++.dg/gomp/block-2.C: Same.
5429 * g++.dg/gomp/block-3.C: Same.
5430 * g++.dg/gomp/block-5.C: Same.
5431 * g++.dg/gomp/linear-2.C: Same.
5432 * g++.dg/gomp/target-1.C: Same.
5433 * g++.dg/gomp/target-2.C: Same.
5434 * g++.dg/gomp/taskgroup-1.C: Same.
5435 * g++.dg/gomp/teams-1.C: Same.
5436 * g++.dg/inherit/pure1.C: Same.
5437 * g++.dg/init/array43.C: Same.
5438 * g++.dg/init/array46.C: Same.
5439 * g++.dg/init/const10.C: Same.
5440 * g++.dg/init/ctor4-1.C: Same.
5441 * g++.dg/init/ctor4.C: Same.
5442 * g++.dg/init/new37.C: Same.
5443 * g++.dg/init/pr25811.C: Same.
5444 * g++.dg/init/pr29043.C: Same.
5445 * g++.dg/init/pr29571.C: Same.
5446 * g++.dg/lookup/duperr1.C: Same.
5447 * g++.dg/lookup/error1.C: Same.
5448 * g++.dg/lookup/koenig5.C: Same.
5449 * g++.dg/lookup/pr77549.C: Same.
5450 * g++.dg/lookup/suggestions1.C: Same.
5451 * g++.dg/lookup/using16.C: Same.
5452 * g++.dg/lookup/using7.C: Same.
5453 * g++.dg/other/anon-union3.C: Same.
5454 * g++.dg/other/array2.C: Same.
5455 * g++.dg/other/error13.C: Same.
5456 * g++.dg/other/error34.C: Same.
5457 * g++.dg/overload/builtin1.C: Same.
5458 * g++.dg/overload/conv-op1.C: Same.
5459 * g++.dg/overload/error3.C: Same.
5460 * g++.dg/overload/koenig1.C: Same.
5461 * g++.dg/overload/operator5.C: Same.
5462 * g++.dg/overload/template5.C: Same.
5463 * g++.dg/overload/unknown1.C: Same.
5464 * g++.dg/overload/using2.C: Same.
5465 * g++.dg/parse/constructor1.C: Same.
5466 * g++.dg/parse/crash36.C: Same.
5467 * g++.dg/parse/crash63.C: Same.
5468 * g++.dg/parse/error11.C: Same.
5469 * g++.dg/parse/error12.C: Same.
5470 * g++.dg/parse/error14.C: Same.
5471 * g++.dg/parse/error2.C: Same.
5472 * g++.dg/parse/error21.C: Same.
5473 * g++.dg/parse/error26.C: Same.
5474 * g++.dg/parse/error36.C: Same.
5475 * g++.dg/parse/friend12.C: Same.
5476 * g++.dg/parse/invalid-op1.C: Same.
5477 * g++.dg/parse/missing-template1.C: Same.
5478 * g++.dg/parse/parser-pr28152-2.C: Same.
5479 * g++.dg/parse/parser-pr28152.C: Same.
5480 * g++.dg/parse/pr16696-permissive.C: Same.
5481 * g++.dg/parse/pr16696.C: Same.
5482 * g++.dg/parse/pr69628.C: Same.
5483 * g++.dg/parse/ret-type2.C: Same.
5484 * g++.dg/parse/specialization1.C: Same.
5485 * g++.dg/parse/template3.C: Same.
5486 * g++.dg/parse/template9.C: Same.
5487 * g++.dg/parse/typename11.C: Same.
5488 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5489 * g++.dg/pr45330.C: Same.
5490 * g++.dg/rtti/typeid6.C: Same.
5491 * g++.dg/spellcheck-fields.C: Same.
5492 * g++.dg/spellcheck-typenames.C: Same.
5493 * g++.dg/tc1/dr108.C: Same.
5494 * g++.dg/tc1/dr147.C: Same.
5495 * g++.dg/template/arg7.C: Same.
5496 * g++.dg/template/conv11.C: Same.
5497 * g++.dg/template/crash13.C: Same.
5498 * g++.dg/template/crash55.C: Same.
5499 * g++.dg/template/dependent-expr5.C: Same.
5500 * g++.dg/template/error17.C: Same.
5501 * g++.dg/template/error33.C: Same.
5502 * g++.dg/template/error4.C: Same.
5503 * g++.dg/template/error50.C: Same.
5504 * g++.dg/template/error53.C: Same.
5505 * g++.dg/template/friend.C: Same.
5506 * g++.dg/template/func2.C: Same.
5507 * g++.dg/template/local6.C: Same.
5508 * g++.dg/template/member5.C: Same.
5509 * g++.dg/template/meminit1.C: Same.
5510 * g++.dg/template/nested3.C: Same.
5511 * g++.dg/template/nontype6.C: Same.
5512 * g++.dg/template/overload12.C: Same.
5513 * g++.dg/template/ptrmem8.C: Same.
5514 * g++.dg/template/qualified-id1.C: Same.
5515 * g++.dg/template/spec15.C: Same.
5516 * g++.dg/template/static1.C: Same.
5517 * g++.dg/template/static10.C: Same.
5518 * g++.dg/template/static2.C: Same.
5519 * g++.dg/template/ttp25.C: Same.
5520 * g++.dg/template/typedef2.C: Same.
5521 * g++.dg/template/typename2.C: Same.
5522 * g++.dg/template/unify10.C: Same.
5523 * g++.dg/template/unify6.C: Same.
5524 * g++.dg/template/unify7.C: Same.
5525 * g++.dg/template/unify9.C: Same.
5526 * g++.dg/template/varmod1.C: Same.
5527 * g++.dg/ubsan/div-by-zero-1.C: Same.
5528 * g++.dg/ubsan/pr63956.C: Same.
5529 * g++.dg/warn/Waddress-1.C: Same.
5530 * g++.dg/warn/Wconversion2.C: Same.
5531 * g++.dg/warn/Wnull-conversion-1.C: Same.
5532 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5533 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5534 * g++.dg/warn/Wswitch-1.C: Same.
5535 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5536 * g++.dg/warn/Wtype-limits.C: Same.
5537 * g++.dg/warn/Wunused-parm-5.C: Same.
5538 * g++.dg/warn/deprecated-6.C: Same.
5539 * g++.dg/warn/deprecated.C: Same.
5540 * g++.dg/warn/incomplete1.C: Same.
5541 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5542 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5543 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5544 * g++.dg/warn/overflow-warn-1.C: Same.
5545 * g++.dg/warn/overflow-warn-3.C: Same.
5546 * g++.dg/warn/overflow-warn-4.C: Same.
5547 * g++.dg/warn/pr12242.C: Same.
5548 * g++.dg/warn/pr30551-2.C: Same.
5549 * g++.dg/warn/pr30551.C: Same.
5550 * g++.old-deja/g++.benjamin/16077.C: Same.
5551 * g++.old-deja/g++.bob/inherit1.C: Same.
5552 * g++.old-deja/g++.brendan/crash56.C: Same.
5553 * g++.old-deja/g++.brendan/template17.C: Same.
5554 * g++.old-deja/g++.eh/ctor1.C: Same.
5555 * g++.old-deja/g++.jason/bool5.C: Same.
5556 * g++.old-deja/g++.jason/cond.C: Same.
5557 * g++.old-deja/g++.jason/operator.C: Same.
5558 * g++.old-deja/g++.jason/pmf5.C: Same.
5559 * g++.old-deja/g++.law/ctors5.C: Same.
5560 * g++.old-deja/g++.law/missed-error2.C: Same.
5561 * g++.old-deja/g++.law/operators9.C: Same.
5562 * g++.old-deja/g++.law/temps1.C: Same.
5563 * g++.old-deja/g++.mike/for2.C: Same.
5564 * g++.old-deja/g++.mike/ns5.C: Same.
5565 * g++.old-deja/g++.mike/ns7.C: Same.
5566 * g++.old-deja/g++.mike/p10769b.C: Same.
5567 * g++.old-deja/g++.niklas/t120.C: Same.
5568 * g++.old-deja/g++.niklas/t121.C: Same.
5569 * g++.old-deja/g++.ns/koenig5.C: Same.
5570 * g++.old-deja/g++.oliva/overload1.C: Same.
5571 * g++.old-deja/g++.other/crash24.C: Same.
5572 * g++.old-deja/g++.other/crash25.C: Same.
5573 * g++.old-deja/g++.other/decl5.C: Same.
5574 * g++.old-deja/g++.other/lineno5.C: Same.
5575 * g++.old-deja/g++.other/null3.C: Same.
5576 * g++.old-deja/g++.other/overcnv2.C: Same.
5577 * g++.old-deja/g++.other/ptrmem7.C: Same.
5578 * g++.old-deja/g++.other/typename1.C: Same.
5579 * g++.old-deja/g++.other/vaarg3.C: Same.
5580 * g++.old-deja/g++.pt/crash10.C: Same.
5581 * g++.old-deja/g++.pt/crash28.C: Same.
5582 * g++.old-deja/g++.pt/crash38.C: Same.
5583 * g++.old-deja/g++.pt/explicit70.C: Same.
5584 * g++.old-deja/g++.pt/explicit77.C: Same.
5585 * g++.old-deja/g++.pt/expr2.C: Same.
5586 * g++.old-deja/g++.pt/spec5.C: Same.
5587 * g++.old-deja/g++.pt/spec6.C: Same.
5588 * g++.old-deja/g++.pt/typename3.C: Same.
5589 * g++.old-deja/g++.pt/typename5.C: Same.
5590 * g++.old-deja/g++.pt/typename6.C: Same.
5591 * g++.old-deja/g++.pt/typename7.C: Same.
5592 * g++.old-deja/g++.pt/unify4.C: Same.
5593 * g++.old-deja/g++.pt/unify8.C: Same.
5594 * g++.old-deja/g++.pt/vaarg3.C: Same.
5595 * g++.old-deja/g++.robertl/eb22.C: Same.
5596 * g++.old-deja/g++.robertl/eb4.C: Same.
5597 * g++.old-deja/g++.robertl/eb44.C: Same.
5598 * g++.old-deja/g++.robertl/eb69.C: Same.
5599 * g++.old-deja/g++.robertl/eb98.C: Same.
5600 * gcc.dg/20031223-1.c: Same.
5601 * gcc.dg/940510-1.c: Same.
5602 * gcc.dg/990506-0.c: Same.
5603 * gcc.dg/Walloca-1.c: Same.
5604 * gcc.dg/Walloca-2.c: Same.
5605 * gcc.dg/Wconversion-integer.c: Same.
5606 * gcc.dg/Wcxx-compat-8.c: Same.
5607 * gcc.dg/Wimplicit-int-1.c: Same.
5608 * gcc.dg/Wimplicit-int-2.c: Same.
5609 * gcc.dg/Wimplicit-int-4.c: Same.
5610 * gcc.dg/Wpointer-sign-Wall.c: Same.
5611 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5612 * gcc.dg/Wshadow-1.c: Same.
5613 * gcc.dg/Wshadow-3.c: Same.
5614 * gcc.dg/Wswitch-enum-error.c: Same.
5615 * gcc.dg/Wswitch-enum.c: Same.
5616 * gcc.dg/Wswitch-error.c: Same.
5617 * gcc.dg/Wswitch.c: Same.
5618 * gcc.dg/Wtype-limits-Wextra.c: Same.
5619 * gcc.dg/Wtype-limits.c: Same.
5620 * gcc.dg/Wvla-larger-than-2.c: Same.
5621 * gcc.dg/anon-struct-5.c: Same.
5622 * gcc.dg/array-10.c: Same.
5623 * gcc.dg/array-11.c: Same.
5624 * gcc.dg/array-15.c: Same.
5625 * gcc.dg/array-2.c: Same.
5626 * gcc.dg/array-8.c: Same.
5627 * gcc.dg/array-const-2.c: Same.
5628 * gcc.dg/array-const-3.c: Same.
5629 * gcc.dg/bitfld-1.c: Same.
5630 * gcc.dg/bitfld-8.c: Same.
5631 * gcc.dg/builtin-redefine.c: Same.
5632 * gcc.dg/c11-noreturn-1.c: Same.
5633 * gcc.dg/c11-noreturn-2.c: Same.
5634 * gcc.dg/c11-static-assert-3.c: Same.
5635 * gcc.dg/c90-arraydecl-1.c: Same.
5636 * gcc.dg/c90-complex-1.c: Same.
5637 * gcc.dg/c90-complit-1.c: Same.
5638 * gcc.dg/c90-const-expr-11.c: Same.
5639 * gcc.dg/c90-const-expr-7.c: Same.
5640 * gcc.dg/c90-const-expr-8.c: Same.
5641 * gcc.dg/c90-enum-comma-1.c: Same.
5642 * gcc.dg/c90-flex-array-1.c: Same.
5643 * gcc.dg/c90-hexfloat-1.c: Same.
5644 * gcc.dg/c90-idem-qual-1.c: Same.
5645 * gcc.dg/c90-idem-qual-2.c: Same.
5646 * gcc.dg/c90-idem-qual-3.c: Same.
5647 * gcc.dg/c90-mixdecl-1.c: Same.
5648 * gcc.dg/c90-restrict-1.c: Same.
5649 * gcc.dg/c90-return-1.c: Same.
5650 * gcc.dg/c99-array-nonobj-1.c: Same.
5651 * gcc.dg/c99-arraydecl-1.c: Same.
5652 * gcc.dg/c99-complex-1.c: Same.
5653 * gcc.dg/c99-complex-2.c: Same.
5654 * gcc.dg/c99-complit-2.c: Same.
5655 * gcc.dg/c99-const-expr-7.c: Same.
5656 * gcc.dg/c99-const-expr-8.c: Same.
5657 * gcc.dg/c99-flex-array-3.c: Same.
5658 * gcc.dg/c99-flex-array-7.c: Same.
5659 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5660 * gcc.dg/c99-impl-decl-1.c: Same.
5661 * gcc.dg/c99-impl-int-1.c: Same.
5662 * gcc.dg/c99-impl-int-2.c: Same.
5663 * gcc.dg/c99-init-3.c: Same.
5664 * gcc.dg/c99-restrict-1.c: Same.
5665 * gcc.dg/c99-return-1.c: Same.
5666 * gcc.dg/c99-tag-1.c: Same.
5667 * gcc.dg/c99-tag-3.c: Same.
5668 * gcc.dg/call-diag-2.c: Same.
5669 * gcc.dg/cpp/19940712-1.c: Same.
5670 * gcc.dg/cpp/19951025-1.c: Same.
5671 * gcc.dg/cpp/19990413-1.c: Same.
5672 * gcc.dg/cpp/direct2.c: Same.
5673 * gcc.dg/cpp/direct2s.c: Same.
5674 * gcc.dg/cpp/pr28709.c: Same.
5675 * gcc.dg/cpp/pr61854-c90.c: Same.
5676 * gcc.dg/cpp/pr61854-c94.c: Same.
5677 * gcc.dg/cpp/pragma-1.c: Same.
5678 * gcc.dg/cpp/pragma-2.c: Same.
5679 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5680 * gcc.dg/cpp/trad/literals-2.c: Same.
5681 * gcc.dg/cpp/warn-comments-2.c: Same.
5682 * gcc.dg/cpp/warn-comments-3.c: Same.
5683 * gcc.dg/cpp/warn-comments.c: Same.
5684 * gcc.dg/cpp/warn-long-long-2.c: Same.
5685 * gcc.dg/cpp/warn-long-long.c: Same.
5686 * gcc.dg/cpp/warn-redefined-2.c: Same.
5687 * gcc.dg/cpp/warn-redefined.c: Same.
5688 * gcc.dg/darwin-cfstring-2.c: Same.
5689 * gcc.dg/darwin-cfstring-format-1.c: Same.
5690 * gcc.dg/decl-9.c: Same.
5691 * gcc.dg/declspec-1.c: Same.
5692 * gcc.dg/declspec-10.c: Same.
5693 * gcc.dg/declspec-11.c: Same.
5694 * gcc.dg/declspec-13.c: Same.
5695 * gcc.dg/declspec-18.c: Same.
5696 * gcc.dg/declspec-4.c: Same.
5697 * gcc.dg/declspec-5.c: Same.
5698 * gcc.dg/declspec-6.c: Same.
5699 * gcc.dg/declspec-8.c: Same.
5700 * gcc.dg/deprecated-4.c: Same.
5701 * gcc.dg/deprecated.c: Same.
5702 * gcc.dg/dfp/composite-type.c: Same.
5703 * gcc.dg/empty-source-2.c: Same.
5704 * gcc.dg/empty-source-3.c: Same.
5705 * gcc.dg/format/attr-6.c: Same.
5706 * gcc.dg/format/branch-1.c: Same.
5707 * gcc.dg/format/c90-printf-1.c: Same.
5708 * gcc.dg/format/c90-strftime-2.c: Same.
5709 * gcc.dg/format/c99-strftime-1.c: Same.
5710 * gcc.dg/format/cmn-err-1.c: Same.
5711 * gcc.dg/format/few-1.c: Same.
5712 * gcc.dg/format/ms_branch-1.c: Same.
5713 * gcc.dg/format/ms_unnamed-1.c: Same.
5714 * gcc.dg/format/ms_va-1.c: Same.
5715 * gcc.dg/format/unnamed-1.c: Same.
5716 * gcc.dg/format/va-1.c: Same.
5717 * gcc.dg/format/xopen-1.c: Same.
5718 * gcc.dg/funcdef-var-1.c: Same.
5719 * gcc.dg/funcdef-var-2.c: Same.
5720 * gcc.dg/gnu89-const-expr-1.c: Same.
5721 * gcc.dg/gnu89-const-expr-2.c: Same.
5722 * gcc.dg/gnu90-const-expr-1.c: Same.
5723 * gcc.dg/gnu99-const-expr-1.c: Same.
5724 * gcc.dg/gnu99-const-expr-2.c: Same.
5725 * gcc.dg/gnu99-init-2.c: Same.
5726 * gcc.dg/gomp/_Atomic-5.c: Same.
5727 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5728 * gcc.dg/gomp/atomic-5.c: Same.
5729 * gcc.dg/gomp/linear-1.c: Same.
5730 * gcc.dg/gomp/pr67500.c: Same.
5731 * gcc.dg/init-bad-1.c: Same.
5732 * gcc.dg/init-bad-2.c: Same.
5733 * gcc.dg/init-bad-3.c: Same.
5734 * gcc.dg/init-string-1.c: Same.
5735 * gcc.dg/label-compound-stmt-1.c: Same.
5736 * gcc.dg/label-decl-2.c: Same.
5737 * gcc.dg/label-decl-4.c: Same.
5738 * gcc.dg/large-size-array-2.c: Same.
5739 * gcc.dg/large-size-array-4.c: Same.
5740 * gcc.dg/lvalue-6.c: Same.
5741 * gcc.dg/m-un-2.c: Same.
5742 * gcc.dg/multiple-overflow-warn-1.c: Same.
5743 * gcc.dg/multiple-overflow-warn-2.c: Same.
5744 * gcc.dg/multiple-overflow-warn-3.c: Same.
5745 * gcc.dg/nested-redef-1.c: Same.
5746 * gcc.dg/no-asm-1.c: Same.
5747 * gcc.dg/no-asm-3.c: Same.
5748 * gcc.dg/no-asm-4.c: Same.
5749 * gcc.dg/noncompile/20010524-1.c: Same.
5750 * gcc.dg/noncompile/incomplete-5.c: Same.
5751 * gcc.dg/noncompile/pr44517.c: Same.
5752 * gcc.dg/noncompile/pr52290.c: Same.
5753 * gcc.dg/noreturn-1.c: Same.
5754 * gcc.dg/overflow-warn-1.c: Same.
5755 * gcc.dg/overflow-warn-2.c: Same.
5756 * gcc.dg/overflow-warn-3.c: Same.
5757 * gcc.dg/overflow-warn-4.c: Same.
5758 * gcc.dg/parm-mismatch-1.c: Same.
5759 * gcc.dg/parser-pr28152-2.c: Same.
5760 * gcc.dg/parser-pr28152.c: Same.
5761 * gcc.dg/pedwarn-init.c: Same.
5762 * gcc.dg/pointer-arith-2.c: Same.
5763 * gcc.dg/pointer-arith-3.c: Same.
5764 * gcc.dg/pointer-arith-4.c: Same.
5765 * gcc.dg/pr14475.c: Same.
5766 * gcc.dg/pr18596-3.c: Same.
5767 * gcc.dg/pr18809-1.c: Same.
5768 * gcc.dg/pr27953.c: Same.
5769 * gcc.dg/pr30457.c: Same.
5770 * gcc.dg/pr30551-2.c: Same.
5771 * gcc.dg/pr30551-3.c: Same.
5772 * gcc.dg/pr30551-4.c: Same.
5773 * gcc.dg/pr30551-5.c: Same.
5774 * gcc.dg/pr30551-6.c: Same.
5775 * gcc.dg/pr30551.c: Same.
5776 * gcc.dg/pr36997.c: Same.
5777 * gcc.dg/pr41842.c: Same.
5778 * gcc.dg/pr48552-1.c: Same.
5779 * gcc.dg/pr48552-2.c: Same.
5780 * gcc.dg/pr59717.c: Same.
5781 * gcc.dg/pr61077.c: Same.
5782 * gcc.dg/pr61096-1.c: Same.
5783 * gcc.dg/pr63626.c: Same.
5784 * gcc.dg/pr64223-1.c: Same.
5785 * gcc.dg/pr64223-2.c: Same.
5786 * gcc.dg/pr8788-1.c: Same.
5787 * gcc.dg/pr8927-1.c: Same.
5788 * gcc.dg/pragma-darwin.c: Same.
5789 * gcc.dg/pragma-diag-5.c: Same.
5790 * gcc.dg/pragma-message.c: Same.
5791 * gcc.dg/redecl-1.c: Same.
5792 * gcc.dg/simd-1.c: Same.
5793 * gcc.dg/simd-5.c: Same.
5794 * gcc.dg/simd-6.c: Same.
5795 * gcc.dg/spellcheck-fields.c: Same.
5796 * gcc.dg/spellcheck-typenames.c: Same.
5797 * gcc.dg/struct-semi-2.c: Same.
5798 * gcc.dg/struct-semi-3.c: Same.
5799 * gcc.dg/transparent-union-3.c: Same.
5800 * gcc.dg/ucnid-8.c: Same.
5801 * gcc.dg/uninit-pr19430-O0.c: Same.
5802 * gcc.dg/uninit-pr19430.c: Same.
5803 * gcc.dg/uninit-pr20644-O0.c: Same.
5804 * gcc.dg/utf-dflt.c: Same.
5805 * gcc.dg/utf-dflt2.c: Same.
5806 * gcc.dg/utf16-4.c: Same.
5807 * gcc.dg/vla-11.c: Same.
5808 * gcc.dg/vla-20.c: Same.
5809 * gcc.dg/vla-init-1.c: Same.
5810 * gcc.dg/vla-init-2.c: Same.
5811 * gcc.dg/vla-init-3.c: Same.
5812 * gcc.dg/weak/weak-6.c: Same.
5813 * gcc.dg/weak/weak-7.c: Same.
5814 * gcc.dg/wtr-int-type-1.c: Same.
5815 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5816 * gcc.target/arm/polytypes.c: Same.
5817 * gcc.target/i386/spellcheck-options-4.c: Same.
5818 * gcc.target/powerpc/20030218-1.c: Same.
5819 * gcc.target/sh/pr21255-4.c: Same.
5820 * gcc.test-framework/dg-error-exp-XP.c: Same.
5821 * gfortran.dg/array_constructor_30.f03: Same.
5822 * gfortran.dg/class_30.f90: Same.
5823 * gfortran.dg/goacc/subarrays.f95: Same.
5824 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5825 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5826 * gfortran.dg/intrinsic_std_1.f90: Same.
5827 * gfortran.dg/pr70006.f90: Same.
5828 * gfortran.dg/warning-directive-1.F90: Same.
5829 * gfortran.dg/warning-directive-2.F90: Same.
5830 * gfortran.dg/warning-directive-3.F90: Same.
5831 * gfortran.dg/warning-directive-4.F90: Same.
5832 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5833 * obj-c++.dg/class-extension-1.mm: Same.
5834 * obj-c++.dg/class-extension-2.mm: Same.
5835 * obj-c++.dg/class-protocol-1.mm: Same.
5836 * obj-c++.dg/cxx-ivars-1.mm: Same.
5837 * obj-c++.dg/duplicate-class-1.mm: Same.
5838 * obj-c++.dg/exceptions-3.mm: Same.
5839 * obj-c++.dg/exceptions-4.mm: Same.
5840 * obj-c++.dg/exceptions-5.mm: Same.
5841 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5842 * obj-c++.dg/fsf-package-0.m: Same.
5843 * obj-c++.dg/invalid-type-1.mm: Same.
5844 * obj-c++.dg/method-12.mm: Same.
5845 * obj-c++.dg/method-13.mm: Same.
5846 * obj-c++.dg/method-15.mm: Same.
5847 * obj-c++.dg/method-16.mm: Same.
5848 * obj-c++.dg/method-6.mm: Same.
5849 * obj-c++.dg/method-7.mm: Same.
5850 * obj-c++.dg/property/at-property-1.mm: Same.
5851 * obj-c++.dg/property/at-property-14.mm: Same.
5852 * obj-c++.dg/property/at-property-17.mm: Same.
5853 * obj-c++.dg/property/at-property-21.mm: Same.
5854 * obj-c++.dg/property/at-property-5.mm: Same.
5855 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5856 * obj-c++.dg/property/dynamic-3.mm: Same.
5857 * obj-c++.dg/property/dynamic-4.mm: Same.
5858 * obj-c++.dg/property/property-neg-1.mm: Same.
5859 * obj-c++.dg/property/property-neg-6.mm: Same.
5860 * obj-c++.dg/property/synthesize-11.mm: Same.
5861 * obj-c++.dg/property/synthesize-5.mm: Same.
5862 * obj-c++.dg/property/synthesize-6.mm: Same.
5863 * obj-c++.dg/proto-lossage-4.mm: Same.
5864 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5865 * obj-c++.dg/strings/strings-1.mm: Same.
5866 * obj-c++.dg/super-class-1.mm: Same.
5867 * obj-c++.dg/syntax-error-6.mm: Same.
5868 * obj-c++.dg/syntax-error-7.mm: Same.
5869 * obj-c++.dg/syntax-error-9.mm: Same.
5870 * obj-c++.dg/try-catch-13.mm: Same.
5871 * objc.dg/attributes/method-noreturn-1.m: Same.
5872 * objc.dg/bad-receiver-type-2.m: Same.
5873 * objc.dg/bad-receiver-type.m: Same.
5874 * objc.dg/call-super-2.m: Same.
5875 * objc.dg/class-2.m: Same.
5876 * objc.dg/class-extension-1.m: Same.
5877 * objc.dg/class-extension-2.m: Same.
5878 * objc.dg/class-protocol-1.m: Same.
5879 * objc.dg/desig-init-1.m: Same.
5880 * objc.dg/duplicate-class-1.m: Same.
5881 * objc.dg/exceptions-3.m: Same.
5882 * objc.dg/exceptions-4.m: Same.
5883 * objc.dg/exceptions-5.m: Same.
5884 * objc.dg/foreach-6.m: Same.
5885 * objc.dg/foreach-7.m: Same.
5886 * objc.dg/fsf-nsstring-format-1.m: Same.
5887 * objc.dg/fsf-package-0.m: Same.
5888 * objc.dg/invalid-type-1.m: Same.
5889 * objc.dg/method-11.m: Same.
5890 * objc.dg/method-19.m: Same.
5891 * objc.dg/method-2.m: Same.
5892 * objc.dg/method-20.m: Same.
5893 * objc.dg/method-5.m: Same.
5894 * objc.dg/method-6.m: Same.
5895 * objc.dg/method-7.m: Same.
5896 * objc.dg/method-9.m: Same.
5897 * objc.dg/missing-proto-3.m: Same.
5898 * objc.dg/private-1.m: Same.
5899 * objc.dg/property/at-property-1.m: Same.
5900 * objc.dg/property/at-property-14.m: Same.
5901 * objc.dg/property/at-property-17.m: Same.
5902 * objc.dg/property/at-property-21.m: Same.
5903 * objc.dg/property/at-property-5.m: Same.
5904 * objc.dg/property/dynamic-3.m: Same.
5905 * objc.dg/property/dynamic-4.m: Same.
5906 * objc.dg/property/property-neg-1.m: Same.
5907 * objc.dg/property/property-neg-6.m: Same.
5908 * objc.dg/property/synthesize-11.m: Same.
5909 * objc.dg/property/synthesize-5.m: Same.
5910 * objc.dg/property/synthesize-6.m: Same.
5911 * objc.dg/proto-hier-1.m: Same.
5912 * objc.dg/proto-lossage-4.m: Same.
5913 * objc.dg/protocol-qualifier-2.m: Same.
5914 * objc.dg/strings/strings-1.m: Same.
5915 * objc.dg/type-size-1.m: Same.
5916
d904a983
JL
59172017-04-18 Jeff Law <law@redhat.com>
5918
5919 PR target/74563
5920 * gcc.target/mips/pr74563: New test.
5921
0155ed56
JJ
59222017-04-18 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR tree-optimization/80443
5925 * gcc.c-torture/compile/pr80443.c: New test.
5926
f380f608
RS
59272017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5928
5929 PR rtl-optimization/80357
5930 * gcc.c-torture/compile/pr80357.c: New test.
5931
dd68669b
JL
59322017-04-18 Jeff Law <law@redhat.com>
5933
5934 PR middle-end/80422
5935 * gcc.c-torture/compile/pr80422.c: New test.
5936
1cda61fc
JJ
59372017-04-18 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR debug/80263
5940 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5941
19970253
MM
59422017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5943
5944 PR target/80099
5945 * gcc.target/powerpc/pr80099-1.c: New test.
5946 * gcc.target/powerpc/pr80099-2.c: Likewise.
5947 * gcc.target/powerpc/pr80099-3.c: Likewise.
5948 * gcc.target/powerpc/pr80099-4.c: Likewise.
5949 * gcc.target/powerpc/pr80099-5.c: Likewise.
5950
8487c9a5
JJ
59512017-04-18 Jakub Jelinek <jakub@redhat.com>
5952
3b5fb3cb
JJ
5953 PR sanitizer/80444
5954 * gcc.dg/sancov/pr80444.c: New test.
5955
8487c9a5
JJ
5956 PR middle-end/79788
5957 PR middle-end/80375
5958 * gcc.dg/pr79788-1.c: New test.
5959 * gcc.dg/pr79788-2.c: New test.
5960
be7c73ae
MP
59612017-04-18 Marek Polacek <polacek@redhat.com>
5962
5963 PR c++/80244 - ICE with attribute in template alias.
5964 * g++.dg/cpp0x/alias-decl-59.C: New test.
5965
d6e3e8a5
MP
5966 PR c++/80241 - ICE with alignas pack expansion.
5967 * g++.dg/cpp0x/alignas11.C: New test.
5968
1adb82e1
BE
59692017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5970
5971 PR c++/80287
5972 * g++.dg/lto/pr80287_0.C: New test.
5973
fb5e5621
KN
59742017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5975
5976 PR target/80315
5977 * gcc.target/powerpc/pr80315-1.c: New test.
5978 * gcc.target/powerpc/pr80315-2.c: New test.
5979 * gcc.target/powerpc/pr80315-3.c: New test.
5980 * gcc.target/powerpc/pr80315-4.c: New test.
5981
afeaeb70
TV
59822017-04-16 Tom de Vries <tom@codesourcery.com>
5983
5984 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5985 directive.
5986 * g++.dg/parse/error3.C: Same.
5987 * g++.old-deja/g++.pt/niklas01a.C: Same.
5988 * gcc.dg/990506-0.c: Same.
5989 * gcc.dg/cpp/19990413-1.c: Same.
5990 * gcc.dg/cpp/pragma-1.c: Same.
5991 * gcc.dg/cpp/pragma-2.c: Same.
5992 * gcc.dg/m-un-2.c: Same.
5993 * objc.dg/private-1.m: Same.
5994
604f37cd
UB
59952017-04-15 Uros Bizjak <ubizjak@gmail.com>
5996
5997 * gcc.dg/pr54669.c: Fix dg-do directive.
5998 * gcc.dg/pr78582.c: Ditto.
5999 * gcc.dg/pr80020.c: Ditto.
6000 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6001 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6002 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6003 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6004 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6005 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6006 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6007 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6008 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6009 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6010
35cfdb17
DH
60112017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6012
604f37cd 6013 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6014 * gfortran.dg/generic_29.f90: Likewise.
6015 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6016 * gfortran.dg/pr41922.f90: Likewise.
6017 * gfortran.dg/pr70006.f90: Likewise.
6018
f378be38
SB
60192017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6020
6021 PR tree-optimization/66612
6022 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6023
43076492
JW
60242017-04-14 Janus Weil <janus@gcc.gnu.org>
6025
6026 PR fortran/80361
6027 * gfortran.dg/class_62.f90: New test case.
6028
dd3d6a42
AB
60292017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6030
6031 * gcc.target/arc/loop-1.c: New file.
6032
31a07c81
MM
60332017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6034
6035 PR target/80098
6036 * gcc.target/powerpc/pr80098-1.c: New test.
6037 * gcc.target/powerpc/pr80098-2.c: Likewise.
6038 * gcc.target/powerpc/pr80098-3.c: Likewise.
6039 * gcc.target/powerpc/pr80098-4.c: Likewise.
6040
09956017
JJ
60412017-04-13 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR sanitizer/80403
6044 * g++.dg/ubsan/pr80403-2.C: New test.
6045
bc042396
VM
60462017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6047
6048 PR rtl-optimization/80343
6049 * gcc.target/powerpc/pr80343.c: New.
6050
abac4c34
DK
60512017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6052
6053 PR sanitizer/80414
6054 * c-c++-common/ubsan/bounds-15.c: New test.
6055
43a3aa03
RB
60562017-04-13 Richard Biener <rguenther@suse.de>
6057
6058 PR testsuite/80416
6059 * g++.dg/torture/pr79671.C: Fix asm constraints.
6060
031fbdb9
JJ
60612017-04-13 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR debug/80321
6064 * gcc.dg/debug/pr80321.c: New test.
6065
60662017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 * gnat.dg/debug10.adb: New test.
6069 * gnat.dg/debug10_pkg.ads: New helper.
6070
76873758
JJ
60712017-04-12 Jakub Jelinek <jakub@redhat.com>
6072
deed3da9
JJ
6073 PR tree-optimization/79390
6074 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6075
b96a3e11
JJ
6076 PR sanitizer/80403
6077 PR sanitizer/80404
6078 PR sanitizer/80405
6079 * g++.dg/ubsan/pr80403.C: New test.
6080 * g++.dg/ubsan/pr80404.C: New test.
6081 * g++.dg/ubsan/pr80405.C: New test.
6082
76873758
JJ
6083 PR c/80163
6084 * gcc.dg/torture/pr80163.c: New test.
6085
940c9a7c 60862017-04-12 Richard Biener <rguenther@suse.de>
76873758 6087 Jeff Law <law@redhat.com>
940c9a7c
RB
6088
6089 PR tree-optimization/80359
6090 * gcc.dg/torture/pr80359.c: New testcase.
6091
350792ff 60922017-04-12 Richard Biener <rguenther@suse.de>
76873758 6093 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6094
6095 PR middle-end/79671
6096 * g++.dg/torture/pr79671.C: New testcase.
6097 * g++.dg/lto/pr79671_0.C: Likewise.
6098 * g++.dg/lto/pr79671_1.c: Likewise.
6099
d62e6f10
JJ
61002017-04-12 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR sanitizer/80349
6103 * g++.dg/ubsan/pr80349.C: New test.
6104
8585103f
JJ
61052017-04-11 Jakub Jelinek <jakub@redhat.com>
6106
347e1f77
JJ
6107 PR c++/80370
6108 * g++.dg/cpp1z/decomp28.C: New test.
6109
df1c878e
JJ
6110 PR middle-end/80100
6111 * gcc.dg/pr80100.c: New test.
6112
8585103f
JJ
6113 PR rtl-optimization/80385
6114 * g++.dg/opt/pr80385.C: New test.
6115
c6cf6ef7
ML
61162017-04-11 Martin Liska <mliska@suse.cz>
6117
6118 PR ipa/80212
6119 * g++.dg/ipa/pr80212.C: New test.
6120
3812f460
MS
61212017-04-11 Martin Sebor <msebor@redhat.com>
6122
6123 PR middle-end/80364
6124 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6125
9f679370
ML
61262017-04-11 Martin Liska <mliska@suse.cz>
6127
6128 PR sanitizer/70878
6129 * gcc.dg/ubsan/pr70878.c: New test.
6130
82665822
JJ
61312017-04-11 Jakub Jelinek <jakub@redhat.com>
6132
cb278caa
JJ
6133 PR target/80381
6134 * gcc.target/i386/pr80381.c: New test.
6135
82665822
JJ
6136 PR c++/80363
6137 * g++.dg/ext/pr80363.C: New test.
6138
abde687a
SKS
61392017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6140
6141 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6142 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6143 Add avr-*-* to non-lp64 selector.
6144
13e6ec34
MS
61452017-04-10 Martin Sebor <msebor@redhat.com>
6146
6147 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6148 * gcc.dg/pr40340-4.c: Same.
6149
a2cb1196
NK
61502017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6151
13e6ec34 6152 PR fortran/69498
a2cb1196
NK
6153 * gfortran.dg/submodule_unexp.f90: Modified test
6154 to account for new error.
6155 * gfortran.dg/submodule_twice.f90: New Test
6156
b447b28c
JJ
61572017-04-10 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR c++/80176
6160 * g++.dg/init/ref23.C: New test.
6161
3bbd6768
TK
61622017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6163
6164 PR tree-optimization/80304
6165 * gfortran.dg/do_concurrent_4.f90: New test case.
6166
99827b5c
JW
61672017-04-10 Janus Weil <janus@gcc.gnu.org>
6168
6169 PR fortran/80046
6170 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6171
7db31bc2
DE
61722017-04-10 David Edelsohn <dje.gcc@gmail.com>
6173
6174 * g++.dg/torture/pr79905.C: Add -maltivec option.
6175
9058a2c5
JL
61762017-04-10 Jeff Law <law@redhat.com>
6177
6178 PR tree-optimization/80374
6179 * g++.dg/pr80374.c: New test.
6180
bd8f8642
KN
61812017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6182
6183 PR target/80108
6184 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6185 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6186
f634dd47
UB
61872017-04-10 Uros Bizjak <ubizjak@gmail.com>
6188
6189 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6190
065ba179
UB
61912017-04-10 Uros Bizjak <ubizjak@gmail.com>
6192
6193 PR testsuite/79356
6194 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6195
71b838d0
DS
61962017-04-10 Daniel Santos <daniel.santos@pobox.com>
6197
6198 PR testsuite/79867
6199 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6200
98a7a34e
MP
62012017-04-10 Marek Polacek <polacek@redhat.com>
6202
6203 PR sanitizer/80348
6204 * g++.dg/ubsan/div-by-zero-3.C: New test.
6205
aac69a62
BC
62062017-04-10 Bin Cheng <bin.cheng@arm.com>
6207
6208 PR tree-optimization/80153
6209 * gcc.c-torture/execute/pr80153.c: New.
6210
737237c9
RB
62112017-04-10 Richard Biener <rguenther@suse.de>
6212
6213 PR middle-end/80362
6214 * gcc.dg/torture/pr80362.c: New testcase.
6215
ba6ee9fc
RB
62162017-04-10 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/80304
6219 * gcc.dg/torture/pr80304.c: New testcase.
6220
4d1a05f1
NS
62212017-04-10 Nathan Sidwell <nathan@acm.org>
6222
6223 PR target/79905
6224 * g++.dg/torture/pr79905.C: New.
6225
3ee0fb02
ML
62262017-04-10 Martin Liska <mliska@suse.cz>
6227
6228 PR sanitizer/80350
6229 * c-c++-common/ubsan/pr80350.c: New test.
6230
167a5b77
JJ
62312017-04-10 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR target/80324
6234 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6235
d691b7e4
ML
62362017-04-08 Martin Liska <mliska@suse.cz>
6237
6238 Revert:
6239 2017-04-07 Martin Liska <mliska@suse.cz>
6240
6241 PR ipa/80212
6242 * g++.dg/ipa/pr80212.C: New test.
6243
dcb2c527
JJ
62442017-04-07 Jakub Jelinek <jakub@redhat.com>
6245
c98b0016
JJ
6246 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6247 dg-options.
6248 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6249
dcb2c527
JJ
6250 PR target/80322
6251 PR target/80323
6252 PR target/80325
6253 PR target/80326
6254 * gcc.target/i386/avx512f-undefined-1.c: New test.
6255 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6256 * gcc.target/i386/avx-cvtsd-1.c: New test.
6257 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6258 * gcc.target/i386/avx512f-abspd-1.c: New test.
6259 * gcc.target/i386/avx-cvtss-1.c: New test.
6260 * gcc.target/i386/avx512f-absps-1.c: New test.
6261 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6262 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6263
1ef532f4
MP
62642017-04-07 Marek Polacek <polacek@redhat.com>
6265
6266 PR sanitizer/80348
6267 * g++.dg/ubsan/div-by-zero-2.C: New test.
6268
2166aeb3
MP
6269 PR c++/80095
6270 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6271
057da7af
VM
62722017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6273
6274 PR rtl-optimization/70478
6275 * gcc.target/s390/pr70478.c: New.
6276
3b6cb9e3
ML
62772017-04-07 Martin Liska <mliska@suse.cz>
6278
6279 PR target/79889
6280 * g++.dg/ext/mv8.C: Add aarch64* targets.
6281
70cd23c0
ML
62822017-04-07 Martin Liska <mliska@suse.cz>
6283
6284 PR ipa/80212
6285 * g++.dg/ipa/pr80212.C: New test.
6286
fe6bb25f
TP
62872017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6288
6289 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6290
bf7b869a
RB
62912017-04-07 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/80334
6294 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6295 alignas on stack.
6296
2d143ba8
RB
62972017-04-07 Richard Biener <rguenther@suse.de>
6298
6299 PR middle-end/80341
6300 * gcc.dg/torture/pr80341.c: New testcase.
6301
ed3cd38d
JJ
63022017-04-06 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR debug/80234
6305 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6306 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6307
e5f56581
UB
63082017-04-06 Uros Bizjak <ubizjak@gmail.com>
6309
6310 PR target/79733
6311 * gcc.target/i386/pr79733.c: New test.
6312
a5211c80
UB
63132017-04-06 Uros Bizjak <ubizjak@gmail.com>
6314
6315 PR target/80298
6316 * gcc.target/i386/pr80298-1.c: New test.
6317 * gcc.target/i386/pr80298-2.c: Ditto.
6318
db086c96
TP
63192017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6320
6321 PR target/80082
6322 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6323 ARMv7-R.
6324
09b63f67
RB
63252017-04-06 Richard Biener <rguenther@suse.de>
6326
6327 PR tree-optimization/80334
6328 * g++.dg/torture/pr80334.C: New testcase.
6329
d9f8c5af
ML
63302017-04-06 Martin Liska <mliska@suse.cz>
6331
6332 PR sanitizer/80166
6333 * gcc.dg/asan/pr80166.c: New test.
6334
1b68991f
RO
63352017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 PR tree-optimization/79390
6338 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6339
0f784346
RB
63402017-04-06 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/80262
6343 * gcc.target/i386/pr80262.c: New testcase.
6344
23a429c2
RB
63452017-04-06 Richard Biener <rguenther@suse.de>
6346
6347 PR middle-end/80281
6348 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6349
e2323a2b
VM
63502017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6351
6352 PR rtl-optimization/70703
6353 * gcc.target/i386/pr70703.c: New.
6354
47a11342
JJ
63552017-04-05 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR sanitizer/80308
6358 * c-c++-common/asan/pr80308.c: New test.
6359
d0ee17a5
DV
63602017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6361
6362 PR target/79890
6363 * gcc.target/s390/pr79890.c: New test case.
6364
36f896c7
JJ
63652017-04-05 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR target/80310
6368 * c-c++-common/ubsan/pr80310.c: New test.
6369
d16e2ddd
JJ
63702017-04-04 Jakub Jelinek <jakub@redhat.com>
6371
e1201dff
JJ
6372 PR c++/80297
6373 * g++.dg/torture/pr80297.C: New test.
6374
d16e2ddd
JJ
6375 PR tree-optimization/79390
6376 * gcc.target/i386/pr79390.c: New test.
6377 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6378
c0ea338b
VR
63792017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6380
6381 PR c++/80296
6382 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6383
a1527a93
TP
63842017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6385
6386 PR target/80307
6387 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6388 targeting any CPU or architecture.
6389 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6390 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6391 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6392 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6393 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6394 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6395 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6396 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6397
065ba179 63982017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6399
6400 PR fortran/69498
6401 * gfortran.dg/submodule_unexp.f90: New test.
6402
b1fd967c
JJ
64032017-04-04 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR target/80286
6406 * gcc.target/i386/avx-pr80286.c: New test.
6407 * gcc.dg/pr80286.c: New test.
6408
248179b5
RB
64092017-04-04 Richard Biener <rguenther@suse.de>
6410
6411 PR middle-end/80281
6412 * gcc.dg/torture/pr80281.c: New testcase.
6413
a577fcf2
RB
64142017-04-04 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/80275
6417 * g++.dg/opt/pr80275.C: Make g static.
6418
833bbf60
SB
64192017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6420
6421 PR rtl-optimization/60818
6422 * gcc.c-torture/compile/pr60818.c: New testcase.
6423
5764ee3c
JW
64242017-04-03 Jonathan Wakely <jwakely@redhat.com>
6425
6426 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6427 * gcc.dg/20031012-1.c: Likewise.
6428 * gcc.dg/ipa/ipcp-1.c: Likewise.
6429 * gcc.dg/torture/matrix-3.c: Likewise.
6430 * gcc.target/powerpc/ppc-spe.c: Likewise.
6431 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6432
bbdf4e81
PB
64332017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6434
6435 PR target/80246
6436 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6437 powerpc_vsx_ok.
6438 (std, ld): Limit scan-assembler-times check to lp64.
6439 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6440 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6441 powerpc_vsx_ok.
6442
44bc146f
PB
64432017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6444
6445 PR target/80246
6446 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6447
fff80893
RB
64482017-04-03 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/80275
6451 * g++.dg/opt/pr80275.C: New testcase.
6452
79f9fc38
DV
64532017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6454
6455 PR testsuite/79356
6456 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6457
a8e70fd3
RD
64582017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6459
6460 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6461 (bal): Increase iteration count and assume alignment.
6462
e0061866
BC
64632017-04-03 Bin Cheng <bin.cheng@arm.com>
6464
6465 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6466
c2d43326
AP
64672017-04-02 Andrew Pinski <apinski@cavium.com>
6468
6469 * gcc.c-torture/compile/nested-3.c: New testcase.
6470 * gcc.c-torture/execute/20170401-1.c: New testcase.
6471 * gcc.c-torture/execute/20170401-2.c: New testcase.
6472
a5a9046d
SB
64732017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6474
6475 PR rtl-optimization/79405
6476 gcc.dg/pr79405.c: New testcase.
6477
6f3af356
JJ
64782017-03-31 Jakub Jelinek <jakub@redhat.com>
6479
eee3756d
JJ
6480 PR debug/79255
6481 * gcc.dg/pr79255.c: New test.
6482
6f3af356
JJ
6483 PR c++/79572
6484 * g++.dg/ubsan/null-8.C: New test.
6485
99e6cfd6
PH
64862017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6487
6488 PR target/80107
6489 * gfortran.dg/pr80107.f: New.
6490
094e6b7a
JL
64912017-03-31 Jeff Law <law@redhat.com>
6492
6493 PR tree-optimization/49498
6494 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6495
eceb2409 64962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6497
eceb2409
RB
6498 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6499
c412c01a 65002017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6501
c412c01a
RB
6502 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6503
005f12bf
JJ
65042017-03-31 Jakub Jelinek <jakub@redhat.com>
6505
af88f557
JJ
6506 PR libstdc++/80251
6507 * g++.dg/ext/is_aggregate.C: New test.
6508
7d790165
JJ
6509 PR middle-end/80173
6510 * gcc.target/i386/pr80173.c: New test.
6511
a7d55154
JJ
6512 PR middle-end/80163
6513 * gcc.dg/pr80163.c: New test.
6514
005f12bf
JJ
6515 PR debug/80025
6516 * gcc.dg/torture/pr80025.c: New test.
6517
c8e0f43f
MF
65182017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6519
6520 * gcc.target/mips/pr52125.c: Add -msym32.
6521
724d25f3
JJ
65222017-03-30 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR translation/80189
6525 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6526 * g++.dg/gomp/sharing-1.C: Likewise.
6527 * gfortran.dg/gomp/pr44536.f90: Likewise.
6528 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6529 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6530 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6531 * gfortran.dg/gomp/pr33439.f90: Likewise.
6532 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6533 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6534 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6535 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6536 * gcc.dg/gomp/sharing-1.c: Likewise.
6537
05dc406d
PB
65382017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6539
6540 PR target/80246
6541 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6542 Darwin and SPE.
6543 (dxex, dxexq): Update return type.
6544 (diex, diexq): Update argument type.
6545 * gcc.target/powerpc/pr80246.c: New test.
6546
b0fd4d7e
MJ
65472017-03-30 Martin Jambor <mjambor@suse.cz>
6548
6549 PR ipa/77333
6550 * g++.dg/ipa/pr77333.C: New test.
6551
de008ec4
JJ
65522017-03-30 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR target/80206
6555 * gcc.target/i386/pr80206.c: New test.
6556
28c02407
RB
65572017-03-30 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/77498
6560 * gfortran.dg/pr77498.f: New testcase.
6561
10fa8dfb
MP
65622017-03-29 Marek Polacek <polacek@redhat.com>
6563
6564 PR c/79730
6565 * gcc.dg/pr79730.c: New test.
6566
fdc54f39
JD
65672017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6568
6569 PR libgfortran/78670
6570 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6571 a character of length 1. Update test for success.
6572 * gfortran.dg/dtio_28.f03: New test.
6573 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6574 'scratch' to delete the file when done.
6575
533c0b69
SB
65762017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6577
6578 PR rtl-optimization/80233
6579 * gcc.c-torture/compile/pr80233.c: New testcase.
6580
e35229f8
TK
65812017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6582
6583 PR fortran/80254
6584 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6585 * gfortran.dg/dec_io_2a.f90: instead (new test).
6586
5c0a28d4
JW
65872017-03-28 Jiong Wang <jiong.wang@arm.com>
6588
6589 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6590
19846619
SB
65912017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6592
6593 PR testsuite/43496
6594 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6595 generating PIC code.
6596
e5119fab
VM
65972017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6598
6599 PR rtl-optimization/80193
6600 * gcc.target/i386/pr80193.c: New.
6601
cf474530
JW
66022017-03-28 Janus Weil <janus@gcc.gnu.org>
6603
6604 PR fortran/78661
6605 * gfortran.dg/dtio_25.f90: Modified test case.
6606 * gfortran.dg/dtio_27.f90: New test case.
6607
34fac449
UB
66082017-03-28 Uros Bizjak <ubizjak@gmail.com>
6609
6610 PR target/53383
6611 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6612 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6613 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6614
3e907b90
BC
66152017-03-28 Bin Cheng <bin.cheng@arm.com>
6616
6617 * gcc.c-torture/compile/irreducible-loop.c: New.
6618
522818b9
RS
66192017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6620
3e907b90 6621 PR tree-optimization/80218
522818b9
RS
6622 * gcc.dg/pr80218.c: New test.
6623
ea7d7da8
RB
66242017-03-28 Richard Biener <rguenther@suse.de>
6625
6626 PR tree-optimization/78644
6627 * gcc.dg/pr78644-1.c: New testcase.
6628 * gcc.dg/pr78644-2.c: Likewise.
6629
498173ef
TT
66302017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6631
6632 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6633 * gcc.dg/pic-4.c: Likewise.
6634 * gcc.dg/pie-3.c: Likewise.
6635 * gcc.dg/pie-4.c: Likewise.
6636
c5ad2433
ML
66372017-03-28 Martin Liska <mliska@suse.cz>
6638
6639 PR ipa/80205
6640 * g++.dg/ipa/pr80205.C: New test.
6641
17722fb9
SKS
66422017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6643
6644 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6645 with sizeof(int) < 4.
6646 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6647 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6648 * gcc.dg/torture/pr79777.c: Likewise.
6649 * gcc.dg/torture/pr79910.c: Likewise.
6650
737f500a
RB
66512017-03-28 Richard Biener <rguenther@suse.de>
6652
6653 PR middle-end/80222
6654 * g++.dg/pr80222.C: New testcase.
6655
62f96a79
ML
66562017-03-28 Martin Liska <mliska@suse.cz>
6657
6658 PR ipa/80104
6659 * gcc.dg/ipa/pr80104.c: New test.
6660
72785f26
MP
66612017-03-28 Marek Polacek <polacek@redhat.com>
6662
6663 PR sanitizer/80067
6664 * c-c++-common/ubsan/shift-10.c: New test.
6665
86516987
JL
66662017-03-27 Jeff Law <law@redhat.com>
6667
4dbf1eee 6668 PR tree-optimization/80216
86516987
JL
6669 * gcc.c-torture/compile/pr80216.c: New test.
6670
aade772d
JJ
66712017-03-27 Jakub Jelinek <jakub@redhat.com>
6672
a9e4a1a5
JJ
6673 PR middle-end/80162
6674 * c-c++-common/pr80162-1.c: New test.
6675 * c-c++-common/pr80162-2.c: New test.
6676 * c-c++-common/pr80162-3.c: New test.
6677
aade772d
JJ
6678 PR target/80102
6679 * g++.dg/opt/pr80102.C: New test.
6680
d89f355e
MM
66812017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6682
6683 PR target/78543
6684 * gcc.target/powerpc/pr78543.c: New test.
6685
79c4d73b
KN
66862017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6687
6688 PR target/80103
6689 * gcc.target/powerpc/pr80103-1.c: New test.
6690
819df781
RB
66912017-03-27 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/80181
6694 * gcc.dg/torture/pr80181.c: New testcase.
6695
84804c5b
CZ
66962017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6697
065ba179 6698 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6699
c5e5f5f6
RB
67002017-03-27 Richard Biener <rguenther@suse.de>
6701
6702 PR ipa/79776
6703 * g++.dg/ipa/pr79776.C: New testcase.
6704
7cd200f6
JJ
67052017-03-27 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR sanitizer/80168
6708 * gcc.dg/asan/pr80168.c: New test.
6709
79f512ff
RB
67102017-03-27 Richard Biener <rguenther@suse.de>
6711
6712 PR tree-optimization/80170
6713 * gcc.dg/pr80170.c: New testcase.
6714
672d9f8e
RB
67152017-03-27 Richard Biener <rguenther@suse.de>
6716
6717 PR middle-end/80171
6718 * g++.dg/torture/pr80171.C: New testcase.
6719
978fcba3
JDA
67202017-03-26 John David Anglin <danglin@gcc.gnu.org>
6721
431d7882
JDA
6722 * gcc.dg/torture/pr79732.c: Require alias support.
6723 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6724
978fcba3
JDA
6725 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6726 libatomic_available.
6727 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6728 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6729
1f10d710
JD
67302017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731
6732 PR libgfortran/78881
6733 * gfortran.dg/dtio_26.f90: New test.
6734
41036686
PT
67352017-03-25 Paul Thomas <pault@gcc.gnu.org>
6736
6737 PR fortran/80156
6738 PR fortran/79382
6739 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6740 testcase for PR80156. Add a main programme that tests that
6741 the typebound generic is accessible.
6742
5da906ca
BS
67432017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6744
6745 PR rtl-optimization/80160
6746 PR rtl-optimization/80159
6747
6748 * gcc.target/i386/pr80160.c: New test.
6749
7dabefa0
JJ
67502017-03-24 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR sanitizer/79904
6753 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6754
c8b1fbc1
MP
67552017-03-24 Marek Polacek <polacek@redhat.com>
6756
6757 PR c++/80119
6758 * g++.dg/warn/Wuninitialized-9.C: New test.
6759
76794c52
AK
67602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6761
6762 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6763 and remove the high-level builtin. The error message for the
6764 would prevent compilation from reaching the second.
6765 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6766
2de2b3f9
AK
67672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6768
6769 * gcc.target/s390/vxe/negfma-1.c: New test.
6770
7d2fd075
AK
67712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6772
6773 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6774 * gcc.target/s390/arch12/mul-1.c: New test.
6775 * gcc.target/s390/arch12/mul-2.c: New test.
6776
72612e4e
AK
67772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6778
6779 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6780
6c7774d1
AK
67812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6782
6783 * gcc.target/s390/vxe/popcount-1.c: New test.
6784
9ec98860
AK
67852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6786
6787 * gcc.target/s390/vxe/bitops-1.c: New test.
6788
6654e96f
AK
67892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6790
6791 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6792 * lib/target-supports.exp: Add effective target check s390_vxe.
6793
77c585ca
AK
67942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6795
6796 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6797 comparison instructions used from now on.
6798
b5de6e84
AK
67992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6800
6801 * gcc.target/s390/s390.exp (check_effective_target_vector):
6802 Include target-supports.exp and move target_vector check routine
6803 ...
6804 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6805 here and rename it.
6806 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6807 check from vector to s390_vx.
6808 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6809 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6810 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6811 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6812 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6813 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6814 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6815 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6816 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6817
a602f985
AK
68182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6819
6820 * gcc.target/s390/vector/vec-init-2.c: New test.
6821
085db63d
AK
68222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6823
6824 * gcc.dg/ubsan/pr79904-2.c: New test.
6825
dc4f29bc
AK
68262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6827
6828 PR target/79893
6829 * gcc.target/s390/zvector/pr79893.c: New test.
6830
56010684
JJ
68312017-03-24 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR rtl-optimization/80112
6834 * gcc.dg/pr80112.c: New test.
6835
f0d7b52d
RO
68362017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6839 etc. line numbers.
6840 * gcc.dg/Walloca-1.c: Likewise.
6841 * gcc.dg/Walloca-2.c: Likewise.
6842 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6843
635684c4
BS
68442017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6845
6846 PR tree-optimization/80158
6847 * gfortran.fortran-torture/compile/pr80158.f: New file.
6848
76afddf3
RB
68492017-03-24 Richard Biener <rguenther@suse.de>
6850
6851 PR tree-optimization/80167
6852 * gcc.dg/graphite/pr80167.c: New testcase.
6853
c2e389bf
TV
68542017-03-24 Tom de Vries <tom@codesourcery.com>
6855
6856 PR testsuite/80092
6857 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6858 dg-require-effective-target global_constructor.
6859 * gcc.dg/tls/emutls-2.c: Same.
6860
a72821b4
TV
68612017-03-24 Tom de Vries <tom@codesourcery.com>
6862
6863 PR testsuite/80092
6864 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6865 dg-require-effective-target indirect_jumps.
6866
1658def9
TV
68672017-03-24 Tom de Vries <tom@codesourcery.com>
6868
6869 PR testsuite/80092
6870 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6871 nonlocal_goto.
6872
90e02692
TV
68732017-03-24 Tom de Vries <tom@codesourcery.com>
6874
6875 PR testsuite/80092
6876 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6877 * gcc.dg/Walloca-12.c: Same.
6878 * gcc.dg/attr-alloc_size-8.c: Same.
6879 * gcc.dg/Walloca-4.c: Same.
6880 * gcc.dg/Walloca-8.c: Same.
6881 * gcc.dg/Walloca-13.c: Same.
6882 * gcc.dg/Walloca-14.c: Same.
6883 * gcc.dg/attr-alloc_size-9.c: Same.
6884 * gcc.dg/Walloca-1.c: Same.
6885 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6886 * gcc.dg/Walloca-5.c: Same.
6887 * gcc.dg/Walloca-10.c: Same.
6888 * gcc.dg/Walloca-9.c: Same.
6889 * gcc.dg/attr-alloc_size-6.c: Same.
6890 * gcc.dg/Wvla-larger-than-1.c: Same.
6891 * gcc.dg/torture/pr71881.c: Same.
6892 * gcc.dg/torture/pr71901.c: Same.
6893 * gcc.dg/torture/pr78742.c: Same.
6894 * gcc.dg/builtin-alloc-size.c: Same.
6895 * gcc.dg/Walloca-2.c: Same.
6896 * gcc.dg/Walloca-6.c: Same.
6897 * gcc.dg/Walloca-11.c: Same.
6898 * gcc.dg/attr-alloc_size-7.c: Same.
6899 * gcc.dg/Wvla-larger-than-2.c: Same.
6900 * gcc.dg/Walloca-3.c: Same.
6901 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6902 * gcc.c-torture/compile/pr79413.c: Same.
6903 * gcc.c-torture/compile/pr78439.c: Same.
6904
842392c8
KN
69052017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6906
6907 * gcc.target/powerpc/p9-options-1.c: New test.
6908
de2b3f5c
KT
69092017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910
6911 PR target/71436
6912 * gcc.c-torture/compile/pr71436.c: New test.
6913
2e6315ef 69142017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6915 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6916
6917 PR tree-optimization/79908
6918 PR tree-optimization/80136
6919 * gcc.dg/torture/pr79908.c: New file.
6920
9cdf0363
NK
69212017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6922
2e6315ef 6923 PR fortran/39239
9cdf0363
NK
6924 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6925
f3dd574e
JJ
69262017-03-22 Jakub Jelinek <jakub@redhat.com>
6927
f13e9cd5
JJ
6928 PR c++/80141
6929 * g++.dg/gomp/pr80141.C: New test.
6930
68ed2ba0
JJ
6931 PR c++/80129
6932 * g++.dg/torture/pr80129.C: New test.
6933
f3dd574e
JJ
6934 PR sanitizer/80110
6935 * g++.dg/tsan/pr80110.C: New test.
6936
918b6c9e
TK
69372017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6938
6939 PR fortran/80142
6940 * gfortran.dg/any_loc.f90: New test case.
6941
bf634d1c
TP
69422017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6943
6944 PR target/80082
6945 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6946 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6947
f7325b95
ML
69482017-03-22 Martin Liska <mliska@suse.cz>
6949
6950 PR target/79906
6951 * g++.dg/ext/mv8.C: Add power* targets.
6952
3f01b620
MS
69532017-03-21 Martin Sebor <msebor@redhat.com>
6954
6955 PR c++/79548
6956 * g++.dg/warn/Wunused-var-26.C: New test.
6957
1cefb051
BS
69582017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6959
6960 PR tree-optimization/79908
6961 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6962
edc1747f
MP
69632017-03-21 Marek Polacek <polacek@redhat.com>
6964 Martin Sebor <msebor@redhat.com>
6965
6966 PR tree-optimization/80109
6967 * gcc.dg/Walloca-14.c: New test.
6968
85106b87
JJ
69692017-03-21 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR target/80125
6972 * gcc.target/powerpc/pr80125.c: New test.
6973
e59a225f
NK
69742017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6975
6976 PR fortran/69498
6977 * gfortran.dg/unexp_attribute.f90: New test
6978
0ffe60b5 69792017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6980 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6981
6982 PR tree-optimization/79908
6983 * gcc.dg/torture/pr79908.c: New file.
6984
54eb90fe
SKS
69852017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6986
6987 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6988 with sizeof(int) < 4.
6989
5611c456
ML
69902017-03-21 Martin Liska <mliska@suse.cz>
6991
6992 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6993 apostrophes.
6994
e650ea2a
RB
69952017-03-21 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/80032
6998 * g++.dg/opt/pr80032.C: New testcase.
6999
da2ce5f9
RB
70002017-03-21 Richard Biener <rguenther@suse.de>
7001
7002 PR tree-optimization/80122
7003 * gcc.dg/torture/pr80122.c: New testcase.
7004
9d60683a
TT
70052017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7006
7007 * gcc.dg/pic-2.c: Skip for MIPS.
7008 * gcc.dg/pie-2.c: Skip for MIPS.
7009
d3e19c2c
PC
70102017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7011
7012 PR c++/77752
7013 * g++.dg/cpp0x/initlist97.C: New.
7014 * g++.dg/cpp0x/initlist85.C: Update.
7015
8bee092e
JJ
70162017-03-21 Jakub Jelinek <jakub@redhat.com>
7017
9f30dff0
JJ
7018 PR c/67338
7019 * gcc.dg/pr67338.c: New test.
7020
8bee092e
JJ
7021 PR c++/35878
7022 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7023 dump instead of assembler.
7024 * g++.dg/init/pr35878_2.C: Likewise.
7025 * g++.dg/init/pr35878_3.C: Likewise.
7026
4d1b8e70
JJ
70272017-03-21 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR c/80097
7030 * gcc.dg/ubsan/pr80097.c: New test.
7031
c34923c4
BS
70322017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7033
7034 PR tree-optimization/80054
7035 * g++.dg/torture/pr80054.C: New file.
7036
b0ba96c2
KN
70372017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7038
7039 PR target/79963
7040 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7041 directive to assure selection of proper bit using rlwinm insn.
7042 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7043 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7044 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7045 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7046
92377255
MP
70472017-03-20 Marek Polacek <polacek@redhat.com>
7048 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/80059 - ICE with noexcept and __transaction_atomic
7051 * g++.dg/tm/pr80059-2.C: New test.
7052 * g++.dg/tm/pr80059.C: New test.
7053
243e28bf
ML
70542017-03-20 Martin Liska <mliska@suse.cz>
7055
7056 PR middle-end/79753
7057 * gcc.target/i386/mpx/pr79753.c: New test.
7058
918112d3
ML
70592017-03-20 Martin Liska <mliska@suse.cz>
7060
7061 PR target/79769
7062 PR target/79770
7063 * g++.dg/pr79769.C: New test.
7064 * gcc.target/i386/mpx/pr79770.c: New test.
7065
e325aba2
AK
70662017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7067
7068 PR target/78857
7069 * gcc.target/s390/load-and-test-fp-1.c: New test.
7070 * gcc.target/s390/load-and-test-fp-2.c: New test.
7071
91d2c04c
PT
70722017-03-18 Paul Thomas <pault@gcc.gnu.org>
7073
7074 PR fortran/79676
7075 * gfortran.dg/submodule_28.f08 : New test.
7076
c7e4107b
PT
70772017-03-18 Paul Thomas <pault@gcc.gnu.org>
7078
7079 PR fortran/71838
7080 * gfortran.dg/submodule_26.f08 : New test.
7081 * gfortran.dg/submodule_27.f08 : New test.
7082
d8fe28be
PH
70832017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7084
7085 PR target/79951
7086 * gcc.target/powerpc/pr79951.c: New.
7087
4a17943d
BS
70882017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7089
7090 PR rtl-optimization/79910
7091 * gcc.dg/torture/pr79910.c: New test.
7092
7f166d94
JL
70932017-03-17 Jeff Law <law@redhat.com>
7094
7095 PR tree-optimization/71437
7096 * gcc.dg/tree-ssa/pr71437.c: New test.
7097 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7098 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7099 now caught by VRP, but which were previously caught by DOM.
7100
12c4f7dc
RB
71012017-03-17 Richard Biener <rguenther@suse.de>
7102
7103 PR middle-end/80075
7104 * g++.dg/torture/pr80075.C: New testcase.
7105
207f3423
MM
71062017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7107
7108 PR target/71294
7109 * g++.dg/pr71294.C: New test.
7110
9fc900af
SB
71112017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7112
7113 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7114
c05c2380
JJ
71152017-03-16 Jakub Jelinek <jakub@redhat.com>
7116
e711928b
JJ
7117 PR fortran/80010
7118 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7119
c05c2380
JJ
7120 PR fortran/79886
7121 * gfortran.dg/pr79886.f90: New test.
7122
3231d64b
MM
71232017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7124
7125 PR target/79038
7126 * gcc.target/powerpc/pr79038-1.c: New test.
7127
81ef1f5e
SB
71282017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7129
7130 PR fortran/33271
7131 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7132
395a1e9b
JW
71332017-03-15 Jiong Wang <jiong.wang@arm.com>
7134
7135 PR testsuite/79356
7136 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7137
05f65910
UB
71382017-03-15 Uros Bizjak <ubizjak@gmail.com>
7139
7140 PR target/80019
7141 * gcc.target/i386/pr80019.c: New test.
7142
94285a7d
ML
71432017-03-15 Martin Liska <mliska@suse.cz>
7144
7145 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7146
a983542b
MS
71472017-03-14 Martin Sebor <msebor@redhat.com>
7148
7149 PR tree-optimization/79800
7150 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7151 * gcc.dg/tree-ssa/pr79800.c: New test.
7152
76ca5f40
MM
71532017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7154
7155 PR target/79947
7156 * gcc.target/powerpc/pr79947.c: New test.
7157
5d9a283a
MS
71582017-03-14 Martin Sebor <msebor@redhat.com>
7159
7160 PR middle-end/80020
7161 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7162 * gcc.dg/attr-alloc_size-7.c: Same.
7163 * gcc.dg/attr-alloc_size-9.c: Same.
7164 * gcc.dg/builtin-alloc-size.c: Same.
7165 * gcc.dg/pr80020.c: New test.
7166
4692943d
BS
71672017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7168
7169 PR rtl-optimization/79728
7170 * gcc.target/i386/sse-globalreg.c: New test.
7171
861d9d5e
ML
71722017-03-14 Martin Liska <mliska@suse.cz>
7173
7174 PR lto/66295
7175 * gcc.dg/tree-prof/pr66295.c: New test.
7176
a48018b5
ML
71772017-03-13 Martin Liska <mliska@suse.cz>
7178
7179 PR middle-end/78339
7180 * gcc.target/i386/mpx/pr78339.c: New test.
7181
8c56cc5a
CZ
71822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7183
065ba179 7184 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7185
14555394
CZ
71862017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7187
065ba179 7188 * gcc.target/arc/pr9001090948.c: New file.
14555394 7189
3079b92e
SB
71902017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7191
7192 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7193 Fix test. Make early-out condition return early. Correct comments.
7194
c08de9db
JD
71952017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7196
7197 PR libgfortran/78854
7198 * gfortran.dg/dtio_25.f90: New test.
7199
66b27545
MS
72002017-03-10 Martin Sebor <msebor@redhat.com>
7201
7202 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7203
8f2f6381
BS
72042017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7205
7206 PR rtl-optimization/78911
7207 * gcc.target/i386/pr78911-1.c: New test.
7208 * gcc.target/i386/pr78911-2.c: New test.
7209
8e2c69b4 72102017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7211
8e2c69b4
WS
7212 PR target/79941
7213 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7214 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7215 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7216
455d833c
MP
72172017-03-10 Marek Polacek <polacek@redhat.com>
7218
7219 PR c++/79967
7220 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7221
cdd669f9
JJ
72222017-03-10 Jakub Jelinek <jakub@redhat.com>
7223
e260b0a7
JJ
7224 PR c++/79899
7225 * g++.dg/other/friend7.C: New test.
7226
cdd669f9
JJ
7227 PR c++/79896
7228 * g++.dg/ext/int128-5.C: New test.
7229
730e6e46
SB
72302017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7231
7232 PR testsuite/79356
7233 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7234 powerpc, sparc, or s390x.
7235
fc8f6304
PH
72362017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7237
7238 PR target/79907
7239 * gcc.target/powerpc/pr79907.c: New.
7240
f1b0632a
OH
72412017-03-10 Olivier Hainque <hainque@adacore.com>
7242
7243 * gnat.dg/opt64.adb: New test.
7244 * gnat.dg/opt64_pkg.ads: New helper.
7245 * gnat.dg/opt64_pkg.adb: New helper.
7246
5558f089
JJ
72472017-03-10 Jakub Jelinek <jakub@redhat.com>
7248
2d9dd4fb
JJ
7249 PR rtl-optimization/79909
7250 * gcc.target/powerpc/pr79909.c: New test.
7251
72772e67
JJ
7252 PR tree-optimization/79972
7253 * gcc.dg/pr79972.c: New test.
7254
5558f089
JJ
7255 PR tree-optimization/77975
7256 * gcc.dg/pr77975.c: New test.
7257
822a132c
MP
72582017-03-09 Marek Polacek <polacek@redhat.com>
7259
7260 PR c++/79962
7261 PR c++/79984
7262 * c-c++-common/nonnull-3.c: New test.
7263 * g++.dg/warn/Wnonnull3.C: New test.
7264
c9819d22
MF
72652017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7266
7267 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7268 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7269
36618428
MP
72702017-03-09 Marek Polacek <polacek@redhat.com>
7271
7272 PR sanitizer/79757
7273 * gcc.dg/ubsan/pr79757-1.c: New test.
7274 * gcc.dg/ubsan/pr79757-2.c: New test.
7275 * gcc.dg/ubsan/pr79757-3.c: New test.
7276 * gcc.dg/ubsan/pr79757-4.c: New test.
7277 * gcc.dg/ubsan/pr79757-5.c: New test.
7278
01e5af5a
JJ
72792017-03-09 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR c/79969
7282 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7283
6443c7c0
MP
72842017-03-09 Marek Polacek <polacek@redhat.com>
7285
7286 PR c++/79687
7287 * g++.dg/expr/ptrmem8.C: New test.
7288 * g++.dg/expr/ptrmem9.C: New test.
7289
d721dc3c
RB
72902017-03-09 Richard Biener <rguenther@suse.de>
7291
7292 PR tree-optimization/79977
7293 * gcc.dg/graphite/pr79977.c: New testcase.
7294
1f1fd3e2
TT
72952017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7296
7297 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7298 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7299 * lib/target-supports.exp (check_effective_target_rdynamic):
7300 New proc.
7301
16967aff
RB
73022017-03-09 Richard Biener <rguenther@suse.de>
7303
7304 PR middle-end/79971
7305 * gcc.dg/fixed-point/pr79971.c: New testcase.
7306
26d7dc48
RB
73072017-03-09 Richard Biener <rguenther@suse.de>
7308
7309 PR ipa/79970
7310 * gcc.dg/torture/pr79970.c: New testcase.
7311
35f77c28
PC
73122017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/71966
7315 * g++.dg/cpp0x/pr71966-1.C: New.
7316 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7317
8a7df031
ML
73182017-03-09 Martin Liska <mliska@suse.cz>
7319
7320 PR tree-optimization/79631
7321 * gcc.target/i386/mpx/pr79631.c: New test.
7322
3828bb0d
ML
73232017-03-09 Martin Liska <mliska@suse.cz>
7324
7325 PR target/65705
7326 PR target/69804
7327 * gcc.target/i386/pr71458.c: Update scanned pattern.
7328
410a590c
MP
73292017-03-09 Marek Polacek <polacek@redhat.com>
7330
7331 PR c++/79672
7332 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7333 * g++.dg/warn/Wduplicated-branches3.C: New test.
7334
f084a22e
PG
73352017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7336
7337 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7338
a278b1c3
ML
73392017-03-09 Martin Liska <mliska@suse.cz>
7340
7341 PR ipa/79764
7342 * g++.dg/pr79764.C: New test.
7343
8dc19053
ML
73442017-03-09 Martin Liska <mliska@suse.cz>
7345
7346 PR ipa/79761
7347 * g++.dg/pr79761.C: New test.
7348
030fc94a
JJ
73492017-03-09 Jakub Jelinek <jakub@redhat.com>
7350
9e463823
JJ
7351 PR sanitizer/79944
7352 * c-c++-common/asan/pr79944.c: New test.
7353
6b62f323
JJ
7354 PR target/79932
7355 * gcc.target/i386/pr79932-2.c: New test.
7356
030fc94a
JJ
7357 PR target/79932
7358 * gcc.target/i386/pr79932-1.c: New test.
7359
423aec8b
MP
73602017-03-09 Marek Polacek <polacek@redhat.com>
7361
7362 PR c++/79900 - ICE in strip_typedefs
7363 * g++.dg/warn/Wpadded-1.C: New test.
7364
6659fe59
MP
73652017-03-08 Marek Polacek <polacek@redhat.com>
7366
7367 * g++.dg/Walloca1.C: Adjust dg-warning.
7368
f1a675e4
AH
73692017-03-08 Andrew Haley <aph@redhat.com>
7370
7371 PR tree-optimization/79943
7372 * gcc.dg/tree-ssa/pr79943.c: New test.
7373
edfcd7e3
RB
73742017-03-08 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/79955
7377 * gcc.dg/uninit-24.c: New testcase.
7378
61fdfd8c
RB
73792017-03-08 Richard Biener <rguenther@suse.de>
7380
7381 PR tree-optimization/79920
7382 * gcc.dg/vect/pr79920.c: New testcase.
7383
4b48e883
JJ
73842017-03-08 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR sanitizer/79904
7387 * gcc.dg/ubsan/pr79904.c: New test.
7388
a71dbc63
JJ
73892017-03-07 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR c/79834
7392 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7393 diagnostics.
7394
d8a90142
MP
73952017-03-07 Marek Polacek <polacek@redhat.com>
7396
7397 PR middle-end/79809
7398 * g++.dg/Walloca1.C: New test.
7399
a5e9e3e4
ML
74002017-03-07 Martin Liska <mliska@suse.cz>
7401
7402 PR middle-end/68270
7403 * g++.dg/pr68270.C: New test.
7404
1f6dba54
JJ
74052017-03-07 Jakub Jelinek <jakub@redhat.com>
7406
760f82db
JJ
7407 PR rtl-optimization/79901
7408 * gcc.target/i386/pr79901.c: New test.
7409
1f6dba54
JJ
7410 PR sanitizer/79897
7411 * c-c++-common/ubsan/pr79897.c: New test.
7412
feca7b89
VM
74132017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7414
7415 PR rtl-optimization/79571
7416 * gcc.target/i386/pr79571.c: New.
7417
bdbbf28d
MP
74182017-03-06 Marek Polacek <polacek@redhat.com>
7419
7420 PR c++/79796 - ICE with NSDMI and this pointer
7421 * g++.dg/cpp0x/nsdmi13.C: New test.
7422
52564551
JK
74232017-03-06 Julia Koval <julia.koval@intel.com>
7424
7425 PR target/79793
7426 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7427 directives.
7428 * gcc.target/i386/interrupt-13.c: Ditto.
7429 * gcc.target/i386/interrupt-14.c: Ditto.
7430 * gcc.target/i386/interrupt-15.c: Ditto.
7431
345edb37
JJ
74322017-03-06 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR c++/79822
7435 * g++.dg/cpp0x/constexpr-79822.C: New test.
7436
a8d25fd0
RB
74372017-03-06 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/79894
7440 * gcc.dg/vect/pr79887.c: New testcase.
7441
522fcdd7
RB
74422017-03-06 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/79824
7445 * gcc.dg/vect/pr79824-1.c: New testcase.
7446 * gcc.dg/vect/pr79824-2.c: Likewise.
7447
54649631
TT
74482017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7449
7450 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7451 gettimeofday. Remove dg-skip-if for AVR.
7452 * lib/target-supports.exp (check_effective_target_gettimeofday):
7453 New proc.
7454
4bbc8970
RD
74552017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7456
7457 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7458 * gcc.target/s390/hotpatch-10.c: Likewise.
7459 * gcc.target/s390/hotpatch-11.c: Likewise.
7460 * gcc.target/s390/hotpatch-12.c: Likewise.
7461 * gcc.target/s390/hotpatch-13.c: Likewise.
7462 * gcc.target/s390/hotpatch-14.c: Likewise.
7463 * gcc.target/s390/hotpatch-15.c: Likewise.
7464 * gcc.target/s390/hotpatch-16.c: Likewise.
7465 * gcc.target/s390/hotpatch-17.c: Likewise.
7466 * gcc.target/s390/hotpatch-18.c: Likewise.
7467 * gcc.target/s390/hotpatch-19.c: Likewise.
7468 * gcc.target/s390/hotpatch-2.c: Likewise.
7469 * gcc.target/s390/hotpatch-26.c: Likewise.
7470 * gcc.target/s390/hotpatch-27.c: Likewise.
7471 * gcc.target/s390/hotpatch-28.c: Likewise.
7472 * gcc.target/s390/hotpatch-3.c: Likewise.
7473 * gcc.target/s390/hotpatch-4.c: Likewise.
7474 * gcc.target/s390/hotpatch-5.c: Likewise.
7475 * gcc.target/s390/hotpatch-6.c: Likewise.
7476 * gcc.target/s390/hotpatch-7.c: Likewise.
7477 * gcc.target/s390/hotpatch-8.c: Likewise.
7478 * gcc.target/s390/hotpatch-9.c: Likewise.
7479
5f215a70
PC
74802017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/64574
7483 * g++.dg/template/crash125.C: New.
7484
296cc393
JJ
74852017-03-06 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR target/79812
7488 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7489
ca8942a3
TT
74902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7491
7492 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7493
c1b993c0
PG
74942017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7495
7496 * gcc.target/mips/msa-minmax.c: New tests.
7497
a50a32aa
ML
74982017-03-06 Martin Liska <mliska@suse.cz>
7499
7500 PR sanitize/79783
7501 * g++.dg/asan/pr79783.C: New test.
7502
5ada812c
PG
75032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7504
7505 * gcc.target/mips/msa-dotp.c: New tests.
7506
334b3c4b
PG
75072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7508
7509 * gcc.target/mips/msa-bclri.c: New test.
7510
d8b4baeb
PC
75112017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7512
7513 PR c++/70266
7514 * g++.dg/tm/pr70266.C: New.
7515
ef78bc3c 75162017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7517 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7518
7519 * gfortran.dg/coarray/fail_image_1.f08: New test.
7520 * gfortran.dg/coarray/fail_image_2.f08: New test.
7521 * gfortran.dg/coarray/failed_images_1.f08: New test.
7522 * gfortran.dg/coarray/failed_images_2.f08: New test.
7523 * gfortran.dg/coarray/image_status_1.f08: New test.
7524 * gfortran.dg/coarray/image_status_2.f08: New test.
7525 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7526 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7527 * gfortran.dg/coarray_fail_st.f90: New test.
7528 * gfortran.dg/coarray_failed_images_1.f08: New test.
7529 * gfortran.dg/coarray_image_status_1.f08: New test.
7530 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7531
7f5a7d78
MP
75322017-03-03 Marek Polacek <polacek@redhat.com>
7533
7534 PR c/79758
7535 * gcc.dg/noncompile/pr79758.c: New test.
7536
cc195d46
JJ
75372017-03-03 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR middle-end/79805
7540 * g++.dg/opt/pr79805.C: New test.
7541
945b6e16
AS
75422017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7543
7544 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7545 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7546 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7547 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7548 * gcc.target/i386/i386.exp
7549 (check_effective_target_avx512vpopcntdq): New.
7550
31dcc385
TT
75512017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7552
7553 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7554 ilp32 targets and match DImode registers for lp64 targets.
7555
0e174ae1
UB
75562017-03-03 Uros Bizjak <ubizjak@gmail.com>
7557
7558 * g++.dg/pr71624.C: Disable for x32.
7559 * g++.dg/pr71633.C: Ditto.
7560
93505ec5
JJ
75612017-03-03 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR target/79807
7564 * gcc.target/i386/pr79807.c: New test.
7565
d78a1c01
ML
75662017-03-03 Martin Liska <mliska@suse.cz>
7567
7568 PR tree-optimization/79803
7569 * gcc.dg/tree-ssa/pr79803.c: New test.
7570
ec7f796e
ML
75712017-03-03 Martin Liska <mliska@suse.cz>
7572
7573 PR rtl-optimization/79574
7574 * gcc.dg/pr79574-2.c: New test.
7575
30d309aa
RB
75762017-03-03 Richard Biener <rguenther@suse.de>
7577
7578 PR c++/79825
7579 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7580
38801de5
JJ
75812017-03-03 Jakub Jelinek <jakub@redhat.com>
7582
7583 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7584
7278b0a2
MP
75852017-03-03 Marek Polacek <polacek@redhat.com>
7586
7587 PR c++/79791
7588 * g++.dg/warn/Wwrite-strings-1.C: New test.
7589 * g++.dg/warn/Wwrite-strings-2.C: New test.
7590 * g++.dg/warn/Wwrite-strings-3.C: New test.
7591 * g++.dg/warn/Wwrite-strings-4.C: New test.
7592 * g++.dg/warn/Wwrite-strings-5.C: New test.
7593 * g++.dg/warn/Wwrite-strings-6.C: New test.
7594 * g++.dg/warn/Wwrite-strings-7.C: New test.
7595 * g++.dg/warn/Wwrite-strings-8.C: New test.
7596 * g++.dg/warn/Wwrite-strings-9.C: New test.
7597 * g++.dg/warn/Wwrite-strings-10.C: New test.
7598 * g++.dg/warn/Wwrite-strings-11.C: New test.
7599 * g++.dg/warn/Wwrite-strings-12.C: New test.
7600
75473a91
RB
76012017-03-03 Richard Biener <rguenther@suse.de>
7602
7603 PR middle-end/79818
7604 * gcc.dg/torture/pr79818.c: New testcase.
7605
50bea0c5
JJ
76062017-03-02 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR c++/79782
7609 * g++.dg/warn/Wunused-parm-10.C: New test.
7610
130f15ce
UB
76112017-03-02 Uros Bizjak <ubizjak@gmail.com>
7612
7613 * gcc.dg/rtl/x86_64/*.c: Test for
7614 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7615
dc362ada
UB
76162017-03-02 Uros Bizjak <ubizjak@gmail.com>
7617
7618 PR target/79514
7619 * gcc.target/i386/pr79514.c: New test.
7620
fe792dd8
JJ
76212017-03-02 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR rtl-optimization/79780
7624 * gcc.c-torture/compile/pr79780.c: New test.
7625
e80facb4
RB
76262017-03-02 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/79345
7629 PR c++/42000
7630 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7631 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7632 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7633
eb0e7c34
RB
76342017-03-02 Richard Biener <rguenther@suse.de>
7635
7636 PR c/79756
7637 * gcc.dg/vector-1.c: New testcase.
7638
653a4b32
BC
76392017-03-02 Bin Cheng <bin.cheng@arm.com>
7640
7641 PR tree-optimization/66768
7642 * gcc.target/i386/pr66768.c: New test.
7643
da403f31
RB
76442017-03-02 Richard Biener <rguenther@suse.de>
7645
7646 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7647 * gcc.dg/rtl/x86_64/final.c: Likewise.
7648 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7649 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7650 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7651 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7652
83692f96
RB
76532017-03-02 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/79777
7656 * gcc.dg/torture/pr79777.c: New testcase.
7657
71dedb33
MS
76582017-03-01 Martin Sebor <msebor@redhat.com>
7659
7660 PR middle-end/79692
7661 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7662 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7663 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7664 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7665
48990905
UB
76662017-03-01 Uros Bizjak <ubizjak@gmail.com>
7667
7668 * gcc.target/i386/invsize-2.c: New test.
7669 * gcc.target/i386/invsize-3.c: Ditto.
7670 * gcc.target/i386/invsize-4.c: Ditto.
7671 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7672 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7673
c7f0c9f3
MM
76742017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7675
7676 PR target/79439
7677 * gcc.target/powerpc/pr79439.c: New test.
7678
f5ef6bfc
PH
76792017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7680
7681 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7682 scan string.
7683
7684
50181506
KN
76852017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7686
7687 PR target/79395
7688 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7689 pattern to look for vcmpequd. instead of vcmpnew.
7690 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7691 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7692 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7693 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7694 look for xvcmpeqdp. instead of xvcmpnedp.
7695 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7696 look for vcmpequd. instead of vcmpnew.
7697 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7698 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7699 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7700 look for xvcmpeqsp. instead of xvcmpnesp.
7701 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7702 look for xvcmpeqdp. instead of xvcmpnedp.
7703 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7704 look for vcmpequd. instead of vcmpnew.
7705 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7706 look for vcmpeqsp instead of xvcmpnesp.
7707 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7708 look for xvcmpeqdp instead of xvcmpnedp.
7709
0100ae43
RB
77102017-03-01 Richard Biener <rguenther@suse.de>
7711
7712 PR middle-end/79721
7713 * gcc.dg/torture/pr79721.c: New testcase.
7714
0f3f4ffe
JJ
77152017-03-01 Jakub Jelinek <jakub@redhat.com>
7716
42132674
JJ
7717 PR c++/79681
7718 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7719 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7720
e3e9e8ca
JJ
7721 PR c++/79746
7722 * g++.dg/warn/Wunused-parm-9.C: New test.
7723
0f3f4ffe
JJ
7724 PR tree-optimization/79734
7725 * g++.dg/opt/pr79734.C: New test.
7726
ad1de652
JJ
77272017-02-28 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR tree-optimization/79737
7730 * gcc.c-torture/execute/pr79737-1.c: New test.
7731 * gcc.c-torture/execute/pr79737-2.c: New test.
7732
7a1ae923
EB
77332017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7734
7735 * gcc.target/sparc/20170228-1.c: New test.
7736
2af0c3ed
UB
77372017-02-28 Uros Bizjak <ubizjak@gmail.com>
7738
7739 * gcc.target/i386/invsize-1.c: New test.
7740
203ced0a
MS
77412017-02-28 Martin Sebor <msebor@redhat.com>
7742
7743 PR tree-optimization/79691
7744 * gcc.dg/tree-ssa/pr79691.c: New test.
7745
8a915b87
JJ
77462017-02-28 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR target/79729
7749 * gcc.target/i386/pr79729.c: New test.
7750
41aa3a38
RB
77512017-02-28 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/79740
7754 * gcc.dg/torture/pr79740.c: New testcase.
7755
587240d2
RB
77562017-02-28 Richard Biener <rguenther@suse.de>
7757
7758 PR middle-end/79731
7759 * c-c++-common/torture/pr79731.c: New testcase.
7760
dd3f4560
RB
77612017-02-28 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/79732
7764 * gcc.dg/torture/pr79732.c: New testcase.
7765
c7d97b28
RB
77662017-02-28 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/79723
7769 * gcc.target/i386/pr79723.c: New testcase.
7770
c8f28a3c
PH
77712017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7772
7773 PR target/79544
7774 * gcc.target/powerpc/pr79544.c: New.
7775
c91c3003
PC
77762017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7777
7778 PR c++/79414
7779 * g++.dg/parse/crash67.C: New.
7780
57fa080b
BC
77812017-02-27 Bin Cheng <bin.cheng@arm.com>
7782
7783 PR tree-optimization/77536
7784 * gcc.dg/vect/pr79347.c: Revise testing string.
7785
68b948d3
RB
77862017-02-27 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/45397
7789 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7790
69a2e8a1
RB
77912017-02-27 Richard Biener <rguenther@suse.de>
7792
7793 PR tree-optimization/79690
7794 * gcc.target/i386/pr79690.c: New testcase.
7795
c7b608a9
TK
77962017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7797
7798 PR fortran/51119
7799 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7800 of original.
7801 * gfortran.dg/inline_matmul_11.f90: Likewise.
7802 * gfortran.dg/inline_matmul_9.f90: Likewise.
7803 * gfortran.dg/matmul_13.f90: New test.
7804 * gfortran.dg/matmul_14.f90: New test.
7805
98561a9b
JJ
78062017-02-25 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR middle-end/79396
7809 * g++.dg/opt/pr79396.C: New test.
7810
77be9417
DH
78112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7812
7813 PR fortran/79597
7814 * gfortran.dg/dtio_6.f90: Update test.
7815
78162017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7817
7818 PR fortran/79601
7819 * gfortran.dg/interface_operator_2.f90: New test.
7820
b9822443
JJ
78212017-02-24 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR c/79677
7824 * gcc.dg/pr79677.c: New test.
7825
4bc2b786
MF
78262017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7827
7828 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7829 of mov.ps.
7830 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7831 (cond_move1): Simplify condition to force generation of
7832 mov[nz].ps.
7833 (cond_move2): Likewise.
7834
4227c9ad
JJ
78352017-02-24 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR c++/79588
7838 * g++.dg/warn/Wrestrict-1.C: New test.
7839 * g++.dg/warn/Wrestrict-2.C: New test.
7840
fd527ec1
DE
78412017-02-24 David Edelsohn <dje.gcc@gmail.com>
7842
7843 * g++.dg/ext/complit15.C: Require LTO.
7844
2af8fd5c
TT
78452017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7846
7847 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7848 logical_op_short_circuit to skip targets.
7849 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7850 and s390.
7851
0b9cdb9a
EB
78522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gnat.dg/opt63.adb: New test.
7855
4af362a9
EB
78562017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * gnat.dg/discr47.adb: New test.
7859
7699e88f
RB
78602017-02-24 Richard Biener <rguenther@suse.de>
7861
7862 PR tree-optimization/79389
7863 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7864
e3beb191
PC
78652017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7866
7867 PR c++/79361
7868 * g++.dg/cpp0x/pr79361-1.C: New.
7869 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7870
195610aa
EB
78712017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7872
7873 * gcc.target/visium/bit_test.c: Accept any lsr form.
7874 * gcc.target/visium/block_move.c: Tweak.
7875
17885cad
DV
78762017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7877
7878 PR 68749
7879 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7880
45f7faf0
RB
78812017-02-23 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/79683
7884 * gcc.target/i386/pr79683.c: New testcase.
7885
18eb304e
JL
78862017-02-22 Jeff Law <law@redhat.com>
7887
7888 PR tree-optimization/79578
7889 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7890
0a864a97
SD
78912017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7892
7893 * gcc.target/mips/msa-fp-cc.c: New test.
7894
fe8ece05
JJ
78952017-02-22 Jakub Jelinek <jakub@redhat.com>
7896
e40b6fc7
JJ
7897 PR c++/79664
7898 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7899 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7900 * g++.dg/gomp/pr79664.C: New test.
7901
fe8ece05
JJ
7902 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7903
78af14ae
MP
79042017-02-22 Marek Polacek <polacek@redhat.com>
7905
7906 PR c++/79653
7907 * g++.dg/cpp0x/alignas10.C: New test.
7908 * g++.dg/cpp0x/alignas9.C: New test.
7909
8fdddd3d
MP
7910 PR c++/79657
7911 * g++.dg/ext/underlying_type12.C: New test.
7912
61ac5ebe
MP
7913 PR c/79662
7914 * gcc.dg/enum-incomplete-4.c: New test.
7915
888c7050
JJ
79162017-02-22 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR target/70465
7919 * gcc.target/i386/pr70465-2.c: New test.
7920
6d3daa1a
UB
79212017-02-21 Uros Bizjak <ubizjak@gmail.com>
7922
7923 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7924
76dd203e
RB
79252017-02-22 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/79673
7928 * gcc.target/i386/pr79673.c: New testcase.
7929
a9c774d2
RB
79302017-02-22 Richard Biener <rguenther@suse.de>
7931
7932 PR tree-optimization/79666
7933 * gcc.dg/torture/pr79666.c: New testcase.
7934
8f4f841a
ML
79352017-02-22 Martin Liska <mliska@suse.cz>
7936
7937 PR lto/79587
7938 * gcc.dg/tree-prof/pr79587.c: New test.
7939
a232a1cb
MP
79402017-02-21 Marek Polacek <polacek@redhat.com>
7941
7942 PR c++/79535
7943 * g++.dg/ext/flexary23.C: New test.
7944
b86fec68
UB
79452017-02-21 Uros Bizjak <ubizjak@gmail.com>
7946
7947 PR target/79593
7948 * gcc.target/i386/pr79593.c: New test.
7949
5c3f1d7b
JJ
79502017-02-21 Jakub Jelinek <jakub@redhat.com>
7951
b7280ac2
JJ
7952 PR c++/79654
7953 * g++.dg/cpp1z/decomp26.C: New test.
7954
5c3f1d7b
JJ
7955 PR sanitizer/79589
7956 * g++.dg/ubsan/pr79589.C: New test.
7957
1486c2a7
JL
79582017-02-21 Jeff Law <law@redhat.com>
7959
7960 PR tree-optimization/79621
7961 * gcc.c-torture/compile/pr79621.c: New test.
7962
2f3ec56d
JJ
79632017-02-21 Jakub Jelinek <jakub@redhat.com>
7964
3bb43119
JJ
7965 PR c++/79655
7966 * g++.dg/cpp1y/constexpr-79655.C: New test.
7967
664beaf2 7968 PR c++/79639
b86fec68 7969 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7970
956d3e61
JJ
7971 PR target/79633
7972 * gcc.target/i386/mpx/pr79633.c: New test.
7973
d4cbfca4
JJ
7974 PR target/79570
7975 * gcc.dg/pr79570.c: New test.
7976
00bc9de3
JJ
7977 PR c++/79641
7978 * c-c++-common/pr79641.c: New test.
7979
d002d099
JJ
7980 PR tree-optimization/79649
7981 * gcc.target/i386/pr79649.c: New test.
7982
2f3ec56d
JJ
7983 PR target/79494
7984 * gcc.dg/pr79494.c: New test.
7985
e6655a5f
SB
79862017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7987
7988 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7989 to dg-options.
7990
79912017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7992
7993 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7994
fd527ec1
DE
79952017-02-02 Jason Merrill <jason@redhat.com>
7996
7997 PR c++/79580
7998 * g++.dg/ext/complit15.C: New.
7999
027a9dd5
KN
80002017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8001
8002 PR target/78056
8003 * gcc.target/powerpc/pr78056-8.c: Remove.
8004
80480cee
MP
80052017-02-20 Marek Polacek <polacek@redhat.com>
8006
8007 PR middle-end/79537
8008 * gcc.dg/comp-goto-4.c: New test.
8009
85ade8d6
MP
8010 PR sanitizer/79558
8011 * c-c++-common/ubsan/bounds-14.c: New test.
8012
705d3b77
JJ
80132017-02-20 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR target/79568
8016 * gcc.target/i386/pr79568-1.c: New test.
8017 * gcc.target/i386/pr79568-2.c: New test.
8018 * gcc.target/i386/pr79568-3.c: New test.
8019
dc42a736
PT
80202017-02-16 Paul Thomas <pault@gcc.gnu.org>
8021
8022 PR fortran/79382
705d3b77
JJ
8023 * gfortran.dg/dtio_10.f90: Change test of error message.
8024 * gfortran.dg/dtio_23.f90: New test.
8025 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8026
1ca6a74f
PT
80272017-02-20 Paul Thomas <pault@gcc.gnu.org>
8028
8029 PR fortran/79434
705d3b77 8030 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8031
63af1586
PT
80322017-02-19 Paul Thomas <pault@gcc.gnu.org>
8033
8034 PR fortran/79447
705d3b77 8035 * gfortran.dg/submodule_24.f08: New test.
63af1586 8036
4ca4d1e9
AV
80372017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8038
8039 PR fortran/79229
8040 * gfortran.dg/class_allocate_24.f90: New test.
8041
dea71ad0
PT
80422017-02-19 Paul Thomas <pault@gcc.gnu.org>
8043
8044 PR fortran/79402
8045 * gfortran.dg/submodule_23.f90: New test.
8046
f46e2bc9
PC
80472017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8048
8049 PR c++/79380
8050 * g++.dg/cpp0x/alignas8.C: New.
8051
7dfa657b
JW
80522017-02-19 Eric Fiselier <eric@efcs.ca>
8053 Jonathan Wakely <jwakely@redhat.com>
8054
8055 PR c++/69523
8056 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8057
eab1f169
PK
80582017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8059
8060 * gcc.dg/gimplefe-26.c: New test.
8061
47e16d83
JDA
80622017-02-18 John David Anglin <danglin@gcc.gnu.org>
8063
8064 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8065
c2615951
JJ
80662017-02-18 Jakub Jelinek <jakub@redhat.com>
8067
c28fcc60
JJ
8068 PR target/79569
8069 * gcc.target/i386/3dnowA-3.c: New test.
8070
c2615951
JJ
8071 PR target/79559
8072 * gcc.target/i386/pr79559.c: New test.
8073
97fcf744
JM
80742017-02-17 Joseph Myers <joseph@codesourcery.com>
8075
8076 * gcc.dg/c11-float-2.c: New test.
8077 * gcc.dg/torture/float128-floath.c,
8078 gcc.dg/torture/float128x-floath.c,
8079 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8080 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8081 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8082 *_DECIMAL_DIG macros with DECIMAL_DIG.
8083
a530e181
BS
80842017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8085
8086 PR target/79261
8087 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8088
1d516992
JK
80892017-02-17 Julia Koval <julia.koval@intel.com>
8090
8091 * gcc.target/i386/rdpid.c New test.
8092 * gcc.target/i386/sse-12.c: Add -mrdpid.
8093 * gcc.target/i386/sse-13.c: Ditto.
8094 * gcc.target/i386/sse-14.c: Ditto.
8095 * gcc.target/i386/sse-22.c: Ditto.
8096 * gcc.target/i386/sse-23.c: Ditto.
8097 * g++.dg/other/i386-2.C: Ditto.
8098 * g++.dg/other/i386-3.C: Ditto.
8099
3185712c
SB
81002017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8101
8102 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8103 * gcc.dg/pr61441.c: Ditto.
8104
a261ee49
ML
81052017-02-17 Martin Liska <mliska@suse.cz>
8106
8107 PR rtl-optimization/79574
8108 * gcc.dg/pr79574.c: New test.
8109
5bf69d74
MP
81102017-02-17 Marek Polacek <polacek@redhat.com>
8111
8112 PR middle-end/79536
8113 * gcc.dg/torture/pr79536.c: New test.
8114
a72b242e
AM
81152017-02-16 Alan Modra <amodra@gmail.com>
8116
8117 * gcc.c-torture/execute/pr79286.c: New.
8118
bcac0b4d
JJ
81192017-02-16 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/79512
8122 * c-c++-common/gomp/pr79512.c: New test.
8123
945c17d8
MS
81242017-02-15 Martin Sebor <msebor@redhat.com>
8125
8126 PR c++/79363
8127 * g++.dg/ext/flexary12.C: Adjust.
8128 * g++.dg/ext/flexary20.C: Same.
8129 * g++.dg/ext/flexary21.C: Same.
8130 * g++.dg/ext/flexary22.C: New test.
8131
25c99850
BC
81322017-02-15 Bin Cheng <bin.cheng@arm.com>
8133
8134 PR tree-optimization/79347
8135 * gcc.dg/vect/pr79347.c: New test.
8136
4f5e5fcb
JJ
81372017-02-15 Jakub Jelinek <jakub@redhat.com>
8138
e7202857
JJ
8139 PR c++/79301
8140 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8141 [[deprecated]] comment.
8142 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8143 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8144 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8145 [[deprecated]] in -std=c++11.
8146 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8147 [[fallthrough]] in -std=c++11 and -std=c++14.
8148
4f5e5fcb
JJ
8149 PR c++/79288
8150 * g++.dg/tls/pr79288.C: New test.
8151
c7545f1c
MP
81522017-02-15 Marek Polacek <polacek@redhat.com>
8153
8154 PR c/79515
8155 * gcc.dg/dfp/pr79515.c: New.
8156
1114b39c
DE
81572017-02-15 David Edelsohn <dje.gcc@gmail.com>
8158
8159 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8160
93b87d1d
TS
81612017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8162
8163 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8164 "opt_files".
8165
fa8db6ea
JJ
81662017-02-15 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR target/79487
8169 * gcc.dg/dfp/pr79487.c: New test.
8170 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8171 2017-02-13 change.
8172
8722316b
CL
81732017-01-14 Carl Love <cel@us.ibm.com>
8174
8175 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8176 xvcvsxdsp and xvcvuxdsp instructions.
8177
2932fe90
SB
81782017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8179
8180 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8181 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8182 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8183 64-bit default target.
8184 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8185 a 64-bit default target.
8186
63d09033
JJ
81872017-02-14 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR target/79481
8190 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8191 (test_3vx): Change return type from int to void.
63d09033
JJ
8192 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8193 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8194 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8195 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8196 tests.
8197 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8198 (test_3vx): Change return type from int to void.
8199 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8200 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8201 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8202 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8203 tests.
8204 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8205 intrinsic. Change scan-assembler-times number from 1 to 2.
8206 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8207 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8208 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8209 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8210 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8211 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8212 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8213
8668fae0
UB
82142017-02-14 Uros Bizjak <ubizjak@gmail.com>
8215
8216 PR middle-end/61225
8217 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8218 Use dg-additional-options for ia32 target. Remove XFAIL.
8219
95d96609
UB
82202017-02-14 Uros Bizjak <ubizjak@gmail.com>
8221
8222 PR target/79495
8223 * gcc.target/i386/pr79495.c: New test.
8224
6f207d58
MP
82252017-02-14 Marek Polacek <polacek@redhat.com>
8226
8227 PR c++/79420
8228 PR c++/79463
8229 * g++.dg/cpp1y/pr79463.C: New.
8230 * g++.dg/template/incomplete10.C: New.
8231 * g++.dg/template/incomplete9.C: New.
8232
ee139af5
L
82332017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8234
8235 PR target/79498
8236 * gcc.target/i386/pr79498.c: New test.
8237
bf00c9e0
MS
82382017-02-14 Martin Sebor <msebor@redhat.com>
8239
8240 PR middle-end/79448
8241 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8242 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8243 * gcc.dg/tree-ssa/pr79448.c: New test.
8244
6c022f73
JL
82452017-02-14 Jeff Law <law@redhat.com>
8246
8247 PR tree-optimization/79095
8248 * g++.dg/pr79095-1.C: New test
8249 * g++.dg/pr79095-2.C: New test
8250 * g++.dg/pr79095-3.C: New test
8251 * g++.dg/pr79095-4.C: New test
8252 * g++.dg/pr79095-5.C: New test
8253 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8254 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8255
b719f884
JG
82562017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8257
8258 * gcc.target/aarch64/vect_fp16_1.c: New.
8259
1be33173
PK
82602017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8261
8262 * gcc.dg/gimplefe-25.c: New test.
8263
73424a09
JJ
82642017-02-14 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR tree-optimization/79408
8267 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8268
977472e8
RB
82692017-02-14 Richard Biener <rguenther@suse.de>
8270
8271 PR middle-end/79432
8272 * gcc.dg/torture/pr79432.c: New testcase.
8273
ee75687b
MS
82742017-02-13 Martin Sebor <msebor@redhat.com>
8275
8276 PR middle-end/79496
8277 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8278
b84702c0
JJ
82792017-02-13 Jakub Jelinek <jakub@redhat.com>
8280
ecc04fae
JJ
8281 PR sanitizer/79341
8282 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8283 variables volatile.
8284
b84702c0
JJ
8285 PR c++/79232
8286 * g++.dg/cpp1z/eval-order4.C: New test.
8287 * g++.dg/other/pr79232.C: New test.
8288
b9a161ff
NS
82892017-02-13 Nathan Sidwell <nathan@acm.org>
8290
8291 PR c++/79296
8292 * g++.dg/cpp0x/pr79296.C: New.
8293
d8505fac
SB
82942017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8295
8296 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8297 Instead, xfail powerpc*-*-* && lp64.
8298
efb802cb
SB
82992017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8300
8301 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8302 powerpc_p8vector_ok.
8303 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8304
8d6427c6
AS
83052017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8306
8307 PR target/79449
8308 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8309 for reading beyond a 4k boundary.
8310
9b7716c9
JJ
83112017-02-13 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR rtl-optimization/79388
8314 PR rtl-optimization/79450
8315 * gcc.c-torture/execute/pr79388.c: New test.
8316 * gcc.c-torture/execute/pr79450.c: New test.
8317
4bb91707
TK
83182017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8319
8320 PR fortran/65542
9b7716c9 8321 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8322
e22910c2
JJ
83232017-02-11 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR sanitizer/79341
8326 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8327
acbbac04
JH
83282017-02-11 Jan Hubicka <hubicka@ucw.cz>
8329
8330 PR tree-ssa/56727
8331 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8332
e493f96b
JJ
83332017-02-10 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR c++/79457
8336 * g++.dg/cpp0x/pr79457.C: New test.
8337
773acd54
SB
83382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8339
8340 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8341 scan-assembler unless lp64.
8342
b56f814e
SB
83432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8344
8345 PR tree-optimization/66612
8346 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8347
5e659d16
SB
83482017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8349
8350 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8351 of all powerpc.
8352
6f4f30bf
MP
83532017-02-10 Marek Polacek <polacek@redhat.com>
8354
8355 PR c++/79435
8356 * g++.dg/cpp1y/pr79435.C: New.
8357
3799a5b8
MP
8358 PR c++/79184
8359 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8360
052ef81d
CL
83612017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8362
8363 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8364 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8365 New.
8366 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8367 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8368 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8369 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8370 (vtst_expected_poly64x2): Move to aarch64-only section.
8371 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8372 (vtst_p64, vtstq_p64): New tests.
8373
a7c8ed0c
PC
83742017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8375
8376 PR c++/71737
8377 * g++.dg/cpp0x/pr71737.C: New.
8378
3dcde5ef 83792017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8380 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8381
8382 * gcc.dg/gimplefe-error-1.c: New testcase.
8383 * gcc.dg/gimplefe-error-2.c: New testcase.
8384 * gcc.dg/gimplefe-error-3.c: New testcase.
8385
6139a3b7
JJ
83862017-02-10 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR tree-optimization/79411
8389 * gcc.c-torture/compile/pr79411.c: New test.
8390
9bfc55d0
JJ
83912017-02-09 Jakub Jelinek <jakub@redhat.com>
8392 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/79143
8395 * g++.dg/cpp1z/pr79143.C: New test.
8396
0b90c541
JH
83972017-02-09 Jan Hubicka <hubicka@ucw.cz>
8398
8399 * gcc.dg/loop-unswitch-2.c: Update testcase.
8400 * gcc.dg/loop-unswitch-1.c: Update testcase.
8401
192b048b
MP
84022017-02-09 Marek Polacek <polacek@redhat.com>
8403
8404 PR c/79428
8405 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8406 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8407 * c-c++-common/goacc/pr79428-1.c: New test.
8408 * c-c++-common/gomp/pr79428-2.c: New test.
8409 * c-c++-common/gomp/pr79428-5.c: New test.
8410 * c-c++-common/gomp/pr79428-6.c: New test.
8411 * c-c++-common/pr79428-3.c: New test.
8412
e9a9033b
AK
84132017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8414
8415 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8416 testcases.
8417
56f71478
JJ
84182017-02-09 Jakub Jelinek <jakub@redhat.com>
8419
28f6839b
JJ
8420 PR c/79413
8421 * gcc.c-torture/compile/pr79413.c: New test.
8422
f08683a1
JJ
8423 PR c++/79429
8424 * c-c++-common/gomp/pr79429.c: New test.
8425 * g++.dg/gomp/pr79429.C: New test.
8426
56f71478
JJ
8427 PR c/79431
8428 * c-c++-common/gomp/pr79431.c: New test.
8429
02889d23
CLT
84302017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8431 Cesar Philippidis <cesar@codesourcery.com>
8432 Joseph Myers <joseph@codesourcery.com>
8433 Chung-Lin Tang <cltang@codesourcery.com>
8434
8435 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8436 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8437 * c-c++-common/goacc/loop-auto-2.c: New.
8438 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8439 * c-c++-common/goacc/tile-2.c: New.
8440 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8441 * g++.dg/goacc/tile-1.C: New, check tile subst.
8442 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8443 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8444 * gfortran.dg/goacc/tile-1.f90: New test.
8445 * gfortran.dg/goacc/tile-2.f90: New test.
8446 * gfortran.dg/goacc/tile-lowering.f95: New test.
8447
9c0c77d2
RB
84482017-02-09 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/69823
8451 * gcc.dg/graphite/pr69823.c: New testcase.
8452
f39bad9f
PH
84532017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8454
8455 PR target/78604
8456 * gcc.target/powerpc/pr78604.c: New.
8457
fc00b9ce
KN
84582017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8459
8460 PR target/68972
8461 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8462 disable this test on power architecture.
8463
50c1f4a5
RB
84642017-02-08 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/71824
8467 PR tree-optimization/79409
8468 * gcc.dg/graphite/pr71824-3.c: New testcase.
8469
74a15d14
JJ
84702017-02-08 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR tree-optimization/79408
8473 * gcc.dg/tree-ssa/pr79408.c: New test.
8474
d798497e
RB
84752017-02-08 Richard Biener <rguenther@suse.de>
8476
8477 PR tree-optimization/71824
8478 * gcc.dg/graphite/pr71824-2.c: New testcase.
8479
9d5019a1
AP
84802017-02-07 Andrew Pinski <apinski@cavium.com>
8481
705d3b77 8482 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8483
ec48209a
JJ
84842017-02-07 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR rtl-optimization/79386
8487 * gcc.c-torture/compile/pr79386.c: New test.
8488
e5f234b2
DV
84892017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8490 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8491
8492 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8493 *-*-solaris*.
8494
1f138b75
JJ
84952017-02-07 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/79299
8498 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8499 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8500
7af4b20d
RB
85012017-02-07 Richard Biener <rguenther@suse.de>
8502
8503 * gcc.dg/gimplefe-23.c: New testcase.
8504 * gcc.dg/gimplefe-24.c: Likewise.
8505
d95c2fc7
CL
85062017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8507
8508 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8509 scan-assembler instead of scan-assembler-times.
8510 * gcc.target/aarch64/test_frame_10.c: Likewise.
8511 * gcc.target/aarch64/test_frame_12.c: Likewise.
8512 * gcc.target/aarch64/test_frame_2.c: Likewise.
8513 * gcc.target/aarch64/test_frame_4.c: Likewise.
8514 * gcc.target/aarch64/test_frame_6.c: Likewise.
8515 * gcc.target/aarch64/test_frame_7.c: Likewise.
8516 * gcc.target/aarch64/test_frame_8.c: Likewise.
8517
fa5d44d0
RO
85182017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520 * gcc.target/i386/pr78419.c: Require ifunc support.
8521
d9b4ce00
DE
85222017-02-07 David Edelsohn <dje.gcc@gmail.com>
8523
8524 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8525
bb7d75ff
PP
85262017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8527
8528 PR c++/79360
8529 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8530
122e7b4f
KC
85312017-02-06 Kito Cheng <kito.cheng@gmail.com>
8532
8533 * lib/target-supports.exp: Define the RISC-V target.
8534 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8535 * gcc.dg/builtin-apply2.c: Likewise.
8536 * gcc.dg/ifcvt-4.c: Likewise.
8537 * gcc.dg/loop-8.c: Likewise.
8538 * gcc.dg/sibcall-10.c: Likewise.
8539 * gcc.dg/sibcall-9.c: Likewise.
8540 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8541 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8544 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8545 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8546 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8547
391675ac
MM
85482017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8549
8550 PR target/66144
8551 * gcc.target/powerpc/pr66144-1.c: New test.
8552 * gcc.target/powerpc/pr66144-2.c: Likewise.
8553 * gcc.target/powerpc/pr66144-3.c: Likewise.
8554
e495e31a
MS
85552017-02-06 Martin Sebor <msebor@redhat.com>
8556
8557 PR tree-optimization/79376
8558 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8559 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8560
2568d8a1
JJ
85612017-02-06 Jakub Jelinek <jakub@redhat.com>
8562
98e09245
JJ
8563 PR c++/79379
8564 * g++.dg/cpp1y/constexpr-79379.C: New test.
8565
e8b0383c
JJ
8566 PR c++/79377
8567 * g++.dg/lookup/pr79377.C: New test.
8568
a5e8cbd1
JJ
8569 PR c++/79372
8570 * g++.dg/cpp1z/decomp25.C: New test.
8571
2568d8a1
JJ
8572 PR tree-optimization/79284
8573 * gcc.c-torture/compile/pr79284.c: New test.
8574
aae936b9
PC
85752017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8576
8577 PR c++/70448
8578 * g++.dg/cpp0x/pr70448.C: New.
8579
daf57541
DV
85802017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8581
8582 PR 78348
8583 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8584 to dg-options.
8585
0898c74d
GJL
85862017-02-06 Georg-Johann Lay <avr@gjlay.de>
8587
8588 PR target/78883
8589 * gcc.c-torture/compile/pr78883.c: New test.
8590
5d3ebb71
JH
85912017-02-05 Jan Hubicka <hubicka@ucw.cz>
8592
8593 PR tree-ssa/79347
8594 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8595 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8596 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8597 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8598 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8599 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8600 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8601 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8602 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8603 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8604 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8605 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8606 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8607
139d4065
AV
86082017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8609
8610 PR fortran/79344
8611 * gfortran.dg/allocate_with_source_24.f90: New test.
8612
4b9c80d8
AV
86132017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8614
8615 PR fortran/79230
8616 * gfortran.dg/der_ptr_component_2.f90: New test.
8617
f3877b2f
EB
86182017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gcc.target/sparc/20170205-1.c: New test.
8621
d8a09ada
JDA
86222017-02-03 John David Anglin <danglin@gcc.gnu.org>
8623
a2a86d6a
JDA
8624 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8625 libatomic_available.
8626
a1d99925
JDA
8627 * gcc.dg/pr77587.c: Require alias support.
8628 * gcc.dg/pr77587a.c: Likewise.
8629
d8bf159e
JDA
8630 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8631 * gcc.c-torture/execute/pr78622.c: Likewise.
8632
d8a09ada
JDA
8633 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8634 hppa*-*-hpux*.
8635 * c-c++-common/Wunused-var-16.c: Likewise.
8636 * c-c++-common/builtin-shuffle-1.c: Likewise.
8637 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8638 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8639
f589a1ce
MS
86402017-02-03 Martin Sebor <msebor@redhat.com>
8641
8642 PR tree-optimization/79327
8643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8644 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8645 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8646
5b00f9d2
JJ
86472017-02-03 Jakub Jelinek <jakub@redhat.com>
8648 Martin Sebor <msebor@redhat.com>
8649
8650 PR tree-optimization/79327
8651 * gcc.dg/tree-ssa/pr79327.c: New test.
8652 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8653 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8654 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8655 (test_sprintf_chk_range_schar): Adjust dg-message.
8656 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8657 * gcc.c-torture/execute/pr79327.c: New test.
8658
437f0a81
JJ
86592017-02-03 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR target/79354
8662 * gcc.target/powerpc/pr79354.c: New test.
8663 * gcc.c-torture/execute/pr79354.c: New test.
8664
3f343040
MS
86652017-02-03 Martin Sebor <msebor@redhat.com>
8666
8667 PR tree-optimization/79352
8668 * gcc.dg/tree-ssa/pr79352.c: New test.
8669
46a2ab58
ML
86702017-02-03 Martin Liska <mliska@suse.cz>
8671
8672 PR lto/66295
8673 * gcc.target/i386/mvc9.c: New test.
8674
baa2d1cd
PH
86752017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8676
8677 PR target/79158
8678 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8679 to VSX reg.
8680
30c6ec2f
JH
86812017-02-02 Jan Hubicka <hubicka@ucw.cz>
8682
8683 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8684 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8685 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8686 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8687 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8688 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8689 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8690 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8691 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8692 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8693 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8694 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8695 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8696
ebee1eb9
MS
86972017-02-02 Martin Sebor <msebor@redhat.com>
8698
8699 PR middle-end/79275
8700 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8701 * gcc.dg/tree-ssa/pr79275.c: New test.
8702
dcd25b8a
AS
87032017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8704
dc362ada 8705 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8706
0f0c2cc3
JH
87072017-02-02 Jan Hubicka <hubicka@ucw.cz>
8708
8709 PR middle-end/77445
8710 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8711 threading is done.
8712
1c372840
TC
87132017-02-02 Tamar Christina <tamar.christina@arm.com>
8714
8715 PR middle-end/78142
8716 * gcc.target/aarch64/vector_initialization_nostack.c
8717 (f12): Use one vector
8718
9f11a4a7
JJ
87192017-02-02 Jakub Jelinek <jakub@redhat.com>
8720
bef7e561
JJ
8721 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8722 * c-c++-common/asan/misalign-1.c: Likewise.
8723 * c-c++-common/asan/misalign-2.c: Likewise.
8724 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8725 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8726 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8727 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8728 add -ffat-lto-objects from/to dg-additional-options.
8729 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8730 dg-additional-options.
8731
9f11a4a7
JJ
8732 PR target/79197
8733 * gcc.target/powerpc/pr79197.c: New test.
8734 * gcc.c-torture/compile/pr79197.c: New test.
8735
09661674
RB
87362017-02-02 Richard Biener <rguenther@suse.de>
8737
8738 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8739
d8d58893
PC
87402017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8741
8742 PR c++/69637
8743 * g++.dg/cpp0x/pr69637-1.C: New.
8744 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8745
521a70a4
AK
87462017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8747
8748 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8749
e26b502d
BS
87502017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8751
8752 PR target/70012
8753 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8754 conditions.
8755
55e75c7c
JJ
87562017-02-01 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR testsuite/79324
8759 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8760 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8761 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8762 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8763 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8764 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8765 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8766 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8767 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8768 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8769 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8770 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8771 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8772
a4476973
ML
87732017-02-01 Martin Liska <mliska@suse.cz>
8774
8775 PR testsuite/79272
8776 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8777
3f3181b1
RB
87782017-02-01 Richard Biener <rguenther@suse.de>
8779
8780 PR testsuite/76957
8781 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8782 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8783 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8784 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8785
1e7ef862
RB
87862017-02-01 Richard Biener <rguenther@suse.de>
8787
8788 PR middle-end/79315
8789 * gfortran.dg/pr79315.f90: New testcase.
8790
405a7406
RB
87912017-02-01 Richard Biener <rguenther@suse.de>
8792
8793 PR tree-optimization/71824
8794 * gcc.dg/graphite/pr71824.c: New testcase.
8795
19bdccb4
JJ
87962017-01-31 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR c++/79304
8799 * g++.dg/diagnostic/pr79304.C: New test.
8800
fcb2cdfc
DM
88012017-01-31 David Malcolm <dmalcolm@redhat.com>
8802
8803 PR c++/79298
8804 * g++.dg/spellcheck-pr79298.C: New test case.
8805
7cfa044d
DM
88062017-01-31 David Malcolm <dmalcolm@redhat.com>
8807
8808 PR preprocessor/79210
8809 * gcc.dg/format/pr79210.c: New test case.
8810 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8811 New function.
8812
de3fbef6
NS
88132017-01-31 Nathan Sidwell <nathan@acm.org>
8814
5ae37bdf
NS
8815 PR c++/79290
8816 * g++.dg/warn/pr79290.C: New.
8817
de3fbef6
NS
8818 PR c++/67273
8819 PR c++/79253
8820 * g++.dg/cpp1y/pr67273.C: New.
8821 * g++.dg/cpp1y/pr79253.C: New.
8822
7f357c61
NS
88232017-01-31 Nathan Sidwell <nathan@acm.org>
8824
8825 PR c++/79264
8826 * g++.dg/cpp1y/pr61636-1.C: Augment.
8827
5b11971a
CL
88282017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8829
8830 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8831 rand() instead of random().
8832
8b670f93
AH
88332017-01-30 Aldy Hernandez <aldyh@redhat.com>
8834
8835 PR tree-optimization/71691
8836 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8837
4727e06b
AK
88382017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8839
8840 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8841 __ARCH__.
8842
b6dae849
JJ
88432017-01-31 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR tree-optimization/79267
8846 * g++.dg/opt/pr79267.C: New test.
8847
40fb9c89
AO
88482017-01-30 Alexandre Oliva <aoliva@redhat.com>
8849
8850 PR debug/63238
8851 * gcc.dg/debug/dwarf2/align-1.c: New.
8852 * gcc.dg/debug/dwarf2/align-2.c: New.
8853 * gcc.dg/debug/dwarf2/align-3.c: New.
8854 * gcc.dg/debug/dwarf2/align-4.c: New.
8855 * gcc.dg/debug/dwarf2/align-5.c: New.
8856 * gcc.dg/debug/dwarf2/align-6.c: New.
8857 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8858 * g++.dg/debug/dwarf2/align-1.C: New.
8859 * g++.dg/debug/dwarf2/align-2.C: New.
8860 * g++.dg/debug/dwarf2/align-3.C: New.
8861 * g++.dg/debug/dwarf2/align-4.C: New.
8862 * g++.dg/debug/dwarf2/align-5.C: New.
8863 * g++.dg/debug/dwarf2/align-6.C: New.
8864
3095f651
AS
88652017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8866
8867 PR target/79170
8868 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8869
3cf88bff
MS
88702017-01-30 Martin Sebor <msebor@redhat.com>
8871
8872 PR testsuite/79293
8873 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8874
37731134
ML
88752017-01-30 Martin Liska <mliska@suse.cz>
8876
8877 PR gcov-profile/79259
8878 * g++.dg/tree-prof/pr79259.C: New test.
8879
0c7247cc
RB
88802017-01-30 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/79276
8883 * gcc.dg/torture/pr79276.c: New testcase.
8884
ab4be5d1
DV
88852017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8886
8887 PR target/79240
8888 * gcc.target/s390/pr79240.c: New test.
8889
6687d58d
BS
88902017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8891
8892 PR target/79268
8893 * gcc.target/powerpc/pr79268.c: New file.
8894 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8895 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8896 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8897 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8898
b5df96c3
JDA
88992017-01-28 John David Anglin <danglin@gcc.gnu.org>
8900
fc34d7b8
JDA
8901 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8902
9efc84e4
JDA
8903 PR testsuite/70583
8904 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8905
4bfbe3ae
JDA
8906 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8907 * gnat.dg/debug9.adb: Likewise.
8908
8d0b306f
JDA
8909 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8910
b5df96c3
JDA
8911 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8912 libatomic_available.
8913 * gfortran.dg/coarray_42.f90: Likewise.
8914 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8915 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8916 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8917
eb339366
MS
89182017-01-27 Martin Sebor <msebor@redhat.com>
8919
8920 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8921
711ce021
BS
89222017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8923
8924 PR rtl-optimization/79194
8925 * gcc.dg/torture/pr79194.c: New test.
8926
d8321b33
VM
89272017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8928
8929 PR tree-optimization/71374
2568d8a1 8930 * gcc.target/i386/pr71374.c: New.
d8321b33 8931
9e2ea13e
MS
89322017-01-27 Martin Sebor <msebor@redhat.com>
8933
8934 PR c++/71290
8935 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8936 a dg-error directive.
8937
9eb7045b
VM
89382017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8939
8940 PR target/79131
8941 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8942 * gcc.target/arm/pr79131-2.c: New.
8943
f75bbf3f
BS
89442017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8945
8946 PR target/65484
8947 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8948 vectorized on POWER unless hardware misaligned loads are
8949 available.
8950
3f54004b
BC
89512017-01-27 Bin Cheng <bin.cheng@arm.com>
8952
8953 PR rtl-optimization/78559
8954 * gcc.c-torture/execute/pr78559.c: New test.
8955
40b6bff9
RB
89562017-01-27 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/79245
8959 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8960 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8961
b2f8892e
JJ
89622017-01-27 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR c/79199
8965 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8966 target. Use 4294967293U instead of 4294967293.
8967
b002f3b9
RB
89682017-01-27 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/71433
8971 * gcc.dg/Warray-bounds-21.c: New testcase.
8972
38f50ab6
RB
89732017-01-27 Richard Biener <rguenther@suse.de>
8974
8975 PR tree-optimization/79244
8976 * gcc.dg/torture/pr79244.c: New testcase.
8977
c04f4139
JJ
89782017-01-27 Jakub Jelinek <jakub@redhat.com>
8979
8980 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8981 all occurrences of 40 to 32.
8982
6ca513f9
RE
89832017-01-27 Richard Earnshaw <rearnsha@arm.com>
8984
8985 PR target/79239
8986 * gcc.target/arm/pr79239.c: New test.
8987
d876f5cd
DV
89882017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8989
8990 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8991
bb6a6ee9
AB
89922017-01-27 Adam Butcher <adam@jessamine.co.uk>
8993
8994 PR c++/64382
8995 * g++.dg/cpp1y/pr64382.C: New test.
8996
31c87a43
MS
89972017-01-26 Martin Sebor <msebor@redhat.com>
8998
8999 PR middle-end/78703
9000 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9001 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9002 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9003 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9004
f7c06c0f
JJ
90052017-01-26 Jakub Jelinek <jakub@redhat.com>
9006
b0670cc0
JJ
9007 PR debug/79129
9008 * g++.dg/debug/dwarf2/pr79129.C: New test.
9009
f7c06c0f
JJ
9010 PR debug/78835
9011 * g++.dg/debug/dwarf2/pr78835.C: New test.
9012
5d93da1d
MS
90132017-01-26 Martin Sebor <msebor@redhat.com>
9014
9015 PR middle-end/78703
9016 * gcc.dg/format/pr78569.c: Adjust.
9017 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9018 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9019 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9020 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9021 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9022 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9023 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9024 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9025 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9026 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9027 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9028
905d2812
JJ
90292017-01-26 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR c++/68727
9032 * g++.dg/other/offsetof8.C: Add expected error.
9033 * g++.dg/other/offsetof9.C: New test.
9034
b3db8d77
DE
90352017-01-26 David Edelsohn <dje.gcc@gmail.com>
9036
9037 * g++.dg/opt/declone3.C: Require LTO.
9038
15961e4a
VM
90392017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9040
9041 PR target/79131
9042 * gcc.target/arm/pr79131.c: New.
9043
e39dd802
BC
90442017-01-26 Bin Cheng <bin.cheng@arm.com>
9045
9046 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9047
bc9efeab
JW
90482017-01-26 Jonathan Wakely <jwakely@redhat.com>
9049
9050 PR libstdc++/79190
9051 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9052 matches replaced operator delete.
9053
b5f75f0b
JJ
90542017-01-26 Jakub Jelinek <jakub@redhat.com>
9055
9056 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9057 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9058 avx512f with avx512dq.
9059 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9060 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9061 avx512f with avx512dq.
9062 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9063 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9064 avx512f with avx512dq.
9065
0a38b341
MP
90662017-01-26 Marek Polacek <polacek@redhat.com>
9067
9068 PR c/79199
9069 * c-c++-common/Wduplicated-branches-13.c: New test.
9070
ebff5c3f
DS
90712017-01-26 David Sherwood <david.sherwood@arm.com>
9072
9073 PR middle-end/79212
9074 * gfortran.dg/gomp/sharing-4.f90: New test.
9075
e6d55103
JJ
90762017-01-26 Jakub Jelinek <jakub@redhat.com>
9077
1a27fab1
JJ
9078 PR target/70465
9079 * gcc.target/i386/pr70465.c: New test.
9080
e6d55103
JJ
9081 * brig.dg/dg.exp: Update copyright years.
9082 * lib/brig-dg.exp: Update copyright years.
9083 * lib/brig.exp: Update copyright years.
9084
b5aa1281
MM
90852017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9086
9087 PR target/79179
9088 * gcc.target/powerpc/pr79179.c: New test.
9089
3b5de3cb
BS
90902017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9091
9092 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9093 generation to accept D-mode memory accesses.
9094
dbe81dbe
MS
90952017-01-25 Martin Sebor <msebor@redhat.com>
9096
9097 PR c++/71290
9098 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9099 * g++.dg/ext/flexarray-mangle.C: Same.
9100 * g++.dg/ext/flexarray-subst.C: Same.
9101 * g++.dg/ext/flexary10.C: Same.
9102 * g++.dg/ext/flexary11.C: Same.
9103 * g++.dg/ext/flexary14.C: Same.
9104 * g++.dg/ext/flexary16.C: Same.
9105 * g++.dg/ext/flexary18.C: Same.
9106 * g++.dg/ext/flexary19.C: Same.
9107 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9108 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9109 * g++.dg/ubsan/object-size-1.C: Same.
9110 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9111
0e343868
JJ
91122017-01-25 Jakub Jelinek <jakub@redhat.com>
9113
a25608aa
JJ
9114 PR c++/78896
9115 * g++.dg/cpp1z/decomp24.C: New test.
9116
0e343868
JJ
9117 PR c++/77914
9118 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9119 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9120 expect a warning.
9121 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9122 expect warnings.
9123 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9124 * g++.dg/cpp1y/pr59636.C: Likewise.
9125 * g++.dg/cpp1y/pr60190.C: Likewise.
9126
0d098f4b
BC
91272017-01-25 Bin Cheng <bin.cheng@arm.com>
9128
9129 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9130
5332c89e 91312017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9132
9133 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9134 vec_packs built-ins
9135
ed4e59f4
CL
91362017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9137
9138 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9139 -mcpu=cortex-a57.
9140 * gcc.target/arm/vseleqsf.c: Likewise.
9141 * gcc.target/arm/vselgedf.c: Likewise.
9142 * gcc.target/arm/vselgesf.c: Likewise.
9143 * gcc.target/arm/vselgtdf.c: Likewise.
9144 * gcc.target/arm/vselgtsf.c: Likewise.
9145 * gcc.target/arm/vselledf.c: Likewise.
9146 * gcc.target/arm/vsellesf.c: Likewise.
9147 * gcc.target/arm/vselltdf.c: Likewise.
9148 * gcc.target/arm/vselltsf.c: Likewise.
9149 * gcc.target/arm/vselnedf.c: Likewise.
9150 * gcc.target/arm/vselnesf.c: Likewise.
9151 * gcc.target/arm/vselvcdf.c: Likewise.
9152 * gcc.target/arm/vselvcsf.c: Likewise.
9153 * gcc.target/arm/vselvsdf.c: Likewise.
9154 * gcc.target/arm/vselvssf.c: Likewise.
9155
a5d6927f
RB
91562017-01-25 Richard Biener <rguenther@suse.de>
9157
9158 PR testsuite/72850
9159 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9160 to what we had before adding the threading passes.
9161
c2873892
RB
91622017-01-25 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/69264
9165 * g++.dg/torture/pr69264.C: New testcase.
9166
9aa483a2
KT
91672016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9168
9169 PR target/79145
9170 * gcc.target/arm/pr79145.c: New test.
9171
5c628c3e
RB
91722017-01-25 Richard Biener <rguenther@suse.de>
9173
9174 PR debug/78363
9175 * g++.dg/gomp/pr78363-1.C: New testcase.
9176 * g++.dg/gomp/pr78363-2.C: Likewise.
9177 * g++.dg/gomp/pr78363-3.C: Likewise.
9178
9078cd36
KT
91792016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180
9181 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9182 * gcc.dg/lto/pr61526_0.c: Likewise.
9183 * gcc.dg/lto/pr64415_0.c: Likewise.
9184
7cfd79d6
JJ
91852017-01-24 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR c++/79205
9188 * g++.dg/cpp1z/decomp22.C: New test.
9189 * g++.dg/cpp1z/decomp23.C: New test.
9190
3e4b91f2
NS
91912017-01-24 Nathan Sidwell <nathan@acm.org>
9192
1d7bc790
NS
9193 PR c++/78469
9194 * g++.dg/cpp0x/pr78469.C: New.
9195
3e4b91f2
NS
9196 PR c++/79118
9197 * g++.dg/cpp0x/pr79118.C: New.
9198
b20ba138
EB
91992017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9200
9201 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9202
c2e84327
DM
92032017-01-24 David Malcolm <dmalcolm@redhat.com>
9204
9205 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9206 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9207 * gcc.dg/rtl/rtl.exp: New file.
9208 * gcc.dg/rtl/test.c: New file.
9209 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9210 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9211 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9212 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9213 * gcc.dg/rtl/x86_64/final.c: New test case.
9214 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9215 * gcc.dg/rtl/x86_64/ira.c: New test case.
9216 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9217 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9218 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9219 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9220 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9221 * gcc.dg/rtl/x86_64/test_1.h: New file.
9222 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9223 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9224 * gcc.dg/rtl/x86_64/times-two.h: New file.
9225 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9226
cf8d19de
BC
92272017-01-24 Bin Cheng <bin.cheng@arm.com>
9228
9229 PR tree-optimization/79159
9230 * g++.dg/tree-ssa/pr79159.C: New test.
9231
f6a24a94 92322017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9233 Martin Jambor <mjambor@suse.cz>
9234
9235 * lib/brig-dg.exp: New file.
9236 * lib/brig.exp: Likewise.
9237 * brig.dg/README: Likewise.
9238 * brig.dg/dg.exp: Likewise.
9239 * brig.dg/test/gimple/alloca.hsail: Likewise.
9240 * brig.dg/test/gimple/atomics.hsail: Likewise.
9241 * brig.dg/test/gimple/branches.hsail: Likewise.
9242 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9243 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9244 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9245 * brig.dg/test/gimple/mem.hsail: Likewise.
9246 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9247 * brig.dg/test/gimple/packed.hsail: Likewise.
9248 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9249 * brig.dg/test/gimple/variables.hsail: Likewise.
9250 * brig.dg/test/gimple/vector.hsail: Likewise.
9251
c3b3e526
JJ
92522017-01-24 Jakub Jelinek <jakub@redhat.com>
9253
9254 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9255 support asan, only on i?86/x86_64 require sse2_runtime.
9256
75f92127
KN
92572017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9258
9259 PR target/66669
9260 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9261 test on powerpc targets.
9262
1a998fa0
MS
92632017-01-23 Martin Sebor <msebor@redhat.com>
9264
9265 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9266
108fdd6d
RB
92672017-01-23 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/79088
9270 PR tree-optimization/79188
9271 * gcc.dg/torture/pr79088.c: New testcase.
9272 * gcc.dg/torture/pr79188.c: Likewise.
9273
28826a66
KN
92742017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9275
9276 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9277 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9278 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9279 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9280 type of test function to reflect change in built-in function's
9281 return type.
9282 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9283 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9284 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9285 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9286 type and second argument type to reflect change in built-in
9287 function's type signature.
9288 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9289 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9290 type of test function to reflect change in built-in function's
9291 return type.
9292 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9293 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9294 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9295 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9296 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9297 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9298 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9299 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9300 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9301 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9302 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9303 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9304 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9305 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9306 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9307 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9308 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9309 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9310 type of test function to reflect change in built-in function's
9311 return type.
9312 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9313 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9314 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9315 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9316 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9317 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9318 test function's result and second argument to reflect change in
9319 built-in function's type signature.
9320 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9321
e6b8075c
NS
93222017-01-23 Nathan Sidwell <nathan@acm.org>
9323
fc7612fd
NS
9324 PR C++/71710
9325 * g++.dg/template/pr71710.C: New.
9326
e6b8075c
NS
9327 PR c++/71406
9328 PR c++/77508
9329 * g++.dg/template/pr71406.C: New.
9330
15b8fd49
TK
93312017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9332
9b7716c9 9333 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9334
e9c4fbe9
BS
93352017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9336
9337 PR rtl-optimization/78634
9338 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9339
8539a302
BC
93402017-01-23 Bin Cheng <bin.cheng@arm.com>
9341
9342 PR tree-optimization/70754
9343 * gfortran.dg/pr70754.f90: New test.
9344
f368600f
ML
93452017-01-23 Martin Liska <mliska@suse.cz>
9346
9347 PR tree-optimization/79196
9348 * gcc.dg/asan/pr79196.c: New test.
9349 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9350
d886761f
MM
93512017-01-23 Michael Matz <matz@suse.de>
9352
9353 PR tree-optimization/78384
9354 * gcc.dg/pr78384.c: New test.
9355
cffcafda
RB
93562017-01-23 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/79186
9359 * gcc.dg/torture/pr79186.c: New testcase.
9360 * gcc.dg/torture/pr79187.c: Likewise.
9361
bda2bc48
MJ
93622017-01-23 Martin Jambor <mjambor@suse.cz>
9363
9364 * gcc.dg/ipa/vrp8.c: New test.
9365
f65f1ae3
MJ
93662017-01-23 Martin Jambor <mjambor@suse.cz>
9367
9368 PR ipa/79108
9369 * gfortran.dg/lto/pr79108_0.f90: New test.
9370
dea06111
AS
93712017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9372
9373 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9374 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9375 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9376 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9377 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9378 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9379 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9380 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9381 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9382 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9383 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9384 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9385 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9386 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9387 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9388 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9389
05011618
RB
93902017-01-23 Richard Biener <rguenther@suse.de>
9391 Nick Clifton <nickc@redhat.com>
9392
9393 PR testsuite/78421
9394 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9395 If the target is ARM return the result of the
9396 check_effective_target_arm_vect_no_misalign proc.
9397 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9398 support unaligned vectors then only expect one of the loops to be
9399 unrolled.
9400
f6b9f2ff
ML
94012017-01-23 Martin Liska <mliska@suse.cz>
9402
9403 * gcc.dg/asan/use-after-scope-10.c: New test.
9404 * gcc.dg/asan/use-after-scope-11.c: New test.
9405 * g++.dg/asan/use-after-scope-5.C: New test.
9406
c7775327
ML
94072017-01-23 Martin Liska <mliska@suse.cz>
9408
9409 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9410 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9411 sanopt optimization for ASAN_POISON.
9412
d8ae8d16
KT
94132016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9414
9415 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9416
54d7c70c
CL
94172017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9418
9419 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9420 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9421 for poly*_t types.
9422 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9423 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9424 exec_vcombine): Likewise.
9425 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9426 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9427 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9428 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9429 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9430 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9431 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9432 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9433 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9434 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9435 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9436 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9437 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9438 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9439 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9440 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9441 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9442 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9443 Likewise.
9444 (TEST_VGET_LANE): Cast to uint to avoid warning.
9445 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9446 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9447 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9448 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9449 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9450 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9451 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9452 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9453 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9454 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9455 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9456 CHECK_POLY instead of CHECK for poly64_t types.
9457 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9458 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9459 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9460 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9461 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9462 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9463 uint32_t.
9464 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9465 for int32_t, int64_t.
9466 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9467 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9468 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9469 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9470 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9471 needed.
9472
386fe51c
JJ
94732017-01-22 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR fortran/79154
9476 * gfortran.dg/gomp/pr79154-1.f90: New test.
9477 * gfortran.dg/gomp/pr79154-2.f90: New test.
9478
bc4d86e6
AS
94792017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9480
9481 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9482
c31d5fce
MP
94832017-01-21 Marek Polacek <polacek@redhat.com>
9484
9485 PR testsuite/79169
9486 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9487
25cb56c3
JH
94882017-01-20 Jan Hubicka <hubicka@ucw.cz>
9489
9490 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9491
ea9f867b
BS
94922017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9493
9494 PR rtl-optimization/79125
9495 * gcc.dg/torture/pr79125.c: New test.
9496
a876231c
JW
94972017-01-20 Jiong Wang <jiong.wang@arm.com>
9498
2568d8a1 9499 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9500 only.
2568d8a1
JJ
9501 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9502 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9503
4b9f2115
NS
95042017-01-20 Nathan Sidwell <nathan@acm.org>
9505
3e4b91f2 9506 PR c++/78495
4b9f2115
NS
9507 * g++.dg/cpp1z/inh-ctor38.C: New.
9508
d2aadab1
MP
95092017-01-20 Marek Polacek <polacek@redhat.com>
9510
9511 PR c/79152
9512 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9513
449cd5af
TP
95142017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9515
9516 * lib/target-supports.exp (check_configured_with): New procedure.
9517 (check_effective_target_default_mode): new effective target.
9518 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9519 default mode. Fix dg-skip-if target selector syntax.
9520 * gcc.target/arm/optional_thumb-2.c: Likewise.
9521 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9522 syntax.
9523
ebed7175
DM
95242017-01-20 David Malcolm <dmalcolm@redhat.com>
9525
9526 PR c++/77829
9527 PR c++/78656
9528 * g++.dg/spellcheck-pr77829.C: New test case.
9529 * g++.dg/spellcheck-pr78656.C: New test case.
9530
2ebd93e1
MP
95312017-01-20 Marek Polacek <polacek@redhat.com>
9532
9533 PR c/64279
9534 * c-c++-common/Wduplicated-branches-1.c: New test.
9535 * c-c++-common/Wduplicated-branches-10.c: New test.
9536 * c-c++-common/Wduplicated-branches-11.c: New test.
9537 * c-c++-common/Wduplicated-branches-12.c: New test.
9538 * c-c++-common/Wduplicated-branches-2.c: New test.
9539 * c-c++-common/Wduplicated-branches-3.c: New test.
9540 * c-c++-common/Wduplicated-branches-4.c: New test.
9541 * c-c++-common/Wduplicated-branches-5.c: New test.
9542 * c-c++-common/Wduplicated-branches-6.c: New test.
9543 * c-c++-common/Wduplicated-branches-7.c: New test.
9544 * c-c++-common/Wduplicated-branches-8.c: New test.
9545 * c-c++-common/Wduplicated-branches-9.c: New test.
9546 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9547 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9548 * g++.dg/ext/builtin-object-size3.C: Likewise.
9549 * g++.dg/gomp/loop-1.C: Likewise.
9550 * g++.dg/warn/Wduplicated-branches1.C: New test.
9551 * g++.dg/warn/Wduplicated-branches2.C: New test.
9552
0ce4024a
ML
95532017-01-20 Martin Liska <mliska@suse.cz>
9554
9555 PR lto/69188
9556 * gcc.dg/lto/pr69188_0.c: New test.
9557 * gcc.dg/lto/pr69188_1.c: New test.
9558
d8ea3e7c
AS
95592017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9560
9561 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9562 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9563 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9564 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9565 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9566 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9567 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9568 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9569 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9570 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9571 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9572 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9573 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9574 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9575 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9576 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9577 * gcc.target/i386/avx-1.c: Test new intrinsics.
9578 * gcc.target/i386/sse-13.c: Ditto.
9579 * gcc.target/i386/sse-23.c: Ditto.
9580
0516164b
RB
95812017-01-20 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/71264
9584 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9585
d821744c
MF
95862017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9587
9588 * gcc.target/mips/madd4-1.c: New file.
9589 * gcc.target/mips/madd4-2.c: Likewise.
9590 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9591 HAS_MADD4.
9592 (mips_option_groups): Add -m[no-]madd4.
9593 (mips-dg-init): Detect default -mno-madd4.
9594 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9595 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9596 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9597 * gcc.target/mips/nmadd-1.c: Likewise.
9598 * gcc.target/mips/nmadd-2.c: Likewise.
9599 * gcc.target/mips/nmadd-3.c: Likewise.
9600
db58fd89
JW
96012017-01-19 Jiong Wang <jiong.wang@arm.com>
9602
9603 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9604 combined instructions.
9605 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9606 instructions.
9607 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9608 of pointer authentication.
9609
bd9cf60b
MM
96102017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9611
9612 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9613 floating point hardware to run test.
9614
ab014eb3
TC
96152017-01-19 Tamar Christina <tamar.christina@arm.com>
9616
2568d8a1 9617 * lib/target-supports.exp
ab014eb3
TC
9618 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9619
c048038f
RO
96202017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9621
9622 PR testsuite/79051
9623 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9624 __x86_64__]: Allow for target i?86-*-*.
9625
ab6b44cb
MF
96262017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9627
9628 PR target/78176
9629 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9630 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9631 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9632 HAS_LXC1.
9633 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9634 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9635 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9636
118d5ed3
AV
96372017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9638
9639 PR fortran/70696
9640 * gfortran.dg/coarray_43.f90: New test.
9641
a57c520e
RE
96422017-01-19 Richard Earnshaw <rearnsha@arm.com>
9643
9644 PR rtl-optimization/79121
9645 * gcc.c-torture/execute/pr79121.c: New test.
9646
54dc4be2
MM
96472017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9648
9649 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9650 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9651
7bd5dad2
LK
96522017-01-18 Louis Krupp <louis.krupp@zoho.com>
9653
9654 PR fortran/50069
9655 PR fortran/55086
9656 * gfortran.dg/pr50069_1.f90: New test.
9657 * gfortran.dg/pr50069_2.f90: New test.
9658 * gfortran.dg/pr55086_1.f90: New test.
9659 * gfortran.dg/pr55086_1_tfat.f90: New test.
9660 * gfortran.dg/pr55086_2.f90: New test.
9661 * gfortran.dg/pr55086_2_tfat.f90: New test.
9662 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9663
0edd264d
AS
96642017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9665 * gcc.dg/strcmp-1.c: New test.
9666 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9667
551914b7
DM
96682017-01-18 David Malcolm <dmalcolm@redhat.com>
9669
9670 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9671 (dejagnu_fail): Likewise.
9672 (dejagnu_note): Likewise.
9673 (pass): Provide forward decl, moving true decl to after #include
9674 of harness.h.
9675 (fail): Likewise.
9676 (note): Likewise.
9677
b7d3a6a6
MM
96782017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9679
9680 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9681 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9682
c484627c
NS
96832017-01-18 Nathan Sidwell <nathan@acm.org>
9684
9685 PR c++/78488
9686 * g++.dg/cpp1z/inh-ctor37.C: New.
9687
a711887e
UB
96882017-01-18 Uros Bizjak <ubizjak@gmail.com>
9689
9690 PR rtl-optimization/78952
9691 * gcc.target/i386/pr78952-1.c: New test.
9692 * gcc.target/i386/pr78952-2.c: Ditto.
9693
525a5e33
AV
96942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9695
9696 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9697
96982017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9699
9700 PR fortran/70696
9701 * gfortran.dg/coarray_event_1.f08: New test.
9702
90553aac
JJ
97032017-01-18 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR target/77416
9706 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9707 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9708 from dg-options.
9709 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9710 guarded test.
9711 * gcc.target/powerpc/fusion4.c: Likewise.
9712 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9713 guarded test.
9714 * gcc.target/powerpc/pr58673-1.c: Likewise.
9715 * gcc.target/powerpc/pr58673-2.c: Likewise.
9716 * gcc.target/powerpc/pr59054.c: Likewise.
9717
dfc42f08
BS
97182016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9719
9720 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9721 vec_bperm.
9722 * gcc.target/powerpc/p9-vbpermd.c: New file.
9723
f3981e7e
AK
97242017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9725
9726 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9727 (must_not_compile2): Downcase first letter of error messages.
9728 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9729 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9730
2c65d990
NS
97312017-01-18 Nathan Sidwell <nathan@acm.org>
9732
9733 PR c++/79091
9734 * g++.dg/pr79091.C: New.
9735
a711887e
UB
97362017-01-18 Jakub Jelinek <jakub@redhat.com>
9737
9738 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9739 to dg-options.
9740 (p0): Add missing dg-error.
9741
4701fba3
JS
97422017-01-17 Joe Seymour <joe.s@somniumtech.com>
9743
9744 * gcc.target/msp430/mul_f5_muldef.c: New test.
9745
ac4dc08d
MM
97462017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9747
9748 PR target/79004
9749 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9750 options. Fix up the syntax for using \m and \M.
9751
1b3254e4
SB
97522017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9753
9754 PR target/78875
9755 * gcc.target/powerpc/ssp-1.c: New testcase.
9756 * gcc.target/powerpc/ssp-2.c: New testcase.
9757
8144a493
WD
97582017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9759
9760 * gcc.target/aarch64/eh_return.c: New test.
9761
a6607774
BS
97622017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9763
9764 * vec-rlmi-rlnm.c: New file.
9765
8ddfdbc2
NS
97662017-01-17 Nathan Sidwell <nathan@acm.org>
9767
9768 PR c++/61636
9769 * g++.dg/cpp1y/pr61636-1.C: New.
9770 * g++.dg/cpp1y/pr61636-2.C: New.
9771 * g++.dg/cpp1y/pr61636-3.C: New.
9772
d365b403
MS
97732017-01-17 Martin Sebor <msebor@redhat.com>
9774
9775 PR testsuite/79115
9776 * gcc.dg/pr78768.c: Make it a link-only test.
9777
0d80ab91
DM
97782017-01-17 David Malcolm <dmalcolm@redhat.com>
9779
9780 PR c++/71497
9781 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9782 expected messages.
9783 * c-c++-common/Wmisleading-indentation.c: Likewise.
9784
31b61548
VM
97852017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9786
9787 PR target/79058
9788 * gcc.target/arm/pr79058.c: New.
9789
c549996e
JJ
97902017-01-17 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR tree-optimization/71854
9793 * gcc.dg/vect/pr71854.c: New test.
9794
4f197ff9
ML
97952017-01-17 Martin Liska <mliska@suse.cz>
9796
9797 PR ipa/71207
9798 * g++.dg/ipa/pr71207.C: New test.
9799
d4193b85
JH
98002017-01-17 Jan Hubicka <hubicka@ucw.cz>
9801
9802 PR middle-end/77445
9803 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9804 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9805
906e7712
JJ
98062017-01-17 Jakub Jelinek <jakub@redhat.com>
9807
9808 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9809 rather than long unsigned int.
9810 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9811
12314dc9
RB
98122017-01-17 Richard Biener <rguenther@suse.de>
9813
9814 PR tree-optimization/71433
9815 * gcc.dg/Warray-bounds-20.c: New testcase.
9816
a23e48df
RB
98172017-01-17 Richard Biener <rguenther@suse.de>
9818
9819 PR testsuite/52563
9820 PR testsuite/71237
9821 PR testsuite/77737
9822 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9823 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9824 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9825
e6750e5c
AM
98262017-01-17 Alan Modra <amodra@gmail.com>
9827
9828 * gcc.target/powerpc/pr79066.c: New.
9829
a59afbe2
JL
98302017-01-16 Jeff Law <law@redhat.com>
9831
9832 PR tree-optimization/33562
9833 PR tree-optimization/61912
9834 PR tree-optimization/77485
9835 PR tree-optimization/79090
9836 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9837 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9838
e1bcfb92
JJ
98392017-01-16 Jakub Jelinek <jakub@redhat.com>
9840
98e92fb2
JJ
9841 PR c/79089
9842 * gcc.c-torture/compile/pr79089.c: New test.
9843
e1bcfb92
JJ
9844 PR target/79080
9845 * gcc.dg/pr79080.c: New test.
9846
0ef1f9cd
DM
98472017-01-16 David Malcolm <dmalcolm@redhat.com>
9848
9849 PR c/78304
9850 * gcc.dg/format/pr78304.c: Convert argument from integral type
9851 to a pointer.
9852 * gcc.dg/format/pr78304-2.c: Likewise.
9853
76689ffc
CL
98542017-01-16 Carl Love <cel@us.ibm.com>
9855
9856 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9857 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9858
ce12ee9e
CL
98592017-01-16 Carl Love <cel@us.ibm.com>
9860
9861 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9862 Change arguments and return type to bool long long.
9863
b336037d
MS
98642017-01-16 Martin Sebor <msebor@redhat.com>
9865
9866 PR testsuite/79051
9867 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9868 on x86.
9869
1ddca3f3
PC
98702017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9871
9872 Revert:
a711887e 9873 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9874
9875 PR c++/71737
9876 * g++.dg/cpp0x/pr71737.C: New.
9877
290687fb
BS
98782017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9879
9880 * gcc.target/powerpc/swaps-p8-27.c: New.
9881
7d2f3f1d
PC
98822017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9883
9884 PR c++/71737
9885 * g++.dg/cpp0x/pr71737.C: New.
9886
d743728f
EB
98872017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9888
9889 * gnat.dg/opt62.adb: New test.
9890 * gnat.dg/opt62_pkg.ads: New helper.
9891
90aead21
BS
98922017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9893
a711887e
UB
9894 PR rtl-optimization/78626
9895 PR rtl-optimization/78727
90aead21
BS
9896 * gcc.dg/torture/pr78626.c: New test.
9897 * gcc.dg/torture/pr78727.c: New test.
9898
afaecc23
AM
98992017-01-14 Alan Modra <amodra@gmail.com>
9900
9901 * gcc.c-torture/compile/pr72749.c: New test.
9902
be4aa83d
DM
99032017-01-13 David Malcolm <dmalcolm@redhat.com>
9904
9905 PR c/78304
9906 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9907 (test_macro_2): New test.
9908 (test_macro_3): New test.
9909 (test_macro_4): New test.
9910 (test_non_contiguous_strings): Convert line number to line offset.
9911 * gcc.dg/format/pr78304-2.c: New test case.
9912 * gcc.dg/format/pr78304.c: New test case.
9913
7cdca3ec
UB
99142017-01-13 Uros Bizjak <ubizjak@gmail.com>
9915
9916 * gcc.target/i386/funcspec-56.inc: Add missing options and
9917 reorder options by implied ISAs, as in ix86_target_string.
9918
e3017e52
MP
99192017-01-13 Marek Polacek <polacek@redhat.com>
9920
9921 PR c++/71166
9922 * g++.dg/cpp0x/constexpr-array18.C: New test.
9923
d155c6fe
JL
99242017-01-13 Jeff Law <law@redhat.com>
9925
7c9560a5
JL
9926 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9927
9e59e99a
JL
9928 PR tree-optimization/61912
9929 PR tree-optimization/77485
9930 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9931 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9932 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9933
9934 PR tree-optimization/33562
9935 PR tree-optimization/61912
9936 PR tree-optimization/77485
d155c6fe
JL
9937 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9938 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9939 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9940 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9941 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9942 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9943 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9944
77719b06
ML
99452017-01-13 Martin Liska <mliska@suse.cz>
9946
9947 PR ipa/79043
9948 * gcc.c-torture/execute/pr79043.c: New test.
9949
a181b2bc
RB
99502017-01-13 Richard Biener <rguenther@suse.de>
9951
9952 PR middle-end/78411
9953 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9954
eaed3226
AV
99552017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9956
9957 PR fortran/70697
9958 * gfortran.dg/coarray/event_4.f08: New test.
9959
4ccff88b
AV
99602017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9961
9962 PR fortran/70696
9963 * gfortran.dg/coarray/event_3.f08: New test.
9964
3c3b9090
RB
99652017-01-13 Richard Biener <rguenther@suse.de>
9966
9967 PR tree-optimization/77283
9968 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9969
25329913
RB
99702017-01-13 Richard Biener <rguenther@suse.de>
9971
9972 * gcc.dg/gimplefe-22.c: New testcase.
9973
10b70b8e
RB
99742017-01-13 Richard Biener <rguenther@suse.de>
9975
9976 PR tree-optimization/77283
9977 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9978 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9979 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9980
76a8f82f
SL
99812017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9982
9983 * gcc.dg/pr77862.c: Require fpic target.
9984
59a505da
MM
99852017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9986
9987 PR target/79004
9988 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9989
bce6f760
MS
99902017-01-12 Martin Sebor <msebor@redhat.com>
9991
9992 * gcc.dg/pr78138.c: Adjust.
9993 * gcc.dg/pr78768.c: Adjust.
9994 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9995 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9996 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9997 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9998 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9999 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10000 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10001 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10003 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10004 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10005
3eefa646
JJ
100062017-01-12 Jakub Jelinek <jakub@redhat.com>
10007
10008 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10009
dcb56243
MS
100102017-01-12 Martin Sebor <msebor@redhat.com>
10011
8be3f306 10012 PR testsuite/79051
940242cd
MS
10013 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10014 due to bug 79054.
dcb56243 10015
b7431c20
DE
100162017-01-12 David Edelsohn <dje.gcc@gmail.com>
10017
10018 * gcc.dg/pr78768.c: Require LTO.
10019
2bcd9f32
MS
100202017-01-12 Martin Sebor <msebor@redhat.com>
10021
10022 PR c/79074
10023 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10024 due to the referenced bug.
10025
b2fc1c70
MS
100262017-01-12 Martin Sebor <msebor@redhat.com>
10027
10028 PR testsuite/79073
10029 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10030
fbed6f36
UB
100312017-01-12 Uros Bizjak <ubizjak@gmail.com>
10032
10033 * gcc.target/i386/builtin_target.c (check_features): Check all
10034 supported __builtin_cpu_supports options.
10035
27282dad
KT
100362017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10037
10038 PR tree-optimization/78319
10039 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10040 Remove xfail.
10041
66113166
BS
100422017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10043
10044 PR target/79044
10045 * gcc.target/powerpc/swaps-p8-26.c: New.
10046
6bb4ea5c
RB
100472017-01-12 Richard Biener <rguenther@suse.de>
10048
10049 * gcc.dg/gimplefe-21.c: New testcase.
10050
f15dbadb
MC
100512017-01-12 Michael Collison <michael.collison@arm.com>
10052
10053 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10054
73e32c47
JK
100552017-01-11 Julia Koval <julia.koval@intel.com>
10056 Uros Bizjak <ubizjak@gmail.com>
10057
10058 * gcc.target/i386/sgx.c New test.
10059 * gcc.target/i386/sse-12.c: Add -msgx.
10060 * gcc.target/i386/sse-13.c: Ditto.
10061 * gcc.target/i386/sse-14.c: Ditto.
10062 * gcc.target/i386/sse-22.c: Ditto.
10063 * gcc.target/i386/sse-23.c: Ditto.
10064 * g++.dg/other/i386-2.C: Ditto.
10065 * g++.dg/other/i386-3.C: Ditto.
10066
3594adc7
MS
100672017-01-11 Martin Sebor <msebor@redhat.com>
10068
10069 PR c++/24511
10070 * g++.dg/template/explicit9.C: New test.
10071
01bfd257
NS
100722017-01-11 Nathan Sidwell <nathan@acm.org>
10073
10074 PR c++/77812
10075 * g++.dg/pr77812.C: New.
10076
88df7964
JJ
100772017-01-11 Jakub Jelinek <jakub@redhat.com>
10078
eae63d78
JJ
10079 PR c++/71537
10080 * g++.dg/cpp1y/constexpr-71537.C: New test.
10081
88df7964
JJ
10082 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10083 argument.
10084
960ecba4
MS
100852017-01-11 Martin Sebor <msebor@redhat.com>
10086
10087 PR c/47931
10088 * c-c++-common/Waddress-2.c: New test.
10089
1f258a55
JJ
100902017-01-11 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR c++/78341
10093 * g++.dg/cpp0x/pr78341.C: New test.
10094
bf5fbf46
MS
100952017-01-11 Martin Sebor <msebor@redhat.com>
10096
10097 PR c/78768
10098 * gcc.dg/pr78768.c: New test.
10099
19ff0049
DM
101002017-01-11 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR driver/78877
10103 * gcc.dg/spellcheck-options-14.c: New test case.
10104 * gcc.dg/spellcheck-options-15.c: New test case.
10105 * gcc.dg/spellcheck-options-16.c: New test case.
10106 * gcc.dg/spellcheck-options-17.c: New test case.
10107
c86e9f03
ML
101082017-01-11 Martin Liska <mliska@suse.cz>
10109
10110 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10111
947f51d6
JJ
101122017-01-11 Jakub Jelinek <jakub@redhat.com>
10113
10114 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10115 instead of just 1 for the decomposition from struct C.
10116
849fccf8
EB
101172017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10118
10119 * gcc.c-torture/execute/20170111-1.c: New test.
10120
80c74722
RB
101212017-01-11 Richard Biener <rguenther@suse.de>
10122
10123 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10124
4c4b4703
JJ
101252017-01-11 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR middle-end/50199
10128 * gcc.dg/lto/pr50199_0.c: New test.
10129
664b1a6b
MS
101302017-01-10 Martin Sebor <msebor@redhat.com>
10131
10132 PR testsuite/78960
10133 PR testsuite/78959
10134 PR testsuite/78133
10135 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10136 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10137
fefd3086
MS
101382017-01-10 Martin Sebor <msebor@redhat.com>
10139
10140 PR middle-end/78138
664b1a6b 10141 * gcc.dg/pr78138.c: New test.
fefd3086 10142
b9f4757f
DM
101432017-01-10 David Malcolm <dmalcolm@redhat.com>
10144
10145 PR c++/77949
10146 * g++.dg/diagnostic/pr77949.C: New test case.
10147
5a50f6bb
MS
101482017-01-10 Martin Sebor <msebor@redhat.com>
10149
10150 PR middle-end/78245
10151 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10152
c16880ef
MS
101532017-01-10 Martin Sebor <msebor@redhat.com>
10154
10155 PR tree-optimization/78775
10156 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10157 * gcc.dg/attr-alloc_size-10.c: New test.
10158 * gcc.dg/attr-alloc_size-11.c: New test.
10159 * gcc.dg/builtin-stringop-chk-7.c: New test.
10160 * gcc.dg/pr78775.c: New test.
10161 * gcc.dg/pr78973-2.c: New test.
10162 * gcc.dg/pr78973.c: New test.
10163
5363d9d9
JL
101642017-01-10 Jeff Law <law@redhat.com>
10165
10166 PR tree-optimization/77766
10167 PR tree-optimization/78856
10168 * gcc.c-torture/execute/pr77766.c: New test.
10169
aae23693
RB
101702016-01-10 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/79034
10173 * g++.dg/torture/pr79034.C: New testcase.
10174
a0843aed
ML
101752017-01-10 Martin Liska <mliska@suse.cz>
10176
10177 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10178 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10179 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10180 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10181 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10182 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10183 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10184 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10185 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10186 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10187 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10188 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10189 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10190 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10191 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10192 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10193 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10194 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10195 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10196 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10197 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10198 * gcc.dg/ipa/pr64307.c: Likewise.
10199 * gcc.dg/ipa/pr77653.c: Likewise.
10200
79fc8ffe
AS
102012017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10202
10203 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10204 * g++.dg/other/i386-3.C: Ditto.
10205 * gcc.target/i386/sse-12.c: Ditto.
10206 * gcc.target/i386/sse-13.c: Ditto.
10207 * gcc.target/i386/sse-22.c: Ditto.
10208 * gcc.target/i386/sse-23.c: Ditto.
10209 * gcc.target/i386/builtin_target.c: Handle new option.
10210 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10211 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10212 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10213
dfa6951f
MS
102142017-01-09 Martin Sebor <msebor@redhat.com>
10215
10216 PR testsuite/79036
10217 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10218 with different precisions.
10219
a271e415
EB
102202017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * g++.dg/opt/call2.C: New test.
10223 * g++.dg/opt/call3.C: Likewise.
10224 * gnat.dg/array26.adb: New test.
10225 * gnat.dg/array26_pkg.ad[sb]: New helper.
10226 * gnat.dg/array27.adb: New test.
10227 * gnat.dg/array27_pkg.ad[sb]: New helper.
10228 * gnat.dg/array28.adb: New test.
10229 * gnat.dg/array28_pkg.ad[sb]: New helper.
10230
bd2c6270
JJ
102312017-01-09 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR translation/79019
10234 PR translation/79020
10235 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10236 diagnostics.
10237 * gfortran.dg/initialization_17.f90: Likewise.
10238
1c1d8e75
DH
102392017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10240
10241 PR testsuite/79026
10242 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10243 * gcc.target/i386/pr78904-4.c: Likewise.
10244 * gcc.target/i386/pr78904-6.c: Likewise.
10245 * gcc.target/i386/pr78967-2.c: Likewise.
10246
cb330ba5
JJ
102472017-01-09 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR tree-optimization/78899
10250 * gcc.target/i386/pr78899.c: New test.
10251 * gcc.dg/pr71077.c: New test.
10252
a5e14a42
MJ
102532017-01-09 Martin Jambor <mjambor@suse.cz>
10254
10255 PR ipa/78365
10256 PR ipa/78599
10257 * gcc.dg/torture/pr78365.c: New test.
10258
01216d27
JJ
102592017-01-09 Jakub Jelinek <jakub@redhat.com>
10260
dc59e50a
JJ
10261 PR c++/78948
10262 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10263 (main): Use int* instead of long long.
10264
01216d27
JJ
10265 PR tree-optimization/78938
10266 * gcc.dg/vect/pr78938.c: New test.
10267
c0d4fec7
KT
102682017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10269
10270 * gcc.dg/20161219.c: New test.
10271
7b1b0cc1
RB
102722017-01-09 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/78997
10275 * gcc.dg/torture/pr78997.c: New testcase.
10276
813b9c0d
RB
102772017-01-09 Richard Biener <rguenther@suse.de>
10278
10279 PR debug/79000
10280 * g++.dg/lto/pr79000_0.C: New testcase.
10281 * g++.dg/lto/pr79000_1.c: Likewise.
10282
efcc8d38
MS
102832017-01-08 Martin Sebor <msebor@redhat.com>
10284
10285 PR middle-end/77708
10286 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10287 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10288 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10289 due to bug 78969.
10290 * gcc.dg/format/pr78569.c: Adjust.
10291
5ccf1d8d
DM
102922017-01-07 David Malcolm <dmalcolm@redhat.com>
10293
10294 PR c++/72803
10295 * g++.dg/diagnostic/pr72803.C: New test case.
10296
42002dfe
MS
102972017-01-07 Martin Sebor <msebor@redhat.com>
10298
10299 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10300 * gcc.dg/attr-alloc_size-4.c: Same.
10301
de91486c
AV
103022017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10303
10304 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10305 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10306 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10307 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10308 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10309 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10310 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10311
f55a925e
AS
103122017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10313 * gcc.dg/memcmp-1.c: New.
10314 * gcc.dg/strncmp-1.c: New.
10315
f3caa118
AV
103162017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10317
10318 * gcc.target/arm/acle/mcrr: New.
10319 * gcc.target/arm/acle/mcrr2: New.
10320 * gcc.target/arm/acle/mrrc: New.
10321 * gcc.target/arm/acle/mrrc2: New.
10322
ecc9a25b
AV
103232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10324
10325 * gcc.target/arm/acle/mcr.c: New.
10326 * gcc.target/arm/acle/mrc.c: New.
10327 * gcc.target/arm/acle/mcr2.c: New.
10328 * gcc.target/arm/acle/mrc2.c: New.
10329
3811581f
AV
103302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10331
10332 * gcc.target/arm/acle/ldc: New.
10333 * gcc.target/arm/acle/ldc2: New.
10334 * gcc.target/arm/acle/ldcl: New.
10335 * gcc.target/arm/acle/ldc2l: New.
10336 * gcc.target/arm/acle/stc: New.
10337 * gcc.target/arm/acle/stc2: New.
10338 * gcc.target/arm/acle/stcl: New.
10339 * gcc.target/arm/acle/stc2l: New.
10340
d57daa0c
AV
103412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10342
10343 * gcc.target/arm/acle/acle.exp: Run tests for different options
10344 and make sure fat-lto-objects is used such that we can still do
10345 assemble scans.
10346 * gcc.target/arm/acle/cdp.c: New.
10347 * gcc.target/arm/acle/cdp2.c: New.
10348 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10349 (check_effective_target_arm_coproc1_ok_nocache): New.
10350 (check_effective_target_arm_coproc2_ok): New.
10351 (check_effective_target_arm_coproc2_ok_nocache): New.
10352 (check_effective_target_arm_coproc3_ok): New.
10353 (check_effective_target_arm_coproc3_ok_nocache): New.
10354 (check_effective_target_arm_coproc4_ok): New.
10355 (check_effective_target_arm_coproc4_ok_nocache): New.
10356
8a123229
MS
103572017-01-06 Martin Sebor <msebor@redhat.com>
10358
10359 PR middle-end/78605
10360 * gcc.dg/tree-ssa/pr78605.c: New test.
10361
5b8999d6
MS
103622017-01-05 Martin Sebor <msebor@redhat.com>
10363
10364 PR tree-optimization/78910
10365 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10366 diagnostics.
10367 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10368 * gcc.dg/tree-ssa/pr78910.c: New test.
10369
4e89adf9
EB
103702017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10371
10372 * gcc.dg/sso-10.c: New test.
10373
962c5679
JJ
103742017-01-05 Jakub Jelinek <jakub@redhat.com>
10375
cfd719e7
JJ
10376 PR tree-optimization/71016
10377 * gcc.target/i386/pr71016.c: New test.
10378 * gcc.target/aarch64/pr71016.c: New test.
10379 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10380
26f20371
JJ
10381 PR c++/78931
10382 * g++.dg/cpp1z/decomp19.C: New test.
10383
962c5679
JJ
10384 PR c++/78890
10385 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10386 * g++.dg/init/union1.C: Likewise.
10387 * g++.dg/cpp0x/union6.C: Expect errors.
10388 * g++.dg/cpp0x/union8.C: New test.
10389 * g++.dg/cpp0x/pr78890-1.C: New test.
10390 * g++.dg/cpp0x/pr78890-2.C: New test.
10391
8c15f541
DE
103922017-01-05 David Edelsohn <dje.gcc@gmail.com>
10393
10394 * gcc.target/powerpc/pr71670.c: Require p9vector.
10395 * gcc.target/powerpc/p9-novsx.c: Same.
10396
51b86113
DM
103972017-01-05 David Malcolm <dmalcolm@redhat.com>
10398
10399 * selftests/asr_div1.rtl: New file.
10400 * selftests/aarch64: New subdirectory.
10401 * selftests/aarch64/times-two.rtl: New file.
10402 * selftests/bb-index.rtl: New file.
10403 * selftests/cfg-test.rtl: New file.
10404 * selftests/const-int.rtl: New file.
10405 * selftests/example-labels.rtl: New file.
10406 * selftests/insn-with-mode.rtl: New file.
10407 * selftests/jump-to-label-ref.rtl: New file.
10408 * selftests/jump-to-return.rtl: New file.
10409 * selftests/jump-to-simple-return.rtl: New file.
10410 * selftests/mem.rtl: New file.
10411 * selftests/note-insn-deleted.rtl: New file.
10412 * selftests/note_insn_basic_block.rtl: New file.
10413 * selftests/simple-cse.rtl: New file.
10414 * selftests/symbol-ref.rtl: New file.
10415 * selftests/x86_64: New subdirectory.
10416 * selftests/x86_64/call-insn.rtl: New file.
10417 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10418 * selftests/x86_64/times-two.rtl: New file.
10419 * selftests/x86_64/unspec.rtl: New file.
10420
dc7650cc
NS
104212017-01-05 Nathan Sidwell <nathan@acm.org>
10422
10423 PR c++/78765
10424 * g++.dg/cpp0x/pr78765.C: New.
10425
3db70565
DV
104262017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10427
10428 * gcc.target/s390/memcpy-2.c: New test.
10429 * gcc.target/s390/memset-2.c: New test.
10430
f5a537e3
AK
104312017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10432
10433 * gcc.target/s390/memcpy-1.c: New test.
10434
d80c6d02
JL
104352017-01-04 Jeff Law <law@redhat.com>
10436
10437 PR tree-optimization/78812
10438 * g++.dg/torture/pr78812.C: New test.
10439
08edc320 104402017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10441
10442 PR target/71977
10443 PR target/70568
10444 PR target/78823
10445 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10446 64-bit VSX systems with direct move, whether we optimize common
10447 code sequences in the GLIBC math library for float math functions.
10448 * gcc.target/powerpc/pr71977-2.c: Likewise.
10449
a9342885
MP
104502017-01-04 Marek Polacek <polacek@redhat.com>
10451
10452 PR c++/64767
10453 * c-c++-common/Wpointer-compare-1.c: New test.
10454
066435fe
JJ
104552017-01-04 Jakub Jelinek <jakub@redhat.com>
10456
abec4284
JJ
10457 PR c++/78949
10458 * c-c++-common/Wunused-var-16.c: New test.
10459
26c43e27
JJ
10460 PR c++/78693
10461 * g++.dg/cpp0x/pr78693.C: New test.
10462
fc73e60c
JJ
10463 PR driver/78957
10464 * gcc.dg/pr78957.c: New test.
10465
c9cf3863
JJ
10466 * g++.dg/cpp1y/auto-fn34.C: New test.
10467
066435fe
JJ
10468 PR c++/71182
10469 * g++.dg/cpp0x/pr71182.C: New test.
10470
598bd687
KN
104712017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10472
10473 PR target/78056
10474 * gcc.target/powerpc/pr78056-1.c: New test.
10475 * gcc.target/powerpc/pr78056-2.c: New test.
10476 * gcc.target/powerpc/pr78056-3.c: New test.
10477 * gcc.target/powerpc/pr78056-4.c: New test.
10478 * gcc.target/powerpc/pr78056-5.c: New test.
10479 * gcc.target/powerpc/pr78056-6.c: New test.
10480 * gcc.target/powerpc/pr78056-7.c: New test.
10481 * gcc.target/powerpc/pr78056-8.c: New test.
10482 * lib/target-supports.exp
10483 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10484 whether the effective target supports the popcntb instruction.
10485
8194635a
JL
104862017-01-03 Jeff Law <law@redhat.com>
10487
10488 PR tree-optimization/67955
10489 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10490
baf9ebc8
MP
104912017-01-04 Marek Polacek <polacek@redhat.com>
10492
10493 PR c++/77545
10494 PR c++/77284
10495 * g++.dg/cpp0x/range-for32.C: New test.
10496 * g++.dg/cpp0x/range-for33.C: New test.
10497
5dd9a9d0
DM
104982017-01-04 David Malcolm <dmalcolm@redhat.com>
10499
10500 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10501
4bf07f3f
NS
105022017-01-04 Nathan Sidwell <nathan@acm.org>
10503
10504 PR c++/66735
10505 * g++.dg/cpp1y/pr66735.C: New.
10506
165ba2e9
JJ
105072017-01-04 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR tree-optimization/71563
10510 * gcc.dg/tree-ssa/pr71563.c: New test.
10511
4567f969
JB
105122017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10513
10514 PR fortran/78534
10515 PR fortran/78976
10516 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10517 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10518 * gfortran.dg/transfer_intrinsic_1.f90: Change
10519 scan-tree-dump-times due to gfc_trans_string_copy change to
10520 avoid -Wstringop-overflow.
10521
1c06f07f
JL
105222017-01-03 Jeff Law <law@redhat.com>
10523
10524 PR tree-optimization/78856
10525 * gcc.c-torture/execute/pr78856.c: New test.
10526
60fb638f
MM
105272017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10528
10529 PR target/78953
10530 * gcc.target/powerpc/pr78953.c: New test.
10531
e4d02f52
ILT
105322017-01-03 Ian Lance Taylor <iant@google.com>
10533
10534 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10535 enums.
10536
5b4f088d
MS
105372017-01-03 Martin Sebor <msebor@redhat.com>
10538
10539 PR tree-optimization/78696
10540 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10541 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10542 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10543 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10544
105452017-01-03 David Malcolm <dmalcolm@redhat.com>
10546
10547 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10548 with more than one digit.
10549 * lib/gcc-dg.exp (process-message): Support more than one digit
10550 in relative line specifications.
10551
105522017-01-03 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR tree-optimization/78965
10555 * gcc.dg/pr78965.c: New test.
10556
10557 PR middle-end/78901
10558 * g++.dg/opt/pr78901.C: New test.
10559
105602017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10561
10562 PR fortran/78534
10563 PR fortran/66310
10564 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10565 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10566 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10567 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10568 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10569 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10570 * gfortran.dg/string_1_lp64.f90: New test.
10571 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10572 * gfortran.dg/string_3_lp64.f90: New test.
10573 * gfortran.dg/transfer_intrinsic_1.f90: Change
10574 scan-tree-dump-times due to gfc_trans_string_copy change to
10575 avoid -Wstringop-overflow.
10576
8b7163c6
UB
105772017-01-02 Uros Bizjak <ubizjak@gmail.com>
10578
10579 PR target/78967
10580 * gcc.target/i386/pr78967-1.c: New test.
10581 * gcc.target/i386/pr78967-2.c: Ditto.
10582 * gcc.target/i386/pr78967-3.c: Ditto.
10583
10584 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10585 * gcc.target/i386/pr78904-4.c: Ditto.
10586 * gcc.target/i386/pr78904-6.c: Ditto.
10587
e2940b98
JH
105882017-01-01 Jan Hubicka <hubicka@ucw.cz>
10589
10590 PR middle-end/77674
10591 * g++.dg/torture/pr77674.C: New testcase.
10592
cbe34bb5 105932017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10594
10595 Update copyright years.
818ab71a 10596\f
cbe34bb5 10597Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10598
10599Copying and distribution of this file, with or without modification,
10600are permitted in any medium without royalty provided the copyright
10601notice and this notice are preserved.