]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/81627 (ICE on valid code at -O3: in check_loop_closed_ssa_use...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7061cfc0
BC
12017-08-01 Bin Cheng <bin.cheng@arm.com>
2
3 PR tree-optimization/81627
4 * gcc.dg/tree-ssa/pr81627.c: New.
5
39637a44
BC
62017-08-01 Bin Cheng <bin.cheng@arm.com>
7
8 PR tree-optimization/81620
9 * gcc.dg/tree-ssa/pr81620-1.c: New.
10 * gcc.dg/tree-ssa/pr81620-2.c: New.
11
f9c5fe06
DH
122017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
13
14 PR testsuite/53542
15 * gfortran.dg/use_30.f90: New test.
16
da98e3b1
JJ
172017-08-01 Jakub Jelinek <jakub@redhat.com>
18
19 PR tree-optimization/81588
20 * gcc.dg/tree-ssa/pr81588.c: New test.
21 * gcc.dg/pr81588.c: New test.
22 * gcc.c-torture/execute/pr81588.c: New test.
23
5e8fe12f
RB
242017-08-01 Richard Biener <rguenther@suse.de>
25
26 PR tree-optimization/81297
27 * gcc.dg/torture/pr81297.c: New testcase.
28
93ac482a
UB
292017-07-31 Uros Bizjak <ubizjak@gmail.com>
30
31 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
32
6cc518c6
SE
332017-07-31 Steve Ellcey <sellcey@cavium.com>
34
35 PR tree-optimization/80925
93ac482a 36 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
37 --param vect-max-peeling-for-alignment=0 option.
38 Remove unaligned access and peeling checks.
39 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
40
24c8e8eb
CL
412017-07-31 Carl Love <cel@us.ibm.com>
42
43 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
44 missed in commit 250746.
45
b40e941b
CL
462017-07-31 Carl Love <cel@us.ibm.com>
47
48 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
49 new builtins.
50
67779f74
L
512017-07-31 H.J. Lu <hongjiu.lu@intel.com>
52
53 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
54 * gcc.target/i386/pr79793-2.c: Likewise.
55
a97cf8f9
UB
562017-07-31 Uros Bizjak <ubizjak@gmail.com>
57
58 PR target/25967
59 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
60 (naked): Add attribute regparm(1) for x86_32 targets.
61 Add integer argument. Remove global "data" variable.
62 (main): Pass integer argument to naked function.
63 * gcc.target/i386/naked-4.c: New test.
64
7fef86d3
JH
652017-07-31 Jan Hubicka <hubicka@ucw.cz>
66 Martin Liska <mliska@suse.cz>
67
68 * gcc.dg/predict-15.c: New test.
69 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
70
2ec580be
UB
712017-07-31 Uros Bizjak <ubizjak@gmail.com>
72
73 PR target/25967
74 * gcc.target/i386/naked-1.c: New test.
75 * gcc.target/i386/naked-2.c: Ditto.
76 * gcc.target/i386/naked-3.c: Ditto.
77 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
78 do_test_body0 stub function, use attribute "naked" instead.
79 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
80 * gcc.dg/pr44290-2.c: Ditto.
81
cfdf6ff6
TK
822017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
83
84 PR fortran/81581
85 * gfortran.dg/dim_sum_1.f90: New test case.
86 * gfortran.dg/dim_sum_2.f90: New test case.
87 * gfortran.dg/dim_sum_3.f90: New test case.
88
5edb1c48
ML
892017-07-31 Martin Liska <mliska@suse.cz>
90
91 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
92 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
93
f34ebeb2
ML
942017-07-31 Martin Liska <mliska@suse.cz>
95
96 PR sanitize/81530
97 * g++.dg/ubsan/pr81530.C: New test.
98
066bbc57
JJ
992017-07-31 Jakub Jelinek <jakub@redhat.com>
100
101 PR sanitizer/81604
102 * c-c++-common/ubsan/pr81604.c: New test.
103
a10b3cf1
L
1042017-07-30 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR target/79793
107 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
108 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
109 (foo): Check the builtin return address against the return address
110 in interrupt frame.
111 * gcc.target/i386/pr79793-1.c: New test.
112 * gcc.target/i386/pr79793-2.c: Likewise.
113
942047f2
EB
1142017-07-29 Eric Botcazou <ebotcazou@adacore.com>
115
116 * c-c++-common/dump-ada-spec-7.c: New test.
117
e071b767
JJ
1182017-07-29 Jakub Jelinek <jakub@redhat.com>
119
120 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
121 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
122
782a7850
PB
1232017-07-28 Peter Bergner <bergner@vnet.ibm.com>
124
125 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
126
9de00935
TC
1272017-07-28 Tamar Christina <tamar.christina@arm.com>
128
129 * gcc.target/aarch64/int_mov_immediate_1.c: New.
130
8de33df2
BC
1312017-07-28 Bin Cheng <bin.cheng@arm.com>
132
133 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
134
8acb8421
TC
1352017-07-28 Tamar Christina <tamar.christina@arm.com>
136 Bilyan Borisov <bilyan.borisov@arm.com>
137
138 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
139 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
140 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
141 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
142 * gcc.target/aarch64/pr63304_1.c: Changed to double.
143
d9c259ef
BC
1442017-07-28 Bin Cheng <bin.cheng@arm.com>
145
146 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
147 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
148 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
149 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
150 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
151 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
152 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
153 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
154 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
155 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
156 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
157
6d7649f8
ML
1582017-07-28 Martin Liska <mliska@suse.cz>
159
160 PR sanitizer/81340
161 * g++.dg/asan/pr81340.C: New test.
162
92e29a5e
RB
1632017-07-28 Richard Biener <rguenther@suse.de>
164
165 PR tree-optimization/81502
166 * gcc.target/i386/pr81502.c: New testcase.
167
70affe6a
ML
1682017-07-28 Martin Liska <mliska@suse.cz>
169
170 PR sanitizer/81460
171 * gcc.dg/asan/pr81460.c: New test.
172
d0ee55a1
JJ
1732017-07-28 Jakub Jelinek <jakub@redhat.com>
174
c9b39a49
JJ
175 PR sanitizer/80998
176 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
177 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
178
d0ee55a1
JJ
179 PR tree-optimization/81578
180 * gcc.dg/pr81578.c: New test.
181
1ce75e41
RB
1822017-07-28 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/81573
185 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
186
7a5cbf29
PB
1872017-07-27 Peter Bergner <bergner@vnet.ibm.com>
188
189 * g++.dg/pr69667.C: Remove option -mlra.
190 * gcc.target/powerpc/dform-1.c: Likewise.
191 * gcc.target/powerpc/dform-2.c: Likewise.
192 * gcc.target/powerpc/dform-3.c: Likewise.
193 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
194 * gcc.target/powerpc/p9-vparity.c: Likewise.
195 * gcc.target/powerpc/pr63491.c: Likewise.
196 * gcc.target/powerpc/pr67808.c: Likewise.
197 * gcc.target/powerpc/pr68805.c: Likewise.
198 * gcc.target/powerpc/pr69461.c: Likewise.
199 * gcc.target/powerpc/pr71680.c: Likewise.
200 * gcc.target/powerpc/pr77289.c: Likewise.
201 * gcc.target/powerpc/pr78458.c: Likewise.
202 * gcc.target/powerpc/pr78543.c: Likewise.
203 * g++.dg/pr71294.C: Remove option -mno-lra.
204 * gcc.target/powerpc/pr71656-1.c: Likewise.
205 * gcc.target/powerpc/pr71656-2.c: Likewise.
206 * gcc.target/powerpc/pr71698.c: Likewise.
207
2c2789d5
KT
2082017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
209 Sudakshina Das <sudi.das@arm.com>
210
211 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
212
06bd22f6
MP
2132017-07-27 Marek Polacek <polacek@redhat.com>
214
215 PR c/81417
216 * c-c++-common/Wsign-compare-1.c: New test.
217 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
218 * g++.dg/warn/Wsign-compare-4.C: Likewise.
219 * g++.dg/warn/Wsign-compare-6.C: Likewise.
220 * g++.dg/warn/compare1.C: Likewise.
221 * gcc.dg/compare1.c: Likewise.
222 * gcc.dg/compare2.c: Likewise.
223 * gcc.dg/compare4.c: Likewise.
224 * gcc.dg/compare5.c: Likewise.
225 * gcc.dg/pr35430.c: Likewise.
226 * gcc.dg/pr60087.c: Likewise.
227
27c8b49b
PB
2282017-07-27 Peter Bergner <bergner@vnet.ibm.com>
229
230 PR middle-end/81564
231 * gcc.dg/pr81564.c: New test.
232
b7675b59
RB
2332017-07-27 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/81573
236 PR tree-optimization/81494
237 * gcc.dg/torture/pr81573.c: New testcase.
238
719488f8
RB
2392017-07-27 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/81571
242 * gcc.dg/torture/pr81571.c: New testcase.
243
9811e84c
RB
2442017-07-27 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/81502
247 * gcc.target/i386/vect-insert-1.c: New testcase.
248
58814c76
AK
2492017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
250
251 PR target/81534
252 * gcc.target/s390/pr81534.c: New test.
253
036ea399
JJ
2542017-07-27 Jakub Jelinek <jakub@redhat.com>
255
7d25ac20
JJ
256 PR tree-optimization/81555
257 PR tree-optimization/81556
258 * gcc.c-torture/execute/pr81555.c: New test.
259 * gcc.c-torture/execute/pr81556.c: New test.
260
036ea399
JJ
261 * gcc.dg/attr-noipa.c: New test.
262 * gcc.dg/ipa/ipa-pta-18.c: New test.
263 * gcc.dg/ipa/ipa-sra-11.c: New test.
264
9bfda664
MM
2652017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
266
267 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
268 option.
269 * gcc.target/powerpc/vsx-himode2.c: Likewise.
270 * gcc.target/powerpc/vsx-himode3.c: Likewise.
271 * gcc.target/powerpc/vsx-qimode.c: Likewise.
272 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
273 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
274 * gcc.target/powerpc/vsx-simode.c: Likewise.
275 * gcc.target/powerpc/vsx-simode2.c: Likewise.
276 * gcc.target/powerpc/vsx-simode3.c: Likewise.
277
eb086562
PC
2782017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/71570
281 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
282
a7473dc5
L
2832017-07-26 H.J. Lu <hongjiu.lu@intel.com>
284
285 PR target/81563
286 * gcc.target/i386/pr81563.c: New test
287
404f48ac
WD
2882017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
289
290 PR target/79041
291 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
292
c3d38629
MP
2932017-07-26 Marek Polacek <polacek@redhat.com>
294
295 PR middle-end/70992
296 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
297 * gcc.dg/overflow-warn-2.c: Likewise.
298 * gcc.dg/overflow-warn-3.c: Likewise.
299 * gcc.dg/overflow-warn-4.c: Likewise.
300 * gcc.dg/torture/pr70992-2.c: New test.
301 * gcc.dg/torture/pr70992.c: New test.
302
4f450a2b
RB
3032017-07-26 Richard Biener <rguenther@suse.de>
304
305 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
306 happening in ccp1.
307 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
308
e1711448
WD
3092017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
310
311 PR middle-end/46932
312 * gcc.dg/pr46932.c: New testcase.
313
108c3c88
ML
3142017-07-26 Martin Liska <mliska@suse.cz>
315
316 PR sanitize/81186
317 * gcc.dg/asan/pr81186.c: New test.
318
52645850
CL
3192017-07-25 Carl Love <cel@us.ibm.com>
320
321 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
322 vec_cnttz builtins.
323
a8697b27
EB
3242017-07-25 Eric Botcazou <ebotcazou@adacore.com>
325
326 * gnat.dg/opt66.adb: New test.
327
288fe52e
AM
3282017-07-25 Alexander Monakov <amonakov@ispras.ru>
329
330 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
331 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
332
b771c609
AM
3332017-07-25 Alexander Monakov <amonakov@ispras.ru>
334
335 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
336
3372017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
338
339 * c-c++-common/patchable_function_entry-default.c: New test.
340 * c-c++-common/patchable_function_entry-decl.c: Likewise.
341 * c-c++-common/patchable_function_entry-definition.c: Likewise.
342
774cccdc
JJ
3432017-07-25 Jakub Jelinek <jakub@redhat.com>
344
345 PR target/81532
346 * gcc.target/i386/pr80833-3.c: New test.
347 * gcc.target/i386/avx512dq-pr81532.c: New test.
348 * gcc.target/i386/avx512bw-pr81532.c: New test.
349
1aa54f90
RB
3502017-07-25 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/81455
353 * gcc.dg/pr81455.c: New testcase.
354
e294f495
RB
3552017-07-25 Richard Biener <rguenther@suse.de>
356
357 PR tree-optimization/81529
358 * gfortran.dg/pr81529.f90: New testcase.
359
edf8ba4b
WD
3602017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
361
774cccdc 362 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 363
ea063871
RB
3642017-07-25 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/81410
367 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
368
5ea71a5a
RB
3692017-07-25 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/81510
372 * gcc.dg/torture/pr81510.c: New testcase.
373 * gcc.dg/torture/pr81510-2.c: Likewise.
374
4287b4e8
ML
3752017-07-25 Martin Liska <mliska@suse.cz>
376
377 PR ipa/81520
378 * gcc.dg/ipa/pr81520.c: New test.
379
d49718d6
MP
3802017-07-25 Marek Polacek <polacek@redhat.com>
381
382 PR c/81364
383 * Wmultistatement-macros-12.c: New test.
384
0e82a9b9
BC
3852017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
386
387 PR target/81414
388 * gcc.target/aarch64/pr81414.C: New.
389
3d99332b
RB
3902017-07-25 Richard Biener <rguenther@suse.de>
391
392 PR middle-end/81505
393 * gcc.dg/ubsan/pr81505.c: New testcase.
394
52d0f7bd
DS
3952017-07-24 Daniel Santos <daniel.santos@pobox.com>
396
397 PR testsuite/80759
398 * gcc.target/x86_64/abi/ms-sysv/do-test.S
399 (ELFFN_BEGIN): Rename to FN_TYPE.
400 (ELFFN_END): Rename to FN_SIZE.
401 (ASMNAME): New macro.
402 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
403 .global.
404 (FUNC_END): Use ASMNAME.
405 (test_data_save): Remove.
406 (test_data_input): Likewise.
407 (test_data_output: Likewise.
408 (test_data_fn): Likewise.
409 (test_data_retaddr): Likewise.
410 (regs_to_mem): Make globals, use r10 instead of rax.
411 (mem_to_regs): Likewise.
412 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
413 body to ms-sysv.c.
414 (do_test_aligned): Likewise.
415 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
416 Add dg-* directives.
417 (PASTE_STR): New macro.
418 (ASMNAME): Likewise.
419 (LOAD_TEST_DATA_ADDR): Likewise.
420 (TEST_DATA_OFFSET): Likewise.
421 (do_test_body0): New C function.
422 (do_test_body): New inline assembly routine.
423 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
424 (runtest_ms_sysv): Modify.
425
19930989
MM
4262017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
427
428 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
429 since the upper-regs options have been deleted.
430 * gcc.target/powerpc/pr65849-2.c: Likewise.
431 * gcc.target/powerpc/pr80099-1.c: Likewise.
432 * gcc.target/powerpc/pr80099-2.c: Likewise.
433 * gcc.target/powerpc/pr80099-3.c: Likewise.
434 * gcc.target/powerpc/pr80099-4.c: Likewise.
435 * gcc.target/powerpc/pr80099-5.c: Likewise.
436 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
437 support removal of the upper-regs options.
438 * gcc.target/powerpc/p8vector-fp.c: Likewise.
439 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
440 * gcc.target/powerpc/p9-dimode1.c: Likewise.
441 * gcc.target/powerpc/p9-dimode2.c: Likewise.
442 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
443 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
444 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
445 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
446 * gcc.target/powerpc/ppc-round.c: Likewise.
447 * gcc.target/powerpc/pr71720.c: Likewise.
448 * gcc.target/powerpc/pr72853.c: Likewise.
449 * gcc.target/powerpc/pr79907.c: Likewise.
450 * gcc.target/powerpc/pr78953.c: Likewise.
451 * gcc.target/powerpc/upper-regs-df.c: Likewise.
452 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
453 * gcc.target/powerpc/vec-extract-1.c: Likewise.
454 * gcc.target/powerpc/vec-init-3.c: Likewise.
455 * gcc.target/powerpc/vec-init-6.c: Likewise.
456 * gcc.target/powerpc/vec-init-7.c: Likewise.
457 * gcc.target/powerpc/vec-set-char.c: Likewise.
458 * gcc.target/powerpc/vec-set-int.c: Likewise.
459 * gcc.target/powerpc/vec-set-short.c: Likewise.
460
d47d34bb
WD
4612017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
462
463 PR target/79041
464 * gcc.target/aarch64/pr79041-2.c: New test.
465
26bca0ed
CL
4662017-07-24 Carl Love <cel@us.ibm.com>
467
468 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
469 the new built-ins.
470
4b40986c
JW
4712017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
472
473 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
474
213c3b7b
TK
4752017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
476 Mikael Morin <mikael@gcc.gnu.org>
477
478 PR fortran/66102
479 * gfortran.dg/realloc_on_assign_28.f90: New test.
480
e2b71b5a
DE
4812017-07-23 David Edelsohn <dje.gcc@gmail.com>
482
483 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
484 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
485
f36dda3b
UB
4862017-07-23 Uros Bizjak <ubizjak@gmail.com>
487
488 PR target/80569
489 * gcc.target/i386/pr80569.c: New test.
490
5ff4baa5
CL
4912017-07-21 Carl Love <cel@us.ibm.com>
492
493 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
494 vmuleuh): Fix scan-assembler-times should check for word not half word
495 instructions.
496
43f84f6c
JW
4972017-07-21 Jim Wilson <jim.wilson@linaro.org>
498
499 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
500 redundant -march option.
501 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
502 in addition to armv8.1-a.
503
325fe816
YG
5042017-07-21 Yury Gribov <tetra2005@gmail.com>
505
506 PR middle-end/56727
507 * gcc.dg/pr56727-1.c: New test.
508 * gcc.dg/pr56727-2.c: New test.
509
5a5838e0
SM
5102017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
511
512 * gcc.target/powerpc/mmx-check.h: New file.
513 * gcc.target/powerpc/mmx-packs.c: New file.
514 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
515 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
516 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
517 * gcc.target/powerpc/mmx-paddb-1.c: New file.
518 * gcc.target/powerpc/mmx-paddd-1.c: New file.
519 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
520 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
521 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
522 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
523 * gcc.target/powerpc/mmx-paddw-1.c: New file.
524 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
525 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
526 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
527 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
528 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
529 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
530 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
531 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
532 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
533 * gcc.target/powerpc/mmx-pslld-1.c: New file.
534 * gcc.target/powerpc/mmx-psllw-1.c: New file.
535 * gcc.target/powerpc/mmx-psrad-1.c: New file.
536 * gcc.target/powerpc/mmx-psraw-1.c: New file.
537 * gcc.target/powerpc/mmx-psrld-1.c: New file.
538 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
539 * gcc.target/powerpc/mmx-psubb-2.c: New file.
540 * gcc.target/powerpc/mmx-psubd-2.c: New file.
541 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
542 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
543 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
544 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
545 * gcc.target/powerpc/mmx-psubw-2.c: New file.
546 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
547 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
548 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
549 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
550 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
551 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
552
9af7f373
RB
5532017-06-21 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/81500
556 * gcc.dg/torture/pr81500.c: New testcase.
557
5aaa8fb4
NS
5582017-07-20 Nathan Sidwell <nathan@acm.org>
559
560 * g++.dg/ext/anon-struct6.C: Adjust diag.
561 * g++.old-deja/g++.other/anon4.C: Adjust diag.
562
2953b72f
JJ
5632017-07-20 Jakub Jelinek <jakub@redhat.com>
564
565 PR target/80846
566 * gcc.target/i386/avx-pr80846.c: New test.
567 * gcc.target/i386/avx2-pr80846.c: New test.
568 * gcc.target/i386/avx512f-pr80846.c: New test.
569
73c4b4df
BC
5702017-07-20 Bin Cheng <bin.cheng@arm.com>
571
572 PR tree-optimization/81388
573 * gcc.dg/tree-ssa/pr81388-1.c: New test.
574 * gcc.dg/tree-ssa/pr81388-2.c: New test.
575
77e5edaf
JH
5762017-07-17 Tom de Vries <tom@codesourcery.com>
577
578 PR middle-end/81030
579 * gcc.dg/pr81030.c: New test.
580
891ad31c
RB
5812017-07-20 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/61171
584 * g++.dg/vect/pr61171.cc: New testcase.
585 * gfortran.dg/vect/pr61171.f: Likewise.
586 * gcc.dg/vect/vect-reduc-11.c: Likewise.
587
f971b281
RB
5882017-07-20 Richard Biener <rguenther@suse.de>
589
590 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
591 with V64QImode.
592 * gcc.dg/vect/slp-45.c: Likewise.
593
2071f8f9
N
5942017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
595
596 * gcc.dg/tree-ssa/vrp116.c: New Test.
597
a6722e5b
MM
5982017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
599
600 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
601 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
602 __builtin_cpu_is and __builtin_cpu_supports are supported.
603
ccfa843f
SM
6042017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
605
606 * gcc.target/powerpc/bmi-check.h (main): Skip unless
607 __BUILTIN_CPU_SUPPORTS__ defined.
608 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
609 __BUILTIN_CPU_SUPPORTS__ defined.
610
564e405c
JJ
6112017-07-19 Jakub Jelinek <jakub@redhat.com>
612
613 PR tree-optimization/81346
614 * gcc.dg/tree-ssa/pr81346-5.c: New test.
615
3717fbe3
TV
6162017-07-19 Tom de Vries <tom@codesourcery.com>
617
618 * gcc.target/nvptx/decl-init.c: Update alignment.
619 * gcc.target/nvptx/slp-2-run.c: New test.
620 * gcc.target/nvptx/slp-2.c: New test.
621 * gcc.target/nvptx/v2di.c: New test.
622
b98b34b7
TV
6232017-07-19 Tom de Vries <tom@codesourcery.com>
624
625 * gcc.target/nvptx/slp-run.c: New test.
626 * gcc.target/nvptx/slp.c: New test.
627 * gcc.target/nvptx/v2si-cvt.c: New test.
628 * gcc.target/nvptx/v2si-run.c: New test.
629 * gcc.target/nvptx/v2si.c: New test.
630 * gcc.target/nvptx/vec.inc: New test.
631
8d1628eb
JJ
6322017-07-19 Jakub Jelinek <jakub@redhat.com>
633
634 PR tree-optimization/81346
635 * gcc.dg/tree-ssa/pr81346-1.c: New test.
636 * gcc.dg/tree-ssa/pr81346-2.c: New test.
637 * gcc.dg/tree-ssa/pr81346-3.c: New test.
638 * gcc.dg/tree-ssa/pr81346-4.c: New test.
639 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
640 compiler to avoid X / C1 op C2 optimization to trigger.
641
4d6ababc
ML
6422017-07-19 Martin Liska <mliska@suse.cz>
643
644 PR sanitizer/63361
645 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
646 -ffloat-store or -mieee for targets that need it.
647
d83cc5cc
TV
6482017-07-18 Tom de Vries <tom@codesourcery.com>
649
650 PR middle-end/81464
651 * gfortran.dg/pr81464.f90: New test.
652
e822e885
UB
6532017-07-18 Uros Bizjak <ubizjak@gmail.com>
654
655 PR target/81471
656 * gcc.target/i386/pr81471.c: New test.
657
b267968e
RB
6582017-06-18 Richard Biener <rguenther@suse.de>
659
660 PR tree-optimization/81410
661 * gcc.dg/vect/pr81410.c: New testcase.
662
33e9feb5
JH
6632017-07-18 Jan Hubicka <hubicka@ucw.cz>
664
665 PR middle-end/81462
666 * g++.dg/torture/pr81462.C: New testcase.
667
694dd0e4
BC
6682017-07-18 Bin Cheng <bin.cheng@arm.com>
669
670 PR target/81408
671 * g++.dg/tree-ssa/pr81408.C: New.
672 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
673
f9bfe3f5
RB
6742017-07-18 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/80620
677 PR tree-optimization/81403
678 * gcc.dg/torture/pr80620.c: New testcase.
679 * gcc.dg/torture/pr81403.c: Likewise.
680
6812017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
682
683 PR tree-optimization/81418
684 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
685
6862017-07-17 Carl Love <cel@us.ibm.com>
687
688 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
689 test case changes for commit 249424
690
691 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
692 vmuleuh): Fix scan-assembler-times should check for word not half word
693 instructions.
694
f6489326
BS
6952017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
696
697 PR tree-optimization/81162
698 * gcc.dg/pr81162.c: Move this to...
699 * gcc.dg/ubsan/pr81162.c: ...here.
700
dbc4ecfc
VR
7012017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
702
703 * g++.dg/diagnostic/friend1.C: New test.
704 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
705
a64559a5
NS
7062017-07-17 Nathan Sidwell <nathan@acm.org>
707
708 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
709
aac59577
BE
7102017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
711
712 * lib/gcc-dg.exp: Increase expect's match buffer size.
713
aa1528b5
BC
7142017-07-17 Bin Cheng <bin.cheng@arm.com>
715
716 PR target/81369
717 * gcc.dg/tree-ssa/pr81369.c: New.
718
b6c354eb
CZ
7192017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
720
721 * gcc.target/arc/pr9000674901.c: New file.
722 * gcc.target/arc/pic-1.c: Likewise.
723 * gcc.target/arc/pr9001191897.c: Likewise.
724
1825c61e
CZ
7252017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
726 Andrew Burgess <andrew.burgess@embecosm.com>
727
728 * gcc.target/arc/naked-1.c: New file.
729 * gcc.target/arc/naked-2.c: Likewise.
730
1f1e8aed
JJ
7312017-07-17 Jakub Jelinek <jakub@redhat.com>
732
9ebce098
JJ
733 PR tree-optimization/81428
734 * gcc.dg/fixed-point/pr81428.c: New test.
735
e8dd1313
JJ
736 PR tree-optimization/81365
737 * g++.dg/torture/pr81365.C: New test.
738
1f1e8aed
JJ
739 PR tree-optimization/81396
740 * gcc.dg/tree-ssa/pr81396.c: New test.
741
38f638ca
EB
7422017-07-16 Eric Botcazou <ebotcazou@adacore.com>
743
744 * gnat.dg/opt65.adb: New test.
745
5fa396ad
JH
7462017-07-16 Jan Hubicka <hubicka@ucw.cz>
747
748 * gcc.dg/predict-8.c: Update.
749
00aeee56
VR
7502017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
751
752 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
753 * g++.dg/warn/pr12242.C: Likewise.
754
b70bb05b
KN
7552017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
756
757 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
758 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
759 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
760 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
761 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
762 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
763 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
764 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
765 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
766 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
767 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
768 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
769 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
770 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
771 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
772 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
773 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
774 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
775 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
776 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
777 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
778 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
779 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
780 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
781 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
782 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
783 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
784 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
785 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
786 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
787 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
788 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
789 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
790 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
791 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
792 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
793 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
794 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
795 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
796 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
797 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
798 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
799 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
800 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
801 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
802 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
803 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
804 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
805 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
806 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
807 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
808
3b805666
BS
8092016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810
811 PR tree-optimization/81162
812 * gcc.dg/pr81162.c: New file.
813
bece580c
MS
8142017-07-14 Martin Sebor <msebor@redhat.com>
815
816 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
817 that bcopy is expected to be transformed to.
818
eea77d1f
DM
8192017-07-14 David Malcolm <dmalcolm@redhat.com>
820
821 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
822 * g++.dg/lookup/missing-std-include-2.C: New test case.
823 * g++.dg/lookup/missing-std-include-3.C: New test case.
824 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
825 * gcc.dg/missing-header-fixit-1.c: New test case.
826 * gcc.dg/missing-header-fixit-2.c: New test case.
827 * gcc.dg/missing-header-fixit-2.h: New header.
828
338d6484
DM
8292017-07-13 David Malcolm <dmalcolm@redhat.com>
830
831 PR c/81405
832 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
833
8342017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
835
836 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
837
6d28654e
ML
8382017-07-13 Martin Liska <mliska@suse.cz>
839
840 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
841 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
842 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
843 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
844 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
845 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
846 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
847
3787ee47
MM
8482017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
849
850 PR target/81193
851 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
852 __builtin_cpu_supports with old GLIBC's.
853 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
854 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
855 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
856 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
857 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
858 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
859 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
860 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
861 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
862 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
863 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
864 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
865 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
866 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
867 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
868 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
869 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
870 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
871 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
872 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
873 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
874 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
875 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
876 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
877
118009c1
CL
8782017-07-12 Carl Love <cel@us.ibm.com>
879
880 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
881 rev_bool_int): Add test cases for builtins.
882 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
883 test cases for builtins.
884
5d7b8153
CL
8852017-07-12 Carl Love <cel@us.ibm.com>
886
887 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
888 lp64 && p9vector_hw.
889
6ea93a64
CL
8902017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
891
892 * lib/target-supports.exp (check_stack_check_available): Make
893 testcase name depend on stack_kind.
894
2f65ab2e
MC
8952017-07-11 Michael Collison <michael.collison@arm.com>
896
774cccdc 897 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 898
9e028cef
PC
8992017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
900
901 PR c++/51270
902 * g++.dg/warn/Wreturn-local-addr-3.C: New.
903
f281956e
CL
9042017-07-11 Carl Love <cel@us.ibm.com>
905
906 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
907 test cases for the builtins.
908
3d36348a
YG
9092017-07-11 Yury Gribov <tetra2005@gmail.com>
910
911 * lib/profopt.exp: Print relative names in UNSUPPORTED
912 AutoFDO tests.
913
214f700a
MC
9142017-07-10 Michael Collison <michael.collison@arm.com>
915
916 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
917
03ed2915
UB
9182017-07-10 Uros Bizjak <ubizjak@gmail.com>
919
920 PR target/81375
921 * gcc.target/i386/pr81375.c: New test.
922
9c582dbb
MS
9232017-07-10 Martin Sebor <msebor@redhat.com>
924
925 PR tree-optimization/80397
926 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 927
281ac396
MS
9282017-07-10 Martin Sebor <msebor@redhat.com>
929
930 PR other/81345
931 * gcc.dg/pr81345.c: New test.
932
a7784956
CZ
9332017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
934
935 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
936 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
937
5920ba15
UB
9382017-07-09 Uros Bizjak <ubizjak@gmail.com>
939
940 PR target/81313
941 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
942 integer argumets to bypass x86_64 outgoing args optimization.
943
9442017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
945
946 * gfortran.dg/eoshift_4.f90: New test.
947 * gfortran.dg/eoshift_5.f90: New test.
948 * gfortran.dg/eoshift_6.f90: New test.
949
35c95658
L
9502017-07-09 H.J. Lu <hongjiu.lu@intel.com>
951
952 PR target/81313
953 * gcc.target/i386/pr81313-1.c: New test.
954 * gcc.target/i386/pr81313-2.c: Likewise.
955 * gcc.target/i386/pr81313-3.c: Likewise.
956 * gcc.target/i386/pr81313-4.c: Likewise.
957 * gcc.target/i386/pr81313-5.c: Likewise.
958
dcbf81c9
RS
9592017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
960
961 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
962 * gnat.dg/vect16.ads (Sarray): Likewise.
963 * gnat.dg/vect17.ads (Sarray): Likewise.
964 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
965 * gnat.dg/vect16.adb (Add): Likewise.
966 * gnat.dg/vect17.adb (Add): Likewise.
967
738f7c2e
DM
9682017-07-07 David Malcolm <dmalcolm@redhat.com>
969
970 PR c++/79300
971 * g++.dg/diagnostic/pr79300.C: New test case.
972
6a69355c
MM
9732017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
974
57f49e99
MM
975 * gcc.target/powerpc/clone1.c: Add check to make sure the
976 __builtin_cpu_supports function is fully supported.
977 * gcc.target/powerpc/clone2.c: New runtime test for
978 target_clones.
979
6a69355c
MM
980 PR target/81348
981 * gcc.target/powerpc/pr81348.c: New test.
982
5e32025a
SN
9832017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
984
985 * gfortran.dg/vect/pr60510.f: Require vect_double support.
986
19388c6d
CL
9872017-07-07 Carl Love <cel@us.ibm.com>
988
989 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
990 file for built-ins.
991
bcc3c3f1
JM
9922017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
993
994 * gcc.target/sparc/dictunpack.c: New file.
995 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
996 * gcc.target/sparc/fpcmpshl.c: Likewise.
997 * gcc.target/sparc/fpcmpurshl.c: Likewise.
998 * gcc.target/sparc/fpcmpushl.c: Likewise.
999
2c6e2eb1
HA
10002017-07-06 Harald Anlauf <anlauf@gmx.de>
1001
1002 PR fortran/70071
1003 * gfortran.dg/coarray_44.f90: New testcase.
1004
5094f7d5
MO
10052017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1006
1007 * c-c++-common/asan/kasan-alloca-1.c: New test.
1008 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1009
e3174bdf
MO
10102017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1011
1012 * c-c++-common/asan/alloca_big_alignment.c: New test.
1013 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1014 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1015 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1016 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1017 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1018 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1019 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1020
a40c6fa8
GJL
10212017-07-06 Georg-Johann Lay <avr@gjlay.de>
1022
1023 PR target/81305
1024 * gcc.target/avr/isr-test.h: Fix warnings.
1025
9296dd9b
TP
10262017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1027
1028 * lib/target-supports.exp: Generate
1029 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1030 and check_effective_target_arm_arch_v8r_multilib.
1031
d87f00ba
CL
10322017-07-06 Carl Love <cel@us.ibm.com>
1033
9296dd9b 1034 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1035
10362017-07-06 Carl Love <cel@us.ibm.com>
1037
1038 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1039 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1040 cases for vec_addc, adde and addec builtins.
1041
c471c6ed
DM
10422017-07-06 David Malcolm <dmalcolm@redhat.com>
1043
1044 PR c++/79300
1045 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1046 expected underlining within macro expansion.
1047 * c-c++-common/pr70264.c: Likewise.
1048 * g++.dg/plugin/diagnostic-test-expressions-1.C
1049 (test_within_macro_1): New test.
1050 (test_within_macro_2): Likewise.
1051 (test_within_macro_3): Likewise.
1052 (test_within_macro_4): Likewise.
1053 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1054 expected underlining within macro expansion.
1055 (test_macro_4): Likewise.
1056 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1057 (test_within_macro_1): New test.
1058 (test_within_macro_2): Likewise.
1059 (test_within_macro_3): Likewise.
1060 (test_within_macro_4): Likewise.
1061 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1062 underlining within macro expansion.
1063
68d872d7
SP
10642017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1065
1066 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1067 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1068 _mm_maskz_getexp_round_sd): Test new intrinsics.
1069 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1070 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1071 _mm_maskz_getexp_round_ss): Ditto.
1072 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1073 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1074 _mm_maskz_getmant_round_sd): Ditto.
1075 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1076 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1077 _mm_maskz_getmant_round_ss): Ditto.
1078 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1079 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1080 _mm_maskz_getexp_round_sd): New runtime tests.
1081 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1082 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1083 _mm_maskz_getexp_round_ss): Ditto.
1084 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1085 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1086 _mm_maskz_getmant_round_sd): Ditto.
1087 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1088 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1089 _mm_maskz_getmant_round_ss): Ditto.
1090 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1091 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1092 __builtin_ia32_getmantss_mask_round): Test new builtins.
1093 * gcc.target/i386/sse-13.c : Ditto.
1094 * gcc.target/i386/sse-23.c: Ditto.
1095 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1096 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1097 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1098 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1099 _mm_mask_getexp_round_ss): Test new intrinsics.
1100 * gcc.target/i386/testround-1.c: Ditto.
1101 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1102 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1103 _mm_mask_getmant_round_ss): Test new intrinsics
1104 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1105 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1106 _mm_maskz_getmant_ss): Test new intrinsics.
1107
9e00a397
CL
11082017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1109
1110 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1111 * lib/target-supports.exp (check_stack_check_available): New.
1112 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1113 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1114 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1115 * gcc.dg/pr47443.c: Likewise.
1116 * gcc.dg/pr48134.c: Likewise.
1117 * gcc.dg/pr70017.c: Likewise.
1118 * gcc.target/aarch64/stack-checking.c: Likewise.
1119 * gcc.target/arm/stack-checking.c: Likewise.
1120 * gcc.target/i386/pr48723.c: Likewise.
1121 * gcc.target/i386/pr55672.c: Likewise.
1122 * gcc.target/i386/pr67265-2.c: Likewise.
1123 * gcc.target/i386/pr67265.c: Likewise.
1124 * gnat.dg/opt49.adb: Likewise.
1125 * gnat.dg/stack_check1.adb: Likewise.
1126 * gnat.dg/stack_check2.adb: Likewise.
1127 * gnat.dg/stack_check3.adb: Likewise.
1128
38e6cc4d
KN
11292017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1130
1131 PR target/80103
1132 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1133 __attribute__.
1134
f8aa2b2c
SP
11352017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1136
1137 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1138 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1139 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1140 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1141 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1142 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1143 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1144 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1145 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1146 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1147 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1148 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1149
e483b7b4
GJL
11502017-07-05 Georg-Johann Lay <avr@gjlay.de>
1151
1152 PR target/81305
1153 * gcc.target/avr/isr-test.h: New file.
1154 * gcc.target/avr/torture/isr-01-simple.c: New test.
1155 * gcc.target/avr/torture/isr-02-call.c: New test.
1156 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1157
a8745cc2
BC
11582017-07-05 Bin Cheng <bin.cheng@arm.com>
1159
1160 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1161 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1162 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1163 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1164
4a52eb19
BC
11652017-07-05 Bin Cheng <bin.cheng@arm.com>
1166
1167 * gcc.dg/tree-ssa/ldist-26.c: New test.
1168
95f7d11b
BC
11692017-07-05 Bin Cheng <bin.cheng@arm.com>
1170
1171 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1172
45bb7d59
UB
11732017-07-04 Uros Bizjak <ubizjak@gmail.com>
1174
1175 PR target/81300
1176 * gcc.target/i386/pr81300.c: New test.
1177
1fcfac88
UB
11782017-07-04 Uros Bizjak <ubizjak@gmail.com>
1179
1180 PR target/81294
1181 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1182 x and y arguments in the call to _subborrow_u32.
1183 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1184 x and y arguments in the call to _subborrow_u64.
1185 * gcc.target/i386/pr81294-1.c: New test.
1186 * gcc.target/i386/pr81294-2.c: Ditto.
1187
a4187dab
KT
11882017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1189
1190 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1191
efbf55b0
MP
11922017-07-04 Marek Polacek <polacek@redhat.com>
1193
1194 PR c/81231
1195 * gcc.dg/atomic-pr81231.c: New test.
1196
1aad7106
RS
11972017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1198
1199 PR tree-optimization/81292
1200 * gcc.dg/pr81292-1.c: New test.
1201 * gcc.dg/pr81292-2.c: Likewise.
1202
7c819e8a
ML
12032017-07-04 Martin Liska <mliska@suse.cz>
1204
1205 PR sanitizer/81040
1206 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1207 use-after-scope sanitization.
1208
f111f434
JJ
12092017-07-04 Jakub Jelinek <jakub@redhat.com>
1210
8e8dd13b
JJ
1211 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1212 options.
1213
f111f434
JJ
1214 PR target/81175
1215 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1216 gather.
1217
7a1238d1
ML
12182017-07-04 Martin Liska <mliska@suse.cz>
1219
1220 PR ipa/81214
1221 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1222 * g++.dg/ext/mvc3.C: Likewise.
1223 * gcc.target/i386/mvc2.c: Likewise.
1224 * gcc.target/i386/mvc3.c: Likewise.
1225
9fc1fed4
JJ
12262017-07-04 Jakub Jelinek <jakub@redhat.com>
1227
8e3b9bbf
JJ
1228 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1229 decomposition declaration in diagnostics.
1230 * g++.dg/cpp1z/decomp2.C: Likewise.
1231 * g++.dg/cpp1z/decomp3.C: Likewise.
1232 * g++.dg/cpp1z/decomp4.C: Likewise.
1233 * g++.dg/cpp1z/decomp5.C: Likewise.
1234 * g++.dg/cpp1z/decomp6.C: Likewise.
1235 * g++.dg/cpp1z/decomp7.C: Likewise.
1236 * g++.dg/cpp1z/decomp8.C: Likewise.
1237 * g++.dg/cpp1z/decomp13.C: Likewise.
1238 * g++.dg/cpp1z/decomp14.C: Likewise.
1239 * g++.dg/cpp1z/decomp18.C: Likewise.
1240 * g++.dg/cpp1z/decomp19.C: Likewise.
1241 * g++.dg/cpp1z/decomp22.C: Likewise.
1242 * g++.dg/cpp1z/decomp23.C: Likewise.
1243 * g++.dg/cpp1z/decomp24.C: Likewise.
1244 * g++.dg/cpp1z/decomp25.C: Likewise.
1245 * g++.dg/cpp1z/decomp26.C: Likewise.
1246 * g++.dg/cpp1z/decomp28.C: Likewise.
1247
9fc1fed4
JJ
1248 PR c++/81258
1249 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1250 * g++.dg/cpp1z/decomp30.C: New test.
1251
17c18221
PC
12522017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 PR c++/65775
1255 * g++.dg/cpp0x/trailing14.C: New.
1256
370d975d
DH
12572017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1258
1259 PR testsuite/79866
1260 * gfortran.dg/coarray_event_2.f08: New test.
1261
73977c47
DH
12622017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1263
1264 PR testsuite/79843
1265 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1266 * gfortran.dg/pointer_intent_2.f90: Likewise.
1267
2f70a979
JH
12682017-07-02 Jan Hubicka <hubicka@ucw.cz>
1269
1270 PR middle-end/81290
1271 * gcc.c-torture/compile/pr81290.c: New.
1272
6b5e165b
RB
12732017-07-03 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/60510
1276 * gfortran.dg/vect/pr60510.f: New testcase.
1277
d8ac7e28
RO
12782017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279
1280 * gcc.target/i386/mvc6.c: Require ifunc support.
1281
da402967
ML
12822017-07-03 Martin Liska <mliska@suse.cz>
1283
1284 PR sanitize/81040
1285 * g++.dg/asan/function-argument-1.C: New test.
1286 * g++.dg/asan/function-argument-2.C: New test.
1287 * g++.dg/asan/function-argument-3.C: New test.
1288
bc9f4235
RS
12892017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1290
1291 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1292 as well.
1293
be086ff5
TV
12942017-07-03 Tom de Vries <tom@codesourcery.com>
1295
1296 PR tree-optimization/69468
1297 * gcc.dg/pr81192.c: Update.
1298
4752be46
TV
12992017-07-03 Tom de Vries <tom@codesourcery.com>
1300
1301 PR tree-optimization/81192
1302 * gcc.dg/pr81192.c: Update.
1303
0bbfd554
TV
13042017-07-03 Tom de Vries <tom@codesourcery.com>
1305
1306 PR tree-optimization/81192
1307 * gcc.dg/pr81192.c: New test.
1308
b677e2f6
TK
13092017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1310
1311 * gfortran/eoshift_3.f90: New test.
1312
e3f9a279
RS
13132017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1314
1315 * gcc.dg/strlenopt-32.c: New testcase.
1316 * gcc.dg/strlenopt-33.c: Likewise.
1317 * gcc.dg/strlenopt-33g.c: Likewise.
1318 * gcc.dg/strlenopt-34.c: Likewise.
1319 * gcc.dg/strlenopt-35.c: Likewise.
1320
862088aa
RS
13212017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1322
1323 PR tree-optimization/80769
1324 * gcc.dg/strlenopt-31.c: New test.
1325 * gcc.dg/strlenopt-31g.c: Likewise.
1326
c34d0927
RS
13272017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1328
1329 PR tree-optimization/81136
1330 * gcc.dg/vect/pr81136.c: New test.
1331
c52d6043
JJ
13322017-07-01 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR sanitizer/81262
1335 * gcc.c-torture/compile/pr81262.c: New test.
1336 * g++.dg/ubsan/pr81262.C: New test.
1337
77616c7e
JH
13382017-06-29 Jan Hubicka <hubicka@ucw.cz>
1339
1340 PR ipa/81261
1341 * g++.dg/ipa/pr81261.C: New testcase.
1342
fb6a764d
AP
13432017-06-30 Andrew Pinski <apinski@cavium.com>
1344
1345 * gcc.dg/torture/pr81245.c: New testcase.
1346
059ab149
AH
13472017-06-30 Aldy Hernandez <aldyh@redhat.com>
1348
1349 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1350 unbounded use.
1351
e59e8b5a
DM
13522017-06-30 David Malcolm <dmalcolm@redhat.com>
1353
1354 PR c++/80014
1355 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1356 Add declaration.
1357 (test_typeid): New test function.
1358
e855bdc0
JJ
13592017-06-30 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR target/81225
1362 * gcc.target/i386/pr81225.c: New test.
1363
fe32bb1b
NS
13642017-06-30 Nathan Sidwell <nathan@acm.org>
1365
1366 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1367 * g++.dg/cpp0x/decltype9.C: Likewise.
1368 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1369 * g++.dg/lookup/decl1.C: Likewise.
1370 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1371 * g++.dg/other/pr28432.C: Likewise.
1372 * g++.dg/parse/crash12.C: Likewise.
1373 * g++.dg/parse/enum3.C: Likewise.
1374 * g++.dg/parse/operator6.C: Likewise.
1375 * g++.dg/template/crash69.C: Likewise.
1376 * g++.dg/template/error27.C: Likewise.
1377 * g++.dg/template/error28.C: Likewise.
1378 * g++.dg/template/memfriend6.C: Likewise.
1379 * g++.old-deja/g++.mike/err1.C: Likewise.
1380 * g++.old-deja/g++.mike/p811.C: Likewise.
1381 * g++.old-deja/g++.other/crash25.C: Likewise.
1382 * g++.old-deja/g++.other/dtor4.C: Likewise.
1383 * g++.old-deja/g++.pt/t37.C: Likewise.
1384
aaa587d4
ML
13852017-06-30 Martin Liska <mliska@suse.cz>
1386
1387 PR ipa/81214
1388 * gcc.target/i386/pr81214.c: New test.
1389
274c1516
NS
13902017-06-30 Nathan Sidwell <nathan@acm.org>
1391
3b5c768c
NS
1392 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1393
274c1516
NS
1394 PR c++/81229
1395 * g++.dg/lookup/pr81229.C: New.
1396
c497284c
ML
13972017-06-30 Martin Liska <mliska@suse.cz>
1398
1399 PR sanitizer/81021
1400 * g++.dg/asan/pr81021.C: New test.
1401
4812f0b7
RB
14022017-06-30 Richard Biener <rguenther@suse.de>
1403
1404 PR tree-optimization/81249
1405 * g++.dg/torture/pr81249.C: New testcase.
1406
8e09cb8b
PC
14072017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1410 * g++.dg/diagnostic/variadic1.C: Likewise.
1411 * g++.dg/gomp/udr-3.C: Likewise.
1412 * g++.dg/overload/error1.C: Likewise.
1413 * g++.dg/overload/error2.C: Likewise.
1414 * g++.dg/template/duplicate1.C: Likewise.
1415 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1416 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1417 * g++.old-deja/g++.other/redecl2.C: Likewise.
1418 * g++.old-deja/g++.other/redecl4.C: Likewise.
1419 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1420
74582a3e
CP
14212017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1422
1423 PR fortran/77765
1424 * gfortran.dg/goacc/pr77765.f90: New test.
1425
6da4066f
SE
14262017-06-29 Steve Ellcey <sellcey@cavium.com>
1427
1428 * gcc.target/aarch64/ccmp_2.c: New test.
1429
be3b7dcf
NS
14302017-06-29 Nathan Sidwell <nathan@acm.org>
1431
1432 PR c++/81247
1433 * g++.dg/parse/pr81247-[abc].C: New.
1434
e5898daf
CL
14352017-06-29 Carl Love <cel@us.ibm.com>
1436
1437 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1438 test_unsigned_int_result, test_ll_int_result,
1439 test_ll_unsigned_int_result): Add result checking functions, add
1440 debug support.
1441 (main): Add builtin function tests.
1442
14836f38
CL
14432017-06-29 Carl Love <cel@us.ibm.com>
1444
1445 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1446 dg-skip-if): Add -mvsx -mcpu=power7.
1447
0630a4ec
RB
14482017-06-29 Richard Biener <rguenther@suse.de>
1449
1450 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1451
f76b4224
NS
14522017-06-29 Nathan Sidwell <nathan@acm.org>
1453
1454 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1455
f66459c1
PB
14562017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1457
1458 PR middle-end/81194
1459 * g++.dg/pr81194.C: New test.
1460
3c7bb489
L
14612017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 PR ipa/80565
1464 * gcc.dg/torture/pr80565.c: New file.
1465
6cd83bec
BC
14662017-06-29 Bin Cheng <bin.cheng@arm.com>
1467
1468 PR tree-optimization/81196
1469 * gcc.dg/vect/pr81196.c: New.
1470
4c6a51a0
MC
14712017-06-29 Michael Collison <michael.collison@arm.com>
1472
1473 Fix date on previous ChangeLog entry.
1474
14752017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1476 Michael Collison <michael.collison@arm.com>
1477
1478 PR target/70119
1479 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1480
395a191d
SP
14812017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1482
1483 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1484 Test new intrinsic.
1485 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1486 Ditto.
1487 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1488 Ditto.
1489 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1490 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1491 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1492
0ddc0ebc
TP
14932017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1494
1495 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1496 current ARM check by ARM NEON's availability check.
1497 (check_effective_target_vect_intfloat_cvt): Likewise.
1498 (check_effective_target_vect_uintfloat_cvt): Likewise.
1499 (check_effective_target_vect_floatint_cvt): Likewise.
1500 (check_effective_target_vect_floatuint_cvt): Likewise.
1501 (check_effective_target_vect_shift): Likewise.
1502 (check_effective_target_whole_vector_shift): Likewise.
1503 (check_effective_target_vect_bswap): Likewise.
1504 (check_effective_target_vect_shift_char): Likewise.
1505 (check_effective_target_vect_long): Likewise.
1506 (check_effective_target_vect_float): Likewise.
1507 (check_effective_target_vect_perm): Likewise.
1508 (check_effective_target_vect_perm_byte): Likewise.
1509 (check_effective_target_vect_perm_short): Likewise.
1510 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1511 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1512 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1513 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1514 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1515 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1516 (check_effective_target_vect_widen_shift): Likewise.
1517 (check_effective_target_vect_extract_even_odd): Likewise.
1518 (check_effective_target_vect_interleave): Likewise.
1519 (check_effective_target_vect_multiple_sizes): Likewise.
1520 (check_effective_target_vect64): Likewise.
1521 (check_effective_target_vect_max_reduc): Likewise.
1522
56a6d474
RB
15232017-06-28 Richard Biener <rguenther@suse.de>
1524
1525 PR middle-end/81227
1526 * gcc.dg/pr81227.c: New testcase.
1527
926c7865
MM
15282017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1529
1530 PR target/81193
1531 * lib/target-supports.exp
1532 (check_ppc_cpu_supports_hw_available): New test to make sure
1533 __builtin_cpu_supports works on power7 and newer.
1534
17a7218b
ML
15352017-06-28 Martin Liska <mliska@suse.cz>
1536
1537 PR ipa/81128
1538 * gcc.target/i386/pr81128.c: New test.
1539
63010089
ML
15402017-06-28 Martin Liska <mliska@suse.cz>
1541
1542 PR driver/79659
1543 * g++.dg/opt/pr79659.C: New test.
1544
b1cac008
CL
15452017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1546
1547 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1548 and options.
1549 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1550
42bd89ce
MG
15512017-06-28 Marc Glisse <marc.glisse@inria.fr>
1552
1553 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1554 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1555
b8d62ac8
JJ
15562017-06-28 Jakub Jelinek <jakub@redhat.com>
1557
1558 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1559 (foo): ... this. Change constants such that it isn't matched
1560 as __builtin_copysign, yet tests the combiner the same.
1561
6dc61b45
ML
15622017-06-28 Martin Liska <mliska@suse.cz>
1563
1564 PR sanitizer/81224
1565 * gcc.dg/asan/pr81224.c: New test.
1566
9a265443
EB
15672017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1568
1569 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1570 passed to pthread_join.
1571
935b5226
AK
15722017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1573
1574 * gcc.target/s390/nodatarel-1.c: New test.
1575
88016532
JD
15762017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1577
1578 PR fortran/80164
1579 * gfortran.dg/array_temporaries_4.f90: New test.
1580
8c2805bb
AP
15812017-06-27 Andrew Pinski <apinski@cavium.com>
1582
1583 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1584 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1585 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1586
786c6d10
MP
15872017-06-27 Marek Polacek <polacek@redhat.com>
1588
1589 PR sanitizer/81223
1590 * gcc.dg/ubsan/pr81223.c: New test.
1591
1e7df2e6
MG
15922017-06-27 Marc Glisse <marc.glisse@inria.fr>
1593
1594 * gcc.dg/tree-ssa/assoc-1.c: New file.
1595
58b45c4f
PC
15962017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/62046
1599 * g++.dg/parse/catch2.C: New.
1600
00296d7f
JJ
16012017-06-27 Jakub Jelinek <jakub@redhat.com>
1602
c1031852
JJ
1603 PR sanitizer/81209
1604 * g++.dg/ubsan/pr81209.C: New test.
1605
00296d7f
JJ
1606 PR middle-end/81207
1607 * gcc.c-torture/compile/pr81207.c: New test.
1608
0c418630
MP
16092017-06-27 Marek Polacek <polacek@redhat.com>
1610
1611 PR bootstrap/81216
1612 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1613
4b377e01
MS
16142017-06-26 Martin Sebor <msebor@redhat.com>
1615
1616 PR c++/81169
1617 * g++.dg/Wclass-memaccess-2.C: New test.
1618
952ac945
CL
16192017-06-26 Carl Love <cel@us.ibm.com>
1620
1621 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1622 Add new runnable test file for the vec_rev built-ins.
1623
df11b2ea
BS
16242016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1625
226ab0a8 1626 PR/tree-optimization 71815
df11b2ea
BS
1627 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1628 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1629
fa7ccca0
RL
16302017-06-26 Renlin Li <renlin.li@arm.com>
1631 Szabolcs Nagy <szabolcs.nagy@arm.com>
1632
1633 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1634 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1635 memmove.
1636
5a5c2d16
RB
16372017-06-26 Richard Biener <rguenther@suse.de>
1638
1639 PR target/81175
1640 * gfortran.dg/pr81175.f: New testcase.
1641
75f0112f
RB
16422017-06-26 Richard Biener <rguenther@suse.de>
1643
1644 PR tree-optimization/81203
1645 * gcc.dg/torture/pr81203.c: New testcase.
1646
3e2becc4
MP
16472017-06-26 Marek Polacek <polacek@redhat.com>
1648
1649 PR c/80116
1650 * c-c++-common/Wmultistatement-macros-1.c: New test.
1651 * c-c++-common/Wmultistatement-macros-2.c: New test.
1652 * c-c++-common/Wmultistatement-macros-3.c: New test.
1653 * c-c++-common/Wmultistatement-macros-4.c: New test.
1654 * c-c++-common/Wmultistatement-macros-5.c: New test.
1655 * c-c++-common/Wmultistatement-macros-6.c: New test.
1656 * c-c++-common/Wmultistatement-macros-7.c: New test.
1657 * c-c++-common/Wmultistatement-macros-8.c: New test.
1658 * c-c++-common/Wmultistatement-macros-9.c: New test.
1659 * c-c++-common/Wmultistatement-macros-10.c: New test.
1660 * c-c++-common/Wmultistatement-macros-11.c: New test.
1661
945653db
EB
16622017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1663
1664 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1665
c8e3c356
CL
16662017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1667
1668 * lib/target-supports.exp
1669 (check_effective_target_arm_neon_ok_nocache): Add flags with
1670 -mfloat-abi=hard. Include arm_neon.h.
1671 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1672 (check_effective_target_arm_neon_ok_no_float_abi): New.
1673 * gcc.target/arm/lto/pr65837_0.c: Require
1674 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1675 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1676 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1677
22235619
PC
16782017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/62315
1681 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1682
e56e3fda
TK
16832017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1684
45bb7d59 1685 PR fortran/52473
e56e3fda
TK
1686 * gfortran.dg/cshift_2.f90: New test.
1687
d3f062be
JW
16882017-06-23 Jim Wilson <jim.wilson@linaro.org>
1689
1690 PR middle-end/79794
1691 * gcc.target/aarch64/pr79794.c: New.
1692
37416b69
MM
16932017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1694
1695 PR target/80510
1696 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1697 * gcc.target/powerpc/pr80510-2.c: Likewise.
1698
8447a92f
JL
16992017-06-22 Jeff Law <law@redhat.com>
1700
1701 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1702
52607f7e
WS
17032017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1704
1705 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1706 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1707 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1708 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1709 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1710 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1711 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1712 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1713
fb68f296
JC
17142017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1715
45bb7d59 1716 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1717
60edf8bb
MT
17182017-06-22 Matt Turner <mattst88@gmail.com>
1719
1720 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1721 skylake check.
1722
4333d74b
CL
17232017-06-22 Carl Love <cel@us.ibm.com>
1724
1725 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1726 vmuleuh): Fix scan-assembler-times should check for word not half word
1727 instructions.
1728
13f752b2
JL
17292017-06-22 Jeff Law <law@redhat.com>
1730
1731 * gcc.c-torture/compile/stack-check-1.c: New test.
1732
0759db19
RB
17332016-06-22 Richard Biener <rguenther@suse.de>
1734
1735 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1736 * gcc.dg/vect/pr65947-2.c: Likewise.
1737 * gcc.dg/vect/pr65947-3.c: Likewise.
1738 * gcc.dg/vect/pr65947-4.c: Likewise.
1739 * gcc.dg/vect/pr65947-5.c: Likewise.
1740 * gcc.dg/vect/pr65947-6.c: Likewise.
1741 * gcc.dg/vect/pr65947-8.c: Likewise.
1742 * gcc.dg/vect/pr65947-9.c: Likewise.
1743 * gcc.dg/vect/pr65947-10.c: Likewise.
1744 * gcc.dg/vect/pr65947-12.c: Likewise.
1745 * gcc.dg/vect/pr65947-13.c: Likewise.
1746 * gcc.dg/vect/pr65947-14.c: Likewise.
1747 * gcc.dg/vect/vect-cond-2.c: Likewise.
1748 * gcc.dg/vect/vect-pr69848.c: Likewise.
1749
c24c235e
ML
17502017-06-22 Martin Liska <mliska@suse.cz>
1751
1752 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1753 to not inline it.
1754
71f82be9
JG
17552017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1756
1757 * gcc.dg/tree-ssa/forwprop-37.c: New.
1758
a78f6980
RB
17592017-06-22 Richard Biener <rguenther@suse.de>
1760
1761 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1762
85d5b033
RB
17632017-06-22 Richard Biener <rguenther@suse.de>
1764
1765 * gcc.dg/vect/pr65947-14.c: New testcase.
1766
4ded8669
MM
17672017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1768
1769 PR target/80510
1770 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1771 32-bit support is added. Change ITYPE size to 64-bit integer.
1772 * gcc.target/powerpc/pr80510-2.c: Likewise.
1773
cb8d1b01
JJ
17742017-06-21 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR c++/81154
1777 * g++.dg/gomp/pr81154.C: New test.
1778
113459fa
DM
17792017-06-21 David Malcolm <dmalcolm@redhat.com>
1780
1781 * g++.dg/other/old-style-cast-fixits.C: New test case.
1782
5e9d501c
JJ
17832017-06-21 Jakub Jelinek <jakub@redhat.com>
1784
1785 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1786
27d33d3e
TV
17872017-06-21 Tom de Vries <tom@codesourcery.com>
1788
1789 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1790
5433db45
TV
17912017-06-21 Tom de Vries <tom@codesourcery.com>
1792
1793 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1794 warning.
1795
93c18375
ML
17962017-06-21 Martin Liska <mliska@suse.cz>
1797
1798 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1799
ff9baa5f
PMR
18002017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1801
1802 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1803 gnat.dg/debug11_pkg2.ads: New testcase.
1804
a23ba8cc
MG
18052017-06-21 Marc Glisse <marc.glisse@inria.fr>
1806
1807 * gcc.target/i386/getround.c: New file.
1808
ed73f46f
MG
18092017-06-21 Marc Glisse <marc.glisse@inria.fr>
1810
1811 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1812 * gcc.dg/tree-ssa/addadd-2.c: New file.
1813
6b92ab17
TV
18142017-06-21 Tom de Vries <tom@codesourcery.com>
1815
1816 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1817 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1818 * gcc.c-torture/compile/20080806-1.c: Same.
1819 * gcc.c-torture/compile/920723-1.c: Same.
1820 * gcc.c-torture/compile/930621-1.c: Same.
1821 * gcc.c-torture/compile/991214-2.c: Same.
1822 * gcc.c-torture/compile/bcopy.c: Same.
1823 * gcc.c-torture/compile/memtst.c: Same.
1824 * gcc.c-torture/compile/msp.c: Same.
1825 * gcc.c-torture/compile/stuct.c: Same.
1826 * gcc.c-torture/execute/20011008-3.c: Same.
1827 * gcc.c-torture/execute/20030209-1.c: Same.
1828 * gcc.c-torture/execute/20031012-1.c: Same.
1829 * gcc.c-torture/execute/20040805-1.c: Same.
1830 * gcc.c-torture/execute/920410-1.c: Same.
1831 * gcc.c-torture/execute/921113-1.c: Same.
1832 * gcc.c-torture/execute/921202-1.c: Same.
1833 * gcc.c-torture/execute/921208-2.c: Same.
1834 * gcc.c-torture/execute/930106-1.c: Same.
1835 * gcc.c-torture/execute/930406-1.c: Same.
1836 * gcc.c-torture/execute/950221-1.c: Same.
1837 * gcc.c-torture/execute/960521-1.c: Same.
1838 * gcc.c-torture/execute/980605-1.c: Same.
1839 * gcc.c-torture/execute/comp-goto-1.c: Same.
1840 * gcc.c-torture/execute/comp-goto-2.c: Same.
1841 * gcc.c-torture/execute/memcpy-1.c: Same.
1842 * gcc.c-torture/execute/multi-ix.c: Same.
1843 * gcc.c-torture/execute/nestfunc-4.c: Same.
1844 * gcc.c-torture/execute/pr20621-1.c: Same.
1845 * gcc.c-torture/execute/pr23135.c: Same.
1846 * gcc.c-torture/execute/pr28982b.c: Same.
1847 * gcc.dg/loop-3.c: Same.
1848 * gcc.dg/struct-ret-3.c: Same.
1849 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1850 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1851 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1852 * gcc.dg/tree-prof/pr44777.c: Same.
1853
191578a5
DM
18542017-06-20 David Malcolm <dmalcolm@redhat.com>
1855
1856 PR jit/81144
1857 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1858 memset call with zero-initialization.
1859 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1860
8a259e30
UB
18612017-06-20 Uros Bizjak <ubizjak@gmail.com>
1862
1863 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1864 (main): Renamed to ...
1865 (fma4_test): ... this.
1866
b6837e04
JK
18672017-06-20 Julia Koval <julia.koval@intel.com>
1868
1869 * gcc.target/i386/pr73350-2.c: New test.
1870
67ea3f4e
RO
18712017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1874 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1875 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1876 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1877 restrict to x86_64-*-*-gnu.
1878 Skip scan-assembler on *-*-darwin*.
1879 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1880 * gcc.dg/loop-invariant.c: Likewise.
1881 * gcc.dg/lto/pr70955_0.c: Likewise.
1882 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1883 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1884 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1885
1886 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1887 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1888 targets.
1889 * gcc.dg/attr-ms_struct-2.c: Likewise.
1890 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1891 * gcc.dg/bf-ms-layout.c: Likewise.
1892 * gcc.dg/bf-ms-layout-2.c: Likewise.
1893 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1894 Require fpic support.
1895 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1896 targets.
1897 * gcc.target/i386/bitfield2.c: Likewise.
1898 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1899 targets.
1900 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1901
71bbbd13
NS
19022017-06-20 Nathan Sidwell <nathan@acm.org>
1903
1904 PR c++/67074
1905 * g++.dg/lookup/pr67074.C: New.
1906 * g++.dg/parse/namespace-alias-1.C: Adjust.
1907
531f0b38
RB
19082017-06-20 Richard Biener <rguenther@suse.de>
1909
1910 PR middle-end/81097
1911 * c-c++-common/ubsan/pr81097.c: New testcase.
1912
d47d7438
RB
19132017-06-20 Richard Biener <rguenther@suse.de>
1914
1915 * gcc.dg/vect/pr65947-9.c: Adjust.
1916
b5c7b957
TP
19172017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1918
1919 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1920 * gcc.target/arm/acle/cdp2.c: Likewise.
1921 * gcc.target/arm/acle/ldc.c: Likewise.
1922 * gcc.target/arm/acle/ldc2.c: Likewise.
1923 * gcc.target/arm/acle/ldc2l.c: Likewise.
1924 * gcc.target/arm/acle/ldcl.c: Likewise.
1925 * gcc.target/arm/acle/mcr.c: Likewise.
1926 * gcc.target/arm/acle/mcr2.c: Likewise.
1927 * gcc.target/arm/acle/mcrr.c: Likewise.
1928 * gcc.target/arm/acle/mcrr2.c: Likewise.
1929 * gcc.target/arm/acle/mrc.c: Likewise.
1930 * gcc.target/arm/acle/mrc2.c: Likewise.
1931 * gcc.target/arm/acle/mrrc.c: Likewise.
1932 * gcc.target/arm/acle/mrrc2.c: Likewise.
1933 * gcc.target/arm/acle/stc.c: Likewise.
1934 * gcc.target/arm/acle/stc2.c: Likewise.
1935 * gcc.target/arm/acle/stc2l.c: Likewise.
1936 * gcc.target/arm/acle/stcl.c: Likewise.
1937
a1aa2599
JJ
19382017-06-20 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR target/81121
1941 * gcc.target/i386/pr81121.c: New test.
1942
16122c22
MM
19432017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1944
1945 PR target/79799
1946 * gcc.target/powerpc/pr79799-1.c: New test.
1947 * gcc.target/powerpc/pr79799-2.c: Likewise.
1948 * gcc.target/powerpc/pr79799-3.c: Likewise.
1949 * gcc.target/powerpc/pr79799-4.c: Likewise.
1950 * gcc.target/powerpc/pr79799-5.c: Likewise.
1951
5ec046c0
NS
19522017-06-19 Nathan Sidwell <nathan@acm.org>
1953
1954 PR c++/81124
1955 PR c++/79766
1956 * g++.dg/lookup/pr79766.C: New.
1957 * g++.dg/lookup/pr81124.C: New.
1958 * g++.dg/template/explicit6.C: Adjust.
1959 * g++.old-deja/g++.other/decl5.C: Adjust.
1960
c72e002c
CL
19612017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1962
1963 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1964 -DSTACK_SIZE.
1965
4301ae22
JJ
19662017-06-19 Jakub Jelinek <jakub@redhat.com>
1967
9f8fafe8
JJ
1968 PR sanitizer/81125
1969 * g++.dg/ubsan/pr81125.C: New test.
1970
4301ae22
JJ
1971 PR sanitizer/81111
1972 * g++.dg/ubsan/pr81111.C: New test.
1973
21e4389f
RB
19742017-06-19 Richard Biener <rguenther@suse.de>
1975
1976 PR middle-end/81118
1977 * gcc.dg/torture/pr81118.c: New testcase.
1978
343ae898
RB
19792017-06-19 Richard Biener <rguenther@suse.de>
1980
1981 PR tree-optimization/80887
1982 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1983
97872698
JJ
19842017-06-19 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR ipa/81112
1987 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1988
c14c0b15
NS
19892017-06-19 Nathan Sidwell <nathan@acm.org>
1990
1991 PR c++/81119
1992 * g++.dg/warn/pr81119.C: New.
1993
a6e5212a
ML
19942017-06-19 Martin Liska <mliska@suse.cz>
1995
1996 PR sanitizer/80879
1997 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1998
871cc215
ML
19992017-06-19 Martin Liska <mliska@suse.cz>
2000
2001 PR ipa/80732
2002 * gcc.target/i386/mvc5.c: Scan indirect_function.
2003 * gcc.target/i386/mvc7.c: Likewise.
2004 * gcc.target/i386/pr80732.c: New test.
2005
431abe69
PC
20062017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/66093
2009 * g++.dg/cpp1y/constexpr-66093.C: New.
2010
fe1ae165
RO
20112017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2012
2013 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2014 dg-skip-if list.
2015
db9bbdec
RB
20162017-06-19 Richard Biener <rguenther@suse.de>
2017
2018 PR ipa/81112
2019 * g++.dg/torture/pr81112.C: New testcase.
2020
18154846
JH
20212017-06-18 Jan Hubicka <hubicka@ucw.cz>
2022
2023 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2024
5dace4bf
TK
20252017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2026
2027 PR fortran/52473
2028 * gfortran.dg/cshift_1.f90: New test.
2029
4f4b0ab8
RO
20302017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2033
b36a612c
CL
20342017-06-16 Carl Love <cel@us.ibm.com>
2035
2036 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2037 main): Add runnable tests and test checker for vec_float,
2038 vec_float2, vec_floate and vec_floato builtins.
2039
e3e266bf
RE
20402017-06-16 Richard Earnshaw <rearnsha@arm.com>
2041
2042 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2043 the architecture options added by dg-add-options arm_neon.
2044 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2045 to the architecture.
2046 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2047 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2048 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2049
42093880
RE
20502017-06-16 Richard Earnshaw <rearnsha@arm.com>
2051
2052 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2053 multilibs have been built.
2054
c5742a17
RE
20552017-06-16 Richard Earnshaw <rearnsha@arm.com>
2056
2057 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2058 * gcc.target/arm/pr51915.c: Likewise.
2059 * gcc.target/arm/pr52006.c: Likewise.
2060 * gcc.target/arm/pr53187.c: Likewise.
2061
93aa40fe
RE
20622017-06-16 Richard Earnshaw <rearnsha@arm.com>
2063
2064 * gcc.target/arm/multilibs.exp: New file.
2065
b3d8d88e
MS
20662017-06-16 Martin Sebor <msebor@redhat.com>
2067
2068 PR tree-optimization/80933
2069 PR tree-optimization/80934
2070 * gcc.dg/fold-bcopy.c: New test.
2071 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2072 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2073 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2074 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2075 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2076 * gcc.dg/builtins-nonnull.c: Likewise.
2077
56960fd6
JG
20782017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2079
2080 PR target/71778
2081 * gcc.target/arm/pr71778.c: New.
2082
ec73e54d
JH
20832017-06-16 Jan Hubicka <hubicka@ucw.cz>
2084
2085 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2086
01f1c24e
RB
20872017-06-16 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/81090
2090 * gcc.dg/graphite/pr81090.c: New testcase.
2091
8d94f932
JW
20922017-06-16 Janus Weil <janus@gcc.gnu.org>
2093
2094 PR fortran/80983
2095 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2096
b783399a
JJ
20972017-06-16 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR sanitizer/81094
2100 * c-c++-common/ubsan/object-size-11.c: New test.
2101
c3684b7b
MS
21022017-06-15 Martin Sebor <msebor@redhat.com>
2103
2104 PR c++/80560
2105 * g++.dg/Wclass-memaccess.C: New test.
2106
d0e7a9fd
JW
21072017-06-15 Janus Weil <janus@gcc.gnu.org>
2108
2109 PR fortran/80983
2110 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2111
d1eed638
JH
21122017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2113
2114 PR lto/69866
2115 * gcc.dg/lto/pr69866_0.c: New test.
2116 * gcc.dg/lto/pr69866_1.c: Likewise.
2117
61f5d852
JL
21182017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2119
2120 PR target/78818
2121 * gcc.target/msp430/pr78818-real.c: New template for tests.
2122 * gcc.target/msp430/pr78818-auto.c: New test.
2123 * gcc.target/msp430/pr78818-data-region.c: New test.
2124 * gcc.target/msp430/pr78818-data-sec.c: New test.
2125 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2126
6820664a
TP
21272017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2128
2129 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2130 instructions in it rather than the number of IT blocks being 2.
2131 Transfer scan directive arm_thumb2 restriction to the whole
2132 testcase and restrict further to Thumb-only targets.
2133
41c540fc
TC
21342017-06-15 Tamar Christina <tamar.christina@arm.com>
2135
2136 * gcc.target/arm/sdiv_costs_1.c:
2137 Use dg-add-options.
2138
3466430f
MR
21392017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2140
2141 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2142 * gcc.target/mips/pr51513-1.c: New test.
2143 * gcc.target/mips/pr51513-2.c: New test.
2144
26fda5f5
RB
21452017-06-14 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/81083
2148 * gcc.dg/torture/pr81083.c: Add prototypes.
2149
909263f8
RB
21502017-06-14 Richard Biener <rguenther@suse.de>
2151
2152 PR middle-end/81088
2153 * c-c++-common/ubsan/pr81088.c: New testcase.
2154
938a807a
EB
21552017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2158
85c1b6d7
AP
21592017-06-14 Andrew Pinski <apinski@cavium.com>
2160 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2161
2162 PR target/71663
2163 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2164 * gcc.target/aarch64/vect-init-2.c: Likewise.
2165 * gcc.target/aarch64/vect-init-3.c: Likewise.
2166 * gcc.target/aarch64/vect-init-4.c: Likewise.
2167 * gcc.target/aarch64/vect-init-5.c: Likewise.
2168
bee9e49f
PC
21692017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2170
2171 PR c++/58541
2172 * g++.dg/cpp0x/constexpr-58541.C: New.
2173
24d020bd
RB
21742017-06-14 Richard Biener <rguenther@suse.de>
2175
2176 PR tree-optimization/81083
2177 * gcc.dg/torture/pr81083.c: New testcase.
2178
11c16c2a
JJ
21792017-06-14 Jakub Jelinek <jakub@redhat.com>
2180
2181 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2182 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2183
c60dc053
JJ
21842017-06-13 Jakub Jelinek <jakub@redhat.com>
2185
f31a8339
JJ
2186 PR c++/80973
2187 * g++.dg/ubsan/pr80973.C: New test.
2188
c60dc053
JJ
2189 PR c++/80984
2190 * g++.dg/opt/nrv18.C: New test.
2191
45b2222a
ML
21922017-06-13 Martin Liska <mliska@suse.cz>
2193
2194 PR sanitize/78204
2195 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2196 test by adding no_sanitize attribute.
2197 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2198
ef0e3441
RL
21992017-06-13 Renlin Li <renlin.li@arm.com>
2200
2201 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2202 conditionally.
2203
345683a9
MJ
22042017-06-13 Martin Jambor <mjambor@suse.cz>
2205
2206 PR tree-optimization/80803
2207 PR tree-optimization/81063
2208 gcc.dg/tree-ssa/pr80803.c: New test.
2209 gcc.dg/tree-ssa/pr81063.c: Likewise.
2210
9ebc3467
YG
22112017-06-12 Yury Gribov <tetra2005@gmail.com>
2212
2213 * c-c++-common/fold-masked-cmp-3.c: New test.
2214
16842d34
YG
22152017-06-13 Yury Gribov <tetra2005@gmail.com>
2216
2217 PR tree-optimization/67328
2218 * c-c++-common/fold-masked-cmp-1.c: New test.
2219 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2220 * gcc.dg/pr46309.c: Fix pattern.
2221 * gcc.dg/pr46309-2.c: Likewise.
2222
ba593ad5
TC
22232017-06-13 Tamar Christina <tamar.christina@arm.com>
2224
2225 * gcc.target/arm/sdiv_costs_1.c:
2226 Require arm_arch_v8a_ok and add march option.
2227
9ab5a235
ML
22282017-06-13 Martin Liska <mliska@suse.cz>
2229
2230 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2231 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2232 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2233
4f2c198d
RB
22342017-06-13 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/81065
2237 * c-c++-common/ubsan/pr81065.c: New testcase.
2238
196ed8ea
ILT
22392017-06-12 Ian Lance Taylor <iant@golang.org>
2240
2241 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2242 freorder. Update comment to explain test.
2243
64ff4f60
TC
22442017-06-12 Tamar Christina <tamar.christina@arm.com>
2245
2246 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2247 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2248 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2249 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2250
5ed2fdfe
TC
22512017-06-12 Tamar Christina <tamar.christina@arm.com>
2252
2253 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2254
6cddb61c
TC
22552017-06-12 Tamar Christina <tamar.christina@arm.com>
2256
2257 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2258
aebce396
JJ
22592017-06-12 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR tree-optimization/81003
2262 * gcc.c-torture/compile/pr81003.c: New test.
2263
3fd7fe21
RB
22642017-06-12 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/81053
2267 * gcc.dg/torture/pr81053.c: New testcase.
2268
ac39f0e8
TK
22692017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2270
2271 PR fortran/80988
2272 * gfortran.dg/implied_do_io_3.f90: New test.
2273
18787c38
TV
22742017-06-10 Tom de Vries <tom@codesourcery.com>
2275
2276 * lib/target-supports.exp (check_effective_target_signal): New proc.
2277 * lib/gcc.exp (gcc_target_compile): Remove appending of
2278 -DSIGNAL_SUPPRESS to additional_flags.
2279 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2280 additional_flags if effective target signal is not supported by the
2281 target.
2282 * gcc.c-torture/execute/20101011-1.c: Same.
2283 * gcc.dg/c99-stdint-1.c: Same.
2284 * gcc.dg/c99-stdint-2.c: Same.
2285 * gcc.dg/c99-stdint-5.c: Same.
2286 * gcc.dg/c99-stdint-6.c: Same.
2287 * gcc.dg/stdint-width-1.c: Same.
2288
0069a009
TV
22892017-06-10 Tom de Vries <tom@codesourcery.com>
2290
2291 * lib/target-supports.exp (check_effective_target_stack_size)
2292 (dg-effective-target-value): New proc.
2293 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2294 additional_flags.
2295 * lib/objc.exp (objc_target_compile): Same.
2296 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2297 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2298 dg-additional-options.
2299 * gcc.c-torture/compile/20080806-1.c: Same.
2300 * gcc.c-torture/compile/920723-1.c: Same.
2301 * gcc.c-torture/compile/930621-1.c: Same.
2302 * gcc.c-torture/compile/991214-2.c: Same.
2303 * gcc.c-torture/compile/bcopy.c: Same.
2304 * gcc.c-torture/compile/memtst.c: Same.
2305 * gcc.c-torture/compile/msp.c: Same.
2306 * gcc.c-torture/compile/stuct.c: Same.
2307 * gcc.c-torture/execute/20011008-3.c: Same.
2308 * gcc.c-torture/execute/20030209-1.c: Same.
2309 * gcc.c-torture/execute/20031012-1.c: Same.
2310 * gcc.c-torture/execute/20040805-1.c: Same.
2311 * gcc.c-torture/execute/920410-1.c: Same.
2312 * gcc.c-torture/execute/920501-7.c: Same.
2313 * gcc.c-torture/execute/921113-1.c: Same.
2314 * gcc.c-torture/execute/921202-1.c: Same.
2315 * gcc.c-torture/execute/921208-2.c: Same.
2316 * gcc.c-torture/execute/930106-1.c: Same.
2317 * gcc.c-torture/execute/930406-1.c: Same.
2318 * gcc.c-torture/execute/950221-1.c: Same.
2319 * gcc.c-torture/execute/960521-1.c: Same.
2320 * gcc.c-torture/execute/980605-1.c: Same.
2321 * gcc.c-torture/execute/comp-goto-1.c: Same.
2322 * gcc.c-torture/execute/comp-goto-2.c: Same.
2323 * gcc.c-torture/execute/memcpy-1.c: Same.
2324 * gcc.c-torture/execute/multi-ix.c: Same.
2325 * gcc.c-torture/execute/nestfunc-4.c: Same.
2326 * gcc.c-torture/execute/pr20621-1.c: Same.
2327 * gcc.c-torture/execute/pr23135.c: Same.
2328 * gcc.c-torture/execute/pr28982b.c: Same.
2329 * gcc.dg/loop-3.c: Same.
2330 * gcc.dg/struct-ret-3.c: Same.
2331 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2332 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2333 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2334 * gcc.dg/tree-prof/pr44777.c: Same.
2335
b09649fd
DM
23362017-06-09 David Malcolm <dmalcolm@redhat.com>
2337
2338 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2339 (test_mutually_exclusive_suggestions): New test function.
2340 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2341 (test_mutually_exclusive_suggestions): New test function.
2342 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2343 (test_mutually_exclusive_suggestions): New test function.
2344 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2345 (test_show_locus): Add special-case for
2346 "test_mutually_exclusive_suggestions".
2347
a1f427e9
ILT
23482017-06-09 Ian Lance Taylor <iant@golang.org>
2349
2350 * gcc.dg/tree-prof/split-1.c: New test.
2351
cb59f689
JH
23522017-06-09 Jan Hubicka <hubicka@ucw.cz>
2353
2354 * gcc.dg/predict-14.c: Avoid cold function detection.
2355 * gcc.target/i386/umod-3.c: Likewise.
2356
f66e6423
TC
23572017-06-09 Tamar Christina <tamar.christina@arm.com>
2358
2359 * gcc.target/aarch64/lrint-matherr.h: New.
2360 * gcc.target/aarch64/inline-lrint_1.c: New.
2361 * gcc.target/aarch64/inline-lrint_2.c: New.
2362 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2363 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2364
37b68a43
TC
23652017-06-09 Tamar Christina <tamar.christina@arm.com>
2366
2367 * gcc.target/arm/sdiv_costs_1.c: New.
2368
37f30285
TV
23692017-06-09 Tom de Vries <tom@codesourcery.com>
2370
2371 PR target/80855
2372 * gcc.target/nvptx/label-values.c: New test.
2373
051508d7
TP
23742017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2375
2376 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2377 Test for null definitions instead of them being undefined. Add entry
2378 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2379 about using the effective target for architecture extension.
2380 (check_effective_target_arm_arch_v7ve_ok): Remove.
2381 (add_options_for_arm_arch_v7ve): Likewise.
2382
01a8cacc
RB
23832017-06-09 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/66623
2386 * gcc.dg/vect/pr66623.c: New testcase.
2387
6d1115c5
RB
23882017-06-09 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/79483
2391 * gcc.dg/graphite/pr79483.c: New testcase.
2392
6ba856d4
RB
23932017-06-09 Richard Biener <rguenther@suse.de>
2394
2395 PR middle-end/81007
2396 * g++.dg/pr81007.C: New testcase.
2397
48e69247
JJ
23982017-06-09 Jakub Jelinek <jakub@redhat.com>
2399
2400 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2401 instead of "rsp" for -m32.
2402 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2403 target, add -msse2 to dg-options.
2404 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2405 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2406
120ef1d5
SB
24072017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2408
2409 PR target/80966
2410 * gcc.target/powerpc/stack-limit.c: New testcase.
2411
271be653
WS
24122017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2413
774cccdc
JJ
2414 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2415 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2416 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2417 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2418 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2419 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2420
0d05f685
JJ
24212017-06-08 Jakub Jelinek <jakub@redhat.com>
2422
8ab7005b
JJ
2423 PR c/81006
2424 * c-c++-common/gomp/pr81006.c: New test.
2425
34361776
JJ
2426 PR c++/81011
2427 * g++.dg/gomp/pr81011.C: New test.
2428
0d05f685
JJ
2429 PR middle-end/81005
2430 * c-c++-common/ubsan/align-10.c: New test.
2431 * c-c++-common/ubsan/null-13.c: New test.
2432
2163b9bc
UB
24332017-06-08 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/81015
2436 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2437 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2438 * gcc.target/i386/pr81015.c: New test.
2439
73f49ad7
TV
24402017-06-08 Tom de Vries <tom@codesourcery.com>
2441
2442 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2443 trampolines instead of NO_TRAMPOLINES.
2444 * gcc.c-torture/execute/20000822-1.c: Same.
2445 * gcc.c-torture/execute/920428-2.c: Same.
2446 * gcc.c-torture/execute/920501-7.c: Same.
2447 * gcc.c-torture/execute/920612-2.c: Same.
2448 * gcc.c-torture/execute/921017-1.c: Same.
2449 * gcc.c-torture/execute/921215-1.c: Same.
2450 * gcc.c-torture/execute/931002-1.c: Same.
2451 * gcc.c-torture/execute/comp-goto-2.c: Same.
2452 * gcc.c-torture/execute/nestfunc-1.c: Same.
2453 * gcc.c-torture/execute/nestfunc-2.c: Same.
2454 * gcc.c-torture/execute/nestfunc-3.c: Same.
2455 * gcc.c-torture/execute/nestfunc-5.c: Same.
2456 * gcc.c-torture/execute/nestfunc-6.c: Same.
2457 * gcc.c-torture/execute/pr24135.c: Same.
2458 * gcc.dg/Wtrampolines.c: Same.
2459 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2460 * gcc.dg/torture/stackalign/nested-5.c: Same.
2461 * gcc.dg/torture/stackalign/nested-6.c: Same.
2462 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2463 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2464 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2465 * gcc.dg/trampoline-1.c: Same.
2466 * gcc.dg/tree-prof/pr44777.c: Same.
2467 * gcc.target/i386/pr67770.c: Same.
2468 * lib/gcc.exp (gcc_target_compile): Remove appending of
2469 -DNO_TRAMPOLINES to additional_flags.
2470 * lib/objc.exp (objc_target_compile): Same.
2471
b9835925
TV
24722017-06-08 Tom de Vries <tom@codesourcery.com>
2473
2474 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2475 'gcc,no_trampolines' instead of 'no_trampolines'.
2476
77db6c15
AI
24772017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2478
2479 PR middle-end/79988
2480 * gcc.target/i386/mpx/pr79988.c: New test.
2481
0036534f
AI
24822017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2483
2484 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2485 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2486 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2487
b69d9ac6
JH
24882017-06-08 Jan Hubicka <hubicka@ucw.cz>
2489
2490 * g++.dg/tree-ssa/counts-1.C: New testcase.
2491 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2492
c46f9051
JK
24932017-08-08 Julia Koval <julia.koval@intel.com>
2494
2495 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2496 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2497 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2498 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2499 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2500 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2501
5ed41889
MP
25022017-06-08 Marek Polacek <polacek@redhat.com>
2503
2504 PR sanitize/80932
2505 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2506
8055904e
JK
25072017-08-08 Julia Koval <julia.koval@intel.com>
2508
2509 PR target/73350,80862
2510 * gcc.target/i386/pr73350.c: New test.
2511
fb4bc6ff
RB
25122017-06-08 Richard Biener <rguenther@suse.de>
2513
2514 PR tree-optimization/80928
2515 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2516
989cc652 25172017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2518
989cc652
CL
2519 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2520
83059741
JW
25212017-06-07 Jonathan Wakely <jwakely@redhat.com>
2522
2523 PR c++/80990
2524 * g++.dg/cpp1z/class-deduction39.C: New.
2525
0874a778
MP
25262017-06-07 Marek Polacek <polacek@redhat.com>
2527
2528 PR sanitizer/80932
2529 * c-c++-common/ubsan/pr80932.c: New test.
2530
55e872a4
BC
25312017-06-07 Bin Cheng <bin.cheng@arm.com>
2532
2533 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2534 * gcc.target/i386/l_fma_double_2.c: Ditto.
2535 * gcc.target/i386/l_fma_double_3.c: Ditto.
2536 * gcc.target/i386/l_fma_double_4.c: Ditto.
2537 * gcc.target/i386/l_fma_double_5.c: Ditto.
2538 * gcc.target/i386/l_fma_double_6.c: Ditto.
2539 * gcc.target/i386/l_fma_float_1.c: Ditto.
2540 * gcc.target/i386/l_fma_float_2.c: Ditto.
2541 * gcc.target/i386/l_fma_float_3.c: Ditto.
2542 * gcc.target/i386/l_fma_float_4.c: Ditto.
2543 * gcc.target/i386/l_fma_float_5.c: Ditto.
2544 * gcc.target/i386/l_fma_float_6.c: Ditto.
2545
cb9ac430
TC
25462017-06-07 Tamar Christina <tamar.christina@arm.com>
2547
2548 * gcc.target/aarch64/sdiv_costs_1.c: New.
2549
46c821e7
RB
25502017-06-07 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/80928
2553 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2554 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2555
6eb2ac65
RB
25562017-06-07 Richard Biener <rguenther@suse.de>
2557
2558 PR tree-optimization/80928
2559 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2560 check_results.
2561
25396db9
NS
25622017-06-06 Nathan Sidwell <nathan@acm.org>
2563
2564 * g++.dg/pr45330.C: Add inline namespace case.
2565
bbf97416
TK
25662017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2567
2568 PR fortran/80975
2569 * gfortran.dg/matmul_16.f90: New test.
2570 * gfortran.dg/inline_matmul_18.f90: New test.
2571
dc949728
MP
25722017-06-06 Marek Polacek <polacek@redhat.com>
2573
2574 PR c/79983
2575 * gcc.dg/pr79983.c: New test.
2576
100d0700
DM
25772017-06-06 David S. Miller <davem@davemloft.net>
2578
2579 * gcc.target/sparc/sparc-ret-3.c: New test.
2580
6c6b519a
TV
25812017-06-06 Tom de Vries <tom@codesourcery.com>
2582
2583 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2584 label_values instead of NO_LABEL_VALUES.
2585 * gcc.c-torture/compile/920301-1.c: Same.
2586 * gcc.c-torture/compile/920501-1.c: Same.
2587 * gcc.c-torture/compile/941014-4.c: Same.
2588 * gcc.c-torture/compile/labels-1.c: Same.
2589 * gcc.c-torture/compile/pr18903.c: Same.
2590 * gcc.c-torture/execute/920302-1.c: Same.
2591 * gcc.c-torture/execute/920415-1.c: Same.
2592 * gcc.c-torture/execute/920428-2.c: Same.
2593 * gcc.c-torture/execute/920501-3.c: Same.
2594 * gcc.c-torture/execute/920501-4.c: Same.
2595 * gcc.c-torture/execute/920501-5.c: Same.
2596 * gcc.c-torture/execute/920501-7.c: Same.
2597 * gcc.c-torture/execute/920721-4.c: Same.
2598 * gcc.c-torture/execute/980526-1.c: Same.
2599 * gcc.c-torture/execute/990208-1.c: Same.
2600 * gcc.c-torture/execute/comp-goto-1.c: Same.
2601 * gcc.c-torture/execute/comp-goto-2.c: Same.
2602 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2603 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2604 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2605 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2606 * gcc.dg/tree-prof/pr44777.c: Same.
2607 * gcc.misc-tests/bprob-2.c: Same.
2608 * gcc.misc-tests/gcov-3.c: Same.
2609 * lib/gcc.exp (gcc_target_compile): Remove appending of
2610 -DNO_LABEL_VALUES to additional_flags.
2611 * lib/objc.exp (objc_target_compile): Same.
2612 * lib/target-supports.exp (check_effective_target_label_values): Test on
2613 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2614
4ebcc903
KT
26152017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2616
2617 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2618
331dc840
RB
26192017-06-06 Richard Biener <rguenther@suse.de>
2620
2621 PR tree-optimization/80974
2622 * gcc.dg/torture/pr80974.c: New testcase.
2623
d2537732
TP
26242017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2625
2626 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2627 "unsigned int" in conversation warning on line 15.
2628
e7baeb39
RB
26292017-06-06 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/80928
2632 * gcc.dg/vect/pr80928.c: New testcase.
2633 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2634 * gcc.dg/vect/slp-13.c: Likewise.
2635 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2636
05945a1b
DM
26372017-06-05 David Malcolm <dmalcolm@redhat.com>
2638
2639 * g++.dg/plugin/comment_plugin.c: New test plugin.
2640 * g++.dg/plugin/comments-1.C: New test file.
2641 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2642
9b972837
BE
26432017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2644
2645 * gcc.misc-tests/gcov-1a.c: New test.
2646
1d135d98
MM
26472017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2648
2649 * gcc.target/powerpc/clone1.c: New test.
2650
92bba237
JW
26512017-06-05 Janus Weil <janus@gcc.gnu.org>
2652
2653 PR fortran/70601
2654 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2655
7b3ee9c9
NK
26562017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2657
2658 PR fortran/35339
2659 * gfortran.dg/implied_do_io_1.f90: New Test.
2660 * gfortran.dg/implied_do_io_2.f90: New Test.
2661
e4d1c5c4
RL
26622017-06-05 Renlin Li <renlin.li@arm.com>
2663
2664 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2665 selector to related line.
2666
d91561cb
JH
26672017-06-05 Jan Hubicka <hubicka@ucw.cz>
2668
2669 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2670
d8395013
KT
26712017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2672
2673 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2674
279dc4b4
KT
26752017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2676
2677 * gcc.target/aarch64/subs_compare_2.c: New test.
2678
e49d8b68
KT
26792017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680
2681 * gcc.target/aarch64/subs_compare_1.c: New test.
2682
4456f65d
CX
26832017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2684
2685 * gcc.target/mips/div-9.c: Delete duplicate test.
2686 * gcc.target/mips/div-10.c: Ditto.
2687 * gcc.target/mips/div-11.c: Ditto.
2688 * gcc.target/mips/div-12.c: Ditto.
2689
3995f3a2
JH
26902017-05-23 Jan Hubicka <hubicka@ucw.cz>
2691
2692 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2693
82c027e1
DH
26942017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2695
2696 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2697 vesrion of the dejagnu grep.
2698 (list-module-names): Use it and adjust the regular expressions for
2699 modules and submodules.
2700 * gfortran.dg/prof/prof.exp: Cleanup modules.
2701 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2702 directives.
2703 * gfortran.dg/altreturn_8.f90: Likewise.
2704 * gfortran.dg/associate_12.f90: Likewise.
2705 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2706 * gfortran.dg/charlen_15.f90: Likewise.
2707 * gfortran.dg/class_4a.f03: Likewise.
2708 * gfortran.dg/class_54.f90: Likewise.
2709 * gfortran.dg/class_dummy_4.f03: Likewise.
2710 * gfortran.dg/class_dummy_5.f90: Likewise.
2711 * gfortran.dg/constructor_9.f90: Likewise.
2712 * gfortran.dg/dec_structure_15.f90: Likewise.
2713 * gfortran.dg/do_check_8.f90: Likewise.
2714 * gfortran.dg/dtio_26.f03: Likewise.
2715 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2716 * gfortran.dg/equiv_9.f90: Likewise.
2717 * gfortran.dg/extends_15.f90: Likewise.
2718 * gfortran.dg/finalize_22.f90: Likewise.
2719 * gfortran.dg/finalize_23.f90: Likewise.
2720 * gfortran.dg/generic_26.f90: Likewise.
2721 * gfortran.dg/generic_27.f90: Likewise.
2722 * gfortran.dg/namelist_76.f90: Likewise.
2723 * gfortran.dg/pointer_init_8.f90: Likewise.
2724 * gfortran.dg/pr61318.f90: Likewise.
2725 * gfortran.dg/pr77260_1.f90: Likewise.
2726 * gfortran.dg/pr77260_2.f90: Likewise.
2727 * gfortran.dg/pr77420_3.f90: Likewise.
2728 * gfortran.dg/proc_ptr_39.f90: Likewise.
2729 * gfortran.dg/proc_ptr_41.f90: Likewise.
2730 * gfortran.dg/proc_ptr_42.f90: Likewise.
2731 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2732 * gfortran.dg/submodule_1.f08: Likewise.
2733 * gfortran.dg/submodule_10.f08: Likewise.
2734 * gfortran.dg/submodule_14.f08: Likewise.
2735 * gfortran.dg/submodule_15.f08: Likewise.
2736 * gfortran.dg/submodule_2.f08: Likewise.
2737 * gfortran.dg/submodule_5.f08: Likewise.
2738 * gfortran.dg/submodule_6.f08: Likewise.
2739 * gfortran.dg/submodule_7.f08: Likewise.
2740 * gfortran.dg/submodule_8.f08: Likewise.
2741 * gfortran.dg/submodule_9.f08: Likewise.
2742 * gfortran.dg/transfer_class_2.f90: Likewise.
2743 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2744 * gfortran.dg/typebound_call_24.f03: Likewise.
2745 * gfortran.dg/typebound_call_25.f90: Likewise.
2746 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2747 * gfortran.dg/typebound_generic_12.f03: Likewise.
2748 * gfortran.dg/typebound_generic_13.f03: Likewise.
2749 * gfortran.dg/typebound_generic_14.f03: Likewise.
2750 * gfortran.dg/typebound_generic_15.f90: Likewise.
2751 * gfortran.dg/typebound_operator_16.f03: Likewise.
2752 * gfortran.dg/typebound_operator_18.f90: Likewise.
2753 * gfortran.dg/typebound_operator_20.f90: Likewise.
2754 * gfortran.dg/typebound_override_3.f90: Likewise.
2755 * gfortran.dg/typebound_override_4.f90: Likewise.
2756 * gfortran.dg/typebound_override_5.f90: Likewise.
2757 * gfortran.dg/typebound_override_6.f90: Likewise.
2758 * gfortran.dg/typebound_override_7.f90: Likewise.
2759 * gfortran.dg/typebound_proc_28.f03: Likewise.
2760 * gfortran.dg/typebound_proc_29.f90: Likewise.
2761 * gfortran.dg/typebound_proc_30.f90: Likewise.
2762 * gfortran.dg/typebound_proc_31.f90: Likewise.
2763 * gfortran.dg/typebound_proc_32.f90: Likewise.
2764 * gfortran.dg/typebound_proc_33.f90: Likewise.
2765 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2766 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2767 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2768 * gfortran.dg/use_only_3.f90: Likewise.
2769 * gfortran.dg/use_without_only_1.f90: Likewise.
2770 * gfortran.dg/warn_unused_function.f90: Likewise.
2771 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2772 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2773
3de4ac6d
MP
27742017-06-04 Marek Polacek <polacek@redhat.com>
2775
2776 PR c/80919
2777 * gcc.dg/format/pr80919.c: New test.
2778
2474f48f
MS
27792017-06-02 Martin Sebor <msebor@redhat.com>
2780
2781 PR c/80892
2782 * c-c++-common/Wfloat-conversion-2.c: New test.
2783
bd280745
PC
27842017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2785
2786 PR c++/68754
2787 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2788
bd280745 27892017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2790
2791 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2792 for the new built-ins.
2793
ffa8a921
SD
27942017-06-02 Sudakshina Das <sudi.das@arm.com>
2795
2796 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2797
d65d1bd9
WS
27982017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2799
2800 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2801 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2802 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2803 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2804 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2805
b160939b
KT
28062017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2807
2808 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2809
17f47f86
KT
28102017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811
2812 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2813
ab82e126
WS
28142017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2815
2816 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2817 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2818 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2819 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2820 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2821 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2822 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2823 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2824 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2825
c957e9c0
NS
28262017-06-02 Nathan Sidwell <nathan@acm.org>
2827
2828 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2829
aad16012
JJ
28302017-06-02 Jakub Jelinek <jakub@redhat.com>
2831
74b4885d
JJ
2832 PR rtl-optimization/80903
2833 * gcc.dg/pr80903.c: New test.
2834
aad16012
JJ
2835 PR fortran/80918
2836 * gfortran.dg/gomp/pr80918.f90: New test.
2837
40ffd95f
BE
28382017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2839
2840 * c-c++-common/Wsizeof-pointer-div.c: New test.
2841 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2842 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2843 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2844 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2845 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2846 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2847 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2848 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2849 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2850 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2851 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2852 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2853 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2854 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2855 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2856 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2857 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2858 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2859
052754ea
WS
28602017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2861
2862 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2863 Update the target to power8-vector.
2864
aa63913f
DM
28652017-06-01 David Malcolm <dmalcolm@redhat.com>
2866
2867 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2868
2ded3754
PMR
28692017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2870
2871 * debug12.adb, debug12.ads: New testcase.
2872
c8638450
MJ
28732017-06-01 Martin Jambor <mjambor@suse.cz>
2874
2875 PR tree-optimization/80898
2876 * gcc.dg/tree-ssa/pr80898.c: New test.
2877 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2878
ac853c90
PC
28792017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/80896
2882 * g++.dg/cpp1z/nodiscard5.C: New.
2883
7841f13c
CZ
28842017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2885
2886 * gcc.target/arc/pr9001195952.c: New test.
2887
f525e390
TV
28882017-06-01 Tom de Vries <tom@codesourcery.com>
2889
2890 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2891 * gcc.c-torture/compile/asmgoto-1.c: Same.
2892 * gcc.dg/20000707-1.c: Same.
2893 * gcc.dg/pr38700.c: Same.
2894 * gcc.dg/pr70169.c: Same.
2895 * gcc.dg/pr80112.c: Same.
2896 * gcc.dg/torture/pr51071-2.c: Same.
2897 * gcc.dg/torture/pr51071.c: Same.
2898 * gcc.dg/tree-ssa/alias-34.c: Same.
2899
9285616c
PMR
29002017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2901
2902 * gnat.dg/debug11.adb: New testcase.
2903
48932682
RB
29042017-06-01 Richard Biener <rguenther@suse.de>
2905
2906 PR middle-end/66313
2907 * c-c++-common/ubsan/pr66313.c: New testcase.
2908 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2909
fcb99124
SM
29102017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2911
2912 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2913 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2914 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2915 -mcpu overridden.
2916 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2917 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2918 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2919 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2920 to dg-option. Add dg-skip-if directive to disable this test
2921 for darwin. Add dg-skip-if directive to disable this test if
2922 -mcpu overridden.
2923
dc7401c0
SP
29242017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2925
2926 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2927 (_mm_maskz_max_sd): Test new intrinsics.
2928 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2929 (_mm_maskz_max_sd): Test new intrinsics.
2930 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2931 (_mm_maskz_max_ss): Test new intrinsics.
2932 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2933 (_mm_maskz_max_ss): Test new intrinsics.
2934 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2935 (_mm_maskz_min_sd): Test new intrinsics.
2936 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2937 (_mm_maskz_min_sd): Test new intrinsics.
2938 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2939 (_mm_maskz_min_ss): Test new intrinsics.
2940 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2941 (_mm_maskz_min_ss): Test new intrinsics.
2942
3909991c
NS
29432017-05-31 Nathan Sidwell <nathan@acm.org>
2944
2945 * g++.dg/lookup/lambda1.C New.
2946
0e510edb
BC
29472017-05-31 Bin Cheng <bin.cheng@arm.com>
2948
2949 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2950 on pointer should not be replaced.
2951
9fc5e7a4
MM
29522017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2953
2954 PR testsuite/80580
2955 * gcc.dg/gimplefe-error-7.c: New test.
2956
1e466f04
GM
29572017-05-31 Graham Markall <graham.markall@embecosm.com>
2958
2959 * gcc.target/arc/add_n-combine.c: New test.
2960 * gcc.target/arc/sub_n-combine.c: New test.
2961
89c88990
RB
29622017-05-31 Richard Biener <rguenther@suse.de>
2963
2964 PR target/80880
2965 * gcc.target/i386/pr80880.c: New testcase.
2966
748bbe72
RS
29672017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2968
2969 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2970
c7d7e222
BC
29712017-05-31 Bin Cheng <bin.cheng@arm.com>
2972
2973 * gcc.dg/vect/pr80815-3.c: New test.
2974
ee1379be
RB
29752017-05-31 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/80906
2978 * gcc.dg/graphite/pr80906.c: New testcase.
2979
bcce980e
TV
29802017-05-30 Tom de Vries <tom@codesourcery.com>
2981
2982 PR testsuite/80910
2983 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2984 unsupported if host compiler does not support c++11.
2985 (host_supports_c++11): New proc.
2986
ef9200aa
MS
29872017-05-30 Martin Sebor <msebor@redhat.com>
2988
2989 PR c/80731
2990 * g++.dg/ext/utf16-4.C: Relax test.
2991 * gcc.dg/fixed-point/int-warning.c: Adjust.
2992
f012c8ef
DM
29932017-05-30 David Malcolm <dmalcolm@redhat.com>
2994
2995 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2996 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2997 test case.
2998 * g++.dg/plugin/show-template-tree-color.C: New test case.
2999 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3000 * g++.dg/template/show-template-tree-2.C: New test case.
3001 * g++.dg/template/show-template-tree-3.C: New test case.
3002 * g++.dg/template/show-template-tree-4.C: New test case.
3003 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3004 * g++.dg/template/show-template-tree.C: New test case.
3005
3f8efe25
SB
30062017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3007
3008 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3009 dg-options.
3010 * gfortran.dg/pr80107.f: Delete testcase.
3011
77d1dbdb
UB
30122017-05-30 Uros Bizjak <ubizjak@gmail.com>
3013
3014 PR target/80833
3015 * gcc.target/i386/pr80833-1.c: New test.
3016 * gcc.target/i386/pr80833-2.c: Ditto.
3017
e2f35333
NS
30182017-05-30 Nathan Sidwell <nathan@acm.org>
3019
3020 PR c++/80913
3021 * g++.dg/lookup/pr80913.C: New.
3022
ba7629e2
RB
30232017-05-30 Richard Biener <rguenther@suse.de>
3024
3025 PR middle-end/80901
3026 * gcc.dg/torture/pr80901.c: New testcase.
3027
4bfb347c
RD
30282017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3029
3030 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3031
b3125625
JL
30322017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3033
3034 PR target/78838
3035 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3036
892d6169
RB
30372017-05-30 Richard Biener <rguenther@suse.de>
3038
3039 PR middle-end/80876
3040 * gcc.dg/torture/pr80876.c: New testcase.
3041
3d7ff728
NS
30422017-05-29 Nathan Sidwell <nathan@acm.org>
3043
3044 PR c++/80891 (#5)
3045 * g++.dg/lookup/pr80891-5.C: New.
3046
fd262197
JD
30472017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3048
3049 PR libgfortran/53029
3050 * gfortran.dg/read_5.f90: New test.
3051
724e517a
NS
30522017-05-29 Nathan Sidwell <nathan@acm.org>
3053
a5cfa13a
NS
3054 PR c++/80891 (#4)
3055 * g++.dg/lookup/pr80891-4.C: New.
3056
e514ab0c
NS
3057 PR c++/80891 (#1)
3058 * g++.dg/lookup/pr80891-1.C: New.
3059
58dec010
NS
3060 PR c++/80891 (#3)
3061 * g++.dg/lookup/pr80891-3.C: New.
3062
724e517a
NS
3063 PR c++/80891 (#2)
3064 * g++.dg/lookup/pr80891-2.C: New.
3065
bbe3927b
TK
30662017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3067
3068 PR fortran/37131
3069 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3070 flags.
3071 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3072 * gfortran.dg/inline_matmul_17.f90: New test.
3073
8364e6ac
TK
30742017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3075
3076 * gfortran.dg/matmul_bounds_12.f90: New test.
3077
56a35ac9
JJ
30782017-05-27 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR bootstrap/80887
3081 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3082
945bf9e1
NS
30832017-05-26 Nathan Sidwell <nathan@acm.org>
3084
3085 * g++.dg/cpp0x/dr2061.C: New.
3086 * g++.dg/parse/namespace-alias-1.C: Add more test.
3087
cb4fe401
BC
30882017-05-26 Bin Cheng <bin.cheng@arm.com>
3089
3090 PR tree-optimization/80815
3091 * gcc.dg/vect/pr80815-1.c: New test.
3092 * gcc.dg/vect/pr80815-2.c: New test.
3093
e929e611
ML
30942017-05-26 Martin Liska <mliska@suse.cz>
3095
3096 PR ipa/80663
3097 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3098 split at the problematic spot.
3099 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3100 a valid value of the param.
3101
92f105f6
MP
31022017-05-26 Marek Polacek <polacek@redhat.com>
3103
3104 PR sanitizer/80875
3105 * c-c++-common/ubsan/pr80875.c: New test.
3106
74ca4e36
TV
31072017-05-26 Tom de Vries <tom@codesourcery.com>
3108
3109 PR testsuite/80557
3110 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3111 * gcc.dg/Wcxx-compat-8.c: Same.
3112 * gcc.dg/Wobjsize-1.c: Same.
3113 * gcc.dg/Wshadow-local-2.c: Same.
3114 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3115 * gcc.dg/anon-struct-6.c: Same.
3116 * gcc.dg/asm-wide-1.c: Same.
3117 * gcc.dg/builtin-inf-1.c: Same.
3118 * gcc.dg/builtin-redefine.c: Same.
3119 * gcc.dg/c90-array-lval-6.c: Same.
3120 * gcc.dg/c90-array-lval-7.c: Same.
3121 * gcc.dg/c90-fordecl-1.c: Same.
3122 * gcc.dg/c99-fordecl-2.c: Same.
3123 * gcc.dg/cast-lvalue-1.c: Same.
3124 * gcc.dg/cast-lvalue-2.c: Same.
3125 * gcc.dg/compound-lvalue-1.c: Same.
3126 * gcc.dg/cond-lvalue-1.c: Same.
3127 * gcc.dg/cpp/20000419-1.c: Same.
3128 * gcc.dg/cpp/backslash.c: Same.
3129 * gcc.dg/cpp/backslash2.c: Same.
3130 * gcc.dg/cpp/macspace1.c: Same.
3131 * gcc.dg/cpp/macspace2.c: Same.
3132 * gcc.dg/cpp/multiline-2.c: Same.
3133 * gcc.dg/cpp/pr27777.c: Same.
3134 * gcc.dg/cpp/pr30786.c: Same.
3135 * gcc.dg/cpp/pr34602.c: Same.
3136 * gcc.dg/cpp/redef1.c: Same.
3137 * gcc.dg/cpp/tr-warn1.c: Same.
3138 * gcc.dg/cpp/tr-warn3.c: Same.
3139 * gcc.dg/cpp/tr-warn6.c: Same.
3140 * gcc.dg/cpp/trad/hash.c: Same.
3141 * gcc.dg/cpp/trad/redef1.c: Same.
3142 * gcc.dg/cpp/ucs.c: Same.
3143 * gcc.dg/declspec-10.c: Same.
3144 * gcc.dg/declspec-11.c: Same.
3145 * gcc.dg/declspec-18.c: Same.
3146 * gcc.dg/format/c99-strftime-1.c: Same.
3147 * gcc.dg/format/ext-3.c: Same.
3148 * gcc.dg/format/pr72858.c: Same.
3149 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3150 * gcc.dg/init-string-1.c: Same.
3151 * gcc.dg/label-decl-3.c: Same.
3152 * gcc.dg/m-un-2.c: Same.
3153 * gcc.dg/nofixed-point-2.c: Same.
3154 * gcc.dg/noncompile/20020213-1.c: Same.
3155 * gcc.dg/pch/counter-2.c: Same.
3156 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3157 * gcc.dg/pr27528.c: Same.
3158 * gcc.dg/pr27953.c: Same.
3159 * gcc.dg/pr35899.c: Same.
3160 * gcc.dg/pr37561.c: Same.
3161 * gcc.dg/pr45461.c: Same.
3162 * gcc.dg/pr45750.c: Same.
3163 * gcc.dg/pr53196-2.c: Same.
3164 * gcc.dg/pr53265.c: Same.
3165 * gcc.dg/redecl-1.c: Same.
3166 * gcc.dg/tls/thr-init-1.c: Same.
3167 * gcc.dg/torture/pr51106-1.c: Same.
3168 * gcc.dg/torture/pr51106-2.c: Same.
3169 * gcc.dg/uninit-19.c: Same.
3170 * gcc.dg/uninit-pr20644.c: Same.
3171
6fc9f7aa
JJ
31722017-05-26 Jakub Jelinek <jakub@redhat.com>
3173
3174 * g++.dg/cpp1z/decomp29.C (p): New variable.
3175 (main): Add further tests.
3176
28e0e05b
RB
31772017-05-26 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/80842
3180 * gcc.dg/torture/pr80842.c: New testcase.
3181
c81ec254
PC
31822017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3183
3184 PR c++/79652
3185 * g++.dg/cpp0x/pr79652.C: New.
3186
aee21066
PC
31872017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3188
3189 PR c++/71451
3190 * g++.dg/cpp0x/variadic170.C: New.
3191
63dbcd13
VR
31922017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3193
3194 * g++.dg/warn/Wcatch-value-1.C: New test.
3195 * g++.dg/warn/Wcatch-value-2.C: New test.
3196 * g++.dg/warn/Wcatch-value-3.C: New test.
3197
932f48ac
NS
31982017-05-25 Nathan Sidwell <nathan@acm.org>
3199
44e00a7a
NS
3200 * g++.dg/lookup/using56.C: New.
3201 * g++.dg/lookup/using57.C: New.
3202 * g++.dg/lookup/using58.C: New.
3203 * g++.dg/lookup/using59.C: New.
3204
932f48ac
NS
3205 * g++.dg/lookup/using17.C: Adjust diagnostics.
3206
a10f9a2e
MS
32072017-05-25 Martin Sebor <msebor@redhat.com>
3208
3209 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3210 positives on ILP32.
3211 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3212 column numbers.
3213 * gcc.dg/pr60114.c: Same.
3214
47c05e71
JH
32152017-05-23 Jan Hubicka <hubicka@ucw.cz>
3216
3217 * gfortran.dg/pr48636.f90: Fix template better.
3218
f35a733d
NS
32192017-05-25 Nathan Sidwell <nathan@acm.org>
3220
3221 * g++.dg/lookup/koenig14.C: New.
3222
18c1e9e0
PC
32232017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/79583
3226 * g++.dg/cpp0x/pr79583.C: New.
3227
2673d192
PC
32282017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/68578
3231 * g++.dg/cpp1y/pr68578.C: New.
3232
bce8ef71
MG
32332017-05-25 Marc Glisse <marc.glisse@inria.fr>
3234
3235 * gcc.dg/tree-ssa/vce-1.c: New file.
3236
11d6b45d
MG
32372017-05-25 Marc Glisse <marc.glisse@inria.fr>
3238
3239 * gcc.dg/tree-ssa/addadd.c: New file.
3240
5ad4f1c8
NS
32412017-05-24 Nathan Sidwell <nathan@acm.org>
3242
3243 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3244 * g++.dg/lookup/friend19.C: New.
3245 * g++.dg/lookup/friend20.C: New.
3246
d4a760d8
JW
32472017-05-24 Jonathan Wakely <jwakely@redhat.com>
3248
3249 PR c++/80544
3250 * g++.dg/expr/cast11.C: New test.
3251
3cd211af
MS
32522017-05-24 Martin Sebor <msebor@redhat.com>
3253
3254 PR c/80731
3255 * c-c++-common/Wfloat-conversion.c: Adjust.
3256 * c-c++-common/dfp/convert-int-saturate.c: Same.
3257 * c-c++-common/pr68657-1.c: Same.
3258 * g++.dg/ext/utf-cvt.C: Same.
3259 * g++.dg/ext/utf16-4.C: Same.
3260 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3261 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3262 * g++.dg/warn/Wconversion3.C: Same.
3263 * g++.dg/warn/Wconversion4.C: Same.
3264 * g++.dg/warn/Wsign-conversion.C: Same.
3265 * g++.dg/warn/overflow-warn-1.C: Same.
3266 * g++.dg/warn/overflow-warn-3.C: Same.
3267 * g++.dg/warn/overflow-warn-4.C: Same.
3268 * g++.dg/warn/pr35635.C: Same.
3269 * g++.old-deja/g++.mike/enum1.C: Same.
3270 * gcc.dg/Wconversion-3.c: Same.
3271 * gcc.dg/Wconversion-5.c: Same.
3272 * gcc.dg/Wconversion-complex-c99.c: Same.
3273 * gcc.dg/Wconversion-complex-gnu.c: Same.
3274 * gcc.dg/Wconversion-integer.c: Same.
3275 * gcc.dg/Wsign-conversion.c: Same.
3276 * gcc.dg/bitfld-2.c: Same.
3277 * gcc.dg/c90-const-expr-11.c: Same.
3278 * gcc.dg/c90-const-expr-7.c: Same.
3279 * gcc.dg/c99-const-expr-7.c: Same.
3280 * gcc.dg/overflow-warn-1.c: Same.
3281 * gcc.dg/overflow-warn-2.c: Same.
3282 * gcc.dg/overflow-warn-3.c: Same.
3283 * gcc.dg/overflow-warn-4.c: Same.
3284 * gcc.dg/overflow-warn-5.c: Same.
3285 * gcc.dg/overflow-warn-8.c: Same.
3286 * gcc.dg/overflow-warn-9.c: New test.
3287 * gcc.dg/pr35635.c: Adjust.
3288 * gcc.dg/pr59940.c: Same.
3289 * gcc.dg/pr59963-2.c: Same.
3290 * gcc.dg/pr60114.c: Same.
3291 * gcc.dg/switch-warn-2.c: Same.
3292 * gcc.dg/utf-cvt.c: Same.
3293 * gcc.dg/utf16-4.c: Same.
3294
216bfadc
JJ
32952017-05-24 Jakub Jelinek <jakub@redhat.com>
3296
3297 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3298 Don't include limits.h.
3299 (w): Conditionalize on long long wider than int. Use
3300 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3301 -9223372036854775808.
3302 (x): Use __INT_MAX__ instead of INT_MAX.
3303
610abc02
TK
33042017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
3306 PR fortran/66094
3307 * gfortran.dg/inline_matmul_16.f90: New test.
3308
8d0c9b36
TV
33092017-05-24 Tom de Vries <tom@codesourcery.com>
3310
3311 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3312
3f3fb6c9
PB
33132017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3314
3315 PR middle-end/80823
3316 * gcc.dg/pr80823.c: New test.
3317
00e0af8d
AK
33182017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3319
3320 * gcc.target/s390/pr80725.c: New test.
3321
6131102c
NS
33222017-05-23 Nathan Sidwell <nathan@acm.org>
3323
ef4c5e78
NS
3324 * g++.dg/lookup/extern-c-hidden.C: New.
3325 * g++.dg/lookup/extern-redecl1.C: New.
3326
6131102c
NS
3327 PR c++/80866
3328 * g++.dg/parse/pr80866.C: New.
3329
d2db2e6b
JH
33302017-05-23 Jan Hubicka <hubicka@ucw.cz>
3331
3332 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3333 * gcc.dg/ipa/inline-5.c: Likewise.
3334 * gfortran.dg/pr48636.f90: Likewise.
3335
e4ea7a4c
NS
33362017-05-23 Nathan Sidwell <nathan@acm.org>
3337
3338 * g++.dg/parse/ctor9.C: Adjust expected error.
3339
c2d7c404
JD
33402017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3341
3342 PR libgfortran/80256
3343 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3344 Cygwin.
3345
fd71a9a2
TS
33462017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3347
3348 * c-c++-common/goacc/parallel-dims-1.c: Update.
3349 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3350 * c-c++-common/goacc/routine-1.c: Likewise.
3351 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3352 * g++.dg/goacc/template.C: Likewise.
3353 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3354 * gfortran.dg/goacc/routine-3.f90: Likewise.
3355 * gfortran.dg/goacc/sie.f95: Likewise.
3356 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3357
9d029ddf
NS
33582017-05-23 Nathan Sidwell <nathan@acm.org>
3359
3360 * g++.dg/lookup/using13.C: Adjust expected error.
3361
008c7367
SKS
33622017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3363
3364 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3365
d1f6caae
MM
33662017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3367
3368 PR target/80718
3369 * gcc.target/powerpc/pr80718.c: New test.
3370
2ea0d750
SB
33712017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3372
3373 * gcc.target/powerpc/conditional-return.c: New testcase.
3374
25b81686
BS
33752017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3376
3377 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3378 LE-only.
3379
477f145b
JW
33802017-05-22 Janus Weil <janus@gcc.gnu.org>
3381
3382 PR fortran/80766
3383 * gfortran.dg/typebound_call_28.f90: New test.
3384
65cc1407
NS
33852017-05-22 Nathan Sidwell <nathan@acm.org>
3386
3387 * g++.dg/lookup/strong-using.C: New.
3388
0c4f8178
TP
33892017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3390
3391 * gcc.target/arm/movsi_movt.c: New test.
3392 * gcc.target/arm/movdi_movt.c: New test.
3393
fbb1c7d4
EB
33942017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3395
3396 * gnat.dg/specs/not_null1.ads: New test.
3397
d3271136
EB
33982017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3399
3400 * gnat.dg/limited_with5.ad[sb]: New test.
3401 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3402 * gnat.dg/limited_with6.ad[sb]: New test.
3403 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3404
4c24ec6d
EB
34052017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3406
3407 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3408 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3409
4bcbb7b8
PC
34102017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 PR c++/70265
3413 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3414 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3415
51cd6b78
JD
34162017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417
3418 PR libgfortran/80333
3419 * gfortran.dg/dtio_30.f03: New test.
3420
33f8c0a1
MP
34212017-05-19 Marek Polacek <polacek@redhat.com>
3422
3423 PR sanitizer/80800
3424 * c-c++-common/ubsan/pr80800.c: New test.
3425 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3426
9740ed54
TS
34272017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3428
7fd549d2
TS
3429 * c-c++-common/goacc/default-1.c: Update.
3430 * c-c++-common/goacc/default-2.c: Likewise.
3431 * c-c++-common/goacc/default-4.c: Likewise.
3432 * gfortran.dg/goacc/default-1.f95: Likewise.
3433 * gfortran.dg/goacc/default-4.f: Likewise.
3434 * c-c++-common/goacc/default-5.c: New file.
3435 * gfortran.dg/goacc/default-5.f: Likewise.
3436
9740ed54
TS
3437 * c-c++-common/goacc/default-1.c: New file.
3438 * c-c++-common/goacc/default-2.c: Likewise.
3439 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3440 test cases in...
3441 * c-c++-common/goacc/default-3.c: ... this new file, and...
3442 * c-c++-common/goacc/default-4.c: ... this new file.
3443 * gfortran.dg/goacc/default.f95: Remove file, including its test
3444 cases in...
3445 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3446 * gfortran.dg/goacc/default-2.f: ... this new file.
3447 * gfortran.dg/goacc/default-3.f95: New file.
3448 * gfortran.dg/goacc/default-4.f: Likewise.
3449
2a8a8d7b
NS
34502017-05-19 Nathan Sidwell <nathan@acm.org>
3451
3452 * g++.dg/inherit/covariant7.C: Adjust.
3453
a978134e
PB
34542017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3455
3456 * gcc.target/arm/tls-disable-literal-pool.c: Change
3457 require-effective-target to tls_native.
3458 Move dg-error to return statement line and change to dg-message.
3459
39aac208
RB
34602017-05-19 Richard Biener <rguenther@suse.de>
3461
3462 PR c++/80593
3463 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3464 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3465
035ab826
RB
34662017-05-19 Richard Biener <rguenther@suse.de>
3467
3468 PR middle-end/80764
3469 * gcc.dg/torture/pr80764.c: New testcase.
3470
52e14b96
MM
34712017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3472
3473 PR target/80510
3474 * gcc.target/powerpc/pr80510-1.c: New test.
3475 * gcc.target/powerpc/pr80510-2.c: Likewise.
3476
4287da82
EG
34772017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3478
3479 * gcc.dg/pragma-diag-7.c: New test.
3480
e4171e10
UB
34812017-05-18 Uros Bizjak <ubizjak@gmail.com>
3482
3483 PR target/80799
3484 * g++.dg/other/i386-11.C: New test.
3485
cdefeea2
WS
34862017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3487
3488 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3489 * fold-vec-div-floatdouble.c: Likewise.
3490 * fold-vec-logical-ands-char.c: Likewise.
3491 * fold-vec-logical-ands-int.c: Likewise.
3492 * fold-vec-logical-ands-short.c: Likewise.
3493 * fold-vec-logical-ors-char.c: Likewise.
3494 * fold-vec-logical-ors-int.c: Likewise.
3495 * fold-vec-logical-ors-short.c: Likewise.
3496 * fold-vec-logical-other-char.c: Likewise.
3497 * fold-vec-mule-misc.c: Likewise.
3498 * fold-vec-mult-float.c: Likewise.
3499 * fold-vec-mult-floatdouble.c: Likewise.
3500 * fold-vec-mult-int.c: Likewise.
3501 * fold-vec-mult-int128-p9.c: Likewise.
3502 * fold-vec-sub-floatdouble.c: Likewise.
3503 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3504 Add lp64 requirement.
3505 * fold-vec-mult-int128-p8.c: Likewise.
3506 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3507
62ee030a
SM
35082017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3509
3510 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3511 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3512 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3513 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3514 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3515 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3516 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3517 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3518 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3519 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3520 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3521 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3522 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3523 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3524 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3525 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3526 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3527 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3528 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3529 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3530 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3531 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3532 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3533 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3534 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3535 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3536
00a84d0e
SL
35372017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3538
3539 * gcc.target/sparc/niagara7-align.c: New test.
3540
243c2883
MP
35412017-05-18 Marek Polacek <polacek@redhat.com>
3542
3543 PR sanitizer/80797
3544 * c-c++-common/ubsan/null-12.c: New test.
3545
e98e6340
SB
35462017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3547
3548 PR middle-end/80692
3549 * gcc.c-torture/execute/pr80692.c: New testcase.
3550
0152001b 35512017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3552
3553 PR libgfortran/80741
3554 * gfortran.dg/read_4.f90: New test.
3555
c8ded430
BS
35562017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3557
3558 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3559
e5b1f5a1
FR
35602017-05-17 Fritz Reese <fritzoreese@gmail.com>
3561
3562 PR fortran/80668
3563 * gfortran.dg/pr80668.f90: New.
3564
9853cb28
PB
35652017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3566
3567 PR middle-end/80775
3568 * gcc.dg/pr80775.c: New test.
3569
142473df
MP
35702017-05-17 Marek Polacek <polacek@redhat.com>
3571
3572 PR sanitizer/80659
3573 * gcc.dg/asan/pr80659.c: New test.
3574
8508a5b5
SKS
35752017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3576
3577 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3578 unsigned long.
3579
bc36d2b7
CX
35802017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3581
3582 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3583
4fc5ebf1
JG
35842017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3585 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3586
3587 PR tree-optimization/80457
3588 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3589 call vect_model_simple_cost.
3590
bedee914
PT
35912017-05-16 Paul Thomas <pault@gcc.gnu.org>
3592
3593 PR fortran/80554
3594 * gfortran.dg/submodule_29.f08: New test.
3595
10791753
DM
35962017-05-16 David Malcolm <dmalcolm@redhat.com>
3597
3598 * g++.dg/other/accessor-fixits-1.C: New test case.
3599 * g++.dg/other/accessor-fixits-2.C: New test case.
3600 * g++.dg/other/accessor-fixits-3.C: New test case.
3601 * g++.dg/other/accessor-fixits-4.C: New test case.
3602
727577c2
CL
36032017-05-16 Carl Love <cel@us.ibm.com>
3604
3605 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3606 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3607 built-ins to the test suite file. Note, support for mradds exists
3608 but no test case exists.
3609 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3610 built-ins to the test suite file.
3611
6b6ae9eb
MP
36122017-05-16 Marek Polacek <polacek@redhat.com>
3613
3614 PR sanitizer/80536
3615 PR sanitizer/80386
3616 * c-c++-common/ubsan/pr80536.c: New test.
3617 * g++.dg/ubsan/pr80386.C: New test.
3618
678d7e19
TC
36192017-05-16 Tamar Christina <tamar.christina@arm.com>
3620
3621 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3622 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3623
6da37857
MW
36242016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3625
3626 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3627 expected output of vadd, vsub and vmul instructions.
3628 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3629 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3630 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3631
a5768d38
JD
36322017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR libgfortran/80727
3635 * gfortran.dg/read_3.f90: New test.
3636
3a77e7cc
NS
36372017-05-15 Nathan Sidwell <nathan@acm.org>
3638
2016c841
NS
3639 PR c++/79369
3640 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3641
3a77e7cc
NS
3642 PR c++/79369
3643 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3644 * g++.dg/cpp0x/pr79369.C: New.
3645
0735a1c8
SK
36462017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3647
3648 PR fortran/80752
3a77e7cc 3649 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3650
f108770a
UB
36512017-05-15 Uros Bizjak <ubizjak@gmail.com>
3652
900b5b6a 3653 PR target/80425
f108770a
UB
3654 * gcc.target/i386/pr80425-1.c: New test.
3655 * gcc.target/i386/pr80425-2.c: Ditto.
3656
e30ce0a3
JL
36572017-05-15 Jeff Law <law@redhat.com>
3658
3659 * gcc.target/mips/reorgbug-1.c: New test.
3660
0d5a0a33
PMR
36612017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3662
3663 * gnat.dg/specs/pack13.ads: New test.
3664
a104bd88
MS
36652017-05-14 Martin Sebor <msebor@redhat.com>
3666
3667 PR middle-end/77671
3668 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3669 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3670 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3671 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3672 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3673
c6c02519
MS
36742017-05-14 Martin Sebor <msebor@redhat.com>
3675
3676 PR middle-end/80669
3677 * gcc.dg/builtin-stpncpy.c: New test.
3678
d6d4d770
DS
36792017-05-14 Daniel Santos <daniel.santos@pobox.com>
3680
3681 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3682 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3683 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3684 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3685
b9bdd60b
JK
36862017-05-14 Julia Koval <julia.koval@intel.com>
3687
3688 * gcc.target/i386/xgetsetbv.c: New test.
3689
28ae01cd
NK
36902017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3691
3692 PR fortran/80442
3693 * gfortran.dg/impl_do_var_data.f90: New Test
3694
c7488b4f
PJ
36952017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3696
3697 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3698 A regression test for a private array access case which caused
3699 an assert.
3700
9b5f12ae
MS
37012017-05-12 Martin Sebor <msebor@redhat.com>
3702
3703 PR testsuite/80643
3704 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3705 to the purpose of the test.
3706
b76f1550
SM
37072017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3708
3709 * gcc.target/powerpc/bmi-andn-1.c: New file
3710 * gcc.target/powerpc/bmi-andn-2.c: New file.
3711 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3712 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3713 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3714 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3715 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3716 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3717 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3718 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3719 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3720 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3721 * gcc.target/powerpc/bmi-check.h: New File.
3722 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3723 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3724 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3725 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3726 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3727 * gcc.target/powerpc/bmi2-check.h: New file.
3728 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3729 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3730 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3731 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3732 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3733 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3734 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3735 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3736 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3737
2a3fa75a
PC
37382017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/60430
3741 * g++.dg/cpp0x/pr60430.C: New.
3742
e8bf7c7b
JL
37432017-05-12 Jeff Law <law@redhat.com>
3744
3745 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3746
284d1f76
PB
37472017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3748
3749 PR middle-end/80707
3750 * g++.dg/pr80707.C: New test.
3751
302a0e37
WS
37522017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3753
3754 * gcc.target/powerpc/fold-vec-div-float.c: New.
3755 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3756 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3757
a7785078
WS
37582017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3759
3760 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3761 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3762 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3763 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3764 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3765 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3766 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3767 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3768 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3769 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3770 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3771 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3772
9206028e
PC
37732017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3774
3775 PR c++/49604
3776 * g++.dg/cpp0x/forw_enum14.C: New.
3777 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3778
7af1c0ad
RB
37792017-05-12 Richard Biener <rguenther@suse.de>
3780
3781 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3782
f7e95bdb
PC
37832017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 PR c++/67687
3786 * g++.dg/cpp0x/constexpr-ice17.C: New.
3787
53e788d0
RB
37882017-05-12 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/80713
3791 * gcc.dg/torture/pr80713.c: New testcase.
3792
2ead1ab9
AK
37932017-05-12 Andi Kleen <ak@linux.intel.com>
3794
3795 PR testsuite/77684
3796 * lib/target-supports.exp (profopt-perf-wrapper):
3797 Add -m8 option to increase parallelism.
3798
ee58b02f
TS
37992017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3800
1e47f02b
TS
3801 * c-c++-common/goacc/parallel-dims-1.c: New file.
3802 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3803
b0f271ce
TS
3804 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3805 * c-c++-common/goacc/classify-kernels.c: Likewise.
3806 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3807 Likewise.
3808 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3809 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3810 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3811 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3812 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3813 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3814 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3815 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3816 * c-c++-common/goacc/kernels-loop.c: Likewise.
3817 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3818 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3819 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3820 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3821 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3822 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3823 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3824 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3825 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3826 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3827 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3828 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3829
25651634
TS
3830 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3831 * c-c++-common/goacc/classify-kernels.c: Likewise.
3832 * c-c++-common/goacc/classify-parallel.c: Likewise.
3833 * c-c++-common/goacc/classify-routine.c: Likewise.
3834 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3835 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3836 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3837 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3838
ee58b02f
TS
3839 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3840 * c-c++-common/goacc/classify-kernels.c: Likewise.
3841 * c-c++-common/goacc/classify-parallel.c: Likewise.
3842 * c-c++-common/goacc/classify-routine.c: Likewise.
3843 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3844 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3845 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3846 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3847
2d82ec25
NS
38482017-05-11 Nathan Sidwell <nathan@acm.org>
3849
3850 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3851
38522017-05-11 Carl Love <cel@us.ibm.com>
3853
3854 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3855 to the test suite file.
3856 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3857 to the test suite file.
3858
628c06d6
JD
38592017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3860
3861 PR fortran/78659
3862 * gfortran.dg/namelist_91.f90: New test.
3863 * gfortran.dg/namelist_92.f90: New test.
3864 * gfortran.dg/namelist_93.f90: New test.
3865 * gfortran.dg/namelist_94.f90: New test.
3866
1bea0f26
BS
38672017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3868
3869 PR target/80695
3870 * gcc.target/powerpc/pr80695-p8.c: New file.
3871 * gcc.target/powerpc/pr80695-p9.c: New file.
3872
7c85c9fe
UB
38732017-05-11 Uros Bizjak <ubizjak@gmail.com>
3874 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR target/80706
3877 * gcc.target/i386/pr80706.c: New test.
3878
d7a33a4c
JK
38792017-05-11 Julia Koval <julia.koval@intel.com>
3880
3881 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3882 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3884 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3885
59fbddcf
PC
38862017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3887
3888 PR c++/70538
3889 * g++.dg/cpp0x/pr70538.C: New.
3890
cc09ff60
UB
38912017-05-11 Uros Bizjak <ubizjak@gmail.com>
3892
7c85c9fe
UB
3893 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3894 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3895 (dg-options): Remove -fno-tree-sink.
3896
4fd18c78
KN
38972017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3898
3899 * gcc.target/powerpc/cmpb-1.c: New test.
3900 * gcc.target/powerpc/cmpb-2.c: New test.
3901 * gcc.target/powerpc/cmpb-3.c: New test.
3902 * gcc.target/powerpc/cmpb32-1.c: New test.
3903 * gcc.target/powerpc/cmpb32-2.c: New test.
3904
43b883a9
RB
39052017-05-11 Richard Biener <rguenther@suse.de>
3906
3907 PR tree-optimization/80705
3908 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3909
29b871ec
NS
39102017-05-11 Nathan Sidwell <nathan@acm.org>
3911
3912 * lib/scanlang.exp: New.
3913 * lib/gcc-dg.exp: Load scanlang.exp.
3914 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3915
c587104e
MM
39162017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3917
3918 PR testsuite/80580
3919 * gcc.dg/gimplefe-error-6.c: New test.
3920
67ac9a9d
MM
39212017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3922
3923 PR testsuite/80580
3924 * gcc.dg/gimplefe-error-5.c: New test.
3925
ac4eb40f
MM
39262017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3927
3928 PR testsuite/80580
3929 * gcc.dg/gimplefe-error-4.c: New test.
3930
d45d6282
BS
39312017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3932
3933 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3934
f4ee3a9e
UB
39352017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3936
3937 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3938 (_mm_maskz_max_round_sd): Test new intrinsics.
3939 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3940 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3941 (_mm_maskz_max_round_ss): Test new intrinsics.
3942 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3943 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3944 (_mm_maskz_min_round_sd): Test new intrinsics.
3945 * gcc.target/i386/avx512f-vminsd-2.c: New.
3946 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3947 (_mm_maskz_min_round_ss): Test new intrinsics.
3948 * gcc.target/i386/avx512f-vminss-2.c: New.
3949 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3950 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3951 (__builtin_ia32_minss_mask_round): Test new builtins.
3952 * gcc.target/i386/sse-13.c: Ditto.
3953 * gcc.target/i386/sse-23.c: Ditto.
3954 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3955 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3956 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3957 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3958 (_mm_mask_min_round_ss): Test new intrinsics.
3959 * gcc.target/i386/testround-1.c: Ditto.
3960
39612017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3962
3963 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3964 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3965 (_mm_maskz_div_round_sd): Test new intrinsics.
3966 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3967 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3968 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3969 (_mm_maskz_div_round_ss): Test new intrinsics.
3970 * gcc.target/i386/avx512f-vdivss-2.c: New.
3971 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3972 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3973 (_mm_maskz_mul_round_sd): Test new intrinsics.
3974 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3975 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3976 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3977 (_mm_maskz_mul_round_ss): Test new intrinsics.
3978 * gcc.target/i386/avx512f-vmulss-2.c: New.
3979 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3980 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3981 (__builtin_ia32_mulss_mask_round): Test new builtins.
3982 * gcc.target/i386/sse-13.c: Ditto.
3983 * gcc.target/i386/sse-23.c: Ditto.
3984 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3985 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3986 (_mm_maskz_mul_round_ss): Test new intrinsics.
3987 * gcc.target/i386/testround-1.c: Ditto.
3988
39892017-05-10 Julia Koval <julia.koval@intel.com>
3990
3991 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3992 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3993 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3994
39952017-05-10 Julia Koval <julia.koval@intel.com>
3996
3997 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3998 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4000 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4001
ca4d2851
PB
40022017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4003
0f374417 4004 PR tree-optimization/51513
ca4d2851
PB
4005 * gcc.target/powerpc/pr51513.c: New test.
4006 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4007 __builtin_abort().
4008 * gcc.dg/predict-14.c: Likewise.
4009
5562ebfc
CL
40102017-05-10 Carl Love <cel@us.ibm.com>
4011 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4012 to the test suite file.
4013 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4014 to the test suite file.
4015
0ca2e7f7
PK
40162017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4017
4018 PR tree-optimization/77644
4019 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4020
e1ad2926
AO
40212017-05-10 Alexandre Oliva <aoliva@redhat.com>
4022
4023 * gcc.dg/guality/inline-params-2.c: New.
4024
f00b411f
PC
40252017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/80145
4028 * g++.dg/cpp1y/auto-fn37.C: New.
4029 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4030
bf2a705c
MM
40312017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4032
4033 PR target/68163
4034 * gcc.target/powerpc/pr68163.c: New test.
4035
5285d5d3
JW
40362017-05-09 Janus Weil <janus@gcc.gnu.org>
4037
4038 PR fortran/79311
4039 * gfortran.dg/finalize_32.f90: New test.
4040
31c2d57d
VR
40412017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4042
4043 PR c/35441
4044 * gcc.dg/pr35441.c: New test.
4045
731f2c8a
MS
40462017-05-09 Martin Sebor <msebor@redhat.com>
4047
4048 PR testsuite/80643
4049 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4050 output.
4051
cc49d15a
PC
40522017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4053
4054 PR c++/80186
4055 * g++.dg/template/crash126.C: New.
4056
85282abc
SP
40572017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4058
4059 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4060 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4063
823c79ae
DH
40642017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4065
10a8bb62 4066 PR testsuite/80611
823c79ae
DH
4067 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4068
79557bae
CZ
40692017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4070
4071 * gcc.target/arc/tmac-1.c: New file.
4072 * gcc.target/arc/tmac-2.c: Likewise.
4073 * gcc.target/arc/tmac.h: Likewise.
4074
c7314bc1
CZ
40752017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4076 Andrew Burgess <andrew.burgess@embecosm.com>
4077
4078 * gcc.target/arc/firq-1.c: New file.
4079 * gcc.target/arc/firq-2.c: Likewise.
4080 * gcc.target/arc/firq-3.c: Likewise.
4081 * gcc.target/arc/firq-4.c: Likewise.
4082 * gcc.target/arc/firq-5.c: Likewise.
4083 * gcc.target/arc/firq-6.c: Likewise.
4084
41453183
CZ
40852017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4086
4087 * gcc.target/arc/interrupt-5.c: Newfile.
4088 * gcc.target/arc/interrupt-6.c: Likewise.
4089 * gcc.target/arc/interrupt-7.c: Likewise.
4090 * gcc.target/arc/interrupt-8.c: Likewise.
4091 * gcc.target/arc/interrupt-9.c: Likewise.
4092
019bd543
RB
40932017-05-09 Richard Biener <rguenther@suse.de>
4094
4095 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4096 and adjust.
4097 * gcc.dg/vect/vect-50.c: Likewise.
4098
684f84de
MP
40992017-05-09 Marek Polacek <polacek@redhat.com>
4100
4101 PR c/80525
4102 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4103 * c-c++-common/Wlogical-op-2.c: New test.
4104
fd71825b
SKS
41052017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4106
4107 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4108 for targets with __SIZEOF_INT__ < 4.
4109
4ca2e6ec
RB
41102017-05-09 Richard Biener <rguenther@suse.de>
4111
4112 * gcc.dg/vect/vect-50.c: Revert last change.
4113 * gcc.dg/vect/vect-44.c: Likewise.
4114
631238ac
MS
41152017-05-08 Martin Sebor <msebor@redhat.com>
4116
4117 PR translation/80280
4118 * gcc.dg/format/gcc_diag-10.c: New test.
4119
6ba86ba7
KN
41202017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4121
4122 PR target/80101
4123 * gcc.target/powerpc/pr80101-1.c: New test.
4124
0f6ed121
TK
41252017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4126
4127 PR fortran/79930
4128 * gfortran.dg/inline_transpose_1.f90: Add
4129 -finline-matmul-limit=0 to options.
4130 * gfortran.dg/matmul_5.f90: Likewise.
4131 * gfortran.dg/vect/vect-8.f90: Likewise.
4132 * gfortran.dg/inline_matmul_14.f90: New test.
4133 * gfortran.dg/inline_matmul_15.f90: New test.
4134
fd991039
TK
41352017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4136
4137 PR fortran/80602
4138 * gfortran.dg/matmul_15.f90: New test case.
4139
18b8c294
WD
41402017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4141
774cccdc
JJ
4142 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4143 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4144
8637c116
JL
41452017-05-07 Jeff Law <law@redhat.com>
4146
4147 Revert:
4148 2017-05-06 Jeff Law <law@redhat.com>
4149 PR tree-optimization/78496
4150 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4151 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4152
973dfbb4
JL
41532017-05-06 Jeff Law <law@redhat.com>
4154
4155 PR tree-optimization/78496
4156 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4157 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4158
8ffa3150
RS
41592017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4160
4161 * gcc.target/aarch64/spill_1.c: New test.
4162
2a3f7997
RS
41632017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4164
4165 PR rtl-optimization/75964
4166 * gcc.dg/torture/pr75964.c: New test.
4167
d554bf23
TV
41682017-05-06 Tom de Vries <tom@codesourcery.com>
4169
4170 PR testsuite/80606
4171 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4172 * gcc.target/i386/avx-vtestpd-2.c: Same.
4173 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4174 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4175 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4176 * gcc.target/i386/avx-vtestpd-3.c: Same.
4177 * gcc.target/i386/avx-vtestps-1.c: Same.
4178 * gcc.target/i386/avx-vtestps-2.c: Same.
4179 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4180 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4181 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4182 * gcc.target/i386/avx-vtestps-3.c: Same.
4183
7a976fe7
TV
41842017-05-06 Tom de Vries <tom@codesourcery.com>
4185
4186 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4187
0e852c66
TV
41882017-05-06 Tom de Vries <tom@codesourcery.com>
4189
4190 PR testsuite/80557
4191 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4192 * gcc.target/powerpc/altivec-types-1.c: Same.
4193
63c40d92
TV
41942017-05-06 Tom de Vries <tom@codesourcery.com>
4195
4196 PR testsuite/80557
4197 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4198 * gcc.target/spu/intrinsics-1.c: Same.
4199
b25b8f91
TV
42002017-05-06 Tom de Vries <tom@codesourcery.com>
4201
4202 PR testsuite/80557
4203 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4204
6df13491
TV
42052017-05-06 Tom de Vries <tom@codesourcery.com>
4206
4207 PR testsuite/80557
4208 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4209 * gcc.target/aarch64/spellcheck_2.c: Same.
4210 * gcc.target/aarch64/spellcheck_3.c: Same.
4211
e01261fe
TV
42122017-05-06 Tom de Vries <tom@codesourcery.com>
4213
4214 PR testsuite/80557
4215 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4216 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4217 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4218 * g++.dg/debug/dwarf2/typedef5.C: Same.
4219 * g++.dg/goacc/data-1.C: Same.
4220
9945596c
BS
42212017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4222
4223 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4224
8acb8575
MM
42252017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4226
4227 PR target/79038
4228 PR target/79202
4229 PR target/79203
4230 * gcc.target/powerpc/ppc-round3.c: New test.
4231 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4232
ac699a04
JJ
42332017-05-05 Jakub Jelinek <jakub@redhat.com>
4234
8dc6a926
JJ
4235 PR tree-optimization/80632
4236 * gcc.dg/pr80632.c: New test.
4237
ac699a04
JJ
4238 PR tree-optimization/80558
4239 * gcc.dg/tree-ssa/vrp115.c: New test.
4240
655b5fc8
AV
42412017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4242 Thomas Preud'homme <thomas.preudhomme@arm.com>
4243 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4244
4245 PR target/71607
4246 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4247 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4248 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4249 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4250 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4251 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4252 * gcc.target/arm/tls-disable-literal-pool.c: New.
4253
c02d2d0a
PK
42542017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4255
4256 PR tree-optimization/80613
4257 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4258
dfae9048
PC
42592017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/71577
4262 * g++.dg/cpp0x/pr71577.C: New.
4263
d9c5a8b9
MS
42642017-05-04 Martin Sebor <msebor@redhat.com>
4265
4266 PR middle-end/79234
4267 * gcc.dg/builtin-stringop-chk-8.c: New test.
4268 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4269 * gcc.dg/builtin-stringop-chk-4.c: Same.
4270 * gcc.dg/builtin-strncat-chk-1.c: Same.
4271 * g++.dg/ext/strncpy-chk1.C: Same.
4272 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4273 * gcc.dg/out-of-bounds-1.c: Same.
4274 * gcc.dg/pr78138.c: Same.
4275 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4276 * gfortran.dg/mvbits_7.f90: Same.
4277
e50d56a5
MS
42782017-05-04 Martin Sebor <msebor@redhat.com>
4279
4280 PR preprocessor/79214
4281 PR middle-end/79222
4282 PR middle-end/79223
4283 * gcc.dg/pr79214.c: New test.
4284 * gcc.dg/pr79214.h: New test header.
4285 * gcc.dg/pr79222.c: New test.
4286 * gcc.dg/pr79223.c: New test.
4287 * gcc.dg/pr78138.c: Adjust.
4288 * gfortran.dg/unconstrained_commons.f: Same.
4289
0f2c4a8f
MS
42902017-05-04 Martin Sebor <msebor@redhat.com>
4291
4292 PR translation/80280
4293 * g++.dg/abi/Wabi-2-3.C: Adjust.
4294 * g++.dg/abi/Wabi-3-2.C: Ditto.
4295 * g++.dg/lookup/using17.C: Ditto.
4296 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4297
8eef6097
MJ
42982017-05-04 Martin Jambor <mjambor@suse.cz>
4299
4300 PR tree-optimization/80622
4301 * gcc.dg/tree-ssa/pr80622.c: New test.
4302
43032017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4304
4305 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4306
26f1a658
JH
43072017-05-04 Jan Hubicka <hubicka@ucw.cz>
4308
4309 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4310 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4311
4d147bca
RB
43122017-05-04 Richard Biener <rguenther@suse.de>
4313
4314 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4315
3862ef76
RS
43162017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4317
4318 * gcc.dg/vect/vect-profile-1.c: New test.
4319
c89ffd99
MP
43202017-05-04 Marek Polacek <polacek@redhat.com>
4321
4322 PR tree-optimization/80612
4323 * gcc.dg/torture/pr80612.c: New test.
4324
261ce1e5
PB
43252017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4326 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4327
4328 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4329 check_effective_target_arm_thumb1_movt_ok.
4330
556cf088
PB
43312017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4332
4333 * gcc.target/arm/fpscr.c: New file.
4334
010b1cc0
TP
43352017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4336
4337 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4338 target.
4339
99b68476
TV
43402017-05-04 Tom de Vries <tom@codesourcery.com>
4341
4342 PR testsuite/80557
4343 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4344 line numbers.
4345 * g++.dg/warn/miss-format-1.C: Same.
4346 * g++.dg/warn/overflow-warn-1.C: Same.
4347 * g++.dg/warn/overflow-warn-3.C: Same.
4348 * g++.dg/warn/overflow-warn-4.C: Same.
4349
09177a4b
TV
43502017-05-04 Tom de Vries <tom@codesourcery.com>
4351
4352 PR testsuite/80557
4353 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4354 * gcc.target/i386/pr68657.c: Same.
4355 * gcc.target/i386/pr69255-1.c: Same.
4356 * gcc.target/i386/pr69255-2.c: Same.
4357 * gcc.target/i386/pr69255-3.c: Same.
4358
02c64149
RB
43592017-05-04 Richard Biener <rguenther@suse.de>
4360
4361 PR tree-optimization/31130
4362 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4363 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4364 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4365 * gcc.dg/pr52904.c: Remove XFAIL.
4366 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4367
9a26dfc8
JL
43682017-05-03 Jeff Law <law@redhat.com>
4369
4370 PR tree-optimization/78496
4371 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4372
4d0e904f
UB
43732017-05-03 Uros Bizjak <ubizjak@gmail.com>
4374
4375 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4376
49ab4621
RB
43772017-05-03 Richard Biener <rguenther@suse.de>
4378
4379 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4380
18bfe940
JJ
43812017-05-03 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR tree-optimization/79472
4d0e904f
UB
4384 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4385 to dg-options.
18bfe940
JJ
4386 * gcc.dg/tree-ssa/vrp113.c: New test.
4387 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4388 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4389 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4390
53e62089
TV
43912017-05-03 Tom de Vries <tom@codesourcery.com>
4392
4393 PR testsuite/80557
4394 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4395 * c-c++-common/Wshift-negative-value-2.c: Same.
4396 * c-c++-common/Wshift-negative-value-3.c: Same.
4397 * c-c++-common/Wshift-negative-value-4.c: Same.
4398 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4399 * c-c++-common/cpp/pr60400.c: Same.
4400 * c-c++-common/fmax-errors.c: Same.
4401 * c-c++-common/goacc/data-2.c: Same.
4402 * c-c++-common/goacc/host_data-2.c: Same.
4403 * c-c++-common/gomp/simd4.c: Same.
4404 * c-c++-common/pr28656.c: Same.
4405 * c-c++-common/pr43395.c: Same.
4406 * c-c++-common/torture/pr57945.c: Same.
4407
962913a5
TV
44082017-05-03 Tom de Vries <tom@codesourcery.com>
4409
4410 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4411 arg of dg directive.
4412 * c-c++-common/goacc/routine-3.c: Same.
4413 * c-c++-common/goacc/routine-4.c: Same.
4414
ad53f123
DM
44152017-05-02 David Malcolm <dmalcolm@redhat.com>
4416
4417 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4418 (test_fixit_insert_newline): New function.
4419 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4420 (test_fixit_insert_newline): New function.
4421 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4422 (test_fixit_insert_newline): New function.
4423 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4424 (test_fixit_insert_newline): New function.
4425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4426 (test_show_locus): Handle test_fixit_insert_newline.
4427
0ca91c77
BC
44282017-05-02 Bin Cheng <bin.cheng@arm.com>
4429
4430 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4431
cc5b8f3d
TC
44322017-04-27 Tamar Christina <tamar.christina@arm.com>
4433
4434 * gcc.dg/lsr-div1.c: New testcase.
4435
1853f5c7
SP
44362017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4437
4438 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4439 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4440 (_mm_maskz_add_round_sd): Test new intrinsics.
4441 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4442 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4443 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4444 (_mm_maskz_add_round_ss): Test new intrinsics.
4445 * gcc.target/i386/avx512f-vaddss-2.c: New.
4446 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4447 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4448 (_mm_maskz_sub_round_sd): Test new intrinsics.
4449 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4450 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4451 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4452 (_mm_maskz_sub_round_ss): Test new intrinsics.
4453 * gcc.target/i386/avx512f-vsubss-2.c: New.
4454 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4455 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4456 (__builtin_ia32_subss_mask_round): Test new builtins.
4457 * gcc.target/i386/sse-13.c: Ditto.
4458 * gcc.target/i386/sse-23.c: Ditto.
4459 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4460 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4461 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4462 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4463 (_mm_mask_sub_round_ss): Test new intrinsics.
4464 * gcc.target/i386/testround-1.c: Ditto.
4465
2bba7541
MJ
44662017-05-02 Martin Jambor <mjambor@suse.cz>
4467
4468 PR tree-optimization/78687
4469 * g++.dg/tree-ssa/pr78687.C: New test.
4470
2bf54d93
RB
44712017-05-02 Richard Biener <rguenther@suse.de>
4472
4473 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4474 behavior.
4475 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4476
aee63acc
RB
44772017-05-02 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/80591
4480 * gcc.dg/torture/pr80591.c: New testcase.
4481
e7d70c6c
RB
44822017-05-02 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/80549
4485 * gcc.dg/torture/pr80549.c: New testcase.
4486
52e0a9f7
SKS
44872017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4488
4489 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4490 unsigned long.
4491
815d9cc6
XR
44922017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4493
4494 PR c++/80038
4495 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4496
338035aa
DM
44972017-05-01 David Malcolm <dmalcolm@redhat.com>
4498
4499 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4500 reflect insertion fix-it hints at the same location now being
4501 consolidated.
4502
4d82d0bc
MS
45032017-05-01 Martin Sebor <msebor@redhat.com>
4504
4505 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4506 on ILP32 targets.
4507
d539a57b
TV
45082017-05-01 Tom de Vries <tom@codesourcery.com>
4509
4510 * gcc.dg/pr78768.c: Require linker plugin.
4511
c6b9e849
TK
45122017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4513
4514 PR fortran/37131
4515 * gfortran.dg/matmul_bounds_11.f90: New test.
4516
706eb1a7
MS
45172017-05-01 Martin Sebor <msebor@redhat.com>
4518
4519 PR tree-optimization/79715
4520 * gcc.dg/pr79715.c: New test.
4521
723f4140
TV
45222017-05-01 Tom de Vries <tom@codesourcery.com>
4523
4524 PR testsuite/65941
4525 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4526 * g++.dg/other/pr59492.C: Require effective target rdrand.
4527
6bbb3a69
VR
45282017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4529
4530 * g++.dg/diagnostic/member-decl-1.C: New test.
4531
4212aecd
MG
45322017-04-29 Marc Glisse <marc.glisse@inria.fr>
4533
4534 PR tree-optimization/80487
4535 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4536
fe75f732
PK
45372017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4538
4539 PR tree-optimization/79697
4540 * gcc.dg/tree-ssa/pr79697.c: New test.
4541
6bcd8768
TV
45422017-04-29 Tom de Vries <tom@codesourcery.com>
4543
4544 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4545
d127ae9f
MS
45462017-04-28 Martin Sebor <msebor@redhat.com>
4547
4548 PR tree-optimization/80523
4549 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4550
c9610933
TV
45512017-04-28 Tom de Vries <tom@codesourcery.com>
4552
4553 PR testsuite/80557
4554 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4555 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4556
b5be38bc
TV
45572017-04-28 Tom de Vries <tom@codesourcery.com>
4558
4559 PR testsuite/80557
4560 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4561 * obj-c++.dg/bitfield-4.mm: Same.
4562 * obj-c++.dg/bitfield-5.mm: Same.
4563 * obj-c++.dg/exceptions-3.mm: Same.
4564 * obj-c++.dg/exceptions-5.mm: Same.
4565 * obj-c++.dg/method-1.mm: Same.
4566 * obj-c++.dg/method-12.mm: Same.
4567 * obj-c++.dg/method-13.mm: Same.
4568 * obj-c++.dg/method-15.mm: Same.
4569 * obj-c++.dg/method-16.mm: Same.
4570 * obj-c++.dg/property/at-property-18.mm: Same.
4571 * obj-c++.dg/property/at-property-25.mm: Same.
4572 * obj-c++.dg/property/at-property-5.mm: Same.
4573 * obj-c++.dg/property/dynamic-2.mm: Same.
4574 * obj-c++.dg/property/property-neg-3.mm: Same.
4575 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4576 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4577 * obj-c++.dg/syntax-error-1.mm: Same.
4578 * obj-c++.dg/try-catch-13.mm: Same.
4579 * objc.dg/bitfield-4.m: Same.
4580 * objc.dg/class-1.m: Same.
4581 * objc.dg/method-11.m: Same.
4582 * objc.dg/method-6.m: Same.
4583 * objc.dg/method-7.m: Same.
4584 * objc.dg/method-9.m: Same.
4585 * objc.dg/missing-proto-3.m: Same.
4586 * objc.dg/naming-2.m: Same.
4587 * objc.dg/property/at-property-16.m: Same.
4588 * objc.dg/property/at-property-18.m: Same.
4589 * objc.dg/property/at-property-25.m: Same.
4590 * objc.dg/property/at-property-5.m: Same.
4591 * objc.dg/property/dynamic-2.m: Same.
4592 * objc.dg/property/property-neg-3.m: Same.
4593 * objc.dg/protocol-inheritance-1.m: Same.
4594 * objc.dg/protocol-inheritance-2.m: Same.
4595
d35256b6
MG
45962017-04-28 Marc Glisse <marc.glisse@inria.fr>
4597
4598 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4599
7a95dfa7
TV
46002017-04-28 Tom de Vries <tom@codesourcery.com>
4601
4602 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4603 dg-(error|warning|message|bogus).
4604 * g++.dg/conversion/dr195-1.C: Same.
4605 * g++.dg/conversion/dr195.C: Same.
4606 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4607 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4608 * g++.dg/cpp0x/inline-ns7.C: Same.
4609 * g++.dg/cpp0x/variadic105.C: Same.
4610 * g++.dg/cpp0x/variadic65.C: Same.
4611 * g++.dg/expr/call2.C: Same.
4612 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4613 * g++.dg/expr/pmf-1.C: Same.
4614 * g++.dg/ext/altivec-types-1.C: Same.
4615 * g++.dg/ext/altivec-types-2.C: Same.
4616 * g++.dg/ext/altivec-types-3.C: Same.
4617 * g++.dg/ext/attrib14.C: Same.
4618 * g++.dg/ext/complit1.C: Same.
4619 * g++.dg/ext/forscope2.C: Same.
4620 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4621 * g++.dg/ext/label13.C: Same.
4622 * g++.dg/ext/member-attr.C: Same.
4623 * g++.dg/ext/visibility/anon7.C: Same.
4624 * g++.dg/ext/visibility/visibility-7.C: Same.
4625 * g++.dg/ext/vla2.C: Same.
4626 * g++.dg/inherit/access2.C: Same.
4627 * g++.dg/inherit/covariant12.C: Same.
4628 * g++.dg/inherit/covariant14.C: Same.
4629 * g++.dg/inherit/namespace-as-base.C: Same.
4630 * g++.dg/inherit/template-as-base.C: Same.
4631 * g++.dg/lookup/ambig1.C: Same.
4632 * g++.dg/lookup/ambig2.C: Same.
4633 * g++.dg/lookup/ambig3.C: Same.
4634 * g++.dg/lookup/class-member-1.C: Same.
4635 * g++.dg/lookup/conv-1.C: Same.
4636 * g++.dg/lookup/decl1.C: Same.
4637 * g++.dg/lookup/koenig1.C: Same.
4638 * g++.dg/lookup/scoped1.C: Same.
4639 * g++.dg/lookup/scoped2.C: Same.
4640 * g++.dg/lookup/two-stage4.C: Same.
4641 * g++.dg/lookup/used-before-declaration.C: Same.
4642 * g++.dg/lookup/using.C: Same.
4643 * g++.dg/lookup/using17.C: Same.
4644 * g++.dg/lookup/using2.C: Same.
4645 * g++.dg/other/abstract2.C: Same.
4646 * g++.dg/other/classkey1.C: Same.
4647 * g++.dg/other/component1.C: Same.
4648 * g++.dg/other/const1.C: Same.
4649 * g++.dg/other/const2.C: Same.
4650 * g++.dg/other/conversion1.C: Same.
4651 * g++.dg/other/do1.C: Same.
4652 * g++.dg/other/error1.C: Same.
4653 * g++.dg/other/error10.C: Same.
4654 * g++.dg/other/error3.C: Same.
4655 * g++.dg/other/error4.C: Same.
4656 * g++.dg/other/error5.C: Same.
4657 * g++.dg/other/error8.C: Same.
4658 * g++.dg/other/error9.C: Same.
4659 * g++.dg/other/field1.C: Same.
4660 * g++.dg/other/init1.C: Same.
4661 * g++.dg/other/ptrmem2.C: Same.
4662 * g++.dg/other/return1.C: Same.
4663 * g++.dg/overload/builtin3.C: Same.
4664 * g++.dg/overload/error1.C: Same.
4665 * g++.dg/overload/error2.C: Same.
4666 * g++.dg/overload/koenig2.C: Same.
4667 * g++.dg/overload/pmf1.C: Same.
4668 * g++.dg/parse/args1.C: Same.
4669 * g++.dg/parse/attr3.C: Same.
4670 * g++.dg/parse/constant4.C: Same.
4671 * g++.dg/parse/crash10.C: Same.
4672 * g++.dg/parse/crash18.C: Same.
4673 * g++.dg/parse/crash19.C: Same.
4674 * g++.dg/parse/crash20.C: Same.
4675 * g++.dg/parse/crash21.C: Same.
4676 * g++.dg/parse/crash22.C: Same.
4677 * g++.dg/parse/crash32.C: Same.
4678 * g++.dg/parse/decl-specifier-1.C: Same.
4679 * g++.dg/parse/error58.C: Same.
4680 * g++.dg/parse/local-class1.C: Same.
4681 * g++.dg/parse/non-dependent2.C: Same.
4682 * g++.dg/parse/parameter-declaration-1.C: Same.
4683 * g++.dg/parse/ptrmem2.C: Same.
4684 * g++.dg/parse/ptrmem3.C: Same.
4685 * g++.dg/parse/saved1.C: Same.
4686 * g++.dg/tc1/dr101.C: Same.
4687 * g++.dg/tc1/dr142.C: Same.
4688 * g++.dg/tc1/dr176.C: Same.
4689 * g++.dg/template/conv4.C: Same.
4690 * g++.dg/template/crash56.C: Same.
4691 * g++.dg/template/dependent-expr2.C: Same.
4692 * g++.dg/template/error1.C: Same.
4693 * g++.dg/template/error2.C: Same.
4694 * g++.dg/template/explicit6.C: Same.
4695 * g++.dg/template/init-list.C: Same.
4696 * g++.dg/template/local1.C: Same.
4697 * g++.dg/template/lookup2.C: Same.
4698 * g++.dg/template/meminit2.C: Same.
4699 * g++.dg/template/nontype25.C: Same.
4700 * g++.dg/template/ptrmem2.C: Same.
4701 * g++.dg/template/qualttp19.C: Same.
4702 * g++.dg/template/qualttp20.C: Same.
4703 * g++.dg/template/ttp3.C: Same.
4704 * g++.dg/template/unify4.C: Same.
4705 * g++.dg/template/unify6.C: Same.
4706 * g++.dg/template/unify7.C: Same.
4707 * g++.dg/template/warn1.C: Same.
4708 * g++.dg/tree-ssa/dom-invalid.C: Same.
4709 * g++.dg/ubsan/shift-1.C: Same.
4710 * g++.dg/warn/Wunused-2.C: Same.
4711 * g++.dg/warn/Wunused-4.C: Same.
4712 * g++.dg/warn/Wunused-6.C: Same.
4713 * g++.dg/warn/deprecated-6.C: Same.
4714 * g++.dg/warn/deprecated.C: Same.
4715 * g++.dg/warn/effc1.C: Same.
4716 * g++.dg/warn/effc3.C: Same.
4717 * g++.dg/warn/incomplete1.C: Same.
4718 * g++.dg/warn/inline1.C: Same.
4719 * g++.dg/warn/noeffect2.C: Same.
4720 * g++.dg/warn/noeffect4.C: Same.
4721 * g++.dg/warn/oldcast1.C: Same.
4722 * g++.dg/warn/sentinel.C: Same.
4723 * g++.dg/warn/unit-1.C: Same.
4724 * g++.old-deja/g++.pt/inherit2.C: Same.
4725 * g++.old-deja/g++.pt/overload8.C: Same.
4726 * gcc.dg/20000926-1.c: Same.
4727 * gcc.dg/20040223-1.c: Same.
4728 * gcc.dg/Warray-bounds-7.c: Same.
4729 * gcc.dg/alias-1.c: Same.
4730 * gcc.dg/alias-12.c: Same.
4731 * gcc.dg/alias-13.c: Same.
4732 * gcc.dg/alias-2.c: Same.
4733 * gcc.dg/array-13.c: Same.
4734 * gcc.dg/array-4.c: Same.
4735 * gcc.dg/attr-ifunc-2.c: Same.
4736 * gcc.dg/attr-invalid.c: Same.
4737 * gcc.dg/attr-noinline.c: Same.
4738 * gcc.dg/bitfld-2.c: Same.
4739 * gcc.dg/c90-const-expr-7.c: Same.
4740 * gcc.dg/c99-const-expr-7.c: Same.
4741 * gcc.dg/cpp/20000625-1.c: Same.
4742 * gcc.dg/cpp/charconst-4.c: Same.
4743 * gcc.dg/cpp/include2.c: Same.
4744 * gcc.dg/cpp/include2a.c: Same.
4745 * gcc.dg/decl-4.c: Same.
4746 * gcc.dg/deprecated-4.c: Same.
4747 * gcc.dg/deprecated.c: Same.
4748 * gcc.dg/dfp/altivec-types.c: Same.
4749 * gcc.dg/float-range-1.c: Same.
4750 * gcc.dg/pack-test-3.c: Same.
4751 * gcc.dg/pr11492.c: Same.
4752 * gcc.dg/pr15360-1.c: Same.
4753 * gcc.dg/pr37908.c: Same.
4754 * gcc.dg/pr53265.c: Same.
4755 * gcc.dg/pr57287-2.c: Same.
4756 * gcc.dg/pr57287.c: Same.
4757 * gcc.dg/redecl-1.c: Same.
4758 * gcc.dg/sync-3.c: Same.
4759 * gcc.dg/two-types-1.c: Same.
4760 * gcc.dg/two-types-2.c: Same.
4761 * gcc.dg/two-types-4.c: Same.
4762 * gcc.dg/two-types-5.c: Same.
4763 * gcc.dg/two-types-6.c: Same.
4764 * gcc.dg/two-types-7.c: Same.
4765 * gcc.dg/two-types-8.c: Same.
4766 * gcc.dg/two-types-9.c: Same.
4767 * gcc.dg/uninit-I.c: Same.
4768 * gcc.dg/uninit-pr19430.c: Same.
4769 * gcc.dg/visibility-7.c: Same.
4770 * gcc.dg/winline-10.c: Same.
4771 * gcc.dg/winline-2.c: Same.
4772 * gcc.dg/winline-3.c: Same.
4773 * gcc.dg/winline-9.c: Same.
4774 * gcc.target/i386/attr-returns_twice-1.c: Same.
4775 * gcc.target/i386/chkp-const-check-2.c: Same.
4776 * gcc.target/i386/chkp-label-address.c: Same.
4777 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4778 * gcc.target/i386/pr39162.c: Same.
4779 * gcc.target/i386/sse-5.c: Same.
4780 * gcc.target/powerpc/altivec-types-1.c: Same.
4781 * gcc.target/powerpc/altivec-types-2.c: Same.
4782 * gcc.target/powerpc/altivec-types-3.c: Same.
4783 * gcc.target/powerpc/float128-mix.c: Same.
4784 * gcc.target/powerpc/no-r11-3.c: Same.
4785 * gcc.target/spu/Wmain.c: Same.
4786 * gcc.target/spu/ea/errors2.c: Same.
4787 * gfortran.dg/assignment_1.f90: Same.
4788 * gfortran.dg/common_3.f90: Same.
4789 * gfortran.dg/der_io_1.f90: Same.
4790 * gfortran.dg/g77/20030326-1.f: Same.
4791 * gfortran.dg/g77/9263.f: Same.
4792 * gfortran.dg/g77/960317-1.f: Same.
4793 * gfortran.dg/g77/970625-2.f: Same.
4794 * gfortran.dg/g77/980615-0.f: Same.
4795 * gfortran.dg/g77/check0.f: Same.
4796 * gfortran.dg/g77/dnrm2.f: Same.
4797 * gfortran.dg/g77/pr9258.f: Same.
4798 * gfortran.dg/ichar_1.f90: Same.
4799 * gfortran.dg/interface_1.f90: Same.
4800 * gfortran.dg/namelist_1.f90: Same.
4801 * gfortran.dg/namelist_2.f90: Same.
4802 * gfortran.dg/namelist_3.f90: Same.
4803 * gfortran.dg/namelist_print_2.f: Same.
4804 * gfortran.dg/oldstyle_1.f90: Same.
4805 * gfortran.dg/runtime_warning_1.f90: Same.
4806 * gfortran.dg/underflow.f90: Same.
4807 * gnat.dg/specs/integer_value.ads: Same.
4808 * obj-c++.dg/fsf-package-0.m: Same.
4809 * objc.dg/two-types-1.m: Same.
4810
6e49961c
ML
48112017-04-28 Martin Liska <mliska@suse.cz>
4812
4813 PR gcov-profile/79891
4814 * gcc.misc-tests/gcov-17.c: New test.
4815 * gcc.misc-tests/gcov-18.c: New test.
4816
f166beaf
TV
48172017-04-28 Tom de Vries <tom@codesourcery.com>
4818
4819 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4820 dg-(error|warning|message|bogus).
4821 * g++.dg/parse/parameter-declaration-1.C: Same.
4822 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4823 * gcc.dg/Wpointer-sign-Wall.c: Same.
4824 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4825 * gcc.dg/cpp/19990413-1.c: Same.
4826 * gcc.dg/dg-test-1.c: Same.
4827 * gcc.dg/empty-source-2.c: Same.
4828 * gcc.dg/empty-source-3.c: Same.
4829 * gcc.dg/format/c99-printf-1.c: Same.
4830 * gcc.dg/format/c99-scanf-1.c: Same.
4831 * gcc.dg/label-decl-2.c: Same.
4832 * gcc.dg/m-un-2.c: Same.
4833 * gcc.dg/uninit-pr20644-O0.c: Same.
4834 * gfortran.dg/pr70006.f90: Same.
4835 * obj-c++.dg/fsf-package-0.m: Same.
4836
c3125b18
TV
48372017-04-28 Tom de Vries <tom@codesourcery.com>
4838
4839 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4840 dg-(error|warning|message|bogus).
4841 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4842 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4843 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4844 * c-c++-common/pr20000.c: Same.
4845 * c-c++-common/pr49706.c: Same.
4846 * g++.dg/ext/utf16-4.C: Same.
4847 * g++.dg/parse/error2.C: Same.
4848 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4849 * g++.dg/warn/Wtype-limits.C: Same.
4850 * g++.dg/warn/overflow-warn-1.C: Same.
4851 * g++.dg/warn/overflow-warn-3.C: Same.
4852 * gcc.dg/Wpointer-sign-Wall.c: Same.
4853 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4854 * gcc.dg/Wtype-limits-Wextra.c: Same.
4855 * gcc.dg/Wtype-limits.c: Same.
4856 * gcc.dg/cpp/19990413-1.c: Same.
4857 * gcc.dg/dg-test-1.c: Same.
4858 * gcc.dg/empty-source-2.c: Same.
4859 * gcc.dg/empty-source-3.c: Same.
4860 * gcc.dg/label-decl-2.c: Same.
4861 * gcc.dg/m-un-2.c: Same.
4862 * gcc.dg/uninit-pr19430-O0.c: Same.
4863 * gcc.dg/uninit-pr19430.c: Same.
4864 * gcc.dg/uninit-pr20644-O0.c: Same.
4865 * gcc.dg/utf16-4.c: Same.
4866 * gfortran.dg/pr70006.f90: Same.
4867 * obj-c++.dg/fsf-package-0.m: Same.
4868
119092c1
RB
48692017-04-28 Richard Biener <rguenther@suse.de>
4870
4871 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4872 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4873 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4874 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4875 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4876 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4877
3777eda2
MP
48782017-04-27 Marek Polacek <polacek@redhat.com>
4879
4880 PR sanitizer/80349
4881 * c-c++-common/ubsan/pr80349.c: New test.
4882
8211c4a2
VR
48832017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4884
4885 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4886 diagnostics.
4887 * g++.dg/warn/pr12242.C: Likewise.
4888
94baf2e2
DE
48892017-04-27 David Edelsohn <dje.gcc@gmail.com>
4890
4891 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4892
9a448688
ML
48932017-04-27 Martin Liska <mliska@suse.cz>
4894
4895 PR testsuite/79455
4896 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4897 more generic.
4898
f8a36447
JJ
48992017-04-27 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR c++/80534
4902 * g++.dg/other/pr80534-1.C: New test.
4903 * g++.dg/other/pr80534-2.C: New test.
4904
1b7c8d39
RB
49052017-04-27 Richard Biener <rguenther@suse.de>
4906
4907 PR middle-end/80539
4908 * gcc.dg/torture/pr80539.c: New testcase.
4909
985b8393
JJ
49102017-04-27 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR target/77728
4913 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4914
a480422d
VR
49152017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4916
4917 * g++.dg/diagnostic/nested-name-1.C: New test.
4918
f9726baa
ML
49192017-04-26 Martin Liska <mliska@suse.cz>
4920
4921 * gcc.dg/guality/guality.h: Add prefix to test verification.
4922
9f4df8f1
NS
49232017-04-25 Nathan Sidwell <nathan@acm.org>
4924
4925 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4926
1913c8f6
UB
49272017-04-25 Uros Bizjak <ubizjak@gmail.com>
4928
4929 PR target/70799
4930 * gcc.target/i386/pr70799-5.c: New test.
4931
e602bbfc
MS
49322017-04-25 Martin Sebor <msebor@redhat.com>
4933
4934 PR tree-optimization/80497
4935 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4936
7629ae90
RR
49372017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4938 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR target/77728
4941 * g++.dg/abi/pr77728-1.C: New test.
4942
2ef42cf9
MP
49432017-04-25 Marek Polacek <polacek@redhat.com>
4944
4945 PR sanitizer/80349
4946 * g++.dg/ubsan/pr80349-2.C: New test.
4947
70caf430
VR
49482017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4949
4950 * g++.dg/cpp0x/enum34.C: New test.
4951
f66c70dc
TV
49522017-04-25 Tom de Vries <tom@codesourcery.com>
4953
4954 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4955 variables.
4956 (dg-line): New proc.
4957 (process-message): Handle line number variables.
4958 * objc.dg/try-catch-12.m: Use dg-line.
4959
77071af6
BS
49602017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4961
4962 PR target/80482
4963 * gcc.target/powerpc/vec-constvolatile.c: New test.
4964
fbe91804
DM
49652017-04-25 David Malcolm <dmalcolm@redhat.com>
4966
4967 * g++.dg/semicolon-fixits.C: New test case.
4968
1c4ea66f
DM
49692017-04-25 David Malcolm <dmalcolm@redhat.com>
4970
4971 * gcc.dg/semicolon-fixits.c: New test case.
4972
5ca28c1d
DM
49732017-04-25 David Malcolm <dmalcolm@redhat.com>
4974
4975 * g++.dg/lookup/missing-std-include.C: New test file.
4976
2ec07fa6
RR
49772017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4978 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR target/77728
4981 * g++.dg/abi/pr77728-2.C: New test.
4982
7d5dbb22
DM
49832017-04-25 David Malcolm <dmalcolm@redhat.com>
4984
4985 PR c++/80177
4986 * g++.dg/spellcheck-pr80177.C: New test case.
4987
6a3936d4
NS
49882017-04-25 Nathan Sidwell <nathan@acm.org>
4989
4990 * g++.dg/dg.exp (find-cxx-tests): New function.
4991 (main): Use it, remove explicit pruning
4992
bed3fd46
RB
49932017-04-25 Richard Biener <rguenther@suse.de>
4994
4995 PR tree-optimization/80492
4996 * gcc.dg/pr80492.c: New testcase.
4997
c9e9c3ac
SKS
49982017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4999
5000 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5001 for targets with int size less than 32 bits.
5002
2700fbd6
RB
50032017-04-25 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/79201
5006 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5007 * gcc.target/i386/pr22152.c: Disable sinking.
5008
e57136da
AK
50092017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5010
5011 PR target/80464
5012 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5013
3cb9ee2f
AK
50142017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5015
5016 PR target/79895
5017 * gcc.target/s390/pr79895.c: New test.
5018
03db9ab5
DV
50192017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5020
5021 PR target/80080
5022 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5023 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5024 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5025
39259462
JJ
50262017-04-25 Jakub Jelinek <jakub@redhat.com>
5027
ba5d69f3
JJ
5028 PR rtl-optimization/80501
5029 * gcc.c-torture/execute/pr80501.c: New test.
5030
39259462
JJ
5031 PR rtl-optimization/80500
5032 * gcc.dg/pr80500.c: New test.
5033
bb0249cb
MG
50342017-04-25 Marc Glisse <marc.glisse@inria.fr>
5035
5036 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5037 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5038
be420eb8
JW
50392017-04-22 Janus Weil <janus@gcc.gnu.org>
5040
5041 PR fortran/80121
5042 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5043 directive.
5044
0ebd1f00
DM
50452017-04-24 David Malcolm <dmalcolm@redhat.com>
5046
5047 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5048 * jit.dg/test-alignment.c: New test case.
5049 * jit.dg/test-alignment.cc: New test case.
5050 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5051 New test case.
5052
412f61f0
DM
50532017-04-24 David Malcolm <dmalcolm@redhat.com>
5054
5055 PR c++/80016
5056 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5057 test function.
5058 (test_alignof): New test function.
5059
a8492d5e
MG
50602017-04-24 Marc Glisse <marc.glisse@inria.fr>
5061
5062 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5063
ec856f5f
VR
50642017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5065
5066 * g++.dg/diagnostic/duplicate1.C: New test.
5067 * g++.dg/cpp0x/duplicate1.C: New test.
5068
a753df11
MJ
50692017-04-24 Martin Jambor <mjambor@suse.cz>
5070
5071 PR tree-optimization/80293
5072 * g++.dg/tree-ssa/pr80293.C: New test.
5073
3ebd8e62
ML
50742017-04-24 Martin Liska <mliska@suse.cz>
5075
5076 PR middle-end/79931
5077 * g++.dg/ipa/pr79931.C: New test.
5078
f30a1190
RB
50792017-04-24 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/80494
5082 * gfortran.dg/pr80494.f90: New testcase.
5083
4c7c437c
RB
50842017-04-24 Richard Biener <rguenther@suse.de>
5085
5086 PR tree-optimization/79725
5087 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5088
d21a8e3b
RB
50892017-04-24 Richard Biener <rguenther@suse.de>
5090
5091 PR c++/2972
5092 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5093
c7eb642e
JD
50942017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5095
5096 PR fortran/80484
5097 * gfortran.dg/dtio_29.f03: New test.
5098
60fc41bd
JW
50992017-04-22 Janus Weil <janus@gcc.gnu.org>
5100
5101 PR fortran/80121
5102 * gfortran.dg/intent_out_9.f90: New test case.
5103
2eb8a343
UB
51042017-04-23 Uros Bizjak <ubizjak@gmail.com>
5105
5106 PR target/70799
1913c8f6 5107 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5108
fc23d35a
JW
51092017-04-21 Janus Weil <janus@gcc.gnu.org>
5110
5111 PR fortran/80392
5112 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5113
7b9efd03
UB
51142017-04-21 Uros Bizjak <ubizjak@gmail.com>
5115
5116 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5117
2fd30fbe
RB
51182017-04-21 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/79547
5121 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5122
bb1bc604
RB
51232017-04-21 Richard Biener <rguenther@suse.de>
5124
5125 PR tree-optimization/78847
5126 * g++.dg/tree-ssa/pr78847.C: New testcase.
5127
666f7903
JJ
51282017-04-21 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR c/80468
5131 * gcc.dg/pr80468.c: New test.
5132
25c28f47
ML
51332017-04-21 Martin Liska <mliska@suse.cz>
5134
5135 PR tree-optimization/66278
5136 * gcc.dg/vect/pr66278.c: New test.
5137
6d553e9b
RB
51382017-04-21 Richard Biener <rguenther@suse.de>
5139
5140 PR tree-optimization/80237
5141 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5142 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5143 adjust expected optimizations.
5144
7fd1a747
RB
51452016-04-21 Richard Biener <rguenther@suse.de>
5146
5147 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5148 of inner loops.
5149 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5150 * gcc.dg/vect/vect-104.c: Likewise.
5151
2f23a412
EB
51522017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 PR tree-optimization/80426
5155 * gcc.c-torture/execute/20170429-1.c: Rename into...
5156 * gcc.c-torture/execute/20170419-1.c: ...this.
5157
8749b11f
UB
51582017-04-20 Uros Bizjak <ubizjak@gmail.com>
5159
5160 PR target/79804
5161 * gcc.target/i386/pr79804.c: New test.
5162
20917336
UB
51632017-04-20 Uros Bizjak <ubizjak@gmail.com>
5164
5165 PR target/78090
5166 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5167
2414b022
DE
51682017-04-20 David Edelsohn <dje.gcc@gmail.com>
5169
5170 * g++/opt/pr80436.C: XFAIL on AIX.
5171
34d57a10
JW
51722017-04-20 Jonathan Wakely <jwakely@redhat.com>
5173
5174 PR c++/80473
5175 * g++.dg/diagnostic/pr80473.C: New test.
5176
c3cbcd45
VR
51772017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5178
5179 * g++.dg/warn/Wextra-semi.C: New test.
5180
8a59d466
JJ
51812017-04-20 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR middle-end/80423
5184 * g++.dg/other/pr80423.C: New test.
5185
a4bb5c57
SKS
51862017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5187
5188 * gcc.dg/pr80170.c: Require ptr32plus.
5189
fe1e7d0e
EB
51902017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5191
5192 PR tree-optimization/80426
5193 * gcc.c-torture/execute/20170419-1.c: New test.
5194
48d811eb
JJ
51952017-04-19 Jakub Jelinek <jakub@redhat.com>
5196
f19e6a9c
JJ
5197 PR debug/80461
5198 * g++.dg/debug/pr80461.C: New test.
5199
541035a6
JJ
5200 PR c++/80459
5201 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5202 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5203 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5204
48d811eb
JJ
5205 PR debug/80436
5206 * g++.dg/opt/pr80436.C: New test.
5207
5249994e
SKS
52082017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5209
5210 * gcc.dg/torture/pr80341.c: Require int32plus.
5211
a16c8d8b 52122017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5213 Jeff Law <law@redhat.com>
a16c8d8b
EB
5214
5215 * gcc.c-torture/compile/20170419-1.c: New test.
5216
6143c998
TV
52172017-04-19 Tom de Vries <tom@codesourcery.com>
5218
5219 PR testsuite/80221
5220 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5221 subsequent dg directives.
5222 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5223 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5224 * c-c++-common/attr-fallthrough-2.c: Same.
5225 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5226 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5227 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5228 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5229 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5230 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5231 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5232 * c-c++-common/cilk-plus/CK/errors.c: Same.
5233 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5234 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5235 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5236 * c-c++-common/cpp/pr57580.c: Same.
5237 * c-c++-common/goacc/asyncwait-1.c: Same.
5238 * c-c++-common/goacc/cache-2.c: Same.
5239 * c-c++-common/goacc/declare-2.c: Same.
5240 * c-c++-common/goacc/deviceptr-1.c: Same.
5241 * c-c++-common/goacc/routine-5.c: Same.
5242 * c-c++-common/gomp/clauses-2.c: Same.
5243 * c-c++-common/gomp/ordered-3.c: Same.
5244 * c-c++-common/gomp/pr67501.c: Same.
5245 * c-c++-common/pr20000.c: Same.
5246 * c-c++-common/pr43395.c: Same.
5247 * c-c++-common/pr49706.c: Same.
5248 * c-c++-common/pr77624-1.c: Same.
5249 * c-c++-common/pr77624-2.c: Same.
5250 * c-c++-common/raw-string-14.c: Same.
5251 * c-c++-common/raw-string-16.c: Same.
5252 * c-c++-common/raw-string-3.c: Same.
5253 * c-c++-common/raw-string-4.c: Same.
5254 * c-c++-common/raw-string-5.c: Same.
5255 * c-c++-common/raw-string-6.c: Same.
5256 * g++.dg/abi/mangle41.C: Same.
5257 * g++.dg/conversion/nullptr1.C: Same.
5258 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5259 * g++.dg/cpp0x/auto27.C: Same.
5260 * g++.dg/cpp0x/constexpr-98.C: Same.
5261 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5262 * g++.dg/cpp0x/diag2.C: Same.
5263 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5264 * g++.dg/cpp0x/nullptr15.C: Same.
5265 * g++.dg/cpp0x/pr31431-2.C: Same.
5266 * g++.dg/cpp0x/pr31431.C: Same.
5267 * g++.dg/cpp0x/pr79118.C: Same.
5268 * g++.dg/cpp0x/static_assert3.C: Same.
5269 * g++.dg/cpp0x/temp_default2.C: Same.
5270 * g++.dg/cpp0x/trailing4.C: Same.
5271 * g++.dg/cpp0x/variadic-ex10.C: Same.
5272 * g++.dg/cpp0x/variadic-ex13.C: Same.
5273 * g++.dg/cpp0x/variadic-ex14.C: Same.
5274 * g++.dg/cpp0x/variadic-ex3.C: Same.
5275 * g++.dg/cpp0x/variadic-ex4.C: Same.
5276 * g++.dg/cpp0x/variadic59.C: Same.
5277 * g++.dg/cpp0x/vt-37737-2.C: Same.
5278 * g++.dg/cpp0x/vt-57397-1.C: Same.
5279 * g++.dg/cpp0x/vt-57397-2.C: Same.
5280 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5281 * g++.dg/cpp1z/gen-attrs1.C: Same.
5282 * g++.dg/diagnostic/pr71075.C: Same.
5283 * g++.dg/eh/goto2.C: Same.
5284 * g++.dg/eh/goto3.C: Same.
5285 * g++.dg/expr/bitfield4.C: Same.
5286 * g++.dg/expr/bitfield5.C: Same.
5287 * g++.dg/expr/bitfield6.C: Same.
5288 * g++.dg/expr/bool1.C: Same.
5289 * g++.dg/expr/bool3.C: Same.
5290 * g++.dg/expr/cond10.C: Same.
5291 * g++.dg/expr/cond11.C: Same.
5292 * g++.dg/expr/lval3.C: Same.
5293 * g++.dg/expr/lval4.C: Same.
5294 * g++.dg/ext/anon-struct4.C: Same.
5295 * g++.dg/ext/attrib44.C: Same.
5296 * g++.dg/ext/builtin3.C: Same.
5297 * g++.dg/ext/dllimport7.C: Same.
5298 * g++.dg/ext/label5.C: Same.
5299 * g++.dg/ext/no-asm-1.C: Same.
5300 * g++.dg/ext/utf16-4.C: Same.
5301 * g++.dg/ext/vla2.C: Same.
5302 * g++.dg/gomp/block-1.C: Same.
5303 * g++.dg/gomp/block-2.C: Same.
5304 * g++.dg/gomp/block-3.C: Same.
5305 * g++.dg/gomp/block-5.C: Same.
5306 * g++.dg/gomp/linear-2.C: Same.
5307 * g++.dg/gomp/target-1.C: Same.
5308 * g++.dg/gomp/target-2.C: Same.
5309 * g++.dg/gomp/taskgroup-1.C: Same.
5310 * g++.dg/gomp/teams-1.C: Same.
5311 * g++.dg/inherit/pure1.C: Same.
5312 * g++.dg/init/array43.C: Same.
5313 * g++.dg/init/array46.C: Same.
5314 * g++.dg/init/const10.C: Same.
5315 * g++.dg/init/ctor4-1.C: Same.
5316 * g++.dg/init/ctor4.C: Same.
5317 * g++.dg/init/new37.C: Same.
5318 * g++.dg/init/pr25811.C: Same.
5319 * g++.dg/init/pr29043.C: Same.
5320 * g++.dg/init/pr29571.C: Same.
5321 * g++.dg/lookup/duperr1.C: Same.
5322 * g++.dg/lookup/error1.C: Same.
5323 * g++.dg/lookup/koenig5.C: Same.
5324 * g++.dg/lookup/pr77549.C: Same.
5325 * g++.dg/lookup/suggestions1.C: Same.
5326 * g++.dg/lookup/using16.C: Same.
5327 * g++.dg/lookup/using7.C: Same.
5328 * g++.dg/other/anon-union3.C: Same.
5329 * g++.dg/other/array2.C: Same.
5330 * g++.dg/other/error13.C: Same.
5331 * g++.dg/other/error34.C: Same.
5332 * g++.dg/overload/builtin1.C: Same.
5333 * g++.dg/overload/conv-op1.C: Same.
5334 * g++.dg/overload/error3.C: Same.
5335 * g++.dg/overload/koenig1.C: Same.
5336 * g++.dg/overload/operator5.C: Same.
5337 * g++.dg/overload/template5.C: Same.
5338 * g++.dg/overload/unknown1.C: Same.
5339 * g++.dg/overload/using2.C: Same.
5340 * g++.dg/parse/constructor1.C: Same.
5341 * g++.dg/parse/crash36.C: Same.
5342 * g++.dg/parse/crash63.C: Same.
5343 * g++.dg/parse/error11.C: Same.
5344 * g++.dg/parse/error12.C: Same.
5345 * g++.dg/parse/error14.C: Same.
5346 * g++.dg/parse/error2.C: Same.
5347 * g++.dg/parse/error21.C: Same.
5348 * g++.dg/parse/error26.C: Same.
5349 * g++.dg/parse/error36.C: Same.
5350 * g++.dg/parse/friend12.C: Same.
5351 * g++.dg/parse/invalid-op1.C: Same.
5352 * g++.dg/parse/missing-template1.C: Same.
5353 * g++.dg/parse/parser-pr28152-2.C: Same.
5354 * g++.dg/parse/parser-pr28152.C: Same.
5355 * g++.dg/parse/pr16696-permissive.C: Same.
5356 * g++.dg/parse/pr16696.C: Same.
5357 * g++.dg/parse/pr69628.C: Same.
5358 * g++.dg/parse/ret-type2.C: Same.
5359 * g++.dg/parse/specialization1.C: Same.
5360 * g++.dg/parse/template3.C: Same.
5361 * g++.dg/parse/template9.C: Same.
5362 * g++.dg/parse/typename11.C: Same.
5363 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5364 * g++.dg/pr45330.C: Same.
5365 * g++.dg/rtti/typeid6.C: Same.
5366 * g++.dg/spellcheck-fields.C: Same.
5367 * g++.dg/spellcheck-typenames.C: Same.
5368 * g++.dg/tc1/dr108.C: Same.
5369 * g++.dg/tc1/dr147.C: Same.
5370 * g++.dg/template/arg7.C: Same.
5371 * g++.dg/template/conv11.C: Same.
5372 * g++.dg/template/crash13.C: Same.
5373 * g++.dg/template/crash55.C: Same.
5374 * g++.dg/template/dependent-expr5.C: Same.
5375 * g++.dg/template/error17.C: Same.
5376 * g++.dg/template/error33.C: Same.
5377 * g++.dg/template/error4.C: Same.
5378 * g++.dg/template/error50.C: Same.
5379 * g++.dg/template/error53.C: Same.
5380 * g++.dg/template/friend.C: Same.
5381 * g++.dg/template/func2.C: Same.
5382 * g++.dg/template/local6.C: Same.
5383 * g++.dg/template/member5.C: Same.
5384 * g++.dg/template/meminit1.C: Same.
5385 * g++.dg/template/nested3.C: Same.
5386 * g++.dg/template/nontype6.C: Same.
5387 * g++.dg/template/overload12.C: Same.
5388 * g++.dg/template/ptrmem8.C: Same.
5389 * g++.dg/template/qualified-id1.C: Same.
5390 * g++.dg/template/spec15.C: Same.
5391 * g++.dg/template/static1.C: Same.
5392 * g++.dg/template/static10.C: Same.
5393 * g++.dg/template/static2.C: Same.
5394 * g++.dg/template/ttp25.C: Same.
5395 * g++.dg/template/typedef2.C: Same.
5396 * g++.dg/template/typename2.C: Same.
5397 * g++.dg/template/unify10.C: Same.
5398 * g++.dg/template/unify6.C: Same.
5399 * g++.dg/template/unify7.C: Same.
5400 * g++.dg/template/unify9.C: Same.
5401 * g++.dg/template/varmod1.C: Same.
5402 * g++.dg/ubsan/div-by-zero-1.C: Same.
5403 * g++.dg/ubsan/pr63956.C: Same.
5404 * g++.dg/warn/Waddress-1.C: Same.
5405 * g++.dg/warn/Wconversion2.C: Same.
5406 * g++.dg/warn/Wnull-conversion-1.C: Same.
5407 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5408 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5409 * g++.dg/warn/Wswitch-1.C: Same.
5410 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5411 * g++.dg/warn/Wtype-limits.C: Same.
5412 * g++.dg/warn/Wunused-parm-5.C: Same.
5413 * g++.dg/warn/deprecated-6.C: Same.
5414 * g++.dg/warn/deprecated.C: Same.
5415 * g++.dg/warn/incomplete1.C: Same.
5416 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5417 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5418 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5419 * g++.dg/warn/overflow-warn-1.C: Same.
5420 * g++.dg/warn/overflow-warn-3.C: Same.
5421 * g++.dg/warn/overflow-warn-4.C: Same.
5422 * g++.dg/warn/pr12242.C: Same.
5423 * g++.dg/warn/pr30551-2.C: Same.
5424 * g++.dg/warn/pr30551.C: Same.
5425 * g++.old-deja/g++.benjamin/16077.C: Same.
5426 * g++.old-deja/g++.bob/inherit1.C: Same.
5427 * g++.old-deja/g++.brendan/crash56.C: Same.
5428 * g++.old-deja/g++.brendan/template17.C: Same.
5429 * g++.old-deja/g++.eh/ctor1.C: Same.
5430 * g++.old-deja/g++.jason/bool5.C: Same.
5431 * g++.old-deja/g++.jason/cond.C: Same.
5432 * g++.old-deja/g++.jason/operator.C: Same.
5433 * g++.old-deja/g++.jason/pmf5.C: Same.
5434 * g++.old-deja/g++.law/ctors5.C: Same.
5435 * g++.old-deja/g++.law/missed-error2.C: Same.
5436 * g++.old-deja/g++.law/operators9.C: Same.
5437 * g++.old-deja/g++.law/temps1.C: Same.
5438 * g++.old-deja/g++.mike/for2.C: Same.
5439 * g++.old-deja/g++.mike/ns5.C: Same.
5440 * g++.old-deja/g++.mike/ns7.C: Same.
5441 * g++.old-deja/g++.mike/p10769b.C: Same.
5442 * g++.old-deja/g++.niklas/t120.C: Same.
5443 * g++.old-deja/g++.niklas/t121.C: Same.
5444 * g++.old-deja/g++.ns/koenig5.C: Same.
5445 * g++.old-deja/g++.oliva/overload1.C: Same.
5446 * g++.old-deja/g++.other/crash24.C: Same.
5447 * g++.old-deja/g++.other/crash25.C: Same.
5448 * g++.old-deja/g++.other/decl5.C: Same.
5449 * g++.old-deja/g++.other/lineno5.C: Same.
5450 * g++.old-deja/g++.other/null3.C: Same.
5451 * g++.old-deja/g++.other/overcnv2.C: Same.
5452 * g++.old-deja/g++.other/ptrmem7.C: Same.
5453 * g++.old-deja/g++.other/typename1.C: Same.
5454 * g++.old-deja/g++.other/vaarg3.C: Same.
5455 * g++.old-deja/g++.pt/crash10.C: Same.
5456 * g++.old-deja/g++.pt/crash28.C: Same.
5457 * g++.old-deja/g++.pt/crash38.C: Same.
5458 * g++.old-deja/g++.pt/explicit70.C: Same.
5459 * g++.old-deja/g++.pt/explicit77.C: Same.
5460 * g++.old-deja/g++.pt/expr2.C: Same.
5461 * g++.old-deja/g++.pt/spec5.C: Same.
5462 * g++.old-deja/g++.pt/spec6.C: Same.
5463 * g++.old-deja/g++.pt/typename3.C: Same.
5464 * g++.old-deja/g++.pt/typename5.C: Same.
5465 * g++.old-deja/g++.pt/typename6.C: Same.
5466 * g++.old-deja/g++.pt/typename7.C: Same.
5467 * g++.old-deja/g++.pt/unify4.C: Same.
5468 * g++.old-deja/g++.pt/unify8.C: Same.
5469 * g++.old-deja/g++.pt/vaarg3.C: Same.
5470 * g++.old-deja/g++.robertl/eb22.C: Same.
5471 * g++.old-deja/g++.robertl/eb4.C: Same.
5472 * g++.old-deja/g++.robertl/eb44.C: Same.
5473 * g++.old-deja/g++.robertl/eb69.C: Same.
5474 * g++.old-deja/g++.robertl/eb98.C: Same.
5475 * gcc.dg/20031223-1.c: Same.
5476 * gcc.dg/940510-1.c: Same.
5477 * gcc.dg/990506-0.c: Same.
5478 * gcc.dg/Walloca-1.c: Same.
5479 * gcc.dg/Walloca-2.c: Same.
5480 * gcc.dg/Wconversion-integer.c: Same.
5481 * gcc.dg/Wcxx-compat-8.c: Same.
5482 * gcc.dg/Wimplicit-int-1.c: Same.
5483 * gcc.dg/Wimplicit-int-2.c: Same.
5484 * gcc.dg/Wimplicit-int-4.c: Same.
5485 * gcc.dg/Wpointer-sign-Wall.c: Same.
5486 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5487 * gcc.dg/Wshadow-1.c: Same.
5488 * gcc.dg/Wshadow-3.c: Same.
5489 * gcc.dg/Wswitch-enum-error.c: Same.
5490 * gcc.dg/Wswitch-enum.c: Same.
5491 * gcc.dg/Wswitch-error.c: Same.
5492 * gcc.dg/Wswitch.c: Same.
5493 * gcc.dg/Wtype-limits-Wextra.c: Same.
5494 * gcc.dg/Wtype-limits.c: Same.
5495 * gcc.dg/Wvla-larger-than-2.c: Same.
5496 * gcc.dg/anon-struct-5.c: Same.
5497 * gcc.dg/array-10.c: Same.
5498 * gcc.dg/array-11.c: Same.
5499 * gcc.dg/array-15.c: Same.
5500 * gcc.dg/array-2.c: Same.
5501 * gcc.dg/array-8.c: Same.
5502 * gcc.dg/array-const-2.c: Same.
5503 * gcc.dg/array-const-3.c: Same.
5504 * gcc.dg/bitfld-1.c: Same.
5505 * gcc.dg/bitfld-8.c: Same.
5506 * gcc.dg/builtin-redefine.c: Same.
5507 * gcc.dg/c11-noreturn-1.c: Same.
5508 * gcc.dg/c11-noreturn-2.c: Same.
5509 * gcc.dg/c11-static-assert-3.c: Same.
5510 * gcc.dg/c90-arraydecl-1.c: Same.
5511 * gcc.dg/c90-complex-1.c: Same.
5512 * gcc.dg/c90-complit-1.c: Same.
5513 * gcc.dg/c90-const-expr-11.c: Same.
5514 * gcc.dg/c90-const-expr-7.c: Same.
5515 * gcc.dg/c90-const-expr-8.c: Same.
5516 * gcc.dg/c90-enum-comma-1.c: Same.
5517 * gcc.dg/c90-flex-array-1.c: Same.
5518 * gcc.dg/c90-hexfloat-1.c: Same.
5519 * gcc.dg/c90-idem-qual-1.c: Same.
5520 * gcc.dg/c90-idem-qual-2.c: Same.
5521 * gcc.dg/c90-idem-qual-3.c: Same.
5522 * gcc.dg/c90-mixdecl-1.c: Same.
5523 * gcc.dg/c90-restrict-1.c: Same.
5524 * gcc.dg/c90-return-1.c: Same.
5525 * gcc.dg/c99-array-nonobj-1.c: Same.
5526 * gcc.dg/c99-arraydecl-1.c: Same.
5527 * gcc.dg/c99-complex-1.c: Same.
5528 * gcc.dg/c99-complex-2.c: Same.
5529 * gcc.dg/c99-complit-2.c: Same.
5530 * gcc.dg/c99-const-expr-7.c: Same.
5531 * gcc.dg/c99-const-expr-8.c: Same.
5532 * gcc.dg/c99-flex-array-3.c: Same.
5533 * gcc.dg/c99-flex-array-7.c: Same.
5534 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5535 * gcc.dg/c99-impl-decl-1.c: Same.
5536 * gcc.dg/c99-impl-int-1.c: Same.
5537 * gcc.dg/c99-impl-int-2.c: Same.
5538 * gcc.dg/c99-init-3.c: Same.
5539 * gcc.dg/c99-restrict-1.c: Same.
5540 * gcc.dg/c99-return-1.c: Same.
5541 * gcc.dg/c99-tag-1.c: Same.
5542 * gcc.dg/c99-tag-3.c: Same.
5543 * gcc.dg/call-diag-2.c: Same.
5544 * gcc.dg/cpp/19940712-1.c: Same.
5545 * gcc.dg/cpp/19951025-1.c: Same.
5546 * gcc.dg/cpp/19990413-1.c: Same.
5547 * gcc.dg/cpp/direct2.c: Same.
5548 * gcc.dg/cpp/direct2s.c: Same.
5549 * gcc.dg/cpp/pr28709.c: Same.
5550 * gcc.dg/cpp/pr61854-c90.c: Same.
5551 * gcc.dg/cpp/pr61854-c94.c: Same.
5552 * gcc.dg/cpp/pragma-1.c: Same.
5553 * gcc.dg/cpp/pragma-2.c: Same.
5554 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5555 * gcc.dg/cpp/trad/literals-2.c: Same.
5556 * gcc.dg/cpp/warn-comments-2.c: Same.
5557 * gcc.dg/cpp/warn-comments-3.c: Same.
5558 * gcc.dg/cpp/warn-comments.c: Same.
5559 * gcc.dg/cpp/warn-long-long-2.c: Same.
5560 * gcc.dg/cpp/warn-long-long.c: Same.
5561 * gcc.dg/cpp/warn-redefined-2.c: Same.
5562 * gcc.dg/cpp/warn-redefined.c: Same.
5563 * gcc.dg/darwin-cfstring-2.c: Same.
5564 * gcc.dg/darwin-cfstring-format-1.c: Same.
5565 * gcc.dg/decl-9.c: Same.
5566 * gcc.dg/declspec-1.c: Same.
5567 * gcc.dg/declspec-10.c: Same.
5568 * gcc.dg/declspec-11.c: Same.
5569 * gcc.dg/declspec-13.c: Same.
5570 * gcc.dg/declspec-18.c: Same.
5571 * gcc.dg/declspec-4.c: Same.
5572 * gcc.dg/declspec-5.c: Same.
5573 * gcc.dg/declspec-6.c: Same.
5574 * gcc.dg/declspec-8.c: Same.
5575 * gcc.dg/deprecated-4.c: Same.
5576 * gcc.dg/deprecated.c: Same.
5577 * gcc.dg/dfp/composite-type.c: Same.
5578 * gcc.dg/empty-source-2.c: Same.
5579 * gcc.dg/empty-source-3.c: Same.
5580 * gcc.dg/format/attr-6.c: Same.
5581 * gcc.dg/format/branch-1.c: Same.
5582 * gcc.dg/format/c90-printf-1.c: Same.
5583 * gcc.dg/format/c90-strftime-2.c: Same.
5584 * gcc.dg/format/c99-strftime-1.c: Same.
5585 * gcc.dg/format/cmn-err-1.c: Same.
5586 * gcc.dg/format/few-1.c: Same.
5587 * gcc.dg/format/ms_branch-1.c: Same.
5588 * gcc.dg/format/ms_unnamed-1.c: Same.
5589 * gcc.dg/format/ms_va-1.c: Same.
5590 * gcc.dg/format/unnamed-1.c: Same.
5591 * gcc.dg/format/va-1.c: Same.
5592 * gcc.dg/format/xopen-1.c: Same.
5593 * gcc.dg/funcdef-var-1.c: Same.
5594 * gcc.dg/funcdef-var-2.c: Same.
5595 * gcc.dg/gnu89-const-expr-1.c: Same.
5596 * gcc.dg/gnu89-const-expr-2.c: Same.
5597 * gcc.dg/gnu90-const-expr-1.c: Same.
5598 * gcc.dg/gnu99-const-expr-1.c: Same.
5599 * gcc.dg/gnu99-const-expr-2.c: Same.
5600 * gcc.dg/gnu99-init-2.c: Same.
5601 * gcc.dg/gomp/_Atomic-5.c: Same.
5602 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5603 * gcc.dg/gomp/atomic-5.c: Same.
5604 * gcc.dg/gomp/linear-1.c: Same.
5605 * gcc.dg/gomp/pr67500.c: Same.
5606 * gcc.dg/init-bad-1.c: Same.
5607 * gcc.dg/init-bad-2.c: Same.
5608 * gcc.dg/init-bad-3.c: Same.
5609 * gcc.dg/init-string-1.c: Same.
5610 * gcc.dg/label-compound-stmt-1.c: Same.
5611 * gcc.dg/label-decl-2.c: Same.
5612 * gcc.dg/label-decl-4.c: Same.
5613 * gcc.dg/large-size-array-2.c: Same.
5614 * gcc.dg/large-size-array-4.c: Same.
5615 * gcc.dg/lvalue-6.c: Same.
5616 * gcc.dg/m-un-2.c: Same.
5617 * gcc.dg/multiple-overflow-warn-1.c: Same.
5618 * gcc.dg/multiple-overflow-warn-2.c: Same.
5619 * gcc.dg/multiple-overflow-warn-3.c: Same.
5620 * gcc.dg/nested-redef-1.c: Same.
5621 * gcc.dg/no-asm-1.c: Same.
5622 * gcc.dg/no-asm-3.c: Same.
5623 * gcc.dg/no-asm-4.c: Same.
5624 * gcc.dg/noncompile/20010524-1.c: Same.
5625 * gcc.dg/noncompile/incomplete-5.c: Same.
5626 * gcc.dg/noncompile/pr44517.c: Same.
5627 * gcc.dg/noncompile/pr52290.c: Same.
5628 * gcc.dg/noreturn-1.c: Same.
5629 * gcc.dg/overflow-warn-1.c: Same.
5630 * gcc.dg/overflow-warn-2.c: Same.
5631 * gcc.dg/overflow-warn-3.c: Same.
5632 * gcc.dg/overflow-warn-4.c: Same.
5633 * gcc.dg/parm-mismatch-1.c: Same.
5634 * gcc.dg/parser-pr28152-2.c: Same.
5635 * gcc.dg/parser-pr28152.c: Same.
5636 * gcc.dg/pedwarn-init.c: Same.
5637 * gcc.dg/pointer-arith-2.c: Same.
5638 * gcc.dg/pointer-arith-3.c: Same.
5639 * gcc.dg/pointer-arith-4.c: Same.
5640 * gcc.dg/pr14475.c: Same.
5641 * gcc.dg/pr18596-3.c: Same.
5642 * gcc.dg/pr18809-1.c: Same.
5643 * gcc.dg/pr27953.c: Same.
5644 * gcc.dg/pr30457.c: Same.
5645 * gcc.dg/pr30551-2.c: Same.
5646 * gcc.dg/pr30551-3.c: Same.
5647 * gcc.dg/pr30551-4.c: Same.
5648 * gcc.dg/pr30551-5.c: Same.
5649 * gcc.dg/pr30551-6.c: Same.
5650 * gcc.dg/pr30551.c: Same.
5651 * gcc.dg/pr36997.c: Same.
5652 * gcc.dg/pr41842.c: Same.
5653 * gcc.dg/pr48552-1.c: Same.
5654 * gcc.dg/pr48552-2.c: Same.
5655 * gcc.dg/pr59717.c: Same.
5656 * gcc.dg/pr61077.c: Same.
5657 * gcc.dg/pr61096-1.c: Same.
5658 * gcc.dg/pr63626.c: Same.
5659 * gcc.dg/pr64223-1.c: Same.
5660 * gcc.dg/pr64223-2.c: Same.
5661 * gcc.dg/pr8788-1.c: Same.
5662 * gcc.dg/pr8927-1.c: Same.
5663 * gcc.dg/pragma-darwin.c: Same.
5664 * gcc.dg/pragma-diag-5.c: Same.
5665 * gcc.dg/pragma-message.c: Same.
5666 * gcc.dg/redecl-1.c: Same.
5667 * gcc.dg/simd-1.c: Same.
5668 * gcc.dg/simd-5.c: Same.
5669 * gcc.dg/simd-6.c: Same.
5670 * gcc.dg/spellcheck-fields.c: Same.
5671 * gcc.dg/spellcheck-typenames.c: Same.
5672 * gcc.dg/struct-semi-2.c: Same.
5673 * gcc.dg/struct-semi-3.c: Same.
5674 * gcc.dg/transparent-union-3.c: Same.
5675 * gcc.dg/ucnid-8.c: Same.
5676 * gcc.dg/uninit-pr19430-O0.c: Same.
5677 * gcc.dg/uninit-pr19430.c: Same.
5678 * gcc.dg/uninit-pr20644-O0.c: Same.
5679 * gcc.dg/utf-dflt.c: Same.
5680 * gcc.dg/utf-dflt2.c: Same.
5681 * gcc.dg/utf16-4.c: Same.
5682 * gcc.dg/vla-11.c: Same.
5683 * gcc.dg/vla-20.c: Same.
5684 * gcc.dg/vla-init-1.c: Same.
5685 * gcc.dg/vla-init-2.c: Same.
5686 * gcc.dg/vla-init-3.c: Same.
5687 * gcc.dg/weak/weak-6.c: Same.
5688 * gcc.dg/weak/weak-7.c: Same.
5689 * gcc.dg/wtr-int-type-1.c: Same.
5690 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5691 * gcc.target/arm/polytypes.c: Same.
5692 * gcc.target/i386/spellcheck-options-4.c: Same.
5693 * gcc.target/powerpc/20030218-1.c: Same.
5694 * gcc.target/sh/pr21255-4.c: Same.
5695 * gcc.test-framework/dg-error-exp-XP.c: Same.
5696 * gfortran.dg/array_constructor_30.f03: Same.
5697 * gfortran.dg/class_30.f90: Same.
5698 * gfortran.dg/goacc/subarrays.f95: Same.
5699 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5700 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5701 * gfortran.dg/intrinsic_std_1.f90: Same.
5702 * gfortran.dg/pr70006.f90: Same.
5703 * gfortran.dg/warning-directive-1.F90: Same.
5704 * gfortran.dg/warning-directive-2.F90: Same.
5705 * gfortran.dg/warning-directive-3.F90: Same.
5706 * gfortran.dg/warning-directive-4.F90: Same.
5707 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5708 * obj-c++.dg/class-extension-1.mm: Same.
5709 * obj-c++.dg/class-extension-2.mm: Same.
5710 * obj-c++.dg/class-protocol-1.mm: Same.
5711 * obj-c++.dg/cxx-ivars-1.mm: Same.
5712 * obj-c++.dg/duplicate-class-1.mm: Same.
5713 * obj-c++.dg/exceptions-3.mm: Same.
5714 * obj-c++.dg/exceptions-4.mm: Same.
5715 * obj-c++.dg/exceptions-5.mm: Same.
5716 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5717 * obj-c++.dg/fsf-package-0.m: Same.
5718 * obj-c++.dg/invalid-type-1.mm: Same.
5719 * obj-c++.dg/method-12.mm: Same.
5720 * obj-c++.dg/method-13.mm: Same.
5721 * obj-c++.dg/method-15.mm: Same.
5722 * obj-c++.dg/method-16.mm: Same.
5723 * obj-c++.dg/method-6.mm: Same.
5724 * obj-c++.dg/method-7.mm: Same.
5725 * obj-c++.dg/property/at-property-1.mm: Same.
5726 * obj-c++.dg/property/at-property-14.mm: Same.
5727 * obj-c++.dg/property/at-property-17.mm: Same.
5728 * obj-c++.dg/property/at-property-21.mm: Same.
5729 * obj-c++.dg/property/at-property-5.mm: Same.
5730 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5731 * obj-c++.dg/property/dynamic-3.mm: Same.
5732 * obj-c++.dg/property/dynamic-4.mm: Same.
5733 * obj-c++.dg/property/property-neg-1.mm: Same.
5734 * obj-c++.dg/property/property-neg-6.mm: Same.
5735 * obj-c++.dg/property/synthesize-11.mm: Same.
5736 * obj-c++.dg/property/synthesize-5.mm: Same.
5737 * obj-c++.dg/property/synthesize-6.mm: Same.
5738 * obj-c++.dg/proto-lossage-4.mm: Same.
5739 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5740 * obj-c++.dg/strings/strings-1.mm: Same.
5741 * obj-c++.dg/super-class-1.mm: Same.
5742 * obj-c++.dg/syntax-error-6.mm: Same.
5743 * obj-c++.dg/syntax-error-7.mm: Same.
5744 * obj-c++.dg/syntax-error-9.mm: Same.
5745 * obj-c++.dg/try-catch-13.mm: Same.
5746 * objc.dg/attributes/method-noreturn-1.m: Same.
5747 * objc.dg/bad-receiver-type-2.m: Same.
5748 * objc.dg/bad-receiver-type.m: Same.
5749 * objc.dg/call-super-2.m: Same.
5750 * objc.dg/class-2.m: Same.
5751 * objc.dg/class-extension-1.m: Same.
5752 * objc.dg/class-extension-2.m: Same.
5753 * objc.dg/class-protocol-1.m: Same.
5754 * objc.dg/desig-init-1.m: Same.
5755 * objc.dg/duplicate-class-1.m: Same.
5756 * objc.dg/exceptions-3.m: Same.
5757 * objc.dg/exceptions-4.m: Same.
5758 * objc.dg/exceptions-5.m: Same.
5759 * objc.dg/foreach-6.m: Same.
5760 * objc.dg/foreach-7.m: Same.
5761 * objc.dg/fsf-nsstring-format-1.m: Same.
5762 * objc.dg/fsf-package-0.m: Same.
5763 * objc.dg/invalid-type-1.m: Same.
5764 * objc.dg/method-11.m: Same.
5765 * objc.dg/method-19.m: Same.
5766 * objc.dg/method-2.m: Same.
5767 * objc.dg/method-20.m: Same.
5768 * objc.dg/method-5.m: Same.
5769 * objc.dg/method-6.m: Same.
5770 * objc.dg/method-7.m: Same.
5771 * objc.dg/method-9.m: Same.
5772 * objc.dg/missing-proto-3.m: Same.
5773 * objc.dg/private-1.m: Same.
5774 * objc.dg/property/at-property-1.m: Same.
5775 * objc.dg/property/at-property-14.m: Same.
5776 * objc.dg/property/at-property-17.m: Same.
5777 * objc.dg/property/at-property-21.m: Same.
5778 * objc.dg/property/at-property-5.m: Same.
5779 * objc.dg/property/dynamic-3.m: Same.
5780 * objc.dg/property/dynamic-4.m: Same.
5781 * objc.dg/property/property-neg-1.m: Same.
5782 * objc.dg/property/property-neg-6.m: Same.
5783 * objc.dg/property/synthesize-11.m: Same.
5784 * objc.dg/property/synthesize-5.m: Same.
5785 * objc.dg/property/synthesize-6.m: Same.
5786 * objc.dg/proto-hier-1.m: Same.
5787 * objc.dg/proto-lossage-4.m: Same.
5788 * objc.dg/protocol-qualifier-2.m: Same.
5789 * objc.dg/strings/strings-1.m: Same.
5790 * objc.dg/type-size-1.m: Same.
5791
d904a983
JL
57922017-04-18 Jeff Law <law@redhat.com>
5793
5794 PR target/74563
5795 * gcc.target/mips/pr74563: New test.
5796
0155ed56
JJ
57972017-04-18 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR tree-optimization/80443
5800 * gcc.c-torture/compile/pr80443.c: New test.
5801
f380f608
RS
58022017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5803
5804 PR rtl-optimization/80357
5805 * gcc.c-torture/compile/pr80357.c: New test.
5806
dd68669b
JL
58072017-04-18 Jeff Law <law@redhat.com>
5808
5809 PR middle-end/80422
5810 * gcc.c-torture/compile/pr80422.c: New test.
5811
1cda61fc
JJ
58122017-04-18 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR debug/80263
5815 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5816
19970253
MM
58172017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5818
5819 PR target/80099
5820 * gcc.target/powerpc/pr80099-1.c: New test.
5821 * gcc.target/powerpc/pr80099-2.c: Likewise.
5822 * gcc.target/powerpc/pr80099-3.c: Likewise.
5823 * gcc.target/powerpc/pr80099-4.c: Likewise.
5824 * gcc.target/powerpc/pr80099-5.c: Likewise.
5825
8487c9a5
JJ
58262017-04-18 Jakub Jelinek <jakub@redhat.com>
5827
3b5fb3cb
JJ
5828 PR sanitizer/80444
5829 * gcc.dg/sancov/pr80444.c: New test.
5830
8487c9a5
JJ
5831 PR middle-end/79788
5832 PR middle-end/80375
5833 * gcc.dg/pr79788-1.c: New test.
5834 * gcc.dg/pr79788-2.c: New test.
5835
be7c73ae
MP
58362017-04-18 Marek Polacek <polacek@redhat.com>
5837
5838 PR c++/80244 - ICE with attribute in template alias.
5839 * g++.dg/cpp0x/alias-decl-59.C: New test.
5840
d6e3e8a5
MP
5841 PR c++/80241 - ICE with alignas pack expansion.
5842 * g++.dg/cpp0x/alignas11.C: New test.
5843
1adb82e1
BE
58442017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5845
5846 PR c++/80287
5847 * g++.dg/lto/pr80287_0.C: New test.
5848
fb5e5621
KN
58492017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5850
5851 PR target/80315
5852 * gcc.target/powerpc/pr80315-1.c: New test.
5853 * gcc.target/powerpc/pr80315-2.c: New test.
5854 * gcc.target/powerpc/pr80315-3.c: New test.
5855 * gcc.target/powerpc/pr80315-4.c: New test.
5856
afeaeb70
TV
58572017-04-16 Tom de Vries <tom@codesourcery.com>
5858
5859 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5860 directive.
5861 * g++.dg/parse/error3.C: Same.
5862 * g++.old-deja/g++.pt/niklas01a.C: Same.
5863 * gcc.dg/990506-0.c: Same.
5864 * gcc.dg/cpp/19990413-1.c: Same.
5865 * gcc.dg/cpp/pragma-1.c: Same.
5866 * gcc.dg/cpp/pragma-2.c: Same.
5867 * gcc.dg/m-un-2.c: Same.
5868 * objc.dg/private-1.m: Same.
5869
604f37cd
UB
58702017-04-15 Uros Bizjak <ubizjak@gmail.com>
5871
5872 * gcc.dg/pr54669.c: Fix dg-do directive.
5873 * gcc.dg/pr78582.c: Ditto.
5874 * gcc.dg/pr80020.c: Ditto.
5875 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5876 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5877 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5878 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5879 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5880 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5881 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5882 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5883 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5884 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5885
35cfdb17
DH
58862017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5887
604f37cd 5888 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5889 * gfortran.dg/generic_29.f90: Likewise.
5890 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5891 * gfortran.dg/pr41922.f90: Likewise.
5892 * gfortran.dg/pr70006.f90: Likewise.
5893
f378be38
SB
58942017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5895
5896 PR tree-optimization/66612
5897 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5898
43076492
JW
58992017-04-14 Janus Weil <janus@gcc.gnu.org>
5900
5901 PR fortran/80361
5902 * gfortran.dg/class_62.f90: New test case.
5903
dd3d6a42
AB
59042017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5905
5906 * gcc.target/arc/loop-1.c: New file.
5907
31a07c81
MM
59082017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5909
5910 PR target/80098
5911 * gcc.target/powerpc/pr80098-1.c: New test.
5912 * gcc.target/powerpc/pr80098-2.c: Likewise.
5913 * gcc.target/powerpc/pr80098-3.c: Likewise.
5914 * gcc.target/powerpc/pr80098-4.c: Likewise.
5915
09956017
JJ
59162017-04-13 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR sanitizer/80403
5919 * g++.dg/ubsan/pr80403-2.C: New test.
5920
bc042396
VM
59212017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5922
5923 PR rtl-optimization/80343
5924 * gcc.target/powerpc/pr80343.c: New.
5925
abac4c34
DK
59262017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5927
5928 PR sanitizer/80414
5929 * c-c++-common/ubsan/bounds-15.c: New test.
5930
43a3aa03
RB
59312017-04-13 Richard Biener <rguenther@suse.de>
5932
5933 PR testsuite/80416
5934 * g++.dg/torture/pr79671.C: Fix asm constraints.
5935
031fbdb9
JJ
59362017-04-13 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR debug/80321
5939 * gcc.dg/debug/pr80321.c: New test.
5940
59412017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/debug10.adb: New test.
5944 * gnat.dg/debug10_pkg.ads: New helper.
5945
76873758
JJ
59462017-04-12 Jakub Jelinek <jakub@redhat.com>
5947
deed3da9
JJ
5948 PR tree-optimization/79390
5949 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5950
b96a3e11
JJ
5951 PR sanitizer/80403
5952 PR sanitizer/80404
5953 PR sanitizer/80405
5954 * g++.dg/ubsan/pr80403.C: New test.
5955 * g++.dg/ubsan/pr80404.C: New test.
5956 * g++.dg/ubsan/pr80405.C: New test.
5957
76873758
JJ
5958 PR c/80163
5959 * gcc.dg/torture/pr80163.c: New test.
5960
940c9a7c 59612017-04-12 Richard Biener <rguenther@suse.de>
76873758 5962 Jeff Law <law@redhat.com>
940c9a7c
RB
5963
5964 PR tree-optimization/80359
5965 * gcc.dg/torture/pr80359.c: New testcase.
5966
350792ff 59672017-04-12 Richard Biener <rguenther@suse.de>
76873758 5968 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5969
5970 PR middle-end/79671
5971 * g++.dg/torture/pr79671.C: New testcase.
5972 * g++.dg/lto/pr79671_0.C: Likewise.
5973 * g++.dg/lto/pr79671_1.c: Likewise.
5974
d62e6f10
JJ
59752017-04-12 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR sanitizer/80349
5978 * g++.dg/ubsan/pr80349.C: New test.
5979
8585103f
JJ
59802017-04-11 Jakub Jelinek <jakub@redhat.com>
5981
347e1f77
JJ
5982 PR c++/80370
5983 * g++.dg/cpp1z/decomp28.C: New test.
5984
df1c878e
JJ
5985 PR middle-end/80100
5986 * gcc.dg/pr80100.c: New test.
5987
8585103f
JJ
5988 PR rtl-optimization/80385
5989 * g++.dg/opt/pr80385.C: New test.
5990
c6cf6ef7
ML
59912017-04-11 Martin Liska <mliska@suse.cz>
5992
5993 PR ipa/80212
5994 * g++.dg/ipa/pr80212.C: New test.
5995
3812f460
MS
59962017-04-11 Martin Sebor <msebor@redhat.com>
5997
5998 PR middle-end/80364
5999 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6000
9f679370
ML
60012017-04-11 Martin Liska <mliska@suse.cz>
6002
6003 PR sanitizer/70878
6004 * gcc.dg/ubsan/pr70878.c: New test.
6005
82665822
JJ
60062017-04-11 Jakub Jelinek <jakub@redhat.com>
6007
cb278caa
JJ
6008 PR target/80381
6009 * gcc.target/i386/pr80381.c: New test.
6010
82665822
JJ
6011 PR c++/80363
6012 * g++.dg/ext/pr80363.C: New test.
6013
abde687a
SKS
60142017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6015
6016 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6017 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6018 Add avr-*-* to non-lp64 selector.
6019
13e6ec34
MS
60202017-04-10 Martin Sebor <msebor@redhat.com>
6021
6022 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6023 * gcc.dg/pr40340-4.c: Same.
6024
a2cb1196
NK
60252017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6026
13e6ec34 6027 PR fortran/69498
a2cb1196
NK
6028 * gfortran.dg/submodule_unexp.f90: Modified test
6029 to account for new error.
6030 * gfortran.dg/submodule_twice.f90: New Test
6031
b447b28c
JJ
60322017-04-10 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR c++/80176
6035 * g++.dg/init/ref23.C: New test.
6036
3bbd6768
TK
60372017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6038
6039 PR tree-optimization/80304
6040 * gfortran.dg/do_concurrent_4.f90: New test case.
6041
99827b5c
JW
60422017-04-10 Janus Weil <janus@gcc.gnu.org>
6043
6044 PR fortran/80046
6045 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6046
7db31bc2
DE
60472017-04-10 David Edelsohn <dje.gcc@gmail.com>
6048
6049 * g++.dg/torture/pr79905.C: Add -maltivec option.
6050
9058a2c5
JL
60512017-04-10 Jeff Law <law@redhat.com>
6052
6053 PR tree-optimization/80374
6054 * g++.dg/pr80374.c: New test.
6055
bd8f8642
KN
60562017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6057
6058 PR target/80108
6059 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6060 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6061
f634dd47
UB
60622017-04-10 Uros Bizjak <ubizjak@gmail.com>
6063
6064 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6065
065ba179
UB
60662017-04-10 Uros Bizjak <ubizjak@gmail.com>
6067
6068 PR testsuite/79356
6069 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6070
71b838d0
DS
60712017-04-10 Daniel Santos <daniel.santos@pobox.com>
6072
6073 PR testsuite/79867
6074 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6075
98a7a34e
MP
60762017-04-10 Marek Polacek <polacek@redhat.com>
6077
6078 PR sanitizer/80348
6079 * g++.dg/ubsan/div-by-zero-3.C: New test.
6080
aac69a62
BC
60812017-04-10 Bin Cheng <bin.cheng@arm.com>
6082
6083 PR tree-optimization/80153
6084 * gcc.c-torture/execute/pr80153.c: New.
6085
737237c9
RB
60862017-04-10 Richard Biener <rguenther@suse.de>
6087
6088 PR middle-end/80362
6089 * gcc.dg/torture/pr80362.c: New testcase.
6090
ba6ee9fc
RB
60912017-04-10 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/80304
6094 * gcc.dg/torture/pr80304.c: New testcase.
6095
4d1a05f1
NS
60962017-04-10 Nathan Sidwell <nathan@acm.org>
6097
6098 PR target/79905
6099 * g++.dg/torture/pr79905.C: New.
6100
3ee0fb02
ML
61012017-04-10 Martin Liska <mliska@suse.cz>
6102
6103 PR sanitizer/80350
6104 * c-c++-common/ubsan/pr80350.c: New test.
6105
167a5b77
JJ
61062017-04-10 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR target/80324
6109 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6110
d691b7e4
ML
61112017-04-08 Martin Liska <mliska@suse.cz>
6112
6113 Revert:
6114 2017-04-07 Martin Liska <mliska@suse.cz>
6115
6116 PR ipa/80212
6117 * g++.dg/ipa/pr80212.C: New test.
6118
dcb2c527
JJ
61192017-04-07 Jakub Jelinek <jakub@redhat.com>
6120
c98b0016
JJ
6121 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6122 dg-options.
6123 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6124
dcb2c527
JJ
6125 PR target/80322
6126 PR target/80323
6127 PR target/80325
6128 PR target/80326
6129 * gcc.target/i386/avx512f-undefined-1.c: New test.
6130 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6131 * gcc.target/i386/avx-cvtsd-1.c: New test.
6132 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6133 * gcc.target/i386/avx512f-abspd-1.c: New test.
6134 * gcc.target/i386/avx-cvtss-1.c: New test.
6135 * gcc.target/i386/avx512f-absps-1.c: New test.
6136 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6137 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6138
1ef532f4
MP
61392017-04-07 Marek Polacek <polacek@redhat.com>
6140
6141 PR sanitizer/80348
6142 * g++.dg/ubsan/div-by-zero-2.C: New test.
6143
2166aeb3
MP
6144 PR c++/80095
6145 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6146
057da7af
VM
61472017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6148
6149 PR rtl-optimization/70478
6150 * gcc.target/s390/pr70478.c: New.
6151
3b6cb9e3
ML
61522017-04-07 Martin Liska <mliska@suse.cz>
6153
6154 PR target/79889
6155 * g++.dg/ext/mv8.C: Add aarch64* targets.
6156
70cd23c0
ML
61572017-04-07 Martin Liska <mliska@suse.cz>
6158
6159 PR ipa/80212
6160 * g++.dg/ipa/pr80212.C: New test.
6161
fe6bb25f
TP
61622017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6163
6164 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6165
bf7b869a
RB
61662017-04-07 Richard Biener <rguenther@suse.de>
6167
6168 PR tree-optimization/80334
6169 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6170 alignas on stack.
6171
2d143ba8
RB
61722017-04-07 Richard Biener <rguenther@suse.de>
6173
6174 PR middle-end/80341
6175 * gcc.dg/torture/pr80341.c: New testcase.
6176
ed3cd38d
JJ
61772017-04-06 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR debug/80234
6180 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6181 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6182
e5f56581
UB
61832017-04-06 Uros Bizjak <ubizjak@gmail.com>
6184
6185 PR target/79733
6186 * gcc.target/i386/pr79733.c: New test.
6187
a5211c80
UB
61882017-04-06 Uros Bizjak <ubizjak@gmail.com>
6189
6190 PR target/80298
6191 * gcc.target/i386/pr80298-1.c: New test.
6192 * gcc.target/i386/pr80298-2.c: Ditto.
6193
db086c96
TP
61942017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6195
6196 PR target/80082
6197 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6198 ARMv7-R.
6199
09b63f67
RB
62002017-04-06 Richard Biener <rguenther@suse.de>
6201
6202 PR tree-optimization/80334
6203 * g++.dg/torture/pr80334.C: New testcase.
6204
d9f8c5af
ML
62052017-04-06 Martin Liska <mliska@suse.cz>
6206
6207 PR sanitizer/80166
6208 * gcc.dg/asan/pr80166.c: New test.
6209
1b68991f
RO
62102017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6211
6212 PR tree-optimization/79390
6213 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6214
0f784346
RB
62152017-04-06 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/80262
6218 * gcc.target/i386/pr80262.c: New testcase.
6219
23a429c2
RB
62202017-04-06 Richard Biener <rguenther@suse.de>
6221
6222 PR middle-end/80281
6223 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6224
e2323a2b
VM
62252017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6226
6227 PR rtl-optimization/70703
6228 * gcc.target/i386/pr70703.c: New.
6229
47a11342
JJ
62302017-04-05 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR sanitizer/80308
6233 * c-c++-common/asan/pr80308.c: New test.
6234
d0ee17a5
DV
62352017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6236
6237 PR target/79890
6238 * gcc.target/s390/pr79890.c: New test case.
6239
36f896c7
JJ
62402017-04-05 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR target/80310
6243 * c-c++-common/ubsan/pr80310.c: New test.
6244
d16e2ddd
JJ
62452017-04-04 Jakub Jelinek <jakub@redhat.com>
6246
e1201dff
JJ
6247 PR c++/80297
6248 * g++.dg/torture/pr80297.C: New test.
6249
d16e2ddd
JJ
6250 PR tree-optimization/79390
6251 * gcc.target/i386/pr79390.c: New test.
6252 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6253
c0ea338b
VR
62542017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6255
6256 PR c++/80296
6257 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6258
a1527a93
TP
62592017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6260
6261 PR target/80307
6262 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6263 targeting any CPU or architecture.
6264 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6265 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6266 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6267 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6268 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6269 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6270 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6271 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6272
065ba179 62732017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6274
6275 PR fortran/69498
6276 * gfortran.dg/submodule_unexp.f90: New test.
6277
b1fd967c
JJ
62782017-04-04 Jakub Jelinek <jakub@redhat.com>
6279
6280 PR target/80286
6281 * gcc.target/i386/avx-pr80286.c: New test.
6282 * gcc.dg/pr80286.c: New test.
6283
248179b5
RB
62842017-04-04 Richard Biener <rguenther@suse.de>
6285
6286 PR middle-end/80281
6287 * gcc.dg/torture/pr80281.c: New testcase.
6288
a577fcf2
RB
62892017-04-04 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/80275
6292 * g++.dg/opt/pr80275.C: Make g static.
6293
833bbf60
SB
62942017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6295
6296 PR rtl-optimization/60818
6297 * gcc.c-torture/compile/pr60818.c: New testcase.
6298
5764ee3c
JW
62992017-04-03 Jonathan Wakely <jwakely@redhat.com>
6300
6301 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6302 * gcc.dg/20031012-1.c: Likewise.
6303 * gcc.dg/ipa/ipcp-1.c: Likewise.
6304 * gcc.dg/torture/matrix-3.c: Likewise.
6305 * gcc.target/powerpc/ppc-spe.c: Likewise.
6306 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6307
bbdf4e81
PB
63082017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6309
6310 PR target/80246
6311 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6312 powerpc_vsx_ok.
6313 (std, ld): Limit scan-assembler-times check to lp64.
6314 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6315 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6316 powerpc_vsx_ok.
6317
44bc146f
PB
63182017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6319
6320 PR target/80246
6321 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6322
fff80893
RB
63232017-04-03 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/80275
6326 * g++.dg/opt/pr80275.C: New testcase.
6327
79f9fc38
DV
63282017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6329
6330 PR testsuite/79356
6331 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6332
a8e70fd3
RD
63332017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6336 (bal): Increase iteration count and assume alignment.
6337
e0061866
BC
63382017-04-03 Bin Cheng <bin.cheng@arm.com>
6339
6340 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6341
c2d43326
AP
63422017-04-02 Andrew Pinski <apinski@cavium.com>
6343
6344 * gcc.c-torture/compile/nested-3.c: New testcase.
6345 * gcc.c-torture/execute/20170401-1.c: New testcase.
6346 * gcc.c-torture/execute/20170401-2.c: New testcase.
6347
a5a9046d
SB
63482017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6349
6350 PR rtl-optimization/79405
6351 gcc.dg/pr79405.c: New testcase.
6352
6f3af356
JJ
63532017-03-31 Jakub Jelinek <jakub@redhat.com>
6354
eee3756d
JJ
6355 PR debug/79255
6356 * gcc.dg/pr79255.c: New test.
6357
6f3af356
JJ
6358 PR c++/79572
6359 * g++.dg/ubsan/null-8.C: New test.
6360
99e6cfd6
PH
63612017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6362
6363 PR target/80107
6364 * gfortran.dg/pr80107.f: New.
6365
094e6b7a
JL
63662017-03-31 Jeff Law <law@redhat.com>
6367
6368 PR tree-optimization/49498
6369 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6370
eceb2409 63712017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6372
eceb2409
RB
6373 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6374
c412c01a 63752017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6376
c412c01a
RB
6377 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6378
005f12bf
JJ
63792017-03-31 Jakub Jelinek <jakub@redhat.com>
6380
af88f557
JJ
6381 PR libstdc++/80251
6382 * g++.dg/ext/is_aggregate.C: New test.
6383
7d790165
JJ
6384 PR middle-end/80173
6385 * gcc.target/i386/pr80173.c: New test.
6386
a7d55154
JJ
6387 PR middle-end/80163
6388 * gcc.dg/pr80163.c: New test.
6389
005f12bf
JJ
6390 PR debug/80025
6391 * gcc.dg/torture/pr80025.c: New test.
6392
c8e0f43f
MF
63932017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6394
6395 * gcc.target/mips/pr52125.c: Add -msym32.
6396
724d25f3
JJ
63972017-03-30 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR translation/80189
6400 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6401 * g++.dg/gomp/sharing-1.C: Likewise.
6402 * gfortran.dg/gomp/pr44536.f90: Likewise.
6403 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6404 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6405 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6406 * gfortran.dg/gomp/pr33439.f90: Likewise.
6407 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6408 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6409 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6410 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6411 * gcc.dg/gomp/sharing-1.c: Likewise.
6412
05dc406d
PB
64132017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6414
6415 PR target/80246
6416 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6417 Darwin and SPE.
6418 (dxex, dxexq): Update return type.
6419 (diex, diexq): Update argument type.
6420 * gcc.target/powerpc/pr80246.c: New test.
6421
b0fd4d7e
MJ
64222017-03-30 Martin Jambor <mjambor@suse.cz>
6423
6424 PR ipa/77333
6425 * g++.dg/ipa/pr77333.C: New test.
6426
de008ec4
JJ
64272017-03-30 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR target/80206
6430 * gcc.target/i386/pr80206.c: New test.
6431
28c02407
RB
64322017-03-30 Richard Biener <rguenther@suse.de>
6433
6434 PR tree-optimization/77498
6435 * gfortran.dg/pr77498.f: New testcase.
6436
10fa8dfb
MP
64372017-03-29 Marek Polacek <polacek@redhat.com>
6438
6439 PR c/79730
6440 * gcc.dg/pr79730.c: New test.
6441
fdc54f39
JD
64422017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR libgfortran/78670
6445 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6446 a character of length 1. Update test for success.
6447 * gfortran.dg/dtio_28.f03: New test.
6448 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6449 'scratch' to delete the file when done.
6450
533c0b69
SB
64512017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6452
6453 PR rtl-optimization/80233
6454 * gcc.c-torture/compile/pr80233.c: New testcase.
6455
e35229f8
TK
64562017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6457
6458 PR fortran/80254
6459 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6460 * gfortran.dg/dec_io_2a.f90: instead (new test).
6461
5c0a28d4
JW
64622017-03-28 Jiong Wang <jiong.wang@arm.com>
6463
6464 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6465
19846619
SB
64662017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6467
6468 PR testsuite/43496
6469 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6470 generating PIC code.
6471
e5119fab
VM
64722017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6473
6474 PR rtl-optimization/80193
6475 * gcc.target/i386/pr80193.c: New.
6476
cf474530
JW
64772017-03-28 Janus Weil <janus@gcc.gnu.org>
6478
6479 PR fortran/78661
6480 * gfortran.dg/dtio_25.f90: Modified test case.
6481 * gfortran.dg/dtio_27.f90: New test case.
6482
34fac449
UB
64832017-03-28 Uros Bizjak <ubizjak@gmail.com>
6484
6485 PR target/53383
6486 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6487 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6488 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6489
3e907b90
BC
64902017-03-28 Bin Cheng <bin.cheng@arm.com>
6491
6492 * gcc.c-torture/compile/irreducible-loop.c: New.
6493
522818b9
RS
64942017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6495
3e907b90 6496 PR tree-optimization/80218
522818b9
RS
6497 * gcc.dg/pr80218.c: New test.
6498
ea7d7da8
RB
64992017-03-28 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/78644
6502 * gcc.dg/pr78644-1.c: New testcase.
6503 * gcc.dg/pr78644-2.c: Likewise.
6504
498173ef
TT
65052017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6506
6507 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6508 * gcc.dg/pic-4.c: Likewise.
6509 * gcc.dg/pie-3.c: Likewise.
6510 * gcc.dg/pie-4.c: Likewise.
6511
c5ad2433
ML
65122017-03-28 Martin Liska <mliska@suse.cz>
6513
6514 PR ipa/80205
6515 * g++.dg/ipa/pr80205.C: New test.
6516
17722fb9
SKS
65172017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6518
6519 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6520 with sizeof(int) < 4.
6521 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6522 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6523 * gcc.dg/torture/pr79777.c: Likewise.
6524 * gcc.dg/torture/pr79910.c: Likewise.
6525
737f500a
RB
65262017-03-28 Richard Biener <rguenther@suse.de>
6527
6528 PR middle-end/80222
6529 * g++.dg/pr80222.C: New testcase.
6530
62f96a79
ML
65312017-03-28 Martin Liska <mliska@suse.cz>
6532
6533 PR ipa/80104
6534 * gcc.dg/ipa/pr80104.c: New test.
6535
72785f26
MP
65362017-03-28 Marek Polacek <polacek@redhat.com>
6537
6538 PR sanitizer/80067
6539 * c-c++-common/ubsan/shift-10.c: New test.
6540
86516987
JL
65412017-03-27 Jeff Law <law@redhat.com>
6542
4dbf1eee 6543 PR tree-optimization/80216
86516987
JL
6544 * gcc.c-torture/compile/pr80216.c: New test.
6545
aade772d
JJ
65462017-03-27 Jakub Jelinek <jakub@redhat.com>
6547
a9e4a1a5
JJ
6548 PR middle-end/80162
6549 * c-c++-common/pr80162-1.c: New test.
6550 * c-c++-common/pr80162-2.c: New test.
6551 * c-c++-common/pr80162-3.c: New test.
6552
aade772d
JJ
6553 PR target/80102
6554 * g++.dg/opt/pr80102.C: New test.
6555
d89f355e
MM
65562017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6557
6558 PR target/78543
6559 * gcc.target/powerpc/pr78543.c: New test.
6560
79c4d73b
KN
65612017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6562
6563 PR target/80103
6564 * gcc.target/powerpc/pr80103-1.c: New test.
6565
819df781
RB
65662017-03-27 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/80181
6569 * gcc.dg/torture/pr80181.c: New testcase.
6570
84804c5b
CZ
65712017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6572
065ba179 6573 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6574
c5e5f5f6
RB
65752017-03-27 Richard Biener <rguenther@suse.de>
6576
6577 PR ipa/79776
6578 * g++.dg/ipa/pr79776.C: New testcase.
6579
7cd200f6
JJ
65802017-03-27 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR sanitizer/80168
6583 * gcc.dg/asan/pr80168.c: New test.
6584
79f512ff
RB
65852017-03-27 Richard Biener <rguenther@suse.de>
6586
6587 PR tree-optimization/80170
6588 * gcc.dg/pr80170.c: New testcase.
6589
672d9f8e
RB
65902017-03-27 Richard Biener <rguenther@suse.de>
6591
6592 PR middle-end/80171
6593 * g++.dg/torture/pr80171.C: New testcase.
6594
978fcba3
JDA
65952017-03-26 John David Anglin <danglin@gcc.gnu.org>
6596
431d7882
JDA
6597 * gcc.dg/torture/pr79732.c: Require alias support.
6598 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6599
978fcba3
JDA
6600 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6601 libatomic_available.
6602 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6603 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6604
1f10d710
JD
66052017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6606
6607 PR libgfortran/78881
6608 * gfortran.dg/dtio_26.f90: New test.
6609
41036686
PT
66102017-03-25 Paul Thomas <pault@gcc.gnu.org>
6611
6612 PR fortran/80156
6613 PR fortran/79382
6614 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6615 testcase for PR80156. Add a main programme that tests that
6616 the typebound generic is accessible.
6617
5da906ca
BS
66182017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6619
6620 PR rtl-optimization/80160
6621 PR rtl-optimization/80159
6622
6623 * gcc.target/i386/pr80160.c: New test.
6624
7dabefa0
JJ
66252017-03-24 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR sanitizer/79904
6628 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6629
c8b1fbc1
MP
66302017-03-24 Marek Polacek <polacek@redhat.com>
6631
6632 PR c++/80119
6633 * g++.dg/warn/Wuninitialized-9.C: New test.
6634
76794c52
AK
66352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6636
6637 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6638 and remove the high-level builtin. The error message for the
6639 would prevent compilation from reaching the second.
6640 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6641
2de2b3f9
AK
66422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6643
6644 * gcc.target/s390/vxe/negfma-1.c: New test.
6645
7d2fd075
AK
66462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6647
6648 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6649 * gcc.target/s390/arch12/mul-1.c: New test.
6650 * gcc.target/s390/arch12/mul-2.c: New test.
6651
72612e4e
AK
66522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6653
6654 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6655
6c7774d1
AK
66562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6657
6658 * gcc.target/s390/vxe/popcount-1.c: New test.
6659
9ec98860
AK
66602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6661
6662 * gcc.target/s390/vxe/bitops-1.c: New test.
6663
6654e96f
AK
66642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6665
6666 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6667 * lib/target-supports.exp: Add effective target check s390_vxe.
6668
77c585ca
AK
66692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6670
6671 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6672 comparison instructions used from now on.
6673
b5de6e84
AK
66742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6675
6676 * gcc.target/s390/s390.exp (check_effective_target_vector):
6677 Include target-supports.exp and move target_vector check routine
6678 ...
6679 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6680 here and rename it.
6681 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6682 check from vector to s390_vx.
6683 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6684 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6685 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6686 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6687 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6688 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6689 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6690 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6691 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6692
a602f985
AK
66932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6694
6695 * gcc.target/s390/vector/vec-init-2.c: New test.
6696
085db63d
AK
66972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6698
6699 * gcc.dg/ubsan/pr79904-2.c: New test.
6700
dc4f29bc
AK
67012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6702
6703 PR target/79893
6704 * gcc.target/s390/zvector/pr79893.c: New test.
6705
56010684
JJ
67062017-03-24 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR rtl-optimization/80112
6709 * gcc.dg/pr80112.c: New test.
6710
f0d7b52d
RO
67112017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6712
6713 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6714 etc. line numbers.
6715 * gcc.dg/Walloca-1.c: Likewise.
6716 * gcc.dg/Walloca-2.c: Likewise.
6717 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6718
635684c4
BS
67192017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6720
6721 PR tree-optimization/80158
6722 * gfortran.fortran-torture/compile/pr80158.f: New file.
6723
76afddf3
RB
67242017-03-24 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/80167
6727 * gcc.dg/graphite/pr80167.c: New testcase.
6728
c2e389bf
TV
67292017-03-24 Tom de Vries <tom@codesourcery.com>
6730
6731 PR testsuite/80092
6732 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6733 dg-require-effective-target global_constructor.
6734 * gcc.dg/tls/emutls-2.c: Same.
6735
a72821b4
TV
67362017-03-24 Tom de Vries <tom@codesourcery.com>
6737
6738 PR testsuite/80092
6739 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6740 dg-require-effective-target indirect_jumps.
6741
1658def9
TV
67422017-03-24 Tom de Vries <tom@codesourcery.com>
6743
6744 PR testsuite/80092
6745 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6746 nonlocal_goto.
6747
90e02692
TV
67482017-03-24 Tom de Vries <tom@codesourcery.com>
6749
6750 PR testsuite/80092
6751 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6752 * gcc.dg/Walloca-12.c: Same.
6753 * gcc.dg/attr-alloc_size-8.c: Same.
6754 * gcc.dg/Walloca-4.c: Same.
6755 * gcc.dg/Walloca-8.c: Same.
6756 * gcc.dg/Walloca-13.c: Same.
6757 * gcc.dg/Walloca-14.c: Same.
6758 * gcc.dg/attr-alloc_size-9.c: Same.
6759 * gcc.dg/Walloca-1.c: Same.
6760 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6761 * gcc.dg/Walloca-5.c: Same.
6762 * gcc.dg/Walloca-10.c: Same.
6763 * gcc.dg/Walloca-9.c: Same.
6764 * gcc.dg/attr-alloc_size-6.c: Same.
6765 * gcc.dg/Wvla-larger-than-1.c: Same.
6766 * gcc.dg/torture/pr71881.c: Same.
6767 * gcc.dg/torture/pr71901.c: Same.
6768 * gcc.dg/torture/pr78742.c: Same.
6769 * gcc.dg/builtin-alloc-size.c: Same.
6770 * gcc.dg/Walloca-2.c: Same.
6771 * gcc.dg/Walloca-6.c: Same.
6772 * gcc.dg/Walloca-11.c: Same.
6773 * gcc.dg/attr-alloc_size-7.c: Same.
6774 * gcc.dg/Wvla-larger-than-2.c: Same.
6775 * gcc.dg/Walloca-3.c: Same.
6776 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6777 * gcc.c-torture/compile/pr79413.c: Same.
6778 * gcc.c-torture/compile/pr78439.c: Same.
6779
842392c8
KN
67802017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6781
6782 * gcc.target/powerpc/p9-options-1.c: New test.
6783
de2b3f5c
KT
67842017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6785
6786 PR target/71436
6787 * gcc.c-torture/compile/pr71436.c: New test.
6788
2e6315ef 67892017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6790 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6791
6792 PR tree-optimization/79908
6793 PR tree-optimization/80136
6794 * gcc.dg/torture/pr79908.c: New file.
6795
9cdf0363
NK
67962017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6797
2e6315ef 6798 PR fortran/39239
9cdf0363
NK
6799 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6800
f3dd574e
JJ
68012017-03-22 Jakub Jelinek <jakub@redhat.com>
6802
f13e9cd5
JJ
6803 PR c++/80141
6804 * g++.dg/gomp/pr80141.C: New test.
6805
68ed2ba0
JJ
6806 PR c++/80129
6807 * g++.dg/torture/pr80129.C: New test.
6808
f3dd574e
JJ
6809 PR sanitizer/80110
6810 * g++.dg/tsan/pr80110.C: New test.
6811
918b6c9e
TK
68122017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6813
6814 PR fortran/80142
6815 * gfortran.dg/any_loc.f90: New test case.
6816
bf634d1c
TP
68172017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6818
6819 PR target/80082
6820 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6821 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6822
f7325b95
ML
68232017-03-22 Martin Liska <mliska@suse.cz>
6824
6825 PR target/79906
6826 * g++.dg/ext/mv8.C: Add power* targets.
6827
3f01b620
MS
68282017-03-21 Martin Sebor <msebor@redhat.com>
6829
6830 PR c++/79548
6831 * g++.dg/warn/Wunused-var-26.C: New test.
6832
1cefb051
BS
68332017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6834
6835 PR tree-optimization/79908
6836 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6837
edc1747f
MP
68382017-03-21 Marek Polacek <polacek@redhat.com>
6839 Martin Sebor <msebor@redhat.com>
6840
6841 PR tree-optimization/80109
6842 * gcc.dg/Walloca-14.c: New test.
6843
85106b87
JJ
68442017-03-21 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR target/80125
6847 * gcc.target/powerpc/pr80125.c: New test.
6848
e59a225f
NK
68492017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6850
6851 PR fortran/69498
6852 * gfortran.dg/unexp_attribute.f90: New test
6853
0ffe60b5 68542017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6855 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6856
6857 PR tree-optimization/79908
6858 * gcc.dg/torture/pr79908.c: New file.
6859
54eb90fe
SKS
68602017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6861
6862 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6863 with sizeof(int) < 4.
6864
5611c456
ML
68652017-03-21 Martin Liska <mliska@suse.cz>
6866
6867 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6868 apostrophes.
6869
e650ea2a
RB
68702017-03-21 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/80032
6873 * g++.dg/opt/pr80032.C: New testcase.
6874
da2ce5f9
RB
68752017-03-21 Richard Biener <rguenther@suse.de>
6876
6877 PR tree-optimization/80122
6878 * gcc.dg/torture/pr80122.c: New testcase.
6879
9d60683a
TT
68802017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6881
6882 * gcc.dg/pic-2.c: Skip for MIPS.
6883 * gcc.dg/pie-2.c: Skip for MIPS.
6884
d3e19c2c
PC
68852017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/77752
6888 * g++.dg/cpp0x/initlist97.C: New.
6889 * g++.dg/cpp0x/initlist85.C: Update.
6890
8bee092e
JJ
68912017-03-21 Jakub Jelinek <jakub@redhat.com>
6892
9f30dff0
JJ
6893 PR c/67338
6894 * gcc.dg/pr67338.c: New test.
6895
8bee092e
JJ
6896 PR c++/35878
6897 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6898 dump instead of assembler.
6899 * g++.dg/init/pr35878_2.C: Likewise.
6900 * g++.dg/init/pr35878_3.C: Likewise.
6901
4d1b8e70
JJ
69022017-03-21 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR c/80097
6905 * gcc.dg/ubsan/pr80097.c: New test.
6906
c34923c4
BS
69072017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6908
6909 PR tree-optimization/80054
6910 * g++.dg/torture/pr80054.C: New file.
6911
b0ba96c2
KN
69122017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6913
6914 PR target/79963
6915 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6916 directive to assure selection of proper bit using rlwinm insn.
6917 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6918 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6919 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6920 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6921
92377255
MP
69222017-03-20 Marek Polacek <polacek@redhat.com>
6923 Paolo Carlini <paolo.carlini@oracle.com>
6924
6925 PR c++/80059 - ICE with noexcept and __transaction_atomic
6926 * g++.dg/tm/pr80059-2.C: New test.
6927 * g++.dg/tm/pr80059.C: New test.
6928
243e28bf
ML
69292017-03-20 Martin Liska <mliska@suse.cz>
6930
6931 PR middle-end/79753
6932 * gcc.target/i386/mpx/pr79753.c: New test.
6933
918112d3
ML
69342017-03-20 Martin Liska <mliska@suse.cz>
6935
6936 PR target/79769
6937 PR target/79770
6938 * g++.dg/pr79769.C: New test.
6939 * gcc.target/i386/mpx/pr79770.c: New test.
6940
e325aba2
AK
69412017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6942
6943 PR target/78857
6944 * gcc.target/s390/load-and-test-fp-1.c: New test.
6945 * gcc.target/s390/load-and-test-fp-2.c: New test.
6946
91d2c04c
PT
69472017-03-18 Paul Thomas <pault@gcc.gnu.org>
6948
6949 PR fortran/79676
6950 * gfortran.dg/submodule_28.f08 : New test.
6951
c7e4107b
PT
69522017-03-18 Paul Thomas <pault@gcc.gnu.org>
6953
6954 PR fortran/71838
6955 * gfortran.dg/submodule_26.f08 : New test.
6956 * gfortran.dg/submodule_27.f08 : New test.
6957
d8fe28be
PH
69582017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6959
6960 PR target/79951
6961 * gcc.target/powerpc/pr79951.c: New.
6962
4a17943d
BS
69632017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6964
6965 PR rtl-optimization/79910
6966 * gcc.dg/torture/pr79910.c: New test.
6967
7f166d94
JL
69682017-03-17 Jeff Law <law@redhat.com>
6969
6970 PR tree-optimization/71437
6971 * gcc.dg/tree-ssa/pr71437.c: New test.
6972 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6973 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6974 now caught by VRP, but which were previously caught by DOM.
6975
12c4f7dc
RB
69762017-03-17 Richard Biener <rguenther@suse.de>
6977
6978 PR middle-end/80075
6979 * g++.dg/torture/pr80075.C: New testcase.
6980
207f3423
MM
69812017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6982
6983 PR target/71294
6984 * g++.dg/pr71294.C: New test.
6985
9fc900af
SB
69862017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6987
6988 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6989
c05c2380
JJ
69902017-03-16 Jakub Jelinek <jakub@redhat.com>
6991
e711928b
JJ
6992 PR fortran/80010
6993 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6994
c05c2380
JJ
6995 PR fortran/79886
6996 * gfortran.dg/pr79886.f90: New test.
6997
3231d64b
MM
69982017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6999
7000 PR target/79038
7001 * gcc.target/powerpc/pr79038-1.c: New test.
7002
81ef1f5e
SB
70032017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7004
7005 PR fortran/33271
7006 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7007
395a1e9b
JW
70082017-03-15 Jiong Wang <jiong.wang@arm.com>
7009
7010 PR testsuite/79356
7011 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7012
05f65910
UB
70132017-03-15 Uros Bizjak <ubizjak@gmail.com>
7014
7015 PR target/80019
7016 * gcc.target/i386/pr80019.c: New test.
7017
94285a7d
ML
70182017-03-15 Martin Liska <mliska@suse.cz>
7019
7020 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7021
a983542b
MS
70222017-03-14 Martin Sebor <msebor@redhat.com>
7023
7024 PR tree-optimization/79800
7025 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7026 * gcc.dg/tree-ssa/pr79800.c: New test.
7027
76ca5f40
MM
70282017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7029
7030 PR target/79947
7031 * gcc.target/powerpc/pr79947.c: New test.
7032
5d9a283a
MS
70332017-03-14 Martin Sebor <msebor@redhat.com>
7034
7035 PR middle-end/80020
7036 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7037 * gcc.dg/attr-alloc_size-7.c: Same.
7038 * gcc.dg/attr-alloc_size-9.c: Same.
7039 * gcc.dg/builtin-alloc-size.c: Same.
7040 * gcc.dg/pr80020.c: New test.
7041
4692943d
BS
70422017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7043
7044 PR rtl-optimization/79728
7045 * gcc.target/i386/sse-globalreg.c: New test.
7046
861d9d5e
ML
70472017-03-14 Martin Liska <mliska@suse.cz>
7048
7049 PR lto/66295
7050 * gcc.dg/tree-prof/pr66295.c: New test.
7051
a48018b5
ML
70522017-03-13 Martin Liska <mliska@suse.cz>
7053
7054 PR middle-end/78339
7055 * gcc.target/i386/mpx/pr78339.c: New test.
7056
8c56cc5a
CZ
70572017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7058
065ba179 7059 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7060
14555394
CZ
70612017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7062
065ba179 7063 * gcc.target/arc/pr9001090948.c: New file.
14555394 7064
3079b92e
SB
70652017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7066
7067 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7068 Fix test. Make early-out condition return early. Correct comments.
7069
c08de9db
JD
70702017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7071
7072 PR libgfortran/78854
7073 * gfortran.dg/dtio_25.f90: New test.
7074
66b27545
MS
70752017-03-10 Martin Sebor <msebor@redhat.com>
7076
7077 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7078
8f2f6381
BS
70792017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7080
7081 PR rtl-optimization/78911
7082 * gcc.target/i386/pr78911-1.c: New test.
7083 * gcc.target/i386/pr78911-2.c: New test.
7084
8e2c69b4 70852017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7086
8e2c69b4
WS
7087 PR target/79941
7088 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7089 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7090 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7091
455d833c
MP
70922017-03-10 Marek Polacek <polacek@redhat.com>
7093
7094 PR c++/79967
7095 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7096
cdd669f9
JJ
70972017-03-10 Jakub Jelinek <jakub@redhat.com>
7098
e260b0a7
JJ
7099 PR c++/79899
7100 * g++.dg/other/friend7.C: New test.
7101
cdd669f9
JJ
7102 PR c++/79896
7103 * g++.dg/ext/int128-5.C: New test.
7104
730e6e46
SB
71052017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7106
7107 PR testsuite/79356
7108 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7109 powerpc, sparc, or s390x.
7110
fc8f6304
PH
71112017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7112
7113 PR target/79907
7114 * gcc.target/powerpc/pr79907.c: New.
7115
f1b0632a
OH
71162017-03-10 Olivier Hainque <hainque@adacore.com>
7117
7118 * gnat.dg/opt64.adb: New test.
7119 * gnat.dg/opt64_pkg.ads: New helper.
7120 * gnat.dg/opt64_pkg.adb: New helper.
7121
5558f089
JJ
71222017-03-10 Jakub Jelinek <jakub@redhat.com>
7123
2d9dd4fb
JJ
7124 PR rtl-optimization/79909
7125 * gcc.target/powerpc/pr79909.c: New test.
7126
72772e67
JJ
7127 PR tree-optimization/79972
7128 * gcc.dg/pr79972.c: New test.
7129
5558f089
JJ
7130 PR tree-optimization/77975
7131 * gcc.dg/pr77975.c: New test.
7132
822a132c
MP
71332017-03-09 Marek Polacek <polacek@redhat.com>
7134
7135 PR c++/79962
7136 PR c++/79984
7137 * c-c++-common/nonnull-3.c: New test.
7138 * g++.dg/warn/Wnonnull3.C: New test.
7139
c9819d22
MF
71402017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7141
7142 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7143 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7144
36618428
MP
71452017-03-09 Marek Polacek <polacek@redhat.com>
7146
7147 PR sanitizer/79757
7148 * gcc.dg/ubsan/pr79757-1.c: New test.
7149 * gcc.dg/ubsan/pr79757-2.c: New test.
7150 * gcc.dg/ubsan/pr79757-3.c: New test.
7151 * gcc.dg/ubsan/pr79757-4.c: New test.
7152 * gcc.dg/ubsan/pr79757-5.c: New test.
7153
01e5af5a
JJ
71542017-03-09 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR c/79969
7157 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7158
6443c7c0
MP
71592017-03-09 Marek Polacek <polacek@redhat.com>
7160
7161 PR c++/79687
7162 * g++.dg/expr/ptrmem8.C: New test.
7163 * g++.dg/expr/ptrmem9.C: New test.
7164
d721dc3c
RB
71652017-03-09 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/79977
7168 * gcc.dg/graphite/pr79977.c: New testcase.
7169
1f1fd3e2
TT
71702017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7171
7172 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7173 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7174 * lib/target-supports.exp (check_effective_target_rdynamic):
7175 New proc.
7176
16967aff
RB
71772017-03-09 Richard Biener <rguenther@suse.de>
7178
7179 PR middle-end/79971
7180 * gcc.dg/fixed-point/pr79971.c: New testcase.
7181
26d7dc48
RB
71822017-03-09 Richard Biener <rguenther@suse.de>
7183
7184 PR ipa/79970
7185 * gcc.dg/torture/pr79970.c: New testcase.
7186
35f77c28
PC
71872017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7188
7189 PR c++/71966
7190 * g++.dg/cpp0x/pr71966-1.C: New.
7191 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7192
8a7df031
ML
71932017-03-09 Martin Liska <mliska@suse.cz>
7194
7195 PR tree-optimization/79631
7196 * gcc.target/i386/mpx/pr79631.c: New test.
7197
3828bb0d
ML
71982017-03-09 Martin Liska <mliska@suse.cz>
7199
7200 PR target/65705
7201 PR target/69804
7202 * gcc.target/i386/pr71458.c: Update scanned pattern.
7203
410a590c
MP
72042017-03-09 Marek Polacek <polacek@redhat.com>
7205
7206 PR c++/79672
7207 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7208 * g++.dg/warn/Wduplicated-branches3.C: New test.
7209
f084a22e
PG
72102017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7211
7212 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7213
a278b1c3
ML
72142017-03-09 Martin Liska <mliska@suse.cz>
7215
7216 PR ipa/79764
7217 * g++.dg/pr79764.C: New test.
7218
8dc19053
ML
72192017-03-09 Martin Liska <mliska@suse.cz>
7220
7221 PR ipa/79761
7222 * g++.dg/pr79761.C: New test.
7223
030fc94a
JJ
72242017-03-09 Jakub Jelinek <jakub@redhat.com>
7225
9e463823
JJ
7226 PR sanitizer/79944
7227 * c-c++-common/asan/pr79944.c: New test.
7228
6b62f323
JJ
7229 PR target/79932
7230 * gcc.target/i386/pr79932-2.c: New test.
7231
030fc94a
JJ
7232 PR target/79932
7233 * gcc.target/i386/pr79932-1.c: New test.
7234
423aec8b
MP
72352017-03-09 Marek Polacek <polacek@redhat.com>
7236
7237 PR c++/79900 - ICE in strip_typedefs
7238 * g++.dg/warn/Wpadded-1.C: New test.
7239
6659fe59
MP
72402017-03-08 Marek Polacek <polacek@redhat.com>
7241
7242 * g++.dg/Walloca1.C: Adjust dg-warning.
7243
f1a675e4
AH
72442017-03-08 Andrew Haley <aph@redhat.com>
7245
7246 PR tree-optimization/79943
7247 * gcc.dg/tree-ssa/pr79943.c: New test.
7248
edfcd7e3
RB
72492017-03-08 Richard Biener <rguenther@suse.de>
7250
7251 PR tree-optimization/79955
7252 * gcc.dg/uninit-24.c: New testcase.
7253
61fdfd8c
RB
72542017-03-08 Richard Biener <rguenther@suse.de>
7255
7256 PR tree-optimization/79920
7257 * gcc.dg/vect/pr79920.c: New testcase.
7258
4b48e883
JJ
72592017-03-08 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR sanitizer/79904
7262 * gcc.dg/ubsan/pr79904.c: New test.
7263
a71dbc63
JJ
72642017-03-07 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c/79834
7267 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7268 diagnostics.
7269
d8a90142
MP
72702017-03-07 Marek Polacek <polacek@redhat.com>
7271
7272 PR middle-end/79809
7273 * g++.dg/Walloca1.C: New test.
7274
a5e9e3e4
ML
72752017-03-07 Martin Liska <mliska@suse.cz>
7276
7277 PR middle-end/68270
7278 * g++.dg/pr68270.C: New test.
7279
1f6dba54
JJ
72802017-03-07 Jakub Jelinek <jakub@redhat.com>
7281
760f82db
JJ
7282 PR rtl-optimization/79901
7283 * gcc.target/i386/pr79901.c: New test.
7284
1f6dba54
JJ
7285 PR sanitizer/79897
7286 * c-c++-common/ubsan/pr79897.c: New test.
7287
feca7b89
VM
72882017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7289
7290 PR rtl-optimization/79571
7291 * gcc.target/i386/pr79571.c: New.
7292
bdbbf28d
MP
72932017-03-06 Marek Polacek <polacek@redhat.com>
7294
7295 PR c++/79796 - ICE with NSDMI and this pointer
7296 * g++.dg/cpp0x/nsdmi13.C: New test.
7297
52564551
JK
72982017-03-06 Julia Koval <julia.koval@intel.com>
7299
7300 PR target/79793
7301 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7302 directives.
7303 * gcc.target/i386/interrupt-13.c: Ditto.
7304 * gcc.target/i386/interrupt-14.c: Ditto.
7305 * gcc.target/i386/interrupt-15.c: Ditto.
7306
345edb37
JJ
73072017-03-06 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR c++/79822
7310 * g++.dg/cpp0x/constexpr-79822.C: New test.
7311
a8d25fd0
RB
73122017-03-06 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/79894
7315 * gcc.dg/vect/pr79887.c: New testcase.
7316
522fcdd7
RB
73172017-03-06 Richard Biener <rguenther@suse.de>
7318
7319 PR tree-optimization/79824
7320 * gcc.dg/vect/pr79824-1.c: New testcase.
7321 * gcc.dg/vect/pr79824-2.c: Likewise.
7322
54649631
TT
73232017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7324
7325 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7326 gettimeofday. Remove dg-skip-if for AVR.
7327 * lib/target-supports.exp (check_effective_target_gettimeofday):
7328 New proc.
7329
4bbc8970
RD
73302017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7331
7332 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7333 * gcc.target/s390/hotpatch-10.c: Likewise.
7334 * gcc.target/s390/hotpatch-11.c: Likewise.
7335 * gcc.target/s390/hotpatch-12.c: Likewise.
7336 * gcc.target/s390/hotpatch-13.c: Likewise.
7337 * gcc.target/s390/hotpatch-14.c: Likewise.
7338 * gcc.target/s390/hotpatch-15.c: Likewise.
7339 * gcc.target/s390/hotpatch-16.c: Likewise.
7340 * gcc.target/s390/hotpatch-17.c: Likewise.
7341 * gcc.target/s390/hotpatch-18.c: Likewise.
7342 * gcc.target/s390/hotpatch-19.c: Likewise.
7343 * gcc.target/s390/hotpatch-2.c: Likewise.
7344 * gcc.target/s390/hotpatch-26.c: Likewise.
7345 * gcc.target/s390/hotpatch-27.c: Likewise.
7346 * gcc.target/s390/hotpatch-28.c: Likewise.
7347 * gcc.target/s390/hotpatch-3.c: Likewise.
7348 * gcc.target/s390/hotpatch-4.c: Likewise.
7349 * gcc.target/s390/hotpatch-5.c: Likewise.
7350 * gcc.target/s390/hotpatch-6.c: Likewise.
7351 * gcc.target/s390/hotpatch-7.c: Likewise.
7352 * gcc.target/s390/hotpatch-8.c: Likewise.
7353 * gcc.target/s390/hotpatch-9.c: Likewise.
7354
5f215a70
PC
73552017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7356
7357 PR c++/64574
7358 * g++.dg/template/crash125.C: New.
7359
296cc393
JJ
73602017-03-06 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR target/79812
7363 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7364
ca8942a3
TT
73652017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7366
7367 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7368
c1b993c0
PG
73692017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7370
7371 * gcc.target/mips/msa-minmax.c: New tests.
7372
a50a32aa
ML
73732017-03-06 Martin Liska <mliska@suse.cz>
7374
7375 PR sanitize/79783
7376 * g++.dg/asan/pr79783.C: New test.
7377
5ada812c
PG
73782017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7379
7380 * gcc.target/mips/msa-dotp.c: New tests.
7381
334b3c4b
PG
73822017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7383
7384 * gcc.target/mips/msa-bclri.c: New test.
7385
d8b4baeb
PC
73862017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 PR c++/70266
7389 * g++.dg/tm/pr70266.C: New.
7390
ef78bc3c 73912017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7392 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7393
7394 * gfortran.dg/coarray/fail_image_1.f08: New test.
7395 * gfortran.dg/coarray/fail_image_2.f08: New test.
7396 * gfortran.dg/coarray/failed_images_1.f08: New test.
7397 * gfortran.dg/coarray/failed_images_2.f08: New test.
7398 * gfortran.dg/coarray/image_status_1.f08: New test.
7399 * gfortran.dg/coarray/image_status_2.f08: New test.
7400 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7401 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7402 * gfortran.dg/coarray_fail_st.f90: New test.
7403 * gfortran.dg/coarray_failed_images_1.f08: New test.
7404 * gfortran.dg/coarray_image_status_1.f08: New test.
7405 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7406
7f5a7d78
MP
74072017-03-03 Marek Polacek <polacek@redhat.com>
7408
7409 PR c/79758
7410 * gcc.dg/noncompile/pr79758.c: New test.
7411
cc195d46
JJ
74122017-03-03 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR middle-end/79805
7415 * g++.dg/opt/pr79805.C: New test.
7416
945b6e16
AS
74172017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7418
7419 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7420 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7421 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7422 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7423 * gcc.target/i386/i386.exp
7424 (check_effective_target_avx512vpopcntdq): New.
7425
31dcc385
TT
74262017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7427
7428 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7429 ilp32 targets and match DImode registers for lp64 targets.
7430
0e174ae1
UB
74312017-03-03 Uros Bizjak <ubizjak@gmail.com>
7432
7433 * g++.dg/pr71624.C: Disable for x32.
7434 * g++.dg/pr71633.C: Ditto.
7435
93505ec5
JJ
74362017-03-03 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR target/79807
7439 * gcc.target/i386/pr79807.c: New test.
7440
d78a1c01
ML
74412017-03-03 Martin Liska <mliska@suse.cz>
7442
7443 PR tree-optimization/79803
7444 * gcc.dg/tree-ssa/pr79803.c: New test.
7445
ec7f796e
ML
74462017-03-03 Martin Liska <mliska@suse.cz>
7447
7448 PR rtl-optimization/79574
7449 * gcc.dg/pr79574-2.c: New test.
7450
30d309aa
RB
74512017-03-03 Richard Biener <rguenther@suse.de>
7452
7453 PR c++/79825
7454 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7455
38801de5
JJ
74562017-03-03 Jakub Jelinek <jakub@redhat.com>
7457
7458 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7459
7278b0a2
MP
74602017-03-03 Marek Polacek <polacek@redhat.com>
7461
7462 PR c++/79791
7463 * g++.dg/warn/Wwrite-strings-1.C: New test.
7464 * g++.dg/warn/Wwrite-strings-2.C: New test.
7465 * g++.dg/warn/Wwrite-strings-3.C: New test.
7466 * g++.dg/warn/Wwrite-strings-4.C: New test.
7467 * g++.dg/warn/Wwrite-strings-5.C: New test.
7468 * g++.dg/warn/Wwrite-strings-6.C: New test.
7469 * g++.dg/warn/Wwrite-strings-7.C: New test.
7470 * g++.dg/warn/Wwrite-strings-8.C: New test.
7471 * g++.dg/warn/Wwrite-strings-9.C: New test.
7472 * g++.dg/warn/Wwrite-strings-10.C: New test.
7473 * g++.dg/warn/Wwrite-strings-11.C: New test.
7474 * g++.dg/warn/Wwrite-strings-12.C: New test.
7475
75473a91
RB
74762017-03-03 Richard Biener <rguenther@suse.de>
7477
7478 PR middle-end/79818
7479 * gcc.dg/torture/pr79818.c: New testcase.
7480
50bea0c5
JJ
74812017-03-02 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c++/79782
7484 * g++.dg/warn/Wunused-parm-10.C: New test.
7485
130f15ce
UB
74862017-03-02 Uros Bizjak <ubizjak@gmail.com>
7487
7488 * gcc.dg/rtl/x86_64/*.c: Test for
7489 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7490
dc362ada
UB
74912017-03-02 Uros Bizjak <ubizjak@gmail.com>
7492
7493 PR target/79514
7494 * gcc.target/i386/pr79514.c: New test.
7495
fe792dd8
JJ
74962017-03-02 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR rtl-optimization/79780
7499 * gcc.c-torture/compile/pr79780.c: New test.
7500
e80facb4
RB
75012017-03-02 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/79345
7504 PR c++/42000
7505 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7506 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7507 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7508
eb0e7c34
RB
75092017-03-02 Richard Biener <rguenther@suse.de>
7510
7511 PR c/79756
7512 * gcc.dg/vector-1.c: New testcase.
7513
653a4b32
BC
75142017-03-02 Bin Cheng <bin.cheng@arm.com>
7515
7516 PR tree-optimization/66768
7517 * gcc.target/i386/pr66768.c: New test.
7518
da403f31
RB
75192017-03-02 Richard Biener <rguenther@suse.de>
7520
7521 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7522 * gcc.dg/rtl/x86_64/final.c: Likewise.
7523 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7524 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7525 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7526 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7527
83692f96
RB
75282017-03-02 Richard Biener <rguenther@suse.de>
7529
7530 PR tree-optimization/79777
7531 * gcc.dg/torture/pr79777.c: New testcase.
7532
71dedb33
MS
75332017-03-01 Martin Sebor <msebor@redhat.com>
7534
7535 PR middle-end/79692
7536 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7537 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7538 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7539 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7540
48990905
UB
75412017-03-01 Uros Bizjak <ubizjak@gmail.com>
7542
7543 * gcc.target/i386/invsize-2.c: New test.
7544 * gcc.target/i386/invsize-3.c: Ditto.
7545 * gcc.target/i386/invsize-4.c: Ditto.
7546 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7547 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7548
c7f0c9f3
MM
75492017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7550
7551 PR target/79439
7552 * gcc.target/powerpc/pr79439.c: New test.
7553
f5ef6bfc
PH
75542017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7555
7556 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7557 scan string.
7558
7559
50181506
KN
75602017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7561
7562 PR target/79395
7563 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7564 pattern to look for vcmpequd. instead of vcmpnew.
7565 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7566 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7567 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7568 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7569 look for xvcmpeqdp. instead of xvcmpnedp.
7570 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7571 look for vcmpequd. instead of vcmpnew.
7572 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7573 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7574 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7575 look for xvcmpeqsp. instead of xvcmpnesp.
7576 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7577 look for xvcmpeqdp. instead of xvcmpnedp.
7578 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7579 look for vcmpequd. instead of vcmpnew.
7580 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7581 look for vcmpeqsp instead of xvcmpnesp.
7582 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7583 look for xvcmpeqdp instead of xvcmpnedp.
7584
0100ae43
RB
75852017-03-01 Richard Biener <rguenther@suse.de>
7586
7587 PR middle-end/79721
7588 * gcc.dg/torture/pr79721.c: New testcase.
7589
0f3f4ffe
JJ
75902017-03-01 Jakub Jelinek <jakub@redhat.com>
7591
42132674
JJ
7592 PR c++/79681
7593 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7594 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7595
e3e9e8ca
JJ
7596 PR c++/79746
7597 * g++.dg/warn/Wunused-parm-9.C: New test.
7598
0f3f4ffe
JJ
7599 PR tree-optimization/79734
7600 * g++.dg/opt/pr79734.C: New test.
7601
ad1de652
JJ
76022017-02-28 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR tree-optimization/79737
7605 * gcc.c-torture/execute/pr79737-1.c: New test.
7606 * gcc.c-torture/execute/pr79737-2.c: New test.
7607
7a1ae923
EB
76082017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7609
7610 * gcc.target/sparc/20170228-1.c: New test.
7611
2af0c3ed
UB
76122017-02-28 Uros Bizjak <ubizjak@gmail.com>
7613
7614 * gcc.target/i386/invsize-1.c: New test.
7615
203ced0a
MS
76162017-02-28 Martin Sebor <msebor@redhat.com>
7617
7618 PR tree-optimization/79691
7619 * gcc.dg/tree-ssa/pr79691.c: New test.
7620
8a915b87
JJ
76212017-02-28 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR target/79729
7624 * gcc.target/i386/pr79729.c: New test.
7625
41aa3a38
RB
76262017-02-28 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/79740
7629 * gcc.dg/torture/pr79740.c: New testcase.
7630
587240d2
RB
76312017-02-28 Richard Biener <rguenther@suse.de>
7632
7633 PR middle-end/79731
7634 * c-c++-common/torture/pr79731.c: New testcase.
7635
dd3f4560
RB
76362017-02-28 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/79732
7639 * gcc.dg/torture/pr79732.c: New testcase.
7640
c7d97b28
RB
76412017-02-28 Richard Biener <rguenther@suse.de>
7642
7643 PR tree-optimization/79723
7644 * gcc.target/i386/pr79723.c: New testcase.
7645
c8f28a3c
PH
76462017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7647
7648 PR target/79544
7649 * gcc.target/powerpc/pr79544.c: New.
7650
c91c3003
PC
76512017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/79414
7654 * g++.dg/parse/crash67.C: New.
7655
57fa080b
BC
76562017-02-27 Bin Cheng <bin.cheng@arm.com>
7657
7658 PR tree-optimization/77536
7659 * gcc.dg/vect/pr79347.c: Revise testing string.
7660
68b948d3
RB
76612017-02-27 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/45397
7664 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7665
69a2e8a1
RB
76662017-02-27 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/79690
7669 * gcc.target/i386/pr79690.c: New testcase.
7670
c7b608a9
TK
76712017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7672
7673 PR fortran/51119
7674 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7675 of original.
7676 * gfortran.dg/inline_matmul_11.f90: Likewise.
7677 * gfortran.dg/inline_matmul_9.f90: Likewise.
7678 * gfortran.dg/matmul_13.f90: New test.
7679 * gfortran.dg/matmul_14.f90: New test.
7680
98561a9b
JJ
76812017-02-25 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR middle-end/79396
7684 * g++.dg/opt/pr79396.C: New test.
7685
77be9417
DH
76862017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7687
7688 PR fortran/79597
7689 * gfortran.dg/dtio_6.f90: Update test.
7690
76912017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7692
7693 PR fortran/79601
7694 * gfortran.dg/interface_operator_2.f90: New test.
7695
b9822443
JJ
76962017-02-24 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR c/79677
7699 * gcc.dg/pr79677.c: New test.
7700
4bc2b786
MF
77012017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7702
7703 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7704 of mov.ps.
7705 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7706 (cond_move1): Simplify condition to force generation of
7707 mov[nz].ps.
7708 (cond_move2): Likewise.
7709
4227c9ad
JJ
77102017-02-24 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR c++/79588
7713 * g++.dg/warn/Wrestrict-1.C: New test.
7714 * g++.dg/warn/Wrestrict-2.C: New test.
7715
fd527ec1
DE
77162017-02-24 David Edelsohn <dje.gcc@gmail.com>
7717
7718 * g++.dg/ext/complit15.C: Require LTO.
7719
2af8fd5c
TT
77202017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7721
7722 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7723 logical_op_short_circuit to skip targets.
7724 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7725 and s390.
7726
0b9cdb9a
EB
77272017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7728
7729 * gnat.dg/opt63.adb: New test.
7730
4af362a9
EB
77312017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * gnat.dg/discr47.adb: New test.
7734
7699e88f
RB
77352017-02-24 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/79389
7738 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7739
e3beb191
PC
77402017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7741
7742 PR c++/79361
7743 * g++.dg/cpp0x/pr79361-1.C: New.
7744 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7745
195610aa
EB
77462017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7747
7748 * gcc.target/visium/bit_test.c: Accept any lsr form.
7749 * gcc.target/visium/block_move.c: Tweak.
7750
17885cad
DV
77512017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7752
7753 PR 68749
7754 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7755
45f7faf0
RB
77562017-02-23 Richard Biener <rguenther@suse.de>
7757
7758 PR tree-optimization/79683
7759 * gcc.target/i386/pr79683.c: New testcase.
7760
18eb304e
JL
77612017-02-22 Jeff Law <law@redhat.com>
7762
7763 PR tree-optimization/79578
7764 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7765
0a864a97
SD
77662017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7767
7768 * gcc.target/mips/msa-fp-cc.c: New test.
7769
fe8ece05
JJ
77702017-02-22 Jakub Jelinek <jakub@redhat.com>
7771
e40b6fc7
JJ
7772 PR c++/79664
7773 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7774 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7775 * g++.dg/gomp/pr79664.C: New test.
7776
fe8ece05
JJ
7777 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7778
78af14ae
MP
77792017-02-22 Marek Polacek <polacek@redhat.com>
7780
7781 PR c++/79653
7782 * g++.dg/cpp0x/alignas10.C: New test.
7783 * g++.dg/cpp0x/alignas9.C: New test.
7784
8fdddd3d
MP
7785 PR c++/79657
7786 * g++.dg/ext/underlying_type12.C: New test.
7787
61ac5ebe
MP
7788 PR c/79662
7789 * gcc.dg/enum-incomplete-4.c: New test.
7790
888c7050
JJ
77912017-02-22 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR target/70465
7794 * gcc.target/i386/pr70465-2.c: New test.
7795
6d3daa1a
UB
77962017-02-21 Uros Bizjak <ubizjak@gmail.com>
7797
7798 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7799
76dd203e
RB
78002017-02-22 Richard Biener <rguenther@suse.de>
7801
7802 PR tree-optimization/79673
7803 * gcc.target/i386/pr79673.c: New testcase.
7804
a9c774d2
RB
78052017-02-22 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/79666
7808 * gcc.dg/torture/pr79666.c: New testcase.
7809
8f4f841a
ML
78102017-02-22 Martin Liska <mliska@suse.cz>
7811
7812 PR lto/79587
7813 * gcc.dg/tree-prof/pr79587.c: New test.
7814
a232a1cb
MP
78152017-02-21 Marek Polacek <polacek@redhat.com>
7816
7817 PR c++/79535
7818 * g++.dg/ext/flexary23.C: New test.
7819
b86fec68
UB
78202017-02-21 Uros Bizjak <ubizjak@gmail.com>
7821
7822 PR target/79593
7823 * gcc.target/i386/pr79593.c: New test.
7824
5c3f1d7b
JJ
78252017-02-21 Jakub Jelinek <jakub@redhat.com>
7826
b7280ac2
JJ
7827 PR c++/79654
7828 * g++.dg/cpp1z/decomp26.C: New test.
7829
5c3f1d7b
JJ
7830 PR sanitizer/79589
7831 * g++.dg/ubsan/pr79589.C: New test.
7832
1486c2a7
JL
78332017-02-21 Jeff Law <law@redhat.com>
7834
7835 PR tree-optimization/79621
7836 * gcc.c-torture/compile/pr79621.c: New test.
7837
2f3ec56d
JJ
78382017-02-21 Jakub Jelinek <jakub@redhat.com>
7839
3bb43119
JJ
7840 PR c++/79655
7841 * g++.dg/cpp1y/constexpr-79655.C: New test.
7842
664beaf2 7843 PR c++/79639
b86fec68 7844 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7845
956d3e61
JJ
7846 PR target/79633
7847 * gcc.target/i386/mpx/pr79633.c: New test.
7848
d4cbfca4
JJ
7849 PR target/79570
7850 * gcc.dg/pr79570.c: New test.
7851
00bc9de3
JJ
7852 PR c++/79641
7853 * c-c++-common/pr79641.c: New test.
7854
d002d099
JJ
7855 PR tree-optimization/79649
7856 * gcc.target/i386/pr79649.c: New test.
7857
2f3ec56d
JJ
7858 PR target/79494
7859 * gcc.dg/pr79494.c: New test.
7860
e6655a5f
SB
78612017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7862
7863 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7864 to dg-options.
7865
78662017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7867
7868 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7869
fd527ec1
DE
78702017-02-02 Jason Merrill <jason@redhat.com>
7871
7872 PR c++/79580
7873 * g++.dg/ext/complit15.C: New.
7874
027a9dd5
KN
78752017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7876
7877 PR target/78056
7878 * gcc.target/powerpc/pr78056-8.c: Remove.
7879
80480cee
MP
78802017-02-20 Marek Polacek <polacek@redhat.com>
7881
7882 PR middle-end/79537
7883 * gcc.dg/comp-goto-4.c: New test.
7884
85ade8d6
MP
7885 PR sanitizer/79558
7886 * c-c++-common/ubsan/bounds-14.c: New test.
7887
705d3b77
JJ
78882017-02-20 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR target/79568
7891 * gcc.target/i386/pr79568-1.c: New test.
7892 * gcc.target/i386/pr79568-2.c: New test.
7893 * gcc.target/i386/pr79568-3.c: New test.
7894
dc42a736
PT
78952017-02-16 Paul Thomas <pault@gcc.gnu.org>
7896
7897 PR fortran/79382
705d3b77
JJ
7898 * gfortran.dg/dtio_10.f90: Change test of error message.
7899 * gfortran.dg/dtio_23.f90: New test.
7900 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7901
1ca6a74f
PT
79022017-02-20 Paul Thomas <pault@gcc.gnu.org>
7903
7904 PR fortran/79434
705d3b77 7905 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7906
63af1586
PT
79072017-02-19 Paul Thomas <pault@gcc.gnu.org>
7908
7909 PR fortran/79447
705d3b77 7910 * gfortran.dg/submodule_24.f08: New test.
63af1586 7911
4ca4d1e9
AV
79122017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7913
7914 PR fortran/79229
7915 * gfortran.dg/class_allocate_24.f90: New test.
7916
dea71ad0
PT
79172017-02-19 Paul Thomas <pault@gcc.gnu.org>
7918
7919 PR fortran/79402
7920 * gfortran.dg/submodule_23.f90: New test.
7921
f46e2bc9
PC
79222017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7923
7924 PR c++/79380
7925 * g++.dg/cpp0x/alignas8.C: New.
7926
7dfa657b
JW
79272017-02-19 Eric Fiselier <eric@efcs.ca>
7928 Jonathan Wakely <jwakely@redhat.com>
7929
7930 PR c++/69523
7931 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7932
eab1f169
PK
79332017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7934
7935 * gcc.dg/gimplefe-26.c: New test.
7936
47e16d83
JDA
79372017-02-18 John David Anglin <danglin@gcc.gnu.org>
7938
7939 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7940
c2615951
JJ
79412017-02-18 Jakub Jelinek <jakub@redhat.com>
7942
c28fcc60
JJ
7943 PR target/79569
7944 * gcc.target/i386/3dnowA-3.c: New test.
7945
c2615951
JJ
7946 PR target/79559
7947 * gcc.target/i386/pr79559.c: New test.
7948
97fcf744
JM
79492017-02-17 Joseph Myers <joseph@codesourcery.com>
7950
7951 * gcc.dg/c11-float-2.c: New test.
7952 * gcc.dg/torture/float128-floath.c,
7953 gcc.dg/torture/float128x-floath.c,
7954 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7955 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7956 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7957 *_DECIMAL_DIG macros with DECIMAL_DIG.
7958
a530e181
BS
79592017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7960
7961 PR target/79261
7962 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7963
1d516992
JK
79642017-02-17 Julia Koval <julia.koval@intel.com>
7965
7966 * gcc.target/i386/rdpid.c New test.
7967 * gcc.target/i386/sse-12.c: Add -mrdpid.
7968 * gcc.target/i386/sse-13.c: Ditto.
7969 * gcc.target/i386/sse-14.c: Ditto.
7970 * gcc.target/i386/sse-22.c: Ditto.
7971 * gcc.target/i386/sse-23.c: Ditto.
7972 * g++.dg/other/i386-2.C: Ditto.
7973 * g++.dg/other/i386-3.C: Ditto.
7974
3185712c
SB
79752017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7976
7977 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7978 * gcc.dg/pr61441.c: Ditto.
7979
a261ee49
ML
79802017-02-17 Martin Liska <mliska@suse.cz>
7981
7982 PR rtl-optimization/79574
7983 * gcc.dg/pr79574.c: New test.
7984
5bf69d74
MP
79852017-02-17 Marek Polacek <polacek@redhat.com>
7986
7987 PR middle-end/79536
7988 * gcc.dg/torture/pr79536.c: New test.
7989
a72b242e
AM
79902017-02-16 Alan Modra <amodra@gmail.com>
7991
7992 * gcc.c-torture/execute/pr79286.c: New.
7993
bcac0b4d
JJ
79942017-02-16 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR c++/79512
7997 * c-c++-common/gomp/pr79512.c: New test.
7998
945c17d8
MS
79992017-02-15 Martin Sebor <msebor@redhat.com>
8000
8001 PR c++/79363
8002 * g++.dg/ext/flexary12.C: Adjust.
8003 * g++.dg/ext/flexary20.C: Same.
8004 * g++.dg/ext/flexary21.C: Same.
8005 * g++.dg/ext/flexary22.C: New test.
8006
25c99850
BC
80072017-02-15 Bin Cheng <bin.cheng@arm.com>
8008
8009 PR tree-optimization/79347
8010 * gcc.dg/vect/pr79347.c: New test.
8011
4f5e5fcb
JJ
80122017-02-15 Jakub Jelinek <jakub@redhat.com>
8013
e7202857
JJ
8014 PR c++/79301
8015 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8016 [[deprecated]] comment.
8017 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8018 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8019 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8020 [[deprecated]] in -std=c++11.
8021 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8022 [[fallthrough]] in -std=c++11 and -std=c++14.
8023
4f5e5fcb
JJ
8024 PR c++/79288
8025 * g++.dg/tls/pr79288.C: New test.
8026
c7545f1c
MP
80272017-02-15 Marek Polacek <polacek@redhat.com>
8028
8029 PR c/79515
8030 * gcc.dg/dfp/pr79515.c: New.
8031
1114b39c
DE
80322017-02-15 David Edelsohn <dje.gcc@gmail.com>
8033
8034 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8035
93b87d1d
TS
80362017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8037
8038 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8039 "opt_files".
8040
fa8db6ea
JJ
80412017-02-15 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR target/79487
8044 * gcc.dg/dfp/pr79487.c: New test.
8045 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8046 2017-02-13 change.
8047
8722316b
CL
80482017-01-14 Carl Love <cel@us.ibm.com>
8049
8050 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8051 xvcvsxdsp and xvcvuxdsp instructions.
8052
2932fe90
SB
80532017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8054
8055 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8056 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8057 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8058 64-bit default target.
8059 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8060 a 64-bit default target.
8061
63d09033
JJ
80622017-02-14 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR target/79481
8065 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8066 (test_3vx): Change return type from int to void.
63d09033
JJ
8067 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8068 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8069 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8070 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8071 tests.
8072 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8073 (test_3vx): Change return type from int to void.
8074 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8075 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8076 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8077 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8078 tests.
8079 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8080 intrinsic. Change scan-assembler-times number from 1 to 2.
8081 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8082 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8083 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8084 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8085 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8086 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8087 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8088
8668fae0
UB
80892017-02-14 Uros Bizjak <ubizjak@gmail.com>
8090
8091 PR middle-end/61225
8092 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8093 Use dg-additional-options for ia32 target. Remove XFAIL.
8094
95d96609
UB
80952017-02-14 Uros Bizjak <ubizjak@gmail.com>
8096
8097 PR target/79495
8098 * gcc.target/i386/pr79495.c: New test.
8099
6f207d58
MP
81002017-02-14 Marek Polacek <polacek@redhat.com>
8101
8102 PR c++/79420
8103 PR c++/79463
8104 * g++.dg/cpp1y/pr79463.C: New.
8105 * g++.dg/template/incomplete10.C: New.
8106 * g++.dg/template/incomplete9.C: New.
8107
ee139af5
L
81082017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8109
8110 PR target/79498
8111 * gcc.target/i386/pr79498.c: New test.
8112
bf00c9e0
MS
81132017-02-14 Martin Sebor <msebor@redhat.com>
8114
8115 PR middle-end/79448
8116 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8117 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8118 * gcc.dg/tree-ssa/pr79448.c: New test.
8119
6c022f73
JL
81202017-02-14 Jeff Law <law@redhat.com>
8121
8122 PR tree-optimization/79095
8123 * g++.dg/pr79095-1.C: New test
8124 * g++.dg/pr79095-2.C: New test
8125 * g++.dg/pr79095-3.C: New test
8126 * g++.dg/pr79095-4.C: New test
8127 * g++.dg/pr79095-5.C: New test
8128 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8129 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8130
b719f884
JG
81312017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8132
8133 * gcc.target/aarch64/vect_fp16_1.c: New.
8134
1be33173
PK
81352017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8136
8137 * gcc.dg/gimplefe-25.c: New test.
8138
73424a09
JJ
81392017-02-14 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR tree-optimization/79408
8142 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8143
977472e8
RB
81442017-02-14 Richard Biener <rguenther@suse.de>
8145
8146 PR middle-end/79432
8147 * gcc.dg/torture/pr79432.c: New testcase.
8148
ee75687b
MS
81492017-02-13 Martin Sebor <msebor@redhat.com>
8150
8151 PR middle-end/79496
8152 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8153
b84702c0
JJ
81542017-02-13 Jakub Jelinek <jakub@redhat.com>
8155
ecc04fae
JJ
8156 PR sanitizer/79341
8157 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8158 variables volatile.
8159
b84702c0
JJ
8160 PR c++/79232
8161 * g++.dg/cpp1z/eval-order4.C: New test.
8162 * g++.dg/other/pr79232.C: New test.
8163
b9a161ff
NS
81642017-02-13 Nathan Sidwell <nathan@acm.org>
8165
8166 PR c++/79296
8167 * g++.dg/cpp0x/pr79296.C: New.
8168
d8505fac
SB
81692017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8170
8171 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8172 Instead, xfail powerpc*-*-* && lp64.
8173
efb802cb
SB
81742017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8175
8176 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8177 powerpc_p8vector_ok.
8178 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8179
8d6427c6
AS
81802017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8181
8182 PR target/79449
8183 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8184 for reading beyond a 4k boundary.
8185
9b7716c9
JJ
81862017-02-13 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR rtl-optimization/79388
8189 PR rtl-optimization/79450
8190 * gcc.c-torture/execute/pr79388.c: New test.
8191 * gcc.c-torture/execute/pr79450.c: New test.
8192
4bb91707
TK
81932017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8194
8195 PR fortran/65542
9b7716c9 8196 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8197
e22910c2
JJ
81982017-02-11 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR sanitizer/79341
8201 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8202
acbbac04
JH
82032017-02-11 Jan Hubicka <hubicka@ucw.cz>
8204
8205 PR tree-ssa/56727
8206 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8207
e493f96b
JJ
82082017-02-10 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR c++/79457
8211 * g++.dg/cpp0x/pr79457.C: New test.
8212
773acd54
SB
82132017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8214
8215 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8216 scan-assembler unless lp64.
8217
b56f814e
SB
82182017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8219
8220 PR tree-optimization/66612
8221 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8222
5e659d16
SB
82232017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8224
8225 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8226 of all powerpc.
8227
6f4f30bf
MP
82282017-02-10 Marek Polacek <polacek@redhat.com>
8229
8230 PR c++/79435
8231 * g++.dg/cpp1y/pr79435.C: New.
8232
3799a5b8
MP
8233 PR c++/79184
8234 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8235
052ef81d
CL
82362017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8237
8238 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8239 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8240 New.
8241 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8242 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8243 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8244 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8245 (vtst_expected_poly64x2): Move to aarch64-only section.
8246 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8247 (vtst_p64, vtstq_p64): New tests.
8248
a7c8ed0c
PC
82492017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8250
8251 PR c++/71737
8252 * g++.dg/cpp0x/pr71737.C: New.
8253
3dcde5ef 82542017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8255 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8256
8257 * gcc.dg/gimplefe-error-1.c: New testcase.
8258 * gcc.dg/gimplefe-error-2.c: New testcase.
8259 * gcc.dg/gimplefe-error-3.c: New testcase.
8260
6139a3b7
JJ
82612017-02-10 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR tree-optimization/79411
8264 * gcc.c-torture/compile/pr79411.c: New test.
8265
9bfc55d0
JJ
82662017-02-09 Jakub Jelinek <jakub@redhat.com>
8267 Jason Merrill <jason@redhat.com>
8268
8269 PR c++/79143
8270 * g++.dg/cpp1z/pr79143.C: New test.
8271
0b90c541
JH
82722017-02-09 Jan Hubicka <hubicka@ucw.cz>
8273
8274 * gcc.dg/loop-unswitch-2.c: Update testcase.
8275 * gcc.dg/loop-unswitch-1.c: Update testcase.
8276
192b048b
MP
82772017-02-09 Marek Polacek <polacek@redhat.com>
8278
8279 PR c/79428
8280 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8281 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8282 * c-c++-common/goacc/pr79428-1.c: New test.
8283 * c-c++-common/gomp/pr79428-2.c: New test.
8284 * c-c++-common/gomp/pr79428-5.c: New test.
8285 * c-c++-common/gomp/pr79428-6.c: New test.
8286 * c-c++-common/pr79428-3.c: New test.
8287
e9a9033b
AK
82882017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8289
8290 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8291 testcases.
8292
56f71478
JJ
82932017-02-09 Jakub Jelinek <jakub@redhat.com>
8294
28f6839b
JJ
8295 PR c/79413
8296 * gcc.c-torture/compile/pr79413.c: New test.
8297
f08683a1
JJ
8298 PR c++/79429
8299 * c-c++-common/gomp/pr79429.c: New test.
8300 * g++.dg/gomp/pr79429.C: New test.
8301
56f71478
JJ
8302 PR c/79431
8303 * c-c++-common/gomp/pr79431.c: New test.
8304
02889d23
CLT
83052017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8306 Cesar Philippidis <cesar@codesourcery.com>
8307 Joseph Myers <joseph@codesourcery.com>
8308 Chung-Lin Tang <cltang@codesourcery.com>
8309
8310 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8311 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8312 * c-c++-common/goacc/loop-auto-2.c: New.
8313 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8314 * c-c++-common/goacc/tile-2.c: New.
8315 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8316 * g++.dg/goacc/tile-1.C: New, check tile subst.
8317 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8318 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8319 * gfortran.dg/goacc/tile-1.f90: New test.
8320 * gfortran.dg/goacc/tile-2.f90: New test.
8321 * gfortran.dg/goacc/tile-lowering.f95: New test.
8322
9c0c77d2
RB
83232017-02-09 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/69823
8326 * gcc.dg/graphite/pr69823.c: New testcase.
8327
f39bad9f
PH
83282017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8329
8330 PR target/78604
8331 * gcc.target/powerpc/pr78604.c: New.
8332
fc00b9ce
KN
83332017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8334
8335 PR target/68972
8336 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8337 disable this test on power architecture.
8338
50c1f4a5
RB
83392017-02-08 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/71824
8342 PR tree-optimization/79409
8343 * gcc.dg/graphite/pr71824-3.c: New testcase.
8344
74a15d14
JJ
83452017-02-08 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR tree-optimization/79408
8348 * gcc.dg/tree-ssa/pr79408.c: New test.
8349
d798497e
RB
83502017-02-08 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/71824
8353 * gcc.dg/graphite/pr71824-2.c: New testcase.
8354
9d5019a1
AP
83552017-02-07 Andrew Pinski <apinski@cavium.com>
8356
705d3b77 8357 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8358
ec48209a
JJ
83592017-02-07 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR rtl-optimization/79386
8362 * gcc.c-torture/compile/pr79386.c: New test.
8363
e5f234b2
DV
83642017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8365 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8366
8367 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8368 *-*-solaris*.
8369
1f138b75
JJ
83702017-02-07 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR target/79299
8373 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8374 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8375
7af4b20d
RB
83762017-02-07 Richard Biener <rguenther@suse.de>
8377
8378 * gcc.dg/gimplefe-23.c: New testcase.
8379 * gcc.dg/gimplefe-24.c: Likewise.
8380
d95c2fc7
CL
83812017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8382
8383 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8384 scan-assembler instead of scan-assembler-times.
8385 * gcc.target/aarch64/test_frame_10.c: Likewise.
8386 * gcc.target/aarch64/test_frame_12.c: Likewise.
8387 * gcc.target/aarch64/test_frame_2.c: Likewise.
8388 * gcc.target/aarch64/test_frame_4.c: Likewise.
8389 * gcc.target/aarch64/test_frame_6.c: Likewise.
8390 * gcc.target/aarch64/test_frame_7.c: Likewise.
8391 * gcc.target/aarch64/test_frame_8.c: Likewise.
8392
fa5d44d0
RO
83932017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 * gcc.target/i386/pr78419.c: Require ifunc support.
8396
d9b4ce00
DE
83972017-02-07 David Edelsohn <dje.gcc@gmail.com>
8398
8399 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8400
bb7d75ff
PP
84012017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8402
8403 PR c++/79360
8404 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8405
122e7b4f
KC
84062017-02-06 Kito Cheng <kito.cheng@gmail.com>
8407
8408 * lib/target-supports.exp: Define the RISC-V target.
8409 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8410 * gcc.dg/builtin-apply2.c: Likewise.
8411 * gcc.dg/ifcvt-4.c: Likewise.
8412 * gcc.dg/loop-8.c: Likewise.
8413 * gcc.dg/sibcall-10.c: Likewise.
8414 * gcc.dg/sibcall-9.c: Likewise.
8415 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8416 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8419 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8420 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8421 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8422
391675ac
MM
84232017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8424
8425 PR target/66144
8426 * gcc.target/powerpc/pr66144-1.c: New test.
8427 * gcc.target/powerpc/pr66144-2.c: Likewise.
8428 * gcc.target/powerpc/pr66144-3.c: Likewise.
8429
e495e31a
MS
84302017-02-06 Martin Sebor <msebor@redhat.com>
8431
8432 PR tree-optimization/79376
8433 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8434 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8435
2568d8a1
JJ
84362017-02-06 Jakub Jelinek <jakub@redhat.com>
8437
98e09245
JJ
8438 PR c++/79379
8439 * g++.dg/cpp1y/constexpr-79379.C: New test.
8440
e8b0383c
JJ
8441 PR c++/79377
8442 * g++.dg/lookup/pr79377.C: New test.
8443
a5e8cbd1
JJ
8444 PR c++/79372
8445 * g++.dg/cpp1z/decomp25.C: New test.
8446
2568d8a1
JJ
8447 PR tree-optimization/79284
8448 * gcc.c-torture/compile/pr79284.c: New test.
8449
aae936b9
PC
84502017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8451
8452 PR c++/70448
8453 * g++.dg/cpp0x/pr70448.C: New.
8454
daf57541
DV
84552017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8456
8457 PR 78348
8458 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8459 to dg-options.
8460
0898c74d
GJL
84612017-02-06 Georg-Johann Lay <avr@gjlay.de>
8462
8463 PR target/78883
8464 * gcc.c-torture/compile/pr78883.c: New test.
8465
5d3ebb71
JH
84662017-02-05 Jan Hubicka <hubicka@ucw.cz>
8467
8468 PR tree-ssa/79347
8469 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8470 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8471 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8472 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8473 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8474 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8475 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8476 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8477 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8478 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8479 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8480 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8481 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8482
139d4065
AV
84832017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8484
8485 PR fortran/79344
8486 * gfortran.dg/allocate_with_source_24.f90: New test.
8487
4b9c80d8
AV
84882017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8489
8490 PR fortran/79230
8491 * gfortran.dg/der_ptr_component_2.f90: New test.
8492
f3877b2f
EB
84932017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8494
8495 * gcc.target/sparc/20170205-1.c: New test.
8496
d8a09ada
JDA
84972017-02-03 John David Anglin <danglin@gcc.gnu.org>
8498
a2a86d6a
JDA
8499 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8500 libatomic_available.
8501
a1d99925
JDA
8502 * gcc.dg/pr77587.c: Require alias support.
8503 * gcc.dg/pr77587a.c: Likewise.
8504
d8bf159e
JDA
8505 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8506 * gcc.c-torture/execute/pr78622.c: Likewise.
8507
d8a09ada
JDA
8508 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8509 hppa*-*-hpux*.
8510 * c-c++-common/Wunused-var-16.c: Likewise.
8511 * c-c++-common/builtin-shuffle-1.c: Likewise.
8512 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8513 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8514
f589a1ce
MS
85152017-02-03 Martin Sebor <msebor@redhat.com>
8516
8517 PR tree-optimization/79327
8518 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8519 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8520 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8521
5b00f9d2
JJ
85222017-02-03 Jakub Jelinek <jakub@redhat.com>
8523 Martin Sebor <msebor@redhat.com>
8524
8525 PR tree-optimization/79327
8526 * gcc.dg/tree-ssa/pr79327.c: New test.
8527 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8528 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8530 (test_sprintf_chk_range_schar): Adjust dg-message.
8531 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8532 * gcc.c-torture/execute/pr79327.c: New test.
8533
437f0a81
JJ
85342017-02-03 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR target/79354
8537 * gcc.target/powerpc/pr79354.c: New test.
8538 * gcc.c-torture/execute/pr79354.c: New test.
8539
3f343040
MS
85402017-02-03 Martin Sebor <msebor@redhat.com>
8541
8542 PR tree-optimization/79352
8543 * gcc.dg/tree-ssa/pr79352.c: New test.
8544
46a2ab58
ML
85452017-02-03 Martin Liska <mliska@suse.cz>
8546
8547 PR lto/66295
8548 * gcc.target/i386/mvc9.c: New test.
8549
baa2d1cd
PH
85502017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8551
8552 PR target/79158
8553 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8554 to VSX reg.
8555
30c6ec2f
JH
85562017-02-02 Jan Hubicka <hubicka@ucw.cz>
8557
8558 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8559 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8560 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8561 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8562 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8563 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8564 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8565 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8566 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8567 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8568 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8569 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8570 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8571
ebee1eb9
MS
85722017-02-02 Martin Sebor <msebor@redhat.com>
8573
8574 PR middle-end/79275
8575 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8576 * gcc.dg/tree-ssa/pr79275.c: New test.
8577
dcd25b8a
AS
85782017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8579
dc362ada 8580 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8581
0f0c2cc3
JH
85822017-02-02 Jan Hubicka <hubicka@ucw.cz>
8583
8584 PR middle-end/77445
8585 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8586 threading is done.
8587
1c372840
TC
85882017-02-02 Tamar Christina <tamar.christina@arm.com>
8589
8590 PR middle-end/78142
8591 * gcc.target/aarch64/vector_initialization_nostack.c
8592 (f12): Use one vector
8593
9f11a4a7
JJ
85942017-02-02 Jakub Jelinek <jakub@redhat.com>
8595
bef7e561
JJ
8596 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8597 * c-c++-common/asan/misalign-1.c: Likewise.
8598 * c-c++-common/asan/misalign-2.c: Likewise.
8599 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8600 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8601 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8602 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8603 add -ffat-lto-objects from/to dg-additional-options.
8604 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8605 dg-additional-options.
8606
9f11a4a7
JJ
8607 PR target/79197
8608 * gcc.target/powerpc/pr79197.c: New test.
8609 * gcc.c-torture/compile/pr79197.c: New test.
8610
09661674
RB
86112017-02-02 Richard Biener <rguenther@suse.de>
8612
8613 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8614
d8d58893
PC
86152017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8616
8617 PR c++/69637
8618 * g++.dg/cpp0x/pr69637-1.C: New.
8619 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8620
521a70a4
AK
86212017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8622
8623 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8624
e26b502d
BS
86252017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8626
8627 PR target/70012
8628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8629 conditions.
8630
55e75c7c
JJ
86312017-02-01 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR testsuite/79324
8634 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8635 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8636 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8637 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8638 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8639 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8640 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8641 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8642 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8643 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8644 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8645 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8646 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8647
a4476973
ML
86482017-02-01 Martin Liska <mliska@suse.cz>
8649
8650 PR testsuite/79272
8651 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8652
3f3181b1
RB
86532017-02-01 Richard Biener <rguenther@suse.de>
8654
8655 PR testsuite/76957
8656 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8657 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8658 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8659 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8660
1e7ef862
RB
86612017-02-01 Richard Biener <rguenther@suse.de>
8662
8663 PR middle-end/79315
8664 * gfortran.dg/pr79315.f90: New testcase.
8665
405a7406
RB
86662017-02-01 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/71824
8669 * gcc.dg/graphite/pr71824.c: New testcase.
8670
19bdccb4
JJ
86712017-01-31 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR c++/79304
8674 * g++.dg/diagnostic/pr79304.C: New test.
8675
fcb2cdfc
DM
86762017-01-31 David Malcolm <dmalcolm@redhat.com>
8677
8678 PR c++/79298
8679 * g++.dg/spellcheck-pr79298.C: New test case.
8680
7cfa044d
DM
86812017-01-31 David Malcolm <dmalcolm@redhat.com>
8682
8683 PR preprocessor/79210
8684 * gcc.dg/format/pr79210.c: New test case.
8685 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8686 New function.
8687
de3fbef6
NS
86882017-01-31 Nathan Sidwell <nathan@acm.org>
8689
5ae37bdf
NS
8690 PR c++/79290
8691 * g++.dg/warn/pr79290.C: New.
8692
de3fbef6
NS
8693 PR c++/67273
8694 PR c++/79253
8695 * g++.dg/cpp1y/pr67273.C: New.
8696 * g++.dg/cpp1y/pr79253.C: New.
8697
7f357c61
NS
86982017-01-31 Nathan Sidwell <nathan@acm.org>
8699
8700 PR c++/79264
8701 * g++.dg/cpp1y/pr61636-1.C: Augment.
8702
5b11971a
CL
87032017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8704
8705 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8706 rand() instead of random().
8707
8b670f93
AH
87082017-01-30 Aldy Hernandez <aldyh@redhat.com>
8709
8710 PR tree-optimization/71691
8711 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8712
4727e06b
AK
87132017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8714
8715 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8716 __ARCH__.
8717
b6dae849
JJ
87182017-01-31 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR tree-optimization/79267
8721 * g++.dg/opt/pr79267.C: New test.
8722
40fb9c89
AO
87232017-01-30 Alexandre Oliva <aoliva@redhat.com>
8724
8725 PR debug/63238
8726 * gcc.dg/debug/dwarf2/align-1.c: New.
8727 * gcc.dg/debug/dwarf2/align-2.c: New.
8728 * gcc.dg/debug/dwarf2/align-3.c: New.
8729 * gcc.dg/debug/dwarf2/align-4.c: New.
8730 * gcc.dg/debug/dwarf2/align-5.c: New.
8731 * gcc.dg/debug/dwarf2/align-6.c: New.
8732 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8733 * g++.dg/debug/dwarf2/align-1.C: New.
8734 * g++.dg/debug/dwarf2/align-2.C: New.
8735 * g++.dg/debug/dwarf2/align-3.C: New.
8736 * g++.dg/debug/dwarf2/align-4.C: New.
8737 * g++.dg/debug/dwarf2/align-5.C: New.
8738 * g++.dg/debug/dwarf2/align-6.C: New.
8739
3095f651
AS
87402017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8741
8742 PR target/79170
8743 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8744
3cf88bff
MS
87452017-01-30 Martin Sebor <msebor@redhat.com>
8746
8747 PR testsuite/79293
8748 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8749
37731134
ML
87502017-01-30 Martin Liska <mliska@suse.cz>
8751
8752 PR gcov-profile/79259
8753 * g++.dg/tree-prof/pr79259.C: New test.
8754
0c7247cc
RB
87552017-01-30 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/79276
8758 * gcc.dg/torture/pr79276.c: New testcase.
8759
ab4be5d1
DV
87602017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8761
8762 PR target/79240
8763 * gcc.target/s390/pr79240.c: New test.
8764
6687d58d
BS
87652017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8766
8767 PR target/79268
8768 * gcc.target/powerpc/pr79268.c: New file.
8769 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8770 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8771 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8772 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8773
b5df96c3
JDA
87742017-01-28 John David Anglin <danglin@gcc.gnu.org>
8775
fc34d7b8
JDA
8776 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8777
9efc84e4
JDA
8778 PR testsuite/70583
8779 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8780
4bfbe3ae
JDA
8781 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8782 * gnat.dg/debug9.adb: Likewise.
8783
8d0b306f
JDA
8784 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8785
b5df96c3
JDA
8786 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8787 libatomic_available.
8788 * gfortran.dg/coarray_42.f90: Likewise.
8789 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8790 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8791 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8792
eb339366
MS
87932017-01-27 Martin Sebor <msebor@redhat.com>
8794
8795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8796
711ce021
BS
87972017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8798
8799 PR rtl-optimization/79194
8800 * gcc.dg/torture/pr79194.c: New test.
8801
d8321b33
VM
88022017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8803
8804 PR tree-optimization/71374
2568d8a1 8805 * gcc.target/i386/pr71374.c: New.
d8321b33 8806
9e2ea13e
MS
88072017-01-27 Martin Sebor <msebor@redhat.com>
8808
8809 PR c++/71290
8810 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8811 a dg-error directive.
8812
9eb7045b
VM
88132017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8814
8815 PR target/79131
8816 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8817 * gcc.target/arm/pr79131-2.c: New.
8818
f75bbf3f
BS
88192017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8820
8821 PR target/65484
8822 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8823 vectorized on POWER unless hardware misaligned loads are
8824 available.
8825
3f54004b
BC
88262017-01-27 Bin Cheng <bin.cheng@arm.com>
8827
8828 PR rtl-optimization/78559
8829 * gcc.c-torture/execute/pr78559.c: New test.
8830
40b6bff9
RB
88312017-01-27 Richard Biener <rguenther@suse.de>
8832
8833 PR tree-optimization/79245
8834 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8835 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8836
b2f8892e
JJ
88372017-01-27 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c/79199
8840 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8841 target. Use 4294967293U instead of 4294967293.
8842
b002f3b9
RB
88432017-01-27 Richard Biener <rguenther@suse.de>
8844
8845 PR tree-optimization/71433
8846 * gcc.dg/Warray-bounds-21.c: New testcase.
8847
38f50ab6
RB
88482017-01-27 Richard Biener <rguenther@suse.de>
8849
8850 PR tree-optimization/79244
8851 * gcc.dg/torture/pr79244.c: New testcase.
8852
c04f4139
JJ
88532017-01-27 Jakub Jelinek <jakub@redhat.com>
8854
8855 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8856 all occurrences of 40 to 32.
8857
6ca513f9
RE
88582017-01-27 Richard Earnshaw <rearnsha@arm.com>
8859
8860 PR target/79239
8861 * gcc.target/arm/pr79239.c: New test.
8862
d876f5cd
DV
88632017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8864
8865 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8866
bb6a6ee9
AB
88672017-01-27 Adam Butcher <adam@jessamine.co.uk>
8868
8869 PR c++/64382
8870 * g++.dg/cpp1y/pr64382.C: New test.
8871
31c87a43
MS
88722017-01-26 Martin Sebor <msebor@redhat.com>
8873
8874 PR middle-end/78703
8875 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8876 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8877 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8878 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8879
f7c06c0f
JJ
88802017-01-26 Jakub Jelinek <jakub@redhat.com>
8881
b0670cc0
JJ
8882 PR debug/79129
8883 * g++.dg/debug/dwarf2/pr79129.C: New test.
8884
f7c06c0f
JJ
8885 PR debug/78835
8886 * g++.dg/debug/dwarf2/pr78835.C: New test.
8887
5d93da1d
MS
88882017-01-26 Martin Sebor <msebor@redhat.com>
8889
8890 PR middle-end/78703
8891 * gcc.dg/format/pr78569.c: Adjust.
8892 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8893 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8894 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8895 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8896 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8897 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8898 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8899 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8900 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8901 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8902 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8903
905d2812
JJ
89042017-01-26 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR c++/68727
8907 * g++.dg/other/offsetof8.C: Add expected error.
8908 * g++.dg/other/offsetof9.C: New test.
8909
b3db8d77
DE
89102017-01-26 David Edelsohn <dje.gcc@gmail.com>
8911
8912 * g++.dg/opt/declone3.C: Require LTO.
8913
15961e4a
VM
89142017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8915
8916 PR target/79131
8917 * gcc.target/arm/pr79131.c: New.
8918
e39dd802
BC
89192017-01-26 Bin Cheng <bin.cheng@arm.com>
8920
8921 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8922
bc9efeab
JW
89232017-01-26 Jonathan Wakely <jwakely@redhat.com>
8924
8925 PR libstdc++/79190
8926 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8927 matches replaced operator delete.
8928
b5f75f0b
JJ
89292017-01-26 Jakub Jelinek <jakub@redhat.com>
8930
8931 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8932 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8933 avx512f with avx512dq.
8934 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8935 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8936 avx512f with avx512dq.
8937 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8938 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8939 avx512f with avx512dq.
8940
0a38b341
MP
89412017-01-26 Marek Polacek <polacek@redhat.com>
8942
8943 PR c/79199
8944 * c-c++-common/Wduplicated-branches-13.c: New test.
8945
ebff5c3f
DS
89462017-01-26 David Sherwood <david.sherwood@arm.com>
8947
8948 PR middle-end/79212
8949 * gfortran.dg/gomp/sharing-4.f90: New test.
8950
e6d55103
JJ
89512017-01-26 Jakub Jelinek <jakub@redhat.com>
8952
1a27fab1
JJ
8953 PR target/70465
8954 * gcc.target/i386/pr70465.c: New test.
8955
e6d55103
JJ
8956 * brig.dg/dg.exp: Update copyright years.
8957 * lib/brig-dg.exp: Update copyright years.
8958 * lib/brig.exp: Update copyright years.
8959
b5aa1281
MM
89602017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8961
8962 PR target/79179
8963 * gcc.target/powerpc/pr79179.c: New test.
8964
3b5de3cb
BS
89652017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8966
8967 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8968 generation to accept D-mode memory accesses.
8969
dbe81dbe
MS
89702017-01-25 Martin Sebor <msebor@redhat.com>
8971
8972 PR c++/71290
8973 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8974 * g++.dg/ext/flexarray-mangle.C: Same.
8975 * g++.dg/ext/flexarray-subst.C: Same.
8976 * g++.dg/ext/flexary10.C: Same.
8977 * g++.dg/ext/flexary11.C: Same.
8978 * g++.dg/ext/flexary14.C: Same.
8979 * g++.dg/ext/flexary16.C: Same.
8980 * g++.dg/ext/flexary18.C: Same.
8981 * g++.dg/ext/flexary19.C: Same.
8982 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8983 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8984 * g++.dg/ubsan/object-size-1.C: Same.
8985 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8986
0e343868
JJ
89872017-01-25 Jakub Jelinek <jakub@redhat.com>
8988
a25608aa
JJ
8989 PR c++/78896
8990 * g++.dg/cpp1z/decomp24.C: New test.
8991
0e343868
JJ
8992 PR c++/77914
8993 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8994 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8995 expect a warning.
8996 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8997 expect warnings.
8998 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8999 * g++.dg/cpp1y/pr59636.C: Likewise.
9000 * g++.dg/cpp1y/pr60190.C: Likewise.
9001
0d098f4b
BC
90022017-01-25 Bin Cheng <bin.cheng@arm.com>
9003
9004 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9005
5332c89e 90062017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9007
9008 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9009 vec_packs built-ins
9010
ed4e59f4
CL
90112017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9012
9013 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9014 -mcpu=cortex-a57.
9015 * gcc.target/arm/vseleqsf.c: Likewise.
9016 * gcc.target/arm/vselgedf.c: Likewise.
9017 * gcc.target/arm/vselgesf.c: Likewise.
9018 * gcc.target/arm/vselgtdf.c: Likewise.
9019 * gcc.target/arm/vselgtsf.c: Likewise.
9020 * gcc.target/arm/vselledf.c: Likewise.
9021 * gcc.target/arm/vsellesf.c: Likewise.
9022 * gcc.target/arm/vselltdf.c: Likewise.
9023 * gcc.target/arm/vselltsf.c: Likewise.
9024 * gcc.target/arm/vselnedf.c: Likewise.
9025 * gcc.target/arm/vselnesf.c: Likewise.
9026 * gcc.target/arm/vselvcdf.c: Likewise.
9027 * gcc.target/arm/vselvcsf.c: Likewise.
9028 * gcc.target/arm/vselvsdf.c: Likewise.
9029 * gcc.target/arm/vselvssf.c: Likewise.
9030
a5d6927f
RB
90312017-01-25 Richard Biener <rguenther@suse.de>
9032
9033 PR testsuite/72850
9034 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9035 to what we had before adding the threading passes.
9036
c2873892
RB
90372017-01-25 Richard Biener <rguenther@suse.de>
9038
9039 PR tree-optimization/69264
9040 * g++.dg/torture/pr69264.C: New testcase.
9041
9aa483a2
KT
90422016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9043
9044 PR target/79145
9045 * gcc.target/arm/pr79145.c: New test.
9046
5c628c3e
RB
90472017-01-25 Richard Biener <rguenther@suse.de>
9048
9049 PR debug/78363
9050 * g++.dg/gomp/pr78363-1.C: New testcase.
9051 * g++.dg/gomp/pr78363-2.C: Likewise.
9052 * g++.dg/gomp/pr78363-3.C: Likewise.
9053
9078cd36
KT
90542016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9055
9056 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9057 * gcc.dg/lto/pr61526_0.c: Likewise.
9058 * gcc.dg/lto/pr64415_0.c: Likewise.
9059
7cfd79d6
JJ
90602017-01-24 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR c++/79205
9063 * g++.dg/cpp1z/decomp22.C: New test.
9064 * g++.dg/cpp1z/decomp23.C: New test.
9065
3e4b91f2
NS
90662017-01-24 Nathan Sidwell <nathan@acm.org>
9067
1d7bc790
NS
9068 PR c++/78469
9069 * g++.dg/cpp0x/pr78469.C: New.
9070
3e4b91f2
NS
9071 PR c++/79118
9072 * g++.dg/cpp0x/pr79118.C: New.
9073
b20ba138
EB
90742017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9077
c2e84327
DM
90782017-01-24 David Malcolm <dmalcolm@redhat.com>
9079
9080 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9081 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9082 * gcc.dg/rtl/rtl.exp: New file.
9083 * gcc.dg/rtl/test.c: New file.
9084 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9085 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9086 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9087 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9088 * gcc.dg/rtl/x86_64/final.c: New test case.
9089 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9090 * gcc.dg/rtl/x86_64/ira.c: New test case.
9091 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9092 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9093 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9094 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9095 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9096 * gcc.dg/rtl/x86_64/test_1.h: New file.
9097 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9098 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9099 * gcc.dg/rtl/x86_64/times-two.h: New file.
9100 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9101
cf8d19de
BC
91022017-01-24 Bin Cheng <bin.cheng@arm.com>
9103
9104 PR tree-optimization/79159
9105 * g++.dg/tree-ssa/pr79159.C: New test.
9106
f6a24a94 91072017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9108 Martin Jambor <mjambor@suse.cz>
9109
9110 * lib/brig-dg.exp: New file.
9111 * lib/brig.exp: Likewise.
9112 * brig.dg/README: Likewise.
9113 * brig.dg/dg.exp: Likewise.
9114 * brig.dg/test/gimple/alloca.hsail: Likewise.
9115 * brig.dg/test/gimple/atomics.hsail: Likewise.
9116 * brig.dg/test/gimple/branches.hsail: Likewise.
9117 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9118 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9119 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9120 * brig.dg/test/gimple/mem.hsail: Likewise.
9121 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9122 * brig.dg/test/gimple/packed.hsail: Likewise.
9123 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9124 * brig.dg/test/gimple/variables.hsail: Likewise.
9125 * brig.dg/test/gimple/vector.hsail: Likewise.
9126
c3b3e526
JJ
91272017-01-24 Jakub Jelinek <jakub@redhat.com>
9128
9129 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9130 support asan, only on i?86/x86_64 require sse2_runtime.
9131
75f92127
KN
91322017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9133
9134 PR target/66669
9135 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9136 test on powerpc targets.
9137
1a998fa0
MS
91382017-01-23 Martin Sebor <msebor@redhat.com>
9139
9140 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9141
108fdd6d
RB
91422017-01-23 Richard Biener <rguenther@suse.de>
9143
9144 PR tree-optimization/79088
9145 PR tree-optimization/79188
9146 * gcc.dg/torture/pr79088.c: New testcase.
9147 * gcc.dg/torture/pr79188.c: Likewise.
9148
28826a66
KN
91492017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9150
9151 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9152 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9153 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9154 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9155 type of test function to reflect change in built-in function's
9156 return type.
9157 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9158 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9159 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9160 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9161 type and second argument type to reflect change in built-in
9162 function's type signature.
9163 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9164 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9165 type of test function to reflect change in built-in function's
9166 return type.
9167 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9168 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9169 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9170 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9171 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9172 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9173 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9174 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9175 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9176 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9177 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9178 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9179 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9180 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9181 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9182 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9183 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9184 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9185 type of test function to reflect change in built-in function's
9186 return type.
9187 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9188 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9189 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9190 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9191 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9192 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9193 test function's result and second argument to reflect change in
9194 built-in function's type signature.
9195 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9196
e6b8075c
NS
91972017-01-23 Nathan Sidwell <nathan@acm.org>
9198
fc7612fd
NS
9199 PR C++/71710
9200 * g++.dg/template/pr71710.C: New.
9201
e6b8075c
NS
9202 PR c++/71406
9203 PR c++/77508
9204 * g++.dg/template/pr71406.C: New.
9205
15b8fd49
TK
92062017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9207
9b7716c9 9208 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9209
e9c4fbe9
BS
92102017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9211
9212 PR rtl-optimization/78634
9213 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9214
8539a302
BC
92152017-01-23 Bin Cheng <bin.cheng@arm.com>
9216
9217 PR tree-optimization/70754
9218 * gfortran.dg/pr70754.f90: New test.
9219
f368600f
ML
92202017-01-23 Martin Liska <mliska@suse.cz>
9221
9222 PR tree-optimization/79196
9223 * gcc.dg/asan/pr79196.c: New test.
9224 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9225
d886761f
MM
92262017-01-23 Michael Matz <matz@suse.de>
9227
9228 PR tree-optimization/78384
9229 * gcc.dg/pr78384.c: New test.
9230
cffcafda
RB
92312017-01-23 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/79186
9234 * gcc.dg/torture/pr79186.c: New testcase.
9235 * gcc.dg/torture/pr79187.c: Likewise.
9236
bda2bc48
MJ
92372017-01-23 Martin Jambor <mjambor@suse.cz>
9238
9239 * gcc.dg/ipa/vrp8.c: New test.
9240
f65f1ae3
MJ
92412017-01-23 Martin Jambor <mjambor@suse.cz>
9242
9243 PR ipa/79108
9244 * gfortran.dg/lto/pr79108_0.f90: New test.
9245
dea06111
AS
92462017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9247
9248 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9249 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9250 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9251 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9252 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9253 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9254 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9255 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9256 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9257 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9258 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9259 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9260 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9261 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9262 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9263 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9264
05011618
RB
92652017-01-23 Richard Biener <rguenther@suse.de>
9266 Nick Clifton <nickc@redhat.com>
9267
9268 PR testsuite/78421
9269 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9270 If the target is ARM return the result of the
9271 check_effective_target_arm_vect_no_misalign proc.
9272 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9273 support unaligned vectors then only expect one of the loops to be
9274 unrolled.
9275
f6b9f2ff
ML
92762017-01-23 Martin Liska <mliska@suse.cz>
9277
9278 * gcc.dg/asan/use-after-scope-10.c: New test.
9279 * gcc.dg/asan/use-after-scope-11.c: New test.
9280 * g++.dg/asan/use-after-scope-5.C: New test.
9281
c7775327
ML
92822017-01-23 Martin Liska <mliska@suse.cz>
9283
9284 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9285 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9286 sanopt optimization for ASAN_POISON.
9287
d8ae8d16
KT
92882016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289
9290 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9291
54d7c70c
CL
92922017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9293
9294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9295 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9296 for poly*_t types.
9297 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9298 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9299 exec_vcombine): Likewise.
9300 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9301 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9302 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9303 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9304 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9305 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9306 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9307 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9308 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9309 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9310 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9311 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9312 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9313 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9314 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9315 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9316 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9317 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9318 Likewise.
9319 (TEST_VGET_LANE): Cast to uint to avoid warning.
9320 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9321 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9322 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9323 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9324 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9325 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9326 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9327 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9328 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9329 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9330 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9331 CHECK_POLY instead of CHECK for poly64_t types.
9332 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9333 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9334 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9335 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9336 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9337 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9338 uint32_t.
9339 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9340 for int32_t, int64_t.
9341 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9342 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9343 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9344 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9345 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9346 needed.
9347
386fe51c
JJ
93482017-01-22 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR fortran/79154
9351 * gfortran.dg/gomp/pr79154-1.f90: New test.
9352 * gfortran.dg/gomp/pr79154-2.f90: New test.
9353
bc4d86e6
AS
93542017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9355
9356 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9357
c31d5fce
MP
93582017-01-21 Marek Polacek <polacek@redhat.com>
9359
9360 PR testsuite/79169
9361 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9362
25cb56c3
JH
93632017-01-20 Jan Hubicka <hubicka@ucw.cz>
9364
9365 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9366
ea9f867b
BS
93672017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9368
9369 PR rtl-optimization/79125
9370 * gcc.dg/torture/pr79125.c: New test.
9371
a876231c
JW
93722017-01-20 Jiong Wang <jiong.wang@arm.com>
9373
2568d8a1 9374 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9375 only.
2568d8a1
JJ
9376 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9377 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9378
4b9f2115
NS
93792017-01-20 Nathan Sidwell <nathan@acm.org>
9380
3e4b91f2 9381 PR c++/78495
4b9f2115
NS
9382 * g++.dg/cpp1z/inh-ctor38.C: New.
9383
d2aadab1
MP
93842017-01-20 Marek Polacek <polacek@redhat.com>
9385
9386 PR c/79152
9387 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9388
449cd5af
TP
93892017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9390
9391 * lib/target-supports.exp (check_configured_with): New procedure.
9392 (check_effective_target_default_mode): new effective target.
9393 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9394 default mode. Fix dg-skip-if target selector syntax.
9395 * gcc.target/arm/optional_thumb-2.c: Likewise.
9396 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9397 syntax.
9398
ebed7175
DM
93992017-01-20 David Malcolm <dmalcolm@redhat.com>
9400
9401 PR c++/77829
9402 PR c++/78656
9403 * g++.dg/spellcheck-pr77829.C: New test case.
9404 * g++.dg/spellcheck-pr78656.C: New test case.
9405
2ebd93e1
MP
94062017-01-20 Marek Polacek <polacek@redhat.com>
9407
9408 PR c/64279
9409 * c-c++-common/Wduplicated-branches-1.c: New test.
9410 * c-c++-common/Wduplicated-branches-10.c: New test.
9411 * c-c++-common/Wduplicated-branches-11.c: New test.
9412 * c-c++-common/Wduplicated-branches-12.c: New test.
9413 * c-c++-common/Wduplicated-branches-2.c: New test.
9414 * c-c++-common/Wduplicated-branches-3.c: New test.
9415 * c-c++-common/Wduplicated-branches-4.c: New test.
9416 * c-c++-common/Wduplicated-branches-5.c: New test.
9417 * c-c++-common/Wduplicated-branches-6.c: New test.
9418 * c-c++-common/Wduplicated-branches-7.c: New test.
9419 * c-c++-common/Wduplicated-branches-8.c: New test.
9420 * c-c++-common/Wduplicated-branches-9.c: New test.
9421 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9422 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9423 * g++.dg/ext/builtin-object-size3.C: Likewise.
9424 * g++.dg/gomp/loop-1.C: Likewise.
9425 * g++.dg/warn/Wduplicated-branches1.C: New test.
9426 * g++.dg/warn/Wduplicated-branches2.C: New test.
9427
0ce4024a
ML
94282017-01-20 Martin Liska <mliska@suse.cz>
9429
9430 PR lto/69188
9431 * gcc.dg/lto/pr69188_0.c: New test.
9432 * gcc.dg/lto/pr69188_1.c: New test.
9433
d8ea3e7c
AS
94342017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9435
9436 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9437 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9438 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9439 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9440 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9441 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9442 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9443 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9444 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9445 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9446 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9447 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9448 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9449 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9450 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9451 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9452 * gcc.target/i386/avx-1.c: Test new intrinsics.
9453 * gcc.target/i386/sse-13.c: Ditto.
9454 * gcc.target/i386/sse-23.c: Ditto.
9455
0516164b
RB
94562017-01-20 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/71264
9459 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9460
d821744c
MF
94612017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9462
9463 * gcc.target/mips/madd4-1.c: New file.
9464 * gcc.target/mips/madd4-2.c: Likewise.
9465 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9466 HAS_MADD4.
9467 (mips_option_groups): Add -m[no-]madd4.
9468 (mips-dg-init): Detect default -mno-madd4.
9469 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9470 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9471 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9472 * gcc.target/mips/nmadd-1.c: Likewise.
9473 * gcc.target/mips/nmadd-2.c: Likewise.
9474 * gcc.target/mips/nmadd-3.c: Likewise.
9475
db58fd89
JW
94762017-01-19 Jiong Wang <jiong.wang@arm.com>
9477
9478 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9479 combined instructions.
9480 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9481 instructions.
9482 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9483 of pointer authentication.
9484
bd9cf60b
MM
94852017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9486
9487 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9488 floating point hardware to run test.
9489
ab014eb3
TC
94902017-01-19 Tamar Christina <tamar.christina@arm.com>
9491
2568d8a1 9492 * lib/target-supports.exp
ab014eb3
TC
9493 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9494
c048038f
RO
94952017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497 PR testsuite/79051
9498 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9499 __x86_64__]: Allow for target i?86-*-*.
9500
ab6b44cb
MF
95012017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9502
9503 PR target/78176
9504 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9505 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9506 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9507 HAS_LXC1.
9508 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9509 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9510 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9511
118d5ed3
AV
95122017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9513
9514 PR fortran/70696
9515 * gfortran.dg/coarray_43.f90: New test.
9516
a57c520e
RE
95172017-01-19 Richard Earnshaw <rearnsha@arm.com>
9518
9519 PR rtl-optimization/79121
9520 * gcc.c-torture/execute/pr79121.c: New test.
9521
54dc4be2
MM
95222017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9523
9524 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9525 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9526
7bd5dad2
LK
95272017-01-18 Louis Krupp <louis.krupp@zoho.com>
9528
9529 PR fortran/50069
9530 PR fortran/55086
9531 * gfortran.dg/pr50069_1.f90: New test.
9532 * gfortran.dg/pr50069_2.f90: New test.
9533 * gfortran.dg/pr55086_1.f90: New test.
9534 * gfortran.dg/pr55086_1_tfat.f90: New test.
9535 * gfortran.dg/pr55086_2.f90: New test.
9536 * gfortran.dg/pr55086_2_tfat.f90: New test.
9537 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9538
0edd264d
AS
95392017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9540 * gcc.dg/strcmp-1.c: New test.
9541 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9542
551914b7
DM
95432017-01-18 David Malcolm <dmalcolm@redhat.com>
9544
9545 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9546 (dejagnu_fail): Likewise.
9547 (dejagnu_note): Likewise.
9548 (pass): Provide forward decl, moving true decl to after #include
9549 of harness.h.
9550 (fail): Likewise.
9551 (note): Likewise.
9552
b7d3a6a6
MM
95532017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9554
9555 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9556 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9557
c484627c
NS
95582017-01-18 Nathan Sidwell <nathan@acm.org>
9559
9560 PR c++/78488
9561 * g++.dg/cpp1z/inh-ctor37.C: New.
9562
a711887e
UB
95632017-01-18 Uros Bizjak <ubizjak@gmail.com>
9564
9565 PR rtl-optimization/78952
9566 * gcc.target/i386/pr78952-1.c: New test.
9567 * gcc.target/i386/pr78952-2.c: Ditto.
9568
525a5e33
AV
95692017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9570
9571 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9572
95732017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9574
9575 PR fortran/70696
9576 * gfortran.dg/coarray_event_1.f08: New test.
9577
90553aac
JJ
95782017-01-18 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR target/77416
9581 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9582 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9583 from dg-options.
9584 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9585 guarded test.
9586 * gcc.target/powerpc/fusion4.c: Likewise.
9587 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9588 guarded test.
9589 * gcc.target/powerpc/pr58673-1.c: Likewise.
9590 * gcc.target/powerpc/pr58673-2.c: Likewise.
9591 * gcc.target/powerpc/pr59054.c: Likewise.
9592
dfc42f08
BS
95932016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9594
9595 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9596 vec_bperm.
9597 * gcc.target/powerpc/p9-vbpermd.c: New file.
9598
f3981e7e
AK
95992017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9600
9601 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9602 (must_not_compile2): Downcase first letter of error messages.
9603 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9604 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9605
2c65d990
NS
96062017-01-18 Nathan Sidwell <nathan@acm.org>
9607
9608 PR c++/79091
9609 * g++.dg/pr79091.C: New.
9610
a711887e
UB
96112017-01-18 Jakub Jelinek <jakub@redhat.com>
9612
9613 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9614 to dg-options.
9615 (p0): Add missing dg-error.
9616
4701fba3
JS
96172017-01-17 Joe Seymour <joe.s@somniumtech.com>
9618
9619 * gcc.target/msp430/mul_f5_muldef.c: New test.
9620
ac4dc08d
MM
96212017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9622
9623 PR target/79004
9624 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9625 options. Fix up the syntax for using \m and \M.
9626
1b3254e4
SB
96272017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9628
9629 PR target/78875
9630 * gcc.target/powerpc/ssp-1.c: New testcase.
9631 * gcc.target/powerpc/ssp-2.c: New testcase.
9632
8144a493
WD
96332017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9634
9635 * gcc.target/aarch64/eh_return.c: New test.
9636
a6607774
BS
96372017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9638
9639 * vec-rlmi-rlnm.c: New file.
9640
8ddfdbc2
NS
96412017-01-17 Nathan Sidwell <nathan@acm.org>
9642
9643 PR c++/61636
9644 * g++.dg/cpp1y/pr61636-1.C: New.
9645 * g++.dg/cpp1y/pr61636-2.C: New.
9646 * g++.dg/cpp1y/pr61636-3.C: New.
9647
d365b403
MS
96482017-01-17 Martin Sebor <msebor@redhat.com>
9649
9650 PR testsuite/79115
9651 * gcc.dg/pr78768.c: Make it a link-only test.
9652
0d80ab91
DM
96532017-01-17 David Malcolm <dmalcolm@redhat.com>
9654
9655 PR c++/71497
9656 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9657 expected messages.
9658 * c-c++-common/Wmisleading-indentation.c: Likewise.
9659
31b61548
VM
96602017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9661
9662 PR target/79058
9663 * gcc.target/arm/pr79058.c: New.
9664
c549996e
JJ
96652017-01-17 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR tree-optimization/71854
9668 * gcc.dg/vect/pr71854.c: New test.
9669
4f197ff9
ML
96702017-01-17 Martin Liska <mliska@suse.cz>
9671
9672 PR ipa/71207
9673 * g++.dg/ipa/pr71207.C: New test.
9674
d4193b85
JH
96752017-01-17 Jan Hubicka <hubicka@ucw.cz>
9676
9677 PR middle-end/77445
9678 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9679 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9680
906e7712
JJ
96812017-01-17 Jakub Jelinek <jakub@redhat.com>
9682
9683 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9684 rather than long unsigned int.
9685 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9686
12314dc9
RB
96872017-01-17 Richard Biener <rguenther@suse.de>
9688
9689 PR tree-optimization/71433
9690 * gcc.dg/Warray-bounds-20.c: New testcase.
9691
a23e48df
RB
96922017-01-17 Richard Biener <rguenther@suse.de>
9693
9694 PR testsuite/52563
9695 PR testsuite/71237
9696 PR testsuite/77737
9697 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9698 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9699 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9700
e6750e5c
AM
97012017-01-17 Alan Modra <amodra@gmail.com>
9702
9703 * gcc.target/powerpc/pr79066.c: New.
9704
a59afbe2
JL
97052017-01-16 Jeff Law <law@redhat.com>
9706
9707 PR tree-optimization/33562
9708 PR tree-optimization/61912
9709 PR tree-optimization/77485
9710 PR tree-optimization/79090
9711 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9712 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9713
e1bcfb92
JJ
97142017-01-16 Jakub Jelinek <jakub@redhat.com>
9715
98e92fb2
JJ
9716 PR c/79089
9717 * gcc.c-torture/compile/pr79089.c: New test.
9718
e1bcfb92
JJ
9719 PR target/79080
9720 * gcc.dg/pr79080.c: New test.
9721
0ef1f9cd
DM
97222017-01-16 David Malcolm <dmalcolm@redhat.com>
9723
9724 PR c/78304
9725 * gcc.dg/format/pr78304.c: Convert argument from integral type
9726 to a pointer.
9727 * gcc.dg/format/pr78304-2.c: Likewise.
9728
76689ffc
CL
97292017-01-16 Carl Love <cel@us.ibm.com>
9730
9731 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9732 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9733
ce12ee9e
CL
97342017-01-16 Carl Love <cel@us.ibm.com>
9735
9736 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9737 Change arguments and return type to bool long long.
9738
b336037d
MS
97392017-01-16 Martin Sebor <msebor@redhat.com>
9740
9741 PR testsuite/79051
9742 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9743 on x86.
9744
1ddca3f3
PC
97452017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9746
9747 Revert:
a711887e 9748 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9749
9750 PR c++/71737
9751 * g++.dg/cpp0x/pr71737.C: New.
9752
290687fb
BS
97532017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9754
9755 * gcc.target/powerpc/swaps-p8-27.c: New.
9756
7d2f3f1d
PC
97572017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/71737
9760 * g++.dg/cpp0x/pr71737.C: New.
9761
d743728f
EB
97622017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9763
9764 * gnat.dg/opt62.adb: New test.
9765 * gnat.dg/opt62_pkg.ads: New helper.
9766
90aead21
BS
97672017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9768
a711887e
UB
9769 PR rtl-optimization/78626
9770 PR rtl-optimization/78727
90aead21
BS
9771 * gcc.dg/torture/pr78626.c: New test.
9772 * gcc.dg/torture/pr78727.c: New test.
9773
afaecc23
AM
97742017-01-14 Alan Modra <amodra@gmail.com>
9775
9776 * gcc.c-torture/compile/pr72749.c: New test.
9777
be4aa83d
DM
97782017-01-13 David Malcolm <dmalcolm@redhat.com>
9779
9780 PR c/78304
9781 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9782 (test_macro_2): New test.
9783 (test_macro_3): New test.
9784 (test_macro_4): New test.
9785 (test_non_contiguous_strings): Convert line number to line offset.
9786 * gcc.dg/format/pr78304-2.c: New test case.
9787 * gcc.dg/format/pr78304.c: New test case.
9788
7cdca3ec
UB
97892017-01-13 Uros Bizjak <ubizjak@gmail.com>
9790
9791 * gcc.target/i386/funcspec-56.inc: Add missing options and
9792 reorder options by implied ISAs, as in ix86_target_string.
9793
e3017e52
MP
97942017-01-13 Marek Polacek <polacek@redhat.com>
9795
9796 PR c++/71166
9797 * g++.dg/cpp0x/constexpr-array18.C: New test.
9798
d155c6fe
JL
97992017-01-13 Jeff Law <law@redhat.com>
9800
7c9560a5
JL
9801 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9802
9e59e99a
JL
9803 PR tree-optimization/61912
9804 PR tree-optimization/77485
9805 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9806 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9807 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9808
9809 PR tree-optimization/33562
9810 PR tree-optimization/61912
9811 PR tree-optimization/77485
d155c6fe
JL
9812 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9813 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9814 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9815 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9816 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9817 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9818 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9819
77719b06
ML
98202017-01-13 Martin Liska <mliska@suse.cz>
9821
9822 PR ipa/79043
9823 * gcc.c-torture/execute/pr79043.c: New test.
9824
a181b2bc
RB
98252017-01-13 Richard Biener <rguenther@suse.de>
9826
9827 PR middle-end/78411
9828 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9829
eaed3226
AV
98302017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9831
9832 PR fortran/70697
9833 * gfortran.dg/coarray/event_4.f08: New test.
9834
4ccff88b
AV
98352017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9836
9837 PR fortran/70696
9838 * gfortran.dg/coarray/event_3.f08: New test.
9839
3c3b9090
RB
98402017-01-13 Richard Biener <rguenther@suse.de>
9841
9842 PR tree-optimization/77283
9843 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9844
25329913
RB
98452017-01-13 Richard Biener <rguenther@suse.de>
9846
9847 * gcc.dg/gimplefe-22.c: New testcase.
9848
10b70b8e
RB
98492017-01-13 Richard Biener <rguenther@suse.de>
9850
9851 PR tree-optimization/77283
9852 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9853 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9854 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9855
76a8f82f
SL
98562017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9857
9858 * gcc.dg/pr77862.c: Require fpic target.
9859
59a505da
MM
98602017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9861
9862 PR target/79004
9863 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9864
bce6f760
MS
98652017-01-12 Martin Sebor <msebor@redhat.com>
9866
9867 * gcc.dg/pr78138.c: Adjust.
9868 * gcc.dg/pr78768.c: Adjust.
9869 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9870 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9871 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9872 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9873 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9874 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9875 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9876 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9877 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9878 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9879 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9880
3eefa646
JJ
98812017-01-12 Jakub Jelinek <jakub@redhat.com>
9882
9883 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9884
dcb56243
MS
98852017-01-12 Martin Sebor <msebor@redhat.com>
9886
8be3f306 9887 PR testsuite/79051
940242cd
MS
9888 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9889 due to bug 79054.
dcb56243 9890
b7431c20
DE
98912017-01-12 David Edelsohn <dje.gcc@gmail.com>
9892
9893 * gcc.dg/pr78768.c: Require LTO.
9894
2bcd9f32
MS
98952017-01-12 Martin Sebor <msebor@redhat.com>
9896
9897 PR c/79074
9898 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9899 due to the referenced bug.
9900
b2fc1c70
MS
99012017-01-12 Martin Sebor <msebor@redhat.com>
9902
9903 PR testsuite/79073
9904 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9905
fbed6f36
UB
99062017-01-12 Uros Bizjak <ubizjak@gmail.com>
9907
9908 * gcc.target/i386/builtin_target.c (check_features): Check all
9909 supported __builtin_cpu_supports options.
9910
27282dad
KT
99112017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR tree-optimization/78319
9914 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9915 Remove xfail.
9916
66113166
BS
99172017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9918
9919 PR target/79044
9920 * gcc.target/powerpc/swaps-p8-26.c: New.
9921
6bb4ea5c
RB
99222017-01-12 Richard Biener <rguenther@suse.de>
9923
9924 * gcc.dg/gimplefe-21.c: New testcase.
9925
f15dbadb
MC
99262017-01-12 Michael Collison <michael.collison@arm.com>
9927
9928 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9929
73e32c47
JK
99302017-01-11 Julia Koval <julia.koval@intel.com>
9931 Uros Bizjak <ubizjak@gmail.com>
9932
9933 * gcc.target/i386/sgx.c New test.
9934 * gcc.target/i386/sse-12.c: Add -msgx.
9935 * gcc.target/i386/sse-13.c: Ditto.
9936 * gcc.target/i386/sse-14.c: Ditto.
9937 * gcc.target/i386/sse-22.c: Ditto.
9938 * gcc.target/i386/sse-23.c: Ditto.
9939 * g++.dg/other/i386-2.C: Ditto.
9940 * g++.dg/other/i386-3.C: Ditto.
9941
3594adc7
MS
99422017-01-11 Martin Sebor <msebor@redhat.com>
9943
9944 PR c++/24511
9945 * g++.dg/template/explicit9.C: New test.
9946
01bfd257
NS
99472017-01-11 Nathan Sidwell <nathan@acm.org>
9948
9949 PR c++/77812
9950 * g++.dg/pr77812.C: New.
9951
88df7964
JJ
99522017-01-11 Jakub Jelinek <jakub@redhat.com>
9953
eae63d78
JJ
9954 PR c++/71537
9955 * g++.dg/cpp1y/constexpr-71537.C: New test.
9956
88df7964
JJ
9957 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9958 argument.
9959
960ecba4
MS
99602017-01-11 Martin Sebor <msebor@redhat.com>
9961
9962 PR c/47931
9963 * c-c++-common/Waddress-2.c: New test.
9964
1f258a55
JJ
99652017-01-11 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR c++/78341
9968 * g++.dg/cpp0x/pr78341.C: New test.
9969
bf5fbf46
MS
99702017-01-11 Martin Sebor <msebor@redhat.com>
9971
9972 PR c/78768
9973 * gcc.dg/pr78768.c: New test.
9974
19ff0049
DM
99752017-01-11 David Malcolm <dmalcolm@redhat.com>
9976
9977 PR driver/78877
9978 * gcc.dg/spellcheck-options-14.c: New test case.
9979 * gcc.dg/spellcheck-options-15.c: New test case.
9980 * gcc.dg/spellcheck-options-16.c: New test case.
9981 * gcc.dg/spellcheck-options-17.c: New test case.
9982
c86e9f03
ML
99832017-01-11 Martin Liska <mliska@suse.cz>
9984
9985 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9986
947f51d6
JJ
99872017-01-11 Jakub Jelinek <jakub@redhat.com>
9988
9989 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9990 instead of just 1 for the decomposition from struct C.
9991
849fccf8
EB
99922017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9993
9994 * gcc.c-torture/execute/20170111-1.c: New test.
9995
80c74722
RB
99962017-01-11 Richard Biener <rguenther@suse.de>
9997
9998 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9999
4c4b4703
JJ
100002017-01-11 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR middle-end/50199
10003 * gcc.dg/lto/pr50199_0.c: New test.
10004
664b1a6b
MS
100052017-01-10 Martin Sebor <msebor@redhat.com>
10006
10007 PR testsuite/78960
10008 PR testsuite/78959
10009 PR testsuite/78133
10010 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10011 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10012
fefd3086
MS
100132017-01-10 Martin Sebor <msebor@redhat.com>
10014
10015 PR middle-end/78138
664b1a6b 10016 * gcc.dg/pr78138.c: New test.
fefd3086 10017
b9f4757f
DM
100182017-01-10 David Malcolm <dmalcolm@redhat.com>
10019
10020 PR c++/77949
10021 * g++.dg/diagnostic/pr77949.C: New test case.
10022
5a50f6bb
MS
100232017-01-10 Martin Sebor <msebor@redhat.com>
10024
10025 PR middle-end/78245
10026 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10027
c16880ef
MS
100282017-01-10 Martin Sebor <msebor@redhat.com>
10029
10030 PR tree-optimization/78775
10031 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10032 * gcc.dg/attr-alloc_size-10.c: New test.
10033 * gcc.dg/attr-alloc_size-11.c: New test.
10034 * gcc.dg/builtin-stringop-chk-7.c: New test.
10035 * gcc.dg/pr78775.c: New test.
10036 * gcc.dg/pr78973-2.c: New test.
10037 * gcc.dg/pr78973.c: New test.
10038
5363d9d9
JL
100392017-01-10 Jeff Law <law@redhat.com>
10040
10041 PR tree-optimization/77766
10042 PR tree-optimization/78856
10043 * gcc.c-torture/execute/pr77766.c: New test.
10044
aae23693
RB
100452016-01-10 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/79034
10048 * g++.dg/torture/pr79034.C: New testcase.
10049
a0843aed
ML
100502017-01-10 Martin Liska <mliska@suse.cz>
10051
10052 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10053 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10054 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10055 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10056 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10057 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10058 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10059 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10060 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10061 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10062 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10063 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10064 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10065 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10066 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10067 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10068 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10069 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10070 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10071 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10072 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10073 * gcc.dg/ipa/pr64307.c: Likewise.
10074 * gcc.dg/ipa/pr77653.c: Likewise.
10075
79fc8ffe
AS
100762017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10077
10078 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10079 * g++.dg/other/i386-3.C: Ditto.
10080 * gcc.target/i386/sse-12.c: Ditto.
10081 * gcc.target/i386/sse-13.c: Ditto.
10082 * gcc.target/i386/sse-22.c: Ditto.
10083 * gcc.target/i386/sse-23.c: Ditto.
10084 * gcc.target/i386/builtin_target.c: Handle new option.
10085 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10086 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10087 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10088
dfa6951f
MS
100892017-01-09 Martin Sebor <msebor@redhat.com>
10090
10091 PR testsuite/79036
10092 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10093 with different precisions.
10094
a271e415
EB
100952017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10096
10097 * g++.dg/opt/call2.C: New test.
10098 * g++.dg/opt/call3.C: Likewise.
10099 * gnat.dg/array26.adb: New test.
10100 * gnat.dg/array26_pkg.ad[sb]: New helper.
10101 * gnat.dg/array27.adb: New test.
10102 * gnat.dg/array27_pkg.ad[sb]: New helper.
10103 * gnat.dg/array28.adb: New test.
10104 * gnat.dg/array28_pkg.ad[sb]: New helper.
10105
bd2c6270
JJ
101062017-01-09 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR translation/79019
10109 PR translation/79020
10110 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10111 diagnostics.
10112 * gfortran.dg/initialization_17.f90: Likewise.
10113
1c1d8e75
DH
101142017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10115
10116 PR testsuite/79026
10117 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10118 * gcc.target/i386/pr78904-4.c: Likewise.
10119 * gcc.target/i386/pr78904-6.c: Likewise.
10120 * gcc.target/i386/pr78967-2.c: Likewise.
10121
cb330ba5
JJ
101222017-01-09 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR tree-optimization/78899
10125 * gcc.target/i386/pr78899.c: New test.
10126 * gcc.dg/pr71077.c: New test.
10127
a5e14a42
MJ
101282017-01-09 Martin Jambor <mjambor@suse.cz>
10129
10130 PR ipa/78365
10131 PR ipa/78599
10132 * gcc.dg/torture/pr78365.c: New test.
10133
01216d27
JJ
101342017-01-09 Jakub Jelinek <jakub@redhat.com>
10135
dc59e50a
JJ
10136 PR c++/78948
10137 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10138 (main): Use int* instead of long long.
10139
01216d27
JJ
10140 PR tree-optimization/78938
10141 * gcc.dg/vect/pr78938.c: New test.
10142
c0d4fec7
KT
101432017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10144
10145 * gcc.dg/20161219.c: New test.
10146
7b1b0cc1
RB
101472017-01-09 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/78997
10150 * gcc.dg/torture/pr78997.c: New testcase.
10151
813b9c0d
RB
101522017-01-09 Richard Biener <rguenther@suse.de>
10153
10154 PR debug/79000
10155 * g++.dg/lto/pr79000_0.C: New testcase.
10156 * g++.dg/lto/pr79000_1.c: Likewise.
10157
efcc8d38
MS
101582017-01-08 Martin Sebor <msebor@redhat.com>
10159
10160 PR middle-end/77708
10161 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10162 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10163 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10164 due to bug 78969.
10165 * gcc.dg/format/pr78569.c: Adjust.
10166
5ccf1d8d
DM
101672017-01-07 David Malcolm <dmalcolm@redhat.com>
10168
10169 PR c++/72803
10170 * g++.dg/diagnostic/pr72803.C: New test case.
10171
42002dfe
MS
101722017-01-07 Martin Sebor <msebor@redhat.com>
10173
10174 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10175 * gcc.dg/attr-alloc_size-4.c: Same.
10176
de91486c
AV
101772017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10178
10179 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10180 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10181 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10182 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10183 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10184 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10185 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10186
f55a925e
AS
101872017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10188 * gcc.dg/memcmp-1.c: New.
10189 * gcc.dg/strncmp-1.c: New.
10190
f3caa118
AV
101912017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10192
10193 * gcc.target/arm/acle/mcrr: New.
10194 * gcc.target/arm/acle/mcrr2: New.
10195 * gcc.target/arm/acle/mrrc: New.
10196 * gcc.target/arm/acle/mrrc2: New.
10197
ecc9a25b
AV
101982017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10199
10200 * gcc.target/arm/acle/mcr.c: New.
10201 * gcc.target/arm/acle/mrc.c: New.
10202 * gcc.target/arm/acle/mcr2.c: New.
10203 * gcc.target/arm/acle/mrc2.c: New.
10204
3811581f
AV
102052017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10206
10207 * gcc.target/arm/acle/ldc: New.
10208 * gcc.target/arm/acle/ldc2: New.
10209 * gcc.target/arm/acle/ldcl: New.
10210 * gcc.target/arm/acle/ldc2l: New.
10211 * gcc.target/arm/acle/stc: New.
10212 * gcc.target/arm/acle/stc2: New.
10213 * gcc.target/arm/acle/stcl: New.
10214 * gcc.target/arm/acle/stc2l: New.
10215
d57daa0c
AV
102162017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10217
10218 * gcc.target/arm/acle/acle.exp: Run tests for different options
10219 and make sure fat-lto-objects is used such that we can still do
10220 assemble scans.
10221 * gcc.target/arm/acle/cdp.c: New.
10222 * gcc.target/arm/acle/cdp2.c: New.
10223 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10224 (check_effective_target_arm_coproc1_ok_nocache): New.
10225 (check_effective_target_arm_coproc2_ok): New.
10226 (check_effective_target_arm_coproc2_ok_nocache): New.
10227 (check_effective_target_arm_coproc3_ok): New.
10228 (check_effective_target_arm_coproc3_ok_nocache): New.
10229 (check_effective_target_arm_coproc4_ok): New.
10230 (check_effective_target_arm_coproc4_ok_nocache): New.
10231
8a123229
MS
102322017-01-06 Martin Sebor <msebor@redhat.com>
10233
10234 PR middle-end/78605
10235 * gcc.dg/tree-ssa/pr78605.c: New test.
10236
5b8999d6
MS
102372017-01-05 Martin Sebor <msebor@redhat.com>
10238
10239 PR tree-optimization/78910
10240 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10241 diagnostics.
10242 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10243 * gcc.dg/tree-ssa/pr78910.c: New test.
10244
4e89adf9
EB
102452017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10246
10247 * gcc.dg/sso-10.c: New test.
10248
962c5679
JJ
102492017-01-05 Jakub Jelinek <jakub@redhat.com>
10250
cfd719e7
JJ
10251 PR tree-optimization/71016
10252 * gcc.target/i386/pr71016.c: New test.
10253 * gcc.target/aarch64/pr71016.c: New test.
10254 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10255
26f20371
JJ
10256 PR c++/78931
10257 * g++.dg/cpp1z/decomp19.C: New test.
10258
962c5679
JJ
10259 PR c++/78890
10260 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10261 * g++.dg/init/union1.C: Likewise.
10262 * g++.dg/cpp0x/union6.C: Expect errors.
10263 * g++.dg/cpp0x/union8.C: New test.
10264 * g++.dg/cpp0x/pr78890-1.C: New test.
10265 * g++.dg/cpp0x/pr78890-2.C: New test.
10266
8c15f541
DE
102672017-01-05 David Edelsohn <dje.gcc@gmail.com>
10268
10269 * gcc.target/powerpc/pr71670.c: Require p9vector.
10270 * gcc.target/powerpc/p9-novsx.c: Same.
10271
51b86113
DM
102722017-01-05 David Malcolm <dmalcolm@redhat.com>
10273
10274 * selftests/asr_div1.rtl: New file.
10275 * selftests/aarch64: New subdirectory.
10276 * selftests/aarch64/times-two.rtl: New file.
10277 * selftests/bb-index.rtl: New file.
10278 * selftests/cfg-test.rtl: New file.
10279 * selftests/const-int.rtl: New file.
10280 * selftests/example-labels.rtl: New file.
10281 * selftests/insn-with-mode.rtl: New file.
10282 * selftests/jump-to-label-ref.rtl: New file.
10283 * selftests/jump-to-return.rtl: New file.
10284 * selftests/jump-to-simple-return.rtl: New file.
10285 * selftests/mem.rtl: New file.
10286 * selftests/note-insn-deleted.rtl: New file.
10287 * selftests/note_insn_basic_block.rtl: New file.
10288 * selftests/simple-cse.rtl: New file.
10289 * selftests/symbol-ref.rtl: New file.
10290 * selftests/x86_64: New subdirectory.
10291 * selftests/x86_64/call-insn.rtl: New file.
10292 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10293 * selftests/x86_64/times-two.rtl: New file.
10294 * selftests/x86_64/unspec.rtl: New file.
10295
dc7650cc
NS
102962017-01-05 Nathan Sidwell <nathan@acm.org>
10297
10298 PR c++/78765
10299 * g++.dg/cpp0x/pr78765.C: New.
10300
3db70565
DV
103012017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10302
10303 * gcc.target/s390/memcpy-2.c: New test.
10304 * gcc.target/s390/memset-2.c: New test.
10305
f5a537e3
AK
103062017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10307
10308 * gcc.target/s390/memcpy-1.c: New test.
10309
d80c6d02
JL
103102017-01-04 Jeff Law <law@redhat.com>
10311
10312 PR tree-optimization/78812
10313 * g++.dg/torture/pr78812.C: New test.
10314
08edc320 103152017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10316
10317 PR target/71977
10318 PR target/70568
10319 PR target/78823
10320 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10321 64-bit VSX systems with direct move, whether we optimize common
10322 code sequences in the GLIBC math library for float math functions.
10323 * gcc.target/powerpc/pr71977-2.c: Likewise.
10324
a9342885
MP
103252017-01-04 Marek Polacek <polacek@redhat.com>
10326
10327 PR c++/64767
10328 * c-c++-common/Wpointer-compare-1.c: New test.
10329
066435fe
JJ
103302017-01-04 Jakub Jelinek <jakub@redhat.com>
10331
abec4284
JJ
10332 PR c++/78949
10333 * c-c++-common/Wunused-var-16.c: New test.
10334
26c43e27
JJ
10335 PR c++/78693
10336 * g++.dg/cpp0x/pr78693.C: New test.
10337
fc73e60c
JJ
10338 PR driver/78957
10339 * gcc.dg/pr78957.c: New test.
10340
c9cf3863
JJ
10341 * g++.dg/cpp1y/auto-fn34.C: New test.
10342
066435fe
JJ
10343 PR c++/71182
10344 * g++.dg/cpp0x/pr71182.C: New test.
10345
598bd687
KN
103462017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10347
10348 PR target/78056
10349 * gcc.target/powerpc/pr78056-1.c: New test.
10350 * gcc.target/powerpc/pr78056-2.c: New test.
10351 * gcc.target/powerpc/pr78056-3.c: New test.
10352 * gcc.target/powerpc/pr78056-4.c: New test.
10353 * gcc.target/powerpc/pr78056-5.c: New test.
10354 * gcc.target/powerpc/pr78056-6.c: New test.
10355 * gcc.target/powerpc/pr78056-7.c: New test.
10356 * gcc.target/powerpc/pr78056-8.c: New test.
10357 * lib/target-supports.exp
10358 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10359 whether the effective target supports the popcntb instruction.
10360
8194635a
JL
103612017-01-03 Jeff Law <law@redhat.com>
10362
10363 PR tree-optimization/67955
10364 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10365
baf9ebc8
MP
103662017-01-04 Marek Polacek <polacek@redhat.com>
10367
10368 PR c++/77545
10369 PR c++/77284
10370 * g++.dg/cpp0x/range-for32.C: New test.
10371 * g++.dg/cpp0x/range-for33.C: New test.
10372
5dd9a9d0
DM
103732017-01-04 David Malcolm <dmalcolm@redhat.com>
10374
10375 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10376
4bf07f3f
NS
103772017-01-04 Nathan Sidwell <nathan@acm.org>
10378
10379 PR c++/66735
10380 * g++.dg/cpp1y/pr66735.C: New.
10381
165ba2e9
JJ
103822017-01-04 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR tree-optimization/71563
10385 * gcc.dg/tree-ssa/pr71563.c: New test.
10386
4567f969
JB
103872017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10388
10389 PR fortran/78534
10390 PR fortran/78976
10391 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10392 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10393 * gfortran.dg/transfer_intrinsic_1.f90: Change
10394 scan-tree-dump-times due to gfc_trans_string_copy change to
10395 avoid -Wstringop-overflow.
10396
1c06f07f
JL
103972017-01-03 Jeff Law <law@redhat.com>
10398
10399 PR tree-optimization/78856
10400 * gcc.c-torture/execute/pr78856.c: New test.
10401
60fb638f
MM
104022017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10403
10404 PR target/78953
10405 * gcc.target/powerpc/pr78953.c: New test.
10406
e4d02f52
ILT
104072017-01-03 Ian Lance Taylor <iant@google.com>
10408
10409 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10410 enums.
10411
5b4f088d
MS
104122017-01-03 Martin Sebor <msebor@redhat.com>
10413
10414 PR tree-optimization/78696
10415 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10416 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10417 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10418 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10419
104202017-01-03 David Malcolm <dmalcolm@redhat.com>
10421
10422 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10423 with more than one digit.
10424 * lib/gcc-dg.exp (process-message): Support more than one digit
10425 in relative line specifications.
10426
104272017-01-03 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR tree-optimization/78965
10430 * gcc.dg/pr78965.c: New test.
10431
10432 PR middle-end/78901
10433 * g++.dg/opt/pr78901.C: New test.
10434
104352017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10436
10437 PR fortran/78534
10438 PR fortran/66310
10439 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10440 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10441 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10442 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10443 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10444 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10445 * gfortran.dg/string_1_lp64.f90: New test.
10446 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10447 * gfortran.dg/string_3_lp64.f90: New test.
10448 * gfortran.dg/transfer_intrinsic_1.f90: Change
10449 scan-tree-dump-times due to gfc_trans_string_copy change to
10450 avoid -Wstringop-overflow.
10451
8b7163c6
UB
104522017-01-02 Uros Bizjak <ubizjak@gmail.com>
10453
10454 PR target/78967
10455 * gcc.target/i386/pr78967-1.c: New test.
10456 * gcc.target/i386/pr78967-2.c: Ditto.
10457 * gcc.target/i386/pr78967-3.c: Ditto.
10458
10459 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10460 * gcc.target/i386/pr78904-4.c: Ditto.
10461 * gcc.target/i386/pr78904-6.c: Ditto.
10462
e2940b98
JH
104632017-01-01 Jan Hubicka <hubicka@ucw.cz>
10464
10465 PR middle-end/77674
10466 * g++.dg/torture/pr77674.C: New testcase.
10467
cbe34bb5 104682017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10469
10470 Update copyright years.
818ab71a 10471\f
cbe34bb5 10472Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10473
10474Copying and distribution of this file, with or without modification,
10475are permitted in any medium without royalty provided the copyright
10476notice and this notice are preserved.