]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/81181 (ICE in compute_antic, at tree-ssa-pre.c:2410)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
813485c6
RB
12017-08-01 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/81181
4 * gcc.dg/torture/pr81181.c: New testcase.
5
98b7180c
ML
62017-08-01 Martin Liska <mliska@suse.cz>
7
8 PR middle-end/70140
9 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
10
4f3e333a
UB
112017-08-01 Uros Bizjak <ubizjak@gmail.com>
12
13 PR target/81641
14 * gcc.target/i386/pr81641.c: New test.
15
b8bb5772
UB
162017-08-01 Uros Bizjak <ubizjak@gmail.com>
17
18 PR target/81639
19 * gcc.target/i386/pr81639.c: New test.
20
34e5c511
RB
212017-08-01 Richard Biener <rguenther@suse.de>
22
23 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
24 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
25 endless loop.
26 * gcc.dg/uninit-23.c: Adjust.
27
5e19d437
BC
282017-08-01 Bin Cheng <bin.cheng@arm.com>
29
30 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
31 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
32
7061cfc0
BC
332017-08-01 Bin Cheng <bin.cheng@arm.com>
34
35 PR tree-optimization/81627
36 * gcc.dg/tree-ssa/pr81627.c: New.
37
39637a44
BC
382017-08-01 Bin Cheng <bin.cheng@arm.com>
39
40 PR tree-optimization/81620
41 * gcc.dg/tree-ssa/pr81620-1.c: New.
42 * gcc.dg/tree-ssa/pr81620-2.c: New.
43
f9c5fe06
DH
442017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
45
46 PR testsuite/53542
47 * gfortran.dg/use_30.f90: New test.
48
da98e3b1
JJ
492017-08-01 Jakub Jelinek <jakub@redhat.com>
50
51 PR tree-optimization/81588
52 * gcc.dg/tree-ssa/pr81588.c: New test.
53 * gcc.dg/pr81588.c: New test.
54 * gcc.c-torture/execute/pr81588.c: New test.
55
5e8fe12f
RB
562017-08-01 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/81297
59 * gcc.dg/torture/pr81297.c: New testcase.
60
93ac482a
UB
612017-07-31 Uros Bizjak <ubizjak@gmail.com>
62
63 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
64
6cc518c6
SE
652017-07-31 Steve Ellcey <sellcey@cavium.com>
66
67 PR tree-optimization/80925
93ac482a 68 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
69 --param vect-max-peeling-for-alignment=0 option.
70 Remove unaligned access and peeling checks.
71 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
72
24c8e8eb
CL
732017-07-31 Carl Love <cel@us.ibm.com>
74
75 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
76 missed in commit 250746.
77
b40e941b
CL
782017-07-31 Carl Love <cel@us.ibm.com>
79
80 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
81 new builtins.
82
67779f74
L
832017-07-31 H.J. Lu <hongjiu.lu@intel.com>
84
85 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
86 * gcc.target/i386/pr79793-2.c: Likewise.
87
a97cf8f9
UB
882017-07-31 Uros Bizjak <ubizjak@gmail.com>
89
90 PR target/25967
91 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
92 (naked): Add attribute regparm(1) for x86_32 targets.
93 Add integer argument. Remove global "data" variable.
94 (main): Pass integer argument to naked function.
95 * gcc.target/i386/naked-4.c: New test.
96
7fef86d3
JH
972017-07-31 Jan Hubicka <hubicka@ucw.cz>
98 Martin Liska <mliska@suse.cz>
99
100 * gcc.dg/predict-15.c: New test.
101 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
102
2ec580be
UB
1032017-07-31 Uros Bizjak <ubizjak@gmail.com>
104
105 PR target/25967
106 * gcc.target/i386/naked-1.c: New test.
107 * gcc.target/i386/naked-2.c: Ditto.
108 * gcc.target/i386/naked-3.c: Ditto.
109 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
110 do_test_body0 stub function, use attribute "naked" instead.
111 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
112 * gcc.dg/pr44290-2.c: Ditto.
113
cfdf6ff6
TK
1142017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
115
116 PR fortran/81581
117 * gfortran.dg/dim_sum_1.f90: New test case.
118 * gfortran.dg/dim_sum_2.f90: New test case.
119 * gfortran.dg/dim_sum_3.f90: New test case.
120
5edb1c48
ML
1212017-07-31 Martin Liska <mliska@suse.cz>
122
123 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
124 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
125
f34ebeb2
ML
1262017-07-31 Martin Liska <mliska@suse.cz>
127
128 PR sanitize/81530
129 * g++.dg/ubsan/pr81530.C: New test.
130
066bbc57
JJ
1312017-07-31 Jakub Jelinek <jakub@redhat.com>
132
133 PR sanitizer/81604
134 * c-c++-common/ubsan/pr81604.c: New test.
135
a10b3cf1
L
1362017-07-30 H.J. Lu <hongjiu.lu@intel.com>
137
138 PR target/79793
139 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
140 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
141 (foo): Check the builtin return address against the return address
142 in interrupt frame.
143 * gcc.target/i386/pr79793-1.c: New test.
144 * gcc.target/i386/pr79793-2.c: Likewise.
145
942047f2
EB
1462017-07-29 Eric Botcazou <ebotcazou@adacore.com>
147
148 * c-c++-common/dump-ada-spec-7.c: New test.
149
e071b767
JJ
1502017-07-29 Jakub Jelinek <jakub@redhat.com>
151
152 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
153 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
154
782a7850
PB
1552017-07-28 Peter Bergner <bergner@vnet.ibm.com>
156
157 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
158
9de00935
TC
1592017-07-28 Tamar Christina <tamar.christina@arm.com>
160
161 * gcc.target/aarch64/int_mov_immediate_1.c: New.
162
8de33df2
BC
1632017-07-28 Bin Cheng <bin.cheng@arm.com>
164
165 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
166
8acb8421
TC
1672017-07-28 Tamar Christina <tamar.christina@arm.com>
168 Bilyan Borisov <bilyan.borisov@arm.com>
169
170 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
171 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
172 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
173 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
174 * gcc.target/aarch64/pr63304_1.c: Changed to double.
175
d9c259ef
BC
1762017-07-28 Bin Cheng <bin.cheng@arm.com>
177
178 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
179 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
180 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
181 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
182 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
183 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
184 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
185 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
186 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
187 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
188 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
189
6d7649f8
ML
1902017-07-28 Martin Liska <mliska@suse.cz>
191
192 PR sanitizer/81340
193 * g++.dg/asan/pr81340.C: New test.
194
92e29a5e
RB
1952017-07-28 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/81502
198 * gcc.target/i386/pr81502.c: New testcase.
199
70affe6a
ML
2002017-07-28 Martin Liska <mliska@suse.cz>
201
202 PR sanitizer/81460
203 * gcc.dg/asan/pr81460.c: New test.
204
d0ee55a1
JJ
2052017-07-28 Jakub Jelinek <jakub@redhat.com>
206
c9b39a49
JJ
207 PR sanitizer/80998
208 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
209 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
210
d0ee55a1
JJ
211 PR tree-optimization/81578
212 * gcc.dg/pr81578.c: New test.
213
1ce75e41
RB
2142017-07-28 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/81573
217 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
218
7a5cbf29
PB
2192017-07-27 Peter Bergner <bergner@vnet.ibm.com>
220
221 * g++.dg/pr69667.C: Remove option -mlra.
222 * gcc.target/powerpc/dform-1.c: Likewise.
223 * gcc.target/powerpc/dform-2.c: Likewise.
224 * gcc.target/powerpc/dform-3.c: Likewise.
225 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
226 * gcc.target/powerpc/p9-vparity.c: Likewise.
227 * gcc.target/powerpc/pr63491.c: Likewise.
228 * gcc.target/powerpc/pr67808.c: Likewise.
229 * gcc.target/powerpc/pr68805.c: Likewise.
230 * gcc.target/powerpc/pr69461.c: Likewise.
231 * gcc.target/powerpc/pr71680.c: Likewise.
232 * gcc.target/powerpc/pr77289.c: Likewise.
233 * gcc.target/powerpc/pr78458.c: Likewise.
234 * gcc.target/powerpc/pr78543.c: Likewise.
235 * g++.dg/pr71294.C: Remove option -mno-lra.
236 * gcc.target/powerpc/pr71656-1.c: Likewise.
237 * gcc.target/powerpc/pr71656-2.c: Likewise.
238 * gcc.target/powerpc/pr71698.c: Likewise.
239
2c2789d5
KT
2402017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241 Sudakshina Das <sudi.das@arm.com>
242
243 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
244
06bd22f6
MP
2452017-07-27 Marek Polacek <polacek@redhat.com>
246
247 PR c/81417
248 * c-c++-common/Wsign-compare-1.c: New test.
249 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
250 * g++.dg/warn/Wsign-compare-4.C: Likewise.
251 * g++.dg/warn/Wsign-compare-6.C: Likewise.
252 * g++.dg/warn/compare1.C: Likewise.
253 * gcc.dg/compare1.c: Likewise.
254 * gcc.dg/compare2.c: Likewise.
255 * gcc.dg/compare4.c: Likewise.
256 * gcc.dg/compare5.c: Likewise.
257 * gcc.dg/pr35430.c: Likewise.
258 * gcc.dg/pr60087.c: Likewise.
259
27c8b49b
PB
2602017-07-27 Peter Bergner <bergner@vnet.ibm.com>
261
262 PR middle-end/81564
263 * gcc.dg/pr81564.c: New test.
264
b7675b59
RB
2652017-07-27 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/81573
268 PR tree-optimization/81494
269 * gcc.dg/torture/pr81573.c: New testcase.
270
719488f8
RB
2712017-07-27 Richard Biener <rguenther@suse.de>
272
273 PR tree-optimization/81571
274 * gcc.dg/torture/pr81571.c: New testcase.
275
9811e84c
RB
2762017-07-27 Richard Biener <rguenther@suse.de>
277
278 PR tree-optimization/81502
279 * gcc.target/i386/vect-insert-1.c: New testcase.
280
58814c76
AK
2812017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
282
283 PR target/81534
284 * gcc.target/s390/pr81534.c: New test.
285
036ea399
JJ
2862017-07-27 Jakub Jelinek <jakub@redhat.com>
287
7d25ac20
JJ
288 PR tree-optimization/81555
289 PR tree-optimization/81556
290 * gcc.c-torture/execute/pr81555.c: New test.
291 * gcc.c-torture/execute/pr81556.c: New test.
292
036ea399
JJ
293 * gcc.dg/attr-noipa.c: New test.
294 * gcc.dg/ipa/ipa-pta-18.c: New test.
295 * gcc.dg/ipa/ipa-sra-11.c: New test.
296
9bfda664
MM
2972017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
298
299 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
300 option.
301 * gcc.target/powerpc/vsx-himode2.c: Likewise.
302 * gcc.target/powerpc/vsx-himode3.c: Likewise.
303 * gcc.target/powerpc/vsx-qimode.c: Likewise.
304 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
305 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
306 * gcc.target/powerpc/vsx-simode.c: Likewise.
307 * gcc.target/powerpc/vsx-simode2.c: Likewise.
308 * gcc.target/powerpc/vsx-simode3.c: Likewise.
309
eb086562
PC
3102017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/71570
313 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
314
a7473dc5
L
3152017-07-26 H.J. Lu <hongjiu.lu@intel.com>
316
317 PR target/81563
318 * gcc.target/i386/pr81563.c: New test
319
404f48ac
WD
3202017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
321
322 PR target/79041
323 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
324
c3d38629
MP
3252017-07-26 Marek Polacek <polacek@redhat.com>
326
327 PR middle-end/70992
328 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
329 * gcc.dg/overflow-warn-2.c: Likewise.
330 * gcc.dg/overflow-warn-3.c: Likewise.
331 * gcc.dg/overflow-warn-4.c: Likewise.
332 * gcc.dg/torture/pr70992-2.c: New test.
333 * gcc.dg/torture/pr70992.c: New test.
334
4f450a2b
RB
3352017-07-26 Richard Biener <rguenther@suse.de>
336
337 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
338 happening in ccp1.
339 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
340
e1711448
WD
3412017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
342
343 PR middle-end/46932
344 * gcc.dg/pr46932.c: New testcase.
345
108c3c88
ML
3462017-07-26 Martin Liska <mliska@suse.cz>
347
348 PR sanitize/81186
349 * gcc.dg/asan/pr81186.c: New test.
350
52645850
CL
3512017-07-25 Carl Love <cel@us.ibm.com>
352
353 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
354 vec_cnttz builtins.
355
a8697b27
EB
3562017-07-25 Eric Botcazou <ebotcazou@adacore.com>
357
358 * gnat.dg/opt66.adb: New test.
359
288fe52e
AM
3602017-07-25 Alexander Monakov <amonakov@ispras.ru>
361
362 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
363 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
364
b771c609
AM
3652017-07-25 Alexander Monakov <amonakov@ispras.ru>
366
367 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
368
3692017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
370
371 * c-c++-common/patchable_function_entry-default.c: New test.
372 * c-c++-common/patchable_function_entry-decl.c: Likewise.
373 * c-c++-common/patchable_function_entry-definition.c: Likewise.
374
774cccdc
JJ
3752017-07-25 Jakub Jelinek <jakub@redhat.com>
376
377 PR target/81532
378 * gcc.target/i386/pr80833-3.c: New test.
379 * gcc.target/i386/avx512dq-pr81532.c: New test.
380 * gcc.target/i386/avx512bw-pr81532.c: New test.
381
1aa54f90
RB
3822017-07-25 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/81455
385 * gcc.dg/pr81455.c: New testcase.
386
e294f495
RB
3872017-07-25 Richard Biener <rguenther@suse.de>
388
389 PR tree-optimization/81529
390 * gfortran.dg/pr81529.f90: New testcase.
391
edf8ba4b
WD
3922017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
393
774cccdc 394 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 395
ea063871
RB
3962017-07-25 Richard Biener <rguenther@suse.de>
397
398 PR tree-optimization/81410
399 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
400
5ea71a5a
RB
4012017-07-25 Richard Biener <rguenther@suse.de>
402
403 PR tree-optimization/81510
404 * gcc.dg/torture/pr81510.c: New testcase.
405 * gcc.dg/torture/pr81510-2.c: Likewise.
406
4287b4e8
ML
4072017-07-25 Martin Liska <mliska@suse.cz>
408
409 PR ipa/81520
410 * gcc.dg/ipa/pr81520.c: New test.
411
d49718d6
MP
4122017-07-25 Marek Polacek <polacek@redhat.com>
413
414 PR c/81364
415 * Wmultistatement-macros-12.c: New test.
416
0e82a9b9
BC
4172017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
418
419 PR target/81414
420 * gcc.target/aarch64/pr81414.C: New.
421
3d99332b
RB
4222017-07-25 Richard Biener <rguenther@suse.de>
423
424 PR middle-end/81505
425 * gcc.dg/ubsan/pr81505.c: New testcase.
426
52d0f7bd
DS
4272017-07-24 Daniel Santos <daniel.santos@pobox.com>
428
429 PR testsuite/80759
430 * gcc.target/x86_64/abi/ms-sysv/do-test.S
431 (ELFFN_BEGIN): Rename to FN_TYPE.
432 (ELFFN_END): Rename to FN_SIZE.
433 (ASMNAME): New macro.
434 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
435 .global.
436 (FUNC_END): Use ASMNAME.
437 (test_data_save): Remove.
438 (test_data_input): Likewise.
439 (test_data_output: Likewise.
440 (test_data_fn): Likewise.
441 (test_data_retaddr): Likewise.
442 (regs_to_mem): Make globals, use r10 instead of rax.
443 (mem_to_regs): Likewise.
444 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
445 body to ms-sysv.c.
446 (do_test_aligned): Likewise.
447 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
448 Add dg-* directives.
449 (PASTE_STR): New macro.
450 (ASMNAME): Likewise.
451 (LOAD_TEST_DATA_ADDR): Likewise.
452 (TEST_DATA_OFFSET): Likewise.
453 (do_test_body0): New C function.
454 (do_test_body): New inline assembly routine.
455 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
456 (runtest_ms_sysv): Modify.
457
19930989
MM
4582017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
459
460 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
461 since the upper-regs options have been deleted.
462 * gcc.target/powerpc/pr65849-2.c: Likewise.
463 * gcc.target/powerpc/pr80099-1.c: Likewise.
464 * gcc.target/powerpc/pr80099-2.c: Likewise.
465 * gcc.target/powerpc/pr80099-3.c: Likewise.
466 * gcc.target/powerpc/pr80099-4.c: Likewise.
467 * gcc.target/powerpc/pr80099-5.c: Likewise.
468 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
469 support removal of the upper-regs options.
470 * gcc.target/powerpc/p8vector-fp.c: Likewise.
471 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
472 * gcc.target/powerpc/p9-dimode1.c: Likewise.
473 * gcc.target/powerpc/p9-dimode2.c: Likewise.
474 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
475 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
476 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
477 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
478 * gcc.target/powerpc/ppc-round.c: Likewise.
479 * gcc.target/powerpc/pr71720.c: Likewise.
480 * gcc.target/powerpc/pr72853.c: Likewise.
481 * gcc.target/powerpc/pr79907.c: Likewise.
482 * gcc.target/powerpc/pr78953.c: Likewise.
483 * gcc.target/powerpc/upper-regs-df.c: Likewise.
484 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
485 * gcc.target/powerpc/vec-extract-1.c: Likewise.
486 * gcc.target/powerpc/vec-init-3.c: Likewise.
487 * gcc.target/powerpc/vec-init-6.c: Likewise.
488 * gcc.target/powerpc/vec-init-7.c: Likewise.
489 * gcc.target/powerpc/vec-set-char.c: Likewise.
490 * gcc.target/powerpc/vec-set-int.c: Likewise.
491 * gcc.target/powerpc/vec-set-short.c: Likewise.
492
d47d34bb
WD
4932017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
494
495 PR target/79041
496 * gcc.target/aarch64/pr79041-2.c: New test.
497
26bca0ed
CL
4982017-07-24 Carl Love <cel@us.ibm.com>
499
500 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
501 the new built-ins.
502
4b40986c
JW
5032017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
504
505 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
506
213c3b7b
TK
5072017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
508 Mikael Morin <mikael@gcc.gnu.org>
509
510 PR fortran/66102
511 * gfortran.dg/realloc_on_assign_28.f90: New test.
512
e2b71b5a
DE
5132017-07-23 David Edelsohn <dje.gcc@gmail.com>
514
515 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
516 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
517
f36dda3b
UB
5182017-07-23 Uros Bizjak <ubizjak@gmail.com>
519
520 PR target/80569
521 * gcc.target/i386/pr80569.c: New test.
522
5ff4baa5
CL
5232017-07-21 Carl Love <cel@us.ibm.com>
524
525 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
526 vmuleuh): Fix scan-assembler-times should check for word not half word
527 instructions.
528
43f84f6c
JW
5292017-07-21 Jim Wilson <jim.wilson@linaro.org>
530
531 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
532 redundant -march option.
533 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
534 in addition to armv8.1-a.
535
325fe816
YG
5362017-07-21 Yury Gribov <tetra2005@gmail.com>
537
538 PR middle-end/56727
539 * gcc.dg/pr56727-1.c: New test.
540 * gcc.dg/pr56727-2.c: New test.
541
5a5838e0
SM
5422017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
543
544 * gcc.target/powerpc/mmx-check.h: New file.
545 * gcc.target/powerpc/mmx-packs.c: New file.
546 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
547 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
548 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
549 * gcc.target/powerpc/mmx-paddb-1.c: New file.
550 * gcc.target/powerpc/mmx-paddd-1.c: New file.
551 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
552 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
553 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
554 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
555 * gcc.target/powerpc/mmx-paddw-1.c: New file.
556 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
557 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
558 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
559 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
560 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
561 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
562 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
563 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
564 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
565 * gcc.target/powerpc/mmx-pslld-1.c: New file.
566 * gcc.target/powerpc/mmx-psllw-1.c: New file.
567 * gcc.target/powerpc/mmx-psrad-1.c: New file.
568 * gcc.target/powerpc/mmx-psraw-1.c: New file.
569 * gcc.target/powerpc/mmx-psrld-1.c: New file.
570 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
571 * gcc.target/powerpc/mmx-psubb-2.c: New file.
572 * gcc.target/powerpc/mmx-psubd-2.c: New file.
573 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
574 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
575 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
576 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
577 * gcc.target/powerpc/mmx-psubw-2.c: New file.
578 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
579 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
580 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
581 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
582 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
583 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
584
9af7f373
RB
5852017-06-21 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/81500
588 * gcc.dg/torture/pr81500.c: New testcase.
589
5aaa8fb4
NS
5902017-07-20 Nathan Sidwell <nathan@acm.org>
591
592 * g++.dg/ext/anon-struct6.C: Adjust diag.
593 * g++.old-deja/g++.other/anon4.C: Adjust diag.
594
2953b72f
JJ
5952017-07-20 Jakub Jelinek <jakub@redhat.com>
596
597 PR target/80846
598 * gcc.target/i386/avx-pr80846.c: New test.
599 * gcc.target/i386/avx2-pr80846.c: New test.
600 * gcc.target/i386/avx512f-pr80846.c: New test.
601
73c4b4df
BC
6022017-07-20 Bin Cheng <bin.cheng@arm.com>
603
604 PR tree-optimization/81388
605 * gcc.dg/tree-ssa/pr81388-1.c: New test.
606 * gcc.dg/tree-ssa/pr81388-2.c: New test.
607
77e5edaf
JH
6082017-07-17 Tom de Vries <tom@codesourcery.com>
609
610 PR middle-end/81030
611 * gcc.dg/pr81030.c: New test.
612
891ad31c
RB
6132017-07-20 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/61171
616 * g++.dg/vect/pr61171.cc: New testcase.
617 * gfortran.dg/vect/pr61171.f: Likewise.
618 * gcc.dg/vect/vect-reduc-11.c: Likewise.
619
f971b281
RB
6202017-07-20 Richard Biener <rguenther@suse.de>
621
622 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
623 with V64QImode.
624 * gcc.dg/vect/slp-45.c: Likewise.
625
2071f8f9
N
6262017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
627
628 * gcc.dg/tree-ssa/vrp116.c: New Test.
629
a6722e5b
MM
6302017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
631
632 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
633 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
634 __builtin_cpu_is and __builtin_cpu_supports are supported.
635
ccfa843f
SM
6362017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
637
638 * gcc.target/powerpc/bmi-check.h (main): Skip unless
639 __BUILTIN_CPU_SUPPORTS__ defined.
640 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
641 __BUILTIN_CPU_SUPPORTS__ defined.
642
564e405c
JJ
6432017-07-19 Jakub Jelinek <jakub@redhat.com>
644
645 PR tree-optimization/81346
646 * gcc.dg/tree-ssa/pr81346-5.c: New test.
647
3717fbe3
TV
6482017-07-19 Tom de Vries <tom@codesourcery.com>
649
650 * gcc.target/nvptx/decl-init.c: Update alignment.
651 * gcc.target/nvptx/slp-2-run.c: New test.
652 * gcc.target/nvptx/slp-2.c: New test.
653 * gcc.target/nvptx/v2di.c: New test.
654
b98b34b7
TV
6552017-07-19 Tom de Vries <tom@codesourcery.com>
656
657 * gcc.target/nvptx/slp-run.c: New test.
658 * gcc.target/nvptx/slp.c: New test.
659 * gcc.target/nvptx/v2si-cvt.c: New test.
660 * gcc.target/nvptx/v2si-run.c: New test.
661 * gcc.target/nvptx/v2si.c: New test.
662 * gcc.target/nvptx/vec.inc: New test.
663
8d1628eb
JJ
6642017-07-19 Jakub Jelinek <jakub@redhat.com>
665
666 PR tree-optimization/81346
667 * gcc.dg/tree-ssa/pr81346-1.c: New test.
668 * gcc.dg/tree-ssa/pr81346-2.c: New test.
669 * gcc.dg/tree-ssa/pr81346-3.c: New test.
670 * gcc.dg/tree-ssa/pr81346-4.c: New test.
671 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
672 compiler to avoid X / C1 op C2 optimization to trigger.
673
4d6ababc
ML
6742017-07-19 Martin Liska <mliska@suse.cz>
675
676 PR sanitizer/63361
677 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
678 -ffloat-store or -mieee for targets that need it.
679
d83cc5cc
TV
6802017-07-18 Tom de Vries <tom@codesourcery.com>
681
682 PR middle-end/81464
683 * gfortran.dg/pr81464.f90: New test.
684
e822e885
UB
6852017-07-18 Uros Bizjak <ubizjak@gmail.com>
686
687 PR target/81471
688 * gcc.target/i386/pr81471.c: New test.
689
b267968e
RB
6902017-06-18 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/81410
693 * gcc.dg/vect/pr81410.c: New testcase.
694
33e9feb5
JH
6952017-07-18 Jan Hubicka <hubicka@ucw.cz>
696
697 PR middle-end/81462
698 * g++.dg/torture/pr81462.C: New testcase.
699
694dd0e4
BC
7002017-07-18 Bin Cheng <bin.cheng@arm.com>
701
702 PR target/81408
703 * g++.dg/tree-ssa/pr81408.C: New.
704 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
705
f9bfe3f5
RB
7062017-07-18 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/80620
709 PR tree-optimization/81403
710 * gcc.dg/torture/pr80620.c: New testcase.
711 * gcc.dg/torture/pr81403.c: Likewise.
712
7132017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
714
715 PR tree-optimization/81418
716 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
717
7182017-07-17 Carl Love <cel@us.ibm.com>
719
720 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
721 test case changes for commit 249424
722
723 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
724 vmuleuh): Fix scan-assembler-times should check for word not half word
725 instructions.
726
f6489326
BS
7272017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
728
729 PR tree-optimization/81162
730 * gcc.dg/pr81162.c: Move this to...
731 * gcc.dg/ubsan/pr81162.c: ...here.
732
dbc4ecfc
VR
7332017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
734
735 * g++.dg/diagnostic/friend1.C: New test.
736 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
737
a64559a5
NS
7382017-07-17 Nathan Sidwell <nathan@acm.org>
739
740 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
741
aac59577
BE
7422017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
743
744 * lib/gcc-dg.exp: Increase expect's match buffer size.
745
aa1528b5
BC
7462017-07-17 Bin Cheng <bin.cheng@arm.com>
747
748 PR target/81369
749 * gcc.dg/tree-ssa/pr81369.c: New.
750
b6c354eb
CZ
7512017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
752
753 * gcc.target/arc/pr9000674901.c: New file.
754 * gcc.target/arc/pic-1.c: Likewise.
755 * gcc.target/arc/pr9001191897.c: Likewise.
756
1825c61e
CZ
7572017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
758 Andrew Burgess <andrew.burgess@embecosm.com>
759
760 * gcc.target/arc/naked-1.c: New file.
761 * gcc.target/arc/naked-2.c: Likewise.
762
1f1e8aed
JJ
7632017-07-17 Jakub Jelinek <jakub@redhat.com>
764
9ebce098
JJ
765 PR tree-optimization/81428
766 * gcc.dg/fixed-point/pr81428.c: New test.
767
e8dd1313
JJ
768 PR tree-optimization/81365
769 * g++.dg/torture/pr81365.C: New test.
770
1f1e8aed
JJ
771 PR tree-optimization/81396
772 * gcc.dg/tree-ssa/pr81396.c: New test.
773
38f638ca
EB
7742017-07-16 Eric Botcazou <ebotcazou@adacore.com>
775
776 * gnat.dg/opt65.adb: New test.
777
5fa396ad
JH
7782017-07-16 Jan Hubicka <hubicka@ucw.cz>
779
780 * gcc.dg/predict-8.c: Update.
781
00aeee56
VR
7822017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
783
784 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
785 * g++.dg/warn/pr12242.C: Likewise.
786
b70bb05b
KN
7872017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
788
789 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
790 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
791 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
792 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
793 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
794 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
795 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
796 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
797 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
798 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
799 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
800 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
801 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
802 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
803 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
804 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
805 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
806 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
807 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
808 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
809 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
810 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
811 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
812 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
813 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
814 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
815 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
816 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
817 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
818 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
819 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
820 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
821 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
822 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
823 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
824 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
825 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
826 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
827 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
828 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
829 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
830 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
831 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
832 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
833 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
834 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
835 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
836 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
837 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
838 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
839 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
840
3b805666
BS
8412016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842
843 PR tree-optimization/81162
844 * gcc.dg/pr81162.c: New file.
845
bece580c
MS
8462017-07-14 Martin Sebor <msebor@redhat.com>
847
848 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
849 that bcopy is expected to be transformed to.
850
eea77d1f
DM
8512017-07-14 David Malcolm <dmalcolm@redhat.com>
852
853 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
854 * g++.dg/lookup/missing-std-include-2.C: New test case.
855 * g++.dg/lookup/missing-std-include-3.C: New test case.
856 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
857 * gcc.dg/missing-header-fixit-1.c: New test case.
858 * gcc.dg/missing-header-fixit-2.c: New test case.
859 * gcc.dg/missing-header-fixit-2.h: New header.
860
338d6484
DM
8612017-07-13 David Malcolm <dmalcolm@redhat.com>
862
863 PR c/81405
864 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
865
8662017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
867
868 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
869
6d28654e
ML
8702017-07-13 Martin Liska <mliska@suse.cz>
871
872 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
873 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
874 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
875 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
876 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
877 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
878 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
879
3787ee47
MM
8802017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
881
882 PR target/81193
883 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
884 __builtin_cpu_supports with old GLIBC's.
885 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
886 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
887 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
888 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
889 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
890 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
891 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
892 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
893 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
894 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
895 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
896 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
897 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
898 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
899 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
900 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
901 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
902 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
903 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
904 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
905 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
906 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
907 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
908 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
909
118009c1
CL
9102017-07-12 Carl Love <cel@us.ibm.com>
911
912 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
913 rev_bool_int): Add test cases for builtins.
914 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
915 test cases for builtins.
916
5d7b8153
CL
9172017-07-12 Carl Love <cel@us.ibm.com>
918
919 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
920 lp64 && p9vector_hw.
921
6ea93a64
CL
9222017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
923
924 * lib/target-supports.exp (check_stack_check_available): Make
925 testcase name depend on stack_kind.
926
2f65ab2e
MC
9272017-07-11 Michael Collison <michael.collison@arm.com>
928
774cccdc 929 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 930
9e028cef
PC
9312017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/51270
934 * g++.dg/warn/Wreturn-local-addr-3.C: New.
935
f281956e
CL
9362017-07-11 Carl Love <cel@us.ibm.com>
937
938 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
939 test cases for the builtins.
940
3d36348a
YG
9412017-07-11 Yury Gribov <tetra2005@gmail.com>
942
943 * lib/profopt.exp: Print relative names in UNSUPPORTED
944 AutoFDO tests.
945
214f700a
MC
9462017-07-10 Michael Collison <michael.collison@arm.com>
947
948 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
949
03ed2915
UB
9502017-07-10 Uros Bizjak <ubizjak@gmail.com>
951
952 PR target/81375
953 * gcc.target/i386/pr81375.c: New test.
954
9c582dbb
MS
9552017-07-10 Martin Sebor <msebor@redhat.com>
956
957 PR tree-optimization/80397
958 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 959
281ac396
MS
9602017-07-10 Martin Sebor <msebor@redhat.com>
961
962 PR other/81345
963 * gcc.dg/pr81345.c: New test.
964
a7784956
CZ
9652017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
966
967 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
968 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
969
5920ba15
UB
9702017-07-09 Uros Bizjak <ubizjak@gmail.com>
971
972 PR target/81313
973 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
974 integer argumets to bypass x86_64 outgoing args optimization.
975
9762017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
977
978 * gfortran.dg/eoshift_4.f90: New test.
979 * gfortran.dg/eoshift_5.f90: New test.
980 * gfortran.dg/eoshift_6.f90: New test.
981
35c95658
L
9822017-07-09 H.J. Lu <hongjiu.lu@intel.com>
983
984 PR target/81313
985 * gcc.target/i386/pr81313-1.c: New test.
986 * gcc.target/i386/pr81313-2.c: Likewise.
987 * gcc.target/i386/pr81313-3.c: Likewise.
988 * gcc.target/i386/pr81313-4.c: Likewise.
989 * gcc.target/i386/pr81313-5.c: Likewise.
990
dcbf81c9
RS
9912017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
992
993 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
994 * gnat.dg/vect16.ads (Sarray): Likewise.
995 * gnat.dg/vect17.ads (Sarray): Likewise.
996 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
997 * gnat.dg/vect16.adb (Add): Likewise.
998 * gnat.dg/vect17.adb (Add): Likewise.
999
738f7c2e
DM
10002017-07-07 David Malcolm <dmalcolm@redhat.com>
1001
1002 PR c++/79300
1003 * g++.dg/diagnostic/pr79300.C: New test case.
1004
6a69355c
MM
10052017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1006
57f49e99
MM
1007 * gcc.target/powerpc/clone1.c: Add check to make sure the
1008 __builtin_cpu_supports function is fully supported.
1009 * gcc.target/powerpc/clone2.c: New runtime test for
1010 target_clones.
1011
6a69355c
MM
1012 PR target/81348
1013 * gcc.target/powerpc/pr81348.c: New test.
1014
5e32025a
SN
10152017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1016
1017 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1018
19388c6d
CL
10192017-07-07 Carl Love <cel@us.ibm.com>
1020
1021 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1022 file for built-ins.
1023
bcc3c3f1
JM
10242017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1025
1026 * gcc.target/sparc/dictunpack.c: New file.
1027 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1028 * gcc.target/sparc/fpcmpshl.c: Likewise.
1029 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1030 * gcc.target/sparc/fpcmpushl.c: Likewise.
1031
2c6e2eb1
HA
10322017-07-06 Harald Anlauf <anlauf@gmx.de>
1033
1034 PR fortran/70071
1035 * gfortran.dg/coarray_44.f90: New testcase.
1036
5094f7d5
MO
10372017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1038
1039 * c-c++-common/asan/kasan-alloca-1.c: New test.
1040 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1041
e3174bdf
MO
10422017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1043
1044 * c-c++-common/asan/alloca_big_alignment.c: New test.
1045 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1046 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1047 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1048 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1049 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1050 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1051 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1052
a40c6fa8
GJL
10532017-07-06 Georg-Johann Lay <avr@gjlay.de>
1054
1055 PR target/81305
1056 * gcc.target/avr/isr-test.h: Fix warnings.
1057
9296dd9b
TP
10582017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1059
1060 * lib/target-supports.exp: Generate
1061 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1062 and check_effective_target_arm_arch_v8r_multilib.
1063
d87f00ba
CL
10642017-07-06 Carl Love <cel@us.ibm.com>
1065
9296dd9b 1066 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1067
10682017-07-06 Carl Love <cel@us.ibm.com>
1069
1070 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1071 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1072 cases for vec_addc, adde and addec builtins.
1073
c471c6ed
DM
10742017-07-06 David Malcolm <dmalcolm@redhat.com>
1075
1076 PR c++/79300
1077 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1078 expected underlining within macro expansion.
1079 * c-c++-common/pr70264.c: Likewise.
1080 * g++.dg/plugin/diagnostic-test-expressions-1.C
1081 (test_within_macro_1): New test.
1082 (test_within_macro_2): Likewise.
1083 (test_within_macro_3): Likewise.
1084 (test_within_macro_4): Likewise.
1085 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1086 expected underlining within macro expansion.
1087 (test_macro_4): Likewise.
1088 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1089 (test_within_macro_1): New test.
1090 (test_within_macro_2): Likewise.
1091 (test_within_macro_3): Likewise.
1092 (test_within_macro_4): Likewise.
1093 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1094 underlining within macro expansion.
1095
68d872d7
SP
10962017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1097
1098 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1099 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1100 _mm_maskz_getexp_round_sd): Test new intrinsics.
1101 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1102 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1103 _mm_maskz_getexp_round_ss): Ditto.
1104 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1105 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1106 _mm_maskz_getmant_round_sd): Ditto.
1107 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1108 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1109 _mm_maskz_getmant_round_ss): Ditto.
1110 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1111 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1112 _mm_maskz_getexp_round_sd): New runtime tests.
1113 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1114 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1115 _mm_maskz_getexp_round_ss): Ditto.
1116 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1117 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1118 _mm_maskz_getmant_round_sd): Ditto.
1119 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1120 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1121 _mm_maskz_getmant_round_ss): Ditto.
1122 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1123 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1124 __builtin_ia32_getmantss_mask_round): Test new builtins.
1125 * gcc.target/i386/sse-13.c : Ditto.
1126 * gcc.target/i386/sse-23.c: Ditto.
1127 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1128 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1129 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1130 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1131 _mm_mask_getexp_round_ss): Test new intrinsics.
1132 * gcc.target/i386/testround-1.c: Ditto.
1133 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1134 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1135 _mm_mask_getmant_round_ss): Test new intrinsics
1136 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1137 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1138 _mm_maskz_getmant_ss): Test new intrinsics.
1139
9e00a397
CL
11402017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1141
1142 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1143 * lib/target-supports.exp (check_stack_check_available): New.
1144 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1145 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1146 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1147 * gcc.dg/pr47443.c: Likewise.
1148 * gcc.dg/pr48134.c: Likewise.
1149 * gcc.dg/pr70017.c: Likewise.
1150 * gcc.target/aarch64/stack-checking.c: Likewise.
1151 * gcc.target/arm/stack-checking.c: Likewise.
1152 * gcc.target/i386/pr48723.c: Likewise.
1153 * gcc.target/i386/pr55672.c: Likewise.
1154 * gcc.target/i386/pr67265-2.c: Likewise.
1155 * gcc.target/i386/pr67265.c: Likewise.
1156 * gnat.dg/opt49.adb: Likewise.
1157 * gnat.dg/stack_check1.adb: Likewise.
1158 * gnat.dg/stack_check2.adb: Likewise.
1159 * gnat.dg/stack_check3.adb: Likewise.
1160
38e6cc4d
KN
11612017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1162
1163 PR target/80103
1164 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1165 __attribute__.
1166
f8aa2b2c
SP
11672017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1168
1169 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1170 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1171 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1172 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1173 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1174 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1175 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1176 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1177 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1178 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1179 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1180 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1181
e483b7b4
GJL
11822017-07-05 Georg-Johann Lay <avr@gjlay.de>
1183
1184 PR target/81305
1185 * gcc.target/avr/isr-test.h: New file.
1186 * gcc.target/avr/torture/isr-01-simple.c: New test.
1187 * gcc.target/avr/torture/isr-02-call.c: New test.
1188 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1189
a8745cc2
BC
11902017-07-05 Bin Cheng <bin.cheng@arm.com>
1191
1192 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1193 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1194 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1195 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1196
4a52eb19
BC
11972017-07-05 Bin Cheng <bin.cheng@arm.com>
1198
1199 * gcc.dg/tree-ssa/ldist-26.c: New test.
1200
95f7d11b
BC
12012017-07-05 Bin Cheng <bin.cheng@arm.com>
1202
1203 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1204
45bb7d59
UB
12052017-07-04 Uros Bizjak <ubizjak@gmail.com>
1206
1207 PR target/81300
1208 * gcc.target/i386/pr81300.c: New test.
1209
1fcfac88
UB
12102017-07-04 Uros Bizjak <ubizjak@gmail.com>
1211
1212 PR target/81294
1213 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1214 x and y arguments in the call to _subborrow_u32.
1215 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1216 x and y arguments in the call to _subborrow_u64.
1217 * gcc.target/i386/pr81294-1.c: New test.
1218 * gcc.target/i386/pr81294-2.c: Ditto.
1219
a4187dab
KT
12202017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1221
1222 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1223
efbf55b0
MP
12242017-07-04 Marek Polacek <polacek@redhat.com>
1225
1226 PR c/81231
1227 * gcc.dg/atomic-pr81231.c: New test.
1228
1aad7106
RS
12292017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1230
1231 PR tree-optimization/81292
1232 * gcc.dg/pr81292-1.c: New test.
1233 * gcc.dg/pr81292-2.c: Likewise.
1234
7c819e8a
ML
12352017-07-04 Martin Liska <mliska@suse.cz>
1236
1237 PR sanitizer/81040
1238 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1239 use-after-scope sanitization.
1240
f111f434
JJ
12412017-07-04 Jakub Jelinek <jakub@redhat.com>
1242
8e8dd13b
JJ
1243 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1244 options.
1245
f111f434
JJ
1246 PR target/81175
1247 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1248 gather.
1249
7a1238d1
ML
12502017-07-04 Martin Liska <mliska@suse.cz>
1251
1252 PR ipa/81214
1253 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1254 * g++.dg/ext/mvc3.C: Likewise.
1255 * gcc.target/i386/mvc2.c: Likewise.
1256 * gcc.target/i386/mvc3.c: Likewise.
1257
9fc1fed4
JJ
12582017-07-04 Jakub Jelinek <jakub@redhat.com>
1259
8e3b9bbf
JJ
1260 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1261 decomposition declaration in diagnostics.
1262 * g++.dg/cpp1z/decomp2.C: Likewise.
1263 * g++.dg/cpp1z/decomp3.C: Likewise.
1264 * g++.dg/cpp1z/decomp4.C: Likewise.
1265 * g++.dg/cpp1z/decomp5.C: Likewise.
1266 * g++.dg/cpp1z/decomp6.C: Likewise.
1267 * g++.dg/cpp1z/decomp7.C: Likewise.
1268 * g++.dg/cpp1z/decomp8.C: Likewise.
1269 * g++.dg/cpp1z/decomp13.C: Likewise.
1270 * g++.dg/cpp1z/decomp14.C: Likewise.
1271 * g++.dg/cpp1z/decomp18.C: Likewise.
1272 * g++.dg/cpp1z/decomp19.C: Likewise.
1273 * g++.dg/cpp1z/decomp22.C: Likewise.
1274 * g++.dg/cpp1z/decomp23.C: Likewise.
1275 * g++.dg/cpp1z/decomp24.C: Likewise.
1276 * g++.dg/cpp1z/decomp25.C: Likewise.
1277 * g++.dg/cpp1z/decomp26.C: Likewise.
1278 * g++.dg/cpp1z/decomp28.C: Likewise.
1279
9fc1fed4
JJ
1280 PR c++/81258
1281 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1282 * g++.dg/cpp1z/decomp30.C: New test.
1283
17c18221
PC
12842017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/65775
1287 * g++.dg/cpp0x/trailing14.C: New.
1288
370d975d
DH
12892017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1290
1291 PR testsuite/79866
1292 * gfortran.dg/coarray_event_2.f08: New test.
1293
73977c47
DH
12942017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1295
1296 PR testsuite/79843
1297 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1298 * gfortran.dg/pointer_intent_2.f90: Likewise.
1299
2f70a979
JH
13002017-07-02 Jan Hubicka <hubicka@ucw.cz>
1301
1302 PR middle-end/81290
1303 * gcc.c-torture/compile/pr81290.c: New.
1304
6b5e165b
RB
13052017-07-03 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/60510
1308 * gfortran.dg/vect/pr60510.f: New testcase.
1309
d8ac7e28
RO
13102017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312 * gcc.target/i386/mvc6.c: Require ifunc support.
1313
da402967
ML
13142017-07-03 Martin Liska <mliska@suse.cz>
1315
1316 PR sanitize/81040
1317 * g++.dg/asan/function-argument-1.C: New test.
1318 * g++.dg/asan/function-argument-2.C: New test.
1319 * g++.dg/asan/function-argument-3.C: New test.
1320
bc9f4235
RS
13212017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1322
1323 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1324 as well.
1325
be086ff5
TV
13262017-07-03 Tom de Vries <tom@codesourcery.com>
1327
1328 PR tree-optimization/69468
1329 * gcc.dg/pr81192.c: Update.
1330
4752be46
TV
13312017-07-03 Tom de Vries <tom@codesourcery.com>
1332
1333 PR tree-optimization/81192
1334 * gcc.dg/pr81192.c: Update.
1335
0bbfd554
TV
13362017-07-03 Tom de Vries <tom@codesourcery.com>
1337
1338 PR tree-optimization/81192
1339 * gcc.dg/pr81192.c: New test.
1340
b677e2f6
TK
13412017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1342
1343 * gfortran/eoshift_3.f90: New test.
1344
e3f9a279
RS
13452017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1346
1347 * gcc.dg/strlenopt-32.c: New testcase.
1348 * gcc.dg/strlenopt-33.c: Likewise.
1349 * gcc.dg/strlenopt-33g.c: Likewise.
1350 * gcc.dg/strlenopt-34.c: Likewise.
1351 * gcc.dg/strlenopt-35.c: Likewise.
1352
862088aa
RS
13532017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1354
1355 PR tree-optimization/80769
1356 * gcc.dg/strlenopt-31.c: New test.
1357 * gcc.dg/strlenopt-31g.c: Likewise.
1358
c34d0927
RS
13592017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1360
1361 PR tree-optimization/81136
1362 * gcc.dg/vect/pr81136.c: New test.
1363
c52d6043
JJ
13642017-07-01 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR sanitizer/81262
1367 * gcc.c-torture/compile/pr81262.c: New test.
1368 * g++.dg/ubsan/pr81262.C: New test.
1369
77616c7e
JH
13702017-06-29 Jan Hubicka <hubicka@ucw.cz>
1371
1372 PR ipa/81261
1373 * g++.dg/ipa/pr81261.C: New testcase.
1374
fb6a764d
AP
13752017-06-30 Andrew Pinski <apinski@cavium.com>
1376
1377 * gcc.dg/torture/pr81245.c: New testcase.
1378
059ab149
AH
13792017-06-30 Aldy Hernandez <aldyh@redhat.com>
1380
1381 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1382 unbounded use.
1383
e59e8b5a
DM
13842017-06-30 David Malcolm <dmalcolm@redhat.com>
1385
1386 PR c++/80014
1387 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1388 Add declaration.
1389 (test_typeid): New test function.
1390
e855bdc0
JJ
13912017-06-30 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR target/81225
1394 * gcc.target/i386/pr81225.c: New test.
1395
fe32bb1b
NS
13962017-06-30 Nathan Sidwell <nathan@acm.org>
1397
1398 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1399 * g++.dg/cpp0x/decltype9.C: Likewise.
1400 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1401 * g++.dg/lookup/decl1.C: Likewise.
1402 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1403 * g++.dg/other/pr28432.C: Likewise.
1404 * g++.dg/parse/crash12.C: Likewise.
1405 * g++.dg/parse/enum3.C: Likewise.
1406 * g++.dg/parse/operator6.C: Likewise.
1407 * g++.dg/template/crash69.C: Likewise.
1408 * g++.dg/template/error27.C: Likewise.
1409 * g++.dg/template/error28.C: Likewise.
1410 * g++.dg/template/memfriend6.C: Likewise.
1411 * g++.old-deja/g++.mike/err1.C: Likewise.
1412 * g++.old-deja/g++.mike/p811.C: Likewise.
1413 * g++.old-deja/g++.other/crash25.C: Likewise.
1414 * g++.old-deja/g++.other/dtor4.C: Likewise.
1415 * g++.old-deja/g++.pt/t37.C: Likewise.
1416
aaa587d4
ML
14172017-06-30 Martin Liska <mliska@suse.cz>
1418
1419 PR ipa/81214
1420 * gcc.target/i386/pr81214.c: New test.
1421
274c1516
NS
14222017-06-30 Nathan Sidwell <nathan@acm.org>
1423
3b5c768c
NS
1424 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1425
274c1516
NS
1426 PR c++/81229
1427 * g++.dg/lookup/pr81229.C: New.
1428
c497284c
ML
14292017-06-30 Martin Liska <mliska@suse.cz>
1430
1431 PR sanitizer/81021
1432 * g++.dg/asan/pr81021.C: New test.
1433
4812f0b7
RB
14342017-06-30 Richard Biener <rguenther@suse.de>
1435
1436 PR tree-optimization/81249
1437 * g++.dg/torture/pr81249.C: New testcase.
1438
8e09cb8b
PC
14392017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1442 * g++.dg/diagnostic/variadic1.C: Likewise.
1443 * g++.dg/gomp/udr-3.C: Likewise.
1444 * g++.dg/overload/error1.C: Likewise.
1445 * g++.dg/overload/error2.C: Likewise.
1446 * g++.dg/template/duplicate1.C: Likewise.
1447 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1448 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1449 * g++.old-deja/g++.other/redecl2.C: Likewise.
1450 * g++.old-deja/g++.other/redecl4.C: Likewise.
1451 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1452
74582a3e
CP
14532017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1454
1455 PR fortran/77765
1456 * gfortran.dg/goacc/pr77765.f90: New test.
1457
6da4066f
SE
14582017-06-29 Steve Ellcey <sellcey@cavium.com>
1459
1460 * gcc.target/aarch64/ccmp_2.c: New test.
1461
be3b7dcf
NS
14622017-06-29 Nathan Sidwell <nathan@acm.org>
1463
1464 PR c++/81247
1465 * g++.dg/parse/pr81247-[abc].C: New.
1466
e5898daf
CL
14672017-06-29 Carl Love <cel@us.ibm.com>
1468
1469 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1470 test_unsigned_int_result, test_ll_int_result,
1471 test_ll_unsigned_int_result): Add result checking functions, add
1472 debug support.
1473 (main): Add builtin function tests.
1474
14836f38
CL
14752017-06-29 Carl Love <cel@us.ibm.com>
1476
1477 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1478 dg-skip-if): Add -mvsx -mcpu=power7.
1479
0630a4ec
RB
14802017-06-29 Richard Biener <rguenther@suse.de>
1481
1482 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1483
f76b4224
NS
14842017-06-29 Nathan Sidwell <nathan@acm.org>
1485
1486 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1487
f66459c1
PB
14882017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1489
1490 PR middle-end/81194
1491 * g++.dg/pr81194.C: New test.
1492
3c7bb489
L
14932017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 PR ipa/80565
1496 * gcc.dg/torture/pr80565.c: New file.
1497
6cd83bec
BC
14982017-06-29 Bin Cheng <bin.cheng@arm.com>
1499
1500 PR tree-optimization/81196
1501 * gcc.dg/vect/pr81196.c: New.
1502
4c6a51a0
MC
15032017-06-29 Michael Collison <michael.collison@arm.com>
1504
1505 Fix date on previous ChangeLog entry.
1506
15072017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1508 Michael Collison <michael.collison@arm.com>
1509
1510 PR target/70119
1511 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1512
395a191d
SP
15132017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1514
1515 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1516 Test new intrinsic.
1517 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1518 Ditto.
1519 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1520 Ditto.
1521 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1522 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1523 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1524
0ddc0ebc
TP
15252017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1526
1527 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1528 current ARM check by ARM NEON's availability check.
1529 (check_effective_target_vect_intfloat_cvt): Likewise.
1530 (check_effective_target_vect_uintfloat_cvt): Likewise.
1531 (check_effective_target_vect_floatint_cvt): Likewise.
1532 (check_effective_target_vect_floatuint_cvt): Likewise.
1533 (check_effective_target_vect_shift): Likewise.
1534 (check_effective_target_whole_vector_shift): Likewise.
1535 (check_effective_target_vect_bswap): Likewise.
1536 (check_effective_target_vect_shift_char): Likewise.
1537 (check_effective_target_vect_long): Likewise.
1538 (check_effective_target_vect_float): Likewise.
1539 (check_effective_target_vect_perm): Likewise.
1540 (check_effective_target_vect_perm_byte): Likewise.
1541 (check_effective_target_vect_perm_short): Likewise.
1542 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1543 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1544 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1545 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1546 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1547 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1548 (check_effective_target_vect_widen_shift): Likewise.
1549 (check_effective_target_vect_extract_even_odd): Likewise.
1550 (check_effective_target_vect_interleave): Likewise.
1551 (check_effective_target_vect_multiple_sizes): Likewise.
1552 (check_effective_target_vect64): Likewise.
1553 (check_effective_target_vect_max_reduc): Likewise.
1554
56a6d474
RB
15552017-06-28 Richard Biener <rguenther@suse.de>
1556
1557 PR middle-end/81227
1558 * gcc.dg/pr81227.c: New testcase.
1559
926c7865
MM
15602017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1561
1562 PR target/81193
1563 * lib/target-supports.exp
1564 (check_ppc_cpu_supports_hw_available): New test to make sure
1565 __builtin_cpu_supports works on power7 and newer.
1566
17a7218b
ML
15672017-06-28 Martin Liska <mliska@suse.cz>
1568
1569 PR ipa/81128
1570 * gcc.target/i386/pr81128.c: New test.
1571
63010089
ML
15722017-06-28 Martin Liska <mliska@suse.cz>
1573
1574 PR driver/79659
1575 * g++.dg/opt/pr79659.C: New test.
1576
b1cac008
CL
15772017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1578
1579 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1580 and options.
1581 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1582
42bd89ce
MG
15832017-06-28 Marc Glisse <marc.glisse@inria.fr>
1584
1585 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1586 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1587
b8d62ac8
JJ
15882017-06-28 Jakub Jelinek <jakub@redhat.com>
1589
1590 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1591 (foo): ... this. Change constants such that it isn't matched
1592 as __builtin_copysign, yet tests the combiner the same.
1593
6dc61b45
ML
15942017-06-28 Martin Liska <mliska@suse.cz>
1595
1596 PR sanitizer/81224
1597 * gcc.dg/asan/pr81224.c: New test.
1598
9a265443
EB
15992017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1602 passed to pthread_join.
1603
935b5226
AK
16042017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1605
1606 * gcc.target/s390/nodatarel-1.c: New test.
1607
88016532
JD
16082017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1609
1610 PR fortran/80164
1611 * gfortran.dg/array_temporaries_4.f90: New test.
1612
8c2805bb
AP
16132017-06-27 Andrew Pinski <apinski@cavium.com>
1614
1615 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1616 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1617 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1618
786c6d10
MP
16192017-06-27 Marek Polacek <polacek@redhat.com>
1620
1621 PR sanitizer/81223
1622 * gcc.dg/ubsan/pr81223.c: New test.
1623
1e7df2e6
MG
16242017-06-27 Marc Glisse <marc.glisse@inria.fr>
1625
1626 * gcc.dg/tree-ssa/assoc-1.c: New file.
1627
58b45c4f
PC
16282017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1629
1630 PR c++/62046
1631 * g++.dg/parse/catch2.C: New.
1632
00296d7f
JJ
16332017-06-27 Jakub Jelinek <jakub@redhat.com>
1634
c1031852
JJ
1635 PR sanitizer/81209
1636 * g++.dg/ubsan/pr81209.C: New test.
1637
00296d7f
JJ
1638 PR middle-end/81207
1639 * gcc.c-torture/compile/pr81207.c: New test.
1640
0c418630
MP
16412017-06-27 Marek Polacek <polacek@redhat.com>
1642
1643 PR bootstrap/81216
1644 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1645
4b377e01
MS
16462017-06-26 Martin Sebor <msebor@redhat.com>
1647
1648 PR c++/81169
1649 * g++.dg/Wclass-memaccess-2.C: New test.
1650
952ac945
CL
16512017-06-26 Carl Love <cel@us.ibm.com>
1652
1653 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1654 Add new runnable test file for the vec_rev built-ins.
1655
df11b2ea
BS
16562016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1657
226ab0a8 1658 PR/tree-optimization 71815
df11b2ea
BS
1659 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1660 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1661
fa7ccca0
RL
16622017-06-26 Renlin Li <renlin.li@arm.com>
1663 Szabolcs Nagy <szabolcs.nagy@arm.com>
1664
1665 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1666 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1667 memmove.
1668
5a5c2d16
RB
16692017-06-26 Richard Biener <rguenther@suse.de>
1670
1671 PR target/81175
1672 * gfortran.dg/pr81175.f: New testcase.
1673
75f0112f
RB
16742017-06-26 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/81203
1677 * gcc.dg/torture/pr81203.c: New testcase.
1678
3e2becc4
MP
16792017-06-26 Marek Polacek <polacek@redhat.com>
1680
1681 PR c/80116
1682 * c-c++-common/Wmultistatement-macros-1.c: New test.
1683 * c-c++-common/Wmultistatement-macros-2.c: New test.
1684 * c-c++-common/Wmultistatement-macros-3.c: New test.
1685 * c-c++-common/Wmultistatement-macros-4.c: New test.
1686 * c-c++-common/Wmultistatement-macros-5.c: New test.
1687 * c-c++-common/Wmultistatement-macros-6.c: New test.
1688 * c-c++-common/Wmultistatement-macros-7.c: New test.
1689 * c-c++-common/Wmultistatement-macros-8.c: New test.
1690 * c-c++-common/Wmultistatement-macros-9.c: New test.
1691 * c-c++-common/Wmultistatement-macros-10.c: New test.
1692 * c-c++-common/Wmultistatement-macros-11.c: New test.
1693
945653db
EB
16942017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1697
c8e3c356
CL
16982017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1699
1700 * lib/target-supports.exp
1701 (check_effective_target_arm_neon_ok_nocache): Add flags with
1702 -mfloat-abi=hard. Include arm_neon.h.
1703 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1704 (check_effective_target_arm_neon_ok_no_float_abi): New.
1705 * gcc.target/arm/lto/pr65837_0.c: Require
1706 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1707 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1708 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1709
22235619
PC
17102017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1711
1712 PR c++/62315
1713 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1714
e56e3fda
TK
17152017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1716
45bb7d59 1717 PR fortran/52473
e56e3fda
TK
1718 * gfortran.dg/cshift_2.f90: New test.
1719
d3f062be
JW
17202017-06-23 Jim Wilson <jim.wilson@linaro.org>
1721
1722 PR middle-end/79794
1723 * gcc.target/aarch64/pr79794.c: New.
1724
37416b69
MM
17252017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1726
1727 PR target/80510
1728 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1729 * gcc.target/powerpc/pr80510-2.c: Likewise.
1730
8447a92f
JL
17312017-06-22 Jeff Law <law@redhat.com>
1732
1733 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1734
52607f7e
WS
17352017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1736
1737 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1738 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1739 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1740 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1741 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1742 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1743 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1744 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1745
fb68f296
JC
17462017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1747
45bb7d59 1748 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1749
60edf8bb
MT
17502017-06-22 Matt Turner <mattst88@gmail.com>
1751
1752 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1753 skylake check.
1754
4333d74b
CL
17552017-06-22 Carl Love <cel@us.ibm.com>
1756
1757 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1758 vmuleuh): Fix scan-assembler-times should check for word not half word
1759 instructions.
1760
13f752b2
JL
17612017-06-22 Jeff Law <law@redhat.com>
1762
1763 * gcc.c-torture/compile/stack-check-1.c: New test.
1764
0759db19
RB
17652016-06-22 Richard Biener <rguenther@suse.de>
1766
1767 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1768 * gcc.dg/vect/pr65947-2.c: Likewise.
1769 * gcc.dg/vect/pr65947-3.c: Likewise.
1770 * gcc.dg/vect/pr65947-4.c: Likewise.
1771 * gcc.dg/vect/pr65947-5.c: Likewise.
1772 * gcc.dg/vect/pr65947-6.c: Likewise.
1773 * gcc.dg/vect/pr65947-8.c: Likewise.
1774 * gcc.dg/vect/pr65947-9.c: Likewise.
1775 * gcc.dg/vect/pr65947-10.c: Likewise.
1776 * gcc.dg/vect/pr65947-12.c: Likewise.
1777 * gcc.dg/vect/pr65947-13.c: Likewise.
1778 * gcc.dg/vect/pr65947-14.c: Likewise.
1779 * gcc.dg/vect/vect-cond-2.c: Likewise.
1780 * gcc.dg/vect/vect-pr69848.c: Likewise.
1781
c24c235e
ML
17822017-06-22 Martin Liska <mliska@suse.cz>
1783
1784 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1785 to not inline it.
1786
71f82be9
JG
17872017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1788
1789 * gcc.dg/tree-ssa/forwprop-37.c: New.
1790
a78f6980
RB
17912017-06-22 Richard Biener <rguenther@suse.de>
1792
1793 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1794
85d5b033
RB
17952017-06-22 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/vect/pr65947-14.c: New testcase.
1798
4ded8669
MM
17992017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 PR target/80510
1802 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1803 32-bit support is added. Change ITYPE size to 64-bit integer.
1804 * gcc.target/powerpc/pr80510-2.c: Likewise.
1805
cb8d1b01
JJ
18062017-06-21 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR c++/81154
1809 * g++.dg/gomp/pr81154.C: New test.
1810
113459fa
DM
18112017-06-21 David Malcolm <dmalcolm@redhat.com>
1812
1813 * g++.dg/other/old-style-cast-fixits.C: New test case.
1814
5e9d501c
JJ
18152017-06-21 Jakub Jelinek <jakub@redhat.com>
1816
1817 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1818
27d33d3e
TV
18192017-06-21 Tom de Vries <tom@codesourcery.com>
1820
1821 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1822
5433db45
TV
18232017-06-21 Tom de Vries <tom@codesourcery.com>
1824
1825 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1826 warning.
1827
93c18375
ML
18282017-06-21 Martin Liska <mliska@suse.cz>
1829
1830 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1831
ff9baa5f
PMR
18322017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1833
1834 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1835 gnat.dg/debug11_pkg2.ads: New testcase.
1836
a23ba8cc
MG
18372017-06-21 Marc Glisse <marc.glisse@inria.fr>
1838
1839 * gcc.target/i386/getround.c: New file.
1840
ed73f46f
MG
18412017-06-21 Marc Glisse <marc.glisse@inria.fr>
1842
1843 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1844 * gcc.dg/tree-ssa/addadd-2.c: New file.
1845
6b92ab17
TV
18462017-06-21 Tom de Vries <tom@codesourcery.com>
1847
1848 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1849 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1850 * gcc.c-torture/compile/20080806-1.c: Same.
1851 * gcc.c-torture/compile/920723-1.c: Same.
1852 * gcc.c-torture/compile/930621-1.c: Same.
1853 * gcc.c-torture/compile/991214-2.c: Same.
1854 * gcc.c-torture/compile/bcopy.c: Same.
1855 * gcc.c-torture/compile/memtst.c: Same.
1856 * gcc.c-torture/compile/msp.c: Same.
1857 * gcc.c-torture/compile/stuct.c: Same.
1858 * gcc.c-torture/execute/20011008-3.c: Same.
1859 * gcc.c-torture/execute/20030209-1.c: Same.
1860 * gcc.c-torture/execute/20031012-1.c: Same.
1861 * gcc.c-torture/execute/20040805-1.c: Same.
1862 * gcc.c-torture/execute/920410-1.c: Same.
1863 * gcc.c-torture/execute/921113-1.c: Same.
1864 * gcc.c-torture/execute/921202-1.c: Same.
1865 * gcc.c-torture/execute/921208-2.c: Same.
1866 * gcc.c-torture/execute/930106-1.c: Same.
1867 * gcc.c-torture/execute/930406-1.c: Same.
1868 * gcc.c-torture/execute/950221-1.c: Same.
1869 * gcc.c-torture/execute/960521-1.c: Same.
1870 * gcc.c-torture/execute/980605-1.c: Same.
1871 * gcc.c-torture/execute/comp-goto-1.c: Same.
1872 * gcc.c-torture/execute/comp-goto-2.c: Same.
1873 * gcc.c-torture/execute/memcpy-1.c: Same.
1874 * gcc.c-torture/execute/multi-ix.c: Same.
1875 * gcc.c-torture/execute/nestfunc-4.c: Same.
1876 * gcc.c-torture/execute/pr20621-1.c: Same.
1877 * gcc.c-torture/execute/pr23135.c: Same.
1878 * gcc.c-torture/execute/pr28982b.c: Same.
1879 * gcc.dg/loop-3.c: Same.
1880 * gcc.dg/struct-ret-3.c: Same.
1881 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1882 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1883 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1884 * gcc.dg/tree-prof/pr44777.c: Same.
1885
191578a5
DM
18862017-06-20 David Malcolm <dmalcolm@redhat.com>
1887
1888 PR jit/81144
1889 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1890 memset call with zero-initialization.
1891 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1892
8a259e30
UB
18932017-06-20 Uros Bizjak <ubizjak@gmail.com>
1894
1895 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1896 (main): Renamed to ...
1897 (fma4_test): ... this.
1898
b6837e04
JK
18992017-06-20 Julia Koval <julia.koval@intel.com>
1900
1901 * gcc.target/i386/pr73350-2.c: New test.
1902
67ea3f4e
RO
19032017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1906 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1907 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1908 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1909 restrict to x86_64-*-*-gnu.
1910 Skip scan-assembler on *-*-darwin*.
1911 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1912 * gcc.dg/loop-invariant.c: Likewise.
1913 * gcc.dg/lto/pr70955_0.c: Likewise.
1914 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1915 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1916 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1917
1918 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1919 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1920 targets.
1921 * gcc.dg/attr-ms_struct-2.c: Likewise.
1922 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1923 * gcc.dg/bf-ms-layout.c: Likewise.
1924 * gcc.dg/bf-ms-layout-2.c: Likewise.
1925 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1926 Require fpic support.
1927 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1928 targets.
1929 * gcc.target/i386/bitfield2.c: Likewise.
1930 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1931 targets.
1932 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1933
71bbbd13
NS
19342017-06-20 Nathan Sidwell <nathan@acm.org>
1935
1936 PR c++/67074
1937 * g++.dg/lookup/pr67074.C: New.
1938 * g++.dg/parse/namespace-alias-1.C: Adjust.
1939
531f0b38
RB
19402017-06-20 Richard Biener <rguenther@suse.de>
1941
1942 PR middle-end/81097
1943 * c-c++-common/ubsan/pr81097.c: New testcase.
1944
d47d7438
RB
19452017-06-20 Richard Biener <rguenther@suse.de>
1946
1947 * gcc.dg/vect/pr65947-9.c: Adjust.
1948
b5c7b957
TP
19492017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1950
1951 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1952 * gcc.target/arm/acle/cdp2.c: Likewise.
1953 * gcc.target/arm/acle/ldc.c: Likewise.
1954 * gcc.target/arm/acle/ldc2.c: Likewise.
1955 * gcc.target/arm/acle/ldc2l.c: Likewise.
1956 * gcc.target/arm/acle/ldcl.c: Likewise.
1957 * gcc.target/arm/acle/mcr.c: Likewise.
1958 * gcc.target/arm/acle/mcr2.c: Likewise.
1959 * gcc.target/arm/acle/mcrr.c: Likewise.
1960 * gcc.target/arm/acle/mcrr2.c: Likewise.
1961 * gcc.target/arm/acle/mrc.c: Likewise.
1962 * gcc.target/arm/acle/mrc2.c: Likewise.
1963 * gcc.target/arm/acle/mrrc.c: Likewise.
1964 * gcc.target/arm/acle/mrrc2.c: Likewise.
1965 * gcc.target/arm/acle/stc.c: Likewise.
1966 * gcc.target/arm/acle/stc2.c: Likewise.
1967 * gcc.target/arm/acle/stc2l.c: Likewise.
1968 * gcc.target/arm/acle/stcl.c: Likewise.
1969
a1aa2599
JJ
19702017-06-20 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR target/81121
1973 * gcc.target/i386/pr81121.c: New test.
1974
16122c22
MM
19752017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1976
1977 PR target/79799
1978 * gcc.target/powerpc/pr79799-1.c: New test.
1979 * gcc.target/powerpc/pr79799-2.c: Likewise.
1980 * gcc.target/powerpc/pr79799-3.c: Likewise.
1981 * gcc.target/powerpc/pr79799-4.c: Likewise.
1982 * gcc.target/powerpc/pr79799-5.c: Likewise.
1983
5ec046c0
NS
19842017-06-19 Nathan Sidwell <nathan@acm.org>
1985
1986 PR c++/81124
1987 PR c++/79766
1988 * g++.dg/lookup/pr79766.C: New.
1989 * g++.dg/lookup/pr81124.C: New.
1990 * g++.dg/template/explicit6.C: Adjust.
1991 * g++.old-deja/g++.other/decl5.C: Adjust.
1992
c72e002c
CL
19932017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1994
1995 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1996 -DSTACK_SIZE.
1997
4301ae22
JJ
19982017-06-19 Jakub Jelinek <jakub@redhat.com>
1999
9f8fafe8
JJ
2000 PR sanitizer/81125
2001 * g++.dg/ubsan/pr81125.C: New test.
2002
4301ae22
JJ
2003 PR sanitizer/81111
2004 * g++.dg/ubsan/pr81111.C: New test.
2005
21e4389f
RB
20062017-06-19 Richard Biener <rguenther@suse.de>
2007
2008 PR middle-end/81118
2009 * gcc.dg/torture/pr81118.c: New testcase.
2010
343ae898
RB
20112017-06-19 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/80887
2014 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2015
97872698
JJ
20162017-06-19 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR ipa/81112
2019 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2020
c14c0b15
NS
20212017-06-19 Nathan Sidwell <nathan@acm.org>
2022
2023 PR c++/81119
2024 * g++.dg/warn/pr81119.C: New.
2025
a6e5212a
ML
20262017-06-19 Martin Liska <mliska@suse.cz>
2027
2028 PR sanitizer/80879
2029 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2030
871cc215
ML
20312017-06-19 Martin Liska <mliska@suse.cz>
2032
2033 PR ipa/80732
2034 * gcc.target/i386/mvc5.c: Scan indirect_function.
2035 * gcc.target/i386/mvc7.c: Likewise.
2036 * gcc.target/i386/pr80732.c: New test.
2037
431abe69
PC
20382017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/66093
2041 * g++.dg/cpp1y/constexpr-66093.C: New.
2042
fe1ae165
RO
20432017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2046 dg-skip-if list.
2047
db9bbdec
RB
20482017-06-19 Richard Biener <rguenther@suse.de>
2049
2050 PR ipa/81112
2051 * g++.dg/torture/pr81112.C: New testcase.
2052
18154846
JH
20532017-06-18 Jan Hubicka <hubicka@ucw.cz>
2054
2055 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2056
5dace4bf
TK
20572017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2058
2059 PR fortran/52473
2060 * gfortran.dg/cshift_1.f90: New test.
2061
4f4b0ab8
RO
20622017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063
2064 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2065
b36a612c
CL
20662017-06-16 Carl Love <cel@us.ibm.com>
2067
2068 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2069 main): Add runnable tests and test checker for vec_float,
2070 vec_float2, vec_floate and vec_floato builtins.
2071
e3e266bf
RE
20722017-06-16 Richard Earnshaw <rearnsha@arm.com>
2073
2074 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2075 the architecture options added by dg-add-options arm_neon.
2076 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2077 to the architecture.
2078 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2079 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2080 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2081
42093880
RE
20822017-06-16 Richard Earnshaw <rearnsha@arm.com>
2083
2084 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2085 multilibs have been built.
2086
c5742a17
RE
20872017-06-16 Richard Earnshaw <rearnsha@arm.com>
2088
2089 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2090 * gcc.target/arm/pr51915.c: Likewise.
2091 * gcc.target/arm/pr52006.c: Likewise.
2092 * gcc.target/arm/pr53187.c: Likewise.
2093
93aa40fe
RE
20942017-06-16 Richard Earnshaw <rearnsha@arm.com>
2095
2096 * gcc.target/arm/multilibs.exp: New file.
2097
b3d8d88e
MS
20982017-06-16 Martin Sebor <msebor@redhat.com>
2099
2100 PR tree-optimization/80933
2101 PR tree-optimization/80934
2102 * gcc.dg/fold-bcopy.c: New test.
2103 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2104 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2105 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2106 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2107 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2108 * gcc.dg/builtins-nonnull.c: Likewise.
2109
56960fd6
JG
21102017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2111
2112 PR target/71778
2113 * gcc.target/arm/pr71778.c: New.
2114
ec73e54d
JH
21152017-06-16 Jan Hubicka <hubicka@ucw.cz>
2116
2117 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2118
01f1c24e
RB
21192017-06-16 Richard Biener <rguenther@suse.de>
2120
2121 PR tree-optimization/81090
2122 * gcc.dg/graphite/pr81090.c: New testcase.
2123
8d94f932
JW
21242017-06-16 Janus Weil <janus@gcc.gnu.org>
2125
2126 PR fortran/80983
2127 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2128
b783399a
JJ
21292017-06-16 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR sanitizer/81094
2132 * c-c++-common/ubsan/object-size-11.c: New test.
2133
c3684b7b
MS
21342017-06-15 Martin Sebor <msebor@redhat.com>
2135
2136 PR c++/80560
2137 * g++.dg/Wclass-memaccess.C: New test.
2138
d0e7a9fd
JW
21392017-06-15 Janus Weil <janus@gcc.gnu.org>
2140
2141 PR fortran/80983
2142 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2143
d1eed638
JH
21442017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2145
2146 PR lto/69866
2147 * gcc.dg/lto/pr69866_0.c: New test.
2148 * gcc.dg/lto/pr69866_1.c: Likewise.
2149
61f5d852
JL
21502017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2151
2152 PR target/78818
2153 * gcc.target/msp430/pr78818-real.c: New template for tests.
2154 * gcc.target/msp430/pr78818-auto.c: New test.
2155 * gcc.target/msp430/pr78818-data-region.c: New test.
2156 * gcc.target/msp430/pr78818-data-sec.c: New test.
2157 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2158
6820664a
TP
21592017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2160
2161 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2162 instructions in it rather than the number of IT blocks being 2.
2163 Transfer scan directive arm_thumb2 restriction to the whole
2164 testcase and restrict further to Thumb-only targets.
2165
41c540fc
TC
21662017-06-15 Tamar Christina <tamar.christina@arm.com>
2167
2168 * gcc.target/arm/sdiv_costs_1.c:
2169 Use dg-add-options.
2170
3466430f
MR
21712017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2172
2173 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2174 * gcc.target/mips/pr51513-1.c: New test.
2175 * gcc.target/mips/pr51513-2.c: New test.
2176
26fda5f5
RB
21772017-06-14 Richard Biener <rguenther@suse.de>
2178
2179 PR tree-optimization/81083
2180 * gcc.dg/torture/pr81083.c: Add prototypes.
2181
909263f8
RB
21822017-06-14 Richard Biener <rguenther@suse.de>
2183
2184 PR middle-end/81088
2185 * c-c++-common/ubsan/pr81088.c: New testcase.
2186
938a807a
EB
21872017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2188
2189 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2190
85c1b6d7
AP
21912017-06-14 Andrew Pinski <apinski@cavium.com>
2192 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2193
2194 PR target/71663
2195 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2196 * gcc.target/aarch64/vect-init-2.c: Likewise.
2197 * gcc.target/aarch64/vect-init-3.c: Likewise.
2198 * gcc.target/aarch64/vect-init-4.c: Likewise.
2199 * gcc.target/aarch64/vect-init-5.c: Likewise.
2200
bee9e49f
PC
22012017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2202
2203 PR c++/58541
2204 * g++.dg/cpp0x/constexpr-58541.C: New.
2205
24d020bd
RB
22062017-06-14 Richard Biener <rguenther@suse.de>
2207
2208 PR tree-optimization/81083
2209 * gcc.dg/torture/pr81083.c: New testcase.
2210
11c16c2a
JJ
22112017-06-14 Jakub Jelinek <jakub@redhat.com>
2212
2213 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2214 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2215
c60dc053
JJ
22162017-06-13 Jakub Jelinek <jakub@redhat.com>
2217
f31a8339
JJ
2218 PR c++/80973
2219 * g++.dg/ubsan/pr80973.C: New test.
2220
c60dc053
JJ
2221 PR c++/80984
2222 * g++.dg/opt/nrv18.C: New test.
2223
45b2222a
ML
22242017-06-13 Martin Liska <mliska@suse.cz>
2225
2226 PR sanitize/78204
2227 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2228 test by adding no_sanitize attribute.
2229 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2230
ef0e3441
RL
22312017-06-13 Renlin Li <renlin.li@arm.com>
2232
2233 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2234 conditionally.
2235
345683a9
MJ
22362017-06-13 Martin Jambor <mjambor@suse.cz>
2237
2238 PR tree-optimization/80803
2239 PR tree-optimization/81063
2240 gcc.dg/tree-ssa/pr80803.c: New test.
2241 gcc.dg/tree-ssa/pr81063.c: Likewise.
2242
9ebc3467
YG
22432017-06-12 Yury Gribov <tetra2005@gmail.com>
2244
2245 * c-c++-common/fold-masked-cmp-3.c: New test.
2246
16842d34
YG
22472017-06-13 Yury Gribov <tetra2005@gmail.com>
2248
2249 PR tree-optimization/67328
2250 * c-c++-common/fold-masked-cmp-1.c: New test.
2251 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2252 * gcc.dg/pr46309.c: Fix pattern.
2253 * gcc.dg/pr46309-2.c: Likewise.
2254
ba593ad5
TC
22552017-06-13 Tamar Christina <tamar.christina@arm.com>
2256
2257 * gcc.target/arm/sdiv_costs_1.c:
2258 Require arm_arch_v8a_ok and add march option.
2259
9ab5a235
ML
22602017-06-13 Martin Liska <mliska@suse.cz>
2261
2262 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2263 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2264 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2265
4f2c198d
RB
22662017-06-13 Richard Biener <rguenther@suse.de>
2267
2268 PR middle-end/81065
2269 * c-c++-common/ubsan/pr81065.c: New testcase.
2270
196ed8ea
ILT
22712017-06-12 Ian Lance Taylor <iant@golang.org>
2272
2273 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2274 freorder. Update comment to explain test.
2275
64ff4f60
TC
22762017-06-12 Tamar Christina <tamar.christina@arm.com>
2277
2278 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2279 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2280 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2281 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2282
5ed2fdfe
TC
22832017-06-12 Tamar Christina <tamar.christina@arm.com>
2284
2285 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2286
6cddb61c
TC
22872017-06-12 Tamar Christina <tamar.christina@arm.com>
2288
2289 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2290
aebce396
JJ
22912017-06-12 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR tree-optimization/81003
2294 * gcc.c-torture/compile/pr81003.c: New test.
2295
3fd7fe21
RB
22962017-06-12 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/81053
2299 * gcc.dg/torture/pr81053.c: New testcase.
2300
ac39f0e8
TK
23012017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2302
2303 PR fortran/80988
2304 * gfortran.dg/implied_do_io_3.f90: New test.
2305
18787c38
TV
23062017-06-10 Tom de Vries <tom@codesourcery.com>
2307
2308 * lib/target-supports.exp (check_effective_target_signal): New proc.
2309 * lib/gcc.exp (gcc_target_compile): Remove appending of
2310 -DSIGNAL_SUPPRESS to additional_flags.
2311 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2312 additional_flags if effective target signal is not supported by the
2313 target.
2314 * gcc.c-torture/execute/20101011-1.c: Same.
2315 * gcc.dg/c99-stdint-1.c: Same.
2316 * gcc.dg/c99-stdint-2.c: Same.
2317 * gcc.dg/c99-stdint-5.c: Same.
2318 * gcc.dg/c99-stdint-6.c: Same.
2319 * gcc.dg/stdint-width-1.c: Same.
2320
0069a009
TV
23212017-06-10 Tom de Vries <tom@codesourcery.com>
2322
2323 * lib/target-supports.exp (check_effective_target_stack_size)
2324 (dg-effective-target-value): New proc.
2325 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2326 additional_flags.
2327 * lib/objc.exp (objc_target_compile): Same.
2328 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2329 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2330 dg-additional-options.
2331 * gcc.c-torture/compile/20080806-1.c: Same.
2332 * gcc.c-torture/compile/920723-1.c: Same.
2333 * gcc.c-torture/compile/930621-1.c: Same.
2334 * gcc.c-torture/compile/991214-2.c: Same.
2335 * gcc.c-torture/compile/bcopy.c: Same.
2336 * gcc.c-torture/compile/memtst.c: Same.
2337 * gcc.c-torture/compile/msp.c: Same.
2338 * gcc.c-torture/compile/stuct.c: Same.
2339 * gcc.c-torture/execute/20011008-3.c: Same.
2340 * gcc.c-torture/execute/20030209-1.c: Same.
2341 * gcc.c-torture/execute/20031012-1.c: Same.
2342 * gcc.c-torture/execute/20040805-1.c: Same.
2343 * gcc.c-torture/execute/920410-1.c: Same.
2344 * gcc.c-torture/execute/920501-7.c: Same.
2345 * gcc.c-torture/execute/921113-1.c: Same.
2346 * gcc.c-torture/execute/921202-1.c: Same.
2347 * gcc.c-torture/execute/921208-2.c: Same.
2348 * gcc.c-torture/execute/930106-1.c: Same.
2349 * gcc.c-torture/execute/930406-1.c: Same.
2350 * gcc.c-torture/execute/950221-1.c: Same.
2351 * gcc.c-torture/execute/960521-1.c: Same.
2352 * gcc.c-torture/execute/980605-1.c: Same.
2353 * gcc.c-torture/execute/comp-goto-1.c: Same.
2354 * gcc.c-torture/execute/comp-goto-2.c: Same.
2355 * gcc.c-torture/execute/memcpy-1.c: Same.
2356 * gcc.c-torture/execute/multi-ix.c: Same.
2357 * gcc.c-torture/execute/nestfunc-4.c: Same.
2358 * gcc.c-torture/execute/pr20621-1.c: Same.
2359 * gcc.c-torture/execute/pr23135.c: Same.
2360 * gcc.c-torture/execute/pr28982b.c: Same.
2361 * gcc.dg/loop-3.c: Same.
2362 * gcc.dg/struct-ret-3.c: Same.
2363 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2364 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2365 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2366 * gcc.dg/tree-prof/pr44777.c: Same.
2367
b09649fd
DM
23682017-06-09 David Malcolm <dmalcolm@redhat.com>
2369
2370 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2371 (test_mutually_exclusive_suggestions): New test function.
2372 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2373 (test_mutually_exclusive_suggestions): New test function.
2374 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2375 (test_mutually_exclusive_suggestions): New test function.
2376 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2377 (test_show_locus): Add special-case for
2378 "test_mutually_exclusive_suggestions".
2379
a1f427e9
ILT
23802017-06-09 Ian Lance Taylor <iant@golang.org>
2381
2382 * gcc.dg/tree-prof/split-1.c: New test.
2383
cb59f689
JH
23842017-06-09 Jan Hubicka <hubicka@ucw.cz>
2385
2386 * gcc.dg/predict-14.c: Avoid cold function detection.
2387 * gcc.target/i386/umod-3.c: Likewise.
2388
f66e6423
TC
23892017-06-09 Tamar Christina <tamar.christina@arm.com>
2390
2391 * gcc.target/aarch64/lrint-matherr.h: New.
2392 * gcc.target/aarch64/inline-lrint_1.c: New.
2393 * gcc.target/aarch64/inline-lrint_2.c: New.
2394 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2395 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2396
37b68a43
TC
23972017-06-09 Tamar Christina <tamar.christina@arm.com>
2398
2399 * gcc.target/arm/sdiv_costs_1.c: New.
2400
37f30285
TV
24012017-06-09 Tom de Vries <tom@codesourcery.com>
2402
2403 PR target/80855
2404 * gcc.target/nvptx/label-values.c: New test.
2405
051508d7
TP
24062017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2407
2408 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2409 Test for null definitions instead of them being undefined. Add entry
2410 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2411 about using the effective target for architecture extension.
2412 (check_effective_target_arm_arch_v7ve_ok): Remove.
2413 (add_options_for_arm_arch_v7ve): Likewise.
2414
01a8cacc
RB
24152017-06-09 Richard Biener <rguenther@suse.de>
2416
2417 PR tree-optimization/66623
2418 * gcc.dg/vect/pr66623.c: New testcase.
2419
6d1115c5
RB
24202017-06-09 Richard Biener <rguenther@suse.de>
2421
2422 PR tree-optimization/79483
2423 * gcc.dg/graphite/pr79483.c: New testcase.
2424
6ba856d4
RB
24252017-06-09 Richard Biener <rguenther@suse.de>
2426
2427 PR middle-end/81007
2428 * g++.dg/pr81007.C: New testcase.
2429
48e69247
JJ
24302017-06-09 Jakub Jelinek <jakub@redhat.com>
2431
2432 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2433 instead of "rsp" for -m32.
2434 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2435 target, add -msse2 to dg-options.
2436 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2437 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2438
120ef1d5
SB
24392017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2440
2441 PR target/80966
2442 * gcc.target/powerpc/stack-limit.c: New testcase.
2443
271be653
WS
24442017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2445
774cccdc
JJ
2446 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2447 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2448 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2449 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2450 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2451 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2452
0d05f685
JJ
24532017-06-08 Jakub Jelinek <jakub@redhat.com>
2454
8ab7005b
JJ
2455 PR c/81006
2456 * c-c++-common/gomp/pr81006.c: New test.
2457
34361776
JJ
2458 PR c++/81011
2459 * g++.dg/gomp/pr81011.C: New test.
2460
0d05f685
JJ
2461 PR middle-end/81005
2462 * c-c++-common/ubsan/align-10.c: New test.
2463 * c-c++-common/ubsan/null-13.c: New test.
2464
2163b9bc
UB
24652017-06-08 Uros Bizjak <ubizjak@gmail.com>
2466
2467 PR target/81015
2468 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2469 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2470 * gcc.target/i386/pr81015.c: New test.
2471
73f49ad7
TV
24722017-06-08 Tom de Vries <tom@codesourcery.com>
2473
2474 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2475 trampolines instead of NO_TRAMPOLINES.
2476 * gcc.c-torture/execute/20000822-1.c: Same.
2477 * gcc.c-torture/execute/920428-2.c: Same.
2478 * gcc.c-torture/execute/920501-7.c: Same.
2479 * gcc.c-torture/execute/920612-2.c: Same.
2480 * gcc.c-torture/execute/921017-1.c: Same.
2481 * gcc.c-torture/execute/921215-1.c: Same.
2482 * gcc.c-torture/execute/931002-1.c: Same.
2483 * gcc.c-torture/execute/comp-goto-2.c: Same.
2484 * gcc.c-torture/execute/nestfunc-1.c: Same.
2485 * gcc.c-torture/execute/nestfunc-2.c: Same.
2486 * gcc.c-torture/execute/nestfunc-3.c: Same.
2487 * gcc.c-torture/execute/nestfunc-5.c: Same.
2488 * gcc.c-torture/execute/nestfunc-6.c: Same.
2489 * gcc.c-torture/execute/pr24135.c: Same.
2490 * gcc.dg/Wtrampolines.c: Same.
2491 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2492 * gcc.dg/torture/stackalign/nested-5.c: Same.
2493 * gcc.dg/torture/stackalign/nested-6.c: Same.
2494 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2495 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2496 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2497 * gcc.dg/trampoline-1.c: Same.
2498 * gcc.dg/tree-prof/pr44777.c: Same.
2499 * gcc.target/i386/pr67770.c: Same.
2500 * lib/gcc.exp (gcc_target_compile): Remove appending of
2501 -DNO_TRAMPOLINES to additional_flags.
2502 * lib/objc.exp (objc_target_compile): Same.
2503
b9835925
TV
25042017-06-08 Tom de Vries <tom@codesourcery.com>
2505
2506 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2507 'gcc,no_trampolines' instead of 'no_trampolines'.
2508
77db6c15
AI
25092017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2510
2511 PR middle-end/79988
2512 * gcc.target/i386/mpx/pr79988.c: New test.
2513
0036534f
AI
25142017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2515
2516 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2517 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2518 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2519
b69d9ac6
JH
25202017-06-08 Jan Hubicka <hubicka@ucw.cz>
2521
2522 * g++.dg/tree-ssa/counts-1.C: New testcase.
2523 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2524
c46f9051
JK
25252017-08-08 Julia Koval <julia.koval@intel.com>
2526
2527 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2528 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2529 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2530 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2531 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2532 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2533
5ed41889
MP
25342017-06-08 Marek Polacek <polacek@redhat.com>
2535
2536 PR sanitize/80932
2537 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2538
8055904e
JK
25392017-08-08 Julia Koval <julia.koval@intel.com>
2540
2541 PR target/73350,80862
2542 * gcc.target/i386/pr73350.c: New test.
2543
fb4bc6ff
RB
25442017-06-08 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/80928
2547 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2548
989cc652 25492017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2550
989cc652
CL
2551 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2552
83059741
JW
25532017-06-07 Jonathan Wakely <jwakely@redhat.com>
2554
2555 PR c++/80990
2556 * g++.dg/cpp1z/class-deduction39.C: New.
2557
0874a778
MP
25582017-06-07 Marek Polacek <polacek@redhat.com>
2559
2560 PR sanitizer/80932
2561 * c-c++-common/ubsan/pr80932.c: New test.
2562
55e872a4
BC
25632017-06-07 Bin Cheng <bin.cheng@arm.com>
2564
2565 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2566 * gcc.target/i386/l_fma_double_2.c: Ditto.
2567 * gcc.target/i386/l_fma_double_3.c: Ditto.
2568 * gcc.target/i386/l_fma_double_4.c: Ditto.
2569 * gcc.target/i386/l_fma_double_5.c: Ditto.
2570 * gcc.target/i386/l_fma_double_6.c: Ditto.
2571 * gcc.target/i386/l_fma_float_1.c: Ditto.
2572 * gcc.target/i386/l_fma_float_2.c: Ditto.
2573 * gcc.target/i386/l_fma_float_3.c: Ditto.
2574 * gcc.target/i386/l_fma_float_4.c: Ditto.
2575 * gcc.target/i386/l_fma_float_5.c: Ditto.
2576 * gcc.target/i386/l_fma_float_6.c: Ditto.
2577
cb9ac430
TC
25782017-06-07 Tamar Christina <tamar.christina@arm.com>
2579
2580 * gcc.target/aarch64/sdiv_costs_1.c: New.
2581
46c821e7
RB
25822017-06-07 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/80928
2585 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2586 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2587
6eb2ac65
RB
25882017-06-07 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/80928
2591 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2592 check_results.
2593
25396db9
NS
25942017-06-06 Nathan Sidwell <nathan@acm.org>
2595
2596 * g++.dg/pr45330.C: Add inline namespace case.
2597
bbf97416
TK
25982017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2599
2600 PR fortran/80975
2601 * gfortran.dg/matmul_16.f90: New test.
2602 * gfortran.dg/inline_matmul_18.f90: New test.
2603
dc949728
MP
26042017-06-06 Marek Polacek <polacek@redhat.com>
2605
2606 PR c/79983
2607 * gcc.dg/pr79983.c: New test.
2608
100d0700
DM
26092017-06-06 David S. Miller <davem@davemloft.net>
2610
2611 * gcc.target/sparc/sparc-ret-3.c: New test.
2612
6c6b519a
TV
26132017-06-06 Tom de Vries <tom@codesourcery.com>
2614
2615 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2616 label_values instead of NO_LABEL_VALUES.
2617 * gcc.c-torture/compile/920301-1.c: Same.
2618 * gcc.c-torture/compile/920501-1.c: Same.
2619 * gcc.c-torture/compile/941014-4.c: Same.
2620 * gcc.c-torture/compile/labels-1.c: Same.
2621 * gcc.c-torture/compile/pr18903.c: Same.
2622 * gcc.c-torture/execute/920302-1.c: Same.
2623 * gcc.c-torture/execute/920415-1.c: Same.
2624 * gcc.c-torture/execute/920428-2.c: Same.
2625 * gcc.c-torture/execute/920501-3.c: Same.
2626 * gcc.c-torture/execute/920501-4.c: Same.
2627 * gcc.c-torture/execute/920501-5.c: Same.
2628 * gcc.c-torture/execute/920501-7.c: Same.
2629 * gcc.c-torture/execute/920721-4.c: Same.
2630 * gcc.c-torture/execute/980526-1.c: Same.
2631 * gcc.c-torture/execute/990208-1.c: Same.
2632 * gcc.c-torture/execute/comp-goto-1.c: Same.
2633 * gcc.c-torture/execute/comp-goto-2.c: Same.
2634 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2635 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2636 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2637 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2638 * gcc.dg/tree-prof/pr44777.c: Same.
2639 * gcc.misc-tests/bprob-2.c: Same.
2640 * gcc.misc-tests/gcov-3.c: Same.
2641 * lib/gcc.exp (gcc_target_compile): Remove appending of
2642 -DNO_LABEL_VALUES to additional_flags.
2643 * lib/objc.exp (objc_target_compile): Same.
2644 * lib/target-supports.exp (check_effective_target_label_values): Test on
2645 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2646
4ebcc903
KT
26472017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2648
2649 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2650
331dc840
RB
26512017-06-06 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/80974
2654 * gcc.dg/torture/pr80974.c: New testcase.
2655
d2537732
TP
26562017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2657
2658 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2659 "unsigned int" in conversation warning on line 15.
2660
e7baeb39
RB
26612017-06-06 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/80928
2664 * gcc.dg/vect/pr80928.c: New testcase.
2665 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2666 * gcc.dg/vect/slp-13.c: Likewise.
2667 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2668
05945a1b
DM
26692017-06-05 David Malcolm <dmalcolm@redhat.com>
2670
2671 * g++.dg/plugin/comment_plugin.c: New test plugin.
2672 * g++.dg/plugin/comments-1.C: New test file.
2673 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2674
9b972837
BE
26752017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2676
2677 * gcc.misc-tests/gcov-1a.c: New test.
2678
1d135d98
MM
26792017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2680
2681 * gcc.target/powerpc/clone1.c: New test.
2682
92bba237
JW
26832017-06-05 Janus Weil <janus@gcc.gnu.org>
2684
2685 PR fortran/70601
2686 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2687
7b3ee9c9
NK
26882017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2689
2690 PR fortran/35339
2691 * gfortran.dg/implied_do_io_1.f90: New Test.
2692 * gfortran.dg/implied_do_io_2.f90: New Test.
2693
e4d1c5c4
RL
26942017-06-05 Renlin Li <renlin.li@arm.com>
2695
2696 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2697 selector to related line.
2698
d91561cb
JH
26992017-06-05 Jan Hubicka <hubicka@ucw.cz>
2700
2701 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2702
d8395013
KT
27032017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2704
2705 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2706
279dc4b4
KT
27072017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2708
2709 * gcc.target/aarch64/subs_compare_2.c: New test.
2710
e49d8b68
KT
27112017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2712
2713 * gcc.target/aarch64/subs_compare_1.c: New test.
2714
4456f65d
CX
27152017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2716
2717 * gcc.target/mips/div-9.c: Delete duplicate test.
2718 * gcc.target/mips/div-10.c: Ditto.
2719 * gcc.target/mips/div-11.c: Ditto.
2720 * gcc.target/mips/div-12.c: Ditto.
2721
3995f3a2
JH
27222017-05-23 Jan Hubicka <hubicka@ucw.cz>
2723
2724 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2725
82c027e1
DH
27262017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2727
2728 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2729 vesrion of the dejagnu grep.
2730 (list-module-names): Use it and adjust the regular expressions for
2731 modules and submodules.
2732 * gfortran.dg/prof/prof.exp: Cleanup modules.
2733 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2734 directives.
2735 * gfortran.dg/altreturn_8.f90: Likewise.
2736 * gfortran.dg/associate_12.f90: Likewise.
2737 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2738 * gfortran.dg/charlen_15.f90: Likewise.
2739 * gfortran.dg/class_4a.f03: Likewise.
2740 * gfortran.dg/class_54.f90: Likewise.
2741 * gfortran.dg/class_dummy_4.f03: Likewise.
2742 * gfortran.dg/class_dummy_5.f90: Likewise.
2743 * gfortran.dg/constructor_9.f90: Likewise.
2744 * gfortran.dg/dec_structure_15.f90: Likewise.
2745 * gfortran.dg/do_check_8.f90: Likewise.
2746 * gfortran.dg/dtio_26.f03: Likewise.
2747 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2748 * gfortran.dg/equiv_9.f90: Likewise.
2749 * gfortran.dg/extends_15.f90: Likewise.
2750 * gfortran.dg/finalize_22.f90: Likewise.
2751 * gfortran.dg/finalize_23.f90: Likewise.
2752 * gfortran.dg/generic_26.f90: Likewise.
2753 * gfortran.dg/generic_27.f90: Likewise.
2754 * gfortran.dg/namelist_76.f90: Likewise.
2755 * gfortran.dg/pointer_init_8.f90: Likewise.
2756 * gfortran.dg/pr61318.f90: Likewise.
2757 * gfortran.dg/pr77260_1.f90: Likewise.
2758 * gfortran.dg/pr77260_2.f90: Likewise.
2759 * gfortran.dg/pr77420_3.f90: Likewise.
2760 * gfortran.dg/proc_ptr_39.f90: Likewise.
2761 * gfortran.dg/proc_ptr_41.f90: Likewise.
2762 * gfortran.dg/proc_ptr_42.f90: Likewise.
2763 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2764 * gfortran.dg/submodule_1.f08: Likewise.
2765 * gfortran.dg/submodule_10.f08: Likewise.
2766 * gfortran.dg/submodule_14.f08: Likewise.
2767 * gfortran.dg/submodule_15.f08: Likewise.
2768 * gfortran.dg/submodule_2.f08: Likewise.
2769 * gfortran.dg/submodule_5.f08: Likewise.
2770 * gfortran.dg/submodule_6.f08: Likewise.
2771 * gfortran.dg/submodule_7.f08: Likewise.
2772 * gfortran.dg/submodule_8.f08: Likewise.
2773 * gfortran.dg/submodule_9.f08: Likewise.
2774 * gfortran.dg/transfer_class_2.f90: Likewise.
2775 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2776 * gfortran.dg/typebound_call_24.f03: Likewise.
2777 * gfortran.dg/typebound_call_25.f90: Likewise.
2778 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2779 * gfortran.dg/typebound_generic_12.f03: Likewise.
2780 * gfortran.dg/typebound_generic_13.f03: Likewise.
2781 * gfortran.dg/typebound_generic_14.f03: Likewise.
2782 * gfortran.dg/typebound_generic_15.f90: Likewise.
2783 * gfortran.dg/typebound_operator_16.f03: Likewise.
2784 * gfortran.dg/typebound_operator_18.f90: Likewise.
2785 * gfortran.dg/typebound_operator_20.f90: Likewise.
2786 * gfortran.dg/typebound_override_3.f90: Likewise.
2787 * gfortran.dg/typebound_override_4.f90: Likewise.
2788 * gfortran.dg/typebound_override_5.f90: Likewise.
2789 * gfortran.dg/typebound_override_6.f90: Likewise.
2790 * gfortran.dg/typebound_override_7.f90: Likewise.
2791 * gfortran.dg/typebound_proc_28.f03: Likewise.
2792 * gfortran.dg/typebound_proc_29.f90: Likewise.
2793 * gfortran.dg/typebound_proc_30.f90: Likewise.
2794 * gfortran.dg/typebound_proc_31.f90: Likewise.
2795 * gfortran.dg/typebound_proc_32.f90: Likewise.
2796 * gfortran.dg/typebound_proc_33.f90: Likewise.
2797 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2798 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2799 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2800 * gfortran.dg/use_only_3.f90: Likewise.
2801 * gfortran.dg/use_without_only_1.f90: Likewise.
2802 * gfortran.dg/warn_unused_function.f90: Likewise.
2803 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2804 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2805
3de4ac6d
MP
28062017-06-04 Marek Polacek <polacek@redhat.com>
2807
2808 PR c/80919
2809 * gcc.dg/format/pr80919.c: New test.
2810
2474f48f
MS
28112017-06-02 Martin Sebor <msebor@redhat.com>
2812
2813 PR c/80892
2814 * c-c++-common/Wfloat-conversion-2.c: New test.
2815
bd280745
PC
28162017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR c++/68754
2819 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2820
bd280745 28212017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2822
2823 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2824 for the new built-ins.
2825
ffa8a921
SD
28262017-06-02 Sudakshina Das <sudi.das@arm.com>
2827
2828 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2829
d65d1bd9
WS
28302017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2831
2832 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2833 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2834 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2835 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2836 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2837
b160939b
KT
28382017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839
2840 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2841
17f47f86
KT
28422017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2843
2844 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2845
ab82e126
WS
28462017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2847
2848 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2849 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2850 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2851 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2852 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2853 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2854 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2855 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2856 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2857
c957e9c0
NS
28582017-06-02 Nathan Sidwell <nathan@acm.org>
2859
2860 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2861
aad16012
JJ
28622017-06-02 Jakub Jelinek <jakub@redhat.com>
2863
74b4885d
JJ
2864 PR rtl-optimization/80903
2865 * gcc.dg/pr80903.c: New test.
2866
aad16012
JJ
2867 PR fortran/80918
2868 * gfortran.dg/gomp/pr80918.f90: New test.
2869
40ffd95f
BE
28702017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2871
2872 * c-c++-common/Wsizeof-pointer-div.c: New test.
2873 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2874 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2875 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2876 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2877 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2878 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2879 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2880 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2881 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2882 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2883 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2884 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2885 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2886 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2887 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2888 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2889 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2890 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2891
052754ea
WS
28922017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2893
2894 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2895 Update the target to power8-vector.
2896
aa63913f
DM
28972017-06-01 David Malcolm <dmalcolm@redhat.com>
2898
2899 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2900
2ded3754
PMR
29012017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2902
2903 * debug12.adb, debug12.ads: New testcase.
2904
c8638450
MJ
29052017-06-01 Martin Jambor <mjambor@suse.cz>
2906
2907 PR tree-optimization/80898
2908 * gcc.dg/tree-ssa/pr80898.c: New test.
2909 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2910
ac853c90
PC
29112017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2912
2913 PR c++/80896
2914 * g++.dg/cpp1z/nodiscard5.C: New.
2915
7841f13c
CZ
29162017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2917
2918 * gcc.target/arc/pr9001195952.c: New test.
2919
f525e390
TV
29202017-06-01 Tom de Vries <tom@codesourcery.com>
2921
2922 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2923 * gcc.c-torture/compile/asmgoto-1.c: Same.
2924 * gcc.dg/20000707-1.c: Same.
2925 * gcc.dg/pr38700.c: Same.
2926 * gcc.dg/pr70169.c: Same.
2927 * gcc.dg/pr80112.c: Same.
2928 * gcc.dg/torture/pr51071-2.c: Same.
2929 * gcc.dg/torture/pr51071.c: Same.
2930 * gcc.dg/tree-ssa/alias-34.c: Same.
2931
9285616c
PMR
29322017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2933
2934 * gnat.dg/debug11.adb: New testcase.
2935
48932682
RB
29362017-06-01 Richard Biener <rguenther@suse.de>
2937
2938 PR middle-end/66313
2939 * c-c++-common/ubsan/pr66313.c: New testcase.
2940 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2941
fcb99124
SM
29422017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2943
2944 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2945 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2946 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2947 -mcpu overridden.
2948 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2949 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2950 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2951 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2952 to dg-option. Add dg-skip-if directive to disable this test
2953 for darwin. Add dg-skip-if directive to disable this test if
2954 -mcpu overridden.
2955
dc7401c0
SP
29562017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2957
2958 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2959 (_mm_maskz_max_sd): Test new intrinsics.
2960 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2961 (_mm_maskz_max_sd): Test new intrinsics.
2962 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2963 (_mm_maskz_max_ss): Test new intrinsics.
2964 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2965 (_mm_maskz_max_ss): Test new intrinsics.
2966 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2967 (_mm_maskz_min_sd): Test new intrinsics.
2968 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2969 (_mm_maskz_min_sd): Test new intrinsics.
2970 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2971 (_mm_maskz_min_ss): Test new intrinsics.
2972 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2973 (_mm_maskz_min_ss): Test new intrinsics.
2974
3909991c
NS
29752017-05-31 Nathan Sidwell <nathan@acm.org>
2976
2977 * g++.dg/lookup/lambda1.C New.
2978
0e510edb
BC
29792017-05-31 Bin Cheng <bin.cheng@arm.com>
2980
2981 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2982 on pointer should not be replaced.
2983
9fc5e7a4
MM
29842017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2985
2986 PR testsuite/80580
2987 * gcc.dg/gimplefe-error-7.c: New test.
2988
1e466f04
GM
29892017-05-31 Graham Markall <graham.markall@embecosm.com>
2990
2991 * gcc.target/arc/add_n-combine.c: New test.
2992 * gcc.target/arc/sub_n-combine.c: New test.
2993
89c88990
RB
29942017-05-31 Richard Biener <rguenther@suse.de>
2995
2996 PR target/80880
2997 * gcc.target/i386/pr80880.c: New testcase.
2998
748bbe72
RS
29992017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3000
3001 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3002
c7d7e222
BC
30032017-05-31 Bin Cheng <bin.cheng@arm.com>
3004
3005 * gcc.dg/vect/pr80815-3.c: New test.
3006
ee1379be
RB
30072017-05-31 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/80906
3010 * gcc.dg/graphite/pr80906.c: New testcase.
3011
bcce980e
TV
30122017-05-30 Tom de Vries <tom@codesourcery.com>
3013
3014 PR testsuite/80910
3015 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3016 unsupported if host compiler does not support c++11.
3017 (host_supports_c++11): New proc.
3018
ef9200aa
MS
30192017-05-30 Martin Sebor <msebor@redhat.com>
3020
3021 PR c/80731
3022 * g++.dg/ext/utf16-4.C: Relax test.
3023 * gcc.dg/fixed-point/int-warning.c: Adjust.
3024
f012c8ef
DM
30252017-05-30 David Malcolm <dmalcolm@redhat.com>
3026
3027 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3028 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3029 test case.
3030 * g++.dg/plugin/show-template-tree-color.C: New test case.
3031 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3032 * g++.dg/template/show-template-tree-2.C: New test case.
3033 * g++.dg/template/show-template-tree-3.C: New test case.
3034 * g++.dg/template/show-template-tree-4.C: New test case.
3035 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3036 * g++.dg/template/show-template-tree.C: New test case.
3037
3f8efe25
SB
30382017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3039
3040 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3041 dg-options.
3042 * gfortran.dg/pr80107.f: Delete testcase.
3043
77d1dbdb
UB
30442017-05-30 Uros Bizjak <ubizjak@gmail.com>
3045
3046 PR target/80833
3047 * gcc.target/i386/pr80833-1.c: New test.
3048 * gcc.target/i386/pr80833-2.c: Ditto.
3049
e2f35333
NS
30502017-05-30 Nathan Sidwell <nathan@acm.org>
3051
3052 PR c++/80913
3053 * g++.dg/lookup/pr80913.C: New.
3054
ba7629e2
RB
30552017-05-30 Richard Biener <rguenther@suse.de>
3056
3057 PR middle-end/80901
3058 * gcc.dg/torture/pr80901.c: New testcase.
3059
4bfb347c
RD
30602017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3061
3062 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3063
b3125625
JL
30642017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3065
3066 PR target/78838
3067 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3068
892d6169
RB
30692017-05-30 Richard Biener <rguenther@suse.de>
3070
3071 PR middle-end/80876
3072 * gcc.dg/torture/pr80876.c: New testcase.
3073
3d7ff728
NS
30742017-05-29 Nathan Sidwell <nathan@acm.org>
3075
3076 PR c++/80891 (#5)
3077 * g++.dg/lookup/pr80891-5.C: New.
3078
fd262197
JD
30792017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3080
3081 PR libgfortran/53029
3082 * gfortran.dg/read_5.f90: New test.
3083
724e517a
NS
30842017-05-29 Nathan Sidwell <nathan@acm.org>
3085
a5cfa13a
NS
3086 PR c++/80891 (#4)
3087 * g++.dg/lookup/pr80891-4.C: New.
3088
e514ab0c
NS
3089 PR c++/80891 (#1)
3090 * g++.dg/lookup/pr80891-1.C: New.
3091
58dec010
NS
3092 PR c++/80891 (#3)
3093 * g++.dg/lookup/pr80891-3.C: New.
3094
724e517a
NS
3095 PR c++/80891 (#2)
3096 * g++.dg/lookup/pr80891-2.C: New.
3097
bbe3927b
TK
30982017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3099
3100 PR fortran/37131
3101 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3102 flags.
3103 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3104 * gfortran.dg/inline_matmul_17.f90: New test.
3105
8364e6ac
TK
31062017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3107
3108 * gfortran.dg/matmul_bounds_12.f90: New test.
3109
56a35ac9
JJ
31102017-05-27 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR bootstrap/80887
3113 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3114
945bf9e1
NS
31152017-05-26 Nathan Sidwell <nathan@acm.org>
3116
3117 * g++.dg/cpp0x/dr2061.C: New.
3118 * g++.dg/parse/namespace-alias-1.C: Add more test.
3119
cb4fe401
BC
31202017-05-26 Bin Cheng <bin.cheng@arm.com>
3121
3122 PR tree-optimization/80815
3123 * gcc.dg/vect/pr80815-1.c: New test.
3124 * gcc.dg/vect/pr80815-2.c: New test.
3125
e929e611
ML
31262017-05-26 Martin Liska <mliska@suse.cz>
3127
3128 PR ipa/80663
3129 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3130 split at the problematic spot.
3131 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3132 a valid value of the param.
3133
92f105f6
MP
31342017-05-26 Marek Polacek <polacek@redhat.com>
3135
3136 PR sanitizer/80875
3137 * c-c++-common/ubsan/pr80875.c: New test.
3138
74ca4e36
TV
31392017-05-26 Tom de Vries <tom@codesourcery.com>
3140
3141 PR testsuite/80557
3142 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3143 * gcc.dg/Wcxx-compat-8.c: Same.
3144 * gcc.dg/Wobjsize-1.c: Same.
3145 * gcc.dg/Wshadow-local-2.c: Same.
3146 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3147 * gcc.dg/anon-struct-6.c: Same.
3148 * gcc.dg/asm-wide-1.c: Same.
3149 * gcc.dg/builtin-inf-1.c: Same.
3150 * gcc.dg/builtin-redefine.c: Same.
3151 * gcc.dg/c90-array-lval-6.c: Same.
3152 * gcc.dg/c90-array-lval-7.c: Same.
3153 * gcc.dg/c90-fordecl-1.c: Same.
3154 * gcc.dg/c99-fordecl-2.c: Same.
3155 * gcc.dg/cast-lvalue-1.c: Same.
3156 * gcc.dg/cast-lvalue-2.c: Same.
3157 * gcc.dg/compound-lvalue-1.c: Same.
3158 * gcc.dg/cond-lvalue-1.c: Same.
3159 * gcc.dg/cpp/20000419-1.c: Same.
3160 * gcc.dg/cpp/backslash.c: Same.
3161 * gcc.dg/cpp/backslash2.c: Same.
3162 * gcc.dg/cpp/macspace1.c: Same.
3163 * gcc.dg/cpp/macspace2.c: Same.
3164 * gcc.dg/cpp/multiline-2.c: Same.
3165 * gcc.dg/cpp/pr27777.c: Same.
3166 * gcc.dg/cpp/pr30786.c: Same.
3167 * gcc.dg/cpp/pr34602.c: Same.
3168 * gcc.dg/cpp/redef1.c: Same.
3169 * gcc.dg/cpp/tr-warn1.c: Same.
3170 * gcc.dg/cpp/tr-warn3.c: Same.
3171 * gcc.dg/cpp/tr-warn6.c: Same.
3172 * gcc.dg/cpp/trad/hash.c: Same.
3173 * gcc.dg/cpp/trad/redef1.c: Same.
3174 * gcc.dg/cpp/ucs.c: Same.
3175 * gcc.dg/declspec-10.c: Same.
3176 * gcc.dg/declspec-11.c: Same.
3177 * gcc.dg/declspec-18.c: Same.
3178 * gcc.dg/format/c99-strftime-1.c: Same.
3179 * gcc.dg/format/ext-3.c: Same.
3180 * gcc.dg/format/pr72858.c: Same.
3181 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3182 * gcc.dg/init-string-1.c: Same.
3183 * gcc.dg/label-decl-3.c: Same.
3184 * gcc.dg/m-un-2.c: Same.
3185 * gcc.dg/nofixed-point-2.c: Same.
3186 * gcc.dg/noncompile/20020213-1.c: Same.
3187 * gcc.dg/pch/counter-2.c: Same.
3188 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3189 * gcc.dg/pr27528.c: Same.
3190 * gcc.dg/pr27953.c: Same.
3191 * gcc.dg/pr35899.c: Same.
3192 * gcc.dg/pr37561.c: Same.
3193 * gcc.dg/pr45461.c: Same.
3194 * gcc.dg/pr45750.c: Same.
3195 * gcc.dg/pr53196-2.c: Same.
3196 * gcc.dg/pr53265.c: Same.
3197 * gcc.dg/redecl-1.c: Same.
3198 * gcc.dg/tls/thr-init-1.c: Same.
3199 * gcc.dg/torture/pr51106-1.c: Same.
3200 * gcc.dg/torture/pr51106-2.c: Same.
3201 * gcc.dg/uninit-19.c: Same.
3202 * gcc.dg/uninit-pr20644.c: Same.
3203
6fc9f7aa
JJ
32042017-05-26 Jakub Jelinek <jakub@redhat.com>
3205
3206 * g++.dg/cpp1z/decomp29.C (p): New variable.
3207 (main): Add further tests.
3208
28e0e05b
RB
32092017-05-26 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/80842
3212 * gcc.dg/torture/pr80842.c: New testcase.
3213
c81ec254
PC
32142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 PR c++/79652
3217 * g++.dg/cpp0x/pr79652.C: New.
3218
aee21066
PC
32192017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/71451
3222 * g++.dg/cpp0x/variadic170.C: New.
3223
63dbcd13
VR
32242017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3225
3226 * g++.dg/warn/Wcatch-value-1.C: New test.
3227 * g++.dg/warn/Wcatch-value-2.C: New test.
3228 * g++.dg/warn/Wcatch-value-3.C: New test.
3229
932f48ac
NS
32302017-05-25 Nathan Sidwell <nathan@acm.org>
3231
44e00a7a
NS
3232 * g++.dg/lookup/using56.C: New.
3233 * g++.dg/lookup/using57.C: New.
3234 * g++.dg/lookup/using58.C: New.
3235 * g++.dg/lookup/using59.C: New.
3236
932f48ac
NS
3237 * g++.dg/lookup/using17.C: Adjust diagnostics.
3238
a10f9a2e
MS
32392017-05-25 Martin Sebor <msebor@redhat.com>
3240
3241 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3242 positives on ILP32.
3243 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3244 column numbers.
3245 * gcc.dg/pr60114.c: Same.
3246
47c05e71
JH
32472017-05-23 Jan Hubicka <hubicka@ucw.cz>
3248
3249 * gfortran.dg/pr48636.f90: Fix template better.
3250
f35a733d
NS
32512017-05-25 Nathan Sidwell <nathan@acm.org>
3252
3253 * g++.dg/lookup/koenig14.C: New.
3254
18c1e9e0
PC
32552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/79583
3258 * g++.dg/cpp0x/pr79583.C: New.
3259
2673d192
PC
32602017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3261
3262 PR c++/68578
3263 * g++.dg/cpp1y/pr68578.C: New.
3264
bce8ef71
MG
32652017-05-25 Marc Glisse <marc.glisse@inria.fr>
3266
3267 * gcc.dg/tree-ssa/vce-1.c: New file.
3268
11d6b45d
MG
32692017-05-25 Marc Glisse <marc.glisse@inria.fr>
3270
3271 * gcc.dg/tree-ssa/addadd.c: New file.
3272
5ad4f1c8
NS
32732017-05-24 Nathan Sidwell <nathan@acm.org>
3274
3275 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3276 * g++.dg/lookup/friend19.C: New.
3277 * g++.dg/lookup/friend20.C: New.
3278
d4a760d8
JW
32792017-05-24 Jonathan Wakely <jwakely@redhat.com>
3280
3281 PR c++/80544
3282 * g++.dg/expr/cast11.C: New test.
3283
3cd211af
MS
32842017-05-24 Martin Sebor <msebor@redhat.com>
3285
3286 PR c/80731
3287 * c-c++-common/Wfloat-conversion.c: Adjust.
3288 * c-c++-common/dfp/convert-int-saturate.c: Same.
3289 * c-c++-common/pr68657-1.c: Same.
3290 * g++.dg/ext/utf-cvt.C: Same.
3291 * g++.dg/ext/utf16-4.C: Same.
3292 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3293 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3294 * g++.dg/warn/Wconversion3.C: Same.
3295 * g++.dg/warn/Wconversion4.C: Same.
3296 * g++.dg/warn/Wsign-conversion.C: Same.
3297 * g++.dg/warn/overflow-warn-1.C: Same.
3298 * g++.dg/warn/overflow-warn-3.C: Same.
3299 * g++.dg/warn/overflow-warn-4.C: Same.
3300 * g++.dg/warn/pr35635.C: Same.
3301 * g++.old-deja/g++.mike/enum1.C: Same.
3302 * gcc.dg/Wconversion-3.c: Same.
3303 * gcc.dg/Wconversion-5.c: Same.
3304 * gcc.dg/Wconversion-complex-c99.c: Same.
3305 * gcc.dg/Wconversion-complex-gnu.c: Same.
3306 * gcc.dg/Wconversion-integer.c: Same.
3307 * gcc.dg/Wsign-conversion.c: Same.
3308 * gcc.dg/bitfld-2.c: Same.
3309 * gcc.dg/c90-const-expr-11.c: Same.
3310 * gcc.dg/c90-const-expr-7.c: Same.
3311 * gcc.dg/c99-const-expr-7.c: Same.
3312 * gcc.dg/overflow-warn-1.c: Same.
3313 * gcc.dg/overflow-warn-2.c: Same.
3314 * gcc.dg/overflow-warn-3.c: Same.
3315 * gcc.dg/overflow-warn-4.c: Same.
3316 * gcc.dg/overflow-warn-5.c: Same.
3317 * gcc.dg/overflow-warn-8.c: Same.
3318 * gcc.dg/overflow-warn-9.c: New test.
3319 * gcc.dg/pr35635.c: Adjust.
3320 * gcc.dg/pr59940.c: Same.
3321 * gcc.dg/pr59963-2.c: Same.
3322 * gcc.dg/pr60114.c: Same.
3323 * gcc.dg/switch-warn-2.c: Same.
3324 * gcc.dg/utf-cvt.c: Same.
3325 * gcc.dg/utf16-4.c: Same.
3326
216bfadc
JJ
33272017-05-24 Jakub Jelinek <jakub@redhat.com>
3328
3329 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3330 Don't include limits.h.
3331 (w): Conditionalize on long long wider than int. Use
3332 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3333 -9223372036854775808.
3334 (x): Use __INT_MAX__ instead of INT_MAX.
3335
610abc02
TK
33362017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
3338 PR fortran/66094
3339 * gfortran.dg/inline_matmul_16.f90: New test.
3340
8d0c9b36
TV
33412017-05-24 Tom de Vries <tom@codesourcery.com>
3342
3343 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3344
3f3fb6c9
PB
33452017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3346
3347 PR middle-end/80823
3348 * gcc.dg/pr80823.c: New test.
3349
00e0af8d
AK
33502017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3351
3352 * gcc.target/s390/pr80725.c: New test.
3353
6131102c
NS
33542017-05-23 Nathan Sidwell <nathan@acm.org>
3355
ef4c5e78
NS
3356 * g++.dg/lookup/extern-c-hidden.C: New.
3357 * g++.dg/lookup/extern-redecl1.C: New.
3358
6131102c
NS
3359 PR c++/80866
3360 * g++.dg/parse/pr80866.C: New.
3361
d2db2e6b
JH
33622017-05-23 Jan Hubicka <hubicka@ucw.cz>
3363
3364 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3365 * gcc.dg/ipa/inline-5.c: Likewise.
3366 * gfortran.dg/pr48636.f90: Likewise.
3367
e4ea7a4c
NS
33682017-05-23 Nathan Sidwell <nathan@acm.org>
3369
3370 * g++.dg/parse/ctor9.C: Adjust expected error.
3371
c2d7c404
JD
33722017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3373
3374 PR libgfortran/80256
3375 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3376 Cygwin.
3377
fd71a9a2
TS
33782017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3379
3380 * c-c++-common/goacc/parallel-dims-1.c: Update.
3381 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3382 * c-c++-common/goacc/routine-1.c: Likewise.
3383 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3384 * g++.dg/goacc/template.C: Likewise.
3385 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3386 * gfortran.dg/goacc/routine-3.f90: Likewise.
3387 * gfortran.dg/goacc/sie.f95: Likewise.
3388 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3389
9d029ddf
NS
33902017-05-23 Nathan Sidwell <nathan@acm.org>
3391
3392 * g++.dg/lookup/using13.C: Adjust expected error.
3393
008c7367
SKS
33942017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3395
3396 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3397
d1f6caae
MM
33982017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3399
3400 PR target/80718
3401 * gcc.target/powerpc/pr80718.c: New test.
3402
2ea0d750
SB
34032017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3404
3405 * gcc.target/powerpc/conditional-return.c: New testcase.
3406
25b81686
BS
34072017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3408
3409 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3410 LE-only.
3411
477f145b
JW
34122017-05-22 Janus Weil <janus@gcc.gnu.org>
3413
3414 PR fortran/80766
3415 * gfortran.dg/typebound_call_28.f90: New test.
3416
65cc1407
NS
34172017-05-22 Nathan Sidwell <nathan@acm.org>
3418
3419 * g++.dg/lookup/strong-using.C: New.
3420
0c4f8178
TP
34212017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3422
3423 * gcc.target/arm/movsi_movt.c: New test.
3424 * gcc.target/arm/movdi_movt.c: New test.
3425
fbb1c7d4
EB
34262017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3427
3428 * gnat.dg/specs/not_null1.ads: New test.
3429
d3271136
EB
34302017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3431
3432 * gnat.dg/limited_with5.ad[sb]: New test.
3433 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3434 * gnat.dg/limited_with6.ad[sb]: New test.
3435 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3436
4c24ec6d
EB
34372017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3438
3439 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3440 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3441
4bcbb7b8
PC
34422017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3443
3444 PR c++/70265
3445 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3446 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3447
51cd6b78
JD
34482017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR libgfortran/80333
3451 * gfortran.dg/dtio_30.f03: New test.
3452
33f8c0a1
MP
34532017-05-19 Marek Polacek <polacek@redhat.com>
3454
3455 PR sanitizer/80800
3456 * c-c++-common/ubsan/pr80800.c: New test.
3457 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3458
9740ed54
TS
34592017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3460
7fd549d2
TS
3461 * c-c++-common/goacc/default-1.c: Update.
3462 * c-c++-common/goacc/default-2.c: Likewise.
3463 * c-c++-common/goacc/default-4.c: Likewise.
3464 * gfortran.dg/goacc/default-1.f95: Likewise.
3465 * gfortran.dg/goacc/default-4.f: Likewise.
3466 * c-c++-common/goacc/default-5.c: New file.
3467 * gfortran.dg/goacc/default-5.f: Likewise.
3468
9740ed54
TS
3469 * c-c++-common/goacc/default-1.c: New file.
3470 * c-c++-common/goacc/default-2.c: Likewise.
3471 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3472 test cases in...
3473 * c-c++-common/goacc/default-3.c: ... this new file, and...
3474 * c-c++-common/goacc/default-4.c: ... this new file.
3475 * gfortran.dg/goacc/default.f95: Remove file, including its test
3476 cases in...
3477 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3478 * gfortran.dg/goacc/default-2.f: ... this new file.
3479 * gfortran.dg/goacc/default-3.f95: New file.
3480 * gfortran.dg/goacc/default-4.f: Likewise.
3481
2a8a8d7b
NS
34822017-05-19 Nathan Sidwell <nathan@acm.org>
3483
3484 * g++.dg/inherit/covariant7.C: Adjust.
3485
a978134e
PB
34862017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3487
3488 * gcc.target/arm/tls-disable-literal-pool.c: Change
3489 require-effective-target to tls_native.
3490 Move dg-error to return statement line and change to dg-message.
3491
39aac208
RB
34922017-05-19 Richard Biener <rguenther@suse.de>
3493
3494 PR c++/80593
3495 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3496 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3497
035ab826
RB
34982017-05-19 Richard Biener <rguenther@suse.de>
3499
3500 PR middle-end/80764
3501 * gcc.dg/torture/pr80764.c: New testcase.
3502
52e14b96
MM
35032017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3504
3505 PR target/80510
3506 * gcc.target/powerpc/pr80510-1.c: New test.
3507 * gcc.target/powerpc/pr80510-2.c: Likewise.
3508
4287da82
EG
35092017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3510
3511 * gcc.dg/pragma-diag-7.c: New test.
3512
e4171e10
UB
35132017-05-18 Uros Bizjak <ubizjak@gmail.com>
3514
3515 PR target/80799
3516 * g++.dg/other/i386-11.C: New test.
3517
cdefeea2
WS
35182017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3519
3520 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3521 * fold-vec-div-floatdouble.c: Likewise.
3522 * fold-vec-logical-ands-char.c: Likewise.
3523 * fold-vec-logical-ands-int.c: Likewise.
3524 * fold-vec-logical-ands-short.c: Likewise.
3525 * fold-vec-logical-ors-char.c: Likewise.
3526 * fold-vec-logical-ors-int.c: Likewise.
3527 * fold-vec-logical-ors-short.c: Likewise.
3528 * fold-vec-logical-other-char.c: Likewise.
3529 * fold-vec-mule-misc.c: Likewise.
3530 * fold-vec-mult-float.c: Likewise.
3531 * fold-vec-mult-floatdouble.c: Likewise.
3532 * fold-vec-mult-int.c: Likewise.
3533 * fold-vec-mult-int128-p9.c: Likewise.
3534 * fold-vec-sub-floatdouble.c: Likewise.
3535 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3536 Add lp64 requirement.
3537 * fold-vec-mult-int128-p8.c: Likewise.
3538 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3539
62ee030a
SM
35402017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3541
3542 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3543 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3544 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3545 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3546 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3547 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3548 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3549 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3550 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3551 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3552 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3553 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3554 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3555 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3556 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3557 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3558 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3559 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3560 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3561 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3562 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3563 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3564 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3565 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3566 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3567 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3568
00a84d0e
SL
35692017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3570
3571 * gcc.target/sparc/niagara7-align.c: New test.
3572
243c2883
MP
35732017-05-18 Marek Polacek <polacek@redhat.com>
3574
3575 PR sanitizer/80797
3576 * c-c++-common/ubsan/null-12.c: New test.
3577
e98e6340
SB
35782017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3579
3580 PR middle-end/80692
3581 * gcc.c-torture/execute/pr80692.c: New testcase.
3582
0152001b 35832017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3584
3585 PR libgfortran/80741
3586 * gfortran.dg/read_4.f90: New test.
3587
c8ded430
BS
35882017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3589
3590 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3591
e5b1f5a1
FR
35922017-05-17 Fritz Reese <fritzoreese@gmail.com>
3593
3594 PR fortran/80668
3595 * gfortran.dg/pr80668.f90: New.
3596
9853cb28
PB
35972017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3598
3599 PR middle-end/80775
3600 * gcc.dg/pr80775.c: New test.
3601
142473df
MP
36022017-05-17 Marek Polacek <polacek@redhat.com>
3603
3604 PR sanitizer/80659
3605 * gcc.dg/asan/pr80659.c: New test.
3606
8508a5b5
SKS
36072017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3608
3609 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3610 unsigned long.
3611
bc36d2b7
CX
36122017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3613
3614 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3615
4fc5ebf1
JG
36162017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3617 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3618
3619 PR tree-optimization/80457
3620 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3621 call vect_model_simple_cost.
3622
bedee914
PT
36232017-05-16 Paul Thomas <pault@gcc.gnu.org>
3624
3625 PR fortran/80554
3626 * gfortran.dg/submodule_29.f08: New test.
3627
10791753
DM
36282017-05-16 David Malcolm <dmalcolm@redhat.com>
3629
3630 * g++.dg/other/accessor-fixits-1.C: New test case.
3631 * g++.dg/other/accessor-fixits-2.C: New test case.
3632 * g++.dg/other/accessor-fixits-3.C: New test case.
3633 * g++.dg/other/accessor-fixits-4.C: New test case.
3634
727577c2
CL
36352017-05-16 Carl Love <cel@us.ibm.com>
3636
3637 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3638 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3639 built-ins to the test suite file. Note, support for mradds exists
3640 but no test case exists.
3641 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3642 built-ins to the test suite file.
3643
6b6ae9eb
MP
36442017-05-16 Marek Polacek <polacek@redhat.com>
3645
3646 PR sanitizer/80536
3647 PR sanitizer/80386
3648 * c-c++-common/ubsan/pr80536.c: New test.
3649 * g++.dg/ubsan/pr80386.C: New test.
3650
678d7e19
TC
36512017-05-16 Tamar Christina <tamar.christina@arm.com>
3652
3653 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3654 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3655
6da37857
MW
36562016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3657
3658 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3659 expected output of vadd, vsub and vmul instructions.
3660 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3661 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3662 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3663
a5768d38
JD
36642017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3665
3666 PR libgfortran/80727
3667 * gfortran.dg/read_3.f90: New test.
3668
3a77e7cc
NS
36692017-05-15 Nathan Sidwell <nathan@acm.org>
3670
2016c841
NS
3671 PR c++/79369
3672 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3673
3a77e7cc
NS
3674 PR c++/79369
3675 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3676 * g++.dg/cpp0x/pr79369.C: New.
3677
0735a1c8
SK
36782017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3679
3680 PR fortran/80752
3a77e7cc 3681 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3682
f108770a
UB
36832017-05-15 Uros Bizjak <ubizjak@gmail.com>
3684
900b5b6a 3685 PR target/80425
f108770a
UB
3686 * gcc.target/i386/pr80425-1.c: New test.
3687 * gcc.target/i386/pr80425-2.c: Ditto.
3688
e30ce0a3
JL
36892017-05-15 Jeff Law <law@redhat.com>
3690
3691 * gcc.target/mips/reorgbug-1.c: New test.
3692
0d5a0a33
PMR
36932017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3694
3695 * gnat.dg/specs/pack13.ads: New test.
3696
a104bd88
MS
36972017-05-14 Martin Sebor <msebor@redhat.com>
3698
3699 PR middle-end/77671
3700 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3701 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3703 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3704 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3705
c6c02519
MS
37062017-05-14 Martin Sebor <msebor@redhat.com>
3707
3708 PR middle-end/80669
3709 * gcc.dg/builtin-stpncpy.c: New test.
3710
d6d4d770
DS
37112017-05-14 Daniel Santos <daniel.santos@pobox.com>
3712
3713 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3714 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3715 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3716 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3717
b9bdd60b
JK
37182017-05-14 Julia Koval <julia.koval@intel.com>
3719
3720 * gcc.target/i386/xgetsetbv.c: New test.
3721
28ae01cd
NK
37222017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3723
3724 PR fortran/80442
3725 * gfortran.dg/impl_do_var_data.f90: New Test
3726
c7488b4f
PJ
37272017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3728
3729 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3730 A regression test for a private array access case which caused
3731 an assert.
3732
9b5f12ae
MS
37332017-05-12 Martin Sebor <msebor@redhat.com>
3734
3735 PR testsuite/80643
3736 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3737 to the purpose of the test.
3738
b76f1550
SM
37392017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3740
3741 * gcc.target/powerpc/bmi-andn-1.c: New file
3742 * gcc.target/powerpc/bmi-andn-2.c: New file.
3743 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3744 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3745 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3746 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3747 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3748 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3749 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3750 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3751 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3752 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3753 * gcc.target/powerpc/bmi-check.h: New File.
3754 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3755 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3756 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3757 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3758 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3759 * gcc.target/powerpc/bmi2-check.h: New file.
3760 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3761 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3762 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3763 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3764 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3765 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3766 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3767 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3768 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3769
2a3fa75a
PC
37702017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3771
3772 PR c++/60430
3773 * g++.dg/cpp0x/pr60430.C: New.
3774
e8bf7c7b
JL
37752017-05-12 Jeff Law <law@redhat.com>
3776
3777 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3778
284d1f76
PB
37792017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3780
3781 PR middle-end/80707
3782 * g++.dg/pr80707.C: New test.
3783
302a0e37
WS
37842017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3785
3786 * gcc.target/powerpc/fold-vec-div-float.c: New.
3787 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3788 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3789
a7785078
WS
37902017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3791
3792 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3793 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3794 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3795 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3796 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3797 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3798 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3799 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3800 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3801 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3802 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3803 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3804
9206028e
PC
38052017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3806
3807 PR c++/49604
3808 * g++.dg/cpp0x/forw_enum14.C: New.
3809 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3810
7af1c0ad
RB
38112017-05-12 Richard Biener <rguenther@suse.de>
3812
3813 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3814
f7e95bdb
PC
38152017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3816
3817 PR c++/67687
3818 * g++.dg/cpp0x/constexpr-ice17.C: New.
3819
53e788d0
RB
38202017-05-12 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/80713
3823 * gcc.dg/torture/pr80713.c: New testcase.
3824
2ead1ab9
AK
38252017-05-12 Andi Kleen <ak@linux.intel.com>
3826
3827 PR testsuite/77684
3828 * lib/target-supports.exp (profopt-perf-wrapper):
3829 Add -m8 option to increase parallelism.
3830
ee58b02f
TS
38312017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3832
1e47f02b
TS
3833 * c-c++-common/goacc/parallel-dims-1.c: New file.
3834 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3835
b0f271ce
TS
3836 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3837 * c-c++-common/goacc/classify-kernels.c: Likewise.
3838 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3839 Likewise.
3840 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3841 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3842 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3843 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3844 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3845 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3846 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3847 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3848 * c-c++-common/goacc/kernels-loop.c: Likewise.
3849 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3850 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3851 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3852 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3853 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3854 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3855 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3856 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3857 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3858 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3859 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3860 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3861
25651634
TS
3862 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3863 * c-c++-common/goacc/classify-kernels.c: Likewise.
3864 * c-c++-common/goacc/classify-parallel.c: Likewise.
3865 * c-c++-common/goacc/classify-routine.c: Likewise.
3866 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3867 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3868 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3869 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3870
ee58b02f
TS
3871 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3872 * c-c++-common/goacc/classify-kernels.c: Likewise.
3873 * c-c++-common/goacc/classify-parallel.c: Likewise.
3874 * c-c++-common/goacc/classify-routine.c: Likewise.
3875 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3876 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3877 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3878 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3879
2d82ec25
NS
38802017-05-11 Nathan Sidwell <nathan@acm.org>
3881
3882 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3883
38842017-05-11 Carl Love <cel@us.ibm.com>
3885
3886 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3887 to the test suite file.
3888 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3889 to the test suite file.
3890
628c06d6
JD
38912017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3892
3893 PR fortran/78659
3894 * gfortran.dg/namelist_91.f90: New test.
3895 * gfortran.dg/namelist_92.f90: New test.
3896 * gfortran.dg/namelist_93.f90: New test.
3897 * gfortran.dg/namelist_94.f90: New test.
3898
1bea0f26
BS
38992017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3900
3901 PR target/80695
3902 * gcc.target/powerpc/pr80695-p8.c: New file.
3903 * gcc.target/powerpc/pr80695-p9.c: New file.
3904
7c85c9fe
UB
39052017-05-11 Uros Bizjak <ubizjak@gmail.com>
3906 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR target/80706
3909 * gcc.target/i386/pr80706.c: New test.
3910
d7a33a4c
JK
39112017-05-11 Julia Koval <julia.koval@intel.com>
3912
3913 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3914 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3915 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3916 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3917
59fbddcf
PC
39182017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/70538
3921 * g++.dg/cpp0x/pr70538.C: New.
3922
cc09ff60
UB
39232017-05-11 Uros Bizjak <ubizjak@gmail.com>
3924
7c85c9fe
UB
3925 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3926 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3927 (dg-options): Remove -fno-tree-sink.
3928
4fd18c78
KN
39292017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3930
3931 * gcc.target/powerpc/cmpb-1.c: New test.
3932 * gcc.target/powerpc/cmpb-2.c: New test.
3933 * gcc.target/powerpc/cmpb-3.c: New test.
3934 * gcc.target/powerpc/cmpb32-1.c: New test.
3935 * gcc.target/powerpc/cmpb32-2.c: New test.
3936
43b883a9
RB
39372017-05-11 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/80705
3940 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3941
29b871ec
NS
39422017-05-11 Nathan Sidwell <nathan@acm.org>
3943
3944 * lib/scanlang.exp: New.
3945 * lib/gcc-dg.exp: Load scanlang.exp.
3946 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3947
c587104e
MM
39482017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3949
3950 PR testsuite/80580
3951 * gcc.dg/gimplefe-error-6.c: New test.
3952
67ac9a9d
MM
39532017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3954
3955 PR testsuite/80580
3956 * gcc.dg/gimplefe-error-5.c: New test.
3957
ac4eb40f
MM
39582017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3959
3960 PR testsuite/80580
3961 * gcc.dg/gimplefe-error-4.c: New test.
3962
d45d6282
BS
39632017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3964
3965 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3966
f4ee3a9e
UB
39672017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3968
3969 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3970 (_mm_maskz_max_round_sd): Test new intrinsics.
3971 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3972 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3973 (_mm_maskz_max_round_ss): Test new intrinsics.
3974 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3975 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3976 (_mm_maskz_min_round_sd): Test new intrinsics.
3977 * gcc.target/i386/avx512f-vminsd-2.c: New.
3978 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3979 (_mm_maskz_min_round_ss): Test new intrinsics.
3980 * gcc.target/i386/avx512f-vminss-2.c: New.
3981 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3982 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3983 (__builtin_ia32_minss_mask_round): Test new builtins.
3984 * gcc.target/i386/sse-13.c: Ditto.
3985 * gcc.target/i386/sse-23.c: Ditto.
3986 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3987 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3988 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3989 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3990 (_mm_mask_min_round_ss): Test new intrinsics.
3991 * gcc.target/i386/testround-1.c: Ditto.
3992
39932017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3994
3995 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3996 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3997 (_mm_maskz_div_round_sd): Test new intrinsics.
3998 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3999 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4000 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4001 (_mm_maskz_div_round_ss): Test new intrinsics.
4002 * gcc.target/i386/avx512f-vdivss-2.c: New.
4003 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4004 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4005 (_mm_maskz_mul_round_sd): Test new intrinsics.
4006 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4007 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4008 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4009 (_mm_maskz_mul_round_ss): Test new intrinsics.
4010 * gcc.target/i386/avx512f-vmulss-2.c: New.
4011 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4012 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4013 (__builtin_ia32_mulss_mask_round): Test new builtins.
4014 * gcc.target/i386/sse-13.c: Ditto.
4015 * gcc.target/i386/sse-23.c: Ditto.
4016 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4017 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4018 (_mm_maskz_mul_round_ss): Test new intrinsics.
4019 * gcc.target/i386/testround-1.c: Ditto.
4020
40212017-05-10 Julia Koval <julia.koval@intel.com>
4022
4023 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4024 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4025 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4026
40272017-05-10 Julia Koval <julia.koval@intel.com>
4028
4029 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4030 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4032 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4033
ca4d2851
PB
40342017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4035
0f374417 4036 PR tree-optimization/51513
ca4d2851
PB
4037 * gcc.target/powerpc/pr51513.c: New test.
4038 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4039 __builtin_abort().
4040 * gcc.dg/predict-14.c: Likewise.
4041
5562ebfc
CL
40422017-05-10 Carl Love <cel@us.ibm.com>
4043 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4044 to the test suite file.
4045 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4046 to the test suite file.
4047
0ca2e7f7
PK
40482017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4049
4050 PR tree-optimization/77644
4051 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4052
e1ad2926
AO
40532017-05-10 Alexandre Oliva <aoliva@redhat.com>
4054
4055 * gcc.dg/guality/inline-params-2.c: New.
4056
f00b411f
PC
40572017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4058
4059 PR c++/80145
4060 * g++.dg/cpp1y/auto-fn37.C: New.
4061 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4062
bf2a705c
MM
40632017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4064
4065 PR target/68163
4066 * gcc.target/powerpc/pr68163.c: New test.
4067
5285d5d3
JW
40682017-05-09 Janus Weil <janus@gcc.gnu.org>
4069
4070 PR fortran/79311
4071 * gfortran.dg/finalize_32.f90: New test.
4072
31c2d57d
VR
40732017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4074
4075 PR c/35441
4076 * gcc.dg/pr35441.c: New test.
4077
731f2c8a
MS
40782017-05-09 Martin Sebor <msebor@redhat.com>
4079
4080 PR testsuite/80643
4081 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4082 output.
4083
cc49d15a
PC
40842017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4085
4086 PR c++/80186
4087 * g++.dg/template/crash126.C: New.
4088
85282abc
SP
40892017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4090
4091 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4092 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4095
823c79ae
DH
40962017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4097
10a8bb62 4098 PR testsuite/80611
823c79ae
DH
4099 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4100
79557bae
CZ
41012017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4102
4103 * gcc.target/arc/tmac-1.c: New file.
4104 * gcc.target/arc/tmac-2.c: Likewise.
4105 * gcc.target/arc/tmac.h: Likewise.
4106
c7314bc1
CZ
41072017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4108 Andrew Burgess <andrew.burgess@embecosm.com>
4109
4110 * gcc.target/arc/firq-1.c: New file.
4111 * gcc.target/arc/firq-2.c: Likewise.
4112 * gcc.target/arc/firq-3.c: Likewise.
4113 * gcc.target/arc/firq-4.c: Likewise.
4114 * gcc.target/arc/firq-5.c: Likewise.
4115 * gcc.target/arc/firq-6.c: Likewise.
4116
41453183
CZ
41172017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4118
4119 * gcc.target/arc/interrupt-5.c: Newfile.
4120 * gcc.target/arc/interrupt-6.c: Likewise.
4121 * gcc.target/arc/interrupt-7.c: Likewise.
4122 * gcc.target/arc/interrupt-8.c: Likewise.
4123 * gcc.target/arc/interrupt-9.c: Likewise.
4124
019bd543
RB
41252017-05-09 Richard Biener <rguenther@suse.de>
4126
4127 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4128 and adjust.
4129 * gcc.dg/vect/vect-50.c: Likewise.
4130
684f84de
MP
41312017-05-09 Marek Polacek <polacek@redhat.com>
4132
4133 PR c/80525
4134 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4135 * c-c++-common/Wlogical-op-2.c: New test.
4136
fd71825b
SKS
41372017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4138
4139 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4140 for targets with __SIZEOF_INT__ < 4.
4141
4ca2e6ec
RB
41422017-05-09 Richard Biener <rguenther@suse.de>
4143
4144 * gcc.dg/vect/vect-50.c: Revert last change.
4145 * gcc.dg/vect/vect-44.c: Likewise.
4146
631238ac
MS
41472017-05-08 Martin Sebor <msebor@redhat.com>
4148
4149 PR translation/80280
4150 * gcc.dg/format/gcc_diag-10.c: New test.
4151
6ba86ba7
KN
41522017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4153
4154 PR target/80101
4155 * gcc.target/powerpc/pr80101-1.c: New test.
4156
0f6ed121
TK
41572017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4158
4159 PR fortran/79930
4160 * gfortran.dg/inline_transpose_1.f90: Add
4161 -finline-matmul-limit=0 to options.
4162 * gfortran.dg/matmul_5.f90: Likewise.
4163 * gfortran.dg/vect/vect-8.f90: Likewise.
4164 * gfortran.dg/inline_matmul_14.f90: New test.
4165 * gfortran.dg/inline_matmul_15.f90: New test.
4166
fd991039
TK
41672017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4168
4169 PR fortran/80602
4170 * gfortran.dg/matmul_15.f90: New test case.
4171
18b8c294
WD
41722017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4173
774cccdc
JJ
4174 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4175 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4176
8637c116
JL
41772017-05-07 Jeff Law <law@redhat.com>
4178
4179 Revert:
4180 2017-05-06 Jeff Law <law@redhat.com>
4181 PR tree-optimization/78496
4182 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4183 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4184
973dfbb4
JL
41852017-05-06 Jeff Law <law@redhat.com>
4186
4187 PR tree-optimization/78496
4188 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4189 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4190
8ffa3150
RS
41912017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4192
4193 * gcc.target/aarch64/spill_1.c: New test.
4194
2a3f7997
RS
41952017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4196
4197 PR rtl-optimization/75964
4198 * gcc.dg/torture/pr75964.c: New test.
4199
d554bf23
TV
42002017-05-06 Tom de Vries <tom@codesourcery.com>
4201
4202 PR testsuite/80606
4203 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4204 * gcc.target/i386/avx-vtestpd-2.c: Same.
4205 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4206 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4207 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4208 * gcc.target/i386/avx-vtestpd-3.c: Same.
4209 * gcc.target/i386/avx-vtestps-1.c: Same.
4210 * gcc.target/i386/avx-vtestps-2.c: Same.
4211 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4212 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4213 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4214 * gcc.target/i386/avx-vtestps-3.c: Same.
4215
7a976fe7
TV
42162017-05-06 Tom de Vries <tom@codesourcery.com>
4217
4218 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4219
0e852c66
TV
42202017-05-06 Tom de Vries <tom@codesourcery.com>
4221
4222 PR testsuite/80557
4223 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4224 * gcc.target/powerpc/altivec-types-1.c: Same.
4225
63c40d92
TV
42262017-05-06 Tom de Vries <tom@codesourcery.com>
4227
4228 PR testsuite/80557
4229 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4230 * gcc.target/spu/intrinsics-1.c: Same.
4231
b25b8f91
TV
42322017-05-06 Tom de Vries <tom@codesourcery.com>
4233
4234 PR testsuite/80557
4235 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4236
6df13491
TV
42372017-05-06 Tom de Vries <tom@codesourcery.com>
4238
4239 PR testsuite/80557
4240 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4241 * gcc.target/aarch64/spellcheck_2.c: Same.
4242 * gcc.target/aarch64/spellcheck_3.c: Same.
4243
e01261fe
TV
42442017-05-06 Tom de Vries <tom@codesourcery.com>
4245
4246 PR testsuite/80557
4247 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4248 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4249 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4250 * g++.dg/debug/dwarf2/typedef5.C: Same.
4251 * g++.dg/goacc/data-1.C: Same.
4252
9945596c
BS
42532017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4254
4255 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4256
8acb8575
MM
42572017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4258
4259 PR target/79038
4260 PR target/79202
4261 PR target/79203
4262 * gcc.target/powerpc/ppc-round3.c: New test.
4263 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4264
ac699a04
JJ
42652017-05-05 Jakub Jelinek <jakub@redhat.com>
4266
8dc6a926
JJ
4267 PR tree-optimization/80632
4268 * gcc.dg/pr80632.c: New test.
4269
ac699a04
JJ
4270 PR tree-optimization/80558
4271 * gcc.dg/tree-ssa/vrp115.c: New test.
4272
655b5fc8
AV
42732017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4274 Thomas Preud'homme <thomas.preudhomme@arm.com>
4275 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4276
4277 PR target/71607
4278 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4279 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4280 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4281 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4282 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4283 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4284 * gcc.target/arm/tls-disable-literal-pool.c: New.
4285
c02d2d0a
PK
42862017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4287
4288 PR tree-optimization/80613
4289 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4290
dfae9048
PC
42912017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4292
4293 PR c++/71577
4294 * g++.dg/cpp0x/pr71577.C: New.
4295
d9c5a8b9
MS
42962017-05-04 Martin Sebor <msebor@redhat.com>
4297
4298 PR middle-end/79234
4299 * gcc.dg/builtin-stringop-chk-8.c: New test.
4300 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4301 * gcc.dg/builtin-stringop-chk-4.c: Same.
4302 * gcc.dg/builtin-strncat-chk-1.c: Same.
4303 * g++.dg/ext/strncpy-chk1.C: Same.
4304 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4305 * gcc.dg/out-of-bounds-1.c: Same.
4306 * gcc.dg/pr78138.c: Same.
4307 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4308 * gfortran.dg/mvbits_7.f90: Same.
4309
e50d56a5
MS
43102017-05-04 Martin Sebor <msebor@redhat.com>
4311
4312 PR preprocessor/79214
4313 PR middle-end/79222
4314 PR middle-end/79223
4315 * gcc.dg/pr79214.c: New test.
4316 * gcc.dg/pr79214.h: New test header.
4317 * gcc.dg/pr79222.c: New test.
4318 * gcc.dg/pr79223.c: New test.
4319 * gcc.dg/pr78138.c: Adjust.
4320 * gfortran.dg/unconstrained_commons.f: Same.
4321
0f2c4a8f
MS
43222017-05-04 Martin Sebor <msebor@redhat.com>
4323
4324 PR translation/80280
4325 * g++.dg/abi/Wabi-2-3.C: Adjust.
4326 * g++.dg/abi/Wabi-3-2.C: Ditto.
4327 * g++.dg/lookup/using17.C: Ditto.
4328 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4329
8eef6097
MJ
43302017-05-04 Martin Jambor <mjambor@suse.cz>
4331
4332 PR tree-optimization/80622
4333 * gcc.dg/tree-ssa/pr80622.c: New test.
4334
43352017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4336
4337 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4338
26f1a658
JH
43392017-05-04 Jan Hubicka <hubicka@ucw.cz>
4340
4341 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4342 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4343
4d147bca
RB
43442017-05-04 Richard Biener <rguenther@suse.de>
4345
4346 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4347
3862ef76
RS
43482017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4349
4350 * gcc.dg/vect/vect-profile-1.c: New test.
4351
c89ffd99
MP
43522017-05-04 Marek Polacek <polacek@redhat.com>
4353
4354 PR tree-optimization/80612
4355 * gcc.dg/torture/pr80612.c: New test.
4356
261ce1e5
PB
43572017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4358 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4359
4360 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4361 check_effective_target_arm_thumb1_movt_ok.
4362
556cf088
PB
43632017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4364
4365 * gcc.target/arm/fpscr.c: New file.
4366
010b1cc0
TP
43672017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4368
4369 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4370 target.
4371
99b68476
TV
43722017-05-04 Tom de Vries <tom@codesourcery.com>
4373
4374 PR testsuite/80557
4375 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4376 line numbers.
4377 * g++.dg/warn/miss-format-1.C: Same.
4378 * g++.dg/warn/overflow-warn-1.C: Same.
4379 * g++.dg/warn/overflow-warn-3.C: Same.
4380 * g++.dg/warn/overflow-warn-4.C: Same.
4381
09177a4b
TV
43822017-05-04 Tom de Vries <tom@codesourcery.com>
4383
4384 PR testsuite/80557
4385 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4386 * gcc.target/i386/pr68657.c: Same.
4387 * gcc.target/i386/pr69255-1.c: Same.
4388 * gcc.target/i386/pr69255-2.c: Same.
4389 * gcc.target/i386/pr69255-3.c: Same.
4390
02c64149
RB
43912017-05-04 Richard Biener <rguenther@suse.de>
4392
4393 PR tree-optimization/31130
4394 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4395 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4396 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4397 * gcc.dg/pr52904.c: Remove XFAIL.
4398 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4399
9a26dfc8
JL
44002017-05-03 Jeff Law <law@redhat.com>
4401
4402 PR tree-optimization/78496
4403 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4404
4d0e904f
UB
44052017-05-03 Uros Bizjak <ubizjak@gmail.com>
4406
4407 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4408
49ab4621
RB
44092017-05-03 Richard Biener <rguenther@suse.de>
4410
4411 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4412
18bfe940
JJ
44132017-05-03 Jakub Jelinek <jakub@redhat.com>
4414
4415 PR tree-optimization/79472
4d0e904f
UB
4416 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4417 to dg-options.
18bfe940
JJ
4418 * gcc.dg/tree-ssa/vrp113.c: New test.
4419 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4420 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4421 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4422
53e62089
TV
44232017-05-03 Tom de Vries <tom@codesourcery.com>
4424
4425 PR testsuite/80557
4426 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4427 * c-c++-common/Wshift-negative-value-2.c: Same.
4428 * c-c++-common/Wshift-negative-value-3.c: Same.
4429 * c-c++-common/Wshift-negative-value-4.c: Same.
4430 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4431 * c-c++-common/cpp/pr60400.c: Same.
4432 * c-c++-common/fmax-errors.c: Same.
4433 * c-c++-common/goacc/data-2.c: Same.
4434 * c-c++-common/goacc/host_data-2.c: Same.
4435 * c-c++-common/gomp/simd4.c: Same.
4436 * c-c++-common/pr28656.c: Same.
4437 * c-c++-common/pr43395.c: Same.
4438 * c-c++-common/torture/pr57945.c: Same.
4439
962913a5
TV
44402017-05-03 Tom de Vries <tom@codesourcery.com>
4441
4442 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4443 arg of dg directive.
4444 * c-c++-common/goacc/routine-3.c: Same.
4445 * c-c++-common/goacc/routine-4.c: Same.
4446
ad53f123
DM
44472017-05-02 David Malcolm <dmalcolm@redhat.com>
4448
4449 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4450 (test_fixit_insert_newline): New function.
4451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4452 (test_fixit_insert_newline): New function.
4453 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4454 (test_fixit_insert_newline): New function.
4455 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4456 (test_fixit_insert_newline): New function.
4457 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4458 (test_show_locus): Handle test_fixit_insert_newline.
4459
0ca91c77
BC
44602017-05-02 Bin Cheng <bin.cheng@arm.com>
4461
4462 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4463
cc5b8f3d
TC
44642017-04-27 Tamar Christina <tamar.christina@arm.com>
4465
4466 * gcc.dg/lsr-div1.c: New testcase.
4467
1853f5c7
SP
44682017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4469
4470 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4471 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4472 (_mm_maskz_add_round_sd): Test new intrinsics.
4473 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4474 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4475 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4476 (_mm_maskz_add_round_ss): Test new intrinsics.
4477 * gcc.target/i386/avx512f-vaddss-2.c: New.
4478 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4479 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4480 (_mm_maskz_sub_round_sd): Test new intrinsics.
4481 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4482 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4483 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4484 (_mm_maskz_sub_round_ss): Test new intrinsics.
4485 * gcc.target/i386/avx512f-vsubss-2.c: New.
4486 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4487 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4488 (__builtin_ia32_subss_mask_round): Test new builtins.
4489 * gcc.target/i386/sse-13.c: Ditto.
4490 * gcc.target/i386/sse-23.c: Ditto.
4491 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4492 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4493 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4494 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4495 (_mm_mask_sub_round_ss): Test new intrinsics.
4496 * gcc.target/i386/testround-1.c: Ditto.
4497
2bba7541
MJ
44982017-05-02 Martin Jambor <mjambor@suse.cz>
4499
4500 PR tree-optimization/78687
4501 * g++.dg/tree-ssa/pr78687.C: New test.
4502
2bf54d93
RB
45032017-05-02 Richard Biener <rguenther@suse.de>
4504
4505 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4506 behavior.
4507 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4508
aee63acc
RB
45092017-05-02 Richard Biener <rguenther@suse.de>
4510
4511 PR tree-optimization/80591
4512 * gcc.dg/torture/pr80591.c: New testcase.
4513
e7d70c6c
RB
45142017-05-02 Richard Biener <rguenther@suse.de>
4515
4516 PR tree-optimization/80549
4517 * gcc.dg/torture/pr80549.c: New testcase.
4518
52e0a9f7
SKS
45192017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4520
4521 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4522 unsigned long.
4523
815d9cc6
XR
45242017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4525
4526 PR c++/80038
4527 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4528
338035aa
DM
45292017-05-01 David Malcolm <dmalcolm@redhat.com>
4530
4531 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4532 reflect insertion fix-it hints at the same location now being
4533 consolidated.
4534
4d82d0bc
MS
45352017-05-01 Martin Sebor <msebor@redhat.com>
4536
4537 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4538 on ILP32 targets.
4539
d539a57b
TV
45402017-05-01 Tom de Vries <tom@codesourcery.com>
4541
4542 * gcc.dg/pr78768.c: Require linker plugin.
4543
c6b9e849
TK
45442017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4545
4546 PR fortran/37131
4547 * gfortran.dg/matmul_bounds_11.f90: New test.
4548
706eb1a7
MS
45492017-05-01 Martin Sebor <msebor@redhat.com>
4550
4551 PR tree-optimization/79715
4552 * gcc.dg/pr79715.c: New test.
4553
723f4140
TV
45542017-05-01 Tom de Vries <tom@codesourcery.com>
4555
4556 PR testsuite/65941
4557 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4558 * g++.dg/other/pr59492.C: Require effective target rdrand.
4559
6bbb3a69
VR
45602017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4561
4562 * g++.dg/diagnostic/member-decl-1.C: New test.
4563
4212aecd
MG
45642017-04-29 Marc Glisse <marc.glisse@inria.fr>
4565
4566 PR tree-optimization/80487
4567 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4568
fe75f732
PK
45692017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4570
4571 PR tree-optimization/79697
4572 * gcc.dg/tree-ssa/pr79697.c: New test.
4573
6bcd8768
TV
45742017-04-29 Tom de Vries <tom@codesourcery.com>
4575
4576 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4577
d127ae9f
MS
45782017-04-28 Martin Sebor <msebor@redhat.com>
4579
4580 PR tree-optimization/80523
4581 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4582
c9610933
TV
45832017-04-28 Tom de Vries <tom@codesourcery.com>
4584
4585 PR testsuite/80557
4586 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4587 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4588
b5be38bc
TV
45892017-04-28 Tom de Vries <tom@codesourcery.com>
4590
4591 PR testsuite/80557
4592 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4593 * obj-c++.dg/bitfield-4.mm: Same.
4594 * obj-c++.dg/bitfield-5.mm: Same.
4595 * obj-c++.dg/exceptions-3.mm: Same.
4596 * obj-c++.dg/exceptions-5.mm: Same.
4597 * obj-c++.dg/method-1.mm: Same.
4598 * obj-c++.dg/method-12.mm: Same.
4599 * obj-c++.dg/method-13.mm: Same.
4600 * obj-c++.dg/method-15.mm: Same.
4601 * obj-c++.dg/method-16.mm: Same.
4602 * obj-c++.dg/property/at-property-18.mm: Same.
4603 * obj-c++.dg/property/at-property-25.mm: Same.
4604 * obj-c++.dg/property/at-property-5.mm: Same.
4605 * obj-c++.dg/property/dynamic-2.mm: Same.
4606 * obj-c++.dg/property/property-neg-3.mm: Same.
4607 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4608 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4609 * obj-c++.dg/syntax-error-1.mm: Same.
4610 * obj-c++.dg/try-catch-13.mm: Same.
4611 * objc.dg/bitfield-4.m: Same.
4612 * objc.dg/class-1.m: Same.
4613 * objc.dg/method-11.m: Same.
4614 * objc.dg/method-6.m: Same.
4615 * objc.dg/method-7.m: Same.
4616 * objc.dg/method-9.m: Same.
4617 * objc.dg/missing-proto-3.m: Same.
4618 * objc.dg/naming-2.m: Same.
4619 * objc.dg/property/at-property-16.m: Same.
4620 * objc.dg/property/at-property-18.m: Same.
4621 * objc.dg/property/at-property-25.m: Same.
4622 * objc.dg/property/at-property-5.m: Same.
4623 * objc.dg/property/dynamic-2.m: Same.
4624 * objc.dg/property/property-neg-3.m: Same.
4625 * objc.dg/protocol-inheritance-1.m: Same.
4626 * objc.dg/protocol-inheritance-2.m: Same.
4627
d35256b6
MG
46282017-04-28 Marc Glisse <marc.glisse@inria.fr>
4629
4630 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4631
7a95dfa7
TV
46322017-04-28 Tom de Vries <tom@codesourcery.com>
4633
4634 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4635 dg-(error|warning|message|bogus).
4636 * g++.dg/conversion/dr195-1.C: Same.
4637 * g++.dg/conversion/dr195.C: Same.
4638 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4639 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4640 * g++.dg/cpp0x/inline-ns7.C: Same.
4641 * g++.dg/cpp0x/variadic105.C: Same.
4642 * g++.dg/cpp0x/variadic65.C: Same.
4643 * g++.dg/expr/call2.C: Same.
4644 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4645 * g++.dg/expr/pmf-1.C: Same.
4646 * g++.dg/ext/altivec-types-1.C: Same.
4647 * g++.dg/ext/altivec-types-2.C: Same.
4648 * g++.dg/ext/altivec-types-3.C: Same.
4649 * g++.dg/ext/attrib14.C: Same.
4650 * g++.dg/ext/complit1.C: Same.
4651 * g++.dg/ext/forscope2.C: Same.
4652 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4653 * g++.dg/ext/label13.C: Same.
4654 * g++.dg/ext/member-attr.C: Same.
4655 * g++.dg/ext/visibility/anon7.C: Same.
4656 * g++.dg/ext/visibility/visibility-7.C: Same.
4657 * g++.dg/ext/vla2.C: Same.
4658 * g++.dg/inherit/access2.C: Same.
4659 * g++.dg/inherit/covariant12.C: Same.
4660 * g++.dg/inherit/covariant14.C: Same.
4661 * g++.dg/inherit/namespace-as-base.C: Same.
4662 * g++.dg/inherit/template-as-base.C: Same.
4663 * g++.dg/lookup/ambig1.C: Same.
4664 * g++.dg/lookup/ambig2.C: Same.
4665 * g++.dg/lookup/ambig3.C: Same.
4666 * g++.dg/lookup/class-member-1.C: Same.
4667 * g++.dg/lookup/conv-1.C: Same.
4668 * g++.dg/lookup/decl1.C: Same.
4669 * g++.dg/lookup/koenig1.C: Same.
4670 * g++.dg/lookup/scoped1.C: Same.
4671 * g++.dg/lookup/scoped2.C: Same.
4672 * g++.dg/lookup/two-stage4.C: Same.
4673 * g++.dg/lookup/used-before-declaration.C: Same.
4674 * g++.dg/lookup/using.C: Same.
4675 * g++.dg/lookup/using17.C: Same.
4676 * g++.dg/lookup/using2.C: Same.
4677 * g++.dg/other/abstract2.C: Same.
4678 * g++.dg/other/classkey1.C: Same.
4679 * g++.dg/other/component1.C: Same.
4680 * g++.dg/other/const1.C: Same.
4681 * g++.dg/other/const2.C: Same.
4682 * g++.dg/other/conversion1.C: Same.
4683 * g++.dg/other/do1.C: Same.
4684 * g++.dg/other/error1.C: Same.
4685 * g++.dg/other/error10.C: Same.
4686 * g++.dg/other/error3.C: Same.
4687 * g++.dg/other/error4.C: Same.
4688 * g++.dg/other/error5.C: Same.
4689 * g++.dg/other/error8.C: Same.
4690 * g++.dg/other/error9.C: Same.
4691 * g++.dg/other/field1.C: Same.
4692 * g++.dg/other/init1.C: Same.
4693 * g++.dg/other/ptrmem2.C: Same.
4694 * g++.dg/other/return1.C: Same.
4695 * g++.dg/overload/builtin3.C: Same.
4696 * g++.dg/overload/error1.C: Same.
4697 * g++.dg/overload/error2.C: Same.
4698 * g++.dg/overload/koenig2.C: Same.
4699 * g++.dg/overload/pmf1.C: Same.
4700 * g++.dg/parse/args1.C: Same.
4701 * g++.dg/parse/attr3.C: Same.
4702 * g++.dg/parse/constant4.C: Same.
4703 * g++.dg/parse/crash10.C: Same.
4704 * g++.dg/parse/crash18.C: Same.
4705 * g++.dg/parse/crash19.C: Same.
4706 * g++.dg/parse/crash20.C: Same.
4707 * g++.dg/parse/crash21.C: Same.
4708 * g++.dg/parse/crash22.C: Same.
4709 * g++.dg/parse/crash32.C: Same.
4710 * g++.dg/parse/decl-specifier-1.C: Same.
4711 * g++.dg/parse/error58.C: Same.
4712 * g++.dg/parse/local-class1.C: Same.
4713 * g++.dg/parse/non-dependent2.C: Same.
4714 * g++.dg/parse/parameter-declaration-1.C: Same.
4715 * g++.dg/parse/ptrmem2.C: Same.
4716 * g++.dg/parse/ptrmem3.C: Same.
4717 * g++.dg/parse/saved1.C: Same.
4718 * g++.dg/tc1/dr101.C: Same.
4719 * g++.dg/tc1/dr142.C: Same.
4720 * g++.dg/tc1/dr176.C: Same.
4721 * g++.dg/template/conv4.C: Same.
4722 * g++.dg/template/crash56.C: Same.
4723 * g++.dg/template/dependent-expr2.C: Same.
4724 * g++.dg/template/error1.C: Same.
4725 * g++.dg/template/error2.C: Same.
4726 * g++.dg/template/explicit6.C: Same.
4727 * g++.dg/template/init-list.C: Same.
4728 * g++.dg/template/local1.C: Same.
4729 * g++.dg/template/lookup2.C: Same.
4730 * g++.dg/template/meminit2.C: Same.
4731 * g++.dg/template/nontype25.C: Same.
4732 * g++.dg/template/ptrmem2.C: Same.
4733 * g++.dg/template/qualttp19.C: Same.
4734 * g++.dg/template/qualttp20.C: Same.
4735 * g++.dg/template/ttp3.C: Same.
4736 * g++.dg/template/unify4.C: Same.
4737 * g++.dg/template/unify6.C: Same.
4738 * g++.dg/template/unify7.C: Same.
4739 * g++.dg/template/warn1.C: Same.
4740 * g++.dg/tree-ssa/dom-invalid.C: Same.
4741 * g++.dg/ubsan/shift-1.C: Same.
4742 * g++.dg/warn/Wunused-2.C: Same.
4743 * g++.dg/warn/Wunused-4.C: Same.
4744 * g++.dg/warn/Wunused-6.C: Same.
4745 * g++.dg/warn/deprecated-6.C: Same.
4746 * g++.dg/warn/deprecated.C: Same.
4747 * g++.dg/warn/effc1.C: Same.
4748 * g++.dg/warn/effc3.C: Same.
4749 * g++.dg/warn/incomplete1.C: Same.
4750 * g++.dg/warn/inline1.C: Same.
4751 * g++.dg/warn/noeffect2.C: Same.
4752 * g++.dg/warn/noeffect4.C: Same.
4753 * g++.dg/warn/oldcast1.C: Same.
4754 * g++.dg/warn/sentinel.C: Same.
4755 * g++.dg/warn/unit-1.C: Same.
4756 * g++.old-deja/g++.pt/inherit2.C: Same.
4757 * g++.old-deja/g++.pt/overload8.C: Same.
4758 * gcc.dg/20000926-1.c: Same.
4759 * gcc.dg/20040223-1.c: Same.
4760 * gcc.dg/Warray-bounds-7.c: Same.
4761 * gcc.dg/alias-1.c: Same.
4762 * gcc.dg/alias-12.c: Same.
4763 * gcc.dg/alias-13.c: Same.
4764 * gcc.dg/alias-2.c: Same.
4765 * gcc.dg/array-13.c: Same.
4766 * gcc.dg/array-4.c: Same.
4767 * gcc.dg/attr-ifunc-2.c: Same.
4768 * gcc.dg/attr-invalid.c: Same.
4769 * gcc.dg/attr-noinline.c: Same.
4770 * gcc.dg/bitfld-2.c: Same.
4771 * gcc.dg/c90-const-expr-7.c: Same.
4772 * gcc.dg/c99-const-expr-7.c: Same.
4773 * gcc.dg/cpp/20000625-1.c: Same.
4774 * gcc.dg/cpp/charconst-4.c: Same.
4775 * gcc.dg/cpp/include2.c: Same.
4776 * gcc.dg/cpp/include2a.c: Same.
4777 * gcc.dg/decl-4.c: Same.
4778 * gcc.dg/deprecated-4.c: Same.
4779 * gcc.dg/deprecated.c: Same.
4780 * gcc.dg/dfp/altivec-types.c: Same.
4781 * gcc.dg/float-range-1.c: Same.
4782 * gcc.dg/pack-test-3.c: Same.
4783 * gcc.dg/pr11492.c: Same.
4784 * gcc.dg/pr15360-1.c: Same.
4785 * gcc.dg/pr37908.c: Same.
4786 * gcc.dg/pr53265.c: Same.
4787 * gcc.dg/pr57287-2.c: Same.
4788 * gcc.dg/pr57287.c: Same.
4789 * gcc.dg/redecl-1.c: Same.
4790 * gcc.dg/sync-3.c: Same.
4791 * gcc.dg/two-types-1.c: Same.
4792 * gcc.dg/two-types-2.c: Same.
4793 * gcc.dg/two-types-4.c: Same.
4794 * gcc.dg/two-types-5.c: Same.
4795 * gcc.dg/two-types-6.c: Same.
4796 * gcc.dg/two-types-7.c: Same.
4797 * gcc.dg/two-types-8.c: Same.
4798 * gcc.dg/two-types-9.c: Same.
4799 * gcc.dg/uninit-I.c: Same.
4800 * gcc.dg/uninit-pr19430.c: Same.
4801 * gcc.dg/visibility-7.c: Same.
4802 * gcc.dg/winline-10.c: Same.
4803 * gcc.dg/winline-2.c: Same.
4804 * gcc.dg/winline-3.c: Same.
4805 * gcc.dg/winline-9.c: Same.
4806 * gcc.target/i386/attr-returns_twice-1.c: Same.
4807 * gcc.target/i386/chkp-const-check-2.c: Same.
4808 * gcc.target/i386/chkp-label-address.c: Same.
4809 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4810 * gcc.target/i386/pr39162.c: Same.
4811 * gcc.target/i386/sse-5.c: Same.
4812 * gcc.target/powerpc/altivec-types-1.c: Same.
4813 * gcc.target/powerpc/altivec-types-2.c: Same.
4814 * gcc.target/powerpc/altivec-types-3.c: Same.
4815 * gcc.target/powerpc/float128-mix.c: Same.
4816 * gcc.target/powerpc/no-r11-3.c: Same.
4817 * gcc.target/spu/Wmain.c: Same.
4818 * gcc.target/spu/ea/errors2.c: Same.
4819 * gfortran.dg/assignment_1.f90: Same.
4820 * gfortran.dg/common_3.f90: Same.
4821 * gfortran.dg/der_io_1.f90: Same.
4822 * gfortran.dg/g77/20030326-1.f: Same.
4823 * gfortran.dg/g77/9263.f: Same.
4824 * gfortran.dg/g77/960317-1.f: Same.
4825 * gfortran.dg/g77/970625-2.f: Same.
4826 * gfortran.dg/g77/980615-0.f: Same.
4827 * gfortran.dg/g77/check0.f: Same.
4828 * gfortran.dg/g77/dnrm2.f: Same.
4829 * gfortran.dg/g77/pr9258.f: Same.
4830 * gfortran.dg/ichar_1.f90: Same.
4831 * gfortran.dg/interface_1.f90: Same.
4832 * gfortran.dg/namelist_1.f90: Same.
4833 * gfortran.dg/namelist_2.f90: Same.
4834 * gfortran.dg/namelist_3.f90: Same.
4835 * gfortran.dg/namelist_print_2.f: Same.
4836 * gfortran.dg/oldstyle_1.f90: Same.
4837 * gfortran.dg/runtime_warning_1.f90: Same.
4838 * gfortran.dg/underflow.f90: Same.
4839 * gnat.dg/specs/integer_value.ads: Same.
4840 * obj-c++.dg/fsf-package-0.m: Same.
4841 * objc.dg/two-types-1.m: Same.
4842
6e49961c
ML
48432017-04-28 Martin Liska <mliska@suse.cz>
4844
4845 PR gcov-profile/79891
4846 * gcc.misc-tests/gcov-17.c: New test.
4847 * gcc.misc-tests/gcov-18.c: New test.
4848
f166beaf
TV
48492017-04-28 Tom de Vries <tom@codesourcery.com>
4850
4851 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4852 dg-(error|warning|message|bogus).
4853 * g++.dg/parse/parameter-declaration-1.C: Same.
4854 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4855 * gcc.dg/Wpointer-sign-Wall.c: Same.
4856 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4857 * gcc.dg/cpp/19990413-1.c: Same.
4858 * gcc.dg/dg-test-1.c: Same.
4859 * gcc.dg/empty-source-2.c: Same.
4860 * gcc.dg/empty-source-3.c: Same.
4861 * gcc.dg/format/c99-printf-1.c: Same.
4862 * gcc.dg/format/c99-scanf-1.c: Same.
4863 * gcc.dg/label-decl-2.c: Same.
4864 * gcc.dg/m-un-2.c: Same.
4865 * gcc.dg/uninit-pr20644-O0.c: Same.
4866 * gfortran.dg/pr70006.f90: Same.
4867 * obj-c++.dg/fsf-package-0.m: Same.
4868
c3125b18
TV
48692017-04-28 Tom de Vries <tom@codesourcery.com>
4870
4871 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4872 dg-(error|warning|message|bogus).
4873 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4874 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4875 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4876 * c-c++-common/pr20000.c: Same.
4877 * c-c++-common/pr49706.c: Same.
4878 * g++.dg/ext/utf16-4.C: Same.
4879 * g++.dg/parse/error2.C: Same.
4880 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4881 * g++.dg/warn/Wtype-limits.C: Same.
4882 * g++.dg/warn/overflow-warn-1.C: Same.
4883 * g++.dg/warn/overflow-warn-3.C: Same.
4884 * gcc.dg/Wpointer-sign-Wall.c: Same.
4885 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4886 * gcc.dg/Wtype-limits-Wextra.c: Same.
4887 * gcc.dg/Wtype-limits.c: Same.
4888 * gcc.dg/cpp/19990413-1.c: Same.
4889 * gcc.dg/dg-test-1.c: Same.
4890 * gcc.dg/empty-source-2.c: Same.
4891 * gcc.dg/empty-source-3.c: Same.
4892 * gcc.dg/label-decl-2.c: Same.
4893 * gcc.dg/m-un-2.c: Same.
4894 * gcc.dg/uninit-pr19430-O0.c: Same.
4895 * gcc.dg/uninit-pr19430.c: Same.
4896 * gcc.dg/uninit-pr20644-O0.c: Same.
4897 * gcc.dg/utf16-4.c: Same.
4898 * gfortran.dg/pr70006.f90: Same.
4899 * obj-c++.dg/fsf-package-0.m: Same.
4900
119092c1
RB
49012017-04-28 Richard Biener <rguenther@suse.de>
4902
4903 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4904 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4905 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4906 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4907 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4908 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4909
3777eda2
MP
49102017-04-27 Marek Polacek <polacek@redhat.com>
4911
4912 PR sanitizer/80349
4913 * c-c++-common/ubsan/pr80349.c: New test.
4914
8211c4a2
VR
49152017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4916
4917 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4918 diagnostics.
4919 * g++.dg/warn/pr12242.C: Likewise.
4920
94baf2e2
DE
49212017-04-27 David Edelsohn <dje.gcc@gmail.com>
4922
4923 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4924
9a448688
ML
49252017-04-27 Martin Liska <mliska@suse.cz>
4926
4927 PR testsuite/79455
4928 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4929 more generic.
4930
f8a36447
JJ
49312017-04-27 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR c++/80534
4934 * g++.dg/other/pr80534-1.C: New test.
4935 * g++.dg/other/pr80534-2.C: New test.
4936
1b7c8d39
RB
49372017-04-27 Richard Biener <rguenther@suse.de>
4938
4939 PR middle-end/80539
4940 * gcc.dg/torture/pr80539.c: New testcase.
4941
985b8393
JJ
49422017-04-27 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR target/77728
4945 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4946
a480422d
VR
49472017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4948
4949 * g++.dg/diagnostic/nested-name-1.C: New test.
4950
f9726baa
ML
49512017-04-26 Martin Liska <mliska@suse.cz>
4952
4953 * gcc.dg/guality/guality.h: Add prefix to test verification.
4954
9f4df8f1
NS
49552017-04-25 Nathan Sidwell <nathan@acm.org>
4956
4957 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4958
1913c8f6
UB
49592017-04-25 Uros Bizjak <ubizjak@gmail.com>
4960
4961 PR target/70799
4962 * gcc.target/i386/pr70799-5.c: New test.
4963
e602bbfc
MS
49642017-04-25 Martin Sebor <msebor@redhat.com>
4965
4966 PR tree-optimization/80497
4967 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4968
7629ae90
RR
49692017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4970 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR target/77728
4973 * g++.dg/abi/pr77728-1.C: New test.
4974
2ef42cf9
MP
49752017-04-25 Marek Polacek <polacek@redhat.com>
4976
4977 PR sanitizer/80349
4978 * g++.dg/ubsan/pr80349-2.C: New test.
4979
70caf430
VR
49802017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4981
4982 * g++.dg/cpp0x/enum34.C: New test.
4983
f66c70dc
TV
49842017-04-25 Tom de Vries <tom@codesourcery.com>
4985
4986 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4987 variables.
4988 (dg-line): New proc.
4989 (process-message): Handle line number variables.
4990 * objc.dg/try-catch-12.m: Use dg-line.
4991
77071af6
BS
49922017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4993
4994 PR target/80482
4995 * gcc.target/powerpc/vec-constvolatile.c: New test.
4996
fbe91804
DM
49972017-04-25 David Malcolm <dmalcolm@redhat.com>
4998
4999 * g++.dg/semicolon-fixits.C: New test case.
5000
1c4ea66f
DM
50012017-04-25 David Malcolm <dmalcolm@redhat.com>
5002
5003 * gcc.dg/semicolon-fixits.c: New test case.
5004
5ca28c1d
DM
50052017-04-25 David Malcolm <dmalcolm@redhat.com>
5006
5007 * g++.dg/lookup/missing-std-include.C: New test file.
5008
2ec07fa6
RR
50092017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5010 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR target/77728
5013 * g++.dg/abi/pr77728-2.C: New test.
5014
7d5dbb22
DM
50152017-04-25 David Malcolm <dmalcolm@redhat.com>
5016
5017 PR c++/80177
5018 * g++.dg/spellcheck-pr80177.C: New test case.
5019
6a3936d4
NS
50202017-04-25 Nathan Sidwell <nathan@acm.org>
5021
5022 * g++.dg/dg.exp (find-cxx-tests): New function.
5023 (main): Use it, remove explicit pruning
5024
bed3fd46
RB
50252017-04-25 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/80492
5028 * gcc.dg/pr80492.c: New testcase.
5029
c9e9c3ac
SKS
50302017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5031
5032 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5033 for targets with int size less than 32 bits.
5034
2700fbd6
RB
50352017-04-25 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/79201
5038 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5039 * gcc.target/i386/pr22152.c: Disable sinking.
5040
e57136da
AK
50412017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5042
5043 PR target/80464
5044 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5045
3cb9ee2f
AK
50462017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5047
5048 PR target/79895
5049 * gcc.target/s390/pr79895.c: New test.
5050
03db9ab5
DV
50512017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5052
5053 PR target/80080
5054 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5055 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5056 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5057
39259462
JJ
50582017-04-25 Jakub Jelinek <jakub@redhat.com>
5059
ba5d69f3
JJ
5060 PR rtl-optimization/80501
5061 * gcc.c-torture/execute/pr80501.c: New test.
5062
39259462
JJ
5063 PR rtl-optimization/80500
5064 * gcc.dg/pr80500.c: New test.
5065
bb0249cb
MG
50662017-04-25 Marc Glisse <marc.glisse@inria.fr>
5067
5068 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5069 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5070
be420eb8
JW
50712017-04-22 Janus Weil <janus@gcc.gnu.org>
5072
5073 PR fortran/80121
5074 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5075 directive.
5076
0ebd1f00
DM
50772017-04-24 David Malcolm <dmalcolm@redhat.com>
5078
5079 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5080 * jit.dg/test-alignment.c: New test case.
5081 * jit.dg/test-alignment.cc: New test case.
5082 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5083 New test case.
5084
412f61f0
DM
50852017-04-24 David Malcolm <dmalcolm@redhat.com>
5086
5087 PR c++/80016
5088 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5089 test function.
5090 (test_alignof): New test function.
5091
a8492d5e
MG
50922017-04-24 Marc Glisse <marc.glisse@inria.fr>
5093
5094 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5095
ec856f5f
VR
50962017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5097
5098 * g++.dg/diagnostic/duplicate1.C: New test.
5099 * g++.dg/cpp0x/duplicate1.C: New test.
5100
a753df11
MJ
51012017-04-24 Martin Jambor <mjambor@suse.cz>
5102
5103 PR tree-optimization/80293
5104 * g++.dg/tree-ssa/pr80293.C: New test.
5105
3ebd8e62
ML
51062017-04-24 Martin Liska <mliska@suse.cz>
5107
5108 PR middle-end/79931
5109 * g++.dg/ipa/pr79931.C: New test.
5110
f30a1190
RB
51112017-04-24 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/80494
5114 * gfortran.dg/pr80494.f90: New testcase.
5115
4c7c437c
RB
51162017-04-24 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/79725
5119 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5120
d21a8e3b
RB
51212017-04-24 Richard Biener <rguenther@suse.de>
5122
5123 PR c++/2972
5124 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5125
c7eb642e
JD
51262017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5127
5128 PR fortran/80484
5129 * gfortran.dg/dtio_29.f03: New test.
5130
60fc41bd
JW
51312017-04-22 Janus Weil <janus@gcc.gnu.org>
5132
5133 PR fortran/80121
5134 * gfortran.dg/intent_out_9.f90: New test case.
5135
2eb8a343
UB
51362017-04-23 Uros Bizjak <ubizjak@gmail.com>
5137
5138 PR target/70799
1913c8f6 5139 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5140
fc23d35a
JW
51412017-04-21 Janus Weil <janus@gcc.gnu.org>
5142
5143 PR fortran/80392
5144 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5145
7b9efd03
UB
51462017-04-21 Uros Bizjak <ubizjak@gmail.com>
5147
5148 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5149
2fd30fbe
RB
51502017-04-21 Richard Biener <rguenther@suse.de>
5151
5152 PR tree-optimization/79547
5153 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5154
bb1bc604
RB
51552017-04-21 Richard Biener <rguenther@suse.de>
5156
5157 PR tree-optimization/78847
5158 * g++.dg/tree-ssa/pr78847.C: New testcase.
5159
666f7903
JJ
51602017-04-21 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR c/80468
5163 * gcc.dg/pr80468.c: New test.
5164
25c28f47
ML
51652017-04-21 Martin Liska <mliska@suse.cz>
5166
5167 PR tree-optimization/66278
5168 * gcc.dg/vect/pr66278.c: New test.
5169
6d553e9b
RB
51702017-04-21 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/80237
5173 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5174 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5175 adjust expected optimizations.
5176
7fd1a747
RB
51772016-04-21 Richard Biener <rguenther@suse.de>
5178
5179 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5180 of inner loops.
5181 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5182 * gcc.dg/vect/vect-104.c: Likewise.
5183
2f23a412
EB
51842017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 PR tree-optimization/80426
5187 * gcc.c-torture/execute/20170429-1.c: Rename into...
5188 * gcc.c-torture/execute/20170419-1.c: ...this.
5189
8749b11f
UB
51902017-04-20 Uros Bizjak <ubizjak@gmail.com>
5191
5192 PR target/79804
5193 * gcc.target/i386/pr79804.c: New test.
5194
20917336
UB
51952017-04-20 Uros Bizjak <ubizjak@gmail.com>
5196
5197 PR target/78090
5198 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5199
2414b022
DE
52002017-04-20 David Edelsohn <dje.gcc@gmail.com>
5201
5202 * g++/opt/pr80436.C: XFAIL on AIX.
5203
34d57a10
JW
52042017-04-20 Jonathan Wakely <jwakely@redhat.com>
5205
5206 PR c++/80473
5207 * g++.dg/diagnostic/pr80473.C: New test.
5208
c3cbcd45
VR
52092017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5210
5211 * g++.dg/warn/Wextra-semi.C: New test.
5212
8a59d466
JJ
52132017-04-20 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR middle-end/80423
5216 * g++.dg/other/pr80423.C: New test.
5217
a4bb5c57
SKS
52182017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5219
5220 * gcc.dg/pr80170.c: Require ptr32plus.
5221
fe1e7d0e
EB
52222017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 PR tree-optimization/80426
5225 * gcc.c-torture/execute/20170419-1.c: New test.
5226
48d811eb
JJ
52272017-04-19 Jakub Jelinek <jakub@redhat.com>
5228
f19e6a9c
JJ
5229 PR debug/80461
5230 * g++.dg/debug/pr80461.C: New test.
5231
541035a6
JJ
5232 PR c++/80459
5233 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5234 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5235 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5236
48d811eb
JJ
5237 PR debug/80436
5238 * g++.dg/opt/pr80436.C: New test.
5239
5249994e
SKS
52402017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5241
5242 * gcc.dg/torture/pr80341.c: Require int32plus.
5243
a16c8d8b 52442017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5245 Jeff Law <law@redhat.com>
a16c8d8b
EB
5246
5247 * gcc.c-torture/compile/20170419-1.c: New test.
5248
6143c998
TV
52492017-04-19 Tom de Vries <tom@codesourcery.com>
5250
5251 PR testsuite/80221
5252 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5253 subsequent dg directives.
5254 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5255 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5256 * c-c++-common/attr-fallthrough-2.c: Same.
5257 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5258 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5259 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5260 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5261 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5262 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5263 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5264 * c-c++-common/cilk-plus/CK/errors.c: Same.
5265 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5266 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5267 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5268 * c-c++-common/cpp/pr57580.c: Same.
5269 * c-c++-common/goacc/asyncwait-1.c: Same.
5270 * c-c++-common/goacc/cache-2.c: Same.
5271 * c-c++-common/goacc/declare-2.c: Same.
5272 * c-c++-common/goacc/deviceptr-1.c: Same.
5273 * c-c++-common/goacc/routine-5.c: Same.
5274 * c-c++-common/gomp/clauses-2.c: Same.
5275 * c-c++-common/gomp/ordered-3.c: Same.
5276 * c-c++-common/gomp/pr67501.c: Same.
5277 * c-c++-common/pr20000.c: Same.
5278 * c-c++-common/pr43395.c: Same.
5279 * c-c++-common/pr49706.c: Same.
5280 * c-c++-common/pr77624-1.c: Same.
5281 * c-c++-common/pr77624-2.c: Same.
5282 * c-c++-common/raw-string-14.c: Same.
5283 * c-c++-common/raw-string-16.c: Same.
5284 * c-c++-common/raw-string-3.c: Same.
5285 * c-c++-common/raw-string-4.c: Same.
5286 * c-c++-common/raw-string-5.c: Same.
5287 * c-c++-common/raw-string-6.c: Same.
5288 * g++.dg/abi/mangle41.C: Same.
5289 * g++.dg/conversion/nullptr1.C: Same.
5290 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5291 * g++.dg/cpp0x/auto27.C: Same.
5292 * g++.dg/cpp0x/constexpr-98.C: Same.
5293 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5294 * g++.dg/cpp0x/diag2.C: Same.
5295 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5296 * g++.dg/cpp0x/nullptr15.C: Same.
5297 * g++.dg/cpp0x/pr31431-2.C: Same.
5298 * g++.dg/cpp0x/pr31431.C: Same.
5299 * g++.dg/cpp0x/pr79118.C: Same.
5300 * g++.dg/cpp0x/static_assert3.C: Same.
5301 * g++.dg/cpp0x/temp_default2.C: Same.
5302 * g++.dg/cpp0x/trailing4.C: Same.
5303 * g++.dg/cpp0x/variadic-ex10.C: Same.
5304 * g++.dg/cpp0x/variadic-ex13.C: Same.
5305 * g++.dg/cpp0x/variadic-ex14.C: Same.
5306 * g++.dg/cpp0x/variadic-ex3.C: Same.
5307 * g++.dg/cpp0x/variadic-ex4.C: Same.
5308 * g++.dg/cpp0x/variadic59.C: Same.
5309 * g++.dg/cpp0x/vt-37737-2.C: Same.
5310 * g++.dg/cpp0x/vt-57397-1.C: Same.
5311 * g++.dg/cpp0x/vt-57397-2.C: Same.
5312 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5313 * g++.dg/cpp1z/gen-attrs1.C: Same.
5314 * g++.dg/diagnostic/pr71075.C: Same.
5315 * g++.dg/eh/goto2.C: Same.
5316 * g++.dg/eh/goto3.C: Same.
5317 * g++.dg/expr/bitfield4.C: Same.
5318 * g++.dg/expr/bitfield5.C: Same.
5319 * g++.dg/expr/bitfield6.C: Same.
5320 * g++.dg/expr/bool1.C: Same.
5321 * g++.dg/expr/bool3.C: Same.
5322 * g++.dg/expr/cond10.C: Same.
5323 * g++.dg/expr/cond11.C: Same.
5324 * g++.dg/expr/lval3.C: Same.
5325 * g++.dg/expr/lval4.C: Same.
5326 * g++.dg/ext/anon-struct4.C: Same.
5327 * g++.dg/ext/attrib44.C: Same.
5328 * g++.dg/ext/builtin3.C: Same.
5329 * g++.dg/ext/dllimport7.C: Same.
5330 * g++.dg/ext/label5.C: Same.
5331 * g++.dg/ext/no-asm-1.C: Same.
5332 * g++.dg/ext/utf16-4.C: Same.
5333 * g++.dg/ext/vla2.C: Same.
5334 * g++.dg/gomp/block-1.C: Same.
5335 * g++.dg/gomp/block-2.C: Same.
5336 * g++.dg/gomp/block-3.C: Same.
5337 * g++.dg/gomp/block-5.C: Same.
5338 * g++.dg/gomp/linear-2.C: Same.
5339 * g++.dg/gomp/target-1.C: Same.
5340 * g++.dg/gomp/target-2.C: Same.
5341 * g++.dg/gomp/taskgroup-1.C: Same.
5342 * g++.dg/gomp/teams-1.C: Same.
5343 * g++.dg/inherit/pure1.C: Same.
5344 * g++.dg/init/array43.C: Same.
5345 * g++.dg/init/array46.C: Same.
5346 * g++.dg/init/const10.C: Same.
5347 * g++.dg/init/ctor4-1.C: Same.
5348 * g++.dg/init/ctor4.C: Same.
5349 * g++.dg/init/new37.C: Same.
5350 * g++.dg/init/pr25811.C: Same.
5351 * g++.dg/init/pr29043.C: Same.
5352 * g++.dg/init/pr29571.C: Same.
5353 * g++.dg/lookup/duperr1.C: Same.
5354 * g++.dg/lookup/error1.C: Same.
5355 * g++.dg/lookup/koenig5.C: Same.
5356 * g++.dg/lookup/pr77549.C: Same.
5357 * g++.dg/lookup/suggestions1.C: Same.
5358 * g++.dg/lookup/using16.C: Same.
5359 * g++.dg/lookup/using7.C: Same.
5360 * g++.dg/other/anon-union3.C: Same.
5361 * g++.dg/other/array2.C: Same.
5362 * g++.dg/other/error13.C: Same.
5363 * g++.dg/other/error34.C: Same.
5364 * g++.dg/overload/builtin1.C: Same.
5365 * g++.dg/overload/conv-op1.C: Same.
5366 * g++.dg/overload/error3.C: Same.
5367 * g++.dg/overload/koenig1.C: Same.
5368 * g++.dg/overload/operator5.C: Same.
5369 * g++.dg/overload/template5.C: Same.
5370 * g++.dg/overload/unknown1.C: Same.
5371 * g++.dg/overload/using2.C: Same.
5372 * g++.dg/parse/constructor1.C: Same.
5373 * g++.dg/parse/crash36.C: Same.
5374 * g++.dg/parse/crash63.C: Same.
5375 * g++.dg/parse/error11.C: Same.
5376 * g++.dg/parse/error12.C: Same.
5377 * g++.dg/parse/error14.C: Same.
5378 * g++.dg/parse/error2.C: Same.
5379 * g++.dg/parse/error21.C: Same.
5380 * g++.dg/parse/error26.C: Same.
5381 * g++.dg/parse/error36.C: Same.
5382 * g++.dg/parse/friend12.C: Same.
5383 * g++.dg/parse/invalid-op1.C: Same.
5384 * g++.dg/parse/missing-template1.C: Same.
5385 * g++.dg/parse/parser-pr28152-2.C: Same.
5386 * g++.dg/parse/parser-pr28152.C: Same.
5387 * g++.dg/parse/pr16696-permissive.C: Same.
5388 * g++.dg/parse/pr16696.C: Same.
5389 * g++.dg/parse/pr69628.C: Same.
5390 * g++.dg/parse/ret-type2.C: Same.
5391 * g++.dg/parse/specialization1.C: Same.
5392 * g++.dg/parse/template3.C: Same.
5393 * g++.dg/parse/template9.C: Same.
5394 * g++.dg/parse/typename11.C: Same.
5395 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5396 * g++.dg/pr45330.C: Same.
5397 * g++.dg/rtti/typeid6.C: Same.
5398 * g++.dg/spellcheck-fields.C: Same.
5399 * g++.dg/spellcheck-typenames.C: Same.
5400 * g++.dg/tc1/dr108.C: Same.
5401 * g++.dg/tc1/dr147.C: Same.
5402 * g++.dg/template/arg7.C: Same.
5403 * g++.dg/template/conv11.C: Same.
5404 * g++.dg/template/crash13.C: Same.
5405 * g++.dg/template/crash55.C: Same.
5406 * g++.dg/template/dependent-expr5.C: Same.
5407 * g++.dg/template/error17.C: Same.
5408 * g++.dg/template/error33.C: Same.
5409 * g++.dg/template/error4.C: Same.
5410 * g++.dg/template/error50.C: Same.
5411 * g++.dg/template/error53.C: Same.
5412 * g++.dg/template/friend.C: Same.
5413 * g++.dg/template/func2.C: Same.
5414 * g++.dg/template/local6.C: Same.
5415 * g++.dg/template/member5.C: Same.
5416 * g++.dg/template/meminit1.C: Same.
5417 * g++.dg/template/nested3.C: Same.
5418 * g++.dg/template/nontype6.C: Same.
5419 * g++.dg/template/overload12.C: Same.
5420 * g++.dg/template/ptrmem8.C: Same.
5421 * g++.dg/template/qualified-id1.C: Same.
5422 * g++.dg/template/spec15.C: Same.
5423 * g++.dg/template/static1.C: Same.
5424 * g++.dg/template/static10.C: Same.
5425 * g++.dg/template/static2.C: Same.
5426 * g++.dg/template/ttp25.C: Same.
5427 * g++.dg/template/typedef2.C: Same.
5428 * g++.dg/template/typename2.C: Same.
5429 * g++.dg/template/unify10.C: Same.
5430 * g++.dg/template/unify6.C: Same.
5431 * g++.dg/template/unify7.C: Same.
5432 * g++.dg/template/unify9.C: Same.
5433 * g++.dg/template/varmod1.C: Same.
5434 * g++.dg/ubsan/div-by-zero-1.C: Same.
5435 * g++.dg/ubsan/pr63956.C: Same.
5436 * g++.dg/warn/Waddress-1.C: Same.
5437 * g++.dg/warn/Wconversion2.C: Same.
5438 * g++.dg/warn/Wnull-conversion-1.C: Same.
5439 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5440 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5441 * g++.dg/warn/Wswitch-1.C: Same.
5442 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5443 * g++.dg/warn/Wtype-limits.C: Same.
5444 * g++.dg/warn/Wunused-parm-5.C: Same.
5445 * g++.dg/warn/deprecated-6.C: Same.
5446 * g++.dg/warn/deprecated.C: Same.
5447 * g++.dg/warn/incomplete1.C: Same.
5448 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5449 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5450 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5451 * g++.dg/warn/overflow-warn-1.C: Same.
5452 * g++.dg/warn/overflow-warn-3.C: Same.
5453 * g++.dg/warn/overflow-warn-4.C: Same.
5454 * g++.dg/warn/pr12242.C: Same.
5455 * g++.dg/warn/pr30551-2.C: Same.
5456 * g++.dg/warn/pr30551.C: Same.
5457 * g++.old-deja/g++.benjamin/16077.C: Same.
5458 * g++.old-deja/g++.bob/inherit1.C: Same.
5459 * g++.old-deja/g++.brendan/crash56.C: Same.
5460 * g++.old-deja/g++.brendan/template17.C: Same.
5461 * g++.old-deja/g++.eh/ctor1.C: Same.
5462 * g++.old-deja/g++.jason/bool5.C: Same.
5463 * g++.old-deja/g++.jason/cond.C: Same.
5464 * g++.old-deja/g++.jason/operator.C: Same.
5465 * g++.old-deja/g++.jason/pmf5.C: Same.
5466 * g++.old-deja/g++.law/ctors5.C: Same.
5467 * g++.old-deja/g++.law/missed-error2.C: Same.
5468 * g++.old-deja/g++.law/operators9.C: Same.
5469 * g++.old-deja/g++.law/temps1.C: Same.
5470 * g++.old-deja/g++.mike/for2.C: Same.
5471 * g++.old-deja/g++.mike/ns5.C: Same.
5472 * g++.old-deja/g++.mike/ns7.C: Same.
5473 * g++.old-deja/g++.mike/p10769b.C: Same.
5474 * g++.old-deja/g++.niklas/t120.C: Same.
5475 * g++.old-deja/g++.niklas/t121.C: Same.
5476 * g++.old-deja/g++.ns/koenig5.C: Same.
5477 * g++.old-deja/g++.oliva/overload1.C: Same.
5478 * g++.old-deja/g++.other/crash24.C: Same.
5479 * g++.old-deja/g++.other/crash25.C: Same.
5480 * g++.old-deja/g++.other/decl5.C: Same.
5481 * g++.old-deja/g++.other/lineno5.C: Same.
5482 * g++.old-deja/g++.other/null3.C: Same.
5483 * g++.old-deja/g++.other/overcnv2.C: Same.
5484 * g++.old-deja/g++.other/ptrmem7.C: Same.
5485 * g++.old-deja/g++.other/typename1.C: Same.
5486 * g++.old-deja/g++.other/vaarg3.C: Same.
5487 * g++.old-deja/g++.pt/crash10.C: Same.
5488 * g++.old-deja/g++.pt/crash28.C: Same.
5489 * g++.old-deja/g++.pt/crash38.C: Same.
5490 * g++.old-deja/g++.pt/explicit70.C: Same.
5491 * g++.old-deja/g++.pt/explicit77.C: Same.
5492 * g++.old-deja/g++.pt/expr2.C: Same.
5493 * g++.old-deja/g++.pt/spec5.C: Same.
5494 * g++.old-deja/g++.pt/spec6.C: Same.
5495 * g++.old-deja/g++.pt/typename3.C: Same.
5496 * g++.old-deja/g++.pt/typename5.C: Same.
5497 * g++.old-deja/g++.pt/typename6.C: Same.
5498 * g++.old-deja/g++.pt/typename7.C: Same.
5499 * g++.old-deja/g++.pt/unify4.C: Same.
5500 * g++.old-deja/g++.pt/unify8.C: Same.
5501 * g++.old-deja/g++.pt/vaarg3.C: Same.
5502 * g++.old-deja/g++.robertl/eb22.C: Same.
5503 * g++.old-deja/g++.robertl/eb4.C: Same.
5504 * g++.old-deja/g++.robertl/eb44.C: Same.
5505 * g++.old-deja/g++.robertl/eb69.C: Same.
5506 * g++.old-deja/g++.robertl/eb98.C: Same.
5507 * gcc.dg/20031223-1.c: Same.
5508 * gcc.dg/940510-1.c: Same.
5509 * gcc.dg/990506-0.c: Same.
5510 * gcc.dg/Walloca-1.c: Same.
5511 * gcc.dg/Walloca-2.c: Same.
5512 * gcc.dg/Wconversion-integer.c: Same.
5513 * gcc.dg/Wcxx-compat-8.c: Same.
5514 * gcc.dg/Wimplicit-int-1.c: Same.
5515 * gcc.dg/Wimplicit-int-2.c: Same.
5516 * gcc.dg/Wimplicit-int-4.c: Same.
5517 * gcc.dg/Wpointer-sign-Wall.c: Same.
5518 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5519 * gcc.dg/Wshadow-1.c: Same.
5520 * gcc.dg/Wshadow-3.c: Same.
5521 * gcc.dg/Wswitch-enum-error.c: Same.
5522 * gcc.dg/Wswitch-enum.c: Same.
5523 * gcc.dg/Wswitch-error.c: Same.
5524 * gcc.dg/Wswitch.c: Same.
5525 * gcc.dg/Wtype-limits-Wextra.c: Same.
5526 * gcc.dg/Wtype-limits.c: Same.
5527 * gcc.dg/Wvla-larger-than-2.c: Same.
5528 * gcc.dg/anon-struct-5.c: Same.
5529 * gcc.dg/array-10.c: Same.
5530 * gcc.dg/array-11.c: Same.
5531 * gcc.dg/array-15.c: Same.
5532 * gcc.dg/array-2.c: Same.
5533 * gcc.dg/array-8.c: Same.
5534 * gcc.dg/array-const-2.c: Same.
5535 * gcc.dg/array-const-3.c: Same.
5536 * gcc.dg/bitfld-1.c: Same.
5537 * gcc.dg/bitfld-8.c: Same.
5538 * gcc.dg/builtin-redefine.c: Same.
5539 * gcc.dg/c11-noreturn-1.c: Same.
5540 * gcc.dg/c11-noreturn-2.c: Same.
5541 * gcc.dg/c11-static-assert-3.c: Same.
5542 * gcc.dg/c90-arraydecl-1.c: Same.
5543 * gcc.dg/c90-complex-1.c: Same.
5544 * gcc.dg/c90-complit-1.c: Same.
5545 * gcc.dg/c90-const-expr-11.c: Same.
5546 * gcc.dg/c90-const-expr-7.c: Same.
5547 * gcc.dg/c90-const-expr-8.c: Same.
5548 * gcc.dg/c90-enum-comma-1.c: Same.
5549 * gcc.dg/c90-flex-array-1.c: Same.
5550 * gcc.dg/c90-hexfloat-1.c: Same.
5551 * gcc.dg/c90-idem-qual-1.c: Same.
5552 * gcc.dg/c90-idem-qual-2.c: Same.
5553 * gcc.dg/c90-idem-qual-3.c: Same.
5554 * gcc.dg/c90-mixdecl-1.c: Same.
5555 * gcc.dg/c90-restrict-1.c: Same.
5556 * gcc.dg/c90-return-1.c: Same.
5557 * gcc.dg/c99-array-nonobj-1.c: Same.
5558 * gcc.dg/c99-arraydecl-1.c: Same.
5559 * gcc.dg/c99-complex-1.c: Same.
5560 * gcc.dg/c99-complex-2.c: Same.
5561 * gcc.dg/c99-complit-2.c: Same.
5562 * gcc.dg/c99-const-expr-7.c: Same.
5563 * gcc.dg/c99-const-expr-8.c: Same.
5564 * gcc.dg/c99-flex-array-3.c: Same.
5565 * gcc.dg/c99-flex-array-7.c: Same.
5566 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5567 * gcc.dg/c99-impl-decl-1.c: Same.
5568 * gcc.dg/c99-impl-int-1.c: Same.
5569 * gcc.dg/c99-impl-int-2.c: Same.
5570 * gcc.dg/c99-init-3.c: Same.
5571 * gcc.dg/c99-restrict-1.c: Same.
5572 * gcc.dg/c99-return-1.c: Same.
5573 * gcc.dg/c99-tag-1.c: Same.
5574 * gcc.dg/c99-tag-3.c: Same.
5575 * gcc.dg/call-diag-2.c: Same.
5576 * gcc.dg/cpp/19940712-1.c: Same.
5577 * gcc.dg/cpp/19951025-1.c: Same.
5578 * gcc.dg/cpp/19990413-1.c: Same.
5579 * gcc.dg/cpp/direct2.c: Same.
5580 * gcc.dg/cpp/direct2s.c: Same.
5581 * gcc.dg/cpp/pr28709.c: Same.
5582 * gcc.dg/cpp/pr61854-c90.c: Same.
5583 * gcc.dg/cpp/pr61854-c94.c: Same.
5584 * gcc.dg/cpp/pragma-1.c: Same.
5585 * gcc.dg/cpp/pragma-2.c: Same.
5586 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5587 * gcc.dg/cpp/trad/literals-2.c: Same.
5588 * gcc.dg/cpp/warn-comments-2.c: Same.
5589 * gcc.dg/cpp/warn-comments-3.c: Same.
5590 * gcc.dg/cpp/warn-comments.c: Same.
5591 * gcc.dg/cpp/warn-long-long-2.c: Same.
5592 * gcc.dg/cpp/warn-long-long.c: Same.
5593 * gcc.dg/cpp/warn-redefined-2.c: Same.
5594 * gcc.dg/cpp/warn-redefined.c: Same.
5595 * gcc.dg/darwin-cfstring-2.c: Same.
5596 * gcc.dg/darwin-cfstring-format-1.c: Same.
5597 * gcc.dg/decl-9.c: Same.
5598 * gcc.dg/declspec-1.c: Same.
5599 * gcc.dg/declspec-10.c: Same.
5600 * gcc.dg/declspec-11.c: Same.
5601 * gcc.dg/declspec-13.c: Same.
5602 * gcc.dg/declspec-18.c: Same.
5603 * gcc.dg/declspec-4.c: Same.
5604 * gcc.dg/declspec-5.c: Same.
5605 * gcc.dg/declspec-6.c: Same.
5606 * gcc.dg/declspec-8.c: Same.
5607 * gcc.dg/deprecated-4.c: Same.
5608 * gcc.dg/deprecated.c: Same.
5609 * gcc.dg/dfp/composite-type.c: Same.
5610 * gcc.dg/empty-source-2.c: Same.
5611 * gcc.dg/empty-source-3.c: Same.
5612 * gcc.dg/format/attr-6.c: Same.
5613 * gcc.dg/format/branch-1.c: Same.
5614 * gcc.dg/format/c90-printf-1.c: Same.
5615 * gcc.dg/format/c90-strftime-2.c: Same.
5616 * gcc.dg/format/c99-strftime-1.c: Same.
5617 * gcc.dg/format/cmn-err-1.c: Same.
5618 * gcc.dg/format/few-1.c: Same.
5619 * gcc.dg/format/ms_branch-1.c: Same.
5620 * gcc.dg/format/ms_unnamed-1.c: Same.
5621 * gcc.dg/format/ms_va-1.c: Same.
5622 * gcc.dg/format/unnamed-1.c: Same.
5623 * gcc.dg/format/va-1.c: Same.
5624 * gcc.dg/format/xopen-1.c: Same.
5625 * gcc.dg/funcdef-var-1.c: Same.
5626 * gcc.dg/funcdef-var-2.c: Same.
5627 * gcc.dg/gnu89-const-expr-1.c: Same.
5628 * gcc.dg/gnu89-const-expr-2.c: Same.
5629 * gcc.dg/gnu90-const-expr-1.c: Same.
5630 * gcc.dg/gnu99-const-expr-1.c: Same.
5631 * gcc.dg/gnu99-const-expr-2.c: Same.
5632 * gcc.dg/gnu99-init-2.c: Same.
5633 * gcc.dg/gomp/_Atomic-5.c: Same.
5634 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5635 * gcc.dg/gomp/atomic-5.c: Same.
5636 * gcc.dg/gomp/linear-1.c: Same.
5637 * gcc.dg/gomp/pr67500.c: Same.
5638 * gcc.dg/init-bad-1.c: Same.
5639 * gcc.dg/init-bad-2.c: Same.
5640 * gcc.dg/init-bad-3.c: Same.
5641 * gcc.dg/init-string-1.c: Same.
5642 * gcc.dg/label-compound-stmt-1.c: Same.
5643 * gcc.dg/label-decl-2.c: Same.
5644 * gcc.dg/label-decl-4.c: Same.
5645 * gcc.dg/large-size-array-2.c: Same.
5646 * gcc.dg/large-size-array-4.c: Same.
5647 * gcc.dg/lvalue-6.c: Same.
5648 * gcc.dg/m-un-2.c: Same.
5649 * gcc.dg/multiple-overflow-warn-1.c: Same.
5650 * gcc.dg/multiple-overflow-warn-2.c: Same.
5651 * gcc.dg/multiple-overflow-warn-3.c: Same.
5652 * gcc.dg/nested-redef-1.c: Same.
5653 * gcc.dg/no-asm-1.c: Same.
5654 * gcc.dg/no-asm-3.c: Same.
5655 * gcc.dg/no-asm-4.c: Same.
5656 * gcc.dg/noncompile/20010524-1.c: Same.
5657 * gcc.dg/noncompile/incomplete-5.c: Same.
5658 * gcc.dg/noncompile/pr44517.c: Same.
5659 * gcc.dg/noncompile/pr52290.c: Same.
5660 * gcc.dg/noreturn-1.c: Same.
5661 * gcc.dg/overflow-warn-1.c: Same.
5662 * gcc.dg/overflow-warn-2.c: Same.
5663 * gcc.dg/overflow-warn-3.c: Same.
5664 * gcc.dg/overflow-warn-4.c: Same.
5665 * gcc.dg/parm-mismatch-1.c: Same.
5666 * gcc.dg/parser-pr28152-2.c: Same.
5667 * gcc.dg/parser-pr28152.c: Same.
5668 * gcc.dg/pedwarn-init.c: Same.
5669 * gcc.dg/pointer-arith-2.c: Same.
5670 * gcc.dg/pointer-arith-3.c: Same.
5671 * gcc.dg/pointer-arith-4.c: Same.
5672 * gcc.dg/pr14475.c: Same.
5673 * gcc.dg/pr18596-3.c: Same.
5674 * gcc.dg/pr18809-1.c: Same.
5675 * gcc.dg/pr27953.c: Same.
5676 * gcc.dg/pr30457.c: Same.
5677 * gcc.dg/pr30551-2.c: Same.
5678 * gcc.dg/pr30551-3.c: Same.
5679 * gcc.dg/pr30551-4.c: Same.
5680 * gcc.dg/pr30551-5.c: Same.
5681 * gcc.dg/pr30551-6.c: Same.
5682 * gcc.dg/pr30551.c: Same.
5683 * gcc.dg/pr36997.c: Same.
5684 * gcc.dg/pr41842.c: Same.
5685 * gcc.dg/pr48552-1.c: Same.
5686 * gcc.dg/pr48552-2.c: Same.
5687 * gcc.dg/pr59717.c: Same.
5688 * gcc.dg/pr61077.c: Same.
5689 * gcc.dg/pr61096-1.c: Same.
5690 * gcc.dg/pr63626.c: Same.
5691 * gcc.dg/pr64223-1.c: Same.
5692 * gcc.dg/pr64223-2.c: Same.
5693 * gcc.dg/pr8788-1.c: Same.
5694 * gcc.dg/pr8927-1.c: Same.
5695 * gcc.dg/pragma-darwin.c: Same.
5696 * gcc.dg/pragma-diag-5.c: Same.
5697 * gcc.dg/pragma-message.c: Same.
5698 * gcc.dg/redecl-1.c: Same.
5699 * gcc.dg/simd-1.c: Same.
5700 * gcc.dg/simd-5.c: Same.
5701 * gcc.dg/simd-6.c: Same.
5702 * gcc.dg/spellcheck-fields.c: Same.
5703 * gcc.dg/spellcheck-typenames.c: Same.
5704 * gcc.dg/struct-semi-2.c: Same.
5705 * gcc.dg/struct-semi-3.c: Same.
5706 * gcc.dg/transparent-union-3.c: Same.
5707 * gcc.dg/ucnid-8.c: Same.
5708 * gcc.dg/uninit-pr19430-O0.c: Same.
5709 * gcc.dg/uninit-pr19430.c: Same.
5710 * gcc.dg/uninit-pr20644-O0.c: Same.
5711 * gcc.dg/utf-dflt.c: Same.
5712 * gcc.dg/utf-dflt2.c: Same.
5713 * gcc.dg/utf16-4.c: Same.
5714 * gcc.dg/vla-11.c: Same.
5715 * gcc.dg/vla-20.c: Same.
5716 * gcc.dg/vla-init-1.c: Same.
5717 * gcc.dg/vla-init-2.c: Same.
5718 * gcc.dg/vla-init-3.c: Same.
5719 * gcc.dg/weak/weak-6.c: Same.
5720 * gcc.dg/weak/weak-7.c: Same.
5721 * gcc.dg/wtr-int-type-1.c: Same.
5722 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5723 * gcc.target/arm/polytypes.c: Same.
5724 * gcc.target/i386/spellcheck-options-4.c: Same.
5725 * gcc.target/powerpc/20030218-1.c: Same.
5726 * gcc.target/sh/pr21255-4.c: Same.
5727 * gcc.test-framework/dg-error-exp-XP.c: Same.
5728 * gfortran.dg/array_constructor_30.f03: Same.
5729 * gfortran.dg/class_30.f90: Same.
5730 * gfortran.dg/goacc/subarrays.f95: Same.
5731 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5732 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5733 * gfortran.dg/intrinsic_std_1.f90: Same.
5734 * gfortran.dg/pr70006.f90: Same.
5735 * gfortran.dg/warning-directive-1.F90: Same.
5736 * gfortran.dg/warning-directive-2.F90: Same.
5737 * gfortran.dg/warning-directive-3.F90: Same.
5738 * gfortran.dg/warning-directive-4.F90: Same.
5739 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5740 * obj-c++.dg/class-extension-1.mm: Same.
5741 * obj-c++.dg/class-extension-2.mm: Same.
5742 * obj-c++.dg/class-protocol-1.mm: Same.
5743 * obj-c++.dg/cxx-ivars-1.mm: Same.
5744 * obj-c++.dg/duplicate-class-1.mm: Same.
5745 * obj-c++.dg/exceptions-3.mm: Same.
5746 * obj-c++.dg/exceptions-4.mm: Same.
5747 * obj-c++.dg/exceptions-5.mm: Same.
5748 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5749 * obj-c++.dg/fsf-package-0.m: Same.
5750 * obj-c++.dg/invalid-type-1.mm: Same.
5751 * obj-c++.dg/method-12.mm: Same.
5752 * obj-c++.dg/method-13.mm: Same.
5753 * obj-c++.dg/method-15.mm: Same.
5754 * obj-c++.dg/method-16.mm: Same.
5755 * obj-c++.dg/method-6.mm: Same.
5756 * obj-c++.dg/method-7.mm: Same.
5757 * obj-c++.dg/property/at-property-1.mm: Same.
5758 * obj-c++.dg/property/at-property-14.mm: Same.
5759 * obj-c++.dg/property/at-property-17.mm: Same.
5760 * obj-c++.dg/property/at-property-21.mm: Same.
5761 * obj-c++.dg/property/at-property-5.mm: Same.
5762 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5763 * obj-c++.dg/property/dynamic-3.mm: Same.
5764 * obj-c++.dg/property/dynamic-4.mm: Same.
5765 * obj-c++.dg/property/property-neg-1.mm: Same.
5766 * obj-c++.dg/property/property-neg-6.mm: Same.
5767 * obj-c++.dg/property/synthesize-11.mm: Same.
5768 * obj-c++.dg/property/synthesize-5.mm: Same.
5769 * obj-c++.dg/property/synthesize-6.mm: Same.
5770 * obj-c++.dg/proto-lossage-4.mm: Same.
5771 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5772 * obj-c++.dg/strings/strings-1.mm: Same.
5773 * obj-c++.dg/super-class-1.mm: Same.
5774 * obj-c++.dg/syntax-error-6.mm: Same.
5775 * obj-c++.dg/syntax-error-7.mm: Same.
5776 * obj-c++.dg/syntax-error-9.mm: Same.
5777 * obj-c++.dg/try-catch-13.mm: Same.
5778 * objc.dg/attributes/method-noreturn-1.m: Same.
5779 * objc.dg/bad-receiver-type-2.m: Same.
5780 * objc.dg/bad-receiver-type.m: Same.
5781 * objc.dg/call-super-2.m: Same.
5782 * objc.dg/class-2.m: Same.
5783 * objc.dg/class-extension-1.m: Same.
5784 * objc.dg/class-extension-2.m: Same.
5785 * objc.dg/class-protocol-1.m: Same.
5786 * objc.dg/desig-init-1.m: Same.
5787 * objc.dg/duplicate-class-1.m: Same.
5788 * objc.dg/exceptions-3.m: Same.
5789 * objc.dg/exceptions-4.m: Same.
5790 * objc.dg/exceptions-5.m: Same.
5791 * objc.dg/foreach-6.m: Same.
5792 * objc.dg/foreach-7.m: Same.
5793 * objc.dg/fsf-nsstring-format-1.m: Same.
5794 * objc.dg/fsf-package-0.m: Same.
5795 * objc.dg/invalid-type-1.m: Same.
5796 * objc.dg/method-11.m: Same.
5797 * objc.dg/method-19.m: Same.
5798 * objc.dg/method-2.m: Same.
5799 * objc.dg/method-20.m: Same.
5800 * objc.dg/method-5.m: Same.
5801 * objc.dg/method-6.m: Same.
5802 * objc.dg/method-7.m: Same.
5803 * objc.dg/method-9.m: Same.
5804 * objc.dg/missing-proto-3.m: Same.
5805 * objc.dg/private-1.m: Same.
5806 * objc.dg/property/at-property-1.m: Same.
5807 * objc.dg/property/at-property-14.m: Same.
5808 * objc.dg/property/at-property-17.m: Same.
5809 * objc.dg/property/at-property-21.m: Same.
5810 * objc.dg/property/at-property-5.m: Same.
5811 * objc.dg/property/dynamic-3.m: Same.
5812 * objc.dg/property/dynamic-4.m: Same.
5813 * objc.dg/property/property-neg-1.m: Same.
5814 * objc.dg/property/property-neg-6.m: Same.
5815 * objc.dg/property/synthesize-11.m: Same.
5816 * objc.dg/property/synthesize-5.m: Same.
5817 * objc.dg/property/synthesize-6.m: Same.
5818 * objc.dg/proto-hier-1.m: Same.
5819 * objc.dg/proto-lossage-4.m: Same.
5820 * objc.dg/protocol-qualifier-2.m: Same.
5821 * objc.dg/strings/strings-1.m: Same.
5822 * objc.dg/type-size-1.m: Same.
5823
d904a983
JL
58242017-04-18 Jeff Law <law@redhat.com>
5825
5826 PR target/74563
5827 * gcc.target/mips/pr74563: New test.
5828
0155ed56
JJ
58292017-04-18 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR tree-optimization/80443
5832 * gcc.c-torture/compile/pr80443.c: New test.
5833
f380f608
RS
58342017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5835
5836 PR rtl-optimization/80357
5837 * gcc.c-torture/compile/pr80357.c: New test.
5838
dd68669b
JL
58392017-04-18 Jeff Law <law@redhat.com>
5840
5841 PR middle-end/80422
5842 * gcc.c-torture/compile/pr80422.c: New test.
5843
1cda61fc
JJ
58442017-04-18 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR debug/80263
5847 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5848
19970253
MM
58492017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5850
5851 PR target/80099
5852 * gcc.target/powerpc/pr80099-1.c: New test.
5853 * gcc.target/powerpc/pr80099-2.c: Likewise.
5854 * gcc.target/powerpc/pr80099-3.c: Likewise.
5855 * gcc.target/powerpc/pr80099-4.c: Likewise.
5856 * gcc.target/powerpc/pr80099-5.c: Likewise.
5857
8487c9a5
JJ
58582017-04-18 Jakub Jelinek <jakub@redhat.com>
5859
3b5fb3cb
JJ
5860 PR sanitizer/80444
5861 * gcc.dg/sancov/pr80444.c: New test.
5862
8487c9a5
JJ
5863 PR middle-end/79788
5864 PR middle-end/80375
5865 * gcc.dg/pr79788-1.c: New test.
5866 * gcc.dg/pr79788-2.c: New test.
5867
be7c73ae
MP
58682017-04-18 Marek Polacek <polacek@redhat.com>
5869
5870 PR c++/80244 - ICE with attribute in template alias.
5871 * g++.dg/cpp0x/alias-decl-59.C: New test.
5872
d6e3e8a5
MP
5873 PR c++/80241 - ICE with alignas pack expansion.
5874 * g++.dg/cpp0x/alignas11.C: New test.
5875
1adb82e1
BE
58762017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5877
5878 PR c++/80287
5879 * g++.dg/lto/pr80287_0.C: New test.
5880
fb5e5621
KN
58812017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5882
5883 PR target/80315
5884 * gcc.target/powerpc/pr80315-1.c: New test.
5885 * gcc.target/powerpc/pr80315-2.c: New test.
5886 * gcc.target/powerpc/pr80315-3.c: New test.
5887 * gcc.target/powerpc/pr80315-4.c: New test.
5888
afeaeb70
TV
58892017-04-16 Tom de Vries <tom@codesourcery.com>
5890
5891 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5892 directive.
5893 * g++.dg/parse/error3.C: Same.
5894 * g++.old-deja/g++.pt/niklas01a.C: Same.
5895 * gcc.dg/990506-0.c: Same.
5896 * gcc.dg/cpp/19990413-1.c: Same.
5897 * gcc.dg/cpp/pragma-1.c: Same.
5898 * gcc.dg/cpp/pragma-2.c: Same.
5899 * gcc.dg/m-un-2.c: Same.
5900 * objc.dg/private-1.m: Same.
5901
604f37cd
UB
59022017-04-15 Uros Bizjak <ubizjak@gmail.com>
5903
5904 * gcc.dg/pr54669.c: Fix dg-do directive.
5905 * gcc.dg/pr78582.c: Ditto.
5906 * gcc.dg/pr80020.c: Ditto.
5907 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5908 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5909 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5910 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5911 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5912 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5913 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5914 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5915 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5916 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5917
35cfdb17
DH
59182017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5919
604f37cd 5920 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5921 * gfortran.dg/generic_29.f90: Likewise.
5922 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5923 * gfortran.dg/pr41922.f90: Likewise.
5924 * gfortran.dg/pr70006.f90: Likewise.
5925
f378be38
SB
59262017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5927
5928 PR tree-optimization/66612
5929 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5930
43076492
JW
59312017-04-14 Janus Weil <janus@gcc.gnu.org>
5932
5933 PR fortran/80361
5934 * gfortran.dg/class_62.f90: New test case.
5935
dd3d6a42
AB
59362017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5937
5938 * gcc.target/arc/loop-1.c: New file.
5939
31a07c81
MM
59402017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5941
5942 PR target/80098
5943 * gcc.target/powerpc/pr80098-1.c: New test.
5944 * gcc.target/powerpc/pr80098-2.c: Likewise.
5945 * gcc.target/powerpc/pr80098-3.c: Likewise.
5946 * gcc.target/powerpc/pr80098-4.c: Likewise.
5947
09956017
JJ
59482017-04-13 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR sanitizer/80403
5951 * g++.dg/ubsan/pr80403-2.C: New test.
5952
bc042396
VM
59532017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5954
5955 PR rtl-optimization/80343
5956 * gcc.target/powerpc/pr80343.c: New.
5957
abac4c34
DK
59582017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5959
5960 PR sanitizer/80414
5961 * c-c++-common/ubsan/bounds-15.c: New test.
5962
43a3aa03
RB
59632017-04-13 Richard Biener <rguenther@suse.de>
5964
5965 PR testsuite/80416
5966 * g++.dg/torture/pr79671.C: Fix asm constraints.
5967
031fbdb9
JJ
59682017-04-13 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR debug/80321
5971 * gcc.dg/debug/pr80321.c: New test.
5972
59732017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5974
5975 * gnat.dg/debug10.adb: New test.
5976 * gnat.dg/debug10_pkg.ads: New helper.
5977
76873758
JJ
59782017-04-12 Jakub Jelinek <jakub@redhat.com>
5979
deed3da9
JJ
5980 PR tree-optimization/79390
5981 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5982
b96a3e11
JJ
5983 PR sanitizer/80403
5984 PR sanitizer/80404
5985 PR sanitizer/80405
5986 * g++.dg/ubsan/pr80403.C: New test.
5987 * g++.dg/ubsan/pr80404.C: New test.
5988 * g++.dg/ubsan/pr80405.C: New test.
5989
76873758
JJ
5990 PR c/80163
5991 * gcc.dg/torture/pr80163.c: New test.
5992
940c9a7c 59932017-04-12 Richard Biener <rguenther@suse.de>
76873758 5994 Jeff Law <law@redhat.com>
940c9a7c
RB
5995
5996 PR tree-optimization/80359
5997 * gcc.dg/torture/pr80359.c: New testcase.
5998
350792ff 59992017-04-12 Richard Biener <rguenther@suse.de>
76873758 6000 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6001
6002 PR middle-end/79671
6003 * g++.dg/torture/pr79671.C: New testcase.
6004 * g++.dg/lto/pr79671_0.C: Likewise.
6005 * g++.dg/lto/pr79671_1.c: Likewise.
6006
d62e6f10
JJ
60072017-04-12 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR sanitizer/80349
6010 * g++.dg/ubsan/pr80349.C: New test.
6011
8585103f
JJ
60122017-04-11 Jakub Jelinek <jakub@redhat.com>
6013
347e1f77
JJ
6014 PR c++/80370
6015 * g++.dg/cpp1z/decomp28.C: New test.
6016
df1c878e
JJ
6017 PR middle-end/80100
6018 * gcc.dg/pr80100.c: New test.
6019
8585103f
JJ
6020 PR rtl-optimization/80385
6021 * g++.dg/opt/pr80385.C: New test.
6022
c6cf6ef7
ML
60232017-04-11 Martin Liska <mliska@suse.cz>
6024
6025 PR ipa/80212
6026 * g++.dg/ipa/pr80212.C: New test.
6027
3812f460
MS
60282017-04-11 Martin Sebor <msebor@redhat.com>
6029
6030 PR middle-end/80364
6031 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6032
9f679370
ML
60332017-04-11 Martin Liska <mliska@suse.cz>
6034
6035 PR sanitizer/70878
6036 * gcc.dg/ubsan/pr70878.c: New test.
6037
82665822
JJ
60382017-04-11 Jakub Jelinek <jakub@redhat.com>
6039
cb278caa
JJ
6040 PR target/80381
6041 * gcc.target/i386/pr80381.c: New test.
6042
82665822
JJ
6043 PR c++/80363
6044 * g++.dg/ext/pr80363.C: New test.
6045
abde687a
SKS
60462017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6047
6048 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6050 Add avr-*-* to non-lp64 selector.
6051
13e6ec34
MS
60522017-04-10 Martin Sebor <msebor@redhat.com>
6053
6054 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6055 * gcc.dg/pr40340-4.c: Same.
6056
a2cb1196
NK
60572017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6058
13e6ec34 6059 PR fortran/69498
a2cb1196
NK
6060 * gfortran.dg/submodule_unexp.f90: Modified test
6061 to account for new error.
6062 * gfortran.dg/submodule_twice.f90: New Test
6063
b447b28c
JJ
60642017-04-10 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR c++/80176
6067 * g++.dg/init/ref23.C: New test.
6068
3bbd6768
TK
60692017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6070
6071 PR tree-optimization/80304
6072 * gfortran.dg/do_concurrent_4.f90: New test case.
6073
99827b5c
JW
60742017-04-10 Janus Weil <janus@gcc.gnu.org>
6075
6076 PR fortran/80046
6077 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6078
7db31bc2
DE
60792017-04-10 David Edelsohn <dje.gcc@gmail.com>
6080
6081 * g++.dg/torture/pr79905.C: Add -maltivec option.
6082
9058a2c5
JL
60832017-04-10 Jeff Law <law@redhat.com>
6084
6085 PR tree-optimization/80374
6086 * g++.dg/pr80374.c: New test.
6087
bd8f8642
KN
60882017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6089
6090 PR target/80108
6091 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6092 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6093
f634dd47
UB
60942017-04-10 Uros Bizjak <ubizjak@gmail.com>
6095
6096 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6097
065ba179
UB
60982017-04-10 Uros Bizjak <ubizjak@gmail.com>
6099
6100 PR testsuite/79356
6101 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6102
71b838d0
DS
61032017-04-10 Daniel Santos <daniel.santos@pobox.com>
6104
6105 PR testsuite/79867
6106 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6107
98a7a34e
MP
61082017-04-10 Marek Polacek <polacek@redhat.com>
6109
6110 PR sanitizer/80348
6111 * g++.dg/ubsan/div-by-zero-3.C: New test.
6112
aac69a62
BC
61132017-04-10 Bin Cheng <bin.cheng@arm.com>
6114
6115 PR tree-optimization/80153
6116 * gcc.c-torture/execute/pr80153.c: New.
6117
737237c9
RB
61182017-04-10 Richard Biener <rguenther@suse.de>
6119
6120 PR middle-end/80362
6121 * gcc.dg/torture/pr80362.c: New testcase.
6122
ba6ee9fc
RB
61232017-04-10 Richard Biener <rguenther@suse.de>
6124
6125 PR tree-optimization/80304
6126 * gcc.dg/torture/pr80304.c: New testcase.
6127
4d1a05f1
NS
61282017-04-10 Nathan Sidwell <nathan@acm.org>
6129
6130 PR target/79905
6131 * g++.dg/torture/pr79905.C: New.
6132
3ee0fb02
ML
61332017-04-10 Martin Liska <mliska@suse.cz>
6134
6135 PR sanitizer/80350
6136 * c-c++-common/ubsan/pr80350.c: New test.
6137
167a5b77
JJ
61382017-04-10 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR target/80324
6141 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6142
d691b7e4
ML
61432017-04-08 Martin Liska <mliska@suse.cz>
6144
6145 Revert:
6146 2017-04-07 Martin Liska <mliska@suse.cz>
6147
6148 PR ipa/80212
6149 * g++.dg/ipa/pr80212.C: New test.
6150
dcb2c527
JJ
61512017-04-07 Jakub Jelinek <jakub@redhat.com>
6152
c98b0016
JJ
6153 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6154 dg-options.
6155 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6156
dcb2c527
JJ
6157 PR target/80322
6158 PR target/80323
6159 PR target/80325
6160 PR target/80326
6161 * gcc.target/i386/avx512f-undefined-1.c: New test.
6162 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6163 * gcc.target/i386/avx-cvtsd-1.c: New test.
6164 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6165 * gcc.target/i386/avx512f-abspd-1.c: New test.
6166 * gcc.target/i386/avx-cvtss-1.c: New test.
6167 * gcc.target/i386/avx512f-absps-1.c: New test.
6168 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6169 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6170
1ef532f4
MP
61712017-04-07 Marek Polacek <polacek@redhat.com>
6172
6173 PR sanitizer/80348
6174 * g++.dg/ubsan/div-by-zero-2.C: New test.
6175
2166aeb3
MP
6176 PR c++/80095
6177 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6178
057da7af
VM
61792017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6180
6181 PR rtl-optimization/70478
6182 * gcc.target/s390/pr70478.c: New.
6183
3b6cb9e3
ML
61842017-04-07 Martin Liska <mliska@suse.cz>
6185
6186 PR target/79889
6187 * g++.dg/ext/mv8.C: Add aarch64* targets.
6188
70cd23c0
ML
61892017-04-07 Martin Liska <mliska@suse.cz>
6190
6191 PR ipa/80212
6192 * g++.dg/ipa/pr80212.C: New test.
6193
fe6bb25f
TP
61942017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6195
6196 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6197
bf7b869a
RB
61982017-04-07 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/80334
6201 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6202 alignas on stack.
6203
2d143ba8
RB
62042017-04-07 Richard Biener <rguenther@suse.de>
6205
6206 PR middle-end/80341
6207 * gcc.dg/torture/pr80341.c: New testcase.
6208
ed3cd38d
JJ
62092017-04-06 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR debug/80234
6212 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6213 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6214
e5f56581
UB
62152017-04-06 Uros Bizjak <ubizjak@gmail.com>
6216
6217 PR target/79733
6218 * gcc.target/i386/pr79733.c: New test.
6219
a5211c80
UB
62202017-04-06 Uros Bizjak <ubizjak@gmail.com>
6221
6222 PR target/80298
6223 * gcc.target/i386/pr80298-1.c: New test.
6224 * gcc.target/i386/pr80298-2.c: Ditto.
6225
db086c96
TP
62262017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6227
6228 PR target/80082
6229 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6230 ARMv7-R.
6231
09b63f67
RB
62322017-04-06 Richard Biener <rguenther@suse.de>
6233
6234 PR tree-optimization/80334
6235 * g++.dg/torture/pr80334.C: New testcase.
6236
d9f8c5af
ML
62372017-04-06 Martin Liska <mliska@suse.cz>
6238
6239 PR sanitizer/80166
6240 * gcc.dg/asan/pr80166.c: New test.
6241
1b68991f
RO
62422017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243
6244 PR tree-optimization/79390
6245 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6246
0f784346
RB
62472017-04-06 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/80262
6250 * gcc.target/i386/pr80262.c: New testcase.
6251
23a429c2
RB
62522017-04-06 Richard Biener <rguenther@suse.de>
6253
6254 PR middle-end/80281
6255 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6256
e2323a2b
VM
62572017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6258
6259 PR rtl-optimization/70703
6260 * gcc.target/i386/pr70703.c: New.
6261
47a11342
JJ
62622017-04-05 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR sanitizer/80308
6265 * c-c++-common/asan/pr80308.c: New test.
6266
d0ee17a5
DV
62672017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6268
6269 PR target/79890
6270 * gcc.target/s390/pr79890.c: New test case.
6271
36f896c7
JJ
62722017-04-05 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR target/80310
6275 * c-c++-common/ubsan/pr80310.c: New test.
6276
d16e2ddd
JJ
62772017-04-04 Jakub Jelinek <jakub@redhat.com>
6278
e1201dff
JJ
6279 PR c++/80297
6280 * g++.dg/torture/pr80297.C: New test.
6281
d16e2ddd
JJ
6282 PR tree-optimization/79390
6283 * gcc.target/i386/pr79390.c: New test.
6284 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6285
c0ea338b
VR
62862017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6287
6288 PR c++/80296
6289 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6290
a1527a93
TP
62912017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6292
6293 PR target/80307
6294 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6295 targeting any CPU or architecture.
6296 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6297 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6298 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6299 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6300 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6301 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6302 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6303 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6304
065ba179 63052017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6306
6307 PR fortran/69498
6308 * gfortran.dg/submodule_unexp.f90: New test.
6309
b1fd967c
JJ
63102017-04-04 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR target/80286
6313 * gcc.target/i386/avx-pr80286.c: New test.
6314 * gcc.dg/pr80286.c: New test.
6315
248179b5
RB
63162017-04-04 Richard Biener <rguenther@suse.de>
6317
6318 PR middle-end/80281
6319 * gcc.dg/torture/pr80281.c: New testcase.
6320
a577fcf2
RB
63212017-04-04 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/80275
6324 * g++.dg/opt/pr80275.C: Make g static.
6325
833bbf60
SB
63262017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6327
6328 PR rtl-optimization/60818
6329 * gcc.c-torture/compile/pr60818.c: New testcase.
6330
5764ee3c
JW
63312017-04-03 Jonathan Wakely <jwakely@redhat.com>
6332
6333 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6334 * gcc.dg/20031012-1.c: Likewise.
6335 * gcc.dg/ipa/ipcp-1.c: Likewise.
6336 * gcc.dg/torture/matrix-3.c: Likewise.
6337 * gcc.target/powerpc/ppc-spe.c: Likewise.
6338 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6339
bbdf4e81
PB
63402017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6341
6342 PR target/80246
6343 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6344 powerpc_vsx_ok.
6345 (std, ld): Limit scan-assembler-times check to lp64.
6346 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6347 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6348 powerpc_vsx_ok.
6349
44bc146f
PB
63502017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6351
6352 PR target/80246
6353 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6354
fff80893
RB
63552017-04-03 Richard Biener <rguenther@suse.de>
6356
6357 PR tree-optimization/80275
6358 * g++.dg/opt/pr80275.C: New testcase.
6359
79f9fc38
DV
63602017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6361
6362 PR testsuite/79356
6363 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6364
a8e70fd3
RD
63652017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6366
6367 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6368 (bal): Increase iteration count and assume alignment.
6369
e0061866
BC
63702017-04-03 Bin Cheng <bin.cheng@arm.com>
6371
6372 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6373
c2d43326
AP
63742017-04-02 Andrew Pinski <apinski@cavium.com>
6375
6376 * gcc.c-torture/compile/nested-3.c: New testcase.
6377 * gcc.c-torture/execute/20170401-1.c: New testcase.
6378 * gcc.c-torture/execute/20170401-2.c: New testcase.
6379
a5a9046d
SB
63802017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6381
6382 PR rtl-optimization/79405
6383 gcc.dg/pr79405.c: New testcase.
6384
6f3af356
JJ
63852017-03-31 Jakub Jelinek <jakub@redhat.com>
6386
eee3756d
JJ
6387 PR debug/79255
6388 * gcc.dg/pr79255.c: New test.
6389
6f3af356
JJ
6390 PR c++/79572
6391 * g++.dg/ubsan/null-8.C: New test.
6392
99e6cfd6
PH
63932017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6394
6395 PR target/80107
6396 * gfortran.dg/pr80107.f: New.
6397
094e6b7a
JL
63982017-03-31 Jeff Law <law@redhat.com>
6399
6400 PR tree-optimization/49498
6401 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6402
eceb2409 64032017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6404
eceb2409
RB
6405 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6406
c412c01a 64072017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6408
c412c01a
RB
6409 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6410
005f12bf
JJ
64112017-03-31 Jakub Jelinek <jakub@redhat.com>
6412
af88f557
JJ
6413 PR libstdc++/80251
6414 * g++.dg/ext/is_aggregate.C: New test.
6415
7d790165
JJ
6416 PR middle-end/80173
6417 * gcc.target/i386/pr80173.c: New test.
6418
a7d55154
JJ
6419 PR middle-end/80163
6420 * gcc.dg/pr80163.c: New test.
6421
005f12bf
JJ
6422 PR debug/80025
6423 * gcc.dg/torture/pr80025.c: New test.
6424
c8e0f43f
MF
64252017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6426
6427 * gcc.target/mips/pr52125.c: Add -msym32.
6428
724d25f3
JJ
64292017-03-30 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR translation/80189
6432 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6433 * g++.dg/gomp/sharing-1.C: Likewise.
6434 * gfortran.dg/gomp/pr44536.f90: Likewise.
6435 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6436 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6437 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6438 * gfortran.dg/gomp/pr33439.f90: Likewise.
6439 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6440 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6441 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6442 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6443 * gcc.dg/gomp/sharing-1.c: Likewise.
6444
05dc406d
PB
64452017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6446
6447 PR target/80246
6448 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6449 Darwin and SPE.
6450 (dxex, dxexq): Update return type.
6451 (diex, diexq): Update argument type.
6452 * gcc.target/powerpc/pr80246.c: New test.
6453
b0fd4d7e
MJ
64542017-03-30 Martin Jambor <mjambor@suse.cz>
6455
6456 PR ipa/77333
6457 * g++.dg/ipa/pr77333.C: New test.
6458
de008ec4
JJ
64592017-03-30 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR target/80206
6462 * gcc.target/i386/pr80206.c: New test.
6463
28c02407
RB
64642017-03-30 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/77498
6467 * gfortran.dg/pr77498.f: New testcase.
6468
10fa8dfb
MP
64692017-03-29 Marek Polacek <polacek@redhat.com>
6470
6471 PR c/79730
6472 * gcc.dg/pr79730.c: New test.
6473
fdc54f39
JD
64742017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6475
6476 PR libgfortran/78670
6477 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6478 a character of length 1. Update test for success.
6479 * gfortran.dg/dtio_28.f03: New test.
6480 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6481 'scratch' to delete the file when done.
6482
533c0b69
SB
64832017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6484
6485 PR rtl-optimization/80233
6486 * gcc.c-torture/compile/pr80233.c: New testcase.
6487
e35229f8
TK
64882017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6489
6490 PR fortran/80254
6491 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6492 * gfortran.dg/dec_io_2a.f90: instead (new test).
6493
5c0a28d4
JW
64942017-03-28 Jiong Wang <jiong.wang@arm.com>
6495
6496 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6497
19846619
SB
64982017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6499
6500 PR testsuite/43496
6501 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6502 generating PIC code.
6503
e5119fab
VM
65042017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6505
6506 PR rtl-optimization/80193
6507 * gcc.target/i386/pr80193.c: New.
6508
cf474530
JW
65092017-03-28 Janus Weil <janus@gcc.gnu.org>
6510
6511 PR fortran/78661
6512 * gfortran.dg/dtio_25.f90: Modified test case.
6513 * gfortran.dg/dtio_27.f90: New test case.
6514
34fac449
UB
65152017-03-28 Uros Bizjak <ubizjak@gmail.com>
6516
6517 PR target/53383
6518 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6519 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6520 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6521
3e907b90
BC
65222017-03-28 Bin Cheng <bin.cheng@arm.com>
6523
6524 * gcc.c-torture/compile/irreducible-loop.c: New.
6525
522818b9
RS
65262017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6527
3e907b90 6528 PR tree-optimization/80218
522818b9
RS
6529 * gcc.dg/pr80218.c: New test.
6530
ea7d7da8
RB
65312017-03-28 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/78644
6534 * gcc.dg/pr78644-1.c: New testcase.
6535 * gcc.dg/pr78644-2.c: Likewise.
6536
498173ef
TT
65372017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6538
6539 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6540 * gcc.dg/pic-4.c: Likewise.
6541 * gcc.dg/pie-3.c: Likewise.
6542 * gcc.dg/pie-4.c: Likewise.
6543
c5ad2433
ML
65442017-03-28 Martin Liska <mliska@suse.cz>
6545
6546 PR ipa/80205
6547 * g++.dg/ipa/pr80205.C: New test.
6548
17722fb9
SKS
65492017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6550
6551 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6552 with sizeof(int) < 4.
6553 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6554 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6555 * gcc.dg/torture/pr79777.c: Likewise.
6556 * gcc.dg/torture/pr79910.c: Likewise.
6557
737f500a
RB
65582017-03-28 Richard Biener <rguenther@suse.de>
6559
6560 PR middle-end/80222
6561 * g++.dg/pr80222.C: New testcase.
6562
62f96a79
ML
65632017-03-28 Martin Liska <mliska@suse.cz>
6564
6565 PR ipa/80104
6566 * gcc.dg/ipa/pr80104.c: New test.
6567
72785f26
MP
65682017-03-28 Marek Polacek <polacek@redhat.com>
6569
6570 PR sanitizer/80067
6571 * c-c++-common/ubsan/shift-10.c: New test.
6572
86516987
JL
65732017-03-27 Jeff Law <law@redhat.com>
6574
4dbf1eee 6575 PR tree-optimization/80216
86516987
JL
6576 * gcc.c-torture/compile/pr80216.c: New test.
6577
aade772d
JJ
65782017-03-27 Jakub Jelinek <jakub@redhat.com>
6579
a9e4a1a5
JJ
6580 PR middle-end/80162
6581 * c-c++-common/pr80162-1.c: New test.
6582 * c-c++-common/pr80162-2.c: New test.
6583 * c-c++-common/pr80162-3.c: New test.
6584
aade772d
JJ
6585 PR target/80102
6586 * g++.dg/opt/pr80102.C: New test.
6587
d89f355e
MM
65882017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6589
6590 PR target/78543
6591 * gcc.target/powerpc/pr78543.c: New test.
6592
79c4d73b
KN
65932017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6594
6595 PR target/80103
6596 * gcc.target/powerpc/pr80103-1.c: New test.
6597
819df781
RB
65982017-03-27 Richard Biener <rguenther@suse.de>
6599
6600 PR tree-optimization/80181
6601 * gcc.dg/torture/pr80181.c: New testcase.
6602
84804c5b
CZ
66032017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6604
065ba179 6605 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6606
c5e5f5f6
RB
66072017-03-27 Richard Biener <rguenther@suse.de>
6608
6609 PR ipa/79776
6610 * g++.dg/ipa/pr79776.C: New testcase.
6611
7cd200f6
JJ
66122017-03-27 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR sanitizer/80168
6615 * gcc.dg/asan/pr80168.c: New test.
6616
79f512ff
RB
66172017-03-27 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/80170
6620 * gcc.dg/pr80170.c: New testcase.
6621
672d9f8e
RB
66222017-03-27 Richard Biener <rguenther@suse.de>
6623
6624 PR middle-end/80171
6625 * g++.dg/torture/pr80171.C: New testcase.
6626
978fcba3
JDA
66272017-03-26 John David Anglin <danglin@gcc.gnu.org>
6628
431d7882
JDA
6629 * gcc.dg/torture/pr79732.c: Require alias support.
6630 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6631
978fcba3
JDA
6632 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6633 libatomic_available.
6634 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6635 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6636
1f10d710
JD
66372017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6638
6639 PR libgfortran/78881
6640 * gfortran.dg/dtio_26.f90: New test.
6641
41036686
PT
66422017-03-25 Paul Thomas <pault@gcc.gnu.org>
6643
6644 PR fortran/80156
6645 PR fortran/79382
6646 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6647 testcase for PR80156. Add a main programme that tests that
6648 the typebound generic is accessible.
6649
5da906ca
BS
66502017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6651
6652 PR rtl-optimization/80160
6653 PR rtl-optimization/80159
6654
6655 * gcc.target/i386/pr80160.c: New test.
6656
7dabefa0
JJ
66572017-03-24 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR sanitizer/79904
6660 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6661
c8b1fbc1
MP
66622017-03-24 Marek Polacek <polacek@redhat.com>
6663
6664 PR c++/80119
6665 * g++.dg/warn/Wuninitialized-9.C: New test.
6666
76794c52
AK
66672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6668
6669 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6670 and remove the high-level builtin. The error message for the
6671 would prevent compilation from reaching the second.
6672 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6673
2de2b3f9
AK
66742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6675
6676 * gcc.target/s390/vxe/negfma-1.c: New test.
6677
7d2fd075
AK
66782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6679
6680 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6681 * gcc.target/s390/arch12/mul-1.c: New test.
6682 * gcc.target/s390/arch12/mul-2.c: New test.
6683
72612e4e
AK
66842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6685
6686 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6687
6c7774d1
AK
66882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6689
6690 * gcc.target/s390/vxe/popcount-1.c: New test.
6691
9ec98860
AK
66922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6693
6694 * gcc.target/s390/vxe/bitops-1.c: New test.
6695
6654e96f
AK
66962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6697
6698 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6699 * lib/target-supports.exp: Add effective target check s390_vxe.
6700
77c585ca
AK
67012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6702
6703 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6704 comparison instructions used from now on.
6705
b5de6e84
AK
67062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6707
6708 * gcc.target/s390/s390.exp (check_effective_target_vector):
6709 Include target-supports.exp and move target_vector check routine
6710 ...
6711 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6712 here and rename it.
6713 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6714 check from vector to s390_vx.
6715 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6716 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6717 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6718 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6719 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6720 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6721 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6722 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6723 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6724
a602f985
AK
67252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6726
6727 * gcc.target/s390/vector/vec-init-2.c: New test.
6728
085db63d
AK
67292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6730
6731 * gcc.dg/ubsan/pr79904-2.c: New test.
6732
dc4f29bc
AK
67332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6734
6735 PR target/79893
6736 * gcc.target/s390/zvector/pr79893.c: New test.
6737
56010684
JJ
67382017-03-24 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR rtl-optimization/80112
6741 * gcc.dg/pr80112.c: New test.
6742
f0d7b52d
RO
67432017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744
6745 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6746 etc. line numbers.
6747 * gcc.dg/Walloca-1.c: Likewise.
6748 * gcc.dg/Walloca-2.c: Likewise.
6749 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6750
635684c4
BS
67512017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6752
6753 PR tree-optimization/80158
6754 * gfortran.fortran-torture/compile/pr80158.f: New file.
6755
76afddf3
RB
67562017-03-24 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/80167
6759 * gcc.dg/graphite/pr80167.c: New testcase.
6760
c2e389bf
TV
67612017-03-24 Tom de Vries <tom@codesourcery.com>
6762
6763 PR testsuite/80092
6764 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6765 dg-require-effective-target global_constructor.
6766 * gcc.dg/tls/emutls-2.c: Same.
6767
a72821b4
TV
67682017-03-24 Tom de Vries <tom@codesourcery.com>
6769
6770 PR testsuite/80092
6771 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6772 dg-require-effective-target indirect_jumps.
6773
1658def9
TV
67742017-03-24 Tom de Vries <tom@codesourcery.com>
6775
6776 PR testsuite/80092
6777 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6778 nonlocal_goto.
6779
90e02692
TV
67802017-03-24 Tom de Vries <tom@codesourcery.com>
6781
6782 PR testsuite/80092
6783 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6784 * gcc.dg/Walloca-12.c: Same.
6785 * gcc.dg/attr-alloc_size-8.c: Same.
6786 * gcc.dg/Walloca-4.c: Same.
6787 * gcc.dg/Walloca-8.c: Same.
6788 * gcc.dg/Walloca-13.c: Same.
6789 * gcc.dg/Walloca-14.c: Same.
6790 * gcc.dg/attr-alloc_size-9.c: Same.
6791 * gcc.dg/Walloca-1.c: Same.
6792 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6793 * gcc.dg/Walloca-5.c: Same.
6794 * gcc.dg/Walloca-10.c: Same.
6795 * gcc.dg/Walloca-9.c: Same.
6796 * gcc.dg/attr-alloc_size-6.c: Same.
6797 * gcc.dg/Wvla-larger-than-1.c: Same.
6798 * gcc.dg/torture/pr71881.c: Same.
6799 * gcc.dg/torture/pr71901.c: Same.
6800 * gcc.dg/torture/pr78742.c: Same.
6801 * gcc.dg/builtin-alloc-size.c: Same.
6802 * gcc.dg/Walloca-2.c: Same.
6803 * gcc.dg/Walloca-6.c: Same.
6804 * gcc.dg/Walloca-11.c: Same.
6805 * gcc.dg/attr-alloc_size-7.c: Same.
6806 * gcc.dg/Wvla-larger-than-2.c: Same.
6807 * gcc.dg/Walloca-3.c: Same.
6808 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6809 * gcc.c-torture/compile/pr79413.c: Same.
6810 * gcc.c-torture/compile/pr78439.c: Same.
6811
842392c8
KN
68122017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6813
6814 * gcc.target/powerpc/p9-options-1.c: New test.
6815
de2b3f5c
KT
68162017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6817
6818 PR target/71436
6819 * gcc.c-torture/compile/pr71436.c: New test.
6820
2e6315ef 68212017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6822 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6823
6824 PR tree-optimization/79908
6825 PR tree-optimization/80136
6826 * gcc.dg/torture/pr79908.c: New file.
6827
9cdf0363
NK
68282017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6829
2e6315ef 6830 PR fortran/39239
9cdf0363
NK
6831 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6832
f3dd574e
JJ
68332017-03-22 Jakub Jelinek <jakub@redhat.com>
6834
f13e9cd5
JJ
6835 PR c++/80141
6836 * g++.dg/gomp/pr80141.C: New test.
6837
68ed2ba0
JJ
6838 PR c++/80129
6839 * g++.dg/torture/pr80129.C: New test.
6840
f3dd574e
JJ
6841 PR sanitizer/80110
6842 * g++.dg/tsan/pr80110.C: New test.
6843
918b6c9e
TK
68442017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6845
6846 PR fortran/80142
6847 * gfortran.dg/any_loc.f90: New test case.
6848
bf634d1c
TP
68492017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6850
6851 PR target/80082
6852 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6853 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6854
f7325b95
ML
68552017-03-22 Martin Liska <mliska@suse.cz>
6856
6857 PR target/79906
6858 * g++.dg/ext/mv8.C: Add power* targets.
6859
3f01b620
MS
68602017-03-21 Martin Sebor <msebor@redhat.com>
6861
6862 PR c++/79548
6863 * g++.dg/warn/Wunused-var-26.C: New test.
6864
1cefb051
BS
68652017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6866
6867 PR tree-optimization/79908
6868 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6869
edc1747f
MP
68702017-03-21 Marek Polacek <polacek@redhat.com>
6871 Martin Sebor <msebor@redhat.com>
6872
6873 PR tree-optimization/80109
6874 * gcc.dg/Walloca-14.c: New test.
6875
85106b87
JJ
68762017-03-21 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR target/80125
6879 * gcc.target/powerpc/pr80125.c: New test.
6880
e59a225f
NK
68812017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6882
6883 PR fortran/69498
6884 * gfortran.dg/unexp_attribute.f90: New test
6885
0ffe60b5 68862017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6887 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6888
6889 PR tree-optimization/79908
6890 * gcc.dg/torture/pr79908.c: New file.
6891
54eb90fe
SKS
68922017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6893
6894 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6895 with sizeof(int) < 4.
6896
5611c456
ML
68972017-03-21 Martin Liska <mliska@suse.cz>
6898
6899 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6900 apostrophes.
6901
e650ea2a
RB
69022017-03-21 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/80032
6905 * g++.dg/opt/pr80032.C: New testcase.
6906
da2ce5f9
RB
69072017-03-21 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/80122
6910 * gcc.dg/torture/pr80122.c: New testcase.
6911
9d60683a
TT
69122017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6913
6914 * gcc.dg/pic-2.c: Skip for MIPS.
6915 * gcc.dg/pie-2.c: Skip for MIPS.
6916
d3e19c2c
PC
69172017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/77752
6920 * g++.dg/cpp0x/initlist97.C: New.
6921 * g++.dg/cpp0x/initlist85.C: Update.
6922
8bee092e
JJ
69232017-03-21 Jakub Jelinek <jakub@redhat.com>
6924
9f30dff0
JJ
6925 PR c/67338
6926 * gcc.dg/pr67338.c: New test.
6927
8bee092e
JJ
6928 PR c++/35878
6929 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6930 dump instead of assembler.
6931 * g++.dg/init/pr35878_2.C: Likewise.
6932 * g++.dg/init/pr35878_3.C: Likewise.
6933
4d1b8e70
JJ
69342017-03-21 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c/80097
6937 * gcc.dg/ubsan/pr80097.c: New test.
6938
c34923c4
BS
69392017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6940
6941 PR tree-optimization/80054
6942 * g++.dg/torture/pr80054.C: New file.
6943
b0ba96c2
KN
69442017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6945
6946 PR target/79963
6947 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6948 directive to assure selection of proper bit using rlwinm insn.
6949 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6950 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6951 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6952 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6953
92377255
MP
69542017-03-20 Marek Polacek <polacek@redhat.com>
6955 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 PR c++/80059 - ICE with noexcept and __transaction_atomic
6958 * g++.dg/tm/pr80059-2.C: New test.
6959 * g++.dg/tm/pr80059.C: New test.
6960
243e28bf
ML
69612017-03-20 Martin Liska <mliska@suse.cz>
6962
6963 PR middle-end/79753
6964 * gcc.target/i386/mpx/pr79753.c: New test.
6965
918112d3
ML
69662017-03-20 Martin Liska <mliska@suse.cz>
6967
6968 PR target/79769
6969 PR target/79770
6970 * g++.dg/pr79769.C: New test.
6971 * gcc.target/i386/mpx/pr79770.c: New test.
6972
e325aba2
AK
69732017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6974
6975 PR target/78857
6976 * gcc.target/s390/load-and-test-fp-1.c: New test.
6977 * gcc.target/s390/load-and-test-fp-2.c: New test.
6978
91d2c04c
PT
69792017-03-18 Paul Thomas <pault@gcc.gnu.org>
6980
6981 PR fortran/79676
6982 * gfortran.dg/submodule_28.f08 : New test.
6983
c7e4107b
PT
69842017-03-18 Paul Thomas <pault@gcc.gnu.org>
6985
6986 PR fortran/71838
6987 * gfortran.dg/submodule_26.f08 : New test.
6988 * gfortran.dg/submodule_27.f08 : New test.
6989
d8fe28be
PH
69902017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6991
6992 PR target/79951
6993 * gcc.target/powerpc/pr79951.c: New.
6994
4a17943d
BS
69952017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6996
6997 PR rtl-optimization/79910
6998 * gcc.dg/torture/pr79910.c: New test.
6999
7f166d94
JL
70002017-03-17 Jeff Law <law@redhat.com>
7001
7002 PR tree-optimization/71437
7003 * gcc.dg/tree-ssa/pr71437.c: New test.
7004 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7005 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7006 now caught by VRP, but which were previously caught by DOM.
7007
12c4f7dc
RB
70082017-03-17 Richard Biener <rguenther@suse.de>
7009
7010 PR middle-end/80075
7011 * g++.dg/torture/pr80075.C: New testcase.
7012
207f3423
MM
70132017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7014
7015 PR target/71294
7016 * g++.dg/pr71294.C: New test.
7017
9fc900af
SB
70182017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7019
7020 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7021
c05c2380
JJ
70222017-03-16 Jakub Jelinek <jakub@redhat.com>
7023
e711928b
JJ
7024 PR fortran/80010
7025 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7026
c05c2380
JJ
7027 PR fortran/79886
7028 * gfortran.dg/pr79886.f90: New test.
7029
3231d64b
MM
70302017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7031
7032 PR target/79038
7033 * gcc.target/powerpc/pr79038-1.c: New test.
7034
81ef1f5e
SB
70352017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7036
7037 PR fortran/33271
7038 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7039
395a1e9b
JW
70402017-03-15 Jiong Wang <jiong.wang@arm.com>
7041
7042 PR testsuite/79356
7043 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7044
05f65910
UB
70452017-03-15 Uros Bizjak <ubizjak@gmail.com>
7046
7047 PR target/80019
7048 * gcc.target/i386/pr80019.c: New test.
7049
94285a7d
ML
70502017-03-15 Martin Liska <mliska@suse.cz>
7051
7052 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7053
a983542b
MS
70542017-03-14 Martin Sebor <msebor@redhat.com>
7055
7056 PR tree-optimization/79800
7057 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7058 * gcc.dg/tree-ssa/pr79800.c: New test.
7059
76ca5f40
MM
70602017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7061
7062 PR target/79947
7063 * gcc.target/powerpc/pr79947.c: New test.
7064
5d9a283a
MS
70652017-03-14 Martin Sebor <msebor@redhat.com>
7066
7067 PR middle-end/80020
7068 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7069 * gcc.dg/attr-alloc_size-7.c: Same.
7070 * gcc.dg/attr-alloc_size-9.c: Same.
7071 * gcc.dg/builtin-alloc-size.c: Same.
7072 * gcc.dg/pr80020.c: New test.
7073
4692943d
BS
70742017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7075
7076 PR rtl-optimization/79728
7077 * gcc.target/i386/sse-globalreg.c: New test.
7078
861d9d5e
ML
70792017-03-14 Martin Liska <mliska@suse.cz>
7080
7081 PR lto/66295
7082 * gcc.dg/tree-prof/pr66295.c: New test.
7083
a48018b5
ML
70842017-03-13 Martin Liska <mliska@suse.cz>
7085
7086 PR middle-end/78339
7087 * gcc.target/i386/mpx/pr78339.c: New test.
7088
8c56cc5a
CZ
70892017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7090
065ba179 7091 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7092
14555394
CZ
70932017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7094
065ba179 7095 * gcc.target/arc/pr9001090948.c: New file.
14555394 7096
3079b92e
SB
70972017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7098
7099 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7100 Fix test. Make early-out condition return early. Correct comments.
7101
c08de9db
JD
71022017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR libgfortran/78854
7105 * gfortran.dg/dtio_25.f90: New test.
7106
66b27545
MS
71072017-03-10 Martin Sebor <msebor@redhat.com>
7108
7109 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7110
8f2f6381
BS
71112017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7112
7113 PR rtl-optimization/78911
7114 * gcc.target/i386/pr78911-1.c: New test.
7115 * gcc.target/i386/pr78911-2.c: New test.
7116
8e2c69b4 71172017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7118
8e2c69b4
WS
7119 PR target/79941
7120 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7121 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7122 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7123
455d833c
MP
71242017-03-10 Marek Polacek <polacek@redhat.com>
7125
7126 PR c++/79967
7127 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7128
cdd669f9
JJ
71292017-03-10 Jakub Jelinek <jakub@redhat.com>
7130
e260b0a7
JJ
7131 PR c++/79899
7132 * g++.dg/other/friend7.C: New test.
7133
cdd669f9
JJ
7134 PR c++/79896
7135 * g++.dg/ext/int128-5.C: New test.
7136
730e6e46
SB
71372017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7138
7139 PR testsuite/79356
7140 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7141 powerpc, sparc, or s390x.
7142
fc8f6304
PH
71432017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7144
7145 PR target/79907
7146 * gcc.target/powerpc/pr79907.c: New.
7147
f1b0632a
OH
71482017-03-10 Olivier Hainque <hainque@adacore.com>
7149
7150 * gnat.dg/opt64.adb: New test.
7151 * gnat.dg/opt64_pkg.ads: New helper.
7152 * gnat.dg/opt64_pkg.adb: New helper.
7153
5558f089
JJ
71542017-03-10 Jakub Jelinek <jakub@redhat.com>
7155
2d9dd4fb
JJ
7156 PR rtl-optimization/79909
7157 * gcc.target/powerpc/pr79909.c: New test.
7158
72772e67
JJ
7159 PR tree-optimization/79972
7160 * gcc.dg/pr79972.c: New test.
7161
5558f089
JJ
7162 PR tree-optimization/77975
7163 * gcc.dg/pr77975.c: New test.
7164
822a132c
MP
71652017-03-09 Marek Polacek <polacek@redhat.com>
7166
7167 PR c++/79962
7168 PR c++/79984
7169 * c-c++-common/nonnull-3.c: New test.
7170 * g++.dg/warn/Wnonnull3.C: New test.
7171
c9819d22
MF
71722017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7173
7174 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7175 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7176
36618428
MP
71772017-03-09 Marek Polacek <polacek@redhat.com>
7178
7179 PR sanitizer/79757
7180 * gcc.dg/ubsan/pr79757-1.c: New test.
7181 * gcc.dg/ubsan/pr79757-2.c: New test.
7182 * gcc.dg/ubsan/pr79757-3.c: New test.
7183 * gcc.dg/ubsan/pr79757-4.c: New test.
7184 * gcc.dg/ubsan/pr79757-5.c: New test.
7185
01e5af5a
JJ
71862017-03-09 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR c/79969
7189 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7190
6443c7c0
MP
71912017-03-09 Marek Polacek <polacek@redhat.com>
7192
7193 PR c++/79687
7194 * g++.dg/expr/ptrmem8.C: New test.
7195 * g++.dg/expr/ptrmem9.C: New test.
7196
d721dc3c
RB
71972017-03-09 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/79977
7200 * gcc.dg/graphite/pr79977.c: New testcase.
7201
1f1fd3e2
TT
72022017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7203
7204 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7205 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7206 * lib/target-supports.exp (check_effective_target_rdynamic):
7207 New proc.
7208
16967aff
RB
72092017-03-09 Richard Biener <rguenther@suse.de>
7210
7211 PR middle-end/79971
7212 * gcc.dg/fixed-point/pr79971.c: New testcase.
7213
26d7dc48
RB
72142017-03-09 Richard Biener <rguenther@suse.de>
7215
7216 PR ipa/79970
7217 * gcc.dg/torture/pr79970.c: New testcase.
7218
35f77c28
PC
72192017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7220
7221 PR c++/71966
7222 * g++.dg/cpp0x/pr71966-1.C: New.
7223 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7224
8a7df031
ML
72252017-03-09 Martin Liska <mliska@suse.cz>
7226
7227 PR tree-optimization/79631
7228 * gcc.target/i386/mpx/pr79631.c: New test.
7229
3828bb0d
ML
72302017-03-09 Martin Liska <mliska@suse.cz>
7231
7232 PR target/65705
7233 PR target/69804
7234 * gcc.target/i386/pr71458.c: Update scanned pattern.
7235
410a590c
MP
72362017-03-09 Marek Polacek <polacek@redhat.com>
7237
7238 PR c++/79672
7239 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7240 * g++.dg/warn/Wduplicated-branches3.C: New test.
7241
f084a22e
PG
72422017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7243
7244 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7245
a278b1c3
ML
72462017-03-09 Martin Liska <mliska@suse.cz>
7247
7248 PR ipa/79764
7249 * g++.dg/pr79764.C: New test.
7250
8dc19053
ML
72512017-03-09 Martin Liska <mliska@suse.cz>
7252
7253 PR ipa/79761
7254 * g++.dg/pr79761.C: New test.
7255
030fc94a
JJ
72562017-03-09 Jakub Jelinek <jakub@redhat.com>
7257
9e463823
JJ
7258 PR sanitizer/79944
7259 * c-c++-common/asan/pr79944.c: New test.
7260
6b62f323
JJ
7261 PR target/79932
7262 * gcc.target/i386/pr79932-2.c: New test.
7263
030fc94a
JJ
7264 PR target/79932
7265 * gcc.target/i386/pr79932-1.c: New test.
7266
423aec8b
MP
72672017-03-09 Marek Polacek <polacek@redhat.com>
7268
7269 PR c++/79900 - ICE in strip_typedefs
7270 * g++.dg/warn/Wpadded-1.C: New test.
7271
6659fe59
MP
72722017-03-08 Marek Polacek <polacek@redhat.com>
7273
7274 * g++.dg/Walloca1.C: Adjust dg-warning.
7275
f1a675e4
AH
72762017-03-08 Andrew Haley <aph@redhat.com>
7277
7278 PR tree-optimization/79943
7279 * gcc.dg/tree-ssa/pr79943.c: New test.
7280
edfcd7e3
RB
72812017-03-08 Richard Biener <rguenther@suse.de>
7282
7283 PR tree-optimization/79955
7284 * gcc.dg/uninit-24.c: New testcase.
7285
61fdfd8c
RB
72862017-03-08 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/79920
7289 * gcc.dg/vect/pr79920.c: New testcase.
7290
4b48e883
JJ
72912017-03-08 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR sanitizer/79904
7294 * gcc.dg/ubsan/pr79904.c: New test.
7295
a71dbc63
JJ
72962017-03-07 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR c/79834
7299 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7300 diagnostics.
7301
d8a90142
MP
73022017-03-07 Marek Polacek <polacek@redhat.com>
7303
7304 PR middle-end/79809
7305 * g++.dg/Walloca1.C: New test.
7306
a5e9e3e4
ML
73072017-03-07 Martin Liska <mliska@suse.cz>
7308
7309 PR middle-end/68270
7310 * g++.dg/pr68270.C: New test.
7311
1f6dba54
JJ
73122017-03-07 Jakub Jelinek <jakub@redhat.com>
7313
760f82db
JJ
7314 PR rtl-optimization/79901
7315 * gcc.target/i386/pr79901.c: New test.
7316
1f6dba54
JJ
7317 PR sanitizer/79897
7318 * c-c++-common/ubsan/pr79897.c: New test.
7319
feca7b89
VM
73202017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7321
7322 PR rtl-optimization/79571
7323 * gcc.target/i386/pr79571.c: New.
7324
bdbbf28d
MP
73252017-03-06 Marek Polacek <polacek@redhat.com>
7326
7327 PR c++/79796 - ICE with NSDMI and this pointer
7328 * g++.dg/cpp0x/nsdmi13.C: New test.
7329
52564551
JK
73302017-03-06 Julia Koval <julia.koval@intel.com>
7331
7332 PR target/79793
7333 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7334 directives.
7335 * gcc.target/i386/interrupt-13.c: Ditto.
7336 * gcc.target/i386/interrupt-14.c: Ditto.
7337 * gcc.target/i386/interrupt-15.c: Ditto.
7338
345edb37
JJ
73392017-03-06 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR c++/79822
7342 * g++.dg/cpp0x/constexpr-79822.C: New test.
7343
a8d25fd0
RB
73442017-03-06 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/79894
7347 * gcc.dg/vect/pr79887.c: New testcase.
7348
522fcdd7
RB
73492017-03-06 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/79824
7352 * gcc.dg/vect/pr79824-1.c: New testcase.
7353 * gcc.dg/vect/pr79824-2.c: Likewise.
7354
54649631
TT
73552017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7356
7357 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7358 gettimeofday. Remove dg-skip-if for AVR.
7359 * lib/target-supports.exp (check_effective_target_gettimeofday):
7360 New proc.
7361
4bbc8970
RD
73622017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7363
7364 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7365 * gcc.target/s390/hotpatch-10.c: Likewise.
7366 * gcc.target/s390/hotpatch-11.c: Likewise.
7367 * gcc.target/s390/hotpatch-12.c: Likewise.
7368 * gcc.target/s390/hotpatch-13.c: Likewise.
7369 * gcc.target/s390/hotpatch-14.c: Likewise.
7370 * gcc.target/s390/hotpatch-15.c: Likewise.
7371 * gcc.target/s390/hotpatch-16.c: Likewise.
7372 * gcc.target/s390/hotpatch-17.c: Likewise.
7373 * gcc.target/s390/hotpatch-18.c: Likewise.
7374 * gcc.target/s390/hotpatch-19.c: Likewise.
7375 * gcc.target/s390/hotpatch-2.c: Likewise.
7376 * gcc.target/s390/hotpatch-26.c: Likewise.
7377 * gcc.target/s390/hotpatch-27.c: Likewise.
7378 * gcc.target/s390/hotpatch-28.c: Likewise.
7379 * gcc.target/s390/hotpatch-3.c: Likewise.
7380 * gcc.target/s390/hotpatch-4.c: Likewise.
7381 * gcc.target/s390/hotpatch-5.c: Likewise.
7382 * gcc.target/s390/hotpatch-6.c: Likewise.
7383 * gcc.target/s390/hotpatch-7.c: Likewise.
7384 * gcc.target/s390/hotpatch-8.c: Likewise.
7385 * gcc.target/s390/hotpatch-9.c: Likewise.
7386
5f215a70
PC
73872017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7388
7389 PR c++/64574
7390 * g++.dg/template/crash125.C: New.
7391
296cc393
JJ
73922017-03-06 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR target/79812
7395 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7396
ca8942a3
TT
73972017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7398
7399 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7400
c1b993c0
PG
74012017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7402
7403 * gcc.target/mips/msa-minmax.c: New tests.
7404
a50a32aa
ML
74052017-03-06 Martin Liska <mliska@suse.cz>
7406
7407 PR sanitize/79783
7408 * g++.dg/asan/pr79783.C: New test.
7409
5ada812c
PG
74102017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7411
7412 * gcc.target/mips/msa-dotp.c: New tests.
7413
334b3c4b
PG
74142017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7415
7416 * gcc.target/mips/msa-bclri.c: New test.
7417
d8b4baeb
PC
74182017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7419
7420 PR c++/70266
7421 * g++.dg/tm/pr70266.C: New.
7422
ef78bc3c 74232017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7424 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7425
7426 * gfortran.dg/coarray/fail_image_1.f08: New test.
7427 * gfortran.dg/coarray/fail_image_2.f08: New test.
7428 * gfortran.dg/coarray/failed_images_1.f08: New test.
7429 * gfortran.dg/coarray/failed_images_2.f08: New test.
7430 * gfortran.dg/coarray/image_status_1.f08: New test.
7431 * gfortran.dg/coarray/image_status_2.f08: New test.
7432 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7433 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7434 * gfortran.dg/coarray_fail_st.f90: New test.
7435 * gfortran.dg/coarray_failed_images_1.f08: New test.
7436 * gfortran.dg/coarray_image_status_1.f08: New test.
7437 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7438
7f5a7d78
MP
74392017-03-03 Marek Polacek <polacek@redhat.com>
7440
7441 PR c/79758
7442 * gcc.dg/noncompile/pr79758.c: New test.
7443
cc195d46
JJ
74442017-03-03 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR middle-end/79805
7447 * g++.dg/opt/pr79805.C: New test.
7448
945b6e16
AS
74492017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7450
7451 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7452 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7453 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7454 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7455 * gcc.target/i386/i386.exp
7456 (check_effective_target_avx512vpopcntdq): New.
7457
31dcc385
TT
74582017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7459
7460 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7461 ilp32 targets and match DImode registers for lp64 targets.
7462
0e174ae1
UB
74632017-03-03 Uros Bizjak <ubizjak@gmail.com>
7464
7465 * g++.dg/pr71624.C: Disable for x32.
7466 * g++.dg/pr71633.C: Ditto.
7467
93505ec5
JJ
74682017-03-03 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR target/79807
7471 * gcc.target/i386/pr79807.c: New test.
7472
d78a1c01
ML
74732017-03-03 Martin Liska <mliska@suse.cz>
7474
7475 PR tree-optimization/79803
7476 * gcc.dg/tree-ssa/pr79803.c: New test.
7477
ec7f796e
ML
74782017-03-03 Martin Liska <mliska@suse.cz>
7479
7480 PR rtl-optimization/79574
7481 * gcc.dg/pr79574-2.c: New test.
7482
30d309aa
RB
74832017-03-03 Richard Biener <rguenther@suse.de>
7484
7485 PR c++/79825
7486 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7487
38801de5
JJ
74882017-03-03 Jakub Jelinek <jakub@redhat.com>
7489
7490 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7491
7278b0a2
MP
74922017-03-03 Marek Polacek <polacek@redhat.com>
7493
7494 PR c++/79791
7495 * g++.dg/warn/Wwrite-strings-1.C: New test.
7496 * g++.dg/warn/Wwrite-strings-2.C: New test.
7497 * g++.dg/warn/Wwrite-strings-3.C: New test.
7498 * g++.dg/warn/Wwrite-strings-4.C: New test.
7499 * g++.dg/warn/Wwrite-strings-5.C: New test.
7500 * g++.dg/warn/Wwrite-strings-6.C: New test.
7501 * g++.dg/warn/Wwrite-strings-7.C: New test.
7502 * g++.dg/warn/Wwrite-strings-8.C: New test.
7503 * g++.dg/warn/Wwrite-strings-9.C: New test.
7504 * g++.dg/warn/Wwrite-strings-10.C: New test.
7505 * g++.dg/warn/Wwrite-strings-11.C: New test.
7506 * g++.dg/warn/Wwrite-strings-12.C: New test.
7507
75473a91
RB
75082017-03-03 Richard Biener <rguenther@suse.de>
7509
7510 PR middle-end/79818
7511 * gcc.dg/torture/pr79818.c: New testcase.
7512
50bea0c5
JJ
75132017-03-02 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR c++/79782
7516 * g++.dg/warn/Wunused-parm-10.C: New test.
7517
130f15ce
UB
75182017-03-02 Uros Bizjak <ubizjak@gmail.com>
7519
7520 * gcc.dg/rtl/x86_64/*.c: Test for
7521 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7522
dc362ada
UB
75232017-03-02 Uros Bizjak <ubizjak@gmail.com>
7524
7525 PR target/79514
7526 * gcc.target/i386/pr79514.c: New test.
7527
fe792dd8
JJ
75282017-03-02 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR rtl-optimization/79780
7531 * gcc.c-torture/compile/pr79780.c: New test.
7532
e80facb4
RB
75332017-03-02 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/79345
7536 PR c++/42000
7537 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7538 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7539 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7540
eb0e7c34
RB
75412017-03-02 Richard Biener <rguenther@suse.de>
7542
7543 PR c/79756
7544 * gcc.dg/vector-1.c: New testcase.
7545
653a4b32
BC
75462017-03-02 Bin Cheng <bin.cheng@arm.com>
7547
7548 PR tree-optimization/66768
7549 * gcc.target/i386/pr66768.c: New test.
7550
da403f31
RB
75512017-03-02 Richard Biener <rguenther@suse.de>
7552
7553 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7554 * gcc.dg/rtl/x86_64/final.c: Likewise.
7555 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7556 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7557 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7558 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7559
83692f96
RB
75602017-03-02 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/79777
7563 * gcc.dg/torture/pr79777.c: New testcase.
7564
71dedb33
MS
75652017-03-01 Martin Sebor <msebor@redhat.com>
7566
7567 PR middle-end/79692
7568 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7569 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7570 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7571 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7572
48990905
UB
75732017-03-01 Uros Bizjak <ubizjak@gmail.com>
7574
7575 * gcc.target/i386/invsize-2.c: New test.
7576 * gcc.target/i386/invsize-3.c: Ditto.
7577 * gcc.target/i386/invsize-4.c: Ditto.
7578 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7579 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7580
c7f0c9f3
MM
75812017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7582
7583 PR target/79439
7584 * gcc.target/powerpc/pr79439.c: New test.
7585
f5ef6bfc
PH
75862017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7587
7588 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7589 scan string.
7590
7591
50181506
KN
75922017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7593
7594 PR target/79395
7595 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7596 pattern to look for vcmpequd. instead of vcmpnew.
7597 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7598 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7599 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7600 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7601 look for xvcmpeqdp. instead of xvcmpnedp.
7602 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7603 look for vcmpequd. instead of vcmpnew.
7604 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7605 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7606 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7607 look for xvcmpeqsp. instead of xvcmpnesp.
7608 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7609 look for xvcmpeqdp. instead of xvcmpnedp.
7610 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7611 look for vcmpequd. instead of vcmpnew.
7612 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7613 look for vcmpeqsp instead of xvcmpnesp.
7614 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7615 look for xvcmpeqdp instead of xvcmpnedp.
7616
0100ae43
RB
76172017-03-01 Richard Biener <rguenther@suse.de>
7618
7619 PR middle-end/79721
7620 * gcc.dg/torture/pr79721.c: New testcase.
7621
0f3f4ffe
JJ
76222017-03-01 Jakub Jelinek <jakub@redhat.com>
7623
42132674
JJ
7624 PR c++/79681
7625 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7626 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7627
e3e9e8ca
JJ
7628 PR c++/79746
7629 * g++.dg/warn/Wunused-parm-9.C: New test.
7630
0f3f4ffe
JJ
7631 PR tree-optimization/79734
7632 * g++.dg/opt/pr79734.C: New test.
7633
ad1de652
JJ
76342017-02-28 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR tree-optimization/79737
7637 * gcc.c-torture/execute/pr79737-1.c: New test.
7638 * gcc.c-torture/execute/pr79737-2.c: New test.
7639
7a1ae923
EB
76402017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7641
7642 * gcc.target/sparc/20170228-1.c: New test.
7643
2af0c3ed
UB
76442017-02-28 Uros Bizjak <ubizjak@gmail.com>
7645
7646 * gcc.target/i386/invsize-1.c: New test.
7647
203ced0a
MS
76482017-02-28 Martin Sebor <msebor@redhat.com>
7649
7650 PR tree-optimization/79691
7651 * gcc.dg/tree-ssa/pr79691.c: New test.
7652
8a915b87
JJ
76532017-02-28 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR target/79729
7656 * gcc.target/i386/pr79729.c: New test.
7657
41aa3a38
RB
76582017-02-28 Richard Biener <rguenther@suse.de>
7659
7660 PR tree-optimization/79740
7661 * gcc.dg/torture/pr79740.c: New testcase.
7662
587240d2
RB
76632017-02-28 Richard Biener <rguenther@suse.de>
7664
7665 PR middle-end/79731
7666 * c-c++-common/torture/pr79731.c: New testcase.
7667
dd3f4560
RB
76682017-02-28 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/79732
7671 * gcc.dg/torture/pr79732.c: New testcase.
7672
c7d97b28
RB
76732017-02-28 Richard Biener <rguenther@suse.de>
7674
7675 PR tree-optimization/79723
7676 * gcc.target/i386/pr79723.c: New testcase.
7677
c8f28a3c
PH
76782017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7679
7680 PR target/79544
7681 * gcc.target/powerpc/pr79544.c: New.
7682
c91c3003
PC
76832017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7684
7685 PR c++/79414
7686 * g++.dg/parse/crash67.C: New.
7687
57fa080b
BC
76882017-02-27 Bin Cheng <bin.cheng@arm.com>
7689
7690 PR tree-optimization/77536
7691 * gcc.dg/vect/pr79347.c: Revise testing string.
7692
68b948d3
RB
76932017-02-27 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/45397
7696 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7697
69a2e8a1
RB
76982017-02-27 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/79690
7701 * gcc.target/i386/pr79690.c: New testcase.
7702
c7b608a9
TK
77032017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7704
7705 PR fortran/51119
7706 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7707 of original.
7708 * gfortran.dg/inline_matmul_11.f90: Likewise.
7709 * gfortran.dg/inline_matmul_9.f90: Likewise.
7710 * gfortran.dg/matmul_13.f90: New test.
7711 * gfortran.dg/matmul_14.f90: New test.
7712
98561a9b
JJ
77132017-02-25 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR middle-end/79396
7716 * g++.dg/opt/pr79396.C: New test.
7717
77be9417
DH
77182017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7719
7720 PR fortran/79597
7721 * gfortran.dg/dtio_6.f90: Update test.
7722
77232017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7724
7725 PR fortran/79601
7726 * gfortran.dg/interface_operator_2.f90: New test.
7727
b9822443
JJ
77282017-02-24 Jakub Jelinek <jakub@redhat.com>
7729
7730 PR c/79677
7731 * gcc.dg/pr79677.c: New test.
7732
4bc2b786
MF
77332017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7734
7735 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7736 of mov.ps.
7737 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7738 (cond_move1): Simplify condition to force generation of
7739 mov[nz].ps.
7740 (cond_move2): Likewise.
7741
4227c9ad
JJ
77422017-02-24 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c++/79588
7745 * g++.dg/warn/Wrestrict-1.C: New test.
7746 * g++.dg/warn/Wrestrict-2.C: New test.
7747
fd527ec1
DE
77482017-02-24 David Edelsohn <dje.gcc@gmail.com>
7749
7750 * g++.dg/ext/complit15.C: Require LTO.
7751
2af8fd5c
TT
77522017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7753
7754 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7755 logical_op_short_circuit to skip targets.
7756 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7757 and s390.
7758
0b9cdb9a
EB
77592017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7760
7761 * gnat.dg/opt63.adb: New test.
7762
4af362a9
EB
77632017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7764
7765 * gnat.dg/discr47.adb: New test.
7766
7699e88f
RB
77672017-02-24 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/79389
7770 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7771
e3beb191
PC
77722017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/79361
7775 * g++.dg/cpp0x/pr79361-1.C: New.
7776 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7777
195610aa
EB
77782017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gcc.target/visium/bit_test.c: Accept any lsr form.
7781 * gcc.target/visium/block_move.c: Tweak.
7782
17885cad
DV
77832017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7784
7785 PR 68749
7786 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7787
45f7faf0
RB
77882017-02-23 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/79683
7791 * gcc.target/i386/pr79683.c: New testcase.
7792
18eb304e
JL
77932017-02-22 Jeff Law <law@redhat.com>
7794
7795 PR tree-optimization/79578
7796 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7797
0a864a97
SD
77982017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7799
7800 * gcc.target/mips/msa-fp-cc.c: New test.
7801
fe8ece05
JJ
78022017-02-22 Jakub Jelinek <jakub@redhat.com>
7803
e40b6fc7
JJ
7804 PR c++/79664
7805 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7806 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7807 * g++.dg/gomp/pr79664.C: New test.
7808
fe8ece05
JJ
7809 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7810
78af14ae
MP
78112017-02-22 Marek Polacek <polacek@redhat.com>
7812
7813 PR c++/79653
7814 * g++.dg/cpp0x/alignas10.C: New test.
7815 * g++.dg/cpp0x/alignas9.C: New test.
7816
8fdddd3d
MP
7817 PR c++/79657
7818 * g++.dg/ext/underlying_type12.C: New test.
7819
61ac5ebe
MP
7820 PR c/79662
7821 * gcc.dg/enum-incomplete-4.c: New test.
7822
888c7050
JJ
78232017-02-22 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR target/70465
7826 * gcc.target/i386/pr70465-2.c: New test.
7827
6d3daa1a
UB
78282017-02-21 Uros Bizjak <ubizjak@gmail.com>
7829
7830 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7831
76dd203e
RB
78322017-02-22 Richard Biener <rguenther@suse.de>
7833
7834 PR tree-optimization/79673
7835 * gcc.target/i386/pr79673.c: New testcase.
7836
a9c774d2
RB
78372017-02-22 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/79666
7840 * gcc.dg/torture/pr79666.c: New testcase.
7841
8f4f841a
ML
78422017-02-22 Martin Liska <mliska@suse.cz>
7843
7844 PR lto/79587
7845 * gcc.dg/tree-prof/pr79587.c: New test.
7846
a232a1cb
MP
78472017-02-21 Marek Polacek <polacek@redhat.com>
7848
7849 PR c++/79535
7850 * g++.dg/ext/flexary23.C: New test.
7851
b86fec68
UB
78522017-02-21 Uros Bizjak <ubizjak@gmail.com>
7853
7854 PR target/79593
7855 * gcc.target/i386/pr79593.c: New test.
7856
5c3f1d7b
JJ
78572017-02-21 Jakub Jelinek <jakub@redhat.com>
7858
b7280ac2
JJ
7859 PR c++/79654
7860 * g++.dg/cpp1z/decomp26.C: New test.
7861
5c3f1d7b
JJ
7862 PR sanitizer/79589
7863 * g++.dg/ubsan/pr79589.C: New test.
7864
1486c2a7
JL
78652017-02-21 Jeff Law <law@redhat.com>
7866
7867 PR tree-optimization/79621
7868 * gcc.c-torture/compile/pr79621.c: New test.
7869
2f3ec56d
JJ
78702017-02-21 Jakub Jelinek <jakub@redhat.com>
7871
3bb43119
JJ
7872 PR c++/79655
7873 * g++.dg/cpp1y/constexpr-79655.C: New test.
7874
664beaf2 7875 PR c++/79639
b86fec68 7876 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7877
956d3e61
JJ
7878 PR target/79633
7879 * gcc.target/i386/mpx/pr79633.c: New test.
7880
d4cbfca4
JJ
7881 PR target/79570
7882 * gcc.dg/pr79570.c: New test.
7883
00bc9de3
JJ
7884 PR c++/79641
7885 * c-c++-common/pr79641.c: New test.
7886
d002d099
JJ
7887 PR tree-optimization/79649
7888 * gcc.target/i386/pr79649.c: New test.
7889
2f3ec56d
JJ
7890 PR target/79494
7891 * gcc.dg/pr79494.c: New test.
7892
e6655a5f
SB
78932017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7894
7895 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7896 to dg-options.
7897
78982017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7899
7900 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7901
fd527ec1
DE
79022017-02-02 Jason Merrill <jason@redhat.com>
7903
7904 PR c++/79580
7905 * g++.dg/ext/complit15.C: New.
7906
027a9dd5
KN
79072017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7908
7909 PR target/78056
7910 * gcc.target/powerpc/pr78056-8.c: Remove.
7911
80480cee
MP
79122017-02-20 Marek Polacek <polacek@redhat.com>
7913
7914 PR middle-end/79537
7915 * gcc.dg/comp-goto-4.c: New test.
7916
85ade8d6
MP
7917 PR sanitizer/79558
7918 * c-c++-common/ubsan/bounds-14.c: New test.
7919
705d3b77
JJ
79202017-02-20 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR target/79568
7923 * gcc.target/i386/pr79568-1.c: New test.
7924 * gcc.target/i386/pr79568-2.c: New test.
7925 * gcc.target/i386/pr79568-3.c: New test.
7926
dc42a736
PT
79272017-02-16 Paul Thomas <pault@gcc.gnu.org>
7928
7929 PR fortran/79382
705d3b77
JJ
7930 * gfortran.dg/dtio_10.f90: Change test of error message.
7931 * gfortran.dg/dtio_23.f90: New test.
7932 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7933
1ca6a74f
PT
79342017-02-20 Paul Thomas <pault@gcc.gnu.org>
7935
7936 PR fortran/79434
705d3b77 7937 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7938
63af1586
PT
79392017-02-19 Paul Thomas <pault@gcc.gnu.org>
7940
7941 PR fortran/79447
705d3b77 7942 * gfortran.dg/submodule_24.f08: New test.
63af1586 7943
4ca4d1e9
AV
79442017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7945
7946 PR fortran/79229
7947 * gfortran.dg/class_allocate_24.f90: New test.
7948
dea71ad0
PT
79492017-02-19 Paul Thomas <pault@gcc.gnu.org>
7950
7951 PR fortran/79402
7952 * gfortran.dg/submodule_23.f90: New test.
7953
f46e2bc9
PC
79542017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 PR c++/79380
7957 * g++.dg/cpp0x/alignas8.C: New.
7958
7dfa657b
JW
79592017-02-19 Eric Fiselier <eric@efcs.ca>
7960 Jonathan Wakely <jwakely@redhat.com>
7961
7962 PR c++/69523
7963 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7964
eab1f169
PK
79652017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7966
7967 * gcc.dg/gimplefe-26.c: New test.
7968
47e16d83
JDA
79692017-02-18 John David Anglin <danglin@gcc.gnu.org>
7970
7971 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7972
c2615951
JJ
79732017-02-18 Jakub Jelinek <jakub@redhat.com>
7974
c28fcc60
JJ
7975 PR target/79569
7976 * gcc.target/i386/3dnowA-3.c: New test.
7977
c2615951
JJ
7978 PR target/79559
7979 * gcc.target/i386/pr79559.c: New test.
7980
97fcf744
JM
79812017-02-17 Joseph Myers <joseph@codesourcery.com>
7982
7983 * gcc.dg/c11-float-2.c: New test.
7984 * gcc.dg/torture/float128-floath.c,
7985 gcc.dg/torture/float128x-floath.c,
7986 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7987 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7988 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7989 *_DECIMAL_DIG macros with DECIMAL_DIG.
7990
a530e181
BS
79912017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7992
7993 PR target/79261
7994 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7995
1d516992
JK
79962017-02-17 Julia Koval <julia.koval@intel.com>
7997
7998 * gcc.target/i386/rdpid.c New test.
7999 * gcc.target/i386/sse-12.c: Add -mrdpid.
8000 * gcc.target/i386/sse-13.c: Ditto.
8001 * gcc.target/i386/sse-14.c: Ditto.
8002 * gcc.target/i386/sse-22.c: Ditto.
8003 * gcc.target/i386/sse-23.c: Ditto.
8004 * g++.dg/other/i386-2.C: Ditto.
8005 * g++.dg/other/i386-3.C: Ditto.
8006
3185712c
SB
80072017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8008
8009 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8010 * gcc.dg/pr61441.c: Ditto.
8011
a261ee49
ML
80122017-02-17 Martin Liska <mliska@suse.cz>
8013
8014 PR rtl-optimization/79574
8015 * gcc.dg/pr79574.c: New test.
8016
5bf69d74
MP
80172017-02-17 Marek Polacek <polacek@redhat.com>
8018
8019 PR middle-end/79536
8020 * gcc.dg/torture/pr79536.c: New test.
8021
a72b242e
AM
80222017-02-16 Alan Modra <amodra@gmail.com>
8023
8024 * gcc.c-torture/execute/pr79286.c: New.
8025
bcac0b4d
JJ
80262017-02-16 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/79512
8029 * c-c++-common/gomp/pr79512.c: New test.
8030
945c17d8
MS
80312017-02-15 Martin Sebor <msebor@redhat.com>
8032
8033 PR c++/79363
8034 * g++.dg/ext/flexary12.C: Adjust.
8035 * g++.dg/ext/flexary20.C: Same.
8036 * g++.dg/ext/flexary21.C: Same.
8037 * g++.dg/ext/flexary22.C: New test.
8038
25c99850
BC
80392017-02-15 Bin Cheng <bin.cheng@arm.com>
8040
8041 PR tree-optimization/79347
8042 * gcc.dg/vect/pr79347.c: New test.
8043
4f5e5fcb
JJ
80442017-02-15 Jakub Jelinek <jakub@redhat.com>
8045
e7202857
JJ
8046 PR c++/79301
8047 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8048 [[deprecated]] comment.
8049 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8050 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8051 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8052 [[deprecated]] in -std=c++11.
8053 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8054 [[fallthrough]] in -std=c++11 and -std=c++14.
8055
4f5e5fcb
JJ
8056 PR c++/79288
8057 * g++.dg/tls/pr79288.C: New test.
8058
c7545f1c
MP
80592017-02-15 Marek Polacek <polacek@redhat.com>
8060
8061 PR c/79515
8062 * gcc.dg/dfp/pr79515.c: New.
8063
1114b39c
DE
80642017-02-15 David Edelsohn <dje.gcc@gmail.com>
8065
8066 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8067
93b87d1d
TS
80682017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8069
8070 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8071 "opt_files".
8072
fa8db6ea
JJ
80732017-02-15 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR target/79487
8076 * gcc.dg/dfp/pr79487.c: New test.
8077 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8078 2017-02-13 change.
8079
8722316b
CL
80802017-01-14 Carl Love <cel@us.ibm.com>
8081
8082 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8083 xvcvsxdsp and xvcvuxdsp instructions.
8084
2932fe90
SB
80852017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8086
8087 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8088 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8089 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8090 64-bit default target.
8091 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8092 a 64-bit default target.
8093
63d09033
JJ
80942017-02-14 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR target/79481
8097 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8098 (test_3vx): Change return type from int to void.
63d09033
JJ
8099 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8100 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8101 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8102 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8103 tests.
8104 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8105 (test_3vx): Change return type from int to void.
8106 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8107 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8108 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8109 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8110 tests.
8111 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8112 intrinsic. Change scan-assembler-times number from 1 to 2.
8113 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8114 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8115 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8116 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8117 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8118 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8119 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8120
8668fae0
UB
81212017-02-14 Uros Bizjak <ubizjak@gmail.com>
8122
8123 PR middle-end/61225
8124 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8125 Use dg-additional-options for ia32 target. Remove XFAIL.
8126
95d96609
UB
81272017-02-14 Uros Bizjak <ubizjak@gmail.com>
8128
8129 PR target/79495
8130 * gcc.target/i386/pr79495.c: New test.
8131
6f207d58
MP
81322017-02-14 Marek Polacek <polacek@redhat.com>
8133
8134 PR c++/79420
8135 PR c++/79463
8136 * g++.dg/cpp1y/pr79463.C: New.
8137 * g++.dg/template/incomplete10.C: New.
8138 * g++.dg/template/incomplete9.C: New.
8139
ee139af5
L
81402017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8141
8142 PR target/79498
8143 * gcc.target/i386/pr79498.c: New test.
8144
bf00c9e0
MS
81452017-02-14 Martin Sebor <msebor@redhat.com>
8146
8147 PR middle-end/79448
8148 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8149 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8150 * gcc.dg/tree-ssa/pr79448.c: New test.
8151
6c022f73
JL
81522017-02-14 Jeff Law <law@redhat.com>
8153
8154 PR tree-optimization/79095
8155 * g++.dg/pr79095-1.C: New test
8156 * g++.dg/pr79095-2.C: New test
8157 * g++.dg/pr79095-3.C: New test
8158 * g++.dg/pr79095-4.C: New test
8159 * g++.dg/pr79095-5.C: New test
8160 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8161 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8162
b719f884
JG
81632017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8164
8165 * gcc.target/aarch64/vect_fp16_1.c: New.
8166
1be33173
PK
81672017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8168
8169 * gcc.dg/gimplefe-25.c: New test.
8170
73424a09
JJ
81712017-02-14 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR tree-optimization/79408
8174 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8175
977472e8
RB
81762017-02-14 Richard Biener <rguenther@suse.de>
8177
8178 PR middle-end/79432
8179 * gcc.dg/torture/pr79432.c: New testcase.
8180
ee75687b
MS
81812017-02-13 Martin Sebor <msebor@redhat.com>
8182
8183 PR middle-end/79496
8184 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8185
b84702c0
JJ
81862017-02-13 Jakub Jelinek <jakub@redhat.com>
8187
ecc04fae
JJ
8188 PR sanitizer/79341
8189 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8190 variables volatile.
8191
b84702c0
JJ
8192 PR c++/79232
8193 * g++.dg/cpp1z/eval-order4.C: New test.
8194 * g++.dg/other/pr79232.C: New test.
8195
b9a161ff
NS
81962017-02-13 Nathan Sidwell <nathan@acm.org>
8197
8198 PR c++/79296
8199 * g++.dg/cpp0x/pr79296.C: New.
8200
d8505fac
SB
82012017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8202
8203 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8204 Instead, xfail powerpc*-*-* && lp64.
8205
efb802cb
SB
82062017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8207
8208 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8209 powerpc_p8vector_ok.
8210 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8211
8d6427c6
AS
82122017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8213
8214 PR target/79449
8215 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8216 for reading beyond a 4k boundary.
8217
9b7716c9
JJ
82182017-02-13 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR rtl-optimization/79388
8221 PR rtl-optimization/79450
8222 * gcc.c-torture/execute/pr79388.c: New test.
8223 * gcc.c-torture/execute/pr79450.c: New test.
8224
4bb91707
TK
82252017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8226
8227 PR fortran/65542
9b7716c9 8228 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8229
e22910c2
JJ
82302017-02-11 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR sanitizer/79341
8233 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8234
acbbac04
JH
82352017-02-11 Jan Hubicka <hubicka@ucw.cz>
8236
8237 PR tree-ssa/56727
8238 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8239
e493f96b
JJ
82402017-02-10 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR c++/79457
8243 * g++.dg/cpp0x/pr79457.C: New test.
8244
773acd54
SB
82452017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8246
8247 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8248 scan-assembler unless lp64.
8249
b56f814e
SB
82502017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8251
8252 PR tree-optimization/66612
8253 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8254
5e659d16
SB
82552017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8256
8257 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8258 of all powerpc.
8259
6f4f30bf
MP
82602017-02-10 Marek Polacek <polacek@redhat.com>
8261
8262 PR c++/79435
8263 * g++.dg/cpp1y/pr79435.C: New.
8264
3799a5b8
MP
8265 PR c++/79184
8266 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8267
052ef81d
CL
82682017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8269
8270 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8271 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8272 New.
8273 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8274 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8275 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8276 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8277 (vtst_expected_poly64x2): Move to aarch64-only section.
8278 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8279 (vtst_p64, vtstq_p64): New tests.
8280
a7c8ed0c
PC
82812017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8282
8283 PR c++/71737
8284 * g++.dg/cpp0x/pr71737.C: New.
8285
3dcde5ef 82862017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8287 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8288
8289 * gcc.dg/gimplefe-error-1.c: New testcase.
8290 * gcc.dg/gimplefe-error-2.c: New testcase.
8291 * gcc.dg/gimplefe-error-3.c: New testcase.
8292
6139a3b7
JJ
82932017-02-10 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR tree-optimization/79411
8296 * gcc.c-torture/compile/pr79411.c: New test.
8297
9bfc55d0
JJ
82982017-02-09 Jakub Jelinek <jakub@redhat.com>
8299 Jason Merrill <jason@redhat.com>
8300
8301 PR c++/79143
8302 * g++.dg/cpp1z/pr79143.C: New test.
8303
0b90c541
JH
83042017-02-09 Jan Hubicka <hubicka@ucw.cz>
8305
8306 * gcc.dg/loop-unswitch-2.c: Update testcase.
8307 * gcc.dg/loop-unswitch-1.c: Update testcase.
8308
192b048b
MP
83092017-02-09 Marek Polacek <polacek@redhat.com>
8310
8311 PR c/79428
8312 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8313 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8314 * c-c++-common/goacc/pr79428-1.c: New test.
8315 * c-c++-common/gomp/pr79428-2.c: New test.
8316 * c-c++-common/gomp/pr79428-5.c: New test.
8317 * c-c++-common/gomp/pr79428-6.c: New test.
8318 * c-c++-common/pr79428-3.c: New test.
8319
e9a9033b
AK
83202017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8321
8322 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8323 testcases.
8324
56f71478
JJ
83252017-02-09 Jakub Jelinek <jakub@redhat.com>
8326
28f6839b
JJ
8327 PR c/79413
8328 * gcc.c-torture/compile/pr79413.c: New test.
8329
f08683a1
JJ
8330 PR c++/79429
8331 * c-c++-common/gomp/pr79429.c: New test.
8332 * g++.dg/gomp/pr79429.C: New test.
8333
56f71478
JJ
8334 PR c/79431
8335 * c-c++-common/gomp/pr79431.c: New test.
8336
02889d23
CLT
83372017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8338 Cesar Philippidis <cesar@codesourcery.com>
8339 Joseph Myers <joseph@codesourcery.com>
8340 Chung-Lin Tang <cltang@codesourcery.com>
8341
8342 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8343 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8344 * c-c++-common/goacc/loop-auto-2.c: New.
8345 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8346 * c-c++-common/goacc/tile-2.c: New.
8347 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8348 * g++.dg/goacc/tile-1.C: New, check tile subst.
8349 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8350 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8351 * gfortran.dg/goacc/tile-1.f90: New test.
8352 * gfortran.dg/goacc/tile-2.f90: New test.
8353 * gfortran.dg/goacc/tile-lowering.f95: New test.
8354
9c0c77d2
RB
83552017-02-09 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/69823
8358 * gcc.dg/graphite/pr69823.c: New testcase.
8359
f39bad9f
PH
83602017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8361
8362 PR target/78604
8363 * gcc.target/powerpc/pr78604.c: New.
8364
fc00b9ce
KN
83652017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8366
8367 PR target/68972
8368 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8369 disable this test on power architecture.
8370
50c1f4a5
RB
83712017-02-08 Richard Biener <rguenther@suse.de>
8372
8373 PR tree-optimization/71824
8374 PR tree-optimization/79409
8375 * gcc.dg/graphite/pr71824-3.c: New testcase.
8376
74a15d14
JJ
83772017-02-08 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR tree-optimization/79408
8380 * gcc.dg/tree-ssa/pr79408.c: New test.
8381
d798497e
RB
83822017-02-08 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/71824
8385 * gcc.dg/graphite/pr71824-2.c: New testcase.
8386
9d5019a1
AP
83872017-02-07 Andrew Pinski <apinski@cavium.com>
8388
705d3b77 8389 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8390
ec48209a
JJ
83912017-02-07 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR rtl-optimization/79386
8394 * gcc.c-torture/compile/pr79386.c: New test.
8395
e5f234b2
DV
83962017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8397 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8398
8399 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8400 *-*-solaris*.
8401
1f138b75
JJ
84022017-02-07 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR target/79299
8405 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8406 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8407
7af4b20d
RB
84082017-02-07 Richard Biener <rguenther@suse.de>
8409
8410 * gcc.dg/gimplefe-23.c: New testcase.
8411 * gcc.dg/gimplefe-24.c: Likewise.
8412
d95c2fc7
CL
84132017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8414
8415 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8416 scan-assembler instead of scan-assembler-times.
8417 * gcc.target/aarch64/test_frame_10.c: Likewise.
8418 * gcc.target/aarch64/test_frame_12.c: Likewise.
8419 * gcc.target/aarch64/test_frame_2.c: Likewise.
8420 * gcc.target/aarch64/test_frame_4.c: Likewise.
8421 * gcc.target/aarch64/test_frame_6.c: Likewise.
8422 * gcc.target/aarch64/test_frame_7.c: Likewise.
8423 * gcc.target/aarch64/test_frame_8.c: Likewise.
8424
fa5d44d0
RO
84252017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 * gcc.target/i386/pr78419.c: Require ifunc support.
8428
d9b4ce00
DE
84292017-02-07 David Edelsohn <dje.gcc@gmail.com>
8430
8431 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8432
bb7d75ff
PP
84332017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8434
8435 PR c++/79360
8436 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8437
122e7b4f
KC
84382017-02-06 Kito Cheng <kito.cheng@gmail.com>
8439
8440 * lib/target-supports.exp: Define the RISC-V target.
8441 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8442 * gcc.dg/builtin-apply2.c: Likewise.
8443 * gcc.dg/ifcvt-4.c: Likewise.
8444 * gcc.dg/loop-8.c: Likewise.
8445 * gcc.dg/sibcall-10.c: Likewise.
8446 * gcc.dg/sibcall-9.c: Likewise.
8447 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8448 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8450 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8451 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8452 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8453 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8454
391675ac
MM
84552017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8456
8457 PR target/66144
8458 * gcc.target/powerpc/pr66144-1.c: New test.
8459 * gcc.target/powerpc/pr66144-2.c: Likewise.
8460 * gcc.target/powerpc/pr66144-3.c: Likewise.
8461
e495e31a
MS
84622017-02-06 Martin Sebor <msebor@redhat.com>
8463
8464 PR tree-optimization/79376
8465 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8466 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8467
2568d8a1
JJ
84682017-02-06 Jakub Jelinek <jakub@redhat.com>
8469
98e09245
JJ
8470 PR c++/79379
8471 * g++.dg/cpp1y/constexpr-79379.C: New test.
8472
e8b0383c
JJ
8473 PR c++/79377
8474 * g++.dg/lookup/pr79377.C: New test.
8475
a5e8cbd1
JJ
8476 PR c++/79372
8477 * g++.dg/cpp1z/decomp25.C: New test.
8478
2568d8a1
JJ
8479 PR tree-optimization/79284
8480 * gcc.c-torture/compile/pr79284.c: New test.
8481
aae936b9
PC
84822017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 PR c++/70448
8485 * g++.dg/cpp0x/pr70448.C: New.
8486
daf57541
DV
84872017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8488
8489 PR 78348
8490 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8491 to dg-options.
8492
0898c74d
GJL
84932017-02-06 Georg-Johann Lay <avr@gjlay.de>
8494
8495 PR target/78883
8496 * gcc.c-torture/compile/pr78883.c: New test.
8497
5d3ebb71
JH
84982017-02-05 Jan Hubicka <hubicka@ucw.cz>
8499
8500 PR tree-ssa/79347
8501 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8502 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8503 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8504 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8505 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8506 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8507 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8508 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8509 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8510 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8511 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8512 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8513 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8514
139d4065
AV
85152017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8516
8517 PR fortran/79344
8518 * gfortran.dg/allocate_with_source_24.f90: New test.
8519
4b9c80d8
AV
85202017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8521
8522 PR fortran/79230
8523 * gfortran.dg/der_ptr_component_2.f90: New test.
8524
f3877b2f
EB
85252017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8526
8527 * gcc.target/sparc/20170205-1.c: New test.
8528
d8a09ada
JDA
85292017-02-03 John David Anglin <danglin@gcc.gnu.org>
8530
a2a86d6a
JDA
8531 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8532 libatomic_available.
8533
a1d99925
JDA
8534 * gcc.dg/pr77587.c: Require alias support.
8535 * gcc.dg/pr77587a.c: Likewise.
8536
d8bf159e
JDA
8537 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8538 * gcc.c-torture/execute/pr78622.c: Likewise.
8539
d8a09ada
JDA
8540 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8541 hppa*-*-hpux*.
8542 * c-c++-common/Wunused-var-16.c: Likewise.
8543 * c-c++-common/builtin-shuffle-1.c: Likewise.
8544 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8545 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8546
f589a1ce
MS
85472017-02-03 Martin Sebor <msebor@redhat.com>
8548
8549 PR tree-optimization/79327
8550 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8551 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8552 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8553
5b00f9d2
JJ
85542017-02-03 Jakub Jelinek <jakub@redhat.com>
8555 Martin Sebor <msebor@redhat.com>
8556
8557 PR tree-optimization/79327
8558 * gcc.dg/tree-ssa/pr79327.c: New test.
8559 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8560 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8561 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8562 (test_sprintf_chk_range_schar): Adjust dg-message.
8563 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8564 * gcc.c-torture/execute/pr79327.c: New test.
8565
437f0a81
JJ
85662017-02-03 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR target/79354
8569 * gcc.target/powerpc/pr79354.c: New test.
8570 * gcc.c-torture/execute/pr79354.c: New test.
8571
3f343040
MS
85722017-02-03 Martin Sebor <msebor@redhat.com>
8573
8574 PR tree-optimization/79352
8575 * gcc.dg/tree-ssa/pr79352.c: New test.
8576
46a2ab58
ML
85772017-02-03 Martin Liska <mliska@suse.cz>
8578
8579 PR lto/66295
8580 * gcc.target/i386/mvc9.c: New test.
8581
baa2d1cd
PH
85822017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8583
8584 PR target/79158
8585 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8586 to VSX reg.
8587
30c6ec2f
JH
85882017-02-02 Jan Hubicka <hubicka@ucw.cz>
8589
8590 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8591 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8592 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8593 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8594 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8595 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8596 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8597 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8598 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8599 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8600 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8601 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8602 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8603
ebee1eb9
MS
86042017-02-02 Martin Sebor <msebor@redhat.com>
8605
8606 PR middle-end/79275
8607 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8608 * gcc.dg/tree-ssa/pr79275.c: New test.
8609
dcd25b8a
AS
86102017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8611
dc362ada 8612 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8613
0f0c2cc3
JH
86142017-02-02 Jan Hubicka <hubicka@ucw.cz>
8615
8616 PR middle-end/77445
8617 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8618 threading is done.
8619
1c372840
TC
86202017-02-02 Tamar Christina <tamar.christina@arm.com>
8621
8622 PR middle-end/78142
8623 * gcc.target/aarch64/vector_initialization_nostack.c
8624 (f12): Use one vector
8625
9f11a4a7
JJ
86262017-02-02 Jakub Jelinek <jakub@redhat.com>
8627
bef7e561
JJ
8628 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8629 * c-c++-common/asan/misalign-1.c: Likewise.
8630 * c-c++-common/asan/misalign-2.c: Likewise.
8631 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8632 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8633 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8634 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8635 add -ffat-lto-objects from/to dg-additional-options.
8636 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8637 dg-additional-options.
8638
9f11a4a7
JJ
8639 PR target/79197
8640 * gcc.target/powerpc/pr79197.c: New test.
8641 * gcc.c-torture/compile/pr79197.c: New test.
8642
09661674
RB
86432017-02-02 Richard Biener <rguenther@suse.de>
8644
8645 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8646
d8d58893
PC
86472017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/69637
8650 * g++.dg/cpp0x/pr69637-1.C: New.
8651 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8652
521a70a4
AK
86532017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8654
8655 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8656
e26b502d
BS
86572017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8658
8659 PR target/70012
8660 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8661 conditions.
8662
55e75c7c
JJ
86632017-02-01 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR testsuite/79324
8666 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8667 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8668 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8669 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8670 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8671 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8672 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8673 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8674 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8675 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8676 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8677 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8678 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8679
a4476973
ML
86802017-02-01 Martin Liska <mliska@suse.cz>
8681
8682 PR testsuite/79272
8683 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8684
3f3181b1
RB
86852017-02-01 Richard Biener <rguenther@suse.de>
8686
8687 PR testsuite/76957
8688 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8689 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8690 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8691 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8692
1e7ef862
RB
86932017-02-01 Richard Biener <rguenther@suse.de>
8694
8695 PR middle-end/79315
8696 * gfortran.dg/pr79315.f90: New testcase.
8697
405a7406
RB
86982017-02-01 Richard Biener <rguenther@suse.de>
8699
8700 PR tree-optimization/71824
8701 * gcc.dg/graphite/pr71824.c: New testcase.
8702
19bdccb4
JJ
87032017-01-31 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR c++/79304
8706 * g++.dg/diagnostic/pr79304.C: New test.
8707
fcb2cdfc
DM
87082017-01-31 David Malcolm <dmalcolm@redhat.com>
8709
8710 PR c++/79298
8711 * g++.dg/spellcheck-pr79298.C: New test case.
8712
7cfa044d
DM
87132017-01-31 David Malcolm <dmalcolm@redhat.com>
8714
8715 PR preprocessor/79210
8716 * gcc.dg/format/pr79210.c: New test case.
8717 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8718 New function.
8719
de3fbef6
NS
87202017-01-31 Nathan Sidwell <nathan@acm.org>
8721
5ae37bdf
NS
8722 PR c++/79290
8723 * g++.dg/warn/pr79290.C: New.
8724
de3fbef6
NS
8725 PR c++/67273
8726 PR c++/79253
8727 * g++.dg/cpp1y/pr67273.C: New.
8728 * g++.dg/cpp1y/pr79253.C: New.
8729
7f357c61
NS
87302017-01-31 Nathan Sidwell <nathan@acm.org>
8731
8732 PR c++/79264
8733 * g++.dg/cpp1y/pr61636-1.C: Augment.
8734
5b11971a
CL
87352017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8736
8737 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8738 rand() instead of random().
8739
8b670f93
AH
87402017-01-30 Aldy Hernandez <aldyh@redhat.com>
8741
8742 PR tree-optimization/71691
8743 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8744
4727e06b
AK
87452017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8746
8747 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8748 __ARCH__.
8749
b6dae849
JJ
87502017-01-31 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR tree-optimization/79267
8753 * g++.dg/opt/pr79267.C: New test.
8754
40fb9c89
AO
87552017-01-30 Alexandre Oliva <aoliva@redhat.com>
8756
8757 PR debug/63238
8758 * gcc.dg/debug/dwarf2/align-1.c: New.
8759 * gcc.dg/debug/dwarf2/align-2.c: New.
8760 * gcc.dg/debug/dwarf2/align-3.c: New.
8761 * gcc.dg/debug/dwarf2/align-4.c: New.
8762 * gcc.dg/debug/dwarf2/align-5.c: New.
8763 * gcc.dg/debug/dwarf2/align-6.c: New.
8764 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8765 * g++.dg/debug/dwarf2/align-1.C: New.
8766 * g++.dg/debug/dwarf2/align-2.C: New.
8767 * g++.dg/debug/dwarf2/align-3.C: New.
8768 * g++.dg/debug/dwarf2/align-4.C: New.
8769 * g++.dg/debug/dwarf2/align-5.C: New.
8770 * g++.dg/debug/dwarf2/align-6.C: New.
8771
3095f651
AS
87722017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8773
8774 PR target/79170
8775 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8776
3cf88bff
MS
87772017-01-30 Martin Sebor <msebor@redhat.com>
8778
8779 PR testsuite/79293
8780 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8781
37731134
ML
87822017-01-30 Martin Liska <mliska@suse.cz>
8783
8784 PR gcov-profile/79259
8785 * g++.dg/tree-prof/pr79259.C: New test.
8786
0c7247cc
RB
87872017-01-30 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/79276
8790 * gcc.dg/torture/pr79276.c: New testcase.
8791
ab4be5d1
DV
87922017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8793
8794 PR target/79240
8795 * gcc.target/s390/pr79240.c: New test.
8796
6687d58d
BS
87972017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8798
8799 PR target/79268
8800 * gcc.target/powerpc/pr79268.c: New file.
8801 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8802 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8803 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8804 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8805
b5df96c3
JDA
88062017-01-28 John David Anglin <danglin@gcc.gnu.org>
8807
fc34d7b8
JDA
8808 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8809
9efc84e4
JDA
8810 PR testsuite/70583
8811 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8812
4bfbe3ae
JDA
8813 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8814 * gnat.dg/debug9.adb: Likewise.
8815
8d0b306f
JDA
8816 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8817
b5df96c3
JDA
8818 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8819 libatomic_available.
8820 * gfortran.dg/coarray_42.f90: Likewise.
8821 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8822 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8823 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8824
eb339366
MS
88252017-01-27 Martin Sebor <msebor@redhat.com>
8826
8827 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8828
711ce021
BS
88292017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8830
8831 PR rtl-optimization/79194
8832 * gcc.dg/torture/pr79194.c: New test.
8833
d8321b33
VM
88342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8835
8836 PR tree-optimization/71374
2568d8a1 8837 * gcc.target/i386/pr71374.c: New.
d8321b33 8838
9e2ea13e
MS
88392017-01-27 Martin Sebor <msebor@redhat.com>
8840
8841 PR c++/71290
8842 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8843 a dg-error directive.
8844
9eb7045b
VM
88452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8846
8847 PR target/79131
8848 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8849 * gcc.target/arm/pr79131-2.c: New.
8850
f75bbf3f
BS
88512017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8852
8853 PR target/65484
8854 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8855 vectorized on POWER unless hardware misaligned loads are
8856 available.
8857
3f54004b
BC
88582017-01-27 Bin Cheng <bin.cheng@arm.com>
8859
8860 PR rtl-optimization/78559
8861 * gcc.c-torture/execute/pr78559.c: New test.
8862
40b6bff9
RB
88632017-01-27 Richard Biener <rguenther@suse.de>
8864
8865 PR tree-optimization/79245
8866 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8867 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8868
b2f8892e
JJ
88692017-01-27 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR c/79199
8872 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8873 target. Use 4294967293U instead of 4294967293.
8874
b002f3b9
RB
88752017-01-27 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/71433
8878 * gcc.dg/Warray-bounds-21.c: New testcase.
8879
38f50ab6
RB
88802017-01-27 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/79244
8883 * gcc.dg/torture/pr79244.c: New testcase.
8884
c04f4139
JJ
88852017-01-27 Jakub Jelinek <jakub@redhat.com>
8886
8887 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8888 all occurrences of 40 to 32.
8889
6ca513f9
RE
88902017-01-27 Richard Earnshaw <rearnsha@arm.com>
8891
8892 PR target/79239
8893 * gcc.target/arm/pr79239.c: New test.
8894
d876f5cd
DV
88952017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8896
8897 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8898
bb6a6ee9
AB
88992017-01-27 Adam Butcher <adam@jessamine.co.uk>
8900
8901 PR c++/64382
8902 * g++.dg/cpp1y/pr64382.C: New test.
8903
31c87a43
MS
89042017-01-26 Martin Sebor <msebor@redhat.com>
8905
8906 PR middle-end/78703
8907 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8908 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8909 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8910 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8911
f7c06c0f
JJ
89122017-01-26 Jakub Jelinek <jakub@redhat.com>
8913
b0670cc0
JJ
8914 PR debug/79129
8915 * g++.dg/debug/dwarf2/pr79129.C: New test.
8916
f7c06c0f
JJ
8917 PR debug/78835
8918 * g++.dg/debug/dwarf2/pr78835.C: New test.
8919
5d93da1d
MS
89202017-01-26 Martin Sebor <msebor@redhat.com>
8921
8922 PR middle-end/78703
8923 * gcc.dg/format/pr78569.c: Adjust.
8924 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8925 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8926 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8927 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8928 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8929 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8930 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8931 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8932 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8933 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8934 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8935
905d2812
JJ
89362017-01-26 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR c++/68727
8939 * g++.dg/other/offsetof8.C: Add expected error.
8940 * g++.dg/other/offsetof9.C: New test.
8941
b3db8d77
DE
89422017-01-26 David Edelsohn <dje.gcc@gmail.com>
8943
8944 * g++.dg/opt/declone3.C: Require LTO.
8945
15961e4a
VM
89462017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8947
8948 PR target/79131
8949 * gcc.target/arm/pr79131.c: New.
8950
e39dd802
BC
89512017-01-26 Bin Cheng <bin.cheng@arm.com>
8952
8953 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8954
bc9efeab
JW
89552017-01-26 Jonathan Wakely <jwakely@redhat.com>
8956
8957 PR libstdc++/79190
8958 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8959 matches replaced operator delete.
8960
b5f75f0b
JJ
89612017-01-26 Jakub Jelinek <jakub@redhat.com>
8962
8963 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8964 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8965 avx512f with avx512dq.
8966 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8967 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8968 avx512f with avx512dq.
8969 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8970 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8971 avx512f with avx512dq.
8972
0a38b341
MP
89732017-01-26 Marek Polacek <polacek@redhat.com>
8974
8975 PR c/79199
8976 * c-c++-common/Wduplicated-branches-13.c: New test.
8977
ebff5c3f
DS
89782017-01-26 David Sherwood <david.sherwood@arm.com>
8979
8980 PR middle-end/79212
8981 * gfortran.dg/gomp/sharing-4.f90: New test.
8982
e6d55103
JJ
89832017-01-26 Jakub Jelinek <jakub@redhat.com>
8984
1a27fab1
JJ
8985 PR target/70465
8986 * gcc.target/i386/pr70465.c: New test.
8987
e6d55103
JJ
8988 * brig.dg/dg.exp: Update copyright years.
8989 * lib/brig-dg.exp: Update copyright years.
8990 * lib/brig.exp: Update copyright years.
8991
b5aa1281
MM
89922017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8993
8994 PR target/79179
8995 * gcc.target/powerpc/pr79179.c: New test.
8996
3b5de3cb
BS
89972017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8998
8999 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9000 generation to accept D-mode memory accesses.
9001
dbe81dbe
MS
90022017-01-25 Martin Sebor <msebor@redhat.com>
9003
9004 PR c++/71290
9005 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9006 * g++.dg/ext/flexarray-mangle.C: Same.
9007 * g++.dg/ext/flexarray-subst.C: Same.
9008 * g++.dg/ext/flexary10.C: Same.
9009 * g++.dg/ext/flexary11.C: Same.
9010 * g++.dg/ext/flexary14.C: Same.
9011 * g++.dg/ext/flexary16.C: Same.
9012 * g++.dg/ext/flexary18.C: Same.
9013 * g++.dg/ext/flexary19.C: Same.
9014 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9015 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9016 * g++.dg/ubsan/object-size-1.C: Same.
9017 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9018
0e343868
JJ
90192017-01-25 Jakub Jelinek <jakub@redhat.com>
9020
a25608aa
JJ
9021 PR c++/78896
9022 * g++.dg/cpp1z/decomp24.C: New test.
9023
0e343868
JJ
9024 PR c++/77914
9025 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9026 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9027 expect a warning.
9028 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9029 expect warnings.
9030 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9031 * g++.dg/cpp1y/pr59636.C: Likewise.
9032 * g++.dg/cpp1y/pr60190.C: Likewise.
9033
0d098f4b
BC
90342017-01-25 Bin Cheng <bin.cheng@arm.com>
9035
9036 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9037
5332c89e 90382017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9039
9040 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9041 vec_packs built-ins
9042
ed4e59f4
CL
90432017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9044
9045 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9046 -mcpu=cortex-a57.
9047 * gcc.target/arm/vseleqsf.c: Likewise.
9048 * gcc.target/arm/vselgedf.c: Likewise.
9049 * gcc.target/arm/vselgesf.c: Likewise.
9050 * gcc.target/arm/vselgtdf.c: Likewise.
9051 * gcc.target/arm/vselgtsf.c: Likewise.
9052 * gcc.target/arm/vselledf.c: Likewise.
9053 * gcc.target/arm/vsellesf.c: Likewise.
9054 * gcc.target/arm/vselltdf.c: Likewise.
9055 * gcc.target/arm/vselltsf.c: Likewise.
9056 * gcc.target/arm/vselnedf.c: Likewise.
9057 * gcc.target/arm/vselnesf.c: Likewise.
9058 * gcc.target/arm/vselvcdf.c: Likewise.
9059 * gcc.target/arm/vselvcsf.c: Likewise.
9060 * gcc.target/arm/vselvsdf.c: Likewise.
9061 * gcc.target/arm/vselvssf.c: Likewise.
9062
a5d6927f
RB
90632017-01-25 Richard Biener <rguenther@suse.de>
9064
9065 PR testsuite/72850
9066 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9067 to what we had before adding the threading passes.
9068
c2873892
RB
90692017-01-25 Richard Biener <rguenther@suse.de>
9070
9071 PR tree-optimization/69264
9072 * g++.dg/torture/pr69264.C: New testcase.
9073
9aa483a2
KT
90742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9075
9076 PR target/79145
9077 * gcc.target/arm/pr79145.c: New test.
9078
5c628c3e
RB
90792017-01-25 Richard Biener <rguenther@suse.de>
9080
9081 PR debug/78363
9082 * g++.dg/gomp/pr78363-1.C: New testcase.
9083 * g++.dg/gomp/pr78363-2.C: Likewise.
9084 * g++.dg/gomp/pr78363-3.C: Likewise.
9085
9078cd36
KT
90862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9087
9088 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9089 * gcc.dg/lto/pr61526_0.c: Likewise.
9090 * gcc.dg/lto/pr64415_0.c: Likewise.
9091
7cfd79d6
JJ
90922017-01-24 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR c++/79205
9095 * g++.dg/cpp1z/decomp22.C: New test.
9096 * g++.dg/cpp1z/decomp23.C: New test.
9097
3e4b91f2
NS
90982017-01-24 Nathan Sidwell <nathan@acm.org>
9099
1d7bc790
NS
9100 PR c++/78469
9101 * g++.dg/cpp0x/pr78469.C: New.
9102
3e4b91f2
NS
9103 PR c++/79118
9104 * g++.dg/cpp0x/pr79118.C: New.
9105
b20ba138
EB
91062017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9107
9108 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9109
c2e84327
DM
91102017-01-24 David Malcolm <dmalcolm@redhat.com>
9111
9112 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9113 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9114 * gcc.dg/rtl/rtl.exp: New file.
9115 * gcc.dg/rtl/test.c: New file.
9116 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9117 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9118 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9119 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9120 * gcc.dg/rtl/x86_64/final.c: New test case.
9121 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9122 * gcc.dg/rtl/x86_64/ira.c: New test case.
9123 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9124 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9125 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9126 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9127 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9128 * gcc.dg/rtl/x86_64/test_1.h: New file.
9129 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9130 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9131 * gcc.dg/rtl/x86_64/times-two.h: New file.
9132 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9133
cf8d19de
BC
91342017-01-24 Bin Cheng <bin.cheng@arm.com>
9135
9136 PR tree-optimization/79159
9137 * g++.dg/tree-ssa/pr79159.C: New test.
9138
f6a24a94 91392017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9140 Martin Jambor <mjambor@suse.cz>
9141
9142 * lib/brig-dg.exp: New file.
9143 * lib/brig.exp: Likewise.
9144 * brig.dg/README: Likewise.
9145 * brig.dg/dg.exp: Likewise.
9146 * brig.dg/test/gimple/alloca.hsail: Likewise.
9147 * brig.dg/test/gimple/atomics.hsail: Likewise.
9148 * brig.dg/test/gimple/branches.hsail: Likewise.
9149 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9150 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9151 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9152 * brig.dg/test/gimple/mem.hsail: Likewise.
9153 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9154 * brig.dg/test/gimple/packed.hsail: Likewise.
9155 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9156 * brig.dg/test/gimple/variables.hsail: Likewise.
9157 * brig.dg/test/gimple/vector.hsail: Likewise.
9158
c3b3e526
JJ
91592017-01-24 Jakub Jelinek <jakub@redhat.com>
9160
9161 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9162 support asan, only on i?86/x86_64 require sse2_runtime.
9163
75f92127
KN
91642017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9165
9166 PR target/66669
9167 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9168 test on powerpc targets.
9169
1a998fa0
MS
91702017-01-23 Martin Sebor <msebor@redhat.com>
9171
9172 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9173
108fdd6d
RB
91742017-01-23 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/79088
9177 PR tree-optimization/79188
9178 * gcc.dg/torture/pr79088.c: New testcase.
9179 * gcc.dg/torture/pr79188.c: Likewise.
9180
28826a66
KN
91812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9182
9183 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9184 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9185 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9186 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9187 type of test function to reflect change in built-in function's
9188 return type.
9189 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9190 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9191 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9192 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9193 type and second argument type to reflect change in built-in
9194 function's type signature.
9195 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9196 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9197 type of test function to reflect change in built-in function's
9198 return type.
9199 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9200 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9201 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9202 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9203 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9204 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9205 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9206 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9207 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9208 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9209 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9210 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9211 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9212 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9213 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9214 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9215 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9216 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9217 type of test function to reflect change in built-in function's
9218 return type.
9219 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9220 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9221 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9222 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9223 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9224 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9225 test function's result and second argument to reflect change in
9226 built-in function's type signature.
9227 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9228
e6b8075c
NS
92292017-01-23 Nathan Sidwell <nathan@acm.org>
9230
fc7612fd
NS
9231 PR C++/71710
9232 * g++.dg/template/pr71710.C: New.
9233
e6b8075c
NS
9234 PR c++/71406
9235 PR c++/77508
9236 * g++.dg/template/pr71406.C: New.
9237
15b8fd49
TK
92382017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9239
9b7716c9 9240 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9241
e9c4fbe9
BS
92422017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9243
9244 PR rtl-optimization/78634
9245 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9246
8539a302
BC
92472017-01-23 Bin Cheng <bin.cheng@arm.com>
9248
9249 PR tree-optimization/70754
9250 * gfortran.dg/pr70754.f90: New test.
9251
f368600f
ML
92522017-01-23 Martin Liska <mliska@suse.cz>
9253
9254 PR tree-optimization/79196
9255 * gcc.dg/asan/pr79196.c: New test.
9256 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9257
d886761f
MM
92582017-01-23 Michael Matz <matz@suse.de>
9259
9260 PR tree-optimization/78384
9261 * gcc.dg/pr78384.c: New test.
9262
cffcafda
RB
92632017-01-23 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/79186
9266 * gcc.dg/torture/pr79186.c: New testcase.
9267 * gcc.dg/torture/pr79187.c: Likewise.
9268
bda2bc48
MJ
92692017-01-23 Martin Jambor <mjambor@suse.cz>
9270
9271 * gcc.dg/ipa/vrp8.c: New test.
9272
f65f1ae3
MJ
92732017-01-23 Martin Jambor <mjambor@suse.cz>
9274
9275 PR ipa/79108
9276 * gfortran.dg/lto/pr79108_0.f90: New test.
9277
dea06111
AS
92782017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9279
9280 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9281 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9282 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9283 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9284 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9285 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9286 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9287 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9288 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9289 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9290 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9291 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9292 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9293 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9294 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9295 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9296
05011618
RB
92972017-01-23 Richard Biener <rguenther@suse.de>
9298 Nick Clifton <nickc@redhat.com>
9299
9300 PR testsuite/78421
9301 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9302 If the target is ARM return the result of the
9303 check_effective_target_arm_vect_no_misalign proc.
9304 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9305 support unaligned vectors then only expect one of the loops to be
9306 unrolled.
9307
f6b9f2ff
ML
93082017-01-23 Martin Liska <mliska@suse.cz>
9309
9310 * gcc.dg/asan/use-after-scope-10.c: New test.
9311 * gcc.dg/asan/use-after-scope-11.c: New test.
9312 * g++.dg/asan/use-after-scope-5.C: New test.
9313
c7775327
ML
93142017-01-23 Martin Liska <mliska@suse.cz>
9315
9316 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9317 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9318 sanopt optimization for ASAN_POISON.
9319
d8ae8d16
KT
93202016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9321
9322 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9323
54d7c70c
CL
93242017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9325
9326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9327 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9328 for poly*_t types.
9329 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9330 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9331 exec_vcombine): Likewise.
9332 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9333 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9334 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9335 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9336 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9337 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9338 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9339 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9340 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9341 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9342 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9343 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9344 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9345 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9346 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9347 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9348 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9349 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9350 Likewise.
9351 (TEST_VGET_LANE): Cast to uint to avoid warning.
9352 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9353 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9354 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9355 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9356 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9357 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9358 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9359 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9360 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9361 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9362 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9363 CHECK_POLY instead of CHECK for poly64_t types.
9364 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9365 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9366 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9367 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9368 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9369 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9370 uint32_t.
9371 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9372 for int32_t, int64_t.
9373 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9374 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9375 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9376 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9377 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9378 needed.
9379
386fe51c
JJ
93802017-01-22 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR fortran/79154
9383 * gfortran.dg/gomp/pr79154-1.f90: New test.
9384 * gfortran.dg/gomp/pr79154-2.f90: New test.
9385
bc4d86e6
AS
93862017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9387
9388 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9389
c31d5fce
MP
93902017-01-21 Marek Polacek <polacek@redhat.com>
9391
9392 PR testsuite/79169
9393 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9394
25cb56c3
JH
93952017-01-20 Jan Hubicka <hubicka@ucw.cz>
9396
9397 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9398
ea9f867b
BS
93992017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9400
9401 PR rtl-optimization/79125
9402 * gcc.dg/torture/pr79125.c: New test.
9403
a876231c
JW
94042017-01-20 Jiong Wang <jiong.wang@arm.com>
9405
2568d8a1 9406 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9407 only.
2568d8a1
JJ
9408 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9409 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9410
4b9f2115
NS
94112017-01-20 Nathan Sidwell <nathan@acm.org>
9412
3e4b91f2 9413 PR c++/78495
4b9f2115
NS
9414 * g++.dg/cpp1z/inh-ctor38.C: New.
9415
d2aadab1
MP
94162017-01-20 Marek Polacek <polacek@redhat.com>
9417
9418 PR c/79152
9419 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9420
449cd5af
TP
94212017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9422
9423 * lib/target-supports.exp (check_configured_with): New procedure.
9424 (check_effective_target_default_mode): new effective target.
9425 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9426 default mode. Fix dg-skip-if target selector syntax.
9427 * gcc.target/arm/optional_thumb-2.c: Likewise.
9428 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9429 syntax.
9430
ebed7175
DM
94312017-01-20 David Malcolm <dmalcolm@redhat.com>
9432
9433 PR c++/77829
9434 PR c++/78656
9435 * g++.dg/spellcheck-pr77829.C: New test case.
9436 * g++.dg/spellcheck-pr78656.C: New test case.
9437
2ebd93e1
MP
94382017-01-20 Marek Polacek <polacek@redhat.com>
9439
9440 PR c/64279
9441 * c-c++-common/Wduplicated-branches-1.c: New test.
9442 * c-c++-common/Wduplicated-branches-10.c: New test.
9443 * c-c++-common/Wduplicated-branches-11.c: New test.
9444 * c-c++-common/Wduplicated-branches-12.c: New test.
9445 * c-c++-common/Wduplicated-branches-2.c: New test.
9446 * c-c++-common/Wduplicated-branches-3.c: New test.
9447 * c-c++-common/Wduplicated-branches-4.c: New test.
9448 * c-c++-common/Wduplicated-branches-5.c: New test.
9449 * c-c++-common/Wduplicated-branches-6.c: New test.
9450 * c-c++-common/Wduplicated-branches-7.c: New test.
9451 * c-c++-common/Wduplicated-branches-8.c: New test.
9452 * c-c++-common/Wduplicated-branches-9.c: New test.
9453 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9454 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9455 * g++.dg/ext/builtin-object-size3.C: Likewise.
9456 * g++.dg/gomp/loop-1.C: Likewise.
9457 * g++.dg/warn/Wduplicated-branches1.C: New test.
9458 * g++.dg/warn/Wduplicated-branches2.C: New test.
9459
0ce4024a
ML
94602017-01-20 Martin Liska <mliska@suse.cz>
9461
9462 PR lto/69188
9463 * gcc.dg/lto/pr69188_0.c: New test.
9464 * gcc.dg/lto/pr69188_1.c: New test.
9465
d8ea3e7c
AS
94662017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9467
9468 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9469 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9470 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9471 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9472 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9473 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9474 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9475 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9476 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9477 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9478 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9479 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9480 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9481 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9482 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9483 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9484 * gcc.target/i386/avx-1.c: Test new intrinsics.
9485 * gcc.target/i386/sse-13.c: Ditto.
9486 * gcc.target/i386/sse-23.c: Ditto.
9487
0516164b
RB
94882017-01-20 Richard Biener <rguenther@suse.de>
9489
9490 PR tree-optimization/71264
9491 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9492
d821744c
MF
94932017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9494
9495 * gcc.target/mips/madd4-1.c: New file.
9496 * gcc.target/mips/madd4-2.c: Likewise.
9497 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9498 HAS_MADD4.
9499 (mips_option_groups): Add -m[no-]madd4.
9500 (mips-dg-init): Detect default -mno-madd4.
9501 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9502 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9503 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9504 * gcc.target/mips/nmadd-1.c: Likewise.
9505 * gcc.target/mips/nmadd-2.c: Likewise.
9506 * gcc.target/mips/nmadd-3.c: Likewise.
9507
db58fd89
JW
95082017-01-19 Jiong Wang <jiong.wang@arm.com>
9509
9510 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9511 combined instructions.
9512 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9513 instructions.
9514 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9515 of pointer authentication.
9516
bd9cf60b
MM
95172017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9518
9519 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9520 floating point hardware to run test.
9521
ab014eb3
TC
95222017-01-19 Tamar Christina <tamar.christina@arm.com>
9523
2568d8a1 9524 * lib/target-supports.exp
ab014eb3
TC
9525 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9526
c048038f
RO
95272017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9528
9529 PR testsuite/79051
9530 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9531 __x86_64__]: Allow for target i?86-*-*.
9532
ab6b44cb
MF
95332017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9534
9535 PR target/78176
9536 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9537 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9538 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9539 HAS_LXC1.
9540 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9541 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9542 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9543
118d5ed3
AV
95442017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9545
9546 PR fortran/70696
9547 * gfortran.dg/coarray_43.f90: New test.
9548
a57c520e
RE
95492017-01-19 Richard Earnshaw <rearnsha@arm.com>
9550
9551 PR rtl-optimization/79121
9552 * gcc.c-torture/execute/pr79121.c: New test.
9553
54dc4be2
MM
95542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9555
9556 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9557 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9558
7bd5dad2
LK
95592017-01-18 Louis Krupp <louis.krupp@zoho.com>
9560
9561 PR fortran/50069
9562 PR fortran/55086
9563 * gfortran.dg/pr50069_1.f90: New test.
9564 * gfortran.dg/pr50069_2.f90: New test.
9565 * gfortran.dg/pr55086_1.f90: New test.
9566 * gfortran.dg/pr55086_1_tfat.f90: New test.
9567 * gfortran.dg/pr55086_2.f90: New test.
9568 * gfortran.dg/pr55086_2_tfat.f90: New test.
9569 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9570
0edd264d
AS
95712017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9572 * gcc.dg/strcmp-1.c: New test.
9573 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9574
551914b7
DM
95752017-01-18 David Malcolm <dmalcolm@redhat.com>
9576
9577 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9578 (dejagnu_fail): Likewise.
9579 (dejagnu_note): Likewise.
9580 (pass): Provide forward decl, moving true decl to after #include
9581 of harness.h.
9582 (fail): Likewise.
9583 (note): Likewise.
9584
b7d3a6a6
MM
95852017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9586
9587 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9588 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9589
c484627c
NS
95902017-01-18 Nathan Sidwell <nathan@acm.org>
9591
9592 PR c++/78488
9593 * g++.dg/cpp1z/inh-ctor37.C: New.
9594
a711887e
UB
95952017-01-18 Uros Bizjak <ubizjak@gmail.com>
9596
9597 PR rtl-optimization/78952
9598 * gcc.target/i386/pr78952-1.c: New test.
9599 * gcc.target/i386/pr78952-2.c: Ditto.
9600
525a5e33
AV
96012017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9602
9603 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9604
96052017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9606
9607 PR fortran/70696
9608 * gfortran.dg/coarray_event_1.f08: New test.
9609
90553aac
JJ
96102017-01-18 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR target/77416
9613 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9614 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9615 from dg-options.
9616 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9617 guarded test.
9618 * gcc.target/powerpc/fusion4.c: Likewise.
9619 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9620 guarded test.
9621 * gcc.target/powerpc/pr58673-1.c: Likewise.
9622 * gcc.target/powerpc/pr58673-2.c: Likewise.
9623 * gcc.target/powerpc/pr59054.c: Likewise.
9624
dfc42f08
BS
96252016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9626
9627 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9628 vec_bperm.
9629 * gcc.target/powerpc/p9-vbpermd.c: New file.
9630
f3981e7e
AK
96312017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9632
9633 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9634 (must_not_compile2): Downcase first letter of error messages.
9635 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9636 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9637
2c65d990
NS
96382017-01-18 Nathan Sidwell <nathan@acm.org>
9639
9640 PR c++/79091
9641 * g++.dg/pr79091.C: New.
9642
a711887e
UB
96432017-01-18 Jakub Jelinek <jakub@redhat.com>
9644
9645 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9646 to dg-options.
9647 (p0): Add missing dg-error.
9648
4701fba3
JS
96492017-01-17 Joe Seymour <joe.s@somniumtech.com>
9650
9651 * gcc.target/msp430/mul_f5_muldef.c: New test.
9652
ac4dc08d
MM
96532017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9654
9655 PR target/79004
9656 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9657 options. Fix up the syntax for using \m and \M.
9658
1b3254e4
SB
96592017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9660
9661 PR target/78875
9662 * gcc.target/powerpc/ssp-1.c: New testcase.
9663 * gcc.target/powerpc/ssp-2.c: New testcase.
9664
8144a493
WD
96652017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9666
9667 * gcc.target/aarch64/eh_return.c: New test.
9668
a6607774
BS
96692017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9670
9671 * vec-rlmi-rlnm.c: New file.
9672
8ddfdbc2
NS
96732017-01-17 Nathan Sidwell <nathan@acm.org>
9674
9675 PR c++/61636
9676 * g++.dg/cpp1y/pr61636-1.C: New.
9677 * g++.dg/cpp1y/pr61636-2.C: New.
9678 * g++.dg/cpp1y/pr61636-3.C: New.
9679
d365b403
MS
96802017-01-17 Martin Sebor <msebor@redhat.com>
9681
9682 PR testsuite/79115
9683 * gcc.dg/pr78768.c: Make it a link-only test.
9684
0d80ab91
DM
96852017-01-17 David Malcolm <dmalcolm@redhat.com>
9686
9687 PR c++/71497
9688 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9689 expected messages.
9690 * c-c++-common/Wmisleading-indentation.c: Likewise.
9691
31b61548
VM
96922017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9693
9694 PR target/79058
9695 * gcc.target/arm/pr79058.c: New.
9696
c549996e
JJ
96972017-01-17 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR tree-optimization/71854
9700 * gcc.dg/vect/pr71854.c: New test.
9701
4f197ff9
ML
97022017-01-17 Martin Liska <mliska@suse.cz>
9703
9704 PR ipa/71207
9705 * g++.dg/ipa/pr71207.C: New test.
9706
d4193b85
JH
97072017-01-17 Jan Hubicka <hubicka@ucw.cz>
9708
9709 PR middle-end/77445
9710 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9711 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9712
906e7712
JJ
97132017-01-17 Jakub Jelinek <jakub@redhat.com>
9714
9715 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9716 rather than long unsigned int.
9717 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9718
12314dc9
RB
97192017-01-17 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/71433
9722 * gcc.dg/Warray-bounds-20.c: New testcase.
9723
a23e48df
RB
97242017-01-17 Richard Biener <rguenther@suse.de>
9725
9726 PR testsuite/52563
9727 PR testsuite/71237
9728 PR testsuite/77737
9729 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9730 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9731 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9732
e6750e5c
AM
97332017-01-17 Alan Modra <amodra@gmail.com>
9734
9735 * gcc.target/powerpc/pr79066.c: New.
9736
a59afbe2
JL
97372017-01-16 Jeff Law <law@redhat.com>
9738
9739 PR tree-optimization/33562
9740 PR tree-optimization/61912
9741 PR tree-optimization/77485
9742 PR tree-optimization/79090
9743 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9744 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9745
e1bcfb92
JJ
97462017-01-16 Jakub Jelinek <jakub@redhat.com>
9747
98e92fb2
JJ
9748 PR c/79089
9749 * gcc.c-torture/compile/pr79089.c: New test.
9750
e1bcfb92
JJ
9751 PR target/79080
9752 * gcc.dg/pr79080.c: New test.
9753
0ef1f9cd
DM
97542017-01-16 David Malcolm <dmalcolm@redhat.com>
9755
9756 PR c/78304
9757 * gcc.dg/format/pr78304.c: Convert argument from integral type
9758 to a pointer.
9759 * gcc.dg/format/pr78304-2.c: Likewise.
9760
76689ffc
CL
97612017-01-16 Carl Love <cel@us.ibm.com>
9762
9763 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9764 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9765
ce12ee9e
CL
97662017-01-16 Carl Love <cel@us.ibm.com>
9767
9768 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9769 Change arguments and return type to bool long long.
9770
b336037d
MS
97712017-01-16 Martin Sebor <msebor@redhat.com>
9772
9773 PR testsuite/79051
9774 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9775 on x86.
9776
1ddca3f3
PC
97772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9778
9779 Revert:
a711887e 9780 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9781
9782 PR c++/71737
9783 * g++.dg/cpp0x/pr71737.C: New.
9784
290687fb
BS
97852017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9786
9787 * gcc.target/powerpc/swaps-p8-27.c: New.
9788
7d2f3f1d
PC
97892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9790
9791 PR c++/71737
9792 * g++.dg/cpp0x/pr71737.C: New.
9793
d743728f
EB
97942017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9795
9796 * gnat.dg/opt62.adb: New test.
9797 * gnat.dg/opt62_pkg.ads: New helper.
9798
90aead21
BS
97992017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9800
a711887e
UB
9801 PR rtl-optimization/78626
9802 PR rtl-optimization/78727
90aead21
BS
9803 * gcc.dg/torture/pr78626.c: New test.
9804 * gcc.dg/torture/pr78727.c: New test.
9805
afaecc23
AM
98062017-01-14 Alan Modra <amodra@gmail.com>
9807
9808 * gcc.c-torture/compile/pr72749.c: New test.
9809
be4aa83d
DM
98102017-01-13 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR c/78304
9813 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9814 (test_macro_2): New test.
9815 (test_macro_3): New test.
9816 (test_macro_4): New test.
9817 (test_non_contiguous_strings): Convert line number to line offset.
9818 * gcc.dg/format/pr78304-2.c: New test case.
9819 * gcc.dg/format/pr78304.c: New test case.
9820
7cdca3ec
UB
98212017-01-13 Uros Bizjak <ubizjak@gmail.com>
9822
9823 * gcc.target/i386/funcspec-56.inc: Add missing options and
9824 reorder options by implied ISAs, as in ix86_target_string.
9825
e3017e52
MP
98262017-01-13 Marek Polacek <polacek@redhat.com>
9827
9828 PR c++/71166
9829 * g++.dg/cpp0x/constexpr-array18.C: New test.
9830
d155c6fe
JL
98312017-01-13 Jeff Law <law@redhat.com>
9832
7c9560a5
JL
9833 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9834
9e59e99a
JL
9835 PR tree-optimization/61912
9836 PR tree-optimization/77485
9837 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9838 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9839 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9840
9841 PR tree-optimization/33562
9842 PR tree-optimization/61912
9843 PR tree-optimization/77485
d155c6fe
JL
9844 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9845 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9846 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9847 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9848 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9849 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9850 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9851
77719b06
ML
98522017-01-13 Martin Liska <mliska@suse.cz>
9853
9854 PR ipa/79043
9855 * gcc.c-torture/execute/pr79043.c: New test.
9856
a181b2bc
RB
98572017-01-13 Richard Biener <rguenther@suse.de>
9858
9859 PR middle-end/78411
9860 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9861
eaed3226
AV
98622017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9863
9864 PR fortran/70697
9865 * gfortran.dg/coarray/event_4.f08: New test.
9866
4ccff88b
AV
98672017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9868
9869 PR fortran/70696
9870 * gfortran.dg/coarray/event_3.f08: New test.
9871
3c3b9090
RB
98722017-01-13 Richard Biener <rguenther@suse.de>
9873
9874 PR tree-optimization/77283
9875 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9876
25329913
RB
98772017-01-13 Richard Biener <rguenther@suse.de>
9878
9879 * gcc.dg/gimplefe-22.c: New testcase.
9880
10b70b8e
RB
98812017-01-13 Richard Biener <rguenther@suse.de>
9882
9883 PR tree-optimization/77283
9884 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9885 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9886 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9887
76a8f82f
SL
98882017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9889
9890 * gcc.dg/pr77862.c: Require fpic target.
9891
59a505da
MM
98922017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9893
9894 PR target/79004
9895 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9896
bce6f760
MS
98972017-01-12 Martin Sebor <msebor@redhat.com>
9898
9899 * gcc.dg/pr78138.c: Adjust.
9900 * gcc.dg/pr78768.c: Adjust.
9901 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9902 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9903 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9904 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9905 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9906 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9907 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9908 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9909 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9910 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9911 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9912
3eefa646
JJ
99132017-01-12 Jakub Jelinek <jakub@redhat.com>
9914
9915 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9916
dcb56243
MS
99172017-01-12 Martin Sebor <msebor@redhat.com>
9918
8be3f306 9919 PR testsuite/79051
940242cd
MS
9920 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9921 due to bug 79054.
dcb56243 9922
b7431c20
DE
99232017-01-12 David Edelsohn <dje.gcc@gmail.com>
9924
9925 * gcc.dg/pr78768.c: Require LTO.
9926
2bcd9f32
MS
99272017-01-12 Martin Sebor <msebor@redhat.com>
9928
9929 PR c/79074
9930 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9931 due to the referenced bug.
9932
b2fc1c70
MS
99332017-01-12 Martin Sebor <msebor@redhat.com>
9934
9935 PR testsuite/79073
9936 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9937
fbed6f36
UB
99382017-01-12 Uros Bizjak <ubizjak@gmail.com>
9939
9940 * gcc.target/i386/builtin_target.c (check_features): Check all
9941 supported __builtin_cpu_supports options.
9942
27282dad
KT
99432017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9944
9945 PR tree-optimization/78319
9946 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9947 Remove xfail.
9948
66113166
BS
99492017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9950
9951 PR target/79044
9952 * gcc.target/powerpc/swaps-p8-26.c: New.
9953
6bb4ea5c
RB
99542017-01-12 Richard Biener <rguenther@suse.de>
9955
9956 * gcc.dg/gimplefe-21.c: New testcase.
9957
f15dbadb
MC
99582017-01-12 Michael Collison <michael.collison@arm.com>
9959
9960 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9961
73e32c47
JK
99622017-01-11 Julia Koval <julia.koval@intel.com>
9963 Uros Bizjak <ubizjak@gmail.com>
9964
9965 * gcc.target/i386/sgx.c New test.
9966 * gcc.target/i386/sse-12.c: Add -msgx.
9967 * gcc.target/i386/sse-13.c: Ditto.
9968 * gcc.target/i386/sse-14.c: Ditto.
9969 * gcc.target/i386/sse-22.c: Ditto.
9970 * gcc.target/i386/sse-23.c: Ditto.
9971 * g++.dg/other/i386-2.C: Ditto.
9972 * g++.dg/other/i386-3.C: Ditto.
9973
3594adc7
MS
99742017-01-11 Martin Sebor <msebor@redhat.com>
9975
9976 PR c++/24511
9977 * g++.dg/template/explicit9.C: New test.
9978
01bfd257
NS
99792017-01-11 Nathan Sidwell <nathan@acm.org>
9980
9981 PR c++/77812
9982 * g++.dg/pr77812.C: New.
9983
88df7964
JJ
99842017-01-11 Jakub Jelinek <jakub@redhat.com>
9985
eae63d78
JJ
9986 PR c++/71537
9987 * g++.dg/cpp1y/constexpr-71537.C: New test.
9988
88df7964
JJ
9989 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9990 argument.
9991
960ecba4
MS
99922017-01-11 Martin Sebor <msebor@redhat.com>
9993
9994 PR c/47931
9995 * c-c++-common/Waddress-2.c: New test.
9996
1f258a55
JJ
99972017-01-11 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR c++/78341
10000 * g++.dg/cpp0x/pr78341.C: New test.
10001
bf5fbf46
MS
100022017-01-11 Martin Sebor <msebor@redhat.com>
10003
10004 PR c/78768
10005 * gcc.dg/pr78768.c: New test.
10006
19ff0049
DM
100072017-01-11 David Malcolm <dmalcolm@redhat.com>
10008
10009 PR driver/78877
10010 * gcc.dg/spellcheck-options-14.c: New test case.
10011 * gcc.dg/spellcheck-options-15.c: New test case.
10012 * gcc.dg/spellcheck-options-16.c: New test case.
10013 * gcc.dg/spellcheck-options-17.c: New test case.
10014
c86e9f03
ML
100152017-01-11 Martin Liska <mliska@suse.cz>
10016
10017 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10018
947f51d6
JJ
100192017-01-11 Jakub Jelinek <jakub@redhat.com>
10020
10021 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10022 instead of just 1 for the decomposition from struct C.
10023
849fccf8
EB
100242017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10025
10026 * gcc.c-torture/execute/20170111-1.c: New test.
10027
80c74722
RB
100282017-01-11 Richard Biener <rguenther@suse.de>
10029
10030 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10031
4c4b4703
JJ
100322017-01-11 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR middle-end/50199
10035 * gcc.dg/lto/pr50199_0.c: New test.
10036
664b1a6b
MS
100372017-01-10 Martin Sebor <msebor@redhat.com>
10038
10039 PR testsuite/78960
10040 PR testsuite/78959
10041 PR testsuite/78133
10042 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10043 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10044
fefd3086
MS
100452017-01-10 Martin Sebor <msebor@redhat.com>
10046
10047 PR middle-end/78138
664b1a6b 10048 * gcc.dg/pr78138.c: New test.
fefd3086 10049
b9f4757f
DM
100502017-01-10 David Malcolm <dmalcolm@redhat.com>
10051
10052 PR c++/77949
10053 * g++.dg/diagnostic/pr77949.C: New test case.
10054
5a50f6bb
MS
100552017-01-10 Martin Sebor <msebor@redhat.com>
10056
10057 PR middle-end/78245
10058 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10059
c16880ef
MS
100602017-01-10 Martin Sebor <msebor@redhat.com>
10061
10062 PR tree-optimization/78775
10063 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10064 * gcc.dg/attr-alloc_size-10.c: New test.
10065 * gcc.dg/attr-alloc_size-11.c: New test.
10066 * gcc.dg/builtin-stringop-chk-7.c: New test.
10067 * gcc.dg/pr78775.c: New test.
10068 * gcc.dg/pr78973-2.c: New test.
10069 * gcc.dg/pr78973.c: New test.
10070
5363d9d9
JL
100712017-01-10 Jeff Law <law@redhat.com>
10072
10073 PR tree-optimization/77766
10074 PR tree-optimization/78856
10075 * gcc.c-torture/execute/pr77766.c: New test.
10076
aae23693
RB
100772016-01-10 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/79034
10080 * g++.dg/torture/pr79034.C: New testcase.
10081
a0843aed
ML
100822017-01-10 Martin Liska <mliska@suse.cz>
10083
10084 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10085 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10086 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10087 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10088 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10089 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10090 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10091 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10092 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10093 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10094 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10095 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10096 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10097 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10098 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10099 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10100 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10101 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10102 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10103 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10104 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10105 * gcc.dg/ipa/pr64307.c: Likewise.
10106 * gcc.dg/ipa/pr77653.c: Likewise.
10107
79fc8ffe
AS
101082017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10109
10110 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10111 * g++.dg/other/i386-3.C: Ditto.
10112 * gcc.target/i386/sse-12.c: Ditto.
10113 * gcc.target/i386/sse-13.c: Ditto.
10114 * gcc.target/i386/sse-22.c: Ditto.
10115 * gcc.target/i386/sse-23.c: Ditto.
10116 * gcc.target/i386/builtin_target.c: Handle new option.
10117 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10118 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10119 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10120
dfa6951f
MS
101212017-01-09 Martin Sebor <msebor@redhat.com>
10122
10123 PR testsuite/79036
10124 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10125 with different precisions.
10126
a271e415
EB
101272017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10128
10129 * g++.dg/opt/call2.C: New test.
10130 * g++.dg/opt/call3.C: Likewise.
10131 * gnat.dg/array26.adb: New test.
10132 * gnat.dg/array26_pkg.ad[sb]: New helper.
10133 * gnat.dg/array27.adb: New test.
10134 * gnat.dg/array27_pkg.ad[sb]: New helper.
10135 * gnat.dg/array28.adb: New test.
10136 * gnat.dg/array28_pkg.ad[sb]: New helper.
10137
bd2c6270
JJ
101382017-01-09 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR translation/79019
10141 PR translation/79020
10142 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10143 diagnostics.
10144 * gfortran.dg/initialization_17.f90: Likewise.
10145
1c1d8e75
DH
101462017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10147
10148 PR testsuite/79026
10149 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10150 * gcc.target/i386/pr78904-4.c: Likewise.
10151 * gcc.target/i386/pr78904-6.c: Likewise.
10152 * gcc.target/i386/pr78967-2.c: Likewise.
10153
cb330ba5
JJ
101542017-01-09 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR tree-optimization/78899
10157 * gcc.target/i386/pr78899.c: New test.
10158 * gcc.dg/pr71077.c: New test.
10159
a5e14a42
MJ
101602017-01-09 Martin Jambor <mjambor@suse.cz>
10161
10162 PR ipa/78365
10163 PR ipa/78599
10164 * gcc.dg/torture/pr78365.c: New test.
10165
01216d27
JJ
101662017-01-09 Jakub Jelinek <jakub@redhat.com>
10167
dc59e50a
JJ
10168 PR c++/78948
10169 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10170 (main): Use int* instead of long long.
10171
01216d27
JJ
10172 PR tree-optimization/78938
10173 * gcc.dg/vect/pr78938.c: New test.
10174
c0d4fec7
KT
101752017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10176
10177 * gcc.dg/20161219.c: New test.
10178
7b1b0cc1
RB
101792017-01-09 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/78997
10182 * gcc.dg/torture/pr78997.c: New testcase.
10183
813b9c0d
RB
101842017-01-09 Richard Biener <rguenther@suse.de>
10185
10186 PR debug/79000
10187 * g++.dg/lto/pr79000_0.C: New testcase.
10188 * g++.dg/lto/pr79000_1.c: Likewise.
10189
efcc8d38
MS
101902017-01-08 Martin Sebor <msebor@redhat.com>
10191
10192 PR middle-end/77708
10193 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10194 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10195 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10196 due to bug 78969.
10197 * gcc.dg/format/pr78569.c: Adjust.
10198
5ccf1d8d
DM
101992017-01-07 David Malcolm <dmalcolm@redhat.com>
10200
10201 PR c++/72803
10202 * g++.dg/diagnostic/pr72803.C: New test case.
10203
42002dfe
MS
102042017-01-07 Martin Sebor <msebor@redhat.com>
10205
10206 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10207 * gcc.dg/attr-alloc_size-4.c: Same.
10208
de91486c
AV
102092017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10210
10211 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10212 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10213 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10214 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10215 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10216 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10217 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10218
f55a925e
AS
102192017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10220 * gcc.dg/memcmp-1.c: New.
10221 * gcc.dg/strncmp-1.c: New.
10222
f3caa118
AV
102232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10224
10225 * gcc.target/arm/acle/mcrr: New.
10226 * gcc.target/arm/acle/mcrr2: New.
10227 * gcc.target/arm/acle/mrrc: New.
10228 * gcc.target/arm/acle/mrrc2: New.
10229
ecc9a25b
AV
102302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10231
10232 * gcc.target/arm/acle/mcr.c: New.
10233 * gcc.target/arm/acle/mrc.c: New.
10234 * gcc.target/arm/acle/mcr2.c: New.
10235 * gcc.target/arm/acle/mrc2.c: New.
10236
3811581f
AV
102372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10238
10239 * gcc.target/arm/acle/ldc: New.
10240 * gcc.target/arm/acle/ldc2: New.
10241 * gcc.target/arm/acle/ldcl: New.
10242 * gcc.target/arm/acle/ldc2l: New.
10243 * gcc.target/arm/acle/stc: New.
10244 * gcc.target/arm/acle/stc2: New.
10245 * gcc.target/arm/acle/stcl: New.
10246 * gcc.target/arm/acle/stc2l: New.
10247
d57daa0c
AV
102482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10249
10250 * gcc.target/arm/acle/acle.exp: Run tests for different options
10251 and make sure fat-lto-objects is used such that we can still do
10252 assemble scans.
10253 * gcc.target/arm/acle/cdp.c: New.
10254 * gcc.target/arm/acle/cdp2.c: New.
10255 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10256 (check_effective_target_arm_coproc1_ok_nocache): New.
10257 (check_effective_target_arm_coproc2_ok): New.
10258 (check_effective_target_arm_coproc2_ok_nocache): New.
10259 (check_effective_target_arm_coproc3_ok): New.
10260 (check_effective_target_arm_coproc3_ok_nocache): New.
10261 (check_effective_target_arm_coproc4_ok): New.
10262 (check_effective_target_arm_coproc4_ok_nocache): New.
10263
8a123229
MS
102642017-01-06 Martin Sebor <msebor@redhat.com>
10265
10266 PR middle-end/78605
10267 * gcc.dg/tree-ssa/pr78605.c: New test.
10268
5b8999d6
MS
102692017-01-05 Martin Sebor <msebor@redhat.com>
10270
10271 PR tree-optimization/78910
10272 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10273 diagnostics.
10274 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10275 * gcc.dg/tree-ssa/pr78910.c: New test.
10276
4e89adf9
EB
102772017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10278
10279 * gcc.dg/sso-10.c: New test.
10280
962c5679
JJ
102812017-01-05 Jakub Jelinek <jakub@redhat.com>
10282
cfd719e7
JJ
10283 PR tree-optimization/71016
10284 * gcc.target/i386/pr71016.c: New test.
10285 * gcc.target/aarch64/pr71016.c: New test.
10286 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10287
26f20371
JJ
10288 PR c++/78931
10289 * g++.dg/cpp1z/decomp19.C: New test.
10290
962c5679
JJ
10291 PR c++/78890
10292 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10293 * g++.dg/init/union1.C: Likewise.
10294 * g++.dg/cpp0x/union6.C: Expect errors.
10295 * g++.dg/cpp0x/union8.C: New test.
10296 * g++.dg/cpp0x/pr78890-1.C: New test.
10297 * g++.dg/cpp0x/pr78890-2.C: New test.
10298
8c15f541
DE
102992017-01-05 David Edelsohn <dje.gcc@gmail.com>
10300
10301 * gcc.target/powerpc/pr71670.c: Require p9vector.
10302 * gcc.target/powerpc/p9-novsx.c: Same.
10303
51b86113
DM
103042017-01-05 David Malcolm <dmalcolm@redhat.com>
10305
10306 * selftests/asr_div1.rtl: New file.
10307 * selftests/aarch64: New subdirectory.
10308 * selftests/aarch64/times-two.rtl: New file.
10309 * selftests/bb-index.rtl: New file.
10310 * selftests/cfg-test.rtl: New file.
10311 * selftests/const-int.rtl: New file.
10312 * selftests/example-labels.rtl: New file.
10313 * selftests/insn-with-mode.rtl: New file.
10314 * selftests/jump-to-label-ref.rtl: New file.
10315 * selftests/jump-to-return.rtl: New file.
10316 * selftests/jump-to-simple-return.rtl: New file.
10317 * selftests/mem.rtl: New file.
10318 * selftests/note-insn-deleted.rtl: New file.
10319 * selftests/note_insn_basic_block.rtl: New file.
10320 * selftests/simple-cse.rtl: New file.
10321 * selftests/symbol-ref.rtl: New file.
10322 * selftests/x86_64: New subdirectory.
10323 * selftests/x86_64/call-insn.rtl: New file.
10324 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10325 * selftests/x86_64/times-two.rtl: New file.
10326 * selftests/x86_64/unspec.rtl: New file.
10327
dc7650cc
NS
103282017-01-05 Nathan Sidwell <nathan@acm.org>
10329
10330 PR c++/78765
10331 * g++.dg/cpp0x/pr78765.C: New.
10332
3db70565
DV
103332017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10334
10335 * gcc.target/s390/memcpy-2.c: New test.
10336 * gcc.target/s390/memset-2.c: New test.
10337
f5a537e3
AK
103382017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10339
10340 * gcc.target/s390/memcpy-1.c: New test.
10341
d80c6d02
JL
103422017-01-04 Jeff Law <law@redhat.com>
10343
10344 PR tree-optimization/78812
10345 * g++.dg/torture/pr78812.C: New test.
10346
08edc320 103472017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10348
10349 PR target/71977
10350 PR target/70568
10351 PR target/78823
10352 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10353 64-bit VSX systems with direct move, whether we optimize common
10354 code sequences in the GLIBC math library for float math functions.
10355 * gcc.target/powerpc/pr71977-2.c: Likewise.
10356
a9342885
MP
103572017-01-04 Marek Polacek <polacek@redhat.com>
10358
10359 PR c++/64767
10360 * c-c++-common/Wpointer-compare-1.c: New test.
10361
066435fe
JJ
103622017-01-04 Jakub Jelinek <jakub@redhat.com>
10363
abec4284
JJ
10364 PR c++/78949
10365 * c-c++-common/Wunused-var-16.c: New test.
10366
26c43e27
JJ
10367 PR c++/78693
10368 * g++.dg/cpp0x/pr78693.C: New test.
10369
fc73e60c
JJ
10370 PR driver/78957
10371 * gcc.dg/pr78957.c: New test.
10372
c9cf3863
JJ
10373 * g++.dg/cpp1y/auto-fn34.C: New test.
10374
066435fe
JJ
10375 PR c++/71182
10376 * g++.dg/cpp0x/pr71182.C: New test.
10377
598bd687
KN
103782017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10379
10380 PR target/78056
10381 * gcc.target/powerpc/pr78056-1.c: New test.
10382 * gcc.target/powerpc/pr78056-2.c: New test.
10383 * gcc.target/powerpc/pr78056-3.c: New test.
10384 * gcc.target/powerpc/pr78056-4.c: New test.
10385 * gcc.target/powerpc/pr78056-5.c: New test.
10386 * gcc.target/powerpc/pr78056-6.c: New test.
10387 * gcc.target/powerpc/pr78056-7.c: New test.
10388 * gcc.target/powerpc/pr78056-8.c: New test.
10389 * lib/target-supports.exp
10390 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10391 whether the effective target supports the popcntb instruction.
10392
8194635a
JL
103932017-01-03 Jeff Law <law@redhat.com>
10394
10395 PR tree-optimization/67955
10396 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10397
baf9ebc8
MP
103982017-01-04 Marek Polacek <polacek@redhat.com>
10399
10400 PR c++/77545
10401 PR c++/77284
10402 * g++.dg/cpp0x/range-for32.C: New test.
10403 * g++.dg/cpp0x/range-for33.C: New test.
10404
5dd9a9d0
DM
104052017-01-04 David Malcolm <dmalcolm@redhat.com>
10406
10407 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10408
4bf07f3f
NS
104092017-01-04 Nathan Sidwell <nathan@acm.org>
10410
10411 PR c++/66735
10412 * g++.dg/cpp1y/pr66735.C: New.
10413
165ba2e9
JJ
104142017-01-04 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/71563
10417 * gcc.dg/tree-ssa/pr71563.c: New test.
10418
4567f969
JB
104192017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10420
10421 PR fortran/78534
10422 PR fortran/78976
10423 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10424 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10425 * gfortran.dg/transfer_intrinsic_1.f90: Change
10426 scan-tree-dump-times due to gfc_trans_string_copy change to
10427 avoid -Wstringop-overflow.
10428
1c06f07f
JL
104292017-01-03 Jeff Law <law@redhat.com>
10430
10431 PR tree-optimization/78856
10432 * gcc.c-torture/execute/pr78856.c: New test.
10433
60fb638f
MM
104342017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10435
10436 PR target/78953
10437 * gcc.target/powerpc/pr78953.c: New test.
10438
e4d02f52
ILT
104392017-01-03 Ian Lance Taylor <iant@google.com>
10440
10441 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10442 enums.
10443
5b4f088d
MS
104442017-01-03 Martin Sebor <msebor@redhat.com>
10445
10446 PR tree-optimization/78696
10447 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10448 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10449 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10450 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10451
104522017-01-03 David Malcolm <dmalcolm@redhat.com>
10453
10454 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10455 with more than one digit.
10456 * lib/gcc-dg.exp (process-message): Support more than one digit
10457 in relative line specifications.
10458
104592017-01-03 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR tree-optimization/78965
10462 * gcc.dg/pr78965.c: New test.
10463
10464 PR middle-end/78901
10465 * g++.dg/opt/pr78901.C: New test.
10466
104672017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10468
10469 PR fortran/78534
10470 PR fortran/66310
10471 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10472 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10473 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10474 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10475 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10476 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10477 * gfortran.dg/string_1_lp64.f90: New test.
10478 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10479 * gfortran.dg/string_3_lp64.f90: New test.
10480 * gfortran.dg/transfer_intrinsic_1.f90: Change
10481 scan-tree-dump-times due to gfc_trans_string_copy change to
10482 avoid -Wstringop-overflow.
10483
8b7163c6
UB
104842017-01-02 Uros Bizjak <ubizjak@gmail.com>
10485
10486 PR target/78967
10487 * gcc.target/i386/pr78967-1.c: New test.
10488 * gcc.target/i386/pr78967-2.c: Ditto.
10489 * gcc.target/i386/pr78967-3.c: Ditto.
10490
10491 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10492 * gcc.target/i386/pr78904-4.c: Ditto.
10493 * gcc.target/i386/pr78904-6.c: Ditto.
10494
e2940b98
JH
104952017-01-01 Jan Hubicka <hubicka@ucw.cz>
10496
10497 PR middle-end/77674
10498 * g++.dg/torture/pr77674.C: New testcase.
10499
cbe34bb5 105002017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10501
10502 Update copyright years.
818ab71a 10503\f
cbe34bb5 10504Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10505
10506Copying and distribution of this file, with or without modification,
10507are permitted in any medium without royalty provided the copyright
10508notice and this notice are preserved.