]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/77570 ([msp430-elf] Wrong assembly in delay_cycles_32x insn declaration)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e1d55bf7
UB
12016-09-12 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4 variable arguments.
5 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
7 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
8 variable argument.
9 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
10 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
11
54dcdb88
BE
122016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13
14 PR c++/77496
15 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
16 * g++.dg/ext/pr77496.C: New test.
17 * g++.dg/warn/pr77496.C: New test.
18
d1463eb9
DM
192016-09-12 David Malcolm <dmalcolm@redhat.com>
20
21 PR c/72858
22 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
23 to preserve conversion chars, and to preserve prefix information.
24 * gcc.dg/format/pr72858.c: New test case.
25
217fabad
SK
262016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
27
28 * gfortran.dg/pr77507.f90: Move to ...
29 * gfortran.dg/ieee/pr77507.f90: here.
30
a1cd04ac
JH
312016-08-09 Jan Hubicka <hubicka@ucw.cz>
32
33 PR ipa/61159
34 * compile/pr61159.c: New testcase
35
e3912107
JH
362016-08-09 Jan Hubicka <hubicka@ucw.cz>
37
38 PR ipa/64316
39 * gcc.dg/ipa/pr63416.c: New testcase.
40
739d9339
PT
412016-09-10 Paul Thomas <pault@gcc.gnu.org>
42 Steven G. Kargl <kargl@gcc.gnu.org>
43
44 PR fortran/77532
cc3135b6 45 * gfortran.dg/dtio_11.f90: new test.
739d9339 46
fb7c40dd
SK
472016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
48
49 PR fortran/77507
50 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
51 * gfortran.dg/c_assoc_4.f90: Ditto.
52
5b28efbb
TV
532016-09-10 Tom de Vries <tom@codesourcery.com>
54
55 PR C/71602
56 * c-c++-common/va-arg-va-list-type.c: New test.
57
9d0a9bb4
PB
582016-09-09 Peter Bergner <bergner@vnet.ibm.com>
59
60 PR rtl-optimization/77289
61 * gcc.target/powerpc/pr77289.c: New test.
62
352c2128
SK
632016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
64
65 PR fortran/77420
66 * module.c (load_equiv): If the current namespace has a list of
67 equivalence statements, initialize duplicate to false and then
68 look for duplicates; otherwise, initialize it to true.
69
3f0177e7
MS
702016-09-09 Martin Sebor <msebor@redhat.com>
71
72 PR c/77520
73 PR c/77521
74 * gcc.dg/pr77520.c: New test.
75 * gcc.dg/pr77521.c: New test.
76
352c2128
SK
772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
78
79 PR fortran/77420
80 * gfortran.dg/pr77420.f90: New test.
81
e81e83d0
SK
822016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
83
84 PR fortran/77506
85 * gfortran.dg/pr77506.f90: New test.
86
8a92685e
SK
872016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
88
89 PR fortran/77507
90 * gfortran.dg/pr77507.f90: New test.
91
c65248cb
JM
922016-09-09 Joseph Myers <joseph@codesourcery.com>
93
94 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
95
2cf0ff98
SK
962016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
97 Louis Krupp <lkrupp@gcc.gnu.org>
98
99 PR fortran/69514
100 * gfortran.dg/pr69514_1.f90: New test.
101 * gfortran.dg/pr69514_2.f90: New test.
102
8ebc1e0f
JJ
1032016-09-08 Jakub Jelinek <jakub@redhat.com>
104
20b6cf01
JJ
105 PR fortran/77500
106 * gfortran.dg/gomp/pr77500.f90: New test.
107
8ebc1e0f
JJ
108 PR fortran/77516
109 * gfortran.dg/gomp/pr77516.f90: New test.
110
34718542
JJ
1112016-09-07 Jakub Jelinek <jakub@redhat.com>
112
113 PR middle-end/77475
114 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
115 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
116 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
117 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
118 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
119 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
120
e5106e27
DM
1212016-09-07 David Malcolm <dmalcolm@redhat.com>
122
123 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
124 "substring-locations.h".
125
ca235a85
RB
1262016-09-07 Richard Biener <rguenther@suse.de>
127
128 PR c/77450
129 * c-c++-common/vector-subscript-8.c: Move ..
130 * gcc.dg/pr77450.c: ... here.
131
0076b5dc 1322016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
133
134 PR libgfortran/77393
135 * gfortran.dg/fmt_f0_2.f90: Update test.
136 * gfortran.dg/fmt_f0_3.f90: New test.
137
6ac7322b
DH
1382016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
139
140 PR debug/77389
141 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
142 in dg-options.
143
144 PR debug/57519
145 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
146
8eb9e049
JJ
1472016-09-06 Jakub Jelinek <jakub@redhat.com>
148
149 PR target/69255
150 * gcc.target/i386/pr69255-1.c: New test.
151 * gcc.target/i386/pr69255-2.c: New test.
152 * gcc.target/i386/pr69255-3.c: New test.
153
1542016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
155
156 PR c/77336
157 * gcc.dg/format/miss-7.c: New test.
158
e6cb85d4
UB
1592016-09-06 Uros Bizjak <ubizjak@gmail.com>
160
161 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
162
7fe76f6a
ML
1632016-09-06 Martin Liska <mliska@suse.cz>
164
165 PR gcov-profile/77378
166 PR gcov-profile/77466
167 * gcc.dg/profile-update-warning.c: New test.
168
209b636e
RB
1692016-09-06 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/77479
172 * gcc.dg/torture/pr77479.c: New testcase.
173
b772a565
RB
1742016-09-06 Richard Biener <rguenther@suse.de>
175
176 PR c/77450
177 * c-c++-common/vector-subscript-7.c: Adjust.
178 * c-c++-common/vector-subscript-8.c: New testcase.
179
a8c07037
SKS
1802016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
181
182 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
183
0ce48391
JJ
1842016-09-05 Jakub Jelinek <jakub@redhat.com>
185
de9188e0
JJ
186 PR target/77476
187 * gcc.target/i386/avx512f-pr77476.c: New test.
188 * gcc.target/i386/avx512bw-pr77476.c: New test.
189 * gcc.target/i386/avx512dq-pr77476.c: New test.
190
c76f7809
JJ
191 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
192 Update comment to mention also avx512f.
193
0ce48391
JJ
194 PR sanitizer/77396
195 * g++.dg/asan/pr77396-2.C: New test.
196
8a27cf73
UB
1972016-09-05 Uros Bizjak <ubizjak@gmail.com>
198
199 PR rtl-optimization/77452
200 * gcc.target/i386/pr77452.c: New test.
201
25ff5dd3
MP
2022016-09-05 Marek Polacek <polacek@redhat.com>
203
204 PR c/77423
205 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
206
f2bc4e48
SK
2072016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
208
209 PR fortran/77391
210 * gfortran.dg/pr77391.f90: New test.
211
e85921ee
SK
2122016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
213
214 PR fortran/77460
215 * gfortran.dg/pr77460.f90: New test.
216
b5d50659
JJ
2172016-09-03 Jakub Jelinek <jakub@redhat.com>
218
219 PR c/65467
220 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
221
7b826676
KY
2222016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
223
224 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
225
717ebe91
DM
2262016-09-02 David Malcolm <dmalcolm@redhat.com>
227
228 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
229 test case.
230 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
231 diagnostic-test-show-locus-generate-patch.c to the sources
232 for diagnostic_plugin_test_show_locus.c.
233
94087e88
JJ
2342016-09-02 Jakub Jelinek <jakub@redhat.com>
235
9dc5773f
JJ
236 PR c/65467
237 * gcc.dg/gomp/_Atomic-1.c: New test.
238 * gcc.dg/gomp/_Atomic-2.c: New test.
239 * gcc.dg/gomp/_Atomic-3.c: New test.
240 * gcc.dg/gomp/_Atomic-4.c: New test.
241 * gcc.dg/gomp/_Atomic-5.c: New test.
242
94087e88
JJ
243 PR sanitizer/77396
244 * g++.dg/asan/pr77396.C: New test.
245
2462016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
247
248 PR tree-optimization/71831
249 * gcc.dg/builtin-object-size-16.c: New test.
250 * gcc.dg/builtin-object-size-17.c: New test.
251
7e89048d
JD
2522016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253
254 PR libgfortran/77393
255 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
256
2f196155
UB
2572016-09-01 Uros Bizjak <ubizjak@gmail.com>
258
259 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
260 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
261 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
262 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
263 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
264 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
265 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
266 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
267 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
268 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
269 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
270 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
271 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
272 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
273 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
274 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
275 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
276 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
277
0a6b0523
EB
2782016-09-01 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/opt58.adb: New test.
281 * gnat.dg/opt58_pkg.ads: New helper.
282
2a99de7b
RB
2832016-09-01 Richard Biener <rguenther@suse.de>
284
285 PR middle-end/77436
286 * gcc.dg/torture/pr77436.c: New testcase.
287
f79d8786
SKS
2882016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
289
290 * gcc.dg/pr64252.c: Require int32plus.
291 * gcc.dg/pr66299-1.c: Likewise.
292 * gcc.dg/pr66299-2.c: Likewise.
293 * gcc.dg/torture/20131115-1.c: Skip for avr.
294
b06335f9
KT
2952016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
296
297 * gcc.target/aarch64/ands_3.c: New test.
298
f25f40be
JJ
2992016-08-31 Jakub Jelinek <jakub@redhat.com>
300
d12a0b5a
JJ
301 PR fortran/77352
302 * gfortran.dg/gomp/pr77352.f90: New test.
303
f25f40be
JJ
304 PR fortran/77374
305 * gfortran.dg/gomp/pr77374.f08: New test.
306
9ff6fb6e
MG
3072016-08-31 Marc Glisse <marc.glisse@inria.fr>
308
309 PR tree-optimization/73714
310 * gcc.dg/tree-ssa/pr73714.c: New test.
311
8e95a674
JD
3122016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313
314 PR libgfortran/77393
315 * gfortran.dg/fmt_f0_2.f90: New test.
316
c6b0037d
MG
3172016-08-31 Marc Glisse <marc.glisse@inria.fr>
318
319 * gcc.target/i386/pr59539-2.c: Adapt options.
320 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
321
1a576b13
PT
3222016-08-31 Paul Thomas <pault@gcc.gnu.org>
323
324 PR fortran/77418
325 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
326 of the associate entity and replace with a pointer to the
327 intended item on the stack.
328
e73d3ca6 3292016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 330 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
331
332 PR fortran/48298
333 * gfortran.dg/dtio_1.f90: New test.
334 * gfortran.dg/dtio_2.f90: New test.
335 * gfortran.dg/dtio_3.f90: New test.
336 * gfortran.dg/dtio_4.f90: New test.
337 * gfortran.dg/dtio_5.f90: New test.
338 * gfortran.dg/dtio_6.f90: New test.
339 * gfortran.dg/dtio_7.f90: New test.
340 * gfortran.dg/dtio_8.f90: New test.
341 * gfortran.dg/dtio_9.f90: New test.
342 * gfortran.dg/dtio_10.f90: New test.
343
b816477a
DM
3442016-08-30 David Malcolm <dmalcolm@redhat.com>
345
346 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
347 (test_many_nested_locations): New function.
348 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
349 (test_show_locus): Handle "test_many_nested_locations".
350
71b30891
DM
3512016-08-30 David Malcolm <dmalcolm@redhat.com>
352
353 * g++.dg/template/double-greater-than-fixit.C: New test case.
354
8fa37232
EB
3552016-08-30 Eric Botcazou <ebotcazou@adacore.com>
356
357 * gnat.dg/opt57.ad[sb]: New test.
358 * gnat.dg/opt57_pkg.ads: New helper.
359
6f651bae
RB
3602016-08-30 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/69047
363 * gcc.dg/pr69047.c: Fix byte-order check.
364
ab834832
JJ
3652016-08-30 Jakub Jelinek <jakub@redhat.com>
366
5116b156
JJ
367 PR tree-optimization/72866
368 * gcc.dg/vect/pr72866.c: New test.
369
3754bbfc
JJ
370 PR debug/77363
371 * g++.dg/debug/dwarf2/pr77363.C: New test.
372
26122e2d
JJ
373 PR middle-end/77377
374 * gcc.target/i386/pr77377.c: New test.
375
ab834832
JJ
376 PR debug/77389
377 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
378 in dg-options.
379
bedc9ca7
SK
3802016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
381
382 * gfortran.dg/pr77372.f90: Moved to ...
383 * gfortran.dg/ieee/pr77372.f90: here.
384
adfa1e6b
MM
3852016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
386
387 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
388 vector short/char initializations.
389 * gcc.target/powerpc/vec-init-5.c: Likewise.
390 * gcc.target/powerpc/vec-init-6.c: New compile time test for
391 vector initialization optimizations.
392 * gcc.target/powerpc/vec-init-7.c: Likewise.
393 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
394 vector float/double initializations.
395 * gcc.target/powerpc/vec-init-9.c: Likewise.
396
414b7129
UB
3972016-08-29 Uros Bizjak <ubizjak@gmail.com>
398
399 PR target/77403
400 * gcc.target/i386/pr77403.c: New test.
401
3d06b6f2
MP
4022016-08-29 Marek Polacek <polacek@redhat.com>
403
404 PR c/77292
405 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
406
ba9bbd6f
TV
4072016-08-29 Tom de Vries <tom@codesourcery.com>
408
409 PR c/77398
410 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
411
d7d80d8f
EB
4122016-08-29 Eric Botcazou <ebotcazou@adacore.com>
413
414 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 415
d7d80d8f 4162016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
417
418 * gfortran.dg/dec_structure_13.f90: New testcase.
419
468d95c8
JB
4202016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
421
422 PR fortran/77261
423 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
424 available.
425
f329b264
TV
4262016-08-28 Tom de Vries <tom@codesourcery.com>
427
428 PR lto/70955
429 * gcc.dg/pr70955.c: New test.
430 * gcc.dg/lto/pr70955_0.c: Same.
431 * gcc.dg/lto/pr70955_1.c: Same.
432
4a389eb6
PP
4332016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
434
435 PR tree-optimization/71077
436 * gcc.target/i386/pr71077.c: New test.
437
3f8257db 4382016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
439
440 PR fortran/77380
441 * gfortran.dg/pr77380.f90: New test.
442
3f8257db 4432016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
444
445 PR fortran/77372
446 gfortran.dg/pr77372.f90: New test.
447
ee908516
DM
4482016-08-26 David Malcolm <dmalcolm@redhat.com>
449
450 * gcc.dg/spellcheck-fields-2.c (test): Move
451 dg-begin/end-multiline-output within function body.
452 (test_macro): New function.
453
d41e76cf
DM
4542016-08-26 David Malcolm <dmalcolm@redhat.com>
455
456 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
457 (test_fixit_insert): Update expected output.
458 (test_fixit_remove): Likewise.
459 (test_fixit_replace): Likewise.
460
524a4c96
RO
4612016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
462
463 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
464 Fix typo.
465
ebfa15ab
RB
4662016-08-26 Richard Biener <rguenther@suse.de>
467
468 PR tree-optimization/69047
469 * gcc.dg/pr69047.c: New testcase.
470
209ca542
PK
4712016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
472 Martin Jambhor <mjambor@suse.cz>
524a4c96 473
209ca542
PK
474 * gcc.dg/ipa/propbits-1.c: New test-case.
475 * gcc.dg/ipa/propbits-2.c: Likewise.
476 * gcc.dg/ipa/propbits-3.c: Likewise.
477
e5cf1629
SK
4782016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
479
480 PR fortran/77351
481 * gfortran.dg/pr77351.f90: New test.
482
ebef225f
MP
4832016-08-25 Marek Polacek <polacek@redhat.com>
484
485 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
486
fe377a48
MP
4872016-08-25 Marek Polacek <polacek@redhat.com>
488
489 PR c/77323
490 * gcc.dg/pr77323.c: New test.
491
88b8971f
PT
4922016-08-24 Paul Thomas <pault@gcc.gnu.org>
493
494 PR fortran/77358
495 * gfortran.dg/submodule_17.f08: New test.
496
3f8257db
JJ
4972016-08-24 Michael Collison <michael.collison@linaro.org>
498 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
499
500 * gcc.target/arm/builtin_saddl.c: New testcase.
501 * gcc.target/arm/builtin_saddll.c: New testcase.
502 * gcc.target/arm/builtin_uaddl.c: New testcase.
503 * gcc.target/arm/builtin_uaddll.c: New testcase.
504 * gcc.target/arm/builtin_ssubl.c: New testcase.
505 * gcc.target/arm/builtin_ssubll.c: New testcase.
506 * gcc.target/arm/builtin_usubl.c: New testcase.
507 * gcc.target/arm/builtin_usubll.c: New testcase.
508
d5b5d212
UB
5092016-08-24 Uros Bizjak <ubizjak@gmail.com>
510
511 PR target/77270
512 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
513 (dg-options): Use -march=amdfam10 instead of -march=athlon.
514 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
515 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
516 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
517 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
518 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
519 effective target. Remove scan-assembler-times directives.
520 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
521 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
522 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
523
d1188689
SKS
5242016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
525
526 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
527 of unsigned int.
528 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
529
0b6b8f85
RS
5302016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
531
532 PR testsuite/77317
533 * lib/target-supports.exp
534 (check_effective_target_vect_aligned_arrays): Don't cache the result.
535 (check_effective_target_vect_natural_alignment): Ditto.
536 (check_effective_target_vector_alignment_reachable): Ditto.
537 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
538
587b7f7a
ILT
5392016-08-23 Ian Lance Taylor <iant@golang.org>
540
541 * gcc.target/s390/nolrl-1.c: Don't match the file name.
542
6019c0fc
MM
5432016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
544
545 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
546 being created from pointers to memory locations.
547 * gcc.target/powerpc/vec-init-2.c: Likewise.
548
cfe37db4
FR
5492016-08-23 Fritz Reese <fritzoreese@gmail.com>
550
551 * gfortran.dg/dec_structure_12.f90: New testcase.
552
7e11f46f
DV
5532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
554
555 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
556
7ab4f354
DV
5572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
558
559 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
560 verification.
561
deb9351f
DV
5622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
563
564 * gcc.target/s390/md/andc-splitter-1.c: New test case.
565 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
566
1fd9f058
RB
5672016-08-23 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/27336
570 * c-c++-common/pr27336.c: New testcase.
571
b00e6e75
MP
5722016-08-22 Marek Polacek <polacek@redhat.com>
573
574 PR c++/77321
575 * g++.dg/cpp1y/pr77321.C: New test.
576
58338bac
SK
5772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
578
579 PR fortran/60774
580 * gfortran.dg/empty_label.f: Adjust test for new error message.
581 * gfortran.dg/empty_label.f90: Ditto.
582 * gfortran.dg/empty_label_typedecl.f90: Ditto.
583 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
584 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
585
30364ce6
SK
5862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
587
588 PR fortran/61318
589 * gfortran.dg/pr61318.f90: New test.
590
ad7a5a8f
SK
5912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
592
593 PR fortran/77260
594 * gfortran.dg/pr77260_1.f90: New test.
595 * gfortran.dg/pr77260_2.f90: Ditto.
596
72f52f30
JM
5972016-08-22 Joseph Myers <joseph@codesourcery.com>
598
599 PR middle-end/77269
600 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
601 __builtin_signbitf and __builtin_signbitl in expected generic
602 expansion.
603 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
604 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
605 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
606 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
607 tests.
608
6dc198e3
JM
6092016-08-22 Joseph Myers <joseph@codesourcery.com>
610
611 * gcc.dg/torture/float128-builtin.c,
612 gcc.dg/torture/float128-ieee-nan.c,
613 gcc.dg/torture/float128x-builtin.c,
614 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
615 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
616 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
617 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
618 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
619 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
620 gcc.dg/torture/floatn-nan.h: New tests.
621
7ff4e41a
JM
6222016-08-22 Joseph Myers <joseph@codesourcery.com>
623
624 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
625 macro.
626 (main): Update calls to TEST_I_F.
627 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
628 macro.
629 (main): Update calls to TEST_I_F.
630
7078cdb6
JM
6312016-08-22 Joseph Myers <joseph@codesourcery.com>
632
633 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
634 gcc.dg/torture/fp-int-convert-float32x-timode.c,
635 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
636 names in calls to TEST_I_F.
637
a9d7c823
BE
6382016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
639
640 PR c/52952
641 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
642
cd800235
SKS
6432016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
644
645 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
646 and !natural_alignment_64.
647 * gcc.dg/ipa/propalign-2.c: Likewise.
648 * gcc.dg/ipa/propalign-3.c: Likewise.
649 * gcc.dg/ipa/propalign-4.c: Likewise.
650 * gcc.dg/ipa/propalign-5.c: Likewise.
651 * lib/target-supports.exp
652 (check_effective_target_natural_alignment_32): Add avr-*-*.
653
22d12455
KV
6542016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
655
656 PR tree-optimization/61839
657 * gcc.dg/tree-ssa/pr61839_1.c: New test.
658 * gcc.dg/tree-ssa/pr61839_2.c: New test.
659 * gcc.dg/tree-ssa/pr61839_3.c: New test.
660 * gcc.dg/tree-ssa/pr61839_4.c: New test.
661
c65699ef
JM
6622016-08-19 Joseph Myers <joseph@codesourcery.com>
663
664 PR c/32187
665 * lib/target-supports.exp (check_effective_target_float16)
666 (check_effective_target_float32, check_effective_target_float64)
667 (check_effective_target_float128, check_effective_target_float32x)
668 (check_effective_target_float64x)
669 (check_effective_target_float128x)
670 (check_effective_target_float16_runtime)
671 (check_effective_target_float32_runtime)
672 (check_effective_target_float64_runtime)
673 (check_effective_target_float128_runtime)
674 (check_effective_target_float32x_runtime)
675 (check_effective_target_float64x_runtime)
676 (check_effective_target_float128x_runtime)
677 (check_effective_target_floatn_nx_runtime)
678 (add_options_for_float16, add_options_for_float32)
679 (add_options_for_float64, add_options_for_float128)
680 (add_options_for_float32x, add_options_for_float64x)
681 (add_options_for_float128x): New procedures.
682 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
683 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
684 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
685 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
686 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
687 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
688 gcc.dg/torture/float128-complex.c,
689 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
690 gcc.dg/torture/float128x-basic.c,
691 gcc.dg/torture/float128x-complex.c,
692 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
693 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
694 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
695 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
696 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
697 gcc.dg/torture/float32x-basic.c,
698 gcc.dg/torture/float32x-complex.c,
699 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
700 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
701 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
702 gcc.dg/torture/float64x-basic.c,
703 gcc.dg/torture/float64x-complex.c,
704 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
705 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
706 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
707 gcc.dg/torture/floatn-tg.h,
708 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
709 gcc.dg/torture/fp-int-convert-float128-ieee.c,
710 gcc.dg/torture/fp-int-convert-float128x-timode.c,
711 gcc.dg/torture/fp-int-convert-float128x.c,
712 gcc.dg/torture/fp-int-convert-float16-timode.c,
713 gcc.dg/torture/fp-int-convert-float16.c,
714 gcc.dg/torture/fp-int-convert-float32-timode.c,
715 gcc.dg/torture/fp-int-convert-float32.c,
716 gcc.dg/torture/fp-int-convert-float32x-timode.c,
717 gcc.dg/torture/fp-int-convert-float32x.c,
718 gcc.dg/torture/fp-int-convert-float64-timode.c,
719 gcc.dg/torture/fp-int-convert-float64.c,
720 gcc.dg/torture/fp-int-convert-float64x-timode.c,
721 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
722 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
723 maximum exponent of floating-point type. Use it in testing
724 whether 0x8...0 fits in the floating-point type. Always treat -1
725 (signed 0xf...f) as fitting in the floating-point type.
726 (M_OK1): New macro.
727 * gcc.dg/torture/fp-int-convert-double.c,
728 gcc.dg/torture/fp-int-convert-float.c,
729 gcc.dg/torture/fp-int-convert-float128-timode.c,
730 gcc.dg/torture/fp-int-convert-float128.c,
731 gcc.dg/torture/fp-int-convert-float80-timode.c,
732 gcc.dg/torture/fp-int-convert-float80.c,
733 gcc.dg/torture/fp-int-convert-long-double.c,
734 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
735
94e73c78
JJ
7362016-08-19 Jakub Jelinek <jakub@redhat.com>
737
fbdbd4b6
JJ
738 PR fortran/72744
739 * gfortran.dg/gomp/pr72744.f90: New test.
740
94e73c78
JJ
741 PR fortran/69281
742 * gfortran.dg/gomp/pr69281.f90: New test.
743
91151a73
JB
7442016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
745
414b7129
UB
746 * gfortran.dg/random_4.f90: Initialize seed before using, handle
747 the last special seed value.
748 * gfortran.dg/random_7.f90: Use size for last array member instead
749 of hardcoded value.
91151a73 750
fcf830ab
PK
7512016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
752
753 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
754 * gcc.dg/cpp/warn-undef-2.c: Likewise.
755
1a5da5b6
RB
7562016-08-19 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/77286
759 * gcc.dg/torture/pr77286.c: New testcase.
760
82f72146
DM
7612016-08-18 David Malcolm <dmalcolm@redhat.com>
762
763 * gcc.dg/verbose-asm-2.c: New test case.
764
cc015f3a
DM
7652016-08-18 David Malcolm <dmalcolm@redhat.com>
766
767 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
768 (custom_diagnostic_finalizer): Update for change to
769 diagnostic_show_locus.
770
cb18fd07
DM
7712016-08-18 David Malcolm <dmalcolm@redhat.com>
772
773 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
774 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
775
a76989dc
MP
7762016-08-18 Marek Polacek <polacek@redhat.com>
777
778 PR c/71514
779 * gcc.dg/pr71514.c: New test.
780
89c88780
L
7812015-08-18 H.J. Lu <hongjiu.lu@intel.com>
782
783 PR target/72839
784 * gcc.target/i386/pr72839.c: New test.
785
2c71d454
CLT
7862016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
787
788 PR middle-end/70895
789 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
790 * c-c++-common/goacc/reduction-1.c: Likewise.
791 * c-c++-common/goacc/reduction-2.c: Likewise.
792 * c-c++-common/goacc/reduction-3.c: Likewise.
793 * c-c++-common/goacc/reduction-4.c: Likewise.
794
66592e95
AM
7952016-08-18 Alan Modra <amodra@gmail.com>
796
797 * gcc.c-torture/compile/pr72771.c: New.
798
3a146d46
JJ
7992016-08-17 Jakub Jelinek <jakub@redhat.com>
800
801 PR fortran/67496
802 * gfortran.dg/pr67496.f90: New test.
803
3f8257db 8042015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
805
806 PR tree-optimization/71752
3a146d46 807 * gcc.dg/vect/pr71752.c: New.
038000bd 808
dd42e908
UB
8092016-08-17 Uros Bizjak <ubizjak@gmail.com>
810
811 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
812
458a1cd0
JJ
8132016-08-17 Jakub Jelinek <jakub@redhat.com>
814
815 PR middle-end/77259
816 * g++.dg/ipa/devirt-52.C: New test.
817
11c4c4ba
CLT
8182016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
819
820 * c-c++-common/goacc/reduction-6.c: New testcase.
821
661d6efd
RB
8222016-08-17 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/76490
825 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
826 * gcc.dg/pr52904.c: XFAIL.
827
622d8b69
RB
8282016-08-17 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/23855
831 * gcc.dg/loop-unswitch-2.c: Adjust.
832
af23e99c
JJ
8332016-08-16 Jakub Jelinek <jakub@redhat.com>
834
835 PR tree-optimization/72817
836 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
837
feeb6268
JM
8382016-08-16 Joseph Myers <joseph@codesourcery.com>
839
840 PR libgcc/77265
841 * gcc.dg/torture/float128-extend-inf.c: New test.
842
65e736c0
DM
8432016-08-16 David Malcolm <dmalcolm@redhat.com>
844
845 PR c/72857
846 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
847 for embedded NUL.
848 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
849 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
850 caret placement.
851 (test_oct): Likewise.
852 (test_multiple): Likewise.
853 (test_field_width_specifier): Likewise.
854 (test_field_width_specifier_2): New function.
855 (test_field_precision_specifier): New function.
856 (test_embedded_nul): Update expected caret placement.
857 (test_non_contiguous_strings): Update line number.
858 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
859 (__emit_string_literal_range): Add "caret_idx" param.
860 (test_simple_string_literal): Add value for new param, updating
861 expected output..
862 (test_concatenated_string_literal): Likewise.
863 (test_multiline_string_literal): Likewise.
864 (test_hex): Likewise.
865 (test_oct): Likewise.
866 (test_multiple): Likewise.
867 (test_ucn4): Likewise.
868 (test_ucn8): Likewise.
869 (test_u8): Likewise.
870 (test_u): Likewise; update expected message, from "range" to
871 "location".
872 (test_U): Likewise.
873 (test_L): Likewise.
874 (test_macro): Add value for new param.
875 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
876 (__emit_string_literal_range): Add "caret_idx" param.
877 (test_stringified_token_1): Add value for new param. Update
878 expected message, from "range" to "location".
879 (test_stringized_token_2): Likewise, adding param to macro.
880 (test_stringified_token_3): Likewise.
881 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
882 (emit_warning): Convert param from source_range to location_t.
883 (test_string_literals): Add caret_idx param, and use it when
884 constructing a substring_loc. Update error message, from
885 "range" to "location".
886
4a7f57d5
JJ
8872016-08-16 Jakub Jelinek <jakub@redhat.com>
888
7841800f
JJ
889 PR target/71910
890 * g++.dg/gomp/pr71910.C: New test.
891
1b13411a
JJ
892 PR middle-end/67485
893 * gcc.c-torture/compile/pr67485.c: New test.
894
4a7f57d5
JJ
895 PR target/72867
896 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
897
3c556bc4
BC
8982016-08-16 Bin Cheng <bin.cheng@arm.com>
899
900 PR tree-optimization/69848
901 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
902
beab2da6
ML
9032016-08-16 Martin Liska <mliska@suse.cz>
904
905 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
906 of memory operations so that it can be handled by core2
907 in 32-bit mode.
908
f4eec0a3
RB
9092016-08-16 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/76783
912 * gcc.dg/pr76783.c: New testcase.
913 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
914
8f21990a
BC
9152016-08-16 Bin Cheng <bin.cheng@arm.com>
916
917 PR tree-optimization/72817
918 PR tree-optimization/73450
919 * gcc.dg/tree-ssa/pr72817.c: New test.
920 * gcc.dg/tree-ssa/pr73450.c: New test.
921
7fc61626
FR
9222016-08-15 Fritz Reese <fritzoreese@gmail.com>
923
924 * gfortran.dg/init_flag_13.f90: New testcase.
925 * gfortran.dg/init_flag_14.f90: Ditto.
926 * gfortran.dg/init_flag_15.f03: Ditto.
927 * gfortran.dg/dec_init_1.f90: Ditto.
928 * gfortran.dg/dec_init_2.f90: Ditto.
929
432baa02
UB
9302016-08-15 Uros Bizjak <ubizjak@gmail.com>
931
932 PR target/72867
933 * gcc.target/i386/pr72867.c: New test.
934
7e1dde14
EB
9352016-08-16 Eric Botcazou <ebotcazou@adacore.com>
936
937 * c-c++-common/dump-ada-spec-5.c: New test.
938
e4969090
RB
9392016-08-15 Richard Biener <rguenther@suse.de>
940
941 PR tree-optimization/73434
942 * gcc.dg/torture/pr73434.c: New testcase.
943
66088065
JJ
9442016-08-15 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/72824
947 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
948
7c713714
CLT
9492016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
950
951 PR fortran/70598
952 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
953 in use_device clause.
954 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
955 * gfortran.dg/goacc/list.f95: Adjust to catch
956 "neither a POINTER nor an array" error messages.
957
4271e5cb
UB
9582016-08-14 Uros Bizjak <ubizjak@gmail.com>
959
960 PR target/76342
961 * gcc.target/i386/pr76342.c: New test.
962
b0cea284
JJ
9632016-08-12 Jakub Jelinek <jakub@redhat.com>
964
965 PR c/71512
966 * g++.dg/ubsan/pr71512.C: New test.
967 * c-c++-common/ubsan/pr71512-1.c: New test.
968 * c-c++-common/ubsan/pr71512-2.c: New test.
969
e86aefb8
MM
9702016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
971
972 * gcc.target/powerpc/vec-init-1.c: New tests to test various
973 vector initialization options.
974 * gcc.target/powerpc/vec-init-2.c: Likewise.
975 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
976 is generated on ISA 3.0.
977
7fd82d52
PP
9782016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
979
980 PR middle-end/71654
981 * gcc.dg/c-c++-common/pr71654.c: New test.
982 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
983 dg-options.
984 * gcc.dg/tree-ssa/vrp24: Likewise.
985
2f1364c2
JJ
9862016-08-12 Jakub Jelinek <jakub@redhat.com>
987
988 PR c/67410
989 * gcc.dg/pr67410.c: New test.
990
8eb414aa
BC
9912016-08-12 Bin Cheng <bin.cheng@arm.com>
992
993 PR tree-optimization/69848
994 * gcc.dg/vect/vect-pr69848.c: New test.
995
30b39c19
UB
9962016-08-12 Uros Bizjak <ubizjak@gmail.com>
997
998 PR testsuite/71008
999 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1000 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1001 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1002 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1003
e373dd06
RB
10042016-08-12 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/57326
1007 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1008 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1009 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1010 * gcc.target/i386/pr45685.c: Likewise.
1011 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1012 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1013 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1014 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1015 * gfortran.dg/pr34163.f90: Likewise.
1016
20d1af89
ML
10172016-08-12 Martin Liska <mliska@suse.cz>
1018
1019 * g++.dg/gcov/gcov-16.C: New test.
1020 * lib/gcov.exp: Support new argument for run-gcov function.
1021
5cacda56
ML
10222016-08-12 Martin Liska <mliska@suse.cz>
1023
1024 PR gcov-profile/35590
1025 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1026
663eecfd
RB
10272016-08-12 Richard Biener <rguenther@suse.de>
1028
1029 PR tree-optimization/72851
1030 * gcc.dg/torture/pr72851.c: New testcase.
1031
3f8257db 10322016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1033
e366d7d8
AO
1034 PR debug/63240
1035 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1036 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1037 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1038 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1039 DW_AT_deleted.
1040
71e1a6a4
AO
1041 PR debug/55641
1042 * g++.dg/debug/dwarf2/ref-1.C: New.
1043
8aaf799b
AO
1044 PR debug/49366
1045 * g++.dg/debug/dwarf2/template-params-12.H: New.
1046 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1047 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1048 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1049 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1050 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1051 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1052 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1053
06f9caed
BS
10542016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1055
1056 PR target/72863
1057 * gcc.target/powerpc/pr72863.c: New test.
1058
a8b956c1
UB
10592016-08-11 Uros Bizjak <ubizjak@gmail.com>
1060
1061 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1062
c73dd986
L
10632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1064
1065 * gcc.target/i386/pieces-strcpy-1.c: New test.
1066 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1067
385ed708
JJ
10682016-08-11 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c++/72868
1071 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1072
df7ec09f
L
10732015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1074
1075 * gcc.target/i386/pieces-memcpy-1.c: New test.
1076 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1077 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1078 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1079 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1080 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1081
b95a64bb
JJ
10822016-08-11 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR c/72816
7ddbcf6b 1085 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1086
59537744
BE
10872016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1088
1089 PR tree-optimization/71083
1090 * gcc.c-torture/execute/pr71083.c: New test.
1091 * gnat.dg/loop_optimization23.adb: New test.
1092 * gnat.dg/loop_optimization23_pkg.ads: New test.
1093 * gnat.dg/loop_optimization23_pkg.adb: New test.
1094
183ac6d0
RB
10952016-08-11 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/72772
1098 * gcc.dg/graphite/pr35356-1.c: Adjust.
1099 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1100
b152f5a2
JB
11012016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1102
1103 * gfortran.dg/random_7.f90: Take into account that the last seed
1104 value is the special p value.
1105 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1106
bb7ebad1
RB
11072016-08-11 Richard Biener <rguenther@suse.de>
1108
1109 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1110
2e186411
AM
11112016-08-11 Alan Modra <amodra@gmail.com>
1112
1113 * gcc.target/powerpc/pr71680.c: New.
1114
e9e6d4f6
KN
11152016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1116
1117 * gcc.target/powerpc/bfp/bfp.exp: New file.
1118 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1119 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1120 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1121 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1122 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1123 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1124 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1125 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1126 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1127 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1128 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1129 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1130 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1131 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1132 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1133 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1134 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1135 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1136 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1137 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1138 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1139 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1140 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1141 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1142 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1143 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1144 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1145 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1146 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1147 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1148 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1149 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1150 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1151 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1152 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1153 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1154 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1155 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1156 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1157 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1158 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1159 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1160 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1161 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1162 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1163 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1164 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1165 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1166 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1167 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1168 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1169 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1170 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1171
9c8eabea
BC
11722016-08-10 Bin Cheng <bin.cheng@arm.com>
1173
1174 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1175 Add aarch64*-*-*.
1176
6c553b76
BC
11772016-08-10 Bin Cheng <bin.cheng@arm.com>
1178
1179 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1180
a0883b08
MM
11812016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1182
1183 PR target/72853
1184 * gcc.target/powerpc/pr72853.c: New test.
1185
a266236e
ML
11862016-08-10 Martin Liska <mliska@suse.cz>
1187
1188 PR gcov-profile/58306
1189 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1190
22063dbc
ML
11912016-08-10 Martin Liska <mliska@suse.cz>
1192
1193 * g++.dg/gcov/gcov-threads-1.C: New test.
1194
5250a5bb
SKS
11952016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1196
1197 PR target/71873
1198 * gcc.target/avr/pr71873.c: New test.
1199
b7597ae5
ML
12002016-08-09 Martin Liska <mliska@suse.cz>
1201
1202 * g++.dg/gcov/gcov-dump-1.C: New test.
1203 * g++.dg/gcov/gcov-dump-2.C: New test.
1204
ab50a215
ML
12052016-08-09 Martin Liska <mliska@suse.cz>
1206
1207 * gcc.dg/tree-prof/val-prof-9.c: New test.
1208
dcb1e137
ML
12092016-08-09 Martin Liska <mliska@suse.cz>
1210
1211 * gcc.dg/tree-prof/val-prof-8.c: New test.
1212
04d6d3b6
MJ
12132016-08-09 Martin Jambor <mjambor@suse.cz>
1214
df839749
UB
1215 PR ipa/71981
1216 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1217
c57e78c4
BC
12182016-08-09 Bin Cheng <bin.cheng@arm.com>
1219
1220 PR tree-optimization/33707
1221 * gcc.dg/vect/pr33707.c: New test.
1222
42970a17
BC
12232016-08-09 Bin Cheng <bin.cheng@arm.com>
1224
1225 PR tree-optimization/pr72772
1226 * gcc.dg/tree-ssa/pr72772.c: New test.
1227
810a3aa6
MF
12282016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1229
1230 PR rtl-optimization/66669
1231 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1232
9e207d6f
JJ
12332016-08-09 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR tree-optimization/72824
1236 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1237
50bf47fd
RB
12382016-08-09 Richard Biener <rguenther@suse.de>
1239
1240 PR tree-optimization/71802
1241 * gcc.dg/torture/pr71802.c: New testcase.
1242
cadec7ca
JJ
12432016-08-09 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR c++/72809
1246 * g++.dg/eh/stdarg1.C: New test.
1247
c43c5112
AK
12482016-08-08 Andi Kleen <ak@linux.intel.com>
1249
1250 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1251 test command line in failure log.
1252 (profopt-execute): dito. Make autofdo file names unique.
1253
895aa8e1
DM
12542016-08-08 David Malcolm <dmalcolm@redhat.com>
1255
1256 PR c/64955
1257 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1258 output.
1259
9afda630
PK
12602016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1261
1262 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1263 c99_runtime.
1264 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1265 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1266 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1267 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1268 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1269 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1270
e52ed3fe
DM
12712016-08-08 David Malcolm <dmalcolm@redhat.com>
1272
1273 PR c/52952
1274 * gcc.dg/cpp/pr66415-1.c: Likewise.
1275 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1276 * gcc.dg/format/c90-printf-1.c: Likewise.
1277 * gcc.dg/format/diagnostic-ranges.c: New test case.
1278
ad200580
JJ
12792016-08-08 Jakub Jelinek <jakub@redhat.com>
1280
77524e0d
JJ
1281 PR fortran/72716
1282 * gfortran.dg/gomp/pr72716.f90: New test.
1283
2187f2a2
JJ
1284 PR middle-end/72781
1285 * gcc.dg/gomp/pr72781.c: New test.
1286
ad200580
JJ
1287 PR middle-end/68762
1288 * g++.dg/vect/pr68762-1.cc: New test.
1289 * g++.dg/vect/pr68762-2.cc: New test.
1290 * g++.dg/vect/pr68762.h: New file.
1291
989d0071
MS
12922016-08-08 Martin Sebor <msebor@redhat.com>
1293
1294 PR testsuite/72838
3a146d46
JJ
1295 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1296 * g++.dg/warn/overflow-warn-3.C: Same.
1297 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1298
7090cac9
AV
12992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1300
1301 PR fortran/71936
1302 * gfortran.dg/allocate_with_source_21.f03: New test.
1303
64e56ab0
AV
13042016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1305
1306 PR fortran/72698
1307 * gfortran.dg/allocate_with_source_20.f03: New test.
1308
0476487d
AM
13092016-08-08 Alan Modra <amodra@gmail.com>
1310
1311 * gcc.c-torture/compile/pr72802.c: New.
1312
8e9218f2
AV
13132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1314
1315 PR fortran/70524
1316 * gfortran.dg/dependency_48.f90: New test.
1317
c1f7083b
TK
13182016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1319
531e5ae3 1320 PR fortran/70040
c1f7083b
TK
1321 * gfortran.dg/pr70040.f90: New testcase.
1322
6ab5813c
TK
13232016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/71961
1326 * gfortran.dg/matmul_10.f90: New testcase.
1327
27bddc4a
JH
13282016-08-07 Jan Hubicka <hubicka@ucw.cz>
1329
1330 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1331
4a9f8a9f
JJ
13322016-08-07 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR c/72816
1335 * gcc.dg/pr72816.c: New test.
1336
fa76f2c6
JW
13372016-08-06 Jonathan Wakely <jwakely@redhat.com>
1338
1339 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1340 * g++.dg/conversion/pr41426.C: Likewise.
1341 * g++.dg/conversion/pr66211.C: Likewise.
1342 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1343 * g++.dg/init/ref8.C: Likewise.
1344 * g++.old-deja/g++.law/cvt20.C: Likewise.
1345 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1346
5c3e5002
PP
13472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1348
1349 PR tree-optimization/18046
1350 * gcc.dg/tree-ssa/vrp105.c: New test.
1351 * gcc.dg/tree-ssa/vrp106.c: New test.
1352
94087e88 13532016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1354
1355 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1356 1ul in diagnostics. Remove hyphen from "constant-expression."
1357 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1358 * g++.dg/cpp0x/static_assert3.C: Same.
1359 * g++.dg/cpp1y/constexpr-throw.C: Same.
1360 * g++.dg/template/nontype3.C: Same.
1361 * g++.dg/warn/overflow-warn-1.C: Same.
1362 * g++.dg/warn/overflow-warn-3.C: Same.
1363 * g++.dg/warn/overflow-warn-4.C: Same.
1364
88fa5555
DM
13652016-08-05 David Malcolm <dmalcolm@redhat.com>
1366
1367 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1368 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1369 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1370 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1371
1addb9e6
PP
13722016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1373
1374 PR tree-optimization/72810
1375 * gcc.dg/tree-ssa/vrp110.c: New test.
1376
1b62ed4f
JG
13772016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1378
1379 PR Target/72819
1380 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1381 registers.
1382 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1383 saving the half-precision registers.
1384 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1385 value is returned in h0.
1386 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1387 are passed in FP/SIMD registers.
1388 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1389 passing works corrcetly.
1390 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1391 (hfa_f16x2_t): Likewise.
1392 (hfa_f16x3_t): Likewise.
1393 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1394 are promoted to double and passed in a double register.
1395 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1396 are promoted to double and stacked.
1397 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1398 __fp16 data types.
1399 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1400 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1401 __fp16 first get passed in FP/SIMD registers, then stacked.
1402
4228ca19
NS
14032016-08-05 Nathan Sidwell <nathan@acm.org>
1404
1405 PR c++/68724
1406 * g++.dg/cpp0x/pr68724.C: New.
1407
db7c335e
RB
14082016-08-05 Richard Biener <rguenther@suse.de>
1409
1410 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1411
48abe922
PP
14122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1413
1414 * gcc.dg/tree-ssa/vrp107.c: New test.
1415 * gcc.dg/tree-ssa/vrp108.c: New test.
1416 * gcc.dg/tree-ssa/vrp109.c: New test.
1417
f6cdf42f
PK
14182016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1419
1420 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1421 dg-options.
1422
33a9c609
PK
14232016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1424
1425 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1426 test-cases.
1427 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1428 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1429 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1430 test-cases.
1431 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1432 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1433 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1434 large_double.
1435
4473482d
PC
14362016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1437
1438 PR c++/72800
1439 * g++.dg/cpp1y/lambda-ice1.C: New.
1440
08156df5
PP
14412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1442
1443 PR c++/72759
1444 * g++.dg/cpp1y/pr72759.C: New test.
1445
938da3a5
PP
14462016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1447
1448 * gcc.dg/switch-10.c: New test.
1449
da84183c
JG
14502016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1451
1452 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1453
ae9281fc
TS
14542016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1455
1456 * c-c++-common/goacc/routine-5.c: Update.
1457
086ad22e
BE
14582016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1459
1460 PR rtl-optimization/70903
1461 * gcc.c-torture/execute/pr70903.c: New test.
1462
6805e400
ML
14632016-08-04 Martin Liska <mliska@suse.cz>
1464
1465 * gcc.dg/params/params.exp: Replace file exists with
1466 TESTING_IN_BUILD_TREE.
1467
a0008434
MP
14682016-08-04 Marek Polacek <polacek@redhat.com>
1469
1470 PR c++/70229
1471 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1472
fb46286e
RB
14732016-08-04 Richard Biener <rguenther@suse.de>
1474
1475 PR middle-end/71984
1476 * gcc.dg/torture/pr71984.c: Guard correctness check for
1477 little-endian.
1478
ac2c96ab
AP
14792016-08-03 Andrew Pinski <apinski@cavium.com>
1480
1481 * gcc.c-torture/compile/20160802-1.c: New testcase.
1482
c98583e9
FR
14832016-08-03 Fritz Reese <fritzoreese@gmail.com>
1484
1485 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1486
9ad1a1da
RB
14872016-08-03 Richard Biener <rguenther@suse.de>
1488
1489 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1490 and remove -O3.
1491 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1492 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1493
cd75c979
RB
14942016-08-03 Richard Biener <rguenther@suse.de>
1495
1496 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1497 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1498 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1499 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1500
30e8d875
SKS
15012016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1502
1503 * gcc.dg/init-excess-2.c: Require int32plus.
1504 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1505 * gcc.dg/pr59963-2.c: Require int32plus.
1506 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1507 * gcc.dg/unroll-7.c: Require int32plus.
1508
69b806f6
BC
15092016-08-02 Bin Cheng <bin.cheng@arm.com>
1510
1511 PR tree-optimization/34114
1512 * gcc.dg/tree-ssa/loop-42.c: New test.
1513
1efafef3
TC
15142016-08-02 Tamar Christina <tamar.christina@arm.com>
1515
1516 * gcc.target/aarch64/vminmaxnm.c: New.
1517 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1518 tests.
1519
e2a99194
MM
15202016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1521
1522 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1523 vec_extract for vector float, vector int, vector short, and vector
1524 char.
1525 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1526 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1527 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1528 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1529
71bfb77a
WD
15302016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1531
1532 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1533 single stack adjustment, no writeback.
71bfb77a
WD
1534 * gcc.target/aarch64/test_frame_12.c: Likewise.
1535 * gcc.target/aarch64/test_frame_13.c: Likewise.
1536 * gcc.target/aarch64/test_frame_15.c: Likewise.
1537 * gcc.target/aarch64/test_frame_6.c: Likewise.
1538 * gcc.target/aarch64/test_frame_7.c: Likewise.
1539 * gcc.target/aarch64/test_frame_8.c: Likewise.
1540 * gcc.target/aarch64/test_frame_16.c: New test.
1541
37bce35a
L
15422015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 PR target/72748
1545 * gcc.target/i386/pr72748.c: New test.
1546
3f8257db 15472015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1548
1549 PR tree-optimization/71818
1550 * gcc.dg/vect/pr71818.c: New
1551
bf60c531
ML
15522016-08-01 Martin Liska <mliska@suse.cz>
1553
1554 PR tree-optimization/71857
1555 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1556
8ed49fab
KT
15572016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558
1559 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1560
76e2c821
JB
15612016-08-01 Jan Beulich <jbeulich@suse.com>
1562
1563 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1564
35029597
WS
15652016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1566
1567 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1568 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1569
3aa4b66a
JW
15702016-07-31 Jonathan Wakely <jwakely@redhat.com>
1571
1572 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1573 (check_effective_target_c++): Likewise. Also match for libstdc++.
1574
3f8257db 15752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1576
1577 PR fortran/41922
1578 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1579 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1580 * gfortran.dg/pr41922.f90: New test.
1581
9fcb2819
SK
15822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1583
1584 PR fortran/68566
1585 * gfortran.dg/pr68566.f90: new test.
1586
94087e88 15872016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1588
1589 PR c++/60760
1590 PR c++/71091
1591 * g++.dg/cpp0x/constexpr-cast.C: New test.
1592 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1593 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1594 * g++.dg/ubsan/pr63956.C: Correct.
1595
d0047a25
MM
15962016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1597
1598 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1599 vector double or vector long where the vector is in memory.
1600 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1601 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1602
e4f7a5df
SK
16032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1604
1605 PR fortran/69867
1606 * gfortran.dg/pr69867.f90: New test.
1607
b441ae1d
SK
16082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1609
1610 PR fortran/69962
1611 * gfortran.dg/pr69962.f90: New test.
1612
712dff31
SK
16132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1614
1615 PR fortran/70006
1616 * gfortran.dg/pr70006.f90: New test.
1617
fb42421e
SK
16182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1619
1620 PR fortran/71730
1621 * gfortran.dg/pr71730.f90: New test.
1622 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1623 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1624 * gfortran.dg/array_constructor_26.f03: Ditto.
1625
466effe0
WS
16262016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1627
1628 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1629 * gcc.target/powerpc/pr71763.c: Likewise.
1630
f618a472
MP
16312016-07-29 Marek Polacek <polacek@redhat.com>
1632
1633 PR c/71742
1634 * gcc.dg/940510-1.c: Adjust dg-error.
1635 * gcc.dg/c99-flex-array-1.c: Likewise.
1636 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1637
efd0786f
MP
1638 PR c/71853
1639 * gcc.dg/noncompile/pr71853.c: New test.
1640
e00dceaf
MP
1641 PR c/71573
1642 * gcc.dg/noncompile/pr71573.c: New test.
1643
638fc14f
MP
1644 PR c/71926
1645 * g++.dg/warn/Wparentheses-30.C: New test.
1646 * gcc.dg/Wparentheses-14.c: New test.
1647
61c73a7f
UB
16482016-07-29 Uros Bizjak <ubizjak@gmail.com>
1649
1650 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1651
01d32b2b
BC
16522016-07-29 Bin Cheng <bin.cheng@arm.com>
1653
1654 PR tree-optimization/57558
1655 * gcc.dg/vect/pr57558-1.c: New test.
1656 * gcc.dg/vect/pr57558-2.c: New test.
1657
f6c7a248
PK
16582016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1659
61c73a7f 1660 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1661 to scan forwprop1 dump pass.
1662
f54ea774
PC
16632016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/51488
1666 * g++.dg/template/pr51488.C: New.
1667
673a107a
JJ
16682016-07-29 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR c/71969
1671 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1672 static __inline__.
1673 * gcc.dg/pr71969-1.c: New test.
1674 * gcc.dg/pr71969-2.c: New test.
1675 * gcc.dg/pr71969-3.c: New test.
1676
78169471
MP
16772016-07-29 Marek Polacek <polacek@redhat.com>
1678
1679 PR c/71574
1680 * c-c++-common/pr71574.c: New test.
1681
a5b5c8b6
MP
1682 PR c/71583
1683 * gcc.dg/noncompile/pr71583.c: New test.
1684
883b6d4e
KV
16852016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1686
1687 PR middle-end/68217
1688 * gcc.dg/pr68217.c: New test.
1689
89f1f37e
SK
16902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1691
1692 PR fortran/71067
1693 * gfortran.dg/pr71067_1.f90: New test.
1694 * gfortran.dg/pr71067_2.f90: Ditto.
1695
e0d32185
MM
16962016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1697
1698 * gcc.target/powerpc/vec-extract-1.c: New test.
1699
c851722d
SK
17002016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1701
1702 PR fortran/71799
1703 * gfortran.dg/pr71799.f90: New test.
1704
f064da6a
PC
17052016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/71665
1708 * g++.dg/cpp0x/pr71665-1.C: New.
1709 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1710 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1711 * g++.dg/ext/label10.C: Likewise.
1712 * g++.dg/parse/constant5.C: Likewise.
1713
1b70aaad
SK
17142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1715
1716 PR fortran/71859
1717 * gfortran.dg/pr71859.f90: New test.
1718 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1719 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1720
a23404c9
PT
17212016-07-28 Paul Thomas <pault@gcc.gnu.org>
1722
1723 PR fortran/71883
1724 * gfortran.dg/pr71883.f90 : New test.
1725
513d866d
YR
17262016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1727
1728 PR tree-optimization/71734
61c73a7f 1729 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1730
7c428aa2
RL
17312016-07-28 Renlin Li <renlin.li@arm.com>
1732
1733 Revert
1734 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1735
1736 PR fortran/71902
1737 * gfortran.dg/dependency_47.f90: New test.
1738
1225d6b1
ML
17392016-07-28 Martin Liska <mliska@suse.cz>
1740
1741 PR gcov-profile/68025
1742 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1743
e5f5bf35
ML
17442016-07-28 Martin Liska <mliska@suse.cz>
1745
1746 * g++.dg/vect/pr70944.cc: New test.
1747
4536610d
KV
17482016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1749
1750 PR middle-end/71994
1751 * gcc.dg/torture/pr71994.c: New test.
1752
8c6961ca
PK
17532016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1754
1755 PR middle-end/71078
1756 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1757 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1758 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1759
8de22ea0
RB
17602016-07-27 Richard Biener <rguenther@suse.de>
1761
1762 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1763
5d9da222
ML
17642016-07-27 Martin Liska <mliska@suse.cz>
1765
1766 * gcc.dg/predict-13.c: New test.
1767 * gcc.dg/predict-14.c: New test.
1768
af9e275f
SKS
17692016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1770
a23404c9 1771 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1772 including stdint.h.
1773 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1774 including stdint.h.
1775
71abba1e
MM
17762016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1777
1778 PR target/71869
1779 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1780 IEEE built-in functions handle quiet and signalling NaNs
1781 correctly.
1782
9cd74e8f
SK
17832016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 PR fortran/71862
1786 * gfortran.dg/pr71862.f90: New test.
1787
0d48446f
MS
17882016-07-26 Martin Sebor <msebor@redhat.com>
1789
1790 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1791 selector with dg-options.
1792
524cf1e4
PP
17932016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1794
1795 PR tree-optimization/18046
1796 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1797 * gcc.dg/tree-ssa/vrp103.c: New test.
1798 * gcc.dg/tree-ssa/vrp104.c: New test.
1799
100665d8
WS
18002016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1801
1802 * gcc.target/powerpc/pr63354.c: Require lp64 since
1803 -mprofile-kernel is not legal with -m32.
1804
0b64ca40
RB
18052016-07-26 Richard Biener <rguenther@suse.de>
1806
1807 PR rtl-optimization/71984
1808 * gcc.dg/torture/pr71984.c: New testcase.
1809
9b7937cf
RS
18102016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1811
1812 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1813 g++-dg-runtest via et-dg-runtest.
1814 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1815 * gcc.dg/vect/vect.exp: Likewise.
1816 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1817 gfortran-dg-runtest.
1818 * gfortran.dg/vect/vect.exp: Likewise.
1819 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1820 (check_mips_loongson_hw_available): Likewise.
1821 (check_effective_target_mpaired_single_runtime): Likewise.
1822 (check_effective_target_mips_loongson_runtime): Likewise.
1823 (add_options_for_mpaired_single): Likewise.
1824 (check_effective_target_vect_int): Add global et_index.
1825 Check and save the supported feature for a target selected by
1826 the et_index target. Break long lines where appropriate. Call
1827 et-is-effective-target for MIPS with an argument instead of
1828 check_effective_target_* where appropriate.
1829 (check_effective_target_vect_intfloat_cvt): Likewise.
1830 (check_effective_target_vect_uintfloat_cvt): Likewise.
1831 (check_effective_target_vect_floatint_cvt): Likewise.
1832 (check_effective_target_vect_floatuint_cvt): Likewise.
1833 (check_effective_target_vect_simd_clones): Likewise.
1834 (check_effective_target_vect_shift): ewise.
1835 (check_effective_target_whole_vector_shift): Likewise.
1836 (check_effective_target_vect_bswap): Likewise.
1837 (check_effective_target_vect_shift_char): Likewise.
1838 (check_effective_target_vect_long): Likewise.
1839 (check_effective_target_vect_float): Likewise.
1840 (check_effective_target_vect_double): Likewise.
1841 (check_effective_target_vect_long_long): Likewise.
1842 (check_effective_target_vect_no_int_max): Likewise.
1843 (check_effective_target_vect_no_int_add): Likewise.
1844 (check_effective_target_vect_no_bitwise): Likewise.
1845 (check_effective_target_vect_widen_shift): Likewise.
1846 (check_effective_target_vect_no_align): Likewise.
1847 (check_effective_target_vect_hw_misalign): Likewise.
1848 (check_effective_target_vect_element_align): Likewise.
1849 (check_effective_target_vect_condition): Likewise.
1850 (check_effective_target_vect_cond_mixed): Likewise.
1851 (check_effective_target_vect_char_mult): Likewise.
1852 (check_effective_target_vect_short_mult): Likewise.
1853 (check_effective_target_vect_int_mult): Likewise.
1854 (check_effective_target_vect_extract_even_odd): Likewise.
1855 (check_effective_target_vect_interleave): Likewise.
1856 (check_effective_target_vect_stridedN): Likewise.
1857 (check_effective_target_vect_multiple_sizes): Likewise.
1858 (check_effective_target_vect64): Likewise.
1859 (check_effective_target_vect_call_copysignf): Likewise.
1860 (check_effective_target_vect_call_sqrtf): Likewise.
1861 (check_effective_target_vect_call_btrunc): Likewise.
1862 (check_effective_target_vect_call_btruncf): Likewise.
1863 (check_effective_target_vect_call_ceil): Likewise.
1864 (check_effective_target_vect_call_ceilf): Likewise.
1865 (check_effective_target_vect_call_floor): Likewise.
1866 (check_effective_target_vect_call_floorf): Likewise.
1867 (check_effective_target_vect_call_lceil): Likewise.
1868 (check_effective_target_vect_call_lfloor): Likewise.
1869 (check_effective_target_vect_call_nearbyint): Likewise.
1870 (check_effective_target_vect_call_nearbyintf): Likewise.
1871 (check_effective_target_vect_call_round): Likewise.
1872 (check_effective_target_vect_call_roundf): Likewise.
1873 (check_effective_target_vect_perm): Likewise, but also append *_saved
1874 to the existing global name to properly cache the result.
1875 (check_effective_target_vect_perm_byte): Likewise.
1876 (check_effective_target_vect_perm_short): Likewise.
1877 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1878 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1879 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1880 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1881 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1882 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1883 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1884 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1885 (check_effective_target_vect_sdot_qi): Likewise.
1886 (check_effective_target_vect_udot_qi): Likewise.
1887 (check_effective_target_vect_sdot_hi): Likewise.
1888 (check_effective_target_vect_udot_hi): Likewise.
1889 (check_effective_target_vect_usad_char): Likewise.
1890 (check_effective_target_vect_pack_trunc): Likewise.
1891 (check_effective_target_vect_unpack): Likewise.
1892 (check_effective_target_vect_aligned_arrays): Likewise.
1893 (check_effective_target_vect_natural_alignment): Likewise.
1894 (check_effective_target_vector_alignment_reachable): Likewise.
1895 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1896 (is-effective-target): Initialize et_index if undefined.
1897 (et-dg-runtest): New.
1898 (et-is-effective-target): Likewise.
1899 (check_vect_support_and_set_flags): Add supported MIPS targets to
1900 EFFECTIVE_TARGETS list. Return the number of supported targets.
1901
8f63caf6 19022016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1903 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1904
1905 PR middle-end/70920
1906 * gcc.dg/pr70920-1.c: New test-case.
1907 * gcc.dg/pr70902-2.c: Likewise.
1908 * gcc.dg/pr70920-3.c: Likewise.
1909 * gcc.dg/pr70920-4.c: Likewise
1910 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1911 2 instead of 3.
1912
7d575fff
AM
19132016-07-25 Alexander Monakov <amonakov@ispras.ru>
1914
1915 * gcc.c-torture/execute/pr71494.c: Require label_values.
1916 * gcc.dg/pr16973.c: Ditto.
1917
bf01e070
SKS
19182016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1919
1920 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1921 * gcc.dg/torture/pr69771.c: Require int32plus.
1922 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1923
16b05965
ML
19242016-07-25 Martin Liska <mliska@suse.cz>
1925
1926 * gcc.dg/torture/pr71987.c: New test.
1927
d52d3767
SK
19282016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1929
1930 PR fortran/71935
1931 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1932 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1933 * gfortran.dg/pr71935.f90: New test.
1934
94087e88 19352016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1936
1937 PR c++/71675
1938 * g++.dg/ext/atomic-3.C: New test.
1939 * gcc.dg/atomic/pr71675.c: New test.
1940
58b3986e
ES
19412016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1942
1943 * gcc.target/i386/mvc8.c: New test.
1944
faa1612a
BC
19452016-07-22 Bin Cheng <bin.cheng@arm.com>
1946
1947 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1948 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1949
1603ebe0
TK
19502016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1951
1952 PR fortran/71795
1953 * gfortran.dg/constructor_50.f90: New test.
1954
bc91c436
ML
19552016-07-22 Martin Liska <mliska@suse.cz>
1956
1957 PR gcov-profile/69028
1958 PR gcov-profile/62047
1959 * g++.dg/cilk-plus/pr69028.C: New test.
1960
9fe9a3a7
AV
19612016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1962
1963 * gfortran.dg/coarray_stat_2.f90: New test.
1964
70866e3d
MM
19652016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1966
1967 * gcc.target/powerpc/vec-extract.h: New files to check the
1968 vec_extract built-in functions for all vector types, testing
1969 accessing each element, both with constant and variable element
1970 numbers.
1971 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1972 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1973 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1974 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1975 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1976 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1977 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1978 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1979 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1980
ab3af181
JJ
19812016-07-21 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR c++/71728
1984 * g++.dg/other/pr71728.C: New test.
1985
ebe8f322
JG
19862016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1987
1988 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1989 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1990 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1991 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1992 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1993
959cef74
RB
19942016-07-21 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/71947
1997 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1998
b24d9420
BC
19992016-07-21 Bin Cheng <bin.cheng@arm.com>
2000
2001 * gcc.dg/tree-ssa/scev-15.c: New.
2002
23974819
BC
20032016-07-21 Bin Cheng <bin.cheng@arm.com>
2004
2005 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2006
ee78cbaa
JJ
20072016-07-21 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR c++/71941
2010 * g++.dg/gomp/pr71941.C: New test.
2011
52ed68f7
DM
20122016-07-20 David Malcolm <dmalcolm@redhat.com>
2013
2014 PR c/70339
2015 PR c/71858
2016 * g++.dg/spellcheck-identifiers.C: New test case, based on
2017 gcc.dg/spellcheck-identifiers.c.
2018 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2019 gcc.dg/spellcheck-identifiers-2.c.
2020 * g++.dg/spellcheck-typenames.C: New test case, based on
2021 gcc.dg/spellcheck-typenames.c
2022
18407bfb
JW
20232016-07-20 Jonathan Wakely <jwakely@redhat.com>
2024
2025 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2026 pointer to member function and also test catching by reference.
2027
4c07fd98
DV
20282016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2029
2030 * gcc.target/s390/pr67443.c: Fix test case.
2031
fee21d65
DV
20322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2033
2034 * gcc.target/s390/insv-1.c: Xfail some tests.
2035 * gcc.target/s390/insv-2.c: Likewise.
2036
dbe9dfdd
GJL
20372016-07-20 Georg-Johann Lay <avr@gjlay.de>
2038
2039 * gcc.target/avr/torture/get-mem.c: New test.
2040 * gcc.target/avr/torture/set-mem.c: New test.
2041
c25e1d82
GJL
20422016-07-20 Georg-Johann Lay <avr@gjlay.de>
2043
2044 PR target/71948
2045 * gcc.target/avr/torture/tiny-progmem.c: New test.
2046
109d2197
JJ
20472016-07-20 Jakub Jelinek <jakub@redhat.com>
2048
7419f441
JJ
2049 PR c++/71909
2050 * g++.dg/parse/pr71909.C: New test.
2051 * g++.dg/tm/pr71909.C: New test.
2052
109d2197
JJ
2053 PR c++/50060
2054 * g++.dg/cpp0x/constexpr-50060.C: New test.
2055 * g++.dg/cpp1y/constexpr-50060.C: New test.
2056
144530cf
ML
20572016-07-20 Martin Liska <mliska@suse.cz>
2058
2059 * gfortran.dg/graphite/pr71898.f90: New test.
2060
04ac4afa
BC
20612016-07-20 Bin Cheng <bin.cheng@arm.com>
2062
2063 PR tree-optimization/71503
2064 PR tree-optimization/71683
2065 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2066 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2067
dcbdb17a
ML
20682016-07-20 Martin Liska <mliska@suse.cz>
2069
2070 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2071 * gcc.dg/plugin/sreal-test-1.c: Remove.
2072 * gcc.dg/plugin/sreal_plugin.c: Remove.
2073
6ed82555
TK
20742016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2075
2076 PR fortran/71902
2077 * gfortran.dg/dependency_47.f90: New test.
2078
13da0507
JJ
20792016-07-19 Jakub Jelinek <jakub@redhat.com>
2080
4833f561
JJ
2081 PR rtl-optimization/71916
2082 * gcc.c-torture/compile/pr71916.c: New test.
2083
4fda19ef
JJ
2084 PR middle-end/71874
2085 * g++.dg/torture/pr71874.C: New test.
2086
13da0507
JJ
2087 PR middle-end/71734
2088 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2089 (my_alloc): Rewritten to use __builtin_posix_memalign and
2090 __SIZE_TYPE__.
2091 (my_free): Use __builtin_free instead of _mm_free.
2092 (Vec::operator=): Use __builtin_memcpy.
2093
e7980add
MJ
20942016-07-19 Martin Jambor <mjambor@suse.cz>
2095
61c73a7f
UB
2096 PR fortran/71688
2097 * gfortran.dg/pr71688.f90: New test.
e7980add 2098
13e88953
RB
20992016-07-19 Richard Biener <rguenther@suse.de>
2100
2101 * c-c++-common/vector-subscript-6.c: New testcase.
2102 * c-c++-common/vector-subscript-7.c: Likewise.
2103
1caf0482
SKS
21042016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
a23404c9 2106 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2107 and UInt32 based on __SIZEOF_INT__.
2108
cef5388d
RB
21092016-07-19 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/71901
2112 * gcc.dg/torture/pr71901.c: New testcase.
2113
21142016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2115
2116 PR tree-optimization/71908
2117 * gcc.dg/torture/pr71908.c: New testcase.
2118
a8f7a895
MM
21192016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2120
2121 PR target/71493
2122 * gcc.target/powerpc/pr71493-1.c: New test.
2123 * gcc.target/powerpc/pr71493-2.c: Likewise.
2124
f2111a36
JJ
21252016-07-18 Jakub Jelinek <jakub@redhat.com>
2126
99516432
JJ
2127 PR c++/71835
2128 * g++.dg/conversion/ambig3.C: New test.
2129
87713c6a
JJ
2130 PR c++/71828
2131 * g++.dg/cpp0x/constexpr-71828.C: New test.
2132
7a7f16ca
JJ
2133 PR c++/71826
2134 * g++.dg/template/pr71826.C: New test.
2135
f4d90295
JJ
2136 PR c++/71822
2137 * g++.dg/template/defarg21.C: New test.
2138
f2111a36
JJ
2139 PR c++/71871
2140 * g++.dg/ext/vector31.C: New test.
2141
0b965526
UB
21422016-07-18 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2145
94e136b9
YR
21462016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2147
2148 PR tree-optimization/71734
2149 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2150
7072df0a
DV
21512016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2152
2153 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2154 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2155 stack-layout-dynamic-1.c: New test.
2156
54158a1a
AK
21572016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2158
2159 * gcc.target/s390/nolrl-1.c: New test.
2160
43068916
FR
21612016-07-17 Fritz Reese <fritzoreese@gmail.com>
2162
2163 PR fortran/71523
2164 * gfortran.dg/pr71523_1.f90: New test.
2165 * gfortran.dg/pr71523_2.f90: New test.
2166
a9356b12
AS
21672016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2168
2169 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2170
a07b81c7 21712016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2172 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2173
2174 PR fortran/62125
2175 * gfortran.dg/pr62125.f90: New test.
2176
96c0ec12
BS
21772016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2178
2179 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2180 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2181
479d0ed5
JW
21822016-07-15 Jonathan Wakely <jwakely@redhat.com>
2183
2184 PR c++/58796
2185 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2186 * g++.dg/cpp0x/nullptr35.C: New test.
2187
41c7438e
BC
21882016-07-15 Bin Cheng <bin.cheng@arm.com>
2189
2190 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2191
f7ba880b
CP
21922016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2193
2194 * gfortran.dg/goacc/vector_length.f90: New test.
2195
b9aba0a0
RB
21962016-07-15 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/71881
2199 * gcc.dg/torture/pr71881.c: New testcase.
2200
9513d5fb
RB
22012016-07-15 Richard Biener <rguenther@suse.de>
2202
2203 PR tree-optimization/71887
2204 * gcc.dg/torture/pr71887.c: New testcase.
2205
ddbbcb19
JJ
22062016-07-15 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR c/71858
2209 * gcc.dg/spellcheck-identifiers-3.c: New test.
2210
29eb509c
AV
22112016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2212
2213 PR fortran/71807
2214 * gfortran.dg/null_9.f90: New test.
2215
43aabfcf
BC
22162016-07-15 Bin Cheng <bin.cheng@arm.com>
2217
2218 * gcc.dg/tree-ssa/loop-41.c: New test.
2219
afc89e58
BC
22202016-07-15 Bin Cheng <bin.cheng@arm.com>
2221
2222 PR tree-optimization/71347
2223 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2224
6fa682ad
SK
22252016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2226
2227 PR fortran/29819
2228 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2229 * gfortran.dg/contains.f90: Ditto.
2230 * gfortran.dg/contains_empty_1.f03: Ditto.
2231 * gfortran.dg/submodule_3.f08: Ditto.
2232
dd36b877
JJ
22332016-07-14 Jakub Jelinek <jakub@redhat.com>
2234
a60a5d31
JJ
2235 PR testsuite/71865
2236 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2237 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2238 expected diagnostics.
2239
dd36b877
JJ
2240 PR c/71858
2241 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2242 * gcc.dg/spellcheck-identifiers-2.c: New test.
2243 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2244 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2245
a241f8ca
JJ
22462016-07-14 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR tree-optimization/71872
2249 * gcc.c-torture/compile/pr71872.c: New test.
2250
d62b809c
TP
22512016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2252
2253 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2254 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2255 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2256 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2257 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2258 * gcc.target/arm/atomic-op-acquire-1.c: This.
2259 * gcc.target/arm/atomic-op-char.c: Rename into ...
2260 * gcc.target/arm/atomic-op-char-1.c: This.
2261 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2262 * gcc.target/arm/atomic-op-consume-1.c: This.
2263 * gcc.target/arm/atomic-op-int.c: Rename into ...
2264 * gcc.target/arm/atomic-op-int-1.c: This.
2265 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2266 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2267 * gcc.target/arm/atomic-op-release.c: Rename into ...
2268 * gcc.target/arm/atomic-op-release-1.c: This.
2269 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2270 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2271 * gcc.target/arm/atomic-op-short.c: Rename into ...
2272 * gcc.target/arm/atomic-op-short-1.c: This.
2273 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2274 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2275 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2276 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2277 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2278 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2279 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2280 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2281 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2282 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2283
1f8dd420
AV
22842016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2285
2286 PR fortran/70842
2287 * gfortran.dg/select_type_35.f03: New test.
2288
53109ba8
KT
22892016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2290
2291 PR target/65951
2292 PR tree-optimization/70923
2293 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2294 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2295 * gcc.dg/vect/pr65951.c: Likewise.
2296 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2297
91f35b7f
DE
22982016-07-14 David Edelsohn <dje.gcc@gmail.com>
2299
2300 * c-c++-common/pr60226.c: Expect maximum object file alignment
2301 error on AIX.
2302
351168fe
RB
23032016-07-14 Richard Biener <rguenther@suse.de>
2304
2305 PR tree-optimization/71866
2306 * gcc.dg/torture/pr71866.c: New testcase.
2307
94c32c00
TP
23082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2309
2310 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2311 selector and enclose boolean expression in curly braces.
2312
b799a481
AM
23132016-07-14 Alan Modra <amodra@gmail.com>
2314
2315 PR target/71733
2316 * gcc.target/powerpc/p9-novsx.c: New.
2317
f63ba78c
AK
23182016-07-13 Andi Kleen <ak@linux.intel.com>
2319
2320 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2321 * g++.dg/tree-prof/morefunc.C: Dito.
2322 * g++.dg/tree-prof/pr35545.C: Dito.
2323 * g++.dg/tree-prof/reorder.C: Dito.
2324 * gcc.dg/tree-prof/20050826-2.c: Dito.
2325 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2326 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2327 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2328 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2329 * gcc.dg/tree-prof/inliner-1.c: Dito.
2330 * gcc.dg/tree-prof/merge_block.c: Dito.
2331 * gcc.dg/tree-prof/stringop-1.c: Dito.
2332 * gcc.dg/tree-prof/stringop-2.c: Dito.
2333 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2334 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2335 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2336 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2337 * gcc.dg/tree-prof/update-loopch.c: Dito.
2338 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2339 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2340 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2341 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2342 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2343 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2344 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2345
f4d5a23d
AK
23462016-07-13 Andi Kleen <ak@linux.intel.com>
2347
2348 * lib/profopt.exp (profopt-execute): Remove .imports files.
2349
ae145898
AK
23502016-07-13 Andi Kleen <ak@linux.intel.com>
2351
0b965526 2352 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2353
e97bd4f5
AK
23542016-07-13 Andi Kleen <ak@linux.intel.com>
2355
2356 * lib/profopt.exp (dg-final-scan-autofdo,
2357 dg-final-scan-not-autofdo): New functions.
2358
6fa3d4b4
BC
23592016-07-13 Bin Cheng <bin.cheng@arm.com>
2360
2361 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2362 * gcc.dg/vect/vect-35.c: Ditto.
2363 * gcc.dg/vect/vect-alias-check-2.c: New test.
2364
65f18bc6
ML
23652016-07-13 Martin Liska <mliska@suse.cz>
2366
2367 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2368 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2369 * gfortran.dg/pr42108.f90: Update expected dump scan.
2370
9737f35b
RB
23712016-07-13 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/24574
2374 * gcc.dg/pr24574.c: New testcase.
2375
62c0ea4b
SKS
23762016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2377
0b965526 2378 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2379 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2380 * c-c++-common/pr68833-1.c: Require int32plus.
2381 * gcc.dg/ipa/pr63551.c: Likewise.
2382 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2383 * gcc.dg/ipa/pr64041.c: Require int32plus.
2384
c7ed8938
IE
23852016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2386
2387 PR ipa/71633
2388 * g++.dg/pr71633.C: New test.
2389
5ce15300
TP
23902016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2391
2392 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2393 Add new arm_thumb1_cbz_ok effective target.
2394 * gcc.target/arm/cbz.c: New test.
2395
2b9509a3
TP
23962016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2397
2398 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2399 Define effective target.
2400 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2401 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2402 * gcc.target/arm/movhi_movw.c: New test.
2403 * gcc.target/arm/movsi_movw.c: Likewise.
2404 * gcc.target/arm/movdi_movw.c: Likewise.
2405
7f15b177
RB
24062016-07-13 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/71104
2409 * gcc.dg/pr71104-1.c: New testcase.
2410 * gcc.dg/pr71104-2.c: Likewise.
2411
0b0a896e
MM
24122016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2413
2414 PR target/71805
2415 * gcc.target/powerpc/pr71805.c: New test.
2416
f906f5ed
BS
24172016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2418
2419 * gcc.target/powerpc/divkc3-1.c: New.
2420 * gcc.target/powerpc/mulkc3-1.c: New.
2421
9e63c3aa
NS
24222016-07-12 Nathan Sidwell <nathan@acm.org>
2423
2424 * gcc.target/arm/data-rel-1.c: New.
2425 * gcc.target/arm/data-rel-2.c: New.
2426 * gcc.target/arm/data-rel-3.c: New.
2427
f507d202
ML
24282016-07-12 Martin Liska <mliska@suse.cz>
2429
2430 * gcc.dg/params/blocksort-part.c: New test.
2431 * gcc.dg/params/params.exp: New file.
2432
d6f7c125
KT
24332016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2434
2435 PR middle-end/71700
2436 * gcc.c-torture/execute/pr71700.c: New test.
2437
37ccb0ba
SB
24382016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2439 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/23286
2442 PR tree-optimization/70159
2443 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2444 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2445 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2446 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2447 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2448 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2449 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2450 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2451 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2452 * gcc.dg/pr51879-12.c: Likewise.
2453 * gcc.dg/strlenopt-9.c: Likewise.
2454 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2455 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2456 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2457 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2458 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2459 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2460 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2461 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2462 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2463 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2464 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2465 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2466 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2467 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2468 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2469
712a93d6
RB
24702016-07-12 Richard Biener <rguenther@suse.de>
2471
2472 PR rtl-optimization/68961
2473 * gcc.target/i386/pr68961.c: New testcase.
2474
c392943c
JJ
24752016-07-11 Jakub Jelinek <jakub@redhat.com>
2476
3d56e6a4
JJ
2477 PR middle-end/71758
2478 * c-c++-common/gomp/pr71758.c: New test.
2479 * gfortran.dg/gomp/pr71758.f90: New test.
2480
c392943c
JJ
2481 PR tree-optimization/71823
2482 * gcc.dg/vect/pr71823.c: New test.
2483
741d3be5
DM
24842016-07-11 David Malcolm <dmalcolm@redhat.com>
2485
2486 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2487 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2488 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2489
92fa45b5
L
24902016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2491
2492 PR target/71801
2493 * gcc.target/i386/pr71801.c: New test.
2494
f51606c7
RB
24952016-07-11 Richard Biener <rguenther@suse.de>
2496
2497 PR tree-optimization/71816
2498 * gcc.dg/torture/pr71816.c: New testcase.
2499
36b54ce0
TK
25002016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2501
2502 PR fortran/71783
2503 * gfortran.dg/dependency_46.f90: New test.
2504
d13835b6
VM
25052016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2506
2507 PR rtl-optimization/71621
2508 * gcc.target/i386/pr71621-1.c: New.
2509 * gcc.target/i386/pr71621-2.c: New.
2510
642bcbdf
CP
25112016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2512
2513 * gfortran.dg/goacc/pr71704.f90: New test.
2514
02eb5b8b
BS
25152016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2516
2517 PR target/71297
2518 * gcc.target/powerpc/pr71297.c: New.
2519
8beb9a0d
JW
25202016-07-08 Jiong Wang <jiong.wang@arm.com>
2521
2522 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2523
cef4b650
MM
25242016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2525
2526 PR target/71806
2527 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2528
3c3ecf52
AH
25292016-07-08 Alan Hayward <alan.hayward@arm.com>
2530
2531 PR tree-optimization/71667
2532 * gcc.dg/vect/pr71667.c: New
2533
2660286d
ML
25342016-07-08 Martin Liska <mliska@suse.cz>
2535
2536 * gcc.dg/torture/pr71606.c: New test.
2537
70cdd4ae
JD
25382016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2539
2540 PR fortran/71764
2541 * gfortran.dg/pr71764.f90: New test.
2542
842dc2e6
JJ
25432016-07-07 Jakub Jelinek <jakub@redhat.com>
2544 Kai Tietz <ktietz70@googlemail.com>
2545
2546 PR c++/70869
2547 PR c++/71054
2548 * g++.dg/cpp0x/pr70869.C: New test.
2549 * g++.dg/cpp0x/pr71054.C: New test.
2550
31be4262
DE
25512016-07-07 David Edelsohn <dje.gcc@gmail.com>
2552
2553 * g++.dg/debug/pr71432.C: Fail on AIX.
2554
1c122092
ML
25552016-07-07 Martin Liska <mliska@suse.cz>
2556
2557 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2558 an undefined behavior.
2559 * gfortran.dg/do_3.F90: Likewise.
2560 * gfortran.dg/do_check_11.f90: New test.
2561 * gfortran.dg/do_check_12.f90: New test.
2562 * gfortran.dg/do_corner_warn.f90: New test.
2563
7119f1b1
ML
25642016-07-07 Martin Liska <mliska@suse.cz>
2565
2566 * gfortran.dg/predict-1.f90: Ammend the test.
2567 * gfortran.dg/predict-2.f90: Likewise.
2568
275792f2
IE
25692016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2570
2571 PR ipa/71624
2572 * g++.dg/pr71624.C: New test.
2573
05a437c1
TP
25742016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2575
2576 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2577 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2578 ARMv8-M Mainline architectures.
2579
6f493951
TP
25802016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2581
2582 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2583 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2584
5ddaee94
SB
25852016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2586
2587 PR target/70098
2588 PR target/71763
2589 * gcc.target/powerpc/pr71763.c: New file.
2590
651afdb2
YR
25912016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2592
2593 PR tree-optimization/71518
0b965526 2594 * gcc.dg/pr71518.c: New test.
651afdb2 2595
9df99881
WD
25962016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2597
2598 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2599
7b4e0769
SKS
26002016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2601
0b965526 2602 PR target/50739
7b4e0769
SKS
2603 * gcc.target/avr/pr50739.c: New test.
2604
eb4432f7
JH
26052016-07-05 Jan Hubicka <jh@suse.cz>
2606
2607 * gcc.dg/tree-ssa/scev-14.c: update template.
2608
c01e092f
RS
26092016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2610
2611 * gcc.dg/vect/group-no-gaps-1.c: New test.
2612
8070763a
AK
26132016-07-05 Andi Kleen <ak@linux.intel.com>
2614
2615 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2616 if kernel supports MPX.
2617
3f8257db 26182016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2619
2620 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2621
36a265b1
MM
26222016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2623 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624
2625 * gcc.target/powerpc/signbit-1.c: New test.
2626 * gcc.target/powerpc/signbit-2.c: New test.
2627 * gcc.target/powerpc/signbit-3.c: New test.
2628
7a98fb6e
KT
26292016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630
2631 PR rtl-optimization/71594
2632 * gcc.dg/torture/pr71594.c: New test.
2633
1e3d54b4
JH
26342016-07-05 Jan Hubicka <jh@suse.cz>
2635
2636 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2637
84ca3893
DM
26382016-07-05 David Malcolm <dmalcolm@redhat.com>
2639
2640 PR c++/62314
3a146d46 2641 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2642 number of missing semicolon error.
2643 * g++.dg/pr62314-2.C: New test case.
2644
20d0bfce
AF
26452016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2646
2647 * gfortran.dg/coarray_stat_function.f90: New test.
2648 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2649 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2650 to new interfaces.
2651
69aaea06
AV
26522016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2653
2654 PR fortran/71623
2655 * gfortran.dg/deferred_character_17.f90: New test.
2656
f723a43c
CL
26572016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2658
2659 * gcc.target/arm/neon/polytypes.c: Move to ...
2660 * gcc.target/arm/polytypes.c: ... here.
2661 * gcc.target/arm/neon/pr51534.c: Move to ...
2662 * gcc.target/arm/pr51534.c: ... here.
2663 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2664 * gcc.target/arm/vect-vcvt.c: ... here.
2665 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2666 * gcc.target/arm/vect-vcvtq.c: ... here.
2667 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2668 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2669 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2670 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2671 * gcc.target/arm/neon/neon.exp: Delete.
2672 * gcc.target/arm/neon/: Delete.
2673
d73e0ccf
JD
26742016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675
2676 PR fortran/65575
2677 * gfortran.dg: pr65575.f90: New test.
2678
c20f6223
JD
26792016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2680
2681 PR fortran/35849
2682 * gfortran.dg: pr35849.f90: New test.
2683
2a5537c3
JJ
26842016-07-04 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR c++/71739
2687 * g++.dg/cpp0x/pr71739.C: New test.
2688
740f9751
CL
26892016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2690
2691 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2692
bf749919
DV
26932016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2694
2695 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2696 locr.
2697 * gcc.target/s390/loc-1.c: New test.
2698
430bb38e
YR
26992016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2700
3a146d46
JJ
2701 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2702 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2703
15f6e0da
RR
27042016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2705
2706 PR target/63874
2707 * gcc.target/aarch64/pr63874.c: New test.
2708
79335075
JB
27092016-07-04 Jan Beulich <jbeulich@suse.com>
2710
2711 * g++.dg/header.c: New.
2712 * gcc.dg/header.c: New.
2713
557e8c49
JJ
27142016-07-02 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c/71719
2717 * c-c++-common/Wunused-var-15.c: New test.
2718
79a592e3
JJ
27192016-07-01 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR fortran/71687
2722 * gfortran.dg/gomp/pr71687.f90: New test.
2723
e2298656
BS
27242016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2725
2726 * gcc.dg/const-float128-ped.c: Require __float128 effective
2727 target and options.
2728 * gcc.dg/const-float128.c: Likewise.
2729 * gcc.dg/torture/float128-cmp-invalid.c: Require
2730 __float128 and base_quadfloat_support effective targets, and
2731 __float128 options.
2732 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2733 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2734 * gcc.dg/torture/float128-nan.c: Likewise.
2735 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2736 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2737 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2738 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2739 (add_options_for___float128): New.
2740 (check_effective_target_base_quadword_support): New.
2741
70c11966
MM
27422016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2743
2744 PR target/71720
2745 * gcc.target/powerpc/pr71720.c: New test.
2746
059541fd
JB
27472016-07-01 Jan Beulich <jbeulich@suse.com>
2748
2749 * gcc.dg/bss.c: New.
2750
2c1e4964
PB
27512016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2752
2753 PR target/71698
2754 * gcc.target/powerpc/pr71698.c: New test.
2755
22e1cb39
GJL
27562016-07-01 Georg-Johann Lay <avr@gjlay.de>
2757
2758 PR target/71151
2759 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2760 instead of ".foo" for its section name.
2761 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2762 depending on MCU's flash size.
2763 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2764 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2765 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2766 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2767 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2768 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2769
466cf574
JB
27702016-07-01 Jan Beulich <jbeulich@suse.com>
2771
2772 * gcc.target/i386/pr65105-2.c: Add -msse2.
2773
351beab7
JJ
27742016-06-30 Jakub Jelinek <jakub@redhat.com>
2775
55a0f21a
JJ
2776 PR tree-optimization/71707
2777 * gcc.dg/strlenopt-29.c: New test.
2778
6245ad72
JJ
2779 PR fortran/71704
2780 * gfortran.dg/gomp/pr71704.f90: New test.
2781
351beab7
JJ
2782 PR fortran/71705
2783 * gfortran.dg/gomp/pr71705.f90: New test.
2784
5a3a6a5e
KN
27852016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2786
2787 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2788 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2794 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2795 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2796 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2797 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2798 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2799 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2800 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2801 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2802 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2803 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2804 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2805 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2806 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2807 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2808 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2809 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2810 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2811 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2816 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2817 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2818 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2819 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2820 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2821 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2822 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2823 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2824 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2825 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2826 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2827 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2828 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2829 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2830 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2831 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2832 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2833 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2834 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2835 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2836 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2837 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2850 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2851 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2852 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2853 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2854 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2855 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2856 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2857 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2858 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2859 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2860 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2861 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2862 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2863 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2864 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2865 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2866 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2867 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2868
3dfa8071 28692016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2870 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2871
2872 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2873
9bd62242 28742016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2875 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2876
2877 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2878
603107fb
DM
28792016-06-30 David Malcolm <dmalcolm@redhat.com>
2880
2881 PR driver/71651
2882 * gcc.dg/spellcheck-options-12.c: New test case.
2883
205cccc7
JJ
28842016-06-30 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR middle-end/71693
2887 * gcc.c-torture/compile/pr71693.c: New test.
2888
f4452176
DM
28892016-06-29 David Malcolm <dmalcolm@redhat.com>
2890
2891 * gcc.dg/spellcheck-params.c: New testcase.
2892 * gcc.dg/spellcheck-params-2.c: New testcase.
2893
c5e74d9d
MM
28942016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2897 vector extract instructions.
2898 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2899
e44ecbfd
JD
29002016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2901
2902 PR fortran/71686
2903 * gfortran.dg/unexpected_eof_2.f90: New test.
2904 * gfortran.dg/unexpected_eof_3.f90: New test.
2905
ee446d9f
JW
29062016-06-29 Jim Wilson <jim.wilson@linaro.org>
2907
2908 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2909
27f67461
CP
29102016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2911
2912 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2913 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2914 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2915
b1206d29
RB
29162016-06-29 Richard Biener <rguenther@suse.de>
2917
2918 PR middle-end/15256
2919 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2920
1af21224
MW
29212016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2922
2923 * gcc.target/arm/aapcs/neon-vect10.c: Require
2924 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2925 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2926 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2927 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2928 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2929 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2930 * gcc.target/arm/fp16-aapcs-1.c: Require
2931 -mfloat-ab=hard. Also simplify the test.
2932 * gcc.target/arm/fp16-aapcs-2.c: New.
2933
7fe43755
MW
29342016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2935
0b965526 2936 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2937 (add_options_for_arm_fp16_ieee): New.
2938 (add_options_for_arm_fp16_alternative): New.
2939 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2940 long-line.
2941 (effective_target_arm_fp16_hw): New.
2942
264d951a
IE
29432016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2944
2945 PR tree-optimization/71655
2946 * g++.dg/pr71655.C: New test.
2947
5c846a81
ML
29482016-06-29 Martin Liska <mliska@suse.cz>
2949
2950 * gcc.dg/pr71585.c: New test.
2951 * gcc.dg/pr71585-2.c: New test.
2952 * gcc.dg/pr71585-3.c: New test.
2953
fafe9318
YR
29542016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2955
2956 PR tree-optimization/70729
2957 * g++.dg/vect/pr70729.cc: New test.
2958
54d19c3b
TS
29592016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2960
2961 * c-c++-common/gomp/cancel-1.c: Extend.
2962
5f3cd7c3
JJ
29632016-06-29 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR tree-optimization/71625
2966 * gcc.dg/strlenopt-28.c: New test.
2967
4aa83879
RB
29682016-06-29 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/71002
2971 * g++.dg/torture/pr71002.C: Adjust testcase.
2972
152ef731
JJ
29732016-06-29 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR c/71685
2976 * gcc.dg/pr71685.c: New test.
2977
29782016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2979
2980 PR c/71552
2981 * gcc.dg/init-bad-9.c: New test.
2982
d41dc215
BS
29832016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2984
2985 * gcc.target/powerpc/abs128-1.c: Require VSX.
2986 * gcc.target/powerpc/copysign128-1.c: Likewise.
2987 * gcc.target/powerpc/inf128-1.c: Likewise.
2988 * gcc.target/powerpc/nan128-1.c: Likewise.
2989
6a20b538
JJ
29902016-06-28 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR middle-end/71626
2993 * gcc.c-torture/execute/pr71626-1.c: New test.
2994 * gcc.c-torture/execute/pr71626-2.c: New test.
2995
77d93c47
PB
29962016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2997
2998 PR target/71656
2999 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3000
a8264058
SB
30012016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3002
3003 PR target/71670
3004 * gcc.target/powerpc/pr71670.c: New testcase.
3005
0dc47331
PB
30062016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3007
3008 PR target/71656
3009 * gcc.target/powerpc/pr71656-1.c: New test.
3010 * gcc.target/powerpc/pr71656-2.c: New test.
3011
b65ffc79
CL
30122016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3013
3014 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3015 around fp16 code.
3016 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3019 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3020 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3021 Add arm_neon_fp16_ok effective target.
0b965526
UB
3022 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3023 Likewise.
3024 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3025 Likewise.
3026 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3027 Likewise.
3028 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3029 Likewise.
3030 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3031 Likewise.
3032 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3033 Likewise.
3034 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3035 Likewise.
3036 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3037 Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3039 Likewise.
3040 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3041 Likewise.
3042 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3043 Likewise.
b65ffc79 3044
9bb86f40
JH
30452016-06-26 Jan Hubicka <hubicka@ucw.cz>
3046
3047 * gcc.dg/predict-12.c: New testcase.
3048
46db0fd4
JD
30492016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3050
3051 PR fortran/71649
3052 * gfortran.dg/pr71649.f90: New test.
3053
2a65e70b
JJ
30542016-06-25 Jakub Jelinek <jakub@redhat.com>
3055
f8a06e24
JJ
3056 PR tree-optimization/71643
3057 * g++.dg/opt/pr71643.C: New test.
3058
2a65e70b
JJ
3059 PR tree-optimization/71631
3060 * gcc.c-torture/execute/pr71631.c: New test.
3061
7805417a
JH
30622016-06-24 Jan Hubicka <hubicka@ucw.cz>
3063
3064 * gcc.dg/predict-11.c: New testcase.
3065 * gfortran.dg/predict-2.f90: New testcase.
3066
888ed1a3
JH
30672016-06-24 Jan Hubicka <hubicka@ucw.cz>
3068
3069 * gcc.dg/predict-10.c: New test.
3070
53605f35
BS
30712016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3072
3073 * gcc.target/powerpc/abs128-1.c: New.
3074 * gcc.target/powerpc/copysign128-1.c: New.
3075 * gcc.target/powerpc/inf128-1.c: New.
3076 * gcc.target/powerpc/nan128-1.c: New.
3077
7b22b4c6
EB
30782016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3079
3080 * gfortran.dg/pr71642.f90: New test.
3081
37e373c2
JJ
30822016-06-24 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR tree-optimization/71647
3085 * gcc.target/i386/pr71647.c: New test.
3086
b20b79f2
L
30872016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3088
3089 * gcc.target/i386/noplt-gd-1.c: New test.
3090 * gcc.target/i386/noplt-gd-2.c: Likewise.
3091 * gcc.target/i386/noplt-gd-3.c: Likewise.
3092 * gcc.target/i386/noplt-ld-1.c: Likewise.
3093 * gcc.target/i386/noplt-ld-2.c: Likewise.
3094 * gcc.target/i386/noplt-ld-3.c: Likewise.
3095 * lib/target-supports.exp
3096 (check_effective_target_tls_get_addr_via_got): New.
3097
04619cb8
UB
30982016-06-24 Uros Bizjak <ubizjak@gmail.com>
3099
3100 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3101 testsuite compile flags.
3102 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3103 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3104
31052016-06-24 Uros Bizjak <ubizjak@gmail.com>
3106
3107 * g++dg/vect/pr36684.cc: Add dg-do compile.
3108 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3109 * gcc.dg/vect/pr70021.c: Ditto.
3110 * gcc.dg/vect/pr70138-1.c: Ditto.
3111 * gcc.dg/vect/pr70138-2.c: Ditto.
3112 * gcc.dg/vect/pr70354-1.c: Ditto.
3113 * gcc.dg/vect/pr70354-2.c: Ditto.
3114 * gcc.dg/vect/pr71259.c: Ditto.
3115 * gcc.dg/vect/pr71416-1.c: Ditto.
3116 * gcc.dg/vect/slp-43.c: Ditto.
3117 * gcc.dg/vect/slp-45.c: Ditto.
3118 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3119 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3120 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3121 * gfortran.dg/vect/pr69980.f90: Ditto.
3122
31232016-06-24 Uros Bizjak <ubizjak@gmail.com>
3124
3125 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3126 * gcc.dg/vect/bb-slp-30.c: Ditto.
3127 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3128 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3129 * gcc.dg/vect/pr45902.c: Ditto.
3130 * gcc.dg/vect/pr48172.c: Ditto.
3131 * gcc.dg/vect/pr48377.c: Ditto.
3132 * gcc.dg/vect/pr49038.c: Ditto.
3133 * gcc.dg/vect/pr49771.c: Ditto.
3134 * gcc.dg/vect/pr52091.c: Ditto.
3135 * gcc.dg/vect/pr53185-2.c: Ditto.
3136 * gcc.dg/vect/pr56826.c: Ditto.
3137 * gcc.dg/vect/pr60276.c: Ditto.
3138 * gcc.dg/vect/pr62021.c: Ditto.
3139 * gcc.dg/vect/pr63530.c: Ditto.
3140 * gcc.dg/vect/pr65518.c: Ditto.
3141 * gcc.dg/vect/pr65947-1.c: Ditto.
3142 * gcc.dg/vect/pr65947-10.c: Ditto.
3143 * gcc.dg/vect/pr65947-11.c: Ditto.
3144 * gcc.dg/vect/pr65947-12.c: Ditto.
3145 * gcc.dg/vect/pr65947-13.c: Ditto.
3146 * gcc.dg/vect/pr65947-2.c: Ditto.
3147 * gcc.dg/vect/pr65947-3.c: Ditto.
3148 * gcc.dg/vect/pr65947-4.c: Ditto.
3149 * gcc.dg/vect/pr65947-5.c: Ditto.
3150 * gcc.dg/vect/pr65947-6.c: Ditto.
3151 * gcc.dg/vect/pr65947-7.c: Ditto.
3152 * gcc.dg/vect/pr65947-8.c: Ditto.
3153 * gcc.dg/vect/pr65947-9.c: Ditto.
3154 * gcc.dg/vect/pr71416-1.c: Ditto.
3155 * gcc.dg/vect/pr71439.c: Ditto.
3156 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3157 * gcc.dg/vect/vect-bswap16.c: Ditto.
3158 * gcc.dg/vect/vect-bswap32.c: Ditto.
3159 * gcc.dg/vect/vect-bswap64.c: Ditto.
3160 * gcc.dg/vect/vect-live-1.c: Ditto.
3161 * gcc.dg/vect/vect-live-2.c: Ditto.
3162 * gcc.dg/vect/vect-live-3.c: Ditto.
3163 * gcc.dg/vect/vect-live-4.c: Ditto.
3164 * gcc.dg/vect/vect-live-5.c: Ditto.
3165 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3166 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3167 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3168 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3169 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3170 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3171 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3172 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3173 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3174 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3175 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3176 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3177 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3178 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3179 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3180 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3181 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3182
da224bcb
UB
31832016-06-24 Uros Bizjak <ubizjak@gmail.com>
3184
3185 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3186
dfee2870
L
31872016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3188
3189 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3190 ia32 if R_386_GOT32X relocation is supported.
3191 * gcc.target/i386/noplt-3.c: Likewise.
3192 * gcc.target/i386/noplt-2.c: Likewise.
3193 (main): Renamed to ...
3194 (bar): This.
3195 * gcc.target/i386/noplt-4.c: Likewise.
3196 (main): Renamed to ...
3197 (bar): This.
3198 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3199 * gcc.target/i386/pr67400-5.c: Likewise.
3200
a86451b9
JJ
32012016-06-24 Jakub Jelinek <jakub@redhat.com>
3202
00085092
JJ
3203 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3204 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3205
a86451b9
JJ
3206 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3207 f4): Adjust expected diagnostics.
3208 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3209 (T): If OVFP is defined, redefine to TP.
3210 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3211 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3212 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3213 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3214 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3215 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3216 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3217 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3218 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3219 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3220 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3221 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3222 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3223 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3224 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3225 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3226 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3227 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3228 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3229 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3230 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3231 as last argument to __builtin_add_overflow_p.
3232
7bb5d5f4
UB
32332016-06-23 Uros Bizjak <ubizjak@gmail.com>
3234
3235 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3236 dg-options and remove default vector testsuite compile flags.
3237 * g++.dg/vect/pr33860a.cc: Ditto.
3238 * g++.dg/vect/pr45470-a.cc: Ditto.
3239 * g++.dg/vect/pr45470-b.cc: Ditto.
3240 * g++.dg/vect/pr60896.cc: Ditto.
3241 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3242 * gcc.dg/vect/pr18308.c: Ditto.
3243 * gcc.dg/vect/pr24049.c: Ditto.
3244 * gcc.dg/vect/pr33373.c: Ditto.
3245 * gcc.dg/vect/pr36228.c: Ditto.
3246 * gcc.dg/vect/pr42395.c: Ditto.
3247 * gcc.dg/vect/pr42604.c: Ditto.
3248 * gcc.dg/vect/pr46663.c: Ditto.
3249 * gcc.dg/vect/pr48765.c: Ditto.
3250 * gcc.dg/vect/pr49093.c: Ditto.
3251 * gcc.dg/vect/pr49352.c: Ditto.
3252 * gcc.dg/vect/pr52298.c: Ditto.
3253 * gcc.dg/vect/pr52870.c: Ditto.
3254 * gcc.dg/vect/pr53185.c: Ditto.
3255 * gcc.dg/vect/pr53773.c: Ditto.
3256 * gcc.dg/vect/pr56695.c: Ditto.
3257 * gcc.dg/vect/pr62171.c: Ditto.
3258 * gcc.dg/vect/pr63530.c: Ditto.
3259 * gcc.dg/vect/pr68339.c: Ditto.
3260 * gcc.dg/vect/pr71259.c: Ditto.
3261 * gcc.dg/vect/vect-82_64.c: Ditto.
3262 * gcc.dg/vect/vect-83_64.c: Ditto.
3263 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3264 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3265 * gcc.dg/vect/vect-shift-2.c: Ditto.
3266 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3267 * gfortran.dg/vect/pr39318.f90: Ditto.
3268 * gfortran.dg/vect/pr45714-a.f: Ditto.
3269 * gfortran.dg/vect/pr45714-b.f: Ditto.
3270 * gfortran.dg/vect/pr46213.f90: Ditto.
3271
2d4bb02f
MM
32722016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3273 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3274
3275 * gcc.target/powerpc/p9-splat-5.c: New test.
3276
f6d1b868
UB
32772016-06-23 Uros Bizjak <ubizjak@gmail.com>
3278
3279 PR tree-optimization/71488
3280 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3281 * lib/target-supports.exp: ... here.
3282 (check_sse4_hw_available): New procedure.
3283 (check_effective_target_sse4_runtime): Ditto.
3284 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3285 -march=westmere for sse4_runtime targets.
936ff030 3286 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3287 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3288 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3289 (main): Call check_vect ().
a7898180 3290 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3291
c0597759
L
32922016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 PR target/66232
3295 PR target/67400
3296 * gcc.target/i386/pr66232-14.c: New file.
3297 * gcc.target/i386/pr66232-15.c: Likewise.
3298 * gcc.target/i386/pr66232-16.c: Likewise.
3299 * gcc.target/i386/pr66232-17.c: Likewise.
3300 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3301 ia32 if R_386_GOT32X relocation is supported.
3302 * gcc.target/i386/pr67400-2.c: Likewise.
3303 * gcc.target/i386/pr67400-3.c: Likewise.
3304 * gcc.target/i386/pr67400-4.c: Likewise.
3305 * gcc.target/i386/pr67400-6.c: Likewise.
3306 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3307 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3308
5b0e27a7
JD
33092016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3310
3311 PR libgfortran/48852
3312 * gfortran.dg/char4_iunit_1.f03: Update test.
3313 * gfortran.dg/f2003_io_5.f03: Update test.
3314 * gfortran.dg/real_const_3.f90: Update test.
3315
7f586d90
AK
33162016-06-23 Andi Kleen <ak@linux.intel.com>
3317
3318 * g++.dg/bprob/bprob.exp: Support autofdo.
3319 * g++.dg/tree-prof/tree-prof.exp: dito.
3320 * gcc.dg/tree-prof/tree-prof.exp: dito.
3321 * gcc.misc-tests/bprob.exp: dito.
3322 * gfortran.dg/prof/prof.exp: dito.
3323 * lib/profopt.exp: dito.
3324 * lib/target-supports.exp: Check for autofdo.
3325
60fa7862
ML
33262016-06-23 Martin Liska <mliska@suse.cz>
3327
3328 * gcc.dg/pr71619.c: New test.
3329
e3d62871
UB
33302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3331
3332 PR target/67400
cc901875
UB
3333 * gcc.target/i386/pr67400-1.c: New test.
3334 * gcc.target/i386/pr67400-2.c: Likewise.
3335 * gcc.target/i386/pr67400-3.c: Likewise.
3336 * gcc.target/i386/pr67400-4.c: Likewise.
3337 * gcc.target/i386/pr67400-5.c: Likewise.
3338 * gcc.target/i386/pr67400-6.c: Likewise.
3339 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3340
ac81cf0b
DM
33412016-06-22 David Malcolm <dmalcolm@redhat.com>
3342
3343 * c-c++-common/missing-header-1.c: New test case.
3344 * c-c++-common/missing-header-2.c: New test case.
3345 * c-c++-common/missing-header-3.c: New test case.
3346 * c-c++-common/missing-header-4.c: New test case.
3347
1a4f11c8
DM
33482016-06-22 David Malcolm <dmalcolm@redhat.com>
3349
3350 PR c/70339
3351 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3352 hint.
3353 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3354 expected results due to builtin "nanl" now being suggested for
3355 "name".
3356 * gcc.dg/pr67580.c: Update expected messages.
3357 * gcc.dg/spellcheck-identifiers.c: New testcase.
3358 * gcc.dg/spellcheck-typenames.c: New testcase.
3359
a93eac6a
DM
33602016-06-22 David Malcolm <dmalcolm@redhat.com>
3361
3362 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3363 file.
3364 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3365 diagnostic-test-show-locus-parseable-fixits.c to sources for
3366 diagnostic_plugin_test_show_locus.c.
3367 * lib/gcc-defs.exp (freeform_regexps): New global.
3368 (dg-regexp): New function.
3369 (handle-dg-regexps): New function.
3370 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3371 freeform_regexps to the empty list.
3372 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3373
49e76ff1
IE
33742016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3375
f6d1b868 3376 PR tree-optimization/71488
49e76ff1
IE
3377 * g++.dg/pr71488.C: New test.
3378 * gcc.dg/vect/vect-bool-cmp.c: New test.
3379
951d8c8a
EB
33802016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gcc.dg/guality/param-5.c: New test.
3383
b60fc3bd
BE
33842016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3385
3386 * gcc.target/i386/asm-flag-7.c: New test.
3387
0609abda
TS
33882016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3389
3390 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3391 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3392 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3393 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3394 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3395 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3398 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3399 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3401 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3402 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3403 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3404 * lib/target-supports.exp: Likewise.
3405
ee2499b4
TS
34062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3407
3408 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3409 * gcc.dg/attr-ms_struct-2.c: Likewise.
3410 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3411 * gcc.dg/bf-ms-attrib.c: Likewise.
3412 * gcc.dg/bf-ms-layout-2.c: Likewise.
3413 * gcc.dg/bf-ms-layout-3.c: Likewise.
3414 * gcc.dg/bf-ms-layout.c: Likewise.
3415 * gcc.dg/bf-no-ms-layout.c: Likewise.
3416 * gcc.target/i386/bitfield1.c: Likewise.
3417 * gcc.target/i386/bitfield2.c: Likewise.
3418 * gcc.target/i386/bitfield3.c: Likewise.
3419
caea59ff
KN
34202016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3421
3422 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3423 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3424 override other than -mcpu=power9 command-line option is specified,
3425 or if the target operating system is aix.
3426 * gcc.target/powerpc/darn-1.c: Likewise.
3427 * gcc.target/powerpc/darn-2.c: Likewise.
3428 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3429 test if effective-target is not powerpc_p9vector_ok or if the
3430 target operating system is not defined.
3431 * gcc.target/powerpc/vslv-1.c: Likewise.
3432 * gcc.target/powerpc/vsrv-0.c: Likewise.
3433 * gcc.target/powerpc/vsrv-1.c: Likewise.
3434
63617e30
TB
34352016-06-21 Tobias Burnus <burnus@net-b.de>
3436
3437 PR fortran/71068
3438 * gfortran.dg/coarray/data_1.f90: New.
3439
89192c3c
WD
34402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3441
3442 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3443 (dg-require-effective-target): Use arm_v8_neon_hw.
3444 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3445 (dg-require-effective-target): Likewise.
3446 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3447 (dg-require-effective-target): Likewise.
3448 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3449 (dg-require-effective-target): Likewise.
3450 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3451 (dg-require-effective-target): Likewise.
3452 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3453 (dg-require-effective-target): Likewise.
3454 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3455 Add AArch64 check.
3456
64ac50e2
WD
34572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3458
3459 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3460 Set to 3 so test passes.
3461
6252b5db
WD
34622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3463
3464 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3465
3b9bc511
IV
34662016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3467
3468 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3469 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3470 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3471 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3472
21db1c78
IV
34732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3474
3475 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3476 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3477
9d30e86f
L
34782016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3479
3480 PR target/71549
3481 * gcc.target/i386/pr71549.c: New test.
3482
448a7c69
KN
34832016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3484
3485 * gcc.target/powerpc/vadsdu-0.c: Replace
3486 dg-require-effective-target directive to allow test to run on more
3487 platforms, and add dg-skip-if directive to disable test on aix
3488 platforms because of known incompatibilities.
3489 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3490 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3491 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3492 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3493 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3494 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3495 * gcc.target/powerpc/vadsdub-2.c: Replace
3496 dg-require-effective-target directive to allow test to run on more
3497 platforms, and add dg-skip-if directive to disable test on aix
3498 platforms because of known incompatibilities.
3499 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3500 with vec_absdb call to differentiate this test from vadsdub-1.c.
3501 * gcc.target/powerpc/vadsduh-1.c: Replace
3502 dg-require-effective-target directive to allow test to run on more
3503 platforms, and add dg-skip-if directive to disable test on aix
3504 platforms because of known incompatibilities.
3505 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3506 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3507 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3508
0ad84f34
JJ
35092016-06-21 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR tree-optimization/71588
3512 * gcc.dg/pr71558.c: New test.
3513
e71e8d94
SKS
35142016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3515
3516 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3517 * c-c++-common/pr68657-2.c: Likewise.
3518 * c-c++-common/pr68657-3.c: Likewise.
3519 * gcc.dg/torture/pr69714.c: Require int32plus support.
3520 * gcc.dg/torture/pr70025.c: Likewise.
3521 * gcc.dg/torture/pr70083.c: Likewise.
3522 * gcc.dg/torture/pr70542.c: Likewise.
3523 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3524
5a578671
JM
35252016-06-20 Joseph Myers <joseph@codesourcery.com>
3526
3527 PR c/71601
3528 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3529
7a9df68e
JJ
35302016-06-20 Jakub Jelinek <jakub@redhat.com>
3531
50aa64d5
JJ
3532 PR middle-end/71581
3533 * gcc.dg/pr71581.c: New test.
3534
7a9df68e
JJ
3535 PR rtl-optimization/71591
3536 * gcc.dg/cpp/pr71591.c: New test.
3537
3947cf19
DR
35382016-06-20 David B. Robins <gcc@davidrobins.net>
3539
3540 PR target/71571
3541 * g++.dg/torture/pr71571.C: New test.
3542
c4ff221e
JJ
35432016-06-20 Jakub Jelinek <jakub@redhat.com>
3544
3545 PR target/71559
3546 * gcc.target/i386/sse2-pr71559.c: New test.
3547 * gcc.target/i386/avx-pr71559.c: New test.
3548 * gcc.target/i386/avx512f-pr71559.c: New test.
3549
f1b5abfb
TB
35502016-06-20 Tobias Burnus <burnus@net-b.de>
3551
3552 PR fortran/71194
3553 * gfortran.dg/pointer_remapping_10.f90: New.
3554
842107e4
DM
35552016-06-20 David Malcolm <dmalcolm@redhat.com>
3556
3557 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3558
d9e8bdfd
MS
35592016-06-20 Martin Sebor <msebor@redhat.com>
3560
3561 PR c/69507
3562 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3563 * gnu90-const-expr-1.c: Same.
3564 * gnu99-const-expr-1.c: Same.
3565 * gnu99-static-1.c: Same.
3566
67785479
RL
35672016-06-20 Renlin Li <renlin.li@arm.com>
3568
29f09b38 3569 PR testsuite/71489
67785479
RL
3570 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3571
636929b8
JG
35722016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3573
3574 * gcc.target/aarch64/vcvt_f64_1.c: New.
3575 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3576 * gcc.target/aarch64/vrecp_f64_1.c: New.
3577
ff7b374b
KT
35782016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3579
3580 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3581 "alignement".
3582
554cfc9e
GJL
35832016-06-20 Georg-Johann Lay <avr@gjlay.de>
3584
3585 PR target/71103
3586 * gcc.target/avr/torture/pr71103-2.c: New test.
3587
94087e88 35882016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3589
3590 PR c/69507
3591 * gcc.dg/alignof.c: New test.
3592
c561b091
PC
35932016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3594
3595 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3596 vs dg-error; test constexpr specifier too.
3597
bf54f123
PC
35982016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3601
4e53aa97
CL
36022016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3603
3604 * lib/target-supports.exp
3605 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3606 arm_neon_ok and merge flags. Fix temporary test name.
3607 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3608 and merge flags.
3609
69071d86
ML
36102016-06-17 Martin Liska <mliska@suse.cz>
3611
3612 * gcc.dg/predict-9.c: Fix dump scanning.
3613
68b3b858
BC
36142016-06-17 Bin Cheng <bin.cheng@arm.com>
3615
3616 PR tree-optimization/71354
3617 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3618
d3ee260a
BC
36192016-06-17 Bin Cheng <bin.cheng@arm.com>
3620
3621 PR tree-optimization/71347
3622 * gcc.dg/tree-ssa/pr71347.c: New test.
3623
bd8fb114
BC
36242016-06-17 Bin Cheng <bin.cheng@arm.com>
3625
3626 PR tree-optimization/71354
3627 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3628
97816be4
BC
36292016-06-17 Bin Cheng <bin.cheng@arm.com>
3630
3631 * gcc.dg/vect/vect-alias-check-1.c: New test.
3632
2d761a37
SKS
36332016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3634
e0277d6b 3635 PR target/71151
2d761a37
SKS
3636 * gcc.target/avr/pr71151-1.c: New test.
3637 * gcc.target/avr/pr71151-2.c: New test.
3638 * gcc.target/avr/pr71151-3.c: New test.
3639 * gcc.target/avr/pr71151-4.c: New test.
3640 * gcc.target/avr/pr71151-5.c: New test.
3641 * gcc.target/avr/pr71151-6.c: New test.
3642 * gcc.target/avr/pr71151-7.c: New test.
3643 * gcc.target/avr/pr71151-8.c: New test.
3644 * gcc.target/avr/pr71151-common.h: New test.
3645
68fa96d6
ML
36462016-06-16 Martin Liska <mliska@suse.cz>
3647
3648 * gfortran.dg/predict-1.f90: New test.
3649
b6ca982f
UB
36502016-06-16 Uros Bizjak <ubizjak@gmail.com>
3651
3652 PR target/71242
3a146d46 3653 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3654
1dc8d15b
JH
36552016-06-16 Jan Hubicka <hubicka@ucw.cz>
3656
3657 * g++.dg/vect/pr36648.cc: Disable cunrolli
3658
67c25816
JJ
36592016-06-16 Jakub Jelinek <jakub@redhat.com>
3660
c577adb2
JJ
3661 PR target/71554
3662 * gcc.c-torture/execute/pr71554.c: New test.
3663
67c25816
JJ
3664 PR rtl-optimization/71532
3665 * gcc.dg/torture/pr71532.c: New test.
3666
1a3c3ee9
MM
36672016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3668
3669 * gcc.target/powerpc/p9-dimode1.c: New test.
3670 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3671
f29468a7
JJ
36722016-06-15 Jakub Jelinek <jakub@redhat.com>
3673
61daecc4
JJ
3674 * gcc.c-torture/compile/20160615-1.c: New test.
3675
f29468a7
JJ
3676 * g++.dg/cpp0x/ref-qual17.C: New test.
3677
209d1e2d
IE
36782016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3679
3680 PR middle-end/71529
3681 * gcc.target/i386/pr71529.C: New test.
3682
8dc35712
AH
36832016-06-15 Alan Hayward <alan.hayward@arm.com>
3684
3685 PR tree-optimization/71483
3686 * g++.dg/vect/pr71483.c: New
3687
b8911cb8
PC
36882016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 PR c++/70202
3691 * g++.dg/inherit/crash6.C: New.
3692 * g++.dg/inherit/union2.C: Likewise.
3693 * g++.dg/inherit/virtual12.C: Likewise.
3694 * g++.dg/inherit/virtual13.C: Likewise.
3695 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3696
cf5d08ab
UB
36972016-06-15 Uros Bizjak <ubizjak@gmail.com>
3698
e3d62871 3699 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3700
8f482165
AH
37012016-06-15 Alan Hayward <alan.hayward@arm.com>
3702
3703 PR tree-optimization/71439
3704 * gcc.dg/vect/pr71439.c: New
3705
3256673f
KT
37062016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707
3708 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3709
b17dc4d4
RB
37102016-06-15 Richard Biener <rguenther@suse.de>
3711
3712 * gcc.dg/vect/slp-45.c: New testcase.
3713
2a5825f2
RB
37142016-06-15 Richard Biener <rguenther@suse.de>
3715
3716 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3717
6e433d0b
BS
37182016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3719
3720 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3721 requirements, and disable for AIX for now.
3722 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3723
abe7f828
JJ
37242016-06-14 Jakub Jelinek <jakub@redhat.com>
3725
a09c81b4
JJ
3726 PR c++/71528
3727 * g++.dg/opt/pr71528.C: New test.
3728
abe7f828
JJ
3729 PR c++/71516
3730 * g++.dg/init/pr71516.C: New test.
3731
acfadf06
PC
37322016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3733
3734 * g++.dg/init/array46.C: New.
3735
4d568ab2
UB
37362016-06-14 Uros Bizjak <ubizjak@gmail.com>
3737
e3d62871
UB
3738 * gcc.target/i386/float128-3.c: New test.
3739 * gcc.target/i386/quad-sse4.c: Ditto.
3740 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3741 Update scan strings.
4d568ab2 3742
30934c5d
RB
37432016-06-14 Richard Biener <rguenther@suse.de>
3744
3745 PR middle-end/71526
3746 * gfortran.dg/pr71526.f90: New testcase.
3747
3970e545
AV
37482016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3749
3750 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3751 * gcc.dg/zero_bits_compound-1.c: Likewise.
3752
04976c6e
RB
37532016-06-14 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/71522
3756 * gcc.dg/torture/pr71522.c: New testcase.
3757
23e025db
JJ
37582016-06-14 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR tree-optimization/71520
3761 * gcc.dg/tree-ssa/pr71520.c: New test.
3762
90b72e84
RB
37632016-06-14 Richard Biener <rguenther@suse.de>
3764
3765 PR tree-optimization/71521
86c24ba6 3766 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3767
ef7cf206
JJ
37682016-06-13 Jakub Jelinek <jakub@redhat.com>
3769
0dda258b
JJ
3770 PR sanitizer/71498
3771 * c-c++-common/ubsan/bounds-13.c: New test.
3772
ef7cf206
JJ
3773 PR preprocessor/71183
3774 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3775
a73786e3
JL
37762016-06-13 Jeff Law <law@redhat.com>
3777
3778 PR tree-optimization/71403
3779 * c-c++-common/ubsan/pr71403-1.c: New test.
3780 * c-c++-common/ubsan/pr71403-2.c: New test.
3781 * c-c++-common/ubsan/pr71403-3.c: New test.
3782
0ac249bf
JJ
37832016-06-13 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR middle-end/71478
3786 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3787 Add -Wno-psabi -w to dg-options.
3788
5408a64a
KN
37892016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3790
3791 * gcc.target/powerpc/vadsdu-0.c: New test.
3792 * gcc.target/powerpc/vadsdu-1.c: New test.
3793 * gcc.target/powerpc/vadsdu-2.c: New test.
3794 * gcc.target/powerpc/vadsdu-3.c: New test.
3795 * gcc.target/powerpc/vadsdu-4.c: New test.
3796 * gcc.target/powerpc/vadsdu-5.c: New test.
3797 * gcc.target/powerpc/vadsdub-1.c: New test.
3798 * gcc.target/powerpc/vadsdub-2.c: New test.
3799 * gcc.target/powerpc/vadsduh-1.c: New test.
3800 * gcc.target/powerpc/vadsduh-2.c: New test.
3801 * gcc.target/powerpc/vadsduw-1.c: New test.
3802 * gcc.target/powerpc/vadsduw-2.c: New test.
3803
f7e4f2e3
DM
38042016-06-13 David Malcolm <dmalcolm@redhat.com>
3805
3806 * gcc.dg/c99-init-2.c (c): Update expected error message.
3807 * gcc.dg/init-bad-8.c (foo): Likewise.
3808 * gcc.dg/spellcheck-fields-3.c: New test case.
3809
ad23a23e
ML
38102016-06-13 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3813 and "guess loop iv compared" heuristics.
3814 * gcc.dg/predict-2.c: Likewise.
3815 * gcc.dg/predict-3.c: Likewise.
3816 * gcc.dg/predict-4.c: Likewise.
3817 * gcc.dg/predict-5.c: Likewise.
3818 * gcc.dg/predict-6.c: Likewise.
3819
146c55da
MP
38202016-06-13 Marek Polacek <polacek@redhat.com>
3821
3822 PR middle-end/71476
3823 * c-c++-common/Wswitch-unreachable-4.c: New test.
3824 * gcc.dg/Wswitch-unreachable-2.c: New test.
3825 * g++.dg/tm/jump1.C: Move dg-warning.
3826
42e77cbc
EB
38272016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3828
3829 * gnat.dg/renaming10.ad[sb]: New test.
3830
7474dcc1
PT
38312016-06-13 Paul Thomas <pault@gcc.gnu.org>
3832
3833 PR fortran/70673
3834 * gfortran.dg/pr70673.f90: New test.
3835
f57f53d3
RB
38362016-06-13 Richard Biener <rguenther@suse.de>
3837
3838 PR middle-end/64516
3839 * gcc.dg/align-3.c: New testcase.
3840
5843a5f0
ML
38412016-06-13 Martin Liska <mliska@suse.cz>
3842
3843 * gcc.target/i386/pr71458.c: New test.
3844
aa8fdb44
UB
38452016-06-12 Uros Bizjak <ubizjak@gmail.com>
3846
3847 PR target/71241
3a146d46 3848 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3849
2043e4d7
DH
38502016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3851
3852 PR target/60751
3853 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3854 statement.
3855
d3dc025d
DH
38562016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3857
3858 PR target/60751
3859 * gfortran.dg/comma_IO_extension_1.f90: New test.
3860 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3861 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3862 statement.
3863 * gfortran.dg/graphite/pr38083.f90: Likewise.
3864 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3865 missing format.
3866
a31d78c6
EB
38672016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3868
3869 * gnat.dg/case_character.adb: New test.
3870
95c18dd0
SB
38712016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3872
3873 PR middle-end/71310
3874 * gcc.target/powerpc/pr71310.c: New testcase.
3875
b97d37b4
KV
38762016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3877
3878 PR middle-end/71478
3879 * gcc.dg/pr71478.c: New test.
3880
900bcda3
JJ
38812016-06-10 Jakub Jelinek <jakub@redhat.com>
3882
ec1c20db
JJ
3883 PR middle-end/71494
3884 * gcc.c-torture/execute/pr71494.c: New test.
3885
50b15873
JJ
3886 PR c/68657
3887 * gcc.target/i386/pr68657.c: New test.
3888
900bcda3
JJ
3889 PR inline-asm/68843
3890 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3891 (test): Add -masm=intel alternatives.
3892
4d926e34
MS
38932016-06-10 Martin Sebor <msebor@redhat.com>
3894
3895 PR c/71392
3896 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3897
ad071b2b
JL
38982016-06-10 Jeff Law <law@redhat.com>
3899
3900 PR tree-optimization/71335
3901 * gcc.c-torture/execute/pr71335.c: New test.
3902
2704efe8
DM
39032016-06-10 David Malcolm <dmalcolm@redhat.com>
3904
3905 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3906 the various "cannot tail-call: " messages.
3907
18c9b7d4
CL
39082016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3909
3910 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3911 and options.
3912
7cfa10f3
MO
39132016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3914
3915 PR sanitizer/71480
3916 * c-c++-common/asan/pr71480.c: New test.
3917
1f24fd3e
L
39182016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3919
3920 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3921 (ASMNAME2): Likewise.
3922 (main): Replace fn in asm statement with ASMNAME ("fn").
3923 * gcc.dg/guality/pr68037-2.c: Likewise.
3924 * gcc.dg/guality/pr68037-3.c: Likewise.
3925 * gcc.dg/torture/pr68037-1.c: Likewise.
3926 * gcc.dg/torture/pr68037-2.c: Likewise.
3927 * gcc.dg/torture/pr68037-3.c: Likewise.
3928
ad551c07
BE
39292016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3930
3931 PR inline-asm/68843
3932 * gcc.target/i386/pr68843-1.c: New test.
3933 * gcc.target/i386/pr68843-2.c: New test.
3934
4b1ffdb1 39352016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3936 Cesar Philippidis <cesar@codesourcery.com>
3937
3938 PR middle-end/71373
3939 * gcc.dg/goacc/nested-function-1.c: New file.
3940 * gcc.dg/goacc/nested-function-2.c: Likewise.
3941 * gcc.dg/goacc/pr71373.c: Likewise.
3942 * gfortran.dg/goacc/cray-2.f95: Likewise.
3943 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3944 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3945 * gfortran.dg/goacc/cray.f95: Update.
3946 * gfortran.dg/goacc/loop-1.f95: Likewise.
3947 * gfortran.dg/goacc/loop-3.f95: Likewise.
3948 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3949 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3950
39512016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3952
3953 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3954 for OpenACC tile clauses.
3955 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3956
3957 PR c/71381
3958 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3959 to...
3960 * c-c++-common/goacc/cache-2.c: ... this new file.
3961 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3962 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3963 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3964 usage.
3965 * gfortran.dg/goacc/cray.f95: Likewise.
3966 * gfortran.dg/goacc/loop-1.f95: Likewise.
3967
89851e4c
AH
39682016-06-10 Alan Hayward <alan.hayward@arm.com>
3969
3970 PR tree-optimization/71407
3971 PR tree-optimization/71416
3972 * gcc.dg/vect/pr71407.c: New
3973 * gcc.dg/vect/pr71416-1.c: New
3974 * gcc.dg/vect/pr71416-2.c: New
3975
200eafbf
RB
39762016-06-10 Richard Biener <rguenther@suse.de>
3977
3978 PR middle-end/71477
3979 * gcc.dg/torture/pr71477.c: New testcase.
3980
4df99d92
JK
39812016-06-09 Julia Koval <julia.koval@intel.com>
3982
3983 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3984 * gcc.target/i386/interrupt-13.c: Likewise.
3985 * gcc.target/i386/interrupt-15.c: Likewise.
3986 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3987 * gcc.target/i386/interrupt-24.c: Likewise.
3988 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3989 * gcc.target/i386/interrupt-9.c: Likewise.
3990 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3991
e01b4e16
MS
39922016-06-09 Martin Sebor <msebor@redhat.com>
3993
3994 PR c/70883
3995 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3996 * gcc.dg/builtin-constant_p-1.c: Same.
3997 * gcc.dg/builtins-error.c: Same.
3998 * gcc.dg/pr70859.c: Same.
3999
9c35db0e
SKS
40002016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4001
4002 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4003 * gcc.dg/torture/pr68067-1.c: Likewise.
4004 * gcc.dg/torture/pr68067-2.c: Likewise.
4005
40062016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4007
4008 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4009 when setting SIZE.
4010
392a81b9
PC
40112016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/71465
4014 * g++.dg/inherit/crash5.C: New.
4015 Revert:
4016 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4017
4018 PR c++/70202
4019 * g++.dg/inherit/crash5.C: New.
4020 * g++.dg/inherit/virtual1.C: Adjust.
4021
e49efc14
ML
40222016-06-09 Martin Liska <mliska@suse.cz>
4023
4024 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4025 * g++.dg/predict-loop-exit-2.C: Likewise.
4026 * g++.dg/predict-loop-exit-3.C: Likewise.
4027 * gcc.dg/predict-1.c: Likewise.
4028 * gcc.dg/predict-2.c: Likewise.
4029 * gcc.dg/predict-3.c: Likewise.
4030 * gcc.dg/predict-4.c: Likewise.
4031 * gcc.dg/predict-5.c: Likewise.
4032 * gcc.dg/predict-6.c: Likewise.
4033 * gcc.dg/predict-7.c: Likewise.
4034
36d57986
RB
40352016-06-09 Richard Biener <rguenther@suse.de>
4036
4037 PR tree-optimization/71462
4038 * gcc.dg/torture/pr71462.c: New testcase.
4039
7d82e8e4
MP
40402016-06-09 Marek Polacek <polacek@redhat.com>
4041
4042 PR c/65471
4043 * gcc.dg/c11-generic-3.c: New test.
4044
c8a71589
PC
40452016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4046
4047 * g++.dg/init/array42.C: New.
4048 * g++.dg/init/array43.C: Likewise.
4049 * g++.dg/init/array44.C: Likewise.
4050 * g++.dg/init/array45.C: Likewise.
4051 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4052 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4053 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4054 * g++.dg/gomp/pr35751.C: Likewise.
4055 * g++.dg/init/array23.C: Likewise.
4056 * g++.dg/init/brace2.C: Likewise.
4057 * g++.dg/init/brace6.C: Likewise.
4058
44a845ca
MS
40592016-06-08 Martin Sebor <msebor@redhat.com>
4060 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR c++/70507
4063 PR c/68120
4064 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4065 * c-c++-common/builtin-arith-overflow-2.c: New test.
4066 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4067 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4068 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4069
2ef16b6e
JJ
40702016-06-08 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR c++/71442
4073 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4074
5e3ee346
AL
40752016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4076
4077 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4078 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4079 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4080 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4081 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4082 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4083 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4084 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4085 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4086 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4087 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4088 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4089 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4090
b2ae2814
RB
40912016-06-08 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/68558
4094 * gcc.dg/vect/slp-44.c: New testcase.
4095
e09b4c37
RB
40962016-06-08 Richard Biener <rguenther@suse.de>
4097
4098 * gcc.dg/vect/slp-43.c: New testcase.
4099
72d50660
RB
41002016-06-08 Richard Biener <rguenther@suse.de>
4101
4102 PR tree-optimization/71452
4103 * gcc.dg/torture/pr71452.c: New testcase.
4104
988c115c
JJ
41052016-06-08 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR c++/71448
4108 * g++.dg/torture/pr71448.C: New test.
4109
73d73b48
BS
41102016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4111
4112 PR debug/71432
4113 PR ada/71413
4114 * g++.dg/debug/pr71432.C: New test.
4115
bdd15d0c
PK
41162016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4117
4118 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4119 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4120 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4121
ce0607bb
AH
41222016-06-08 Alan Hayward <alan.hayward@arm.com>
4123
4124 * gcc.dg/vect/vect-live-2.c: Update effective target.
4125 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4126 * lib/target-supports.exp: Add aarch64 to vect_long.
4127
92a5f2ba
MP
41282016-06-08 Marek Polacek <polacek@redhat.com>
4129
4130 PR c/71418
4131 * gcc.dg/noncompile/pr71418.c: New test.
4132
08203f73
MP
4133 PR c/71426
4134 * gcc.dg/noncompile/pr71426.c: New test.
4135
d1fcc2bd
JH
41362016-06-07 Jan Hubicka <hubicka@ucw.cz>
4137
4138 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4139 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4140 * gcc.dg/predict-3.c: Update template.
4141 * gcc.dg/predict-5.c: Update template.
4142 * gcc.dg/predict-6.c: Update template.
4143 * gcc.dg/predict-9.c: Update template.
4144 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4145
a23e6f1c
BS
41462016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4147
4148 * gcc.target/powerpc/vec-mul.c: New test.
4149
6ffd47b7
DM
41502016-06-07 David Malcolm <dmalcolm@redhat.com>
4151
4152 * gcc.dg/spellcheck-fields-2.c: New test case.
4153
bfd67b47
RB
41542016-06-07 Richard Biener <rguenther@suse.de>
4155
4156 PR c/61564
4157 * gcc.dg/Wpragmas-1.c: New testcase.
4158 * gcc.dg/Wattributes-4.c: Likewise.
4159 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4160 entry.
4161
701b9a47
CL
41622016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4163
4164 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4165 spurious debug code.
4166
6b80d6fa
RB
41672016-06-07 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/71428
4170 * gcc.dg/torture/pr71428.c: New testcase.
4171
0f3f9437
RB
41722016-06-07 Richard Biener <rguenther@suse.de>
4173
4174 PR middle-end/71423
4175 * gcc.dg/torture/pr71423.c: New testcase.
4176
ec963f2a
KV
41772016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4178
4179 PR middle-end/71408
4180 * gcc.dg/tree-ssa/pr71408.c: New test.
4181
46ab5b6e
KV
41822016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4183
4184 PR middle-end/71281
4185 * g++.dg/torture/pr71281.C: New test.
4186
1f40cff3
MP
41872016-06-06 Marek Polacek <polacek@redhat.com>
4188
4189 PR c/71362
4190 * gcc.dg/pr71362.c: New test.
4191
6f5bcd24
JJ
41922016-06-06 Jakub Jelinek <jakub@redhat.com>
4193 Patrick Palka <ppalka@gcc.gnu.org>
4194
4195 PR c++/70847
4196 PR c++/71330
4197 PR c++/71393
4198 * g++.dg/opt/pr70847.C: New test.
4199 * g++.dg/ubsan/pr70847.C: New test.
4200 * g++.dg/ubsan/pr71393.C: New test.
4201
158beb4a
JJ
42022016-06-06 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR tree-optimization/71259
4205 * gcc.dg/vect/pr71259.c: New test.
4206
d9b950dd
DM
42072016-06-06 David Malcolm <dmalcolm@redhat.com>
4208
4209 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4210 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4212 above.
4213
36f9ad69
KT
42142016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4215
4216 PR middle-end/37780
4217 * gcc.c-torture/execute/pr37780.c: New test.
4218 * gcc.target/aarch64/pr37780_1.c: Likewise.
4219 * gcc.target/arm/pr37780_1.c: Likewise.
4220
5545a907
MP
42212016-06-06 Marek Polacek <polacek@redhat.com>
4222
4223 * c-c++-common/attr-may-alias-1.c: New test.
4224 * c-c++-common/attr-may-alias-2.c: New test.
4225 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4226
93671519
BE
42272016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4228
4229 PR c/24414
4230 * gcc.target/i386/pr24414.c: New test.
4231
690f24b7
JM
42322016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4233
4234 * gcc.target/sparc/vis4misc.c: New file.
4235 * gcc.target/sparc/fpcmp.c: Likewise.
4236 * gcc.target/sparc/fpcmpu.c: Likewise.
4237
31ce6157
AH
42382016-06-06 Alan Hayward <alan.hayward@arm.com>
4239
4240 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4241 * gcc.dg/vect/vect-live-3.c: Likewise.
4242
9fcebb5a
RB
42432016-06-06 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/71398
4246 * gcc.dg/torture/pr71398.c: New testcase.
4247
903ca97b
UB
42482016-06-06 Uros Bizjak <ubizjak@gmail.com>
4249
4250 PR target/71389
4251 * g++.dg/pr71389.C: New test.
4252
9c1eb332
JD
42532016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254
4255 PR fortran/71404
4256 * gfortran.dg/fmt_read_5.f: New test.
4257
b2d83bd2
AV
42582016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4259
4260 PR fortran/69659
4261 * gfortran.dg/class_array_22.f03: New test.
4262
ec81960e
JH
42632016-06-05 Jan Hubicka <hubicka@ucw.cz>
4264
4265 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4266
429d2750
JH
42672016-06-05 Jan Hubicka <hubicka@ucw.cz>
4268
4269 * gcc.dg/predict-9.c: Update template.
4270
c1c00983
PC
42712016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4272
4273 PR c++/49377
4274 * g++.dg/template/pr49377.C: New.
4275
1927a963
JJ
42762016-06-04 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR tree-optimization/71405
4279 * g++.dg/torture/pr71405.C: New test.
4280
909a11ad
PC
42812016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/70202
4284 * g++.dg/inherit/crash5.C: New.
4285 * g++.dg/inherit/virtual1.C: Adjust.
4286
08bbb1f8
JL
42872016-06-03 Jeff Law <law@redhat.com>
4288
4289 PR tree-optimization/71316
4290 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4291
7c35235c
JJ
42922016-06-03 Jakub Jelinek <jakub@redhat.com>
4293
4294 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4295 dg-additional-options with just -fno-tree-scev-cprop in it.
4296 * gcc.dg/vect/vect-live-2.c: Likewise.
4297 * gcc.dg/vect/vect-live-5.c: Likewise.
4298 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4299 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4300 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4301
c8572dd6
PP
43022016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4303
4304 PR c++/27100
4305 * g++.dg/other/friend6.C: New test.
4306
1c7733a7
BS
43072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4308
4309 * g++.dg/torture/ppc-ldst-array.C: New.
4310
0d2f700f
JM
43112016-06-03 Joseph Myers <joseph@codesourcery.com>
4312
4313 PR target/71276
4314 PR target/71277
4315 * gcc.dg/torture/builtin-fp-int-inexact.c,
4316 gcc.target/i386/387-builtin-fp-int-inexact.c,
4317 gcc.target/i386/387-rint-inline-1.c,
4318 gcc.target/i386/387-rint-inline-2.c,
4319 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4320 gcc.target/i386/sse2-rint-inline-1.c,
4321 gcc.target/i386/sse2-rint-inline-2.c,
4322 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4323 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4324
f8071c05
L
43252016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4326 Julia Koval <julia.koval@intel.com>
4327
4328 PR target/66960
4329 PR target/67630
4330 PR target/67634
4331 PR target/67841
4332 PR target/68037
4333 PR target/68618
4334 PR target/68661
4335 PR target/69575
4336 PR target/69596
4337 PR target/69734
4338 * gcc.dg/guality/pr68037-1.c: New test.
4339 * gcc.dg/guality/pr68037-2.c: Likewise.
4340 * gcc.dg/guality/pr68037-3.c: Likewise.
4341 * gcc.dg/torture/pr68037-1.c: Likewise.
4342 * gcc.dg/torture/pr68037-2.c: Likewise.
4343 * gcc.dg/torture/pr68037-3.c: Likewise.
4344 * gcc.dg/torture/pr68661-1a.c: Likewise.
4345 * gcc.dg/torture/pr68661-1b.c: Likewise.
4346 * gcc.target/i386/interrupt-1.c: Likewise.
4347 * gcc.target/i386/interrupt-2.c: Likewise.
4348 * gcc.target/i386/interrupt-3.c: Likewise.
4349 * gcc.target/i386/interrupt-4.c: Likewise.
4350 * gcc.target/i386/interrupt-5.c: Likewise.
4351 * gcc.target/i386/interrupt-6.c: Likewise.
4352 * gcc.target/i386/interrupt-7.c: Likewise.
4353 * gcc.target/i386/interrupt-8.c: Likewise.
4354 * gcc.target/i386/interrupt-9.c: Likewise.
4355 * gcc.target/i386/interrupt-10.c: Likewise.
4356 * gcc.target/i386/interrupt-11.c: Likewise.
4357 * gcc.target/i386/interrupt-12.c: Likewise.
4358 * gcc.target/i386/interrupt-13.c: Likewise.
4359 * gcc.target/i386/interrupt-14.c: Likewise.
4360 * gcc.target/i386/interrupt-15.c: Likewise.
4361 * gcc.target/i386/interrupt-16.c: Likewise.
4362 * gcc.target/i386/interrupt-17.c: Likewise.
4363 * gcc.target/i386/interrupt-18.c: Likewise.
4364 * gcc.target/i386/interrupt-19.c: Likewise.
4365 * gcc.target/i386/interrupt-20.c: Likewise.
4366 * gcc.target/i386/interrupt-21.c: Likewise.
4367 * gcc.target/i386/interrupt-22.c: Likewise.
4368 * gcc.target/i386/interrupt-23.c: Likewise.
4369 * gcc.target/i386/interrupt-24.c: Likewise.
4370 * gcc.target/i386/interrupt-25.c: Likewise.
4371 * gcc.target/i386/interrupt-26.c: Likewise.
4372 * gcc.target/i386/interrupt-27.c: Likewise.
4373 * gcc.target/i386/interrupt-28.c: Likewise.
4374 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4375 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4376 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4377 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4378 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4379 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4380 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4381 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4382 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4383 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4384 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4385 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4386
36b85e43
BS
43872016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4388
9de2e795
L
4389 PR tree-optimization/52171
4390 * gcc.dg/pr52171.c: New test.
4391 * gcc.target/i386/pr52171.c: New test.
36b85e43 4392
bfeee8ac
JH
43932016-06-03 Jan Hubicka <jh@suse.cz>
4394
4395 * g++.dg/tree-ssa/pred-1.C: New testcase
4396 * gcc.dg/tree-ssa/pred-1.c: New testcase
4397
859b0bae
BS
43982016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4399
4400 PR target/70957
4401 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4402 support.
4403 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4404
3a2edf4c
AH
44052016-06-03 Alan Hayward <alan.hayward@arm.com>
4406
4407 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4408
b28ead45
AH
44092016-06-03 Alan Hayward <alan.hayward@arm.com>
4410
4411 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4412 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4413 * gcc.dg/vect/vect-live-1.c: New test.
4414 * gcc.dg/vect/vect-live-2.c: New test.
4415 * gcc.dg/vect/vect-live-3.c: New test.
4416 * gcc.dg/vect/vect-live-4.c: New test.
4417 * gcc.dg/vect/vect-live-5.c: New test.
4418 * gcc.dg/vect/vect-live-slp-1.c: New test.
4419 * gcc.dg/vect/vect-live-slp-2.c: New test.
4420 * gcc.dg/vect/vect-live-slp-3.c: New test.
4421
1f91747b
JJ
44222016-06-03 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR middle-end/71387
4425 * g++.dg/opt/pr71387.C: New test.
4426
47b83923
JL
44272016-06-02 Jeff Law <law@redhat.com>
4428
4429 PR tree-optimization/71328
4430 * gcc.c-torture/compile/pr71328.c: New test.
4431
e96e5f46
JD
44322016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4433
4434 PR fortran/52393
4435 * gfortran.dg/fmt_read_3.f90: Fix typo.
4436 * gfortran.dg/fmt_read_4.f90: New test.
4437
b872d729
PC
44382016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4441 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4442 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4443 * g++.dg/cpp0x/override2.C: Likewise.
4444 * g++.dg/parse/crash5.C: Likewise.
4445 * g++.dg/parse/error16.C: Likewise.
4446 * g++.dg/parse/error27.C: Likewise.
4447 * g++.dg/template/qualttp15.C: Likewise.
4448 * g++.dg/template/redecl4.C: Likewise.
4449 * g++.old-deja/g++.other/crash39.C: Likewise.
4450 * g++.old-deja/g++.other/struct1.C: Likewise.
4451 * g++.old-deja/g++.pt/m9a.C: Likewise.
4452 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4453
0e535442
JJ
44542016-06-02 Jakub Jelinek <jakub@redhat.com>
4455
0633ee10
JJ
4456 PR c++/71372
4457 * c-c++-common/pr71372.c: New test.
4458
0e535442
JJ
4459 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4460 __TIME__ strings with __builtin_strcmp instead of printf and
4461 dg-output.
4462
f3c5ecc2
ML
44632016-06-02 Martin Liska <mliska@suse.cz>
4464
4465 * gcc.dg/predict-9.c: New test.
4466
a91807c5
JJ
44672016-06-02 Jakub Jelinek <jakub@redhat.com>
4468
4469 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4470 global set_compiler_env_var and global saved_compiler_env_var.
4471
b5bd1978
KT
44722016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4473
4474 PR rtl-optimization/71295
4475 * gcc.c-torture/compile/pr71295.c: New test.
4476
b93b1475
JJ
44772016-06-02 Jakub Jelinek <jakub@redhat.com>
4478
930ebd0e
JJ
4479 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4480
1e021dc3
JJ
4481 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4482 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4483
b93b1475
JJ
4484 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4485 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4486 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4487 alternative number.
4488
58f2fb5c
MM
44892016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4490
4491 * gcc.target/powerpc/p9-splat-4.c: New test.
4492
44932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4494
4495 PR target/71186
4496 * gcc.target/powerpc/pr71186.c: New test.
4497
4731c9f0
JD
44982016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499
4500 PR fortran/52393
4501 * gfortran.dg/fmt_read_3.f90: New test.
4502
042dee3e
TP
45032016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4504
4505 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4506 procedure.
4507
15c98b2e
ES
45082016-06-01 Eduard Sanou <dhole@openmailbox.org>
4509
4510 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4511 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4512 env var is set.
4513 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4514 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4515 shown once.
4516 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4517 during compilation.
4518 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4519 vars set by dg-set-compiler-env-var.
4520
6442a6f4
PT
45212016-06-01 Paul Thomas <pault@gcc.gnu.org>
4522
4523 PR fortran/71156
4524 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4525 to the module procedure declaration.
4526 * gfortran.dg/submodule_16.f08: New test.
4527
ab62397a
JJ
45282016-06-01 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR middle-end/71371
4531 * c-c++-common/gomp/pr71371.c: New test.
4532
b66af6ed
RB
45332016-06-01 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71366
4536 * gcc.dg/torture/pr71366-1.c: New testcase.
4537 * gcc.dg/torture/pr71366-2.c: Likewise.
4538
e342b9d8
KN
45392016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4540
4541 * gcc.target/powerpc/vslv-0.c: New test.
4542 * gcc.target/powerpc/vslv-1.c: New test.
4543 * gcc.target/powerpc/vsrv-0.c: New test.
4544 * gcc.target/powerpc/vsrv-1.c: New test.
4545
721547cd
NS
45462016-06-01 Nathan Sidwell <nathan@acm.org>
4547
4548 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4549 * gcc.target/nvptx/weak.c: New.
4550
fa2c9034
RB
45512016-06-01 Richard Biener <rguenther@suse.de>
4552
4553 PR tree-optimization/71261
4554 * gcc.dg/torture/vect-bool-1.c: New testcase.
4555
3e32893c
JJ
45562016-06-01 Jakub Jelinek <jakub@redhat.com>
4557
4558 * gfortran.dg/gomp/order-1.f90: New test.
4559 * gfortran.dg/gomp/order-2.f90: New test.
4560
8c383600
JH
45612016-06-01 Jan Hubicka <hubicka@ucw.cz>
4562
4563 * gcc.dg/unroll-6.c: Update template.
4564 * gcc.dg/unroll-7.c: New testcase.
4565 * gcc.dg/unroll-8.c: New testcase.
4566
a0dfeef5
EB
45672016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4568
4569 * gnat.dg/opt56.ad[sb]: New test.
4570
48de5701
PC
45712016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4572
4573 PR c++/66635
4574 * g++.dg/cpp0x/constexpr-ice16.C: New.
4575
827cf695
PP
45762016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4577
4578 PR tree-optimization/71314
4579 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4580 -mbranch-cost=2.
4581
ff66f6e8
PP
45822016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4583
4584 PR tree-optimization/71077
4585 * gcc.dg/tree-ssa/pr71077.c: New test.
4586
050fb209
JH
45872016-05-31 Jan Hubicka <hubicka@ucw.cz>
4588
48de5701
PC
4589 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4590 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4591 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4592
c642d919
PC
45932016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4594
4595 PR c++/71248
4596 * g++.dg/cpp0x/pr71248.C: New.
4597 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4598 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4599 * g++.dg/init/new37.C: Likewise.
4600 * g++.dg/template/static1.C: Likewise.
4601 * g++.dg/template/static2.C: Likewise.
4602
d6439e08
L
46032016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4604
4605 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4606 instead of %rdi.
4607 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4608
780b9dd4
MP
46092016-05-31 Marek Polacek <polacek@redhat.com>
4610
4611 * c-c++-common/Wswitch-unreachable-3.c: New test.
4612 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4613
0d99f8a0
RB
46142016-05-31 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/71352
4617 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4618
52545641
TP
46192016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4620
4621 * gcc.target/arm/armv5_thumb_isa.c: New test.
4622
5b8c1205
KY
46232016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4624
4625 PR target/71346
4626 * gcc.target/i386/pr71346.c: New test.
4627
7a88cc84
TV
46282016-05-31 Tom de Vries <tom@codesourcery.com>
4629
4630 PR tree-optimization/69068
4631 * gcc.dg/graphite/pr69068.c: New test.
4632
265149a6
MS
46332016-05-27 Martin Sebor <msebor@redhat.com>
4634
4635 PR c++/71306
4636 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4637
00631022
JJ
46382016-05-30 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR c++/71349
4641 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4642 nowait depend(inout: dd[0]) clauses where permitted.
4643
b2f6675b
PC
46442016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4645
4646 PR c++/71238
4647 * g++.dg/parse/pr71238.C: New.
4648 * g++.dg/concepts/friend1.C: Test column numbers too.
4649 * g++.dg/cpp0x/initlist31.C: Likewise.
4650 * g++.dg/cpp0x/pr51420.C: Likewise.
4651 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4652 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4653 * g++.dg/ext/builtin3.C: Likewise.
4654 * g++.dg/lookup/friend12.C: Likewise.
4655 * g++.dg/lookup/friend7.C: Likewise.
4656 * g++.dg/lookup/koenig1.C: Likewise.
4657 * g++.dg/lookup/koenig5.C: Likewise.
4658 * g++.dg/lookup/used-before-declaration.C: Likewise.
4659 * g++.dg/overload/koenig1.C: Likewise.
4660 * g++.dg/template/crash65.C: Likewise.
4661 * g++.dg/template/friend57.C: Likewise.
4662 * g++.dg/warn/Wshadow-5.C: Likewise.
4663 * g++.dg/warn/Wunused-8.C: Likewise.
4664 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4665 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4666 * g++.old-deja/g++.jason/member.C: Likewise.
4667 * g++.old-deja/g++.jason/report.C: Likewise.
4668 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4669 * g++.old-deja/g++.law/visibility20.C: Likewise.
4670 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4671 * g++.old-deja/g++.other/static5.C: Likewise.
4672 * g++.old-deja/g++.pt/overload2.C: Likewise.
4673
a448ff40
JH
46742016-05-30 Jan Hubicka <hubicka@ucw.cz>
4675
4676 * gcc.dg/tree-ssa/peel1.c: New testcase.
4677 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4678 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4679
69be8c91
TV
46802016-05-30 Tom de Vries <tom@codesourcery.com>
4681
4682 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4683 to ce.
4684
a59775a1
PC
46852016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/71099
4688 * g++.dg/parse/virtual1.C: New.
4689
53d6d955
UB
46902016-05-30 Uros Bizjak <ubizjak@gmail.com>
4691
4692 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4693 Use correct register when clearing %edx.
4694
0557293f
AM
46952016-05-30 Alexander Monakov <amonakov@ispras.ru>
4696
4697 PR tree-optimization/71289
4698 * gcc.dg/pr71289.c: New test.
4699
5d476e35
KV
47002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4701
4702 PR middle-end/71269
4703 PR middle-end/71292
4704 * gcc.dg/tree-ssa/pr71269.c: New test.
4705 * gcc.dg/tree-ssa/pr71292.c: New test.
4706
db5447ca
KV
47072016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4708
4709 PR middle-end/71252
4710 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4711
98bdbb39
JH
47122016-05-30 Jan Hubicka <hubicka@ucw.cz>
4713
4714 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4715 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4716 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4717
7e012855
TV
47182016-05-30 Tom de Vries <tom@codesourcery.com>
4719
4720 PR tree-optimization/69067
4721 * gcc.dg/graphite/pr69067.c: New test.
4722
beed3701
UB
47232016-05-29 Uros Bizjak <ubizjak@gmail.com>
4724
4725 PR target/71245
4726 * gcc.target/i386/pr71245-1.c: New test.
4727 * gcc.target/i386/pr71245-2.c: Ditto.
4728
b6d4f8e8
PC
47292016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4730
4731 PR c++/71105
4732 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4733 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4734 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4735
00022058
JH
47362016-05-27 Jan Hubicka <hubicka@ucw.cz>
4737
4738 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4739
c8419aca
VV
47402016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4741
4742 Revert:
4743 PR c++/69855
4744 * g++.dg/overload/69855.C: New.
4745 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4746 * g++.old-deja/g++.pt/crash3.C: Likewise.
4747
8008c4d2
PC
47482016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/60385
4751 * g++.dg/parse/namespace13.C: New.
4752
8b2ef235
JL
47532016-05-26 Jeff Law <law@redhat.com>
4754
4755 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4756 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4757 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4758 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4759 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4760 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4761 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4762 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4763 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4764 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4765 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4766 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4767 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4768
7d67159b
VV
47692016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4770
4771 PR c++/69855
4772 * g++.dg/overload/69855.C: New.
4773 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4774 * g++.old-deja/g++.pt/crash3.C: Likewise.
4775
88e3bdd1
JW
47762016-05-27 Jiong Wang <jiong.wang@arm.com>
4777
4778 PR target/63596
4779 * gcc.target/aarch64/va_arg_1.c: New testcase.
4780 * gcc.target/aarch64/va_arg_2.c: Likewise.
4781 * gcc.target/aarch64/va_arg_3.c: Likewise.
4782
3fd6b9cc
JW
47832016-05-27 Jiong Wang <jiong.wang@arm.com>
4784
4785 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4786 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4787 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4788 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4789 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4790
3cee7e4e
MP
47912016-05-27 Marek Polacek <polacek@redhat.com>
4792
4793 PR middle-end/71308
4794 * g++.dg/torture/pr71308.C: New test.
4795
6a813c96
DV
47962016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4797
4798 * gcc.dg/zero_bits_compound-1.c: New test.
4799 * gcc.dg/zero_bits_compound-2.c: New test.
4800
0561bcfb
IE
48012016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4802
4803 PR middle-end/71279
4804 * gcc.dg/pr71279.c: New test.
4805
21316320
MM
48062016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4807
4808 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4809 floating point min/max/comparison instructions.
4810 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4811
7211a097
JJ
48122016-05-26 Jakub Jelinek <jakub@redhat.com>
4813
4814 * c-c++-common/gomp/schedule-1.c: New test.
4815 * gfortran.dg/gomp/schedule-1.f90: New test.
4816
cac177cf
PP
48172016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4818
4819 PR c++/70822
4820 PR c++/70106
4821 * g++.dg/cpp1y/auto-fn32.C: New test.
4822 * g++.dg/cpp1y/paren4.C: New test.
4823
a2d5b8c9
NS
48242016-05-26 Nathan Sidwell <nathan@acm.org>
4825
4826 * gcc.dg/20060410.c: Xfail on ptx.
4827 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4828 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4829 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4830 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4831 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4832
ffa8b552
TP
48332016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4834
4835 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4836
c7501e00
JJ
48372016-05-26 Jakub Jelinek <jakub@redhat.com>
4838
1875b9a0
JJ
4839 PR tree-optimization/71280
4840 * gcc.dg/pr71280.c: New test.
4841
2116e19f
JJ
4842 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4843
305aef09
JJ
4844 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4845 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4846
c7501e00
JJ
4847 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4848
ca449d26
JW
48492016-05-26 Jiong Wang <jiong.wang@arm.com>
4850
4851 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4852 kept in memory.
ca449d26 4853
8af01c66
JL
48542016-05-25 Jeff Law <law@redhat.com>
4855
4856 PR tree-optimization/71272
4857 * gcc.c-torture/compile/pr71272.c: new test.
4858
f9d6ce73
BS
48592016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4860
4861 * gcc.target/powerpc/vec-cmpne.c: New test.
4862 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4863
a88a7b22
EB
48642016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4865
4866 * gnat.dg/opt55.ad[sb]: New test.
4867
125f02ed
SKS
48682016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4869
4870 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4871 * c-c++-common/pr60226.c: Require int32plus.
4872 * gcc.c-torture/execute/pr70602.c: Likewise.
4873 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4874 unsigned long for malloc arg type.
4875 * gcc.dg/asr_div1.c: Require int32plus.
4876 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4877 * gcc.dg/pie-1.c: Require pie.
4878 * gcc.dg/pie-2.c: Likewise.
4879 * gcc.dg/pr59471.c: Require int32plus.
4880 * gcc.dg/pr59963-2.c: XFAIL for int16.
4881 * gcc.dg/pr60114.c: Require int32plus.
4882 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4883 unsigned long for typedef of size_t.
4884 * gcc.dg/pr63914.c: Require int32plus.
4885 * gcc.dg/pr64536.c: Require pt32plus.
4886 * gcc.dg/pr65658.c: Likewise.
4887 * gcc.dg/pr67271.c: Require int32plus.
4888 * gcc.dg/pr68112.c: Likewise.
4889 * gcc.dg/pr69071.c: Skip for avr target.
4890 * gcc.dg/pr69973.c: Require int32plus.
4891 * gcc.dg/pr70169.c: Skip for avr target.
4892 * gcc.dg/sso-6.c: Require int32plus.
4893 * gcc.dg/sso-7.c: Likewise.
4894 * gcc.dg/sso-8.c: Likewise.
4895 * gcc.dg/vrp-min-max-2.c: Likewise.
4896
c6e434f5
UB
48972016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4898
4899 PR target/70738
4900 * gcc.target/i386/pr70738-1.c: New test.
4901 * gcc.target/i386/pr70738-2.c: Likewise.
4902 * gcc.target/i386/pr70738-3.c: Likewise.
4903 * gcc.target/i386/pr70738-4.c: Likewise.
4904 * gcc.target/i386/pr70738-5.c: Likewise.
4905 * gcc.target/i386/pr70738-6.c: Likewise.
4906 * gcc.target/i386/pr70738-7.c: Likewise.
4907 * gcc.target/i386/pr70738-8.c: Likewise.
4908 * gcc.target/i386/pr70738-9.c: Likewise.
4909
5c42d341
KT
49102016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4911
4912 PR rtl-optimization/66940
4913 * gcc.c-torture/execute/pr66940.c: New test.
4914
bf9a1a07
IV
49152016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4916
4917 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4918 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4919 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4920 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4921 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4922 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4923 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4924 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4925 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4926 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4927 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4928 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4929 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4930 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4931 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4932 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4933 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4934 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4935 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4936 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4937 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4938 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4939 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4940 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4941
95efe6b6
MP
49422016-05-25 Marek Polacek <polacek@redhat.com>
4943
4944 PR c/71265
4945 * gcc.dg/noncompile/pr71265.c: New test.
4946
a23faf7a
MP
4947 PR c/71266
4948 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4949
69a6d5ad
NS
49502016-05-25 Nathan Sidwell <nathan@acm.org>
4951
4952 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4953
3072d4ea
RB
49542016-05-25 Richard Biener <rguenther@suse.de>
4955
4956 PR tree-optimization/71261
4957 * c-c++-common/torture/pr71261.c: New testcase.
4958
e412ece4
RB
49592016-05-25 Richard Biener <rguenther@suse.de>
4960
4961 PR tree-optimization/71264
4962 * gcc.dg/vect/pr71264.c: New testcase.
4963
b9e551ad
PC
49642016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4965
4966 PR c++/55992
4967 * g++.dg/cpp0x/alias-decl-53.C: New.
4968 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4969
6aa1abe5
ML
49702016-05-25 Martin Liska <mliska@suse.cz>
4971
4972 * g++.dg/pr71239.C: New test.
4973
842d162e
RB
49742016-05-25 Richard Biener <rguenther@suse.de>
4975
c87885ca
RO
4976 * gcc.dg/vect/pr58135.c: Rename to ...
4977 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4978
f184a36c
MP
49792016-05-25 Marek Polacek <polacek@redhat.com>
4980
4981 * g++.dg/pr65295.C: Use target c++14.
4982
021fad86
PC
49832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4984
53d6d955
UB
4985 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4986 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4987
c3eaf15a
MM
49882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4989
4990 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4991 instructions.
4992
e46c7770
CP
49932016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4994
4995 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4996 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4997 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4998 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4999 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5000 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5001 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5002 * c-c++-common/goacc/pcopy.c: Likewise.
5003 * c-c++-common/goacc/pcopyin.c: Likewise.
5004 * c-c++-common/goacc/pcopyout.c: Likewise.
5005 * c-c++-common/goacc/pcreate.c: Likewise.
5006 * c-c++-common/goacc/pr70688.c: New test.
5007 * c-c++-common/goacc/present-1.c: Adjust test.
5008 * c-c++-common/goacc/reduction-5.c: Likewise.
5009 * g++.dg/goacc/data-1.C: New test.
5010
4bfc9db7
MM
50112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5012
5013 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5014 vector parity built-in functions.
5015 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5016 count trailing zeros automatic vectorization.
5017 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5018 count trailing zeros built-in functions.
5019
2bc145af
KV
50202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5021
5022 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5023
26869fdb
PH
50242016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5025
5026 PR target/71050
5027 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5028
b2dc9c3b
PC
50292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/50436
5032 * g++.dg/template/crash123.C: New.
5033 * g++.dg/template/crash124.C: Likewise.
5034
f65e97fd
MS
50352016-05-24 Martin Sebor <msebor@redhat.com>
5036
5037 PR c++/71147
5038 * g++.dg/ext/flexary16.C: New test.
5039
a6f5ac7f
IV
50402016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5041
69a6d5ad
NS
5042 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5043 before math.h is included.
a6f5ac7f
IV
5044 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5045 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5046 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5047 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5048 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5049 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5050 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5051 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5052 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5053 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5054 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5055 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5056 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5057 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5058 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5059 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5060 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5061 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5062 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5063 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5064 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5065 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5066 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5067
27bad558
MM
50682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5069 Kelvin Nilsen <kelvin@gcc.gnu.org>
5070
5071 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5072 support.
5073
72f382fb
PC
50742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/69872
5077 * g++.dg/warn/Wno-narrowing1.C: New.
5078
ef2ec9d9
MP
50792016-05-24 Marek Polacek <polacek@redhat.com>
5080
5081 PR c/71249
5082 * c-c++-common/Wswitch-unreachable-2.c: New test.
5083
e90434e3
JJ
50842016-05-24 Jakub Jelinek <jakub@redhat.com>
5085
7adb26f2
JJ
5086 PR c++/71257
5087 * g++.dg/vect/simd-clone-6.cc: New test.
5088 * g++.dg/gomp/declare-simd-6.C: New test.
5089
e90434e3
JJ
5090 PR middle-end/70434
5091 PR c/69504
5092 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5093
b556ea3b
RB
50942016-05-24 Richard Biener <rguenther@suse.de>
5095
5096 PR tree-optimization/71240
5097 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5098
e5328f5d
RB
50992016-05-24 Richard Biener <rguenther@suse.de>
5100
5101 PR tree-optimization/71230
5102 * gcc.dg/torture/pr71230.c: New testcase.
5103 * g++.dg/torture/pr71230.C: Likewise.
5104
a04e69c0
TS
51052016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5106
5107 * c-c++-common/goacc/routine-5.c: Add tests.
5108 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5109 * gfortran.dg/goacc/routine-6.f90: Add tests.
5110
30fd2977
RB
51112016-05-24 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/71253
5114 * gcc.dg/torture/pr71253.c: New testcase.
5115
ca6f60bc
KV
51162016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5117
5118 PR middle-end/71252
5119 * gfortran.dg/pr71252.f90: New test.
5120
d3465d72
RS
51212016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5122
5123 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5124
f17a223d
RB
51252016-05-24 Richard Biener <rguenther@suse.de>
5126
5127 PR middle-end/70434
5128 PR c/69504
5129 * c-c++-common/vector-subscript-4.c: New testcase.
5130 * c-c++-common/vector-subscript-5.c: Likewise.
5131
e3f36534
JD
51322016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5133
5134 PR fortran/71123
5135 * gfortran.dg/namelist_90.f: New test
5136
85d5c27d
JD
51372016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5138
5139 PR fortran/66461
5140 * gfortran.dg/unexpected_eof.f: New test
5141
fe3f3340
MM
51422016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5143 Kelvin Nilsen <kelvin@gcc.gnu.org>
5144
5145 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5146 as little endian.
5147
26d6ae55
PC
51482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/70972
5151 * g++.dg/cpp0x/inh-ctor20.C: New.
5152 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5153
d6c9a06f
PC
51542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5155
5156 PR c++/69095
5157 * g++.dg/cpp0x/variadic168.C: New.
5158
396a1d10
PC
51592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5160
5161 * g++.dg/cpp0x/pr31445.C: Test column number too.
5162 * g++.dg/cpp0x/pr32253.C: Likewise.
5163 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5164 * g++.dg/cpp0x/variadic36.C: Likewise.
5165
ece46666
MG
51662016-05-23 Marc Glisse <marc.glisse@inria.fr>
5167
5168 * gcc.dg/fold-notshift-2.c: Adjust.
5169
a7dc5980
MP
51702016-05-23 Marek Polacek <polacek@redhat.com>
5171
5172 PR c/49859
5173 * c-c++-common/Wswitch-unreachable-1.c: New test.
5174 * gcc.dg/Wswitch-unreachable-1.c: New test.
5175 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5176 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5177 * g++.dg/gomp/block-10.C: Likewise.
5178 * gcc.dg/gomp/block-10.c: Likewise.
5179 * g++.dg/gomp/block-9.C: Likewise.
5180 * gcc.dg/gomp/block-9.c: Likewise.
5181 * g++.dg/gomp/target-1.C: Likewise.
5182 * g++.dg/gomp/target-2.C: Likewise.
5183 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5184 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5185 * g++.dg/gomp/taskgroup-1.C: Likewise.
5186 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5187 * gcc.dg/gomp/teams-1.c: Likewise.
5188 * g++.dg/gomp/teams-1.C: Likewise.
5189 * g++.dg/overload/error3.C: Likewise.
5190 * g++.dg/tm/jump1.C: Likewise.
5191 * g++.dg/torture/pr40335.C: Likewise.
5192 * gcc.dg/c99-vla-jump-5.c: Likewise.
5193 * gcc.dg/switch-warn-1.c: Likewise.
5194 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5195 * gcc.dg/nested-func-1.c: Likewise.
5196 * gcc.dg/pr67784-4.c: Likewise.
5197
18b54004
RB
51982016-05-23 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/71230
5201 * gfortran.dg/pr71230-1.f90: New testcase.
5202 * gfortran.dg/pr71230-2.f90: Likewise.
5203
e569db5f
VK
52042016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5205
396a1d10 5206 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5207 * gcc.dg/vect/pr58135.c: Add new.
5208 * gfortran.dg/pr46519-1.f: Adjust test case.
5209
e4b71114
PC
52102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5211
5212 PR c++/53401
5213 * g++.dg/cpp0x/decltype64.C: New.
5214
a25a8058
CL
52152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5216
5217 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5220
0dcfe9ab
CL
52212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5222
5223 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5224 Add poly64x1_t and poly64x2_t cases if supported.
5225 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5226 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5227 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5228 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5230
ffd70e4a
CL
52312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5232
5233 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5234 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5235 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5236 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5237 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5238 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5239 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5240
4b1f57fe
CL
52412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5242
5243 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5244
16c5ec77
CL
52452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5246
5247 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5248 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5249
94ad56c7
JJ
52502016-05-22 Jakub Jelinek <jakub@redhat.com>
5251
57748705
JJ
5252 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5253 constraint instead of "r".
5254 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5255 insn instead of vxorpd.
5256 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5257
af120161
JJ
5258 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5259 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5260
355023ce
JJ
5261 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5262
3b48574c
JJ
5263 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5264 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5265
94ad56c7
JJ
5266 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5267
8a85cee2
KV
52682016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5269
5270 PR middle-end/40921
5271 * gcc.dg/tree-ssa/pr40921.c: New test.
5272
8e916b16
PS
52732016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5274
5275 PR target/71103
5276 * gcc.target/avr/pr71103.c: New test.
5277
88aea79f
KV
52782016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5279
5280 PR middle-end/71179
5281 * gcc.dg/tree-ssa/pr71179.c: New test.
5282
79063edd
MS
52832016-05-20 Martin Sebor <msebor@redhat.com>
5284
5285 PR c/71115
5286 * gcc.dg/init-excess-2.c: New test.
5287
55c8849f
EB
52882016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5289
5290 * gnat.dg/opt53.adb: New test.
5291 * gnat.dg/opt54.adb: Likewise.
5292
c91a0948
MJ
52932016-05-20 Martin Jambor <mjambor@suse.cz>
5294
5295 PR tree-optimization/70884
5296 * gcc.dg/tree-ssa/pr70919.c: New test.
5297
9cad20fa
BS
52982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5299
5300 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5301 formatting.
69a6d5ad
NS
5302 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5303 fix code formatting.
5304
53052016-05-20 Nathan Sidwell <nathan@acm.org>
5306
5307 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5308 non-common cases.
5309 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5310
15c671a7
DM
53112016-05-20 David Malcolm <dmalcolm@redhat.com>
5312
5313 * jit.dg/all-non-failing-tests.h: Add
5314 test-factorial-must-tail-call.c.
5315 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5316 * jit.dg/test-factorial-must-tail-call.c: New test case.
5317
4f028369
JJ
53182016-05-20 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR fortran/71204
5321 * gfortran.dg/pr71204.f90: New test.
5322
7dea4ab3
CP
53232016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5324
5325 * gcc.target/nvptx/sincos.c: New test.
5326
ef98d365
PC
53272016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/70572
5330 * g++.dg/cpp1y/auto-fn31.C: New.
5331
92466115
BS
53322016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5333
5334 * gcc.target/powerpc/vec-addec.c: New test.
5335 * gcc.target/powerpc/vec-addec-int128.c: New test.
5336
9a385c2d
DM
53372016-05-20 David Malcolm <dmalcolm@redhat.com>
5338
5339 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5340 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5341 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5342 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5343
77c9d5b4
JH
53442016-05-20 Jan Hubicka <hubicka@ucw.cz>
5345
5346 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5347
68047971
JJ
53482016-05-20 Jakub Jelinek <jakub@redhat.com>
5349
18954840
JJ
5350 PR c++/71210
5351 * g++.dg/opt/pr71210-1.C: New test.
5352 * g++.dg/opt/pr71210-2.C: New test.
5353
68047971
JJ
5354 PR tree-optimization/29756
5355 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5356 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5357 only on selected targets where V4SImode vectors are known to be
5358 supported.
5359
d78789f5
MG
53602016-05-20 Marc Glisse <marc.glisse@inria.fr>
5361
5362 PR tree-optimization/71079
5363 PR tree-optimization/71206
5364 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5365
550fa093
PK
53662016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5367
5368 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5369 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5370 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5371
483c6429
RG
53722016-05-20 Richard Guenther <rguenther@suse.de>
5373
5374 PR tree-optimization/29756
5375 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5376
eb066284
RB
53772016-05-20 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/71185
5380 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5381
58f10249
RB
53822016-05-20 Richard Biener <rguenther@suse.de>
5383
5384 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5385
2a5569fa
MP
53862016-05-19 Marek Polacek <polacek@redhat.com>
5387
5388 PR c++/71075
5389 * g++.dg/diagnostic/pr71075.C: New test.
5390
5e9a5385
DM
53912016-05-19 David Malcolm <dmalcolm@redhat.com>
5392
5393 PR c++/71184
5394 * g++.dg/pr71184.C: New test case.
5395
4f45da44
KN
53962016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5397
5398 * gcc.target/powerpc/darn-0.c: New test.
5399 * gcc.target/powerpc/darn-1.c: New test.
5400 * gcc.target/powerpc/darn-2.c: New test.
5401
4177437e
MP
54022016-05-19 Marek Polacek <polacek@redhat.com>
5403
5404 PR tree-optimization/71031
5405 * gcc.dg/tree-ssa/vrp100.c: New test.
5406
afb72432
IE
54072016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5408
5409 PR rtl-optimization/71148
5410 * gcc.dg/pr71148.c: New test.
5411
4f83064e
KT
54122016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5413
5414 PR target/71056
5415 * gcc.target/arm/pr71056.c: New test.
5416
4bf8dbe1
BE
54172016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5418
5419 * c-c++-common/pr69669.c: Check the used mode.
5420
f3510625
MO
54212016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5422
5423 PR sanitizer/64354
5424 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5425
43c0068e
RB
54262016-05-19 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/70729
5429 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5430 * gcc.dg/graphite/scop-18.c: Likewise.
5431 * gcc.dg/pr41783.c: Disable LIM.
5432 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5433 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5434 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5435 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5436 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5437 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5438 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5439 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5440 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5441 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5442 * gfortran.dg/pr42108.f90: Likewise.
5443
70f25790
DM
54442016-05-18 David Malcolm <dmalcolm@redhat.com>
5445
5446 PR driver/69265
5447 * gcc.dg/spellcheck-options-11.c: New test case.
5448
960db8ec
JJ
54492016-05-18 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR c++/71100
5452 * g++.dg/opt/pr71100.C: New test.
5453
04643334
MJ
54542016-05-18 Martin Jambor <mjambor@suse.cz>
5455
5456 PR ipa/69708
5457 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5458 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5459 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5460 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5461
91bb9f80
MJ
54622016-05-18 Martin Jambor <mjambor@suse.cz>
5463
5464 PR ipa/69708
5465 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5466 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5467 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5468 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5469 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5470
c584aca6
PC
54712016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/69793
5474 * g++.dg/template/crash122.C: New.
5475
20309c6e
PC
54762016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/70466
5479 * g++.dg/template/pr70466-1.C: New.
5480 * g++.dg/template/pr70466-2.C: Likewise.
5481
50c78b9a
MM
54822016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5483
5484 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5485 splat operations and the XXSPLTIB instruction.
5486 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5487 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5488 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5489 xxlxor to clear a register.
5490
cf8be00d
RS
54912016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5492
5493 * gcc.dg/torture/pr71020.c: New test.
5494
848a392a
MJ
54952016-05-18 Martin Jambor <mjambor@suse.cz>
5496
5497 PR ipa/70646
5498 * gcc.dg/ipa/pr70646.c: New test.
5499
1f2ab776
CL
55002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5501
5502 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5503
76489493
CL
55042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5505
5506 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5507 missing tests for vreinterpretq_p{8,16}.
5508
bd79378d
CL
55092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5510
5511 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5512 vsliq_n_s64 and vsliq_n_u64.
5513
81ca3ea0
CL
55142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5515
5516 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5517 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5518
873cb425
CL
55192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5520
5521 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5522 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5523 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5524
9d6e7c21
CL
55252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5526
5527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5528 in comment.
5529
b4dbe40e 55302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5531
5532 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5533 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5534 "blr\t" and switch to scan-assembler-times.
5535
83a5c910
JW
55362016-05-18 Jiong Wang <jiong.wang@arm.com>
5537
53d6d955
UB
5538 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5539 with __aarch64__.
5540 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5541 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5542
fb7cbdeb
JJ
55432016-05-18 Jakub Jelinek <jakub@redhat.com>
5544
8ee91165
JJ
5545 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5546 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5547 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5548 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5549 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5550 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5551
cf4d516a
JJ
5552 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5553 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5554
a4f16422
JJ
5555 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5556 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5557
7b37ce10
JJ
5558 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5559 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5560
fb7cbdeb
JJ
5561 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5562
c9326aef
RB
55632016-05-18 Richard Biener <rguenther@suse.de>
5564
5565 PR tree-optimization/71168
5566 * gcc.dg/torture/pr71168.c: New testcase.
5567
df8b0a11
KV
55682016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5569
5570 PR middle-end/63586
5571 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5572 * gcc.dg/tree-ssa/pr63586.c: New test.
5573 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5574
2efd67ed
NS
55752016-05-17 Nathan Sidwell <nathan@acm.org>
5576
5577 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5578 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5579 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5580 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5581
1988b2c2
NS
55822016-05-17 Nathan Sidwell <nathan@acm.org>
5583
5584 * gcc.target/nvptx/abi-vararg-3.c: New.
5585
ad1d92ab
MM
55862016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5587
5588 PR tree-optimization/54579
5589 PR middle-end/55299
5590 * gcc.dg/fold-notrotate-1.c: New test.
5591 * gcc.dg/fold-notshift-1.c: New test.
5592 * gcc.dg/fold-notshift-2.c: New test.
5593
47768df8
MP
55942016-05-17 Marek Polacek <polacek@redhat.com>
5595
5596 PR ipa/71146
5597 * g++.dg/ipa/pr71146.C: New test.
5598
6b5423a5
DM
55992016-05-17 David Malcolm <dmalcolm@redhat.com>
5600
5601 * jit.dg/test-error-array-bounds.c: New test case.
5602
c7986356
MG
56032016-05-17 Marc Glisse <marc.glisse@inria.fr>
5604
5605 * gcc.dg/tree-ssa/and-1.c: New testcase.
5606
d982c5b7
MG
56072016-05-17 Marc Glisse <marc.glisse@inria.fr>
5608
5609 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5610 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5611
0139ba93
MG
56122016-05-17 Marc Glisse <marc.glisse@inria.fr>
5613
5614 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5615 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5616
daab4562
JW
56172016-05-17 Jiong Wang <jiong.wang@arm.com>
5618
5619 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5620
22330033
JW
56212016-05-17 Jiong Wang <jiong.wang@arm.com>
5622
5623 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5624
98b3a5f2
JW
56252016-05-17 Jiong Wang <jiong.wang@arm.com>
5626
5627 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5628 ".2d[index]" when scan the assembly.
5629 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5630 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5631 float64x1.
5632 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5633
b71b7a8e
RB
56342016-05-17 Richard Biener <rguenther@suse.de>
5635
5636 PR tree-optimization/71132
5637 * gcc.dg/torture/pr71132.c: New testcase.
5638
3c51ad46
CL
56392016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5640
5641 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5642
d20faa66
KT
56432016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5644
5645 PR target/70809
5646 * gcc.target/aarch64/pr70809_1.c: New test.
5647
b75cc5a4
KT
56482016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5649
5650 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5651 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5652 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5653 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5654
b28eb195
IE
56552016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5656 Ilya Enkovich <ilya.enkovich@intel.com>
5657
5658 PR target/71114
5659 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5660
0b9004ed
JH
56612016-05-16 Jan Hubicka <hubicka@ucw.cz>
5662
5663 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5664 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5665
1b81a1c1
MW
56662016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5667
5668 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5669 test for __ARM_FP16_ARGS.
5670 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5671 * gcc.target/arm/aapcs/neon-vect10.c: New.
5672 * gcc.target/arm/aapcs/neon-vect9.c: New.
5673 * gcc.target/arm/aapcs/vfp18.c: New.
5674 * gcc.target/arm/aapcs/vfp19.c: New.
5675 * gcc.target/arm/aapcs/vfp20.c: New.
5676 * gcc.target/arm/aapcs/vfp21.c: New.
5677 * gcc.target/arm/fp16-aapcs-1.c: New.
5678 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5679 test for __ARM_FP16_ARGS.
5680 * g++.target/arm/fp16-return-1.c: Update expected output.
5681
921d1e73
JW
56822016-05-16 Jiong Wang <jiong.wang@arm.com>
5683
5684 PR testsuite/70227
5685 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5686
228eb42a
HA
56872016-05-15 Harald Anlauf <anlauf@gmx.de>
5688
5689 PR fortran/69603
5690 * gfortran.dg/pr69603.f90: New testcase.
5691
785abfd3
FR
56922016-05-14 Fritz Reese <fritzoreese@gmail.com>
5693
5694 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5695
e75eb64f
FR
56962016-05-14 Fritz Reese <fritzoreese@gmail.com>
5697
5698 PR fortran/71047
5699 * gfortran.dg/pr71047.f08: New test.
5700
aa4b467b
JM
57012016-05-13 Joseph Myers <joseph@codesourcery.com>
5702
5703 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5704 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5705 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5706
653fb4a2
MS
57072016-05-13 Martin Sebor <msebor@redhat.com>
5708
5709 PR c++/60049
5710 * g++.dg/cpp0x/constexpr-60049.C: New test.
5711
9e37582d
JJ
57122016-05-13 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR bootstrap/71071
5715 * gcc.dg/pr71071.c: New test.
5716
a278aa17
UB
57172016-05-13 Uros Bizjak <ubizjak@gmail.com>
5718
5719 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5720 remove XOP handling.
377eaca7 5721 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5722
ac3d02e2
NS
57232016-05-13 Nathan Sidwell <nathan@acm.org>
5724
5725 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5726 __atomic_is_lock_free declaration.
5727
8ab3bdac
RB
57282016-05-13 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/42587
5731 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5732
623b8e0a
ML
57332016-05-13 Martin Liska <mliska@suse.cz>
5734
5735 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5736 the new format of dump output.
5737
da7674f6
IE
57382016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5739
5740 * gcc.dg/pr71084.c: New test.
5741
c959db3d
RR
57422016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5743
53d6d955
UB
5744 PR target/53440
5745 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5746
43203dea
RR
57472016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5748
5749 * gcc.target/aarch64/struct_return.c: New test.
5750
4f2e1536
MP
57512016-05-12 Marek Polacek <polacek@redhat.com>
5752
5753 PR c/70756
5754 * c-c++-common/pr70756-2.c: New test.
5755 * c-c++-common/pr70756.c: New test.
5756
1ef33ef3
RB
57572016-05-12 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/71059
5760 * gcc.dg/torture/pr71059.c: New testcase.
5761
763baff6
RB
57622016-05-12 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/71062
5765 * gcc.dg/torture/pr71062.c: New testcase.
5766
c4ec1243
IE
57672016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5768
5769 PR tree-optimization/71006
5770 * gcc.dg/pr71006.c: New test.
5771
a5fbf76d
MP
57722016-05-12 Marek Polacek <polacek@redhat.com>
5773
5774 PR driver/71063
5775 * gcc.dg/opts-7.c: New test.
5776
5acc47a4
KT
57772016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5778
5779 PR target/70830
5780 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5781 Add -save-temps to dg-options.
5782 Scan for ldmfd rather than pop instruction.
5783 * gcc.target/arm/interrupt-2.c: Likewise.
5784 * gcc.target/arm/pr70830.c: New test.
5785
40bd4bf9
JJ
57862016-05-12 Jakub Jelinek <jakub@redhat.com>
5787
3cd63842
JJ
5788 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5789 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5790
c05d08f6
JJ
5791 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5792 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5793 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5794
bc27ffae
JJ
5795 PR target/71019
5796 * gcc.target/i386/avx512vl-pack-1.c: New test.
5797 * gcc.target/i386/avx512vl-pack-2.c: New test.
5798 * gcc.target/i386/avx512bw-pack-2.c: New test.
5799
515d7412
JJ
5800 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5801
40bd4bf9
JJ
5802 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5803 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5804 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5805
44ab146a
RB
58062016-05-12 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/70986
5809 * gcc.dg/torture/pr70986-1.c: New testcase.
5810 * gcc.dg/torture/pr70986-2.c: Likewise.
5811 * gcc.dg/torture/pr70986-3.c: Likewise.
5812
d6e83a8d
MM
58132016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5814
5815 PR c/43651
5816 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5817 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5818
51e67ea3
UB
58192016-05-11 Uros Bizjak <ubizjak@gmail.com>
5820
5821 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5822 directive.
5823 * gcc.target/i386/pr66746.c: Ditto.
5824
3fd2b007
MM
58252016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5826
5827 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5828 support.
5829 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5830 warning when using -mvsx-timode.
5831 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5832 * gcc.target/powerpc/dform-2.c: Likewise.
5833 * gcc.target/powerpc/pr68805.c: Likewise.
5834
5c3a10fb
MP
58352016-05-11 Marek Polacek <polacek@redhat.com>
5836
5837 PR c++/71024
5838 * c-c++-common/attributes-3.c: New test.
5839
7cfb065b
NS
58402016-05-11 Nathan Sidwell <nathan@acm.org>
5841
5842 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5843 * gcc.c-torture/execute/pr68185.c: Likewise.
5844 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5845 * gcc.dg/pr69634.c: Requires scheduling.
5846 * gcc.dg/torture/pr66178.c: Require label values.
5847 * gcc.dg/setjmp-6.c: Require indirect jumps.
5848
f35ea97d
RB
58492016-05-11 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/71055
5852 * gcc.dg/torture/pr71055.c: New testcase.
5853
dff70323
RB
58542016-05-11 Richard Biener <rguenther@suse.de>
5855
5856 PR debug/71057
5857 * g++.dg/debug/pr71057.C: New testcase.
5858
56a3d28b
JJ
58592016-05-11 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR fortran/70855
5862 * gfortran.dg/gomp/pr70855.f90: New test.
5863
ebc1b29e
RB
58642016-05-11 Richard Biener <rguenther@suse.de>
5865
5866 PR middle-end/71002
5867 * g++.dg/torture/pr71002.C: New testcase.
5868
98ccd1d7
IE
58692016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5870
5871 PR middle-end/70807
5872 * gcc.dg/pr70807.c: New test.
5873
ed29e24b
MS
58742016-05-10 Martin Sebor <msebor@redhat.com>
5875
5876 PR c++/38611
5877 * g++.dg/Wattributes.C: New test.
5878
e39dab2c
MG
58792016-05-10 Marc Glisse <marc.glisse@inria.fr>
5880
5881 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5882 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5883 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5884
d067e238
IE
58852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5886
5887 PR target/70799
5888 * gcc.target/i386/pr70799-1.c: New test.
5889
cd36c83e
PMR
58902016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5891
5892 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5893
1e3af2a4
IE
58942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5895
5896 PR middle-end/70877
5897 * gcc.target/i386/pr70877.c: New test.
5898
afc610db
IE
58992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5900
5901 PR tree-optimization/70786
5902 * gcc.target/i386/pr70876.c: New test.
5903
4b59d19f
JJ
59042016-05-10 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR target/70927
5907 * gcc.target/i386/avx512vl-logic-1.c: New test.
5908 * gcc.target/i386/avx512vl-logic-2.c: New test.
5909 * gcc.target/i386/avx512dq-logic-2.c: New test.
5910
9b5ee426
BS
59112016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5912
5913 PR target/70963
5914 * gcc.target/powerpc/pr70963.c: New.
5915
f3352cab
DM
59162016-05-10 David Malcolm <dmalcolm@redhat.com>
5917
5918 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5919 (test_very_wide_line): Add ruler to expected output.
5920 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5921 (test_very_wide_line): Likewise.
5922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5923 (test_show_locus): Within the handling of "test_very_wide_line",
5924 enable show_ruler_p on the diagnostic context.
5925
4a3255dd
RB
59262016-05-10 Richard Biener <rguenther@suse.de>
5927
5928 PR tree-optimization/71039
5929 * gcc.dg/torture/pr71039.c: New testcase.
5930
da7c9950
NS
59312016-05-10 Nathan Sidwell <nathan@acm.org>
5932
5933 * gcc.dg/nested-func-10.c: Requires alloca.
5934 * gcc.dg/nested-func-9.c: Requires alloca.
5935 * gcc.c-torture/execute/pr70460.c: Requires labels.
5936 * gcc.c-torture/compile/pr70199.c: Requires labels.
5937 * gcc.target/nvptx/decl.c: Compile only.
5938 * gcc.target/nvptx/trailing-init.c: Compile only.
5939 * gcc.target/nvptx/ary-init.c: Compile only.
5940
cf68d92c
MP
59412016-05-10 Marek Polacek <polacek@redhat.com>
5942
5943 PR c/70255
5944 * gcc.dg/attr-opt-1.c: New test.
5945
64ea4e15
RB
59462016-05-10 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/70497
5949 PR tree-optimization/28367
5950 * gcc.dg/torture/20160404-1.c: New testcase.
5951 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5952 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5953
5a96dae3
PMR
59542016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5955
5956 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5957
fc97f805
UB
59582016-05-09 Uros Bizjak <ubizjak@gmail.com>
5959
5960 * gcc.target/i386/fabsneg-1.c New test.
5961
a710b1d5
AM
59622016-05-09 Alan Modra <amodra@gmail.com>
5963
5964 PR testsuite/70826
5965 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5966
171f6f05
RB
59672016-05-09 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/70985
5970 * gcc.dg/torture/pr70985.c: New testcase.
5971
18caa34e
BC
59722016-05-09 Bin Cheng <bin.cheng@arm.com>
5973
5974 * gcc.dg/tree-ssa/ifc-9.c: New test.
5975 * gcc.dg/tree-ssa/ifc-10.c: New test.
5976 * gcc.dg/tree-ssa/ifc-11.c: New test.
5977 * gcc.dg/tree-ssa/ifc-12.c: New test.
5978 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5979 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5980 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5981
7a27d38f
RB
59822016-05-09 Richard Biener <rguenther@suse.de>
5983
5984 PR fortran/70937
5985 * gfortran.dg/pr70937.f90: New testcase.
5986
5ebbbd3d
RO
59872016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5988
5989 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5990
f6288c24
FR
59912016-05-07 Fritz Reese <fritzoreese@gmail.com>
5992
5993 PR fortran/56226
5994 * gfortran.dg/dec_structure_1.f90: New testcase.
5995 * gfortran.dg/dec_structure_2.f90: Ditto.
5996 * gfortran.dg/dec_structure_3.f90: Ditto.
5997 * gfortran.dg/dec_structure_4.f90: Ditto.
5998 * gfortran.dg/dec_structure_5.f90: Ditto.
5999 * gfortran.dg/dec_structure_6.f90: Ditto.
6000 * gfortran.dg/dec_structure_7.f90: Ditto.
6001 * gfortran.dg/dec_structure_8.f90: Ditto.
6002 * gfortran.dg/dec_structure_9.f90: Ditto.
6003 * gfortran.dg/dec_structure_10.f90: Ditto.
6004 * gfortran.dg/dec_structure_11.f90: Ditto.
6005 * gfortran.dg/dec_union_1.f90: Ditto.
6006 * gfortran.dg/dec_union_2.f90: Ditto.
6007 * gfortran.dg/dec_union_3.f90: Ditto.
6008 * gfortran.dg/dec_union_4.f90: Ditto.
6009 * gfortran.dg/dec_union_5.f90: Ditto.
6010 * gfortran.dg/dec_union_6.f90: Ditto.
6011 * gfortran.dg/dec_union_7.f90: Ditto.
6012
5ec4a8cd
TV
60132016-05-07 Tom de Vries <tom@codesourcery.com>
6014
6015 PR tree-optimization/70956
6016 * gcc.dg/graphite/pr70956.c: New test.
6017
58ec1d0e
JJ
60182016-05-06 Jakub Jelinek <jakub@redhat.com>
6019
ccd88fb7
JJ
6020 PR middle-end/70941
6021 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6022 (a, b, c, d): Change type from char to signed char.
6023 (main): Compare against (signed char) -1634678893 instead of
6024 hardcoded -109. Use __builtin_abort instead of abort.
6025
dd3b6464
JJ
6026 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6027 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6028
58ec1d0e
JJ
6029 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6030
19aa23d8
YR
60312016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6032
6033 PR debug/70935
6034 * gcc.dg/torture/pr70935.c: New test.
6035
ae5f0df1
OE
60362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6037
6038 PR target/58219
ce23a8ff 6039 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6040
078f7e37
RB
60412016-05-06 Richard Biener <rguenther@suse.de>
6042
6043 PR tree-optimization/70960
6044 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6045
765d7b54
OE
60462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6047
6048 PR target/52933
6049 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6050 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6051 Adjust expected instruction counts.
6052 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6053
29c94e65
MP
60542016-05-06 Marek Polacek <polacek@redhat.com>
6055
6056 PR sanitizer/70875
6057 * gcc.dg/ubsan/bounds-3.c: New test.
6058
3684b02e
OE
60592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6060
6061 PR target/54089
6062 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6063
8706773f
RB
60642016-05-06 Richard Biener <rguenther@suse.de>
6065
6066 PR middle-end/70931
6067 * gfortran.dg/pr70931.f90: New testcase.
6068
a4f51018
RB
60692016-05-06 Richard Biener <rguenther@suse.de>
6070
6071 PR middle-end/70941
6072 * gcc.dg/torture/pr70941.c: New testcase.
6073
c4f2425f
BC
60742016-05-05 Bin Cheng <bin.cheng@arm.com>
6075
6076 PR tree-optimization/57206
6077 * gcc.dg/vect/pr57206.c: New test.
6078
5dc08197
RO
60792016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6080
6081 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6082
351f85c5
JJ
60832016-05-05 Jakub Jelinek <jakub@redhat.com>
6084
568bac8c
JJ
6085 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6086
351f85c5
JJ
6087 * c-c++-common/Wdangling-else-4.c: New test.
6088
33fd7785
JJ
60892016-05-04 Jakub Jelinek <jakub@redhat.com>
6090
2d1ac15a
JJ
6091 PR c++/70906
6092 PR c++/70933
6093 * g++.dg/opt/pr70906.C: New test.
6094 * g++.dg/opt/pr70933.C: New test.
6095
33fd7785
JJ
6096 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6097
6b715bf6
JH
60982016-05-04 Jan Hubicka <hubicka@ucw.cz>
6099
6100 * gcc.dg/ipa/pure-const-3.c: New testcase.
6101
deef7113
MP
61022016-05-04 Marek Polacek <polacek@redhat.com>
6103
6104 * c-c++-common/Wdangling-else-1.c: New test.
6105 * c-c++-common/Wdangling-else-2.c: New test.
6106 * c-c++-common/Wdangling-else-3.c: New test.
6107
5396db97
KCY
61082016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6109
6110 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6111 flag is present.
6112
de55efd5
MP
61132016-05-04 Marek Polacek <polacek@redhat.com>
6114
6115 PR c/48778
6116 * gcc.dg/Waddress-2.c: New test.
6117
475839b6
AM
61182016-05-04 Alan Modra <amodra@gmail.com>
6119
6120 * gcc.target/powerpc/pr70866.c: New.
6121
b25aad5f
MS
61222016-05-03 Martin Sebor <msebor@redhat.com>
6123
6124 PR c++/66561
6125 * c-c++-common/builtin_location.c: New test.
6126 * g++.dg/cpp1y/builtin_location.C: New test.
6127
79ce98bc
MP
61282016-05-03 Marek Polacek <polacek@redhat.com>
6129
6130 PR c/70859
6131 * gcc.dg/pr70859.c: New test.
6132 * gcc.dg/pr70859-2.c: New test.
6133
402e89f5
PMR
61342016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6135
6136 * gnat.dg/debug5.adb: New testcase.
6137
f3d90045
DV
61382016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6139
6140 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6141 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6142 Procedure to check for z10 instruction set.
6143
1e26cec1
CL
61442016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6145
6146 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6147
71aca5a0
AM
61482016-05-03 Alan Modra <amodra@gmail.com>
6149
6150 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6151
2fd70ec1
JJ
61522016-05-03 Jakub Jelinek <jakub@redhat.com>
6153
6154 * gcc.target/i386/avx512f-cvt-1.c: New test.
6155
e5705cf7
L
61562016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6157
6158 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6159 -fdump-tree-vrp-details.
6160
381cdae4
RB
61612016-05-03 Richard Biener <rguenther@suse.de>
6162
6163 * gcc.dg/pr30172-1.c: Adjust.
6164 * gcc.dg/pr63743.c: Likewise.
6165 * gcc.dg/tm/pr51696.c: Likewise.
6166 * c-c++-common/tm/safe-1.c: Likewise.
6167 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6168 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6169 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6170 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6171
adedd5c1
JJ
61722016-05-03 Jakub Jelinek <jakub@redhat.com>
6173
31ed1665
JJ
6174 PR rtl-optimization/70467
6175 * gcc.target/i386/pr70467-3.c: New test.
6176 * gcc.target/i386/pr70467-4.c: New test.
6177
dea60b59
JJ
6178 PR tree-optimization/70916
6179 * gcc.c-torture/compile/pr70916.c: New test.
6180
adedd5c1
JJ
6181 PR target/49244
6182 * gcc.target/i386/pr49244-1.c: New test.
6183 * gcc.target/i386/pr49244-2.c: New test.
6184
f80041ef
BS
61852016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6186
6187 PR rtl-optimization/44281
6188 * gcc.target/i386/pr44281.c: New test.
6189
1cfcd39e
BC
61902016-05-03 bin cheng <bin.cheng@arm.com>
6191
6192 PR tree-optimization/56541
6193 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6194 * gcc.dg/vect/pr56541.c: new test.
6195
4304ccfd
MM
61962016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6197
6198 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6199 __float128.
6200 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6201
50d94c29
L
62022016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 PR testsuite/70520
6205 * c-c++-common/asan/clone-test-1.c (main): Align child process
6206 stack to 16 bytes.
6207
bc1aee87
DM
62082016-05-02 David Malcolm <dmalcolm@redhat.com>
6209
6210 PR c++/62314
6211 * g++.dg/spellcheck-fields-2.C: New test case.
6212
474e0129
DM
62132016-05-02 David Malcolm <dmalcolm@redhat.com>
6214
6215 PR c++/62314
6216 * g++.dg/pr62314.C: New test case.
6217
818b88a7
JH
62182016-05-02 Jan Hubicka <hubicka@ucw.cz>
6219
6220 * gcc.dg/ipa/inline-8.c: New testcase.
6221
dd77684f
JJ
62222016-05-02 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR rtl-optimization/70467
6225 * gcc.target/i386/pr70467-1.c: New test.
6226
72407e00
BE
62272016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6228
6229 * gcc.dg/spec-options.c: Run the test on all targets.
6230 * gcc.dg/foo.specs: Use cpp_unique_options.
6231
dd53d197
MG
62322016-05-02 Marc Glisse <marc.glisse@inria.fr>
6233
6234 * gcc.dg/tree-ssa/unord.c: New testcase.
6235
a8b85ce9
MG
62362016-05-02 Marc Glisse <marc.glisse@inria.fr>
6237
6238 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6239
5b37e866
NS
62402016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6241
6242 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6243
7176a4a0
MP
62442016-05-02 Marek Polacek <polacek@redhat.com>
6245
6246 PR c/70851
6247 * gcc.dg/enum-incomplete-3.c: New test.
6248
6b9933b9
MP
62492016-05-02 Marek Polacek <polacek@redhat.com>
6250 Tom de Vries <tom@codesourcery.com>
6251
6252 PR tree-optimization/70700
6253 * gcc.dg/pr70700.c: New test.
6254
90f82260
UB
62552016-05-01 Uros Bizjak <ubizjak@gmail.com>
6256
6257 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6258 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6259 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6260 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6261 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6262
f73036c1
EB
62632016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6264
6265 * ada/acats/run_acats: Rename into...
6266 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6267 * ada/acats/run_all.sh: Remove redundant test.
6268 (target_run): Move around.
6269 (target_gnatchop): Use newly built executable.
6270 (target_gnatmake): Likewise.
6271 Check that the compilation of impbit succeeds.
6272
85e051a3
OE
62732016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6274
6275 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6276 * gcc.dg/20021029-1.c: Likewise.
6277 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6278 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6279 * gcc.target/sh/cmpstr.c: Likewise.
6280 * gcc.target/sh/cmpstrn.c: Likewise.
6281 * gcc.target/sh/memset.c: Likewise.
6282 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6283 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6284 * gcc.target/sh/pr39423-1.c: Likewise.
6285 * gcc.target/sh/pr49468-di.c: Likewise.
6286 * gcc.target/sh/pr49468-si.c: Likewise.
6287 * gcc.target/sh/pr49880-1.c: Likewise.
6288 * gcc.target/sh/pr49880-2.c: Likewise.
6289 * gcc.target/sh/pr49880-3.c: Likewise.
6290 * gcc.target/sh/pr50751-1.c: Likewise.
6291 * gcc.target/sh/pr50751-4.c: Likewise.
6292 * gcc.target/sh/pr50751-7.c: Likewise.
6293 * gcc.target/sh/pr51244-1.c: Likewise.
6294 * gcc.target/sh/pr51244-10.c: Likewise.
6295 * gcc.target/sh/pr51244-11.c: Likewise.
6296 * gcc.target/sh/pr51244-12.c: Likewise.
6297 * gcc.target/sh/pr51244-13.c: Likewise.
6298 * gcc.target/sh/pr51244-14.c: Likewise.
6299 * gcc.target/sh/pr51244-17.c: Likewise.
6300 * gcc.target/sh/pr51244-18.c: Likewise.
6301 * gcc.target/sh/pr51244-19.c: Likewise.
6302 * gcc.target/sh/pr51244-4.c: Likewise.
6303 * gcc.target/sh/pr51244-5.c: Likewise.
6304 * gcc.target/sh/pr51244-7.c: Likewise.
6305 * gcc.target/sh/pr51244-8.c: Likewise.
6306 * gcc.target/sh/pr51244-9.c: Likewise.
6307 * gcc.target/sh/pr51697.c: Likewise.
6308 * gcc.target/sh/pr52483-1.c: Likewise.
6309 * gcc.target/sh/pr52483-2.c: Likewise.
6310 * gcc.target/sh/pr52483-3.c: Likewise.
6311 * gcc.target/sh/pr52483-5.c: Likewise.
6312 * gcc.target/sh/pr52933-1.c: Likewise.
6313 * gcc.target/sh/pr52933-2.c: Likewise.
6314 * gcc.target/sh/pr52933-3.c: Likewise.
6315 * gcc.target/sh/pr53568-1.c: Likewise.
6316 * gcc.target/sh/pr53976-1.c: Likewise.
6317 * gcc.target/sh/pr53988-1.c: Likewise.
6318 * gcc.target/sh/pr53988.c: Likewise.
6319 * gcc.target/sh/pr54089-1.c: Likewise.
6320 * gcc.target/sh/pr54089-6.c: Likewise.
6321 * gcc.target/sh/pr54089-7.c: Likewise.
6322 * gcc.target/sh/pr54089-8.c: Likewise.
6323 * gcc.target/sh/pr54089-9.c: Likewise.
6324 * gcc.target/sh/pr54236-1.c: Likewise.
6325 * gcc.target/sh/pr54236-2.c: Likewise.
6326 * gcc.target/sh/pr54236-3.c: Likewise.
6327 * gcc.target/sh/pr54236-4.c: Likewise.
6328 * gcc.target/sh/pr54386.c: Likewise.
6329 * gcc.target/sh/pr54602-1.c: Likewise.
6330 * gcc.target/sh/pr54685.c: Likewise.
6331 * gcc.target/sh/pr54760-1.c: Likewise.
6332 * gcc.target/sh/pr54760-2.c: Likewise.
6333 * gcc.target/sh/pr54760-3.c: Likewise.
6334 * gcc.target/sh/pr54760-4.c: Likewise.
6335 * gcc.target/sh/pr54760-5.c: Likewise.
6336 * gcc.target/sh/pr54760-6.c: Likewise.
6337 * gcc.target/sh/pr55146.c: Likewise.
6338 * gcc.target/sh/pr55160.c: Likewise.
6339 * gcc.target/sh/pr59278.c: Likewise.
6340 * gcc.target/sh/pr59401-1.c: Likewise.
6341 * gcc.target/sh/pr59533-1.c: Likewise.
6342 * gcc.target/sh/pr63260.c: Likewise.
6343 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6344 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6345 * gcc.target/sh/strlen.c: Likewise.
6346 * gcc.target/sh/torture/pr30807.c: Likewise.
6347 * gcc.target/sh/torture/pr34777.c: Likewise.
6348 * gcc.target/sh/torture/pr64652.c: Likewise.
6349 * gcc.target/sh/torture/pr65505.c: Likewise.
6350 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6351 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6352
411e5c67
PC
63532016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/66644
6356 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6357
8fa97501
BS
63582016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6359
6360 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6361 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6362 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6363 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6364
5a956111
PP
63652016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6366
6367 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6368 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6369
e7ff0319
CP
63702016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6371
6372 PR middle-end/70626
6373 * c-c++-common/goacc/combined-reduction.c: New test.
6374 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6375
52d11a4b
L
63762016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6377
6378 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6379 *movdi_internal pattern only if PIC off.
6380 * gcc.target/i386/pr70155-2.c: Likewise.
6381 * gcc.target/i386/pr70155-3.c: Likewise.
6382 * gcc.target/i386/pr70155-4.c: Likewise.
6383 * gcc.target/i386/pr70155-5.c: Likewise.
6384 * gcc.target/i386/pr70155-6.c: Likewise.
6385 * gcc.target/i386/pr70155-7.c: Likewise.
6386 * gcc.target/i386/pr70155-8.c: Likewise.
6387 * gcc.target/i386/pr70155-15.c: Likewise.
6388 * gcc.target/i386/pr70155-17.c: Likewise.
6389 * gcc.target/i386/pr70155-22.c: Likewise.
6390
8960db31
BC
63912016-04-29 Bin Cheng <bin.cheng@arm.com>
6392
6393 PR tree-optimization/70803
6394 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6395
cca535a4
IE
63962016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6397
6398 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6399 optimization of vector loop.
6400 * gcc.target/i386/vect-unpack-3.c: New test.
6401 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6402 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6403 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6404
500ecf4a
MP
64052016-04-29 Marek Polacek <polacek@redhat.com>
6406
6407 PR sanitizer/70342
6408 * g++.dg/ubsan/null-7.C: New test.
6409
2fff3db8
MP
6410 PR c/70852
6411 * gcc.dg/pr70852.c: New test.
6412
509063eb
DV
64132016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6414
6415 PR/69089
6416 * g++.dg/cpp0x/alignas6.C: New test.
6417
83745c0d
DV
64182016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6419
c87885ca
RO
6420 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6421 * gcc.dg/pr27003.c: Likewise.
6422 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6423 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6424 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6425 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6426 * gcc.target/arc/mxy.c: Likewise.
6427 * gcc.target/arc/mswape.c: Likewise.
6428 * gcc.target/arc/mrtsc.c: Likewise.
6429 * gcc.target/arc/mcrc.c: Likewise.
6430 * gcc.target/arc/mdsp-packa.c: Likewise.
6431 * gcc.target/arc/mdvbf.c: Likewise.
6432 * gcc.target/arc/mlock.c: Likewise.
6433 * gcc.target/arc/mmac-24.c: Likewise.
6434 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6435
849b265d
BS
64362016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6437 Matthijs Kooijman <matthijs@stdin.nl>
6438 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6439
6440 PR target/60040
6441 * gcc.target/avr/pr60040-1.c: New.
6442 * gcc.target/avr/pr60040-2.c: New.
6443
1390536b
RB
64442016-04-29 Richard Biener <rguenther@suse.de>
6445
6446 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6447
98998245
RB
64482016-04-29 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/13962
6451 PR tree-optimization/65686
6452 * gcc.dg/uninit-pr65686.c: New testcase.
6453
8b80cc21
JJ
64542016-04-29 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR middle-end/70843
6457 * gcc.dg/pr70843.c: New test.
6458
6181bc30
JJ
64592016-04-28 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR target/70858
6462 * gcc.target/i386/pr70858.c: New test.
6463
f4cb3612
AB
64642016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6465
6466 * gcc.target/arc/nps400-1.c: New file.
6467
8ad9df62
JR
64682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6469 Andrew Burgess <andrew.burgess@embecosm.com>
6470
6471 * gcc.target/arc/movh_cl-1.c: New file.
6472
ceaaa9fe
JR
64732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6474 Andrew Burgess <andrew.burgess@embecosm.com>
6475
6476 * gcc.target/arc/extzv-1.c: New file.
6477 * gcc.target/arc/insv-1.c: New file.
6478 * gcc.target/arc/insv-2.c: New file.
6479 * gcc.target/arc/movb-1.c: New file.
6480 * gcc.target/arc/movb-2.c: New file.
6481 * gcc.target/arc/movb-3.c: New file.
6482 * gcc.target/arc/movb-4.c: New file.
6483 * gcc.target/arc/movb-5.c: New file.
6484 * gcc.target/arc/movb_cl-1.c: New file.
6485 * gcc.target/arc/movb_cl-2.c: New file.
6486 * gcc.target/arc/movbi_cl-1.c: New file.
6487 * gcc.target/arc/movl-1.c: New file.
6488
4d03dc2f
JR
64892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6490 Andrew Burgess <andrew.burgess@embecosm.com>
6491
6492 * gcc.target/arc/cmem-1.c: New file.
6493 * gcc.target/arc/cmem-2.c: New file.
6494 * gcc.target/arc/cmem-3.c: New file.
6495 * gcc.target/arc/cmem-4.c: New file.
6496 * gcc.target/arc/cmem-5.c: New file.
6497 * gcc.target/arc/cmem-6.c: New file.
6498 * gcc.target/arc/cmem-7.c: New file.
6499 * gcc.target/arc/cmem-ld.inc: New file.
6500 * gcc.target/arc/cmem-st.inc: New file.
6501
81262dad
JJ
65022016-04-28 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR target/70821
6505 * gcc.target/i386/pr70821.c: New test.
6506
0a31a09a
BS
65072016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6508
6509 * gcc.target/powerpc/vec-adde.c: New test.
6510 * gcc.target/powerpc/vec-adde-int128.c: New test.
6511
3ddffba9
JJ
65122016-04-28 Jakub Jelinek <jakub@redhat.com>
6513
6514 * gcc.target/i386/avx-vround-1.c: New test.
6515 * gcc.target/i386/avx-vround-2.c: New test.
6516 * gcc.target/i386/avx512vl-vround-1.c: New test.
6517 * gcc.target/i386/avx512vl-vround-2.c: New test.
6518
713dedcd
RO
65192016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521 PR testsuite/70595
6522 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6523 (check_effective_target_cilkplus_runtime): ... this.
6524 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6525 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6526
6527 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6528 Require cilkplus_runtime.
6529 Don't add -lcilkrts.
6530 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6531 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6532 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6533 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6534 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6535 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6536 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6537 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6538 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6539 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6540 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6541 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6542 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6543 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6544 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6545 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6546 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6547 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6548 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6549 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6550 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6551 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6552 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6553 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6554 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6555 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6556 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6557 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6558 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6559
6560 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6561 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6562
6563 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6564
6565 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6566 cilkplus_runtime.
6567
3563f78f
MG
65682016-04-27 Marc Glisse <marc.glisse@inria.fr>
6569
6570 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6571 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6572
6bc2bb18
RB
65732015-04-27 Ryan Burn <contact@rnburn.com>
6574
6575 PR c++/69024
6576 PR c++/68997
6577 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6578 diagnostic.
6579 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6580 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6581
1e55d29a
EB
65822016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6583
6584 * gnat.dg/limited_with4.ad[sb]: New test.
6585 * gnat.dg/limited_with4_pkg.ads: New helper.
6586
087146ca
L
65872016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6588
6589 PR target/70155
6590 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6591 and movv1ti_internal patterns
6592 * gcc.target/i386/pr70155-1.c: New test.
6593 * gcc.target/i386/pr70155-2.c: Likewise.
6594 * gcc.target/i386/pr70155-3.c: Likewise.
6595 * gcc.target/i386/pr70155-4.c: Likewise.
6596 * gcc.target/i386/pr70155-5.c: Likewise.
6597 * gcc.target/i386/pr70155-6.c: Likewise.
6598 * gcc.target/i386/pr70155-7.c: Likewise.
6599 * gcc.target/i386/pr70155-8.c: Likewise.
6600 * gcc.target/i386/pr70155-9.c: Likewise.
6601 * gcc.target/i386/pr70155-10.c: Likewise.
6602 * gcc.target/i386/pr70155-11.c: Likewise.
6603 * gcc.target/i386/pr70155-12.c: Likewise.
6604 * gcc.target/i386/pr70155-13.c: Likewise.
6605 * gcc.target/i386/pr70155-14.c: Likewise.
6606 * gcc.target/i386/pr70155-15.c: Likewise.
6607 * gcc.target/i386/pr70155-16.c: Likewise.
6608 * gcc.target/i386/pr70155-17.c: Likewise.
6609 * gcc.target/i386/pr70155-18.c: Likewise.
6610 * gcc.target/i386/pr70155-19.c: Likewise.
6611 * gcc.target/i386/pr70155-20.c: Likewise.
6612 * gcc.target/i386/pr70155-21.c: Likewise.
6613 * gcc.target/i386/pr70155-22.c: Likewise.
6614
92329f9f
L
66152016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6616
6617 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6618 ".{5,6}".
6619
309a0cf6
BC
66202016-04-27 Bin Cheng <bin.cheng@arm.com>
6621
6622 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6623 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6624 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6625 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6626 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6627
72ed2b9c
RB
66282016-04-27 Richard Biener <rguenther@suse.de>
6629
6630 PR ipa/70760
6631 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6632 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6633
3c98ff9b
NS
66342016-04-27 Nathan Sidwell <nathan@acm.org>
6635
6636 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6637 * g++.dg/ubsan/pr63956.C: Adjust error location.
6638
9ec5d66b
NC
66392016-04-27 Nick Clifton <nickc@redhat.com>
6640
6641 PR middle-end/49889
6642 * gcc.dg/pr49889.c: New test.
6643
c1e1f433
BS
66442016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6645
6646 * c-c++-common/memset-array.c: New test.
6647
8ac43293
MS
66482016-04-26 Martin Sebor <msebor@redhat.com>
6649
6650 PR c++/66639
6651 * g++.dg/cpp1y/func_constexpr.C: New test.
6652
843ce8ab
PP
66532016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6654
6655 PR c++/70241
6656 * g++.dg/cpp0x/enum32.C: New test.
6657 * g++.dg/cpp0x/enum33.C: New test.
6658
66592016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6660
6661 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6662 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6663 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6664 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6665 * gcc.c-torture/execute/pr38151.c: Likewise.
6666 * gcc.c-torture/execute/pr66556.c: Likewise.
6667 * gcc.c-torture/execute/pr67781.c: Likewise.
6668 * gcc.c-torture/execute/pr68648.c: Likewise.
6669
ca1206be
MG
66702016-04-26 Marc Glisse <marc.glisse@inria.fr>
6671
6672 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6673
2448a956
MP
66742016-04-26 Marek Polacek <polacek@redhat.com>
6675
6676 PR c/67784
6677 * gcc.dg/pr67784-3.c: New test.
6678 * gcc.dg/pr67784-4.c: New test.
6679 * gcc.dg/pr67784-5.c: New test.
6680
b02a5e26
MP
6681 PR c/70791
6682 * gcc.dg/Wnested-externs-2.c: New test.
6683
6b6aa8d3
MG
66842016-04-26 Marc Glisse <marc.glisse@inria.fr>
6685
6686 * gcc.dg/fold-plusmult.c: Adjust.
6687 * gcc.dg/no-strict-overflow-6.c: Adjust.
6688 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6689
a2095b55
BS
66902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6691
6692 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6693 number scans.
6694 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6695 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6696 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6697 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6698 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6699 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6700 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6701 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6702 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6703 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6704 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6705 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6706 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6707 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6708 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6709 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6710 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6711 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6712 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6713 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6714 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6715 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6716 scans.
6717 * gcc.target/i386/pr32219-4.c: Likewise.
6718 * gcc.target/i386/pr32219-6.c: Likewise.
6719 * gcc.target/i386/pr32219-8.c: Likewise.
6720
bb0cc5c8
KT
67212016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6722
6723 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6724 associated options.
6725
5a0802ea
MP
67262016-04-26 Marek Polacek <polacek@redhat.com>
6727
6728 PR c++/70744
6729 * g++.dg/ext/cond2.C: New test.
6730
00f615af
BC
67312016-04-26 Bin Cheng <bin.cheng@arm.com>
6732
6733 PR tree-optimization/70771
6734 PR tree-optimization/70775
6735 * gcc.dg/pr70771.c: New test.
25939d34 6736 * gcc.dg/pr70775.c: New test.
00f615af 6737
218155e7
BS
67382016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6739
6740 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6741
ab99f467
RB
67422016-04-25 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/70780
6745 * gcc.dg/torture/pr70780.c: New testcase.
6746
3f8257db 67472016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6748
c87885ca
RO
6749 * gcc.target/arm/neon-vaddws16.c: New test.
6750 * gcc.target/arm/neon-vaddws32.c: New test.
6751 * gcc.target/arm/neon-vaddwu16.c: New test.
6752 * gcc.target/arm/neon-vaddwu32.c: New test.
6753 * gcc.target/arm/neon-vaddwu8.c: New test.
6754 * lib/target-supports.exp
93c590ee
MC
6755 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6756 that arm neon support vector widen sum of HImode TO SImode.
6757
d6c1a7a7
JJ
67582016-04-23 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR sanitizer/70712
6761 * c-c++-common/asan/pr70712.c: New test.
6762
ab0fc037
TS
67632016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6764
6765 * .gitattributes: New file.
6766
2aa64824
CL
67672016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6768
6769 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6770
e7e12d92
DH
67712016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6772
6773 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6774 * gfortran.dg/submodule_15.f08: Likewise.
6775
d1431192
RB
67762016-04-22 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/70740
6779 * gcc.dg/torture/pr70740.c: New testcase.
6780
04a63c24
L
67812016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6782
6783 PR target/70750
6784 * gcc.target/i386/pr70750-1.c: New test.
6785 * gcc.target/i386/pr70750-2.c: Likewise.
6786
20700098
PC
67872016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/70540
6790 * g++.dg/cpp0x/auto48.C: New.
6791
aedf4e12
MP
67922016-04-21 Marek Polacek <polacek@redhat.com>
6793
6794 PR c++/70513
6795 * g++.dg/cpp0x/forw_enum12.C: New test.
6796 * g++.dg/cpp0x/forw_enum13.C: New test.
6797
2074d80a
KY
67982016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6799
6800 PR target/70728
6801 * gcc.target/i386/pr70728.c: New test.
6802
aef4aab0
RB
68032016-04-21 Richard Biener <rguenther@suse.de>
6804
6805 PR middle-end/70747
6806 * gcc.dg/pr70747.c: New testcase.
6807
2359e571
BC
68082016-04-21 Bin Cheng <bin.cheng@arm.com>
6809
6810 PR tree-optimization/70715
6811 * gcc.dg/tree-ssa/scev-13.c: New test.
6812
ce0e66ff
MG
68132016-04-21 Marc Glisse <marc.glisse@inria.fr>
6814
6815 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6816
2c2870a1
MG
68172016-04-21 Marc Glisse <marc.glisse@inria.fr>
6818
6819 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6820
a2b056a3
JH
68212016-04-20 Jan Hubicka <jh@suse.cz>
6822
6823 PR ipa/70018
6824 * g++.dg/ipa/nothrow-1.C: New testcase.
6825
ee392fc2
NS
68262016-04-20 Nathan Sidwell <nathan@acm.org>
6827
6828 PR c++/55635
6829 * g++.dg/eh/delete1.C: New.
6830
dda49daf
L
68312016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6832
6833 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6834 -mtune-ctrl=sse_typeless_stores.
6835
8a5b9d5a
L
68362016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6837
6838 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6839
1011119f
BC
68402016-04-20 Bin Cheng <bin.cheng@arm.com>
6841
6842 PR tree-optimization/69489
6843 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6844
477d4906
IV
68452016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6846
6847 PR c++/69363
6848 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6849 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6850 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6851
fad08d12
BC
68522016-04-20 Bin Cheng <bin.cheng@arm.com>
6853
6854 PR tree-optimization/56625
6855 PR tree-optimization/69489
6856 * gcc.dg/vect/pr56625.c: New test.
6857 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6858
9e3e4fab
AP
68592016-04-20 Andrew Pinski <apinski@cavium.com>
6860
6861 PR target/64971
6862 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6863
d7aa24e4
AC
68642016-04-20 Arnaud Charlet <charlet@adacore.com>
6865
6866 * gnat.dg/self1.adb: Remove now incorrect test.
6867
e6d62b46
BC
68682016-04-20 Bin Cheng <bin.cheng@arm.com>
6869
6870 * gcc.dg/tree-ssa/scev-11.c: New test.
6871 * gcc.dg/tree-ssa/scev-12.c: New test.
6872
2697b189
MP
68732016-04-20 Marek Polacek <polacek@redhat.com>
6874
6875 PR tree-optimization/70725
6876 * gcc.dg/pr70725.c: New test.
6877
60d393e8
RB
68782016-04-20 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/70726
6881 * g++.dg/vect/pr70726.cc: New testcase.
6882
82c6f58a
AK
68832016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6884
6885 PR target/70674
6886 * gcc.target/s390/pr70674.c: New test.
6887
90eeab20
JD
68882016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6889
6890 PR libgfortran/70684
6891 * gfortran.dg/list_read_14.f90: New test.
6892
fc9cf6da
L
68932016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 PR target/69201
6896 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6897 extern to force it misaligned.
6898 (b): Likewise.
6899 (c): Likewise.
6900 (d): Likewise.
6901 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6902 Don't check `*' before movv4sf_internal.
6903 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6904 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6905 Don't check `*' before movv16qi_internal.
6906 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6907 extern to force it misaligned.
6908 (b): Likewise.
6909 (c): Likewise.
6910 (d): Likewise.
6911 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6912 Don't check `*' before movv2df_internal.
6913 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6914 extern to force it misaligned.
6915 (b): Likewise.
6916 (c): Likewise.
6917 (d): Likewise.
6918 Check movv8sf_internal instead of avx_storeups256.
6919 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6920
ea8927ea
RB
69212016-04-19 Richard Biener <rguenther@suse.de>
6922
6923 PR tree-optimization/70171
6924 * g++.dg/tree-ssa/pr70171.C: New testcase.
6925
65f52ee9
RB
69262016-04-19 Richard Biener <rguenther@suse.de>
6927
6928 PR tree-optimization/70724
6929 * gcc.dg/torture/pr70724.c: New testcase.
6930
987b67f1
VM
69312016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6932
6933 PR middle-end/70689
c87885ca 6934 * gcc.target/i386/pr70689.c: New.
987b67f1 6935
91a47c39
L
69362016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6937
6938 PR target/70708
6939 * gcc.target/i386/pr70708.c: New test.
6940
8270b82d
RB
69412016-04-18 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/43434
6944 * gcc.dg/vect/pr43434.c: New testcase.
6945 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6946 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6947 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6948 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6949 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6950 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6951 * gcc.dg/gomp/pr68640.c: Likewise.
6952 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6953 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6954
edd048e2
RB
69552016-04-18 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/70701
6958 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6959
bd5c7330
TV
69602016-04-18 Tom de Vries <tom@codesourcery.com>
6961
6962 PR testsuite/70699
6963 * gcc.dg/pr70161.c: Add dot-file scans.
6964 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6965 instead of after last dot char.
6966
23f2660f
EB
69672016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6968
6969 * c-c++-common/dump-ada-spec-3.c: New test.
6970 * c-c++-common/dump-ada-spec-4.c: Likewise.
6971
da152c9f
TV
69722016-04-17 Tom de Vries <tom@codesourcery.com>
6973
6974 PR other/70183
6975 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6976
cc950f98
JH
69772016-04-15 Jan Hubicka <jh@suse.cz>
6978
6979 PR ipa/70018
6980 * g++.dg/ipa/pure-const-1.C: New testcase.
6981 * g++.dg/ipa/pure-const-2.C: New testcase.
6982 * g++.dg/ipa/pure-const-3.C: New testcase.
6983
949505a9
MP
69842016-04-15 Marek Polacek <polacek@redhat.com>
6985
6986 PR c/70671
6987 * gcc.dg/bitfld-22.c: New test.
6988
10e547d6
BS
69892016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6990
6991 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6992 x86_64.
6993
1e77281b
MP
69942016-04-15 Marek Polacek <polacek@redhat.com>
6995
6996 PR c/70651
6997 * c-c++-common/pr70651.c: New test.
6998
e501fa8e
KT
69992016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7000
7001 PR rtl-optimization/70681
7002 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7003 dump scan on arm and powerpc.
7004 * gcc.dg/pr10474.c: Likewise.
7005
dda1bf61
JJ
70062016-04-15 Jakub Jelinek <jakub@redhat.com>
7007
ca4ef1ff
JJ
7008 PR c++/69517
7009 PR c++/70019
7010 PR c++/70588
7011 * g++.dg/cpp1y/vla11.C: Revert for real.
7012
dda1bf61
JJ
7013 PR c/70436
7014 * c-c++-common/Wparentheses-1.c: New test.
7015 * c-c++-common/gomp/Wparentheses-1.c: New test.
7016 * c-c++-common/gomp/Wparentheses-2.c: New test.
7017 * c-c++-common/gomp/Wparentheses-3.c: New test.
7018 * c-c++-common/gomp/Wparentheses-4.c: New test.
7019 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7020 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7021 * c-c++-common/goacc/Wparentheses-1.c: New test.
7022
1355e62c
KY
70232016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7024
7025 PR target/70662
7026 * gcc.target/i386/pr70662.c: New test.
7027
0ab34b9e 70282016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7029 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7030
7031 PR tree-optimization/70130
7032 * gcc.dg/vect/O3-pr70130.c: New testcase.
7033
bc773aad
MM
70342016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7035
6e9b2286
MM
7036 PR target/70669
7037 * gcc.target/powerpc/pr70669.c: New test.
7038
bc773aad
MM
7039 PR target/70640
7040 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7041 a power7 system that does not have an assembler that supports
7042 power8.
7043
d8747845
MS
70442016-04-14 Martin Sebor <msebor@redhat.com>
7045
7046 PR c++/69517
7047 PR c++/70019
7048 PR c++/70588
7049 * c-c++-common/ubsan/vla-1.c: Revert.
7050 * g++.dg/cpp1y/vla11.C: Same.
7051 * g++.dg/cpp1y/vla12.C: Same.
7052 * g++.dg/cpp1y/vla13.C: Same.
7053 * g++.dg/cpp1y/vla14.C: Same.
7054 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7055 * g++.dg/init/array24.C: Same.
d8747845
MS
7056 * g++.dg/ubsan/vla-1.C: Same.
7057
85128559
MP
70582016-04-14 Marek Polacek <polacek@redhat.com>
7059 Jan Hubicka <hubicka@ucw.cz>
7060
7061 PR c++/70029
7062 * g++.dg/torture/pr70029.C: New test.
7063
52fbb073
MS
70642016-04-14 Martin Sebor <msebor@redhat.com>
7065
7066 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7067 type size to prevent failures on targets with very low maximum
7068 alignment.
7069
6db61d6f
RB
70702016-04-14 Richard Biener <rguenther@suse.de>
7071
7072 PR tree-optimization/70623
7073 * gcc.dg/torture/pr70623.c: New testcase.
7074 * gcc.dg/torture/pr70623-2.c: Likewise.
7075
342fac95
MS
70762016-04-13 Martin Sebor <msebor@redhat.com>
7077
7078 PR c++/69517
7079 PR c++/70019
7080 PR c++/70588
7081 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7082 * g++.dg/cpp1y/vla11.C: New test.
7083 * g++.dg/cpp1y/vla12.C: New test.
7084 * g++.dg/cpp1y/vla13.C: New test.
7085 * g++.dg/cpp1y/vla14.C: New test.
7086 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7087 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7088 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7089
d93c452f
JJ
70902016-04-13 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR c++/70641
7093 * g++.dg/opt/pr70641.C: New test.
7094
85115fb6
RO
70952016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7096
7097 PR rtl-optimization/68749
7098 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7099 effects of argument promotions.
7100 Remove default args to dg-skip-if.
7101
545a4139
PC
71022016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7103
7104 PR c++/70635
7105 * g++.dg/parse/pr70635.C: New.
7106
b3a77f21
MP
71072016-04-13 Marek Polacek <polacek@redhat.com>
7108
7109 PR c++/70639
7110 * c-c++-common/Wmisleading-indentation-4.c: New test.
7111
99cd9857
MP
71122016-04-13 Marek Polacek <polacek@redhat.com>
7113
7114 PR c/70436
c87885ca
RO
7115 * gcc.dg/Wparentheses-12.c: New test.
7116 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7117
75ca93ec
IE
71182016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7119
7120 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7121 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7122 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7123
3d3f9e7e
JJ
71242016-04-13 Jakub Jelinek <jakub@redhat.com>
7125
37947cd0
JJ
7126 PR middle-end/70633
7127 * gcc.c-torture/compile/pr70633.c: New test.
7128
3d3f9e7e
JJ
7129 PR debug/70628
7130 * gcc.dg/torture/pr70628.c: New test.
7131
92886d3e
PP
71322016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7133
7134 PR c++/70610
7135 * g++.dg/template/pr70610.C: New test.
7136 * g++.dg/template/pr70610-2.C: New test.
7137 * g++.dg/template/pr70610-3.C: New test.
7138 * g++.dg/template/pr70610-4.C: New test.
7139
13bd7c2b
JJ
71402016-04-12 Jakub Jelinek <jakub@redhat.com>
7141
6512fa6d
JJ
7142 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7143 128 instead of 32.
7144
13bd7c2b
JJ
7145 PR c++/70571
7146 * g++.dg/ext/pr70571.C: New test.
7147
20b9851c
MM
71482016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7149
8a434ada 7150 PR target/70640
20b9851c
MM
7151 * gcc.target/powerpc/pr70640.c: New test.
7152
2b2f52bc
PC
71532016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 PR c++/68722
7156 * g++.dg/parse/pr68722.C: New.
7157
5901e56a
JJ
71582016-04-12 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR rtl-optimization/70596
7161 * gcc.target/i386/pr70596.c: New test.
7162
d4619dc1
NS
71632016-04-12 Nathan Sidwell <nathan@acm.org>
7164
7165 PR c++/70501
7166 * g++.dg/init/pr70501.C: New.
7167
3df530d3
DW
71682016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7169
7170 * gcc.target/i386/asm-flag-6.c: New test.
7171
b7a120d7
TV
71722016-04-12 Tom de Vries <tom@codesourcery.com>
7173
7174 PR tree-optimization/68756
7175 * gcc.dg/graphite/pr68756.c: New test.
7176
4e0eea75
JJ
71772016-04-12 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR tree-optimization/70602
7180 * gcc.c-torture/execute/pr70602.c: New test.
7181
35fbda43
MM
71822016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7183
7184 PR target/70381
7185 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7186 __float128 emulator is built and runs.
7187 * gcc.target/powerpc/float128-1.c: Likewise.
7188
7189 * lib/target-supports.exp (check_ppc_float128_sw_available):
7190 Rework tests for __float128 software and hardware
7191 availability. Fix exit condition to return 0 on success.
7192
04a99ebe
JG
71932016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7194
7195 PR target/70133
7196 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7197 * gcc.target/aarch64/target_attr_15.c: Likewise.
7198
47cd5a85
PC
71992016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/69066
7202 * g++.dg/cpp1y/pr69066.C: New.
7203
a5edb32e
JD
72042016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7205
7206 PR fortran/68566
7207 * gfortran.dg/pr36192.f90: Update test.
7208 * gfortran.dg/pr36192_1.f90: Update test.
7209 * gfortran.dg/real_dimension_1.f: Update test.
7210 * gfortran.dg/parameter_array_init_7.f90: New test.
7211
8ef378f8
JDA
72122016-04-09 John David Anglin <danglin@gcc.gnu.org>
7213
c532c871
JDA
7214 PR testsuite/64039
7215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7216
d34f706f
JDA
7217 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7218
75e1dd9e
JDA
7219 PR rtl-optimization/66669
7220 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7221
8a976f5f
JDA
7222 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7223
da04822a
JDA
7224 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7225 * gcc.dg/pie-1.c: Likewise.
7226 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7227 * gcc.dg/pic-4.c: Likewise.
7228 * gcc.dg/pie-3.c: Likewise.
7229 * gcc.dg/pie-4.c: Likewise.
7230
adfabcf9
JDA
7231 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7232
4a020adf
JDA
7233 PR tree-optimization/68644
7234 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7235
8ef378f8
JDA
7236 PR rtl-optimization/64886
7237 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7238
09bf990e
TV
72392016-04-09 Tom de Vries <tom@codesourcery.com>
7240
7241 PR tree-optimization/68953
7242 * gcc.dg/graphite/pr68953.c: New test.
7243
138c3c1a
DH
72442016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7245
7246 PR fortran/70592
7247 * gfortran.dg/deferred_character_16.f90: New test.
7248
f55460af
JJ
72492016-04-09 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR tree-optimization/70586
7252 * gcc.c-torture/execute/pr70586.c: New test.
7253
0b77bbf3
DH
72542016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7255
7256 PR sanitizer/70573
7257 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7258 with __builtin_memset
7259 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7260
c42cfb5c
CP
72612016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7262
7263 PR lto/70289
7264 PR ipa/70348
7265 PR tree-optimization/70373
7266 PR middle-end/70533
7267 PR middle-end/70534
7268 PR middle-end/70535
7269 * c-c++-common/goacc/reduction-5.c: New test.
7270 * c-c++-common/goacc/reduction-promotions.c: New test.
7271 * gfortran.dg/goacc/reduction-3.f95: New test.
7272 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7273
56cfb596
PP
72742016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7275
7276 PR c++/70590
7277 PR c++/70452
7278 * g++.dg/pr70590.C: New test.
7279 * g++.dg/pr70590-2.C: New test.
7280
1a13c0a2
JJ
72812016-04-08 Jakub Jelinek <jakub@redhat.com>
7282
abc0647a
JJ
7283 PR middle-end/70593
7284 * gcc.target/i386/pr70593.c: New test.
7285
1a13c0a2
JJ
7286 PR rtl-optimization/70574
7287 * gcc.target/i386/avx2-pr70574.c: New test.
7288
c3da4956
MO
72892016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7290
7291 PR sanitizer/70541
7292 * c-c++-common/asan/pr70541.c: New test.
7293
9f1b833b
TV
72942016-04-08 Tom de Vries <tom@codesourcery.com>
7295
7296 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7297 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7298
bae7adda
KT
72992016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7300
7301 PR target/70566
7302 * gcc.c-torture/execute/pr70566.c: New test.
7303
211f3d57
TV
73042016-04-08 Tom de Vries <tom@codesourcery.com>
7305
7306 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7307 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7308
02cf2861
AM
73092016-04-08 Alan Modra <amodra@gmail.com>
7310
7311 * gcc.target/powerpc/pr70117.c: New.
7312
5f490f9f
JJ
73132016-04-07 Jakub Jelinek <jakub@redhat.com>
7314
56e9b710
JJ
7315 PR testsuite/70581
7316 * gcc.dg/lto/simd-function_0.c: New test.
7317
5f490f9f
JJ
7318 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7319 clones.
7320 * c-c++-common/attr-simd-2.c: Likewise.
7321 * c-c++-common/attr-simd-4.c: Likewise.
7322 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7323 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7324
e4ebc74d
TP
73252016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7326
7327 PR testsuite/70553
7328 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7329
9817ae35
TS
73302016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7331 Tom de Vries <tom@codesourcery.com>
7332
7333 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7334 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7335 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7336 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7337 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7338 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7339 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7340 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7341
e292f64d
PP
73422016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7343
7344 PR c/70436
7345 * g++.dg/warn/Wparentheses-29.C: New test.
7346
6b37bdaf
PP
73472016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7348
7349 PR c/70436
7350 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7351 explicit braces to resolve a future -Wparentheses warning.
7352
64824205
RH
73532016-04-06 Richard Henderson <rth@redhat.com>
7354
7355 * gcc.dg/pr61817-1.c: New test.
7356 * gcc.dg/pr61817-2.c: New test.
7357 * gcc.dg/pr69391-1.c: New test.
7358 * gcc.dg/pr69391-2.c: New test.
7359
bc2fc1f3
VM
73602016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7361
7362 PR rtl-optimization/70398
c87885ca 7363 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7364
41414a02
EB
73652016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7366
7367 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7368
4066ea8a
YR
73692016-04-06 Yvan Roux <yvan.roux@linaro.org>
7370 Pedro Alves <palves@redhat.com>
7371
7372 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7373
ec35ea45
JJ
73742016-04-06 Jakub Jelinek <jakub@redhat.com>
7375
3866f8dd
JJ
7376 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7377 Check for avx512f effective targets instead of avx2.
7378 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7379 for AVX512F clones.
7380 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7381 * g++.dg/gomp/declare-simd-1.C: Likewise.
7382 * g++.dg/gomp/declare-simd-3.C: Likewise.
7383 * g++.dg/gomp/declare-simd-4.C: Likewise.
7384
ec35ea45
JJ
7385 PR middle-end/70550
7386 * c-c++-common/gomp/pr70550-1.c: New test.
7387 * c-c++-common/gomp/pr70550-2.c: New test.
7388
c08d28ac
NS
73892016-04-05 Nathan Sidwell <nathan@acm.org>
7390
7391 PR c++/70512
7392 * g++.dg/ext/attribute-may-alias-5.C: New.
7393
1d510e04
JJ
73942016-04-05 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/70336
7397 * c-c++-common/pr70336.c: New test.
7398 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7399 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7400
84278ed9
JH
74012016-04-05 Jan Hubicka <hubicka@ucw.cz>
7402
7403 PR ipa/66223
7404 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7405
268a0ec4
JJ
74062016-04-05 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR rtl-optimization/70542
7409 * gcc.dg/torture/pr70542.c: New test.
7410 * gcc.target/i386/avx2-pr70542.c: New test.
7411
5e8c2eb1
ZS
74122016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7413
7414 PR tree-optimization/70509
7415 * gcc.target/i386/avx512bw-pr70509.c: New test.
7416
c0daf32d
PP
74172016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7418
7419 PR c++/70452
7420 * g++.dg/ext/constexpr-vla4.C: New test.
7421
bf867841
UB
74222016-04-05 Uros Bizjak <ubizjak@gmail.com>
7423
7424 PR target/70510
7425 * gcc.target/i386/pr70510.c: New test.
7426
3022186a
RB
74272016-04-05 Richard Biener <rguenther@suse.de>
7428
7429 PR tree-optimization/70526
7430 * g++.dg/torture/pr70526.C: New testcase.
7431
55fc79b2
JJ
74322016-04-05 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR target/70525
7435 * gcc.target/i386/pr70525.c: New test.
7436
62b233f2
RB
74372016-04-05 Richard Biener <rguenther@suse.de>
7438
7439 PR middle-end/70499
7440 * g++.dg/torture/pr70499.C: New testcase.
7441
cc05759d
RB
74422016-04-05 Richard Biener <rguenther@suse.de>
7443
7444 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7445 remove XFAIL.
7446
f23f16d4
JJ
74472016-04-04 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR middle-end/70307
7450 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7451 rs6000 ABI warnings.
7452
d27ecc49
JH
74532016-04-04 Jan Hubicka <hubicka@ucw.cz>
7454
7455 PR ipa/66223
7456 * g++.dg/ipa/devirt-51.C: New testcase.
7457
c974c96e 74582016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7459 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7460
7461 PR middle-end/70457
7462 * gcc.dg/torture/pr70457.c: New.
7463
7a85da89
AV
74642016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7465
7466 PR fortran/67538
7467 * gfortran.dg/allocate_with_source_19.f08: New test.
7468
de517e64
AV
74692016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7470
7471 PR fortran/65795
7472 * gfortran.dg/coarray_allocate_6.f08: New test.
7473
43b9f499
RB
74742016-04-04 Richard Biener <rguenther@suse.de>
7475
7476 PR rtl-optimization/70484
7477 * gcc.dg/torture/pr70484.c: New testcase.
7478
f13355da
MP
74792016-04-04 Marek Polacek <polacek@redhat.com>
7480
7481 PR c/70307
7482 * gcc.dg/torture/pr70307.c: New test.
7483
6cc6ed50
OE
74842016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7485
7486 PR target/70416
7487 PR target/67391
7488 * gcc.target/sh/torture/pr70416.c: New.
7489
abdc16c8
MS
74902016-04-02 Martin Sebor <msebor@redhat.com>
7491
7492 PR c++/67376
7493 PR c++/70170
7494 PR c++/70172
7495 PR c++/70228
7496 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7497 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7498 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7499 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7500 * g++.dg/cpp0x/constexpr-string.C: Same.
7501 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7502 * g++.dg/cpp0x/pr65398.C: Same.
7503 * g++.dg/ext/constexpr-vla1.C: Same.
7504 * g++.dg/ext/constexpr-vla2.C: Same.
7505 * g++.dg/ext/constexpr-vla3.C: Same.
7506 * g++.dg/ubsan/pr63956.C: Same.
7507
763cd859
JJ
75082016-04-01 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR rtl-optimization/70467
7511 * gcc.target/i386/pr70467-2.c: New test.
7512
0f875435
JJ
75132016-04-01 Jakub Jelinek <jakub@redhat.com>
7514 Marek Polacek <polacek@redhat.com>
7515
7516 PR c++/70488
7517 * g++.dg/init/new47.C: New test.
7518
41d14659
RR
75192016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7520
7521 PR target/70496
7522 * gcc.target/arm/pr70496.c: New test.
7523
f9bf89bb
NS
75242016-04-01 Nathan Sidwell <nathan@acm.org>
7525
73b9085d
NS
7526 PR c++/68475
7527 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7528
4afdcfaa
IE
75292016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7530
7531 PR target/69890
7532 * gcc.dg/strlenopt.h (memmove): New.
7533 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7534 instead of "string.h".
7535 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7536 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7537 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7538 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7539 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7540 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7541 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7542 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7543 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7544 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7545 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7546 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7547 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7548 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7549 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7550 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7551 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7552 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7553 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7554 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7555
b5d7a29c
RO
75562016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7557
7558 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7559 (Holder::foo): Reflect this.
7560
b660f9ec
IE
75612016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7562
7563 PR target/70442
7564 * gcc.dg/pr70442.c: New test.
7565
88504f34
NS
75662016-03-31 Nathan Sidwell <nathan@acm.org>
7567
7568 PR c++/70393
7569 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7570
95d34b96
KY
75712016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7572
7573 PR target/70453
7574 * gcc.target/i386/pr70453.c: New test.
7575
b4c4967c
AB
75762016-03-31 Andrey Belevantsev <abel@ispras.ru>
7577
7578 PR target/70292
7579 * gcc.c-torture/pr70292.c: New test.
7580
5fde6a45
MP
75812016-03-31 Marek Polacek <polacek@redhat.com>
7582
7583 PR c/70297
7584 * c-c++-common/pr70297.c: New test.
7585 * g++.dg/cpp0x/typedef-redecl.C: New test.
7586 * gcc.dg/typedef-redecl2.c: New test.
7587
97eb24c4
JJ
75882016-03-31 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR rtl-optimization/70460
7591 * gcc.c-torture/execute/pr70460.c: New test.
7592
efc3536f
RB
75932016-03-31 Richard Biener <rguenther@suse.de>
7594
7595 PR c++/70430
7596 * g++.dg/ext/vector30.C: New testcase.
7597
e0876e21
DH
75982016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7599 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600
7601 * gfortran.dg/fmt_pf.f90: New test.
7602
e9bff8c6
RO
76032016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605 Forward-port from 5 branch
7606 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR testsuite/70356
7609 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7610 dg-require-effective-target after dg-do.
7611
7612 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7613
7614 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7615
2620c80d
TS
76162016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7617 Julian Brown <julian@codesourcery.com>
7618 Chung-Lin Tang <cltang@codesourcery.com>
7619 Cesar Philippidis <cesar@codesourcery.com>
7620 James Norris <jnorris@codesourcery.com>
7621 Tom de Vries <tom@codesourcery.com>
7622 Nathan Sidwell <nathan@codesourcery.com>
7623
bf867841 7624 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7625 * c-c++-common/goacc/loop-clauses.c: Likewise.
7626 * g++.dg/goacc/template.C: Likewise.
7627 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7628 * gfortran.dg/goacc/loop-1.f95: Likewise.
7629 * gfortran.dg/goacc/loop-5.f95: Likewise.
7630 * gfortran.dg/goacc/loop-6.f95: Likewise.
7631 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7632 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7633 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7634 * c-c++-common/goacc/clauses-fail.c: Likewise.
7635 * c-c++-common/goacc/parallel-1.c: Likewise.
7636 * c-c++-common/goacc/reduction-1.c: Likewise.
7637 * c-c++-common/goacc/reduction-2.c: Likewise.
7638 * c-c++-common/goacc/reduction-3.c: Likewise.
7639 * c-c++-common/goacc/reduction-4.c: Likewise.
7640 * c-c++-common/goacc/routine-3.c: Likewise.
7641 * c-c++-common/goacc/routine-4.c: Likewise.
7642 * c-c++-common/goacc/routine-5.c: Likewise.
7643 * c-c++-common/goacc/tile.c: Likewise.
7644 * g++.dg/goacc/template.C: Likewise.
7645 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7646 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7647 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7648 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7649 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7650 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7651 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7652 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7653 * c-c++-common/goacc/use_device-1.c: ... this file.
7654 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7655 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7656 * c-c++-common/goacc/host_data-6.c: ... this file.
7657 * c-c++-common/goacc/loop-2-kernels.c: New file.
7658 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7659 * c-c++-common/goacc/loop-3.c: Likewise.
7660 * g++.dg/goacc/reference.C: Likewise.
7661 * g++.dg/goacc/routine-1.C: Likewise.
7662 * g++.dg/goacc/routine-2.C: Likewise.
7663
f6d2d066
RB
76642016-03-30 Richard Biener <rguenther@suse.de>
7665
7666 PR middle-end/70450
7667 * gcc.dg/torture/pr70450.c: New testcase.
7668
d43242b9
JJ
76692016-03-30 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR target/70421
7672 * gcc.dg/torture/pr70421.c: New test.
7673 * gcc.target/i386/avx512f-pr70421.c: New test.
7674
5ce43b77
L
76752016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7676
7677 PR testsuite/70364
7678 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7679 (check): New function.
7680 (bar): Call check.
7681 (foo): Align stack to 16 bytes when calling bar.
7682 * gcc.target/i386/cleanup-2.c: Likewise.
7683
d014a712
PP
76842016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR tree-optimization/59124
7687 * gcc.dg/Warray-bounds-19.c: New test.
7688
3f8257db 76892016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7690
7691 * lib/prune.exp (escape_regex_chars): New.
7692 (prune_file_path): Update to quote metcharacters for regexp.
7693
3336c6e0
JJ
76942016-03-29 Jakub Jelinek <jakub@redhat.com>
7695
a362f023
JJ
7696 PR rtl-optimization/70429
7697 * gcc.c-torture/execute/pr70429.c: New test.
7698
3336c6e0
JJ
7699 PR tree-optimization/70405
7700 * gcc.dg/pr70405.c: New test.
7701
728557fd
AV
77022016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7703
7704 PR fortran/70397
7705 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7706 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7707
bef977d4
TS
77082016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7709
7710 PR testsuite/64177
7711 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7712 __cilkrts_set_param to set two workers.
7713 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7714 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7715
6f6d25c9
DH
77162016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7717
bf867841 7718 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7719
45733562
KY
77202016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7721
7722 PR target/70406
bf867841 7723 * gcc.target/i386/pr70406.c: New test.
45733562 7724
a1799e5e
EB
77252016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7726
7727 * gnat.dg/specs/double_record_extension3.ads: New test.
7728
5fca7b66
RH
77292016-03-25 Richard Henderson <rth@redhat.com>
7730
7731 PR target/70120
7732 * gcc.target/aarch64/pr70120-1.c: New.
7733 * gcc.target/aarch64/pr70120-2.c: New.
7734 * gcc.target/aarch64/pr70120-3.c: New.
7735
31ce75c6
PP
77362016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7737
7738 PR c++/62212
7739 * g++.dg/template/mangle2.C: The dg-do directive should be
7740 "compile" not "assemble".
7741
3caf0ca1
BS
77422016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7743
7744 PR lto/69650
7745 * gcc.dg/pr69650.c: New test.
7746
634035b6
DE
77472016-03-25 David Edelsohn <dje.gcc@gmail.com>
7748
7749 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7750
45d34276
AM
77512016-03-25 Alan Modra <amodra@gmail.com>
7752
7753 * gcc.dg/dfp/pr70052.c: New test.
7754
8f085166
RH
77552016-03-24 Richard Henderson <rth@redhat.com>
7756
7757 PR middle-end/69845
7758 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7759 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7760
011e5ec3
TV
77612016-03-24 Tom de Vries <tom@codesourcery.com>
7762
7763 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7764
9e3f4551
TV
77652016-03-24 Tom de Vries <tom@codesourcery.com>
7766
7767 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7768 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7769
45780041
TV
77702016-03-24 Tom de Vries <tom@codesourcery.com>
7771
7772 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7773 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7774
887ab4e5
PP
77752016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7776
7777 PR c++/62212
7778 * g++.dg/template/mangle2.C: New test.
7779
69a9a66f
RB
77802016-03-24 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/70396
7783 * gcc.dg/torture/pr70396.c: New testcase.
7784
ed87de55
RB
77852016-03-24 Richard Biener <rguenther@suse.de>
7786
7787 PR middle-end/70370
7788 * gcc.dg/torture/pr70370.c: New testcase.
7789
ea064934
TV
77902016-03-24 Tom de Vries <tom@codesourcery.com>
7791
7792 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7793 * gfortran.dg/goacc/kernels-tree.f95: Same.
7794 * gfortran.dg/goacc/parallel-tree.f95: Same.
7795
b2a4dd1d
TV
77962016-03-24 Tom de Vries <tom@codesourcery.com>
7797
7798 * c-c++-common/goacc/uninit-if-clause.c: New test.
7799 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7800
72e7cd6e
JJ
78012016-03-24 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR target/70290
bf867841
UB
7804 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7805 Fix formatting.
72e7cd6e 7806
ce9d0c03
RB
78072016-03-24 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/70372
7810 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7811
426b9428
PP
78122016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7813
7814 PR c++/70347
7815 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7816
cd1588c4
PP
78172016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7818
7819 PR c++/70332
7820 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7821
61637db3
JJ
78222016-03-23 Jakub Jelinek <jakub@redhat.com>
7823
928af3bf
JJ
7824 PR c++/70001
7825 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7826 * g++.dg/cpp1y/pr70001.C: New test.
7827
61637db3
JJ
7828 PR c++/70323
7829 * g++.dg/cpp0x/constexpr-70323.C: New test.
7830
05aca4e7
AO
78312016-03-23 Alexandre Oliva <aoliva@redhat.com>
7832 Jason Merrill <jason@redhat.com>
7833 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR c++/69315
7836 * g++.dg/cpp0x/constexpr-69315.C: New test.
7837 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7838
fbdb6baf
MP
78392016-03-23 Marek Polacek <polacek@redhat.com>
7840
7841 PR c++/69884
7842 * g++.dg/warn/Wignored-attributes-1.C: New test.
7843 * g++.dg/warn/Wignored-attributes-2.C: New test.
7844
d79ee524
TV
78452016-03-23 Tom de Vries <tom@codesourcery.com>
7846
7847 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7848 initialization.
7849 * gfortran.dg/goacc/private-3.f95 (test): Same.
7850 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7851 missing use param.
7852
a59f0bef
KT
78532016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7854
7855 * lib/target-supports.exp: Remove v7ve entry from loop
7856 creating effective target checks.
7857 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7858 (add_options_for_arm_arch_v7ve): Likewise.
7859
0179520a
JJ
78602016-03-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/70354
7863 * gcc.dg/vect/pr70354-1.c: New test.
7864 * gcc.dg/vect/pr70354-2.c: New test.
7865 * gcc.target/i386/avx2-pr70354-1.c: New test.
7866 * gcc.target/i386/avx2-pr70354-2.c: New test.
7867
75bb14d7
JL
78682016-03-22 Jeff Law <law@redhat.com>
7869
7870 PR target/70232
7871 * gcc.dg/tree-ssa/pr70232.c: New test.
7872
72c9526d
IE
78732016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7874
7875 PR target/70302
7876 * gcc.target/i386/pr70302.c: New test.
7877
a3ca1bc5
RB
78782016-03-22 Richard Biener <rguenther@suse.de>
7879
7880 PR middle-end/70251
7881 * g++.dg/torture/pr70251.C: New testcase.
7882
5c240f4d
DM
78832016-03-22 David Malcolm <dmalcolm@redhat.com>
7884
7885 PR c/69993
7886 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7887 Wmisleading-indentation.c.
7888 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7889 reflect change to diagnostic text and order of messages.
7890 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7891
80f6631b
DE
78922016-03-22 David Edelsohn <dje.gcc@gmail.com>
7893
7894 * g++.dg/ext/java-3.C: Don't compile on AIX.
7895
9a10956c
RB
78962016-03-22 Richard Biener <rguenther@suse.de>
7897
7898 PR middle-end/70333
7899 * gcc.dg/torture/pr70333.c: New testcase.
7900
6cedf922
IE
79012016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7902
7903 * g++.dg/ext/pr70290.C: New test.
7904
cd6c27ac
KY
79052016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7906
7907 PR target/70325
7908 * gcc.target/i386/pr70325.c: New test.
7909
4cde512c
JJ
79102016-03-22 Jakub Jelinek <jakub@redhat.com>
7911
b01915ed
JJ
7912 PR target/70329
7913 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7914 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7915
4e3e2cf1
JJ
7916 PR target/70300
7917 * gcc.target/i386/pr70300.c: New test.
7918
4cde512c
JJ
7919 PR c++/70295
7920 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7921 (func2): New function for cond with parens, xfail warning for c++.
7922 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7923
16f6d7dc
PP
79242016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7925
7926 PR c++/70096
7927 * g++.dg/template/ptrmem30.C: New test.
7928
a3e2b438
PP
79292016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7930
7931 PR c++/70204
7932 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7933 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7934
11b6a02e
JJ
79352016-03-21 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR middle-end/70326
7938 * gcc.dg/pr70326.c: New test.
7939
b9407883
MG
79402016-03-21 Marc Glisse <marc.glisse@inria.fr>
7941 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/70317
7944 * gcc.dg/pr70317.c: New test.
7945
4a148e19
UB
79462016-03-21 Uros Bizjak <ubizjak@gmail.com>
7947
7948 PR target/70327
7949 * gcc.target/i386/pr70327.c: New test.
7950
2a85ddbb
ML
79512016-03-21 Martin Liska <mliska@suse.cz>
7952
7d36fe98 7953 PR ipa/70306
2a85ddbb
ML
7954 * gcc.dg/ipa/pr70306.c: New test.
7955
4a148e19 79562016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7957
7958 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7959 * gcc.target/arm/attr-align3.c: Likewise.
7960 * gcc.target/arm/attr_arm.c: Likewise.
7961 * gcc.target/arm/flip-thumb.c: Likewise.
7962
6b366948
JJ
79632016-03-21 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR target/70296
7966 * gcc.target/powerpc/altivec-36.c: New test.
7967
2fac8c14
RB
79682016-03-21 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/70310
7971 * gcc.dg/torture/pr70310.c: New testcase.
7972
e9bde854
KY
79732016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7974
7975 PR target/70293
7976 * gcc.target/i386/pr70293.c: New test.
7977
56bbfaf6
RB
79782016-03-21 Richard Biener <rguenther@suse.de>
7979
7980 PR tree-optimization/70288
7981 * gcc.dg/torture/pr70288-1.c: New testcase.
7982 * gcc.dg/torture/pr70288-2.c: Likewise.
7983
3eee49ed
AB
79842016-03-21 Andrey Belevantsev <abel@ispras.ru>
7985
7986 PR rtl-optimization/69307
7987 * gcc.target/arm/pr69307.c: New test.
4a148e19 7988
8e7816b4
AB
79892016-03-21 Andrey Belevantsev <abel@ispras.ru>
7990
7991 PR rtl-optimization/69102
7992 * gcc.c-torture/compile/pr69102.c: New test.
7993
14d7d4be
JL
79942016-03-18 Jeff Law <law@redhat.com>
7995
7996 PR rtl-optimization/70263
7997 * gcc.c-torture/compile/pr70263-1.c: New test.
7998 * gcc.target/i386/pr70263-2.c: New test.
7999
5c6a601c
BS
80002016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8001
8002 PR rtl-optimization/70278
8003 * gcc.dg/torture/pr70278.c: New test.
8004 * gcc.target/arm/pr70278.c: New test.
8005
4bbf545b
DM
80062016-03-18 David Malcolm <dmalcolm@redhat.com>
8007
8008 PR c/70281
8009 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8010 (test_builtin_types_compatible_p): New test function.
8011 * gcc.dg/pr70281.c: New test case.
8012
dc28bb68
CL
80132016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8014
8015 PR target/70113
8016 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8017
5e8d6dff
IE
80182016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8019
8020 PR tree-optimization/70252
8021 * gcc.dg/pr70252.c: New test.
8022
d0e7e403
TV
80232016-03-18 Tom de Vries <tom@codesourcery.com>
8024
8025 * gcc.dg/pr70161-2.c: New test.
8026 * gcc.dg/pr70161.c: New test.
8027
fa22501a
TV
80282016-03-18 Tom de Vries <tom@codesourcery.com>
8029
8030 PR ipa/70269
8031 * gcc.dg/pr70269.c: New test.
8032
dd125026
JJ
80332016-03-18 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/70267
8036 * g++.dg/ext/java-3.C: New test.
8037
91914f0a
PP
80382016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8039
8040 PR c++/70205
8041 * g++.dg/lookup/pr70205.C: New test.
8042
753a8910
PP
80432016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8044
8045 PR c++/70218
8046 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8047
14ba7b28
MP
80482016-03-17 Marek Polacek <polacek@redhat.com>
8049
8050 PR c/69407
8051 * gcc.dg/atomic-op-6.c: New test.
8052
ded60913
DM
80532016-03-17 David Malcolm <dmalcolm@redhat.com>
8054
8055 PR c/70264
8056 * c-c++-common/pr70264.c: New test case.
8057
a3aad0e6
JJ
80582016-03-17 Jakub Jelinek <jakub@redhat.com>
8059
17366700
JJ
8060 PR c++/70144
8061 * c-c++-common/pr70144-1.c: New test.
8062 * c-c++-common/pr70144-2.c: New test.
8063
a3aad0e6
JJ
8064 PR c++/70272
8065 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8066 * g++.dg/opt/flifetime-dse6.C: New test.
8067 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8068
b57e6e18
L
80692016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8070
8071 PR driver/70192
8072 * gcc.dg/pic-1.c: New test.
8073 * gcc.dg/pic-2.c: Likewise.
8074 * gcc.dg/pic-3.c: Likewise.
8075 * gcc.dg/pic-4.c: Likewise.
8076 * gcc.dg/pie-1.c: Likewise.
8077 * gcc.dg/pie-2.c: Likewise.
8078 * gcc.dg/pie-3.c: Likewise.
8079 * gcc.dg/pie-4.c: Likewise.
8080 * gcc.dg/pie-5.c: Likewise.
8081 * gcc.dg/pie-6.c: Likewise.
8082
b38ba58b
TV
80832016-03-17 Tom de Vries <tom@codesourcery.com>
8084
8085 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8086 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8087
6931b3b7
RB
80882016-03-17 Richard Biener <rguenther@suse.de>
8089
8090 PR debug/70271
8091 * g++.dg/debug/pr70271.C: New testcase.
8092
0c8b64cb
IE
80932016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8094
8095 * gcc.target/i386/pr70251.c: New test.
8096
b1970801
MP
80972016-03-17 Marek Polacek <polacek@redhat.com>
8098
8099 PR c++/70194
8100 * g++.dg/warn/constexpr-70194.C: New test.
8101
820c5eaa
RH
81022016-03-16 Richard Henderson <rth@redhat.com>
8103
8104 PR middle-end/70240
8105 * gcc.c-torture/compile/pr70240.c: New.
8106
da0ad263
SKS
81072016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8108
8109 * gcc.c-torture/compile/20151204.c: Skip for avr.
8110
c73d295c
JJ
81112016-03-16 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/70245
8114 * g++.dg/opt/pr70245.C: New test.
8115 * g++.dg/opt/pr70245.h: New file.
8116 * g++.dg/opt/pr70245-aux.cc: New file.
8117
b2794066
MS
81182016-03-16 Martin Sebor <msebor@redhat.com>
8119
8120 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8121
aa43616c
RH
81222016-03-16 Richard Henderson <rth@redhat.com>
8123
8124 PR middle-end/70199
8125 * gcc.c-torture/compile/pr70199.c: New.
8126
59608fe5
L
81272016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8128
8129 * gcc.dg/uninit-19.c: Run dos2unix.
8130
ab4c578f
MP
81312016-03-16 Marek Polacek <polacek@redhat.com>
8132
8133 PR c/70093
8134 * gcc.dg/nested-func-10.c: New test.
8135 * gcc.dg/nested-func-9.c: New test.
8136
f5387e76
JJ
81372016-03-16 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR tree-optimization/68714
8140 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8141
7662b718
TV
81422016-03-16 Tom de Vries <tom@codesourcery.com>
8143
8144 PR tree-optimization/68715
8145 * gcc.dg/graphite/pr68715-2.c: New test.
8146 * gcc.dg/graphite/pr68715.c: New test.
8147 * gfortran.dg/graphite/pr68715.f90: New test.
8148
be7ce7ae
TV
81492016-03-16 Tom de Vries <tom@codesourcery.com>
8150
8151 PR tree-optimization/68809
8152 * gcc.dg/graphite/pr68809-2.c: New test.
8153 * gcc.dg/graphite/pr68809.c: New test.
8154
1935f250
JJ
81552016-03-16 Jakub Jelinek <jakub@redhat.com>
8156
6651c93e
JJ
8157 PR c++/70147
8158 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8159 method call to i () as argument. Adjust expected output.
8160
1935f250
JJ
8161 PR c++/70147
8162 * g++.dg/ubsan/pr70147-1.C: New test.
8163 * g++.dg/ubsan/pr70147-2.C: New test.
8164
ab1caa6e
MS
81652016-03-15 Martin Sebor <msebor@redhat.com>
8166
8167 PR c++/58281
8168 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8169
5c2a1bbb
JDA
81702016-03-15 John David Anglin <danglin@gcc.gnu.org>
8171
cb5d8ad1
JDA
8172 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8173 hppa*-*-hpux*.
8174
b440dd40
JDA
8175 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8176
5c2a1bbb
JDA
8177 PR libfortran/69799
8178 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8179 libatomic_available.
8180
42c729c5
MP
81812016-03-15 Marek Polacek <polacek@redhat.com>
8182
8183 PR c++/70209
8184 * g++.dg/ext/attribute-may-alias-4.C: New test.
8185
82b1c550
AM
81862016-03-15 Alexander Monakov <amonakov@ispras.ru>
8187
8188 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8189 -fvar-tracking-assignments-toggle flag.
8190
4ccbf3a6
PH
81912016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8192
8193 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8194
c39858bd
JJ
81952016-03-15 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR rtl-optimization/70222
8198 * gcc.c-torture/execute/pr70222-1.c: New test.
8199 * gcc.c-torture/execute/pr70222-2.c: New test.
8200
8be119c1
RH
82012016-03-15 Richard Henderson <rth@redhat.com>
8202
8203 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8204
6598bb55
AB
82052016-03-15 Andrey Belevantsev <abel@ispras.ru>
8206
8207 PR rtl-optimization/69032
8208 * gcc.dg/pr69032.c: New test.
8209
81fa2944
AB
82102016-03-15 Andrey Belevantsev <abel@ispras.ru>
8211
8212 PR rtl-optimization/63384
4a148e19 8213 * g++.dg/pr63384.C: New test.
81fa2944 8214
74ea9ab6
AB
82152016-03-15 Andrey Belevantsev <abel@ispras.ru>
8216
8217 PR target/64411
8218 * gcc.target/i386/pr64411.C: New test.
8219
045d5055
TV
82202016-03-15 Tom de Vries <tom@codesourcery.com>
8221
8222 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8223 * gfortran.dg/goacc/kernels-alias.f95: New test.
8224
3ea33585
MS
82252016-03-14 Martin Sebor <msebor@redhat.com>
8226
8227 PR c++/53792
8228 * g++.dg/cpp0x/constexpr-inline.C: New test.
8229 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8230
1df7b330
DE
82312016-03-14 David Edelsohn <dje.gcc@gmail.com>
8232
8233 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8234
79b57d18
JJ
82352016-03-14 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR middle-end/70219
8238 * gcc.dg/pr70219.c: New test.
8239
3cbf012a
BS
82402016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8241
8242 PR target/70083
8243 * gcc.dg/torture/pr70083.c: New test.
8244 * gcc.target/i386/pr70083.c: New test.
8245
a9fee7cd
RB
82462016-03-14 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/56365
8249 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8250
4799603f
SB
82512016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8252
8253 PR target/70098
8254 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8255 New function.
8256 * g++.dg/pr70098.C: New testcase.
8257
8258
760ca967
TV
82592016-03-14 Tom de Vries <tom@codesourcery.com>
8260
8261 PR tree-optimization/70045
8262 * gcc.dg/graphite/pr70045.c: New test.
8263
44e66a77
JD
82642016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265
8266 PR fortran/69043
8267 * gfortran.dg/include_9.f90: New test.
8268
a18e0fe1
DH
82692016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8270
8271 PR fortran/45076
8272 gfortran.dg/prof/prof.exp: New script.
8273 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8274
d0aca6ab
AB
82752016-03-12 Andrey Belevantsev <abel@ispras.ru>
8276
8277 PR rtl-optimization/69307
8278 * gcc.dg/pr69307.c: New test.
8279
cefe08a4
VM
82802016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8281
8282 PR target/69614
8283 * gcc.target/arm/pr69614.c: New.
8284
70112e2a
PT
82852016-03-12 Paul Thomas <pault@gcc.gnu.org>
8286
8287 PR fortran/70031
8288 * gfortran.dg/submodule_14.f08: New test
8289
8290 PR fortran/69524
8291 * gfortran.dg/submodule_15.f08: New test
8292
3f1e5d3a
PP
82932016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8294
8295 PR c++/70106
8296 * g++.dg/cpp1y/paren3.C: New test.
8297
a3f6d680
MM
82982016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8299
8300 PR target/70131
8301 * gcc.target/powerpc/ppc-round2.c: New test.
8302
92348f09
BS
83032016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8304
8305 PR target/70123
8306 * gcc.dg/torture/pr70123.c: New test.
8307
cebde9e9
JL
83082016-03-11 Jeff Law <law@redhat.com>
8309
8310 PR tree-optimization/70190
8311 * gcc.c-torture/compile/pr70190.c: New test.
8312
3edc5da4
DM
83132016-03-11 David Malcolm <dmalcolm@redhat.com>
8314
8315 PR c/68187
8316 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8317 case.
8318 (test43_b): Likewise.
8319 (test43_c): Likewise.
8320 (test43_d): Likewise.
8321 (test43_e): Likewise.
8322 (test43_f): Likewise.
8323 (test43_g): Likewise.
8324 (test44_a): Likewise.
8325 (test44_b): Likewise.
8326 (test44_c): Likewise.
8327 (test44_d): Likewise.
8328 (test44_e): Likewise.
8329
318c1204
DM
83302016-03-11 David Malcolm <dmalcolm@redhat.com>
8331
8332 PR c/70085
8333 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8334
bc062234
KT
83352016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8336
8337 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8338 dg-options.
8339
acfc1ac1
KT
83402016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8341
8342 PR target/70002
8343 PR target/69245
8344 * gcc.target/aarch64/pr69245_2.c: New test.
8345
d1e2bb2d
JJ
83462016-03-11 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR tree-optimization/70177
8349 * gcc.dg/pr70177.c: New test.
8350
07350627
AL
83512016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8352
8353 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8354
5c6706f7
AL
83552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8356
8357 * gcc.dg/tree-ssa/sra-20.c: New.
8358
02d472a2
JJ
83592016-03-11 Jakub Jelinek <jakub@redhat.com>
8360
686d390a
JJ
8361 PR rtl-optimization/70174
8362 * gcc.dg/pr70174.c: New test.
8363
02d472a2
JJ
8364 PR tree-optimization/70169
8365 * gcc.dg/pr70169.c: New test.
8366
0f9befa1
IE
83672016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8368
8369 PR target/70160
8370 * gcc.target/i386/pr70160.c: New test.
8371
432d4670
AK
83722016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8373
8374 * gcc.target/s390/dfp-1.c: New test.
8375
a3dc8760
NC
83762016-03-10 Nick Clifton <nickc@redhat.com>
8377
8378 PR target/70044
8379 * gcc.target/aarch64/pr70044.c: New test.
8380
b87a8d7d
PP
83812016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8382 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR c++/70001
8385 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8386 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8387 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8388
4f4ada6a
JH
83892016-03-10 Jan Hubicka <hubicka@ucw.cz>
8390
8391 PR lto/69589
8392 * g++.dg/lto/pr69589_0.C: New testcase
8393 * g++.dg/lto/pr69589_1.C: New testcase
8394
d49b0aa0
MP
83952016-03-10 Marek Polacek <polacek@redhat.com>
8396
8397 PR c++/70153
8398 * g++.dg/delayedfold/unary-plus1.C: New test.
8399
84002016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8401
8402 * gcc.target/arm/pr45701-1.c: Escape brackets.
8403 * gcc.target/arm/pr45701-2.c: Likewise.
8404
71017a7b
AL
84052016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8406
8407 * gfortran.dg/unconstrained_commons.f: New.
8408
ba52669f
AM
84092016-03-10 Alan Modra <amodra@gmail.com>
8410
8411 * gcc.dg/pr69195.c: New.
8412 * gcc.dg/pr69238.c: New.
8413
27742332
TV
84142016-03-10 Tom de Vries <tom@codesourcery.com>
8415
8416 PR testsuite/68915
8417 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8418
3a81a594
RB
84192016-03-10 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/70128
8422 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8423 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8424
3433b975
JJ
84252016-03-09 Jakub Jelinek <jakub@redhat.com>
8426
c2864f02
JJ
8427 PR tree-optimization/70152
8428 * gcc.dg/pr70152.c: New test.
8429
3433b975
JJ
8430 PR target/70086
8431 * gcc.target/i386/pr70086-1.c: New test.
8432 * gcc.target/i386/pr70086-2.c: New test.
8433 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8434
8435 PR tree-optimization/70127
8436 * gcc.c-torture/execute/pr70127.c: New test.
8437
96b3c82d
CP
84382016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8439
8440 * c-c++-common/goacc/combined-directives-2.c: New test.
8441
b4f3232d
DM
84422016-03-09 David Malcolm <dmalcolm@redhat.com>
8443
8444 PR c/68473
8445 PR c++/70105
8446 * g++.dg/diagnostic/pr70105.C: New test.
8447 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8448 (test_multiple_ordinary_maps): New test function.
8449
40499f81
DM
84502016-03-09 David Malcolm <dmalcolm@redhat.com>
8451
8452 PR c/68473
8453 PR c++/70105
8454 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8455 Drop range information from call to inform_at_rich_loc.
8456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8457 New.
8458 (test_show_locus): Replace calls to rich_location::add_range with
8459 calls to add_range. Rewrite the tests that used the now-defunct
8460 rich_location ctor taking a source_range. Simplify other tests
8461 by replacing calls to COMBINE_LOCATION_DATA with calls to
8462 make_location.
8463
c9e33662
RB
84642016-03-09 Richard Biener <rguenther@suse.de>
8465 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/70138
8468 * gcc.dg/vect/pr70138-1.c: New testcase.
8469 * gcc.dg/vect/pr70138-2.c: Likewise.
8470
2c73b764
JJ
84712016-03-09 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR target/70049
8474 * gcc.target/i386/pr70049.c: New test.
8475
c06d25bb
RB
84762016-03-09 Richard Biener <rguenther@suse.de>
8477
8478 PR c/70143
8479 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8480 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8481 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8482
5828a501
RO
84832016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8484
8485 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8486 arm-*-*.
8487
2e141c8d
JJ
84882016-03-09 Jakub Jelinek <jakub@redhat.com>
8489
5a9def37
JJ
8490 PR middle-end/67278
8491 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8492
2e141c8d
JJ
8493 PR target/67278
8494 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8495
8496 PR middle-end/70050
8497 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8498 in testcase comment.
8499
bf751f40
TV
85002016-03-09 Tom de Vries <tom@codesourcery.com>
8501
8502 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8503 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8504 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8505 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8506 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8507 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8508 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8509 * gfortran.dg/goacc/kernels-loop.f95: New test.
8510
e210c999
MS
85112016-03-08 Martin Sebor <msebor@redhat.com>
8512
8513 PR c++/62096
8514 * g++.dg/warn/overflow-warn-7.C: New test.
8515
80aac5c8
JM
85162016-03-08 Jason Merrill <jason@redhat.com>
8517
8518 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8519 * lib/target-supports.exp (check_effective_target_concepts): New.
8520
12b81409
JJ
85212016-03-08 Jakub Jelinek <jakub@redhat.com>
8522
d259b234
JJ
8523 PR c++/70135
8524 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8525 * g++.dg/ubsan/pr70135.C: New test.
8526
12b81409
JJ
8527 PR target/70110
8528 * gcc.dg/pr70110.c: New test.
8529
b4e9f2aa
MJ
85302016-03-07 Martin Jambor <mjambor@suse.cz>
8531
8532 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8533 * c-c++-common/gomp/if-1.c: Likewise.
8534 * c-c++-common/gomp/pr61486-2.c: Likewise.
8535 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8536 to dg-additional-options.
8537 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8538 * g++/gomp/target-teams-1.c: Likewise.
8539 * gcc.dg/gomp/gomp.exp: Likewise.
8540 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8541 dg-additional-options.
8542 * gfortran.dg/gomp/gomp.exp: Likewise.
8543 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8544 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8545 dg-additional-options.
8546 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8547
f86e631e
MJ
85482016-03-07 Martin Jambor <mjambor@suse.cz>
8549
8550 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8551 * c-c++-common/gomp/gridify-1.c: New test.
8552 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8553
94156b3f
AV
85542016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8555
8556 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8557 trigger for cortex-r8, when scanning for register r8.
8558 * gcc.target/arm/pr45701-2.c: Likewise.
8559
a84a49b7 85602016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8561 Jeff Law <law@redhat.com>
a84a49b7
RB
8562
8563 PR tree-optimization/69740
8564 * gcc.c-torture/compile/pr69740-1.c: New test.
8565 * gcc.c-torture/compile/pr69740-2.c: New test.
8566
e41f6c9e
BS
85672016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8568
8569 * lib/target-supports.exp
8570 (check_effective_target_whole_vector_shift): Enable for PPC64.
8571
57548bf5
RB
85722016-03-07 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/70115
8575 * gcc.dg/torture/pr70115.c: New testcase.
8576
4ae13300
NS
85772016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8578
8579 PR middle-end/69916
8580 * c-c-++-common/goacc/pr69916.c: New.
8581
5edb9853
RH
85822016-03-07 Richard Henderson <rth@redhat.com>
8583
8584 * gcc.c-torture/compile/pr70061.c: New test.
8585
2067a8f3
RB
85862016-03-07 Richard Biener <rguenther@suse.de>
8587
8588 PR testsuite/70109
8589 * gcc.dg/vect/O3-pr36098.c: New testcase.
8590
4145a9b7
CL
85912016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8592
8593 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8594
1878be32
EB
85952016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8596
8597 * gnat.dg/renaming9.ad[sb]: New testcase.
8598
df762bb2
JJ
85992016-03-05 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR c++/70084
8602 * g++.dg/expr/stdarg3.C: New test.
8603
7d461295
JL
86042016-03-04 Jeff Law <law@redhat.com>
8605
8606 PR tree-optimization/69196
8607 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8608 x86_64-*-*.
8609
29b9828f
BS
86102016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8611
b6b552fd
BS
8612 PR c/69973
8613 * gcc.dg/pr69973.c: New test.
8614
201d49e9
BS
8615 PR rtl-optimization/69941
8616 * gcc.dg/torture/pr69941.c: New test.
8617
29b9828f
BS
8618 PR c/69824
8619 * gcc.dg/pr69824.c: New test.
8620
640b7e74
TV
86212016-03-05 Tom de Vries <tom@codesourcery.com>
8622
8623 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8624 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8625 function.
8626
7a3a3fad
PP
86272016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8628
8629 PR c++/66786
8630 * g++.dg/cpp1y/var-templ48.C: New test.
8631 * g++.dg/cpp1y/var-templ49.C: New test.
8632
cd439aec
EB
86332016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8634
8635 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8636
60204554
JJ
86372016-03-04 Jakub Jelinek <jakub@redhat.com>
8638
0c8825de
JJ
8639 PR c++/70035
8640 * g++.dg/ubsan/pr70035.C: New test.
8641
60204554
JJ
8642 PR target/70062
8643 * gcc.target/i386/pr70062.c: New test.
8644
f79d4eab
L
86452016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8646
8647 * g++.dg/template/typename21.C: Remove c++98_only.
8648
ea81ce67
L
86492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8650
8651 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8652
64b23c13
DM
86532016-03-04 David Malcolm <dmalcolm@redhat.com>
8654
8655 PR c/68187
8656 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8657 function.
8658 (fn_42_b): Likewise.
8659 (fn_42_c): Likewise.
8660
729526f5
DM
86612016-03-04 David Malcolm <dmalcolm@redhat.com>
8662
8663 PR c/68187
8664 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8665 function.
8666 (fn_40_b): Likewise.
8667 (fn_41_a): Likewise.
8668 (fn_41_b): Likewise.
8669
f9ea11ac
JJ
86702016-03-04 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR target/70059
8673 * gcc.target/i386/avx512f-pr70059.c: New test.
8674 * gcc.target/i386/avx512dq-pr70059.c: New test.
8675
b6c38c69
BS
86762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8677
8678 PR rtl-optimization/57676
8679 * gcc.dg/torture/pr57676.c: New test.
8680
af3cdd34
IE
86812016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8682
8683 * gcc.dg/pr70026.c: New test.
8684
7ff6ca38
MP
86852016-03-04 Marek Polacek <polacek@redhat.com>
8686
8687 PR c/69798
8688 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8689 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8690
a6bf62d5
KT
86912016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8692
8693 PR target/70004
8694 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8695 Delete.
8696 (test_corners_sisd_si): Likewise.
8697 (main): Remove checks of the above.
8698 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8699
ae4cdc6a
EB
87002016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8701
8702 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8703
08455559
CL
87042016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8705
8706 * gcc.dg/torture/pr69951.c: Accept argc==0.
8707
e9a35493
RB
87082016-03-04 Richard Biener <rguenther@suse.de>
8709
8710 PR c++/70054
8711 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8712 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8713
fba054c2
DV
87142016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8715
8716 PR testsuite/69766
8717 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8718 testing multiarch.
8719
f10cdc6c
JJ
87202016-03-04 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR debug/69947
8723 * gcc.dg/guality/pr69947.c: New test.
8724
2e981ba0
JJ
87252016-03-03 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR ada/70017
8728 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8729
0ba3bfa2
KT
87302016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8731
8732 PR rtl-optimization/69904
8733 * gcc.target/arm/pr69904.c: New test.
8734
97ecdb46
JJ
87352016-03-03 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR target/70021
8738 * gcc.dg/vect/pr70021.c: New test.
8739 * gcc.target/i386/pr70021.c: New test.
8740
a2a743a1
MP
87412016-03-03 Marek Polacek <polacek@redhat.com>
8742
8743 PR middle-end/70050
8744 * gcc.dg/pr70050.c: New test.
8745
fa07ecdd
JG
87462016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8747
8748 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8749
23504262
ML
87502016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8751
8752 PR tree-optimization/70043
8753 * gfortran.dg/vect/pr70043.f90: New test.
8754
b7b9e1a9
EB
87552016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * gnat.dg/specs/task1.ads: New test.
8758
cb83ba54
RO
87592016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8762 Invoke gdb with -batch.
8763 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8764
a75f5e30
RB
87652016-03-03 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/55936
8768 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8769
268bc320
JL
87702016-03-02 Jeff Law <law@redhat.com>
8771
815f20ab
JL
8772 PR rtl-optimization/69942
8773 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8774 effects of argument promotions.
8775
268bc320
JL
8776 PR tree-optimization/69987
8777 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8778 target does not support -fprefetch-loop-arrays.
8779
171f7de5
UB
87802016-03-02 Uros Bizjak <ubizjak@gmail.com>
8781
8782 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8783
192912db
BC
87842016-03-02 Bin Cheng <bin.cheng@arm.com>
8785
c7908871 8786 PR rtl-optimization/69052
192912db
BC
8787 * gcc.target/i386/pr69052.c: New test.
8788
90a7a40b
AM
87892016-03-02 Alan Modra <amodra@gmail.com>
8790
8791 * gcc.dg/pr69990.c: New.
8792
69fa742f
JJ
87932016-03-02 Jakub Jelinek <jakub@redhat.com>
8794
de752fb0
JJ
8795 PR c/68062
8796 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8797
8798 PR middle-end/70022
8799 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8800
69fa742f
JJ
8801 PR target/70028
8802 * gcc.target/i386/pr70028.c: New test.
8803
7c65bd56
MK
88042016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8805
8806 * c-c++-common/asan/swapcontext-test-1.c,
8807 * c-c++-common/tsan/thread_leak.c,
8808 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8809 * g++.dg/tsan/benign_race.C,
8810 * g++.dg/tsan/fd_close_norace.C,
8811 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8812 races with sanitizer output
8813
37d98220 88142016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8815 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8816
8817 PR target/67278
8818 * gcc.dg/simd-8.c: New testcase.
8819
218db463
RB
88202016-03-02 Richard Biener <rguenther@suse.de>
8821
8822 PR middle-end/67278
8823 * gcc.dg/simd-7.c: New testcase.
8824
22c72158
EB
88252016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * gcc.target/i386/pr70007.c: Tweak.
8828
9a790ccc
DV
88292016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8830
8831 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8832
bd02f00f
MP
88332016-03-02 Marek Polacek <polacek@redhat.com>
8834
8835 PR c/67854
8836 * gcc.dg/pr67854.c: New test.
8837
1e840f39
JJ
88382016-03-02 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR middle-end/70025
8841 * gcc.dg/torture/pr70025.c: New test.
8842
bca00241
VK
88432016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8844
8845 PR tree-optimization/68621
8846 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8847
0bca04b8
EB
88482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8849
8850 * gcc.target/i386/pr70007.c: New test.
8851
2a9afc86
JL
88522016-03-01 Jeff Law <law@redhat.com>
8853
eab2541b 8854 PR tree-optimization/69196
9d83ef71 8855 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8856
2a9afc86
JL
8857 PR tree-optimization/69196
8858 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8859 duplicating code and spoiling the expected output.
8860
0d39977e
MM
88612016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8862
8863 PR target/70033
8864 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8865 supports power9 before doing tests.
8866 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8867 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8868 * gcc.target/powerpc/p9-permute.c: Likewise.
8869
a0c0699d
UB
88702016-03-01 Uros Bizjak <ubizjak@gmail.com>
8871
8872 PR target/70027
8873 * gcc.target/i386/pr70027.c: New test.
8874
0ae3ef47 88752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8876
8877 * gcc.dg/pr70017.c: New test.
8878
686e2237
JJ
88792016-03-01 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR c/69796
8882 PR c/69974
8883 * gcc.dg/pr69796.c: New test.
8884 * gcc.dg/pr69974.c: New test.
8885
f8e4188c
EB
88862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8887
8888 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8889
5e3f1c7c
JL
88902016-02-29 Jeff Law <law@redhat.com>
8891
8892 PR tree-optimization/69987
8893 * gfortran.dg/pr69987.f90: New test.
8894
8895 PR tree-optimization/69989
8896 * gcc.c-torture/compile/pr69989-2.c: New test.
8897
1be56bc5
MP
88982016-03-01 Marek Polacek <polacek@redhat.com>
8899
8900 PR c++/69795
8901 * g++.dg/parse/invalid1.C: New test.
8902
1b19470d
RB
89032016-03-01 Richard Biener <rguenther@suse.de>
8904
8905 PR middle-end/70022
8906 * gcc.dg/pr70022.c: New testcase.
8907
3ae0661a
IE
89082016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8909
8910 PR tree-optimization/69956
8911 * gcc.dg/pr69956.c: New test.
8912
0f09ab88
BS
89132016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
8915 PR target/70011
8916 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8917 XFAIL when hardware supports efficient unaligned storage access.
8918
76d881bf
PP
89192016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8920
8921 PR c++/69961
8922 * g++.dg/template/pr69961a.C: New test.
8923 * g++.dg/template/pr69961b.C: New test.
8924
7168133a
DM
89252016-02-29 David Malcolm <dmalcolm@redhat.com>
8926
8927 PR preprocessor/69985
8928 * gcc.dg/cpp/pr69985.c: New test case.
8929
0c6072a3
JL
89302016-02-29 Jeff Law <law@redhat.com>
8931
e66f219b
JL
8932 PR tree-optimization/70005
8933 * gcc.c-torture/execute/pr70005.c New test.
8934
0c6072a3
JL
8935 PR tree-optimization/69999
8936 * gcc.c-torture/compile/pr69999.c: New test.
8937
fd9fbdb3
YR
89382016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8939
8940 PR tree-optimization/69652
8941 * gcc.dg/torture/pr69652.c: Delete test.
8942 * gcc.dg/vect/pr69652.c: New test.
8943
cbd400b4
RB
89442016-02-19 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/69980
8947 * gfortran.dg/vect/pr69980.f90: New testcase.
8948
84ea0f58
EB
89492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8950
8951 * gcc.target/sparc/20160229-1.c: New test.
8952
5d2a63dc
EB
89532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8954
8955 * gnat.dg/stack_usage3.adb: New test.
8956 * gnat.dg/stack_usage3_pkg.ads: New helper.
8957
93e708f9
EB
89582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8959
8960 * gnat.dg/renaming8.adb: New test.
8961 * gnat.dg/renaming8_pkg1.ads: New helper.
8962 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8963 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8964
6512bc93
RB
89652016-02-29 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/69720
8968 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8969
7b201a88
TK
89702016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8971
8972 PR fortran/68147
8973 PR fortran/47674
8974 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8975
82ee0cf2 89762016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8977 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8978
8979 PR fortran/56007
8980 * gfortran.dg/coarray_8.f90: Adjust error message.
8981 * gfortran.dg/pr56007.f90: New test.
8982 * gfortran.dg/pr56007.f: New test.
8983
cdc1a2c8
L
89842016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8985
8986 PR tree-optimization/69989
8987 * gcc.dg/torture/pr69989.c: New test.
8988
33505bcf
EB
89892016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8990
8991 * gcc.target/i386/stack-realign-win.c: New test.
8992
524bfb19
HA
89932016-02-28 Harald Anlauf <anlauf@gmx.de>
8994
8995 PR fortran/60126
8996 * gfortran.dg/pr60126.f90: New test.
8997
bd542508
JL
89982016-02-27 Jeff Law <law@redhat.com>
8999
9000 Revert
9001 2016-02-26 Richard Biener <rguenther@suse.de>
9002 Jeff Law <law@redhat.com>
9003
9004 PR tree-optimization/69740
9005 * gcc.c-torture/compile/pr69740-1.c: New test.
9006 * gcc.c-torture/compile/pr69740-2.c: New test.
9007
dd1291e0
JD
90082016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9009
5fb67f8b 9010 PR fortran/69910
dd1291e0
JD
9011 * gfortran.dg/newunit_4.f90: New test.
9012
5cfefb59
JJ
90132016-02-27 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR target/69613
9016 PR rtl-optimization/69886
9017 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9018 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9019 target.
9020
20ba5f33
MS
90212016-02-26 Martin Sebor <msebor@redhat.com>
9022
9023 PR tree-optimization/15826
9024 * gcc.dg/tree-ssa/pr15826.c: New test.
9025
e6fb01b0
JJ
90262016-02-26 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR target/69969
9029 * gcc.target/powerpc/pr69969.c: New test.
9030
e3e0cf64
MS
90312016-02-26 Martin Sebor <msebor@redhat.com>
9032
9033 PR c++/15766
9034 * g++.old-deja/g++.other/decl5.C: Add a test case.
9035
d1f2bea5
SB
90362016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9037
9038 PR target/69946
9039 * gcc.target/powerpc/pr69946.c: New file.
9040
4a4f9d2b 90412016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9042 Jeff Law <law@redhat.com>
4a4f9d2b 9043
e3e0cf64 9044 PR tree-optimization/69740
4a4f9d2b
RB
9045 * gcc.c-torture/compile/pr69740-1.c: New test.
9046 * gcc.c-torture/compile/pr69740-2.c: New test.
9047
ad2a2706
MJ
90482016-02-26 Martin Jambor <mjambor@suse.cz>
9049
9050 PR middle-end/69920
9051 * gcc.dg/torture/pr69932.c: New test.
9052 * gcc.dg/torture/pr69936.c: Likewise.
9053
1d11f7ce
AK
90542016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9055
9056 PR target/69709
9057 * gcc.target/s390/pr69709.c: New test.
9058
6cfccbb2
KT
90592016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9060
9061 PR target/69245
9062 * gcc.target/aarch64/pr69245_1.c: New test.
9063
ac59ad4e
KT
90642016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9065
9066 PR target/69613
9067 * gcc.dg/torture/pr69613.c: New test.
9068
a2ad54a0
JJ
90692016-02-26 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR rtl-optimization/69891
9072 * gcc.target/i386/pr69891.c: New test.
9073
0884062c 90742016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9075 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9076
d2369d4f 9077 PR target/61397
c163789b
MM
9078 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9079 functionality for both 32-bit and 64-bit.
9080
5aed7e2c
RB
90812016-02-26 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/69551
9084 * gcc.dg/torture/pr69951.c: New testcase.
9085
798e2a8e
RB
90862016-02-25 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/48795
9089 * gcc.dg/Warray-bounds-18.c: New testcase.
9090
9559fbac
RO
90912016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9092
9093 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9094
c049b107
JJ
90952016-02-25 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR rtl-optimization/69896
9098 * gcc.dg/pr69896.c: New test.
9099
1137001c
PP
91002016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9101
9102 PR c++/69736
9103 * g++.dg/cpp1y/paren2.C: New test.
9104
2e9c8641
MS
91052016-02-24 Martin Sebor <msebor@redhat.com>
9106
9107 PR c/51147
9108 * gcc.dg/enum-mode-2.c: New test.
9109
03ca8fb3
JJ
91102016-02-24 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR c++/69922
9113 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9114 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9115 * g++.dg/ubsan/pr69922.C: New test.
9116
0b05329b
MP
91172016-02-24 Marek Polacek <polacek@redhat.com>
9118
9119 PR c/69819
9120 * gcc.dg/pr69819.c: New test.
9121
57c2c374
MS
91222016-02-24 Martin Sebor <msebor@redhat.com>
9123
3b96b93a
MS
9124 PR c++/69912
9125 * g++.dg/ext/flexary15.C: New test.
9126
91272016-02-24 Martin Sebor <msebor@redhat.com>
9128
9129 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9130 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9131 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9132
65433bb5
MK
91332016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9134 Charles Baylis <charles.baylis@linaro.org>
9135
9136 PR debug/61033
9137 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9138
f802a424 91392016-02-24 Richard Biener <rguenther@suse.de>
44293580 9140 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9141
9142 PR middle-end/69760
9143 * gcc.dg/torture/pr69760.c: New testcase.
9144
525f795f
RO
91452016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9148 pattern on Solaris with as.
9149
cd7bbceb
KT
91502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9151
9152 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9153 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9154 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9155 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9156
89c0c1fd
JJ
91572016-02-24 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR middle-end/69915
9160 * gcc.dg/pr69915.c: New test.
9161
0683fd27
KT
91622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9163
9164 PR rtl-optimization/69886
9165 * gcc.dg/torture/pr69886.c: New test.
9166
e53d562a
RB
91672016-02-24 Richard Biener <rguenther@suse.de>
9168
9169 PR middle-end/68963
9170 * gcc.dg/torture/pr68963.c: New testcase.
9171
74a00288
KT
91722016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9173
9174 PR target/69875
9175 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9176 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9177 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9178 * gcc.target/arm/atomic_loaddi_1.c: New test.
9179 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9180 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9181 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9182 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9183 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9184 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9185 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9186 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9187
340fd4c9
JJ
91882016-02-24 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR middle-end/69909
9191 * gcc.dg/torture/pr69909.c: New test.
9192
47d3fdb2
RB
91932016-02-24 Richard Biener <rguenther@suse.de>
9194
9195 PR tree-optimization/69907
9196 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9197 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9198 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9199
dab73e73
CB
92002016-02-24 Christian Bruel <christian.bruel@st.com>
9201
9202 * gcc.target/arm/pragma_cpp_fma.c: New test.
9203
7cc5ec65
JD
92042016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9205
9206 PR fortran/61156
9207 * gfortran.dg/include_6.f90: Update test.
9208
067fbd8b
JJ
92092016-02-23 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR objc/69844
9212 * objc.dg/pr69844.m: New test.
9213
64a454d9
JD
92142016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9215
9216 PR libgfortran/69456
9217 * gfortran.dg/namelist_89.f90: New test.
9218 * gfortran.dg/pr59700.f90: Update test..
9219
35886f0b
MS
92202016-02-23 Martin Sebor <msebor@redhat.com>
9221
9222 PR middle-end/69780
9223 * g++.dg/ext/builtin_alloca.C: New test.
9224 * gcc.dg/builtins-68.c: New test.
9225
162cc7e3
RH
92262016-02-23 Richard Henderson <rth@redhat.com>
9227
9228 * gcc.target/i386/addr-space-3.c: Remove test.
9229
196440f8
DM
92302016-02-23 David Malcolm <dmalcolm@redhat.com>
9231
9232 PR preprocessor/69126
9233 PR preprocessor/69543
9234 * c-c++-common/pr69126-2-long.c: New test.
9235 * c-c++-common/pr69126-2-short.c: New test.
9236 * c-c++-common/pr69543-1.c: Remove xfail.
9237
1d3121af
DM
92382016-02-23 David Malcolm <dmalcolm@redhat.com>
9239
9240 PR preprocessor/69126
9241 PR preprocessor/69543
9242 PR preprocessor/69558
9243 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9244 (f): Rename to...
9245 (test_2): ...this, and add leading comment.
9246 (MACRO_3, test_3): New.
9247 (MACRO_4A, MACRO_4B, test_4): New.
9248 (MACRO): Rename to...
9249 (MACRO_5): ...this.
9250 (g): Rename to...
9251 (test_5): ...this, updating for renaming of MACRO, and
9252 add leading comment.
9253 * c-c++-common/pr69543-1.c: New.
9254 * c-c++-common/pr69543-2.c: New.
9255 * c-c++-common/pr69543-3.c: New.
9256 * c-c++-common/pr69543-4.c: New.
9257 * c-c++-common/pr69558-1.c: New.
9258 * c-c++-common/pr69558-2.c: New.
9259 * c-c++-common/pr69558-3.c: New.
9260 * c-c++-common/pr69558-4.c: New.
9261 * gcc.dg/pr69558.c: Move to...
9262 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9263 xfail for c++.
9264
f99c3557
TS
92652016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9266
9267 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9268 to -ftree-parallelize-loops/-fopenacc changes.
9269 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9270 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9271 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9272 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9273 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9274 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9275 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9276 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9277 * c-c++-common/goacc/kernels-loop.c: Likewise.
9278 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9279 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9280 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9281 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9282
c60ec7c2
RO
92832016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9286
f1a62b6f
JJ
92872016-02-23 Jakub Jelinek <jakub@redhat.com>
9288
e67bf044
JJ
9289 PR c++/69902
9290 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9291
f1a62b6f
JJ
9292 PR c/69900
9293 * gcc.dg/pr69900.c: New test.
9294
20c5e09e
MJ
92952016-02-23 Martin Jambor <mjambor@suse.cz>
9296
9297 PR tree-optimization/69666
9298 * gcc.dg/tree-ssa/pr69666.c: New test.
9299
e457a6fc
AV
93002016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9301
9302 PR fortran/67451
9303 * gfortran.dg/coarray_allocate_5.f08: New test.
9304
d7b574f4
AK
93052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9306
9307 * gcc.target/s390/vcond-shift.c: Move to ...
9308 * gcc.target/s390/vector/vcond-shift.c: ... here.
9309
58bdeb44
AK
93102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9311
9312 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9313 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9314
7cd0387b
AK
93152016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9316
9317 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9318
4246c8da
MW
93192016-02-20 Mark Wielaard <mjw@redhat.com>
9320
9321 PR c/28901
9322 * gcc.dg/unused-variable-3.c: New test.
9323
f93bc532
JJ
93242016-02-22 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR target/69888
9327 * gcc.target/i386/pr69888.c: New test.
9328
c4e360f4
RB
93292016-02-22 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/69882
9332 * gfortran.dg/vect/pr69882.f90: New testcase.
9333
09c92f1c
JJ
93342016-02-22 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR target/69885
9337 * gcc.dg/pr69885.c: New test.
9338
f88d45dc
OE
93392016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9340
9341 PR target/69806
9342 PR target/54089
9343 * gcc.target/sh/pr54089-10.c: New.
9344
ce1ff48e
PT
93452016-02-20 Paul Thomas <pault@gcc.gnu.org>
9346
9347 PR fortran/69423
9348 * gfortran.dg/deferred_character_15.f90 : New test.
9349
bbf27208
DH
93502016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9351
9352 PR fortran/57365
9353 gfortran.dg/allocate_with_source_18.f03: New test.
9354
93552016-02-20 Harald Anlauf <anlauf@gmx.de>
9356
9357 PR fortran/52531
9358 gfortran.dg/gomp/pr52531.f90: New test.
9359
268be88c
BE
93602016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9361
9362 PR c++/69865
9363 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9364 -std=c++03.
9365
4b6c824a
JJ
93662016-02-19 Jakub Jelinek <jakub@redhat.com>
9367
871b3f47
JJ
9368 PR c++/69826
9369 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9370 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9371
7a965d51
JJ
9372 PR c++/69850
9373 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9374
4b6c824a
JJ
9375 PR c++/69851
9376 * g++.dg/torture/pr69851.C: New test.
9377
15fca21a
MS
93782016-02-19 Martin Sebor <msebor@redhat.com>
9379
9380 PR testsuite/69573
9381 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9382
19e21586
JJ
93832016-02-19 Jakub Jelinek <jakub@redhat.com>
9384
03a616ac
JJ
9385 PR c++/69850
9386 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9387 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9388
19e21586
JJ
9389 PR c++/67767
9390 * g++.dg/cpp0x/pr67767.C: New test.
9391
2db16594
KT
93922016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9393
9394 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9395 for fp, simd, crypto, crc, lse.
9396 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9397 above.
9398 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9399 effective target check.
9400
5a7d9d1e
JJ
94012016-02-19 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR target/69820
9404 * gcc.target/i386/pr69820.c: New test.
9405
6448f064
AK
94062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9407
9408 * gcc.target/s390/vector/int128-1.c: New test.
9409
d0a859e6
AK
94102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9411
9412 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9413
9e4eb643
AK
94142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9415
9416 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9417 instruction pattern name to prevent the testcase from failing with
9418 -march=z13.
9419
859a4c0e
AK
94202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9421
9422 * gcc.target/s390/md/movstr-2.c: New test.
9423
efc2340b
MK
94242016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9425
9426 * gcc.target/s390/morestack.c: New test.
9427
ca2bfbc2
DV
94282016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9429
9430 PR target/69625
9431 * gcc.target/s390/pr69625.c: Add test case.
9432
efd4bd05
BE
94332016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9434
9435 PR testsuite/68580
9436 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9437
2bf2078a
MM
94382016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9439
9440 PR target/68404
9441 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9442 * gcc.target/powerpc/fusion3.c: Likewise.
9443
f003579e
RB
94442016-02-18 Richard Biener <rguenther@suse.de>
9445
9446 PR middle-end/69553
9447 * g++.dg/torture/pr69553.C: New testcase.
9448
19233914
NC
94492016-02-18 Nick Clifton <nickc@redhat.com>
9450
efd4bd05
BE
9451 PR target/62254
9452 PR target/69610
9453 * gcc.target/arm/pr62554.c: New test.
9454 * gcc.target/arm/pr69610-1.c: New test.
9455 * gcc.target/arm/pr69610-2.c: New test.
19233914 9456
23f27839
RB
94572016-02-18 Richard Biener <rguenther@suse.de>
9458
9459 PR middle-end/69854
9460 * gcc.dg/torture/pr69854.c: New testcase.
9461
932c0da4
JJ
94622016-02-17 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR c++/69850
9465 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9466
1bed93e4
BS
94672012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9468
9469 * gcc.target/powerpc/vec-cg.c: New test.
9470
57bfb134
RB
94712016-02-17 Richard Biener <rguenther@suse.de>
9472
9473 PR testsuite/69586
9474 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9475
a44e0ebb
KT
94762016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9477
9478 PR target/69161
9479 * gcc.c-torture/compile/pr69161.c: New test.
9480
ffacd726
DS
94812016-02-17 David Sherwood <david.sherwood@arm.com>
9482
9483 PR target/69532
9484 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9485 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9486
448db8d2
EB
94872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gcc.dg/ifcvt-4.c: Skip on Visium.
9490
e2f0522e
EB
94912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9492
9493 * gnat.dg/atomic8.adb: New test.
9494
bf17fe3f
EB
94952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9496
9497 * gnat.dg/discr46.ad[sb]: New test.
9498
ecf835e9
KN
94992016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9500
9501 PR Target/48344
9502 * gcc.target/powerpc/pr48344-1.c: New test.
9503
49a1164a
TK
95042015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9505
9506 PR fortran/69742
9507 * gfortran.dg/associate_21.f90: New test.
9508
bf14eba2
JJ
95092016-02-16 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR c/69835
9512 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9513 -Wnonnull in dg-options.
9514 * c-c++-common/nonnull-2.c: New test.
9515
35a093b6
JG
95162016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9518
9519 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9520
e387d491
JJ
95212016-02-16 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR middle-end/69801
9524 * gcc.dg/pr69801.c: Add empty dg-options.
9525
ba539195
JN
95262016-02-16 James Norris <jnorris@codesourcery.com>
9527
9528 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9529 * g++.dg/goacc/deviceptr-1.c: New file.
9530
2a2b8f64
JJ
95312016-02-16 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR tree-optimization/69820
9534 * gcc.dg/vect/pr69820.c: New test.
9535
87440c29
RB
95362016-02-16 Richard Biener <rguenther@suse.de>
9537
9538 PR tree-optimization/69776
9539 * gcc.dg/torture/pr69776-2.c: New testcase.
9540
6d87c306
BS
95412016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9542
9543 PR tree-optimization/69714
9544 * gcc.dg/torture/pr69714.c: New test.
9545
3824a0a2
JJ
95462016-02-16 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR tree-optimization/69802
9549 * gcc.dg/pr69802.c: New test.
9550
c8cfe96e
RB
95512016-02-16 Richard Biener <rguenther@suse.de>
9552
9553 PR middle-end/69801
9554 * gcc.dg/pr69801.c: New testcase.
9555
fc12098d
JD
95562016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9557
9558 PR libgfortran/69651
9559 * gfortran.dg/read_bang.f90: New test.
9560 * gfortran.dg/read_bang4.f90: New test.
9561
ba6b3795
JJ
95622016-02-15 Jakub Jelinek <jakub@redhat.com>
9563
f0516ca4
JJ
9564 PR c++/69658
9565 * g++.dg/init/pr69658.C: New test.
9566
ba6b3795
JJ
9567 PR c++/69797
9568 * c-c++-common/pr69797.c: New test.
9569
de3f9a2d
PK
95702016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9571
9572 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9573 check for aarch64*-*-*.
9574
17a3b967
RB
95752016-02-15 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/69783
9578 * gcc.dg/vect/pr69783.c: New testcase.
9579
1c48bff1
RB
95802016-02-15 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/69776
9583 * gcc.dg/torture/pr69776.c: New testcase.
9584
1e6025b6
TK
95852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9586
9587 PR fortran/60526
9588 * gfortran.dg/type_decl_4.f90: Reinstated.
9589
d3308279
JDA
95902016-02-14 John David Anglin <danglin@gcc.gnu.org>
9591
9592 PR fortran/68746
9593 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9594
b7c56581
TK
95952016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9596
9597 PR fortran/60526
9598 PR bootstrap/69816
9599 * gfortran.dg/type_decl_4.f90: Removed.
9600
60cb4ef5
TK
96012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9602
9603 PR fortran/60526
9604 * gfortran.dg/type_decl_4.f90: New test.
9605
f6964637
AM
96062016-02-14 Alan Modra <amodra@gmail.com>
9607
1a8849d1 9608 PR testsuite/68886
f6964637
AM
9609 * gcc.c-torture/execute/stkalign.c: Revise test.
9610
f5121920
OE
96112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9612
9613 PR target/67260
9614 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9615
6cda3ab6
OE
96162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9617
9618 PR target/67260
9619 * gcc.target/sh/torture/pr67260.c: New.
9620
6786e598
JDA
96212016-02-12 John David Anglin <danglin@gcc.gnu.org>
9622
9623 * gcc.dg/pr67964.c: Add dg-require-alias.
9624
7e05dad8
OE
96252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9626
9627 PR target/67636
9628 PR target/64345
9629 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9630
7f4cc3ce
JD
96312016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9632
9633 PR libgfortran/69668
9634 * gfortran.dg/namelist_88.f90: New test.
9635
955ca6dc
JD
96362016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9637
9638 PR libgfortran/69668
9639 * gfortran.dg/namelist_38.f90: Update test.
9640 * gfortran.dg/namelist_84.f90: Update test.
9641
876217ae
DM
96422016-02-12 David Malcolm <dmalcolm@redhat.com>
9643
9644 PR other/69554
9645 * gcc.dg/pr69554-1.c: New test.
9646 * gfortran.dg/pr69554-1.F90: New test.
9647 * gfortran.dg/pr69554-2.F90: New test.
9648 * lib/gcc-dg.exp (proc dg-locus): New function.
9649 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9650 distinguish between the caret-printing and non-caret-printing
9651 cases. If caret-printing has been explicitly enabled, bail out
9652 without attempting to fix up the output.
9653
61789eed
DM
96542016-02-12 David Malcolm <dmalcolm@redhat.com>
9655
9656 PR driver/69265
9657 PR driver/69453
9658 * gcc.dg/spellcheck-options-3.c: New test case.
9659 * gcc.dg/spellcheck-options-4.c: New test case.
9660 * gcc.dg/spellcheck-options-5.c: New test case.
9661 * gcc.dg/spellcheck-options-6.c: New test case.
9662 * gcc.dg/spellcheck-options-7.c: New test case.
9663 * gcc.dg/spellcheck-options-8.c: New test case.
9664 * gcc.dg/spellcheck-options-9.c: New test case.
9665 * gcc.dg/spellcheck-options-10.c: New test case.
9666
c3090c1f
JJ
96672016-02-12 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR rtl-optimization/69764
9670 PR rtl-optimization/69771
9671 * c-c++-common/pr69764.c: New test.
9672 * gcc.dg/torture/pr69771.c: New test.
9673
8222034d
MP
96742016-02-12 Marek Polacek <polacek@redhat.com>
9675
9676 * g++.dg/torture/init-list1.C: New.
9677
f749f792
MP
96782016-02-12 Marek Polacek <polacek@redhat.com>
9679
9680 * gcc.dg/pr69522.c: Add empty dg-options.
9681
199fb02a
IE
96822016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9683
9684 * g++.dg/lto/lto.exp: Include and init mpx.
9685 * g++.dg/lto/pr69729_0.C: New test.
9686
b69539cb
JJ
96872016-02-12 Jakub Jelinek <jakub@redhat.com>
9688
06ff7000
JJ
9689 PR ipa/69241
9690 * g++.dg/ipa/pr69241-4.C: New test.
9691
b69539cb
JJ
9692 PR ipa/68672
9693 * g++.dg/ipa/pr68672-1.C: New test.
9694 * g++.dg/ipa/pr68672-2.C: New test.
9695 * g++.dg/ipa/pr68672-3.C: New test.
9696
16595a1f
BS
96972016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9698
9699 PR c/69522
6d87c306 9700 * gcc.dg/pr69522.c: New test.
16595a1f 9701
38d795d2
PP
97022016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9703
9704 PR c++/69098
9705 * g++.dg/cpp1y/69098.C: New test.
9706 * g++.dg/cpp1y/69098-2.C: New test.
9707
9c582551
JJ
97082016-02-12 Jakub Jelinek <jakub@redhat.com>
9709
9710 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9711 and neighbour -> neighbor.
9712 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9713 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9714 * c-c++-common/Wvarargs.c: Likewise.
9715 * c-c++-common/goacc/host_data-5.c: Likewise.
9716 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9717 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9718 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9719 * gcc.target/aarch64/pr60697.c: Likewise.
9720 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9721 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9722 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9723 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9724 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9725 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9726 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9727 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9728 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9729 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9730 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9731 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9732 * g++.dg/lookup/koenig5.C: Likewise.
9733 * g++.dg/ext/no-asm-2.C: Likewise.
9734 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9735 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9736 * gfortran.dg/used_types_16.f90: Likewise.
9737 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9738 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9739 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9740 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9741 * gfortran.dg/abstract_type_6.f03: Likewise.
9742 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9743 * gfortran.dg/used_types_15.f90: Likewise.
9744 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9745 * gfortran.dg/exit_3.f08: Likewise.
9746 * gfortran.dg/open_status_2.f90: Likewise.
9747 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9748 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9749 * gfortran.dg/associate_1.f03: Likewise.
9750 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9751 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9752 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9753 * gcc.dg/builtin-object-size-1.c: Likewise.
9754 * gcc.dg/noreturn-6.c: Likewise.
9755 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9756 * gcc.dg/globalalias.c: Likewise.
9757 * gcc.dg/builtins-config.h: Likewise.
9758 * gcc.dg/pr30457.c: Likewise.
9759 * gcc.c-torture/compile/volatile-1.c: Likewise.
9760 * gcc.c-torture/execute/20101011-1.c: Likewise.
9761 * c-c++-common/Waddress-1.c: Likewise.
9762
66756373
JJ
97632016-02-11 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR c/69768
9766 * c-c++-common/Waddress-1.c: New test.
9767
76fe932b
AV
97682016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9769
9770 PR fortran/69296
9771 * gfortran.dg/associate_19.f03: New test.
9772 * gfortran.dg/associate_20.f03: New test.
9773
564c4d4b
OE
97742016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9775
9776 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9777
e1c1ecb0
KT
97782016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9779
9780 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9781 .arch armv8-a\n. Add -dA to dg-options.
9782 * gcc.target/aarch64/assembler_arch_1.c: New test.
9783 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9784
0d7d9458
PC
97852016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/68726
9788 * g++.dg/cpp0x/pr68726.C: New.
9789
e6208a60
IE
97902016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9791
9792 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9793 test.
9794
281a11eb
RB
97952016-02-11 Richard Biener <rguenther@suse.de>
9796
9797 * g++.dg/tree-ssa/pr61034.C: Adjust.
9798
e03dd765
VM
97992016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9800
4b48faf5 9801 PR target/69148
e03dd765
VM
9802 * gcc.target/s390/pr69148.c: New.
9803
cdc23927
YR
98042016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9805
9806 PR tree-optimization/69652
9807 * gcc.dg/torture/pr69652.c: New test.
9808
e199dd0a
JJ
98092016-02-10 Jakub Jelinek <jakub@redhat.com>
9810 Patrick Palka <ppalka@gcc.gnu.org>
9811
9812 PR ipa/69241
9813 PR c++/69649
9814 * g++.dg/ipa/pr69241-1.C: New test.
9815 * g++.dg/ipa/pr69241-2.C: New test.
9816 * g++.dg/ipa/pr69241-3.C: New test.
9817 * g++.dg/ipa/pr69649.C: New test.
9818
d6b38027
UB
98192016-02-10 Uros Bizjak <ubizjak@gmail.com>
9820
9821 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9822 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9823
13b562c5
BC
98242016-02-10 Bin Cheng <bin.cheng@arm.com>
9825
9826 PR tree-optimization/68021
9827 * gcc.dg/tree-ssa/pr68021.c: New test.
9828
24a179f8
RB
98292016-02-10 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/69726
9832 * gcc.dg/uninit-22.c: New testcase.
9833
0d99886f
AP
98342016-02-09 Andrew Pinski <apinski@cavium.com>
9835
9836 PR tree-opt/69282
9837 * gcc.c-torture/compile/20160205-1.c: New testcase.
9838
ab04995c
MM
98392016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9840
9841 PR target/68404
9842 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9843 instead accessing a really large arrray.
9844 * gcc.target/powerpc/fusion3.c: Likewise.
9845
4b79ac23
CB
98462016-02-09 Charles Baylis <charles.baylis@linaro.org>
9847
9848 PR target/68532
9849 * gcc.c-torture/execute/pr68532.c: New test.
9850
b890a441
AO
98512016-02-11 Alexandre Oliva <aoliva@redhat.com>
9852
9853 PR target/69634
9854 * gcc.dg/pr69634.c: New.
9855
84a5bef7
RB
98562016-02-09 Richard Biener <rguenther@suse.de>
9857
9858 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9859
1f123759 98602016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9861
1f123759
AF
9862 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9863
65860c77
YR
98642016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9865
9866 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9867
7e1e8a0a
RB
98682016-02-09 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/69715
9871 * gcc.dg/torture/pr69715.c: New testcase.
9872
efb45a9f
PP
98732016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9874
9875 PR c++/69139
9876 * g++.dg/cpp0x/trailing12.C: New test.
9877 * g++.dg/cpp0x/trailing13.C: New test.
9878
20a0c6f9
PP
98792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9880
9881 PR c++/69283
9882 PR c++/67835
9883 * g++.dg/cpp1y/auto-fn29.C: New test.
9884 * g++.dg/cpp1y/auto-fn30.C: New test.
9885
a162f3af
JJ
98862016-02-08 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR tree-optimization/69209
9889 * gcc.c-torture/compile/pr69209.c: New test.
9890
4b4a9fbd
JL
98912016-02-08 Jeff Law <law@redhat.com>
9892
9893 PR tree-optimization/68541
9894 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9895 of statements allowed in join block for path splitting.
9896
cfac5ed2
JJ
98972016-02-08 Jakub Jelinek <jakub@redhat.com>
9898
f68bc23f
JJ
9899 PR c++/59627
9900 * g++.dg/gomp/pr59627.C: New test.
9901
cfac5ed2
JJ
9902 PR ipa/69239
9903 * g++.dg/ipa/pr69239.C: New test.
9904
44714d8c
DM
99052016-02-08 David Malcolm <dmalcolm@redhat.com>
9906
9907 PR preprocessor/69664
9908 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9909 * gcc.dg/cpp/warn-comments.c: Likewise.
9910
eba9e839
MP
99112016-02-08 Marek Polacek <polacek@redhat.com>
9912
9913 PR c++/69688
9914 * g++.dg/init/const12.C: New test.
9915
a011cd92
BS
99162016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9917
9918 PR target/60410
9919 * gcc.dg/lto/pr55113_0.c: Remove test.
9920
5317b1be
RB
99212016-02-08 Richard Biener <rguenther@suse.de>
9922
9923 PR tree-optimization/69719
9924 * gcc.dg/torture/pr69719.c: New testcase.
9925
63998a63
RB
99262016-02-08 Richard Biener <rguenther@suse.de>
9927 Jeff Law <law@redhat.com>
9928
9929 PR target/68273
9930 * gcc.target/mips/pr68273.c: New testcase.
9931
43f4a281
RB
99322016-02-08 Richard Biener <rguenther@suse.de>
9933
9934 PR rtl-optimization/69274
9935 * gcc.target/i386/addr-sel-1.c: XFAIL.
9936
0b604d2d
JL
99372016-02-08 Jeff Law <law@redhat.com>
9938
e8dfe49e
JL
9939 PR tree-optimization/68541
9940 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9941
6daecd7a 9942 PR tree-optimization/65917
0b604d2d
JL
9943 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9944
c0f0e35a
JD
99452016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9946
9947 PR fortran/50555
9948 * gfortran.dg/namelist_args.f90: New test.
9949
8981d712
JL
99502016-02-05 Jeff Law <law@redhat.com>
9951
6daecd7a 9952 PR tree-optimization/68541
8981d712
JL
9953 * gcc.dg/tree-ssa/split-path-2.c: New test.
9954 * gcc.dg/tree-ssa/split-path-3.c: New test.
9955 * gcc.dg/tree-ssa/split-path-4.c: New test.
9956 * gcc.dg/tree-ssa/split-path-5.c: New test.
9957 * gcc.dg/tree-ssa/split-path-6.c: New test.
9958 * gcc.dg/tree-ssa/split-path-7.c: New test.
9959
46cb9332
MS
99602016-02-05 Martin Sebor <msebor@redhat.com>
9961
9962 PR c++/69662
9963 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9964 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9965
be2083ea
RH
99662016-02-06 Richard HEnderson <rth@redhat.com>
9967
9968 PR c/69643
9969 * gcc.target/i386/addr-space-4.c: New.
9970 * gcc.target/i386/addr-space-5.c: New.
9971
711d7c23
MM
99722016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9973
9974 PR fortran/66089
9975 * gfortran.dg/elemental_dependency_6.f90: New.
9976
b5c1c988
JJ
99772016-02-05 Jakub Jelinek <jakub@redhat.com>
9978
861c7bcd
JJ
9979 PR rtl-optimization/69691
9980 * gcc.c-torture/execute/pr69691.c: New test.
9981
b5c1c988
JJ
9982 PR c++/69628
9983 * g++.dg/parse/pr69628.C: New test.
9984
f7dfa966
UB
99852016-02-05 Uros Bizjak <ubizjak@gmail.com>
9986
9987 * gcc.dg/sancov/asan.c: Move to ...
9988 * gcc.dg/asan/sancov-1.c: ... here.
9989
9b143e64
UB
99902016-02-05 Uros Bizjak <ubizjak@gmail.com>
9991
9992 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9993
f5d4b899
L
99942016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9995
9996 PR target/69677
9997 * gcc.target/i386/pr69677.c: New test.
9998
76c85fbb
PP
99992016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10000
10001 PR c++/68948
10002 * g++.dg/template/pr68948.C: New test.
10003
f181bf90
DV
100042016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10005
10006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10007 (only necessary on s390x).
10008
714fb282
L
100092016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10010
10011 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10012 -mno-accumulate-outgoing-args.
10013
618d6c1c
PP
100142016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10015
10016 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10017
1066e9b5
JJ
100182016-02-04 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR c/69669
10021 * c-c++-common/pr69669.c: New test.
10022
76255d0d
MM
100232016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10024
10025 PR target/69667
10026 * g++.dg/pr69667.C: New file.
10027
e0b059b1
WD
100282016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10029
10030 PR target/69619
10031 * gcc.dg/pr69619.c: Add new test.
10032
2692b5c8
RS
100332016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10034
10035 PR rtl-optimization/69577
10036 * gcc.target/i386/pr69577.c: New test.
10037
7db337c2
ML
100382016-02-04 Martin Liska <mliska@suse.cz>
10039
10040 * g++.dg/asan/pr69276.C: New test.
10041
cc9c0829
KT
100422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10043
10044 PR target/65932
10045 PR target/67714
10046 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10047 a single smulbb instruction.
10048 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10049 * gcc.target/amr/wmul-2.c: Likewise.
10050
eb9feb52
KT
100512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10052
10053 PR target/65932
10054 PR target/67714
10055 * gcc.c-torture/execute/pr67714.c: New test.
10056
61f727fe
JJ
100572016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10058
10059 PR target/69454
10060 * gcc.target/i386/pr69454-1.c: New test.
10061 * gcc.target/i386/pr69454-2.c: New test.
10062
05dd97db
MS
100632016-02-03 Martin Sebor <msebor@redhat.com>
10064
10065 PR c++/69251
10066 PR c++/69253
10067 PR c++/69290
10068 PR c++/69277
10069 PR c++/69349
10070 * g++.dg/ext/flexarray-mangle-2.C: New test.
10071 * g++.dg/ext/flexarray-mangle.C: New test.
10072 * g++.dg/ext/flexarray-subst.C: New test.
10073 * g++.dg/ext/flexary11.C: New test.
10074 * g++.dg/ext/flexary12.C: New test.
10075 * g++.dg/ext/flexary13.C: New test.
10076 * g++.dg/ext/flexary14.C: New test.
10077 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10078
dac2fc29
L
100792016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10080
10081 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10082 Define only if CHECK_FLOAT128 is defined.
10083 (main): Properly initialize u5.
10084
eadb8035
JJ
100852016-02-03 Jakub Jelinek <jakub@redhat.com>
10086
0afbb81b
JJ
10087 PR c/69627
10088 * gcc.dg/pr69627.c: New test.
10089
eadb8035
JJ
10090 PR target/69644
10091 * gcc.dg/pr69644.c: New test.
10092
b12d4923
MS
100932016-02-03 Mike Stump <mikestump@comcast.net>
10094
10095 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10096 support for struct-layout-1.exp.
10097
ab4bae0c
PP
100982016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10099
10100 PR c++/69056
618d6c1c 10101 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10102
95831c01
VM
101032016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10104 Alexandre Oliva <aoliva@redhat.com>
10105
10106 PR target/69461
10107 * gcc.target/powerpc/pr69461.c: New.
10108
ccc71ab8
UB
101092016-02-03 Uros Bizjak <ubizjak@gmail.com>
10110
10111 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10112 works from here ...
10113 (check_effective_target_fsanitize_thread): ... to here. Do not
10114 specify additional compile flags for the test source.
10115 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10116 specify additional compile flags for the test source.
10117
96299640
WD
101182016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10119
10120 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10121
781d83d9
AV
101222016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10123
10124 PR fortran/67451
10125 PR fortran/69418
10126 * gfortran.dg/coarray_allocate_2.f08: New test.
10127 * gfortran.dg/coarray_allocate_3.f08: New test.
10128 * gfortran.dg/coarray_allocate_4.f08: New test.
10129
d8208e6d
AL
101302016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10131
10132 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10133 use same scan-tree-dump-times on all platforms.
10134 * gcc.dg/vect/vect-outer-1.c: Likewise.
10135 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10136 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10137 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10138 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10139 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10140 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10141 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10142
a8394fa0
SB
101432016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10144
10145 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10146 warning.
10147
f3baa1d3
L
101482016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10149
10150 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10151
eb077516
JN
101522016-02-02 James Norris <jnorris@codesourcery.com>
10153
10154 * c-c++-common/goacc/routine-5.c: Add tests.
10155
578fb225
AM
101562016-02-02 Alexander Monakov <amonakov@ispras.ru>
10157
10158 * gcc.target/nvptx/unsigned-cmp.c: New test.
10159
c64f7d37
WD
101602016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10161
10162 * gcc.target/aarch64/scalar_shift_1.c
10163 (test_corners_sisd_di): Improve force to SIMD register.
10164 (test_corners_sisd_si): Likewise.
10165 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10166 Remove scan-assembler check for ldr.
10167
90c6f26c
RB
101682016-02-02 Richard Biener <rguenther@suse.de>
10169
10170 PR tree-optimization/69595
10171 * gcc.dg/Warray-bounds-17.c: New testcase.
10172
9dc03c97
RB
101732016-02-02 Richard Biener <rguenther@suse.de>
10174
10175 PR tree-optimization/69606
10176 * gcc.dg/torture/pr69606.c: New testcase.
10177
2d4dc223
YR
101782016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10179
10180 PR middle-end/68542
10181 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10182 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10183
65c98fde
AM
101842016-02-02 Alan Modra <amodra@gmail.com>
10185
10186 PR target/69548
10187 * gcc.target/powerpc/pr69548.c: New test.
10188
e1b81f2b
JJ
101892016-02-01 Jakub Jelinek <jakub@redhat.com>
10190
d0268b37
JJ
10191 PR rtl-optimization/69592
10192 * gcc.dg/pr69592.c: New test.
10193
e1b81f2b
JJ
10194 PR preprocessor/69543
10195 PR c/69558
10196 * gcc.dg/pr69543.c: New test.
10197 * gcc.dg/pr69558.c: New test.
10198
7dd7780d
UB
101992016-02-01 Uros Bizjak <ubizjak@gmail.com>
10200
bf672ee5
UB
10201 PR testsuite/65940
10202 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10203
9a7013f8
MS
102042016-02-01 Martin Sebor <msebor@redhat.com>
10205
10206 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10207
e681fb2b
BC
102082016-02-01 Bin Cheng <bin.cheng@arm.com>
10209
10210 PR tree-optimization/67921
10211 * c-c++-common/ubsan/pr67921.c: New test.
10212
ff86345f
RB
102132016-02-01 Richard Biener <rguenther@suse.de>
10214
10215 PR middle-end/69556
10216 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10217
bc369dbd
RB
102182016-02-01 Richard Biener <rguenther@suse.de>
10219
10220 PR tree-optimization/69574
10221 * gcc.dg/torture/pr69574.c: New testcase.
10222
ef318184
RB
102232016-02-01 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/69579
10226 * gcc.dg/setjmp-6.c: New testcase.
10227
654745e6
JJ
102282016-02-01 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR rtl-optimization/69570
10231 * g++.dg/opt/pr69570.C: New test.
10232
e6c0c44b
RH
102332016-02-01 Richard Henderson <rth@redhat.com>
10234
10235 * gcc.dg/pr69535.c: New test.
10236
6ff3f09a
JDA
102372016-01-31 John David Anglin <danglin@gcc.gnu.org>
10238
2c005538
JDA
10239 PR testsuite/69584
10240 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10241 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10242
61083a4b
JDA
10243 PR debug/68244
10244 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10245
6ff3f09a
JDA
10246 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10247
0c221916
PT
102482016-01-31 Paul Thomas <pault@gcc.gnu.org>
10249
10250 PR fortran/67564
10251 * gfortran.dg/allocate_with_source_17.f03: New test.
10252
db7a2818
JJ
102532016-01-30 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR tree-optimization/69546
10256 * gcc.dg/torture/pr69546.c: New test.
10257
e520d5f0
PT
102582016-01-30 Paul Thomas <pault@gcc.gnu.org>
10259
10260 PR fortran/69566
10261 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10262
343c05d3
MS
102632016-01-30 Martin Sebor <msebor@redhat.com>
10264
10265 PR c++/68490
10266 * g++.dg/ext/flexary10.C: New test.
10267
d6c3a539
DH
102682016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10269
10270 PR fortran/66707
10271 gfortran.dg/common_23.f90: New test.
10272
52d72fcd
BS
102732016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10274
10275 PR target/65546
10276 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10277 condition being checked, and disable it when the target supports
10278 misaligned loads and stores.
10279
3a5d2ba4
JJ
102802016-01-29 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR debug/69518
10283 * gcc.dg/torture/pr69518.c: New test.
10284
6bbacdb5
L
102852016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10286
10287 PR target/69530
10288 * gcc.target/i386/pr69530.c: New test.
10289
af932cdb
SE
102902016-01-29 Steve Ellcey <sellcey@imgtec.com>
10291
10292 PR target/65604
10293 * gcc.target/mips/div-delay.c: New test.
10294
26658b7c
JJ
102952016-01-29 Jakub Jelinek <jakub@redhat.com>
10296
33e89989
JJ
10297 PR target/69551
10298 * gcc.target/i386/pr69551.c: New test.
10299
26658b7c
JJ
10300 PR target/66137
10301 * gcc.target/i386/pr66137.c: New test.
10302
401116b5
AB
103032016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10304
10305 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10306 always built for p5600.
10307 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10308 isa=p5600 dg-option.
10309
d4abfcc5
RB
103102016-01-29 Richard Biener <rguenther@suse.de>
10311
10312 PR tree-optimization/69547
10313 * g++.dg/tree-ssa/pr69547.C: New testcase.
10314
16b77b32
JJ
103152016-01-29 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR debug/66869
10318 * g++.dg/warn/Wunused-function2.C: New test.
10319
a1c95464
DV
103202016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10321
10322 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10323 support for test to succeed.
10324
5453bfed
MP
103252016-01-29 Marek Polacek <polacek@redhat.com>
10326
10327 PR c++/69509
10328 PR c++/69516
10329 * g++.dg/ext/constexpr-vla2.C: New test.
10330 * g++.dg/ext/constexpr-vla3.C: New test.
10331 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10332
452ec2a5
RB
103332016-01-29 Richard Biener <rguenther@suse.de>
10334
10335 PR middle-end/69537
10336 * gcc.dg/uninit-21.c: New testcase.
10337
aec0b19e
UB
103382016-01-28 Uros Bizjak <ubizjak@gmail.com>
10339
10340 PR target/69459
10341 * gcc.target/i386/pr69459.c: New test.
10342
df113ce7
SE
103432016-01-28 Steve Ellcey <sellcey@imgtec.com>
10344
10345 PR target/68400
10346 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10347 * gcc.target/mips/pr68400.c: New test.
10348
494de84f
MS
103492016-01-28 Martin Sebor <msebor@redhat.com>
10350
10351 PR target/17381
10352 * gcc.target/powerpc/pr17381.c: New test.
10353
eb1b1f01
JJ
103542016-01-28 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR middle-end/69542
10357 * gcc.dg/torture/pr69542.c: New test.
10358
6dfeb7ce
WD
103592016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10360
10361 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10362
4b7471a4
DE
103632016-01-28 David Edelsohn <dje.gcc@gmail.com>
10364
10365 * gcc.dg/pr65980.c: Skip on AIX.
10366 * gcc.dg/pr66688.c: Same.
10367
b271fd21
DE
103682016-01-28 David Edelsohn <dje.gcc@gmail.com>
10369
10370 PR target/63679
10371 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10372 * gcc.dg/tree-ssa/sra-18.c: Same.
10373
874108a9
AV
103742016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10375
10376 PR fortran/62536
10377 * gfortran.dg/block_15.f08: New test.
10378 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10379 on incorrectly closed BLOCK.
10380
30480bcd
IE
103812016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10382
10383 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
103842016-01-28 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/69466
10387 * gfortran.dg/vect/pr69466.f90: New testcase.
10388
0d4c694e
TP
103892016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10390
10391 * g++.dg/pr67989.C: Remove ARM-specific option.
10392 * gcc.target/arm/pr67989.C: New file.
10393
2aa780da
UB
103942016-01-27 Uros Bizjak <ubizjak@gmail.com>
10395
10396 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10397 and expm1 test for glibc < 2.11.
10398
f75ebe77
RH
103992016-01-27 Richard Henderson <rth@redhat.com>
10400
10401 * gcc.c-torture/execute/pr69447.c: New test.
10402
104032016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10404
9a175e65 10405 PR fortran/69422
49847d75
PT
10406 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10407
cbdd8ae0
JJ
104082016-01-27 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR debug/66869
10411 * gcc.dg/pr66869.c: New test.
10412
2b572b3c
JL
104132016-01-25 Jeff Law <law@redhat.com>
10414
10415 PR tree-optimization/68398
aec0b19e 10416 PR tree-optimization/69196
2b572b3c
JL
10417 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10418 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10419 path to avoid new heuristic allowing more irreducible regions
10420 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10421 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10422 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10423 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10424 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10425
fa74a4bc
MP
104262016-01-27 Marek Polacek <polacek@redhat.com>
10427
10428 PR c/68062
10429 * c-c++-common/vector-compare-4.c: New test.
10430
0afff540
DM
104312016-01-27 David Malcolm <dmalcolm@redhat.com>
10432
10433 PR preprocessor/69126
10434 * c-c++-common/pr69126.c: New test case.
10435
1a218fc9
ILT
104362016-01-27 Ian Lance Taylor <iant@google.com>
10437
10438 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10439
5d70666e
RB
104402016-01-27 Ryan Burn <contact@rnburn.com>
10441
10442 PR cilkplus/69267
10443 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10444
87ff4d66
UB
104452016-01-27 Uros Bizjak <ubizjak@gmail.com>
10446
10447 PR target/69512
10448 * gcc.target/i386/pr69512.c: New test.
10449
27e23cca
RE
104502016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10451
10452 PR ada/69488
10453 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10454
05bf54c3
MP
104552016-01-27 Marek Polacek <polacek@redhat.com>
10456
10457 PR c++/69379
10458 * g++.dg/pr69379.C: New test.
10459
60214d0d
MS
104602016-01-27 Martin Sebor <msebor@redhat.com>
10461
10462 PR c++/69317
10463 * g++.dg/abi/Wabi-2-2.C: New test.
10464 * g++.dg/abi/Wabi-2-3.C: New test.
10465 * g++.dg/abi/Wabi-3-2.C: New test.
10466 * g++.dg/abi/Wabi-3-3.C: New test.
10467
167c7bfa
RB
104682016-01-27 Richard Biener <rguenther@suse.de>
10469
10470 PR tree-optimization/69166
10471 * gcc.dg/torture/pr69166.c: New testcase.
10472
1430fb1f
MJ
104732016-01-27 Martin Jambor <mjambor@suse.cz>
10474
10475 PR tree-optimization/69355
10476 * gcc.dg/tree-ssa/pr69355.c: New test.
10477
95e3030c
MP
104782016-01-27 Marek Polacek <polacek@redhat.com>
10479
10480 PR c++/69496
10481 * g++.dg/ext/constexpr-vla1.C: New test.
10482
eeb085f3
CB
104832016-01-20 Christian Bruel <christian.bruel@st.com>
10484
10485 PR target/69245
10486 * gcc.target/arm/pr69245.c: New test.
10487
b1652dde
JJ
104882016-01-27 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR tree-optimization/69399
10491 * gcc.dg/torture/pr69399.c: New test.
10492
ce7e8f00
EB
104932016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10494
10495 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10496
e4aac1d1
EB
104972016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10498
10499 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10500
8dfdb419
TV
105012016-01-26 Tom de Vries <tom@codesourcery.com>
10502
10503 PR tree-optimization/69110
10504 * gcc.dg/autopar/pr69110.c: New test.
10505
56f80f54 105062016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10507 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10508
10509 * gcc.dg/graphite/isl-ast-op-select.c: New.
10510
a0909527
PT
105112015-01-26 Paul Thomas <pault@gcc.gnu.org>
10512
10513 PR fortran/69385
10514 * gfortran.dg/allocate_error_6.f90: New test.
10515
ffc445f4
RH
105162016-01-26 Richard Henderson <rth@redhat.com>
10517
10518 * gcc.dg/tm/pr60908.c: New test.
10519
01e1dea3
DM
105202016-01-26 David Malcolm <dmalcolm@redhat.com>
10521
10522 PR other/69006
10523 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10524 directive.
10525 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10526 expected multiline output to reflect the colorization being
10527 disabled before newlines.
10528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10529 (custom_diagnostic_finalizer): Replace call to
10530 pp_newline_and_flush with call to pp_flush.
10531 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10532 * gfortran.dg/implicit_class_1.f90: Likewise.
10533 * lib/gcc-dg.exp (allow_blank_lines): New global.
10534 (dg-allow-blank-lines-in-output): New procedure.
10535 (gcc-dg-prune): Complain about blank lines in the output, unless
10536 dg-allow-blank-lines-in-output was called.
10537 * lib/multiline.exp (_build_multiline_regex): Only support
10538 arbitrary followup text for non-blank-lines, not for blank lines.
10539
13f92e8d
JJ
105402016-01-26 Jakub Jelinek <jakub@redhat.com>
10541
10542 PR tree-optimization/69483
10543 * gcc.dg/pr69483.c: New test.
10544 * g++.dg/opt/pr69483.C: New test.
10545
92422235
CL
105462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10547
10548 PR target/68620
10549 * gcc.target/arm/pr68620.c: New test.
10550
0bccf11b
L
105512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10552
10553 * gcc.target/i386/pr68986-2.c: Remove -m32.
10554
81cd202e
L
105552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10556
10557 PR target/68986
10558 * gcc.target/i386/pr68986-1.c: New test.
10559 * gcc.target/i386/pr68986-2.c: Likewise.
10560 * gcc.target/i386/pr68986-3.c: Likewise.
10561
213a1c03
CB
105622016-01-26 Christian Bruel <christian.bruel@st.com>
10563
10564 * lib/target-supports.exp
10565 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10566 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10567 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10568
22a08dd1
RB
105692016-01-26 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/69452
10572 * gcc.dg/torture/pr69452.c: New testcase.
10573
6c06e0e8
JJ
105742016-01-26 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR target/69442
10577 * gcc.dg/pr69442.c: New test.
10578
b96824c4
RFI
105792016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10580
10581 PR target/67896
10582 * gcc.target/aarch64/simd/pr67896.C: New.
10583
5ee31e57
RS
105842016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10585
10586 PR tree-optimization/69400
10587 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10588 function.
10589 (plugin_init): Call it.
10590 * gcc.dg/torture/pr69400.c: New test.
10591
7ddfb31d
CL
105922016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10593
10594 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10595
1e050c90
AK
105962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10597 Sebastian Pop <s.pop@samsung.com>
10598
10599 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10600 isl-0.15.
10601
c8ee4bf5
AK
106022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10603 Sebastian Pop <s.pop@samsung.com>
10604
10605 * gcc.dg/graphite/pr69292.c: New.
10606
d902b330
JJ
106072016-01-25 Jakub Jelinek <jakub@redhat.com>
10608
10609 * c-c++-common/goacc/use_device-1.c: New test.
10610
2c89b952
JL
106112016-01-25 Jeff Law <law@redhat.com>
10612
10613 PR tree-optimization/69196
10614 PR tree-optimization/68398
10615 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10616 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10617
685c8785
DE
106182016-01-25 David Edelsohn <dje.gcc@gmail.com>
10619
10620 PR target/69469
10621 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10622 Algorithm.
10623
95cef0c1
RB
106242016-01-25 Richard Biener <rguenther@suse.de>
10625
10626 PR testsuite/69380
10627 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10628
2947d3b2
IE
106292016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10630
10631 PR target/69421
10632 * gcc.dg/pr69421.c: New test.
10633
ae19075a
BB
106342016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10635
10636 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10637 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10638 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10639 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10640 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10641 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10642 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10643 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10644 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10645 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10646
fa4511c2
RB
106472016-01-25 Richard Biener <rguenther@suse.de>
10648
10649 PR tree-optimization/69376
10650 * gcc.dg/torture/pr69376.c: New testcase.
10651
1d101216
JD
106522016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10653
10654 PR fortran/69397
10655 PR fortran/68442
10656 * gfortran.dg/interface_38.f90: New test.
10657 * gfortran.dg/interface_39.f90: New test.
a0909527 10658
a59b92b0
PP
106592016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10660
10661 Revert:
10662 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10663
10664 PR c++/11858
10665 PR c++/24663
10666 PR c++/24664
10667 * g++.dg/template/pr11858.C: New test.
10668 * g++.dg/template/pr24663.C: New test.
10669 * g++.dg/template/unify12.C: New test.
10670 * g++.dg/template/unify13.C: New test.
10671 * g++.dg/template/unify14.C: New test.
10672 * g++.dg/template/unify15.C: New test.
10673 * g++.dg/template/unify16.C: New test.
10674 * g++.dg/template/unify17.C: New test.
10675
16acb1a8
DH
106762016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10677
10678 PR fortran/68283
10679 gfortran.dg/pr68283.f90: New test.
10680
094773e8
TK
106812016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10682
10683 PR fortran/66094
10684 * gfortran.dg/inline_matmul_13.f90: New test.
10685 * gfortran.dg/matmul_bounds_8.f90: New test.
10686 * gfortran.dg/matmul_bounds_9.f90: New test.
10687 * gfortran.dg/matmul_bounds_10.f90: New test.
10688
42fb90d7
TV
106892016-01-23 Tom de Vries <tom@codesourcery.com>
10690
10691 PR tree-optimization/69426
10692 * gcc.dg/autopar/pr69426.c: New test.
10693
69da7802
MS
106942016-01-23 Martin Sebor <msebor@redhat.com>
10695
10696 PR c++/58109
10697 PR c++/69022
10698 * g++.dg/cpp0x/alignas5.C: New test.
10699 * g++.dg/ext/vector29.C: Same.
10700
da17300a
UB
107012016-01-23 Uros Bizjak <ubizjak@gmail.com>
10702
10703 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10704 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10705 _GNU_SOURCE from compile flags to the source.
10706 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10707 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10708 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10709 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10710
62041cfc
JJ
107112016-01-22 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR target/69432
10714 * g++.dg/opt/pr69432.C: New test.
10715
f7d2ad6f
BS
107162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10717
10718 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10719 32-bit targets testing an -m64 multilib.
10720
d403fc9a
WS
107212016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10722
10723 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10724 64-bit support.
10725
4aa16f8d
JG
107262016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10727
10728 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10729
7c816d0f
CB
107302016-01-21 Christian Bruel <christian.bruel@st.com>
10731
10732 PR target/68674
10733 * gcc.target/i386/pr68674.c
10734 * gcc.target/aarch64/pr68674.c
10735 * gcc.target/arm/pr68674.c
10736
fce661e8
KT
107372016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10738
10739 PR target/69403
10740 * gcc.c-torture/execute/pr69403.c: New test.
10741
4696899f
PC
107422016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10743
10744 PR c++/55843
10745 * g++.dg/template/pr55843.C: New.
10746
bac69366
AL
107472016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10748
10749 PR testsuite/66877
10750 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10751 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10752
b57d3a5c
BS
107532016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10754
10755 PR testsuite/67489
da17300a
UB
10756 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10757 from dg-do compile directive, and instead add
10758 { dg-require-effective-target int128 }.
b57d3a5c 10759
9f04a53e
MS
107602016-01-20 Martin Sebor <msebor@redhat.com>
10761
10762 PR c/69405
10763 * gcc.dg/sync-fetch.c: New test.
10764
38a51663
JL
107652016-01-21 Martin Sebor <msebor@redhat.com>
10766
10767 PR target/69252
10768 * gcc.target/powerpc/pr69252.c: New test.
10769
2423a75a
JD
107702016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10771
10772 PR fortran/65996
da17300a 10773 * gfortran.dg/pr65996.f90: New test.
2423a75a 10774
0a76463f
DV
107752016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10776
10777 PR c++/68810
9f04a53e 10778 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10779 expected to generate an error.
0a76463f 10780
9776e692
BS
107812016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10782
10783 PR middle-end/66178
10784 * gcc.dg/torture/pr66178.c: New test.
10785
c8d3e088
AB
107862016-01-21 Anton Blanchard <anton@samba.org>
10787 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10788
10789 PR target/63354
10790 * gcc.target/powerpc/pr63354.c: New test.
10791
35b707ff
VM
107922016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10793
10794 PR rtl-optimization/68990
10795 * gcc.target/i386/pr68990: New.
10796
157b0829
NC
107972016-01-21 Nick Clifton <nickc@redhat.com>
10798
10799 PR target/69129
10800 * gcc.target/mips/pr69129.c: New.
10801
aede6748
PC
108022016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/58046
10805 * g++.dg/cpp0x/pr58046.C: New.
10806
5463c2c8
JJ
108072016-01-21 Jakub Jelinek <jakub@redhat.com>
10808
6d31cc75
SS
10809 PR target/69187
10810 PR target/65624
10811 * gcc.target/arm/pr69187.c: New test.
10812
5463c2c8
JJ
10813 PR c++/69355
10814 * g++.dg/torture/pr69355.C: New test.
10815
fa28f32b
AK
108162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10817 Sebastian Pop <s.pop@samsung.com>
10818
10819 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10820
b920a047
AK
108212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10822 Sebastian Pop <s.pop@samsung.com>
10823
da17300a 10824 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10825
bdd3aea6
JJ
108262016-01-21 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR middle-end/67653
10829 * c-c++-common/pr67653.c: New test.
10830 * gcc.dg/torture/pr29119.c: Add dg-warning.
10831
26a2e6ae
PB
108322016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10833
10834 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10835
d25c7690
PK
108362016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10837
10838 PR c/24293
10839 * gcc.dg/pr24293.c: New test.
10840 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10841 incomplete struct type.
10842 * gcc.dg/declspec-1.c: Likewise.
10843 * gcc.dg/pr63549.c: Likewise.
10844
889d5698
JJ
108452016-01-20 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR tree-optimization/66612
10848 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10849 for bdn instruction.
10850
d7cf3dc7
CL
108512016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10852
10853 * lib/target-supports.exp
10854 (check_effective_target_arm_fp_ok_nocache): New.
10855 (check_effective_target_arm_fp_ok): New.
10856 (add_options_for_arm_fp): New.
10857 (check_effective_target_arm_crypto_ok_nocache): Require
10858 target_arm_v8_neon_ok instead of arm32.
10859 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10860 (check_effective_target_arm_crypto_pragma_ok): New.
10861 (add_options_for_arm_vfp): New.
10862 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10863 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10864 target instead. Force initial fpu to vfp.
10865 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10866 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10867 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10868 dependency.
10869 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10870 use arm_vfp effective target instead. Force initial fpu to vfp.
10871 * gcc.target/arm/attr-neon3.c: Likewise.
10872 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10873 arm_vfp_ok.
10874 * gcc.target/arm/unsigned-float.c: Likewise.
10875 * gcc.target/arm/vfp-1.c: Likewise.
10876 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10877 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10878 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10879 * gcc.target/arm/vfp-ldmias.c: Likewise.
10880 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10881 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10882 * gcc.target/arm/vfp-stmiad.c: Likewise.
10883 * gcc.target/arm/vfp-stmias.c: Likewise.
10884 * gcc.target/arm/vnmul-1.c: Likewise.
10885 * gcc.target/arm/vnmul-2.c: Likewise.
10886 * gcc.target/arm/vnmul-3.c: Likewise.
10887 * gcc.target/arm/vnmul-4.c: Likewise.
10888
01ac9704 108892016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10890
e84b00da
L
10891 PR testsuite/69366
10892 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10893 the MPX run-time library, for compile-time MPX test.
10894 * gcc.target/i386/chkp-always_inline.c: Likewise.
10895 * gcc.target/i386/chkp-bndret.c: Likewise.
10896 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10897 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10898 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10899 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10900 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10901 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10902 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10903 * gcc.target/i386/chkp-label-address.c: Likewise.
10904 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10905 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10906 * gcc.target/i386/chkp-pr69044.c: Likewise.
10907 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10908 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10909 * gcc.target/i386/chkp-strchr.c: Likewise.
10910 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10911 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10912 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10913 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10914 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10915 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10916 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10917 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10918 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10919 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10920 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10921 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10922 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10923 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10924 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10925 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10926 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10927 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10928 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10929 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10930 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10931 * gcc.target/i386/pr63995-2.c: Likewise.
10932 * gcc.target/i386/pr64805.c: Likewise.
10933 * gcc.target/i386/pr65044.c: Likewise.
10934 * gcc.target/i386/pr65167.c: Likewise.
10935 * gcc.target/i386/pr65183.c: Likewise.
10936 * gcc.target/i386/pr65184.c: Likewise.
10937 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10938
28b33016
IE
109392016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10940
10941 PR tree-optimization/69328
10942 * gcc.dg/pr69328.c: New test.
10943
bcff0913
JL
109442016-01-20 Jeff Law <law@redhat.com>
10945
bf0bb970 10946 PR target/25114
bcff0913
JL
10947 * gcc.target/m68k/pr25114.c: New test.
10948
a3f69631
AV
109492016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10950
10951 * gcc.target/arm/memset-inline-10.c: Added
10952 dg-require-effective-target arm_thumb2_ok.
10953
af33ba0d
EB
109542016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10955
10956 * gcc.dg/debug/dwarf2/sso.c: New test.
10957
7596d5de
UB
109582016-01-19 Uros Bizjak <ubizjak@gmail.com>
10959
10960 PR testsuite/68820
10961 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10962 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10963 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10964
ceda2c69
JH
109652016-01-19 Jan Hubicka <hubicka@ucw.cz>
10966
10967 PR ipa/66223
10968 * g++.dg/ipa/devirt-50.C: New testcase.
10969
38a979f2
MP
109702016-01-19 Marek Polacek <polacek@redhat.com>
10971
10972 PR c++/68965
10973 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10974 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10975
962801c5
KT
109762016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10977
10978 PR target/69135
10979 * gcc.target/arm/pr69135_1.c: New test.
10980
078fe40a
WD
109812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10982
10983 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10984
786e3c06
WD
109852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10986
10987 * gcc.target/aarch64/ccmp_1.c: New testcase.
10988
1e297006
MP
109892016-01-19 Marek Polacek <polacek@redhat.com>
10990
10991 PR c++/68586
10992 * g++.dg/cpp0x/enum30.C: New test.
10993
879c27e3
RB
109942016-01-19 Richard Biener <rguenther@suse.de>
10995
10996 PR tree-optimization/69336
10997 * g++.dg/tree-ssa/pr69336.C: New testcase.
10998
015337d3
JJ
109992016-01-19 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR debug/65779
11002 * gcc.dg/pr65779.c: New test.
11003
e2c768b6
RB
110042016-01-19 Richard Biener <rguenther@suse.de>
11005
11006 PR tree-optimization/69352
11007 * gcc.dg/torture/pr69352.c: New testcase.
11008
569efc34
JJ
110092016-01-19 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR rtl-optimization/68955
11012 PR rtl-optimization/64557
11013 * gcc.dg/torture/pr68955.c: New test.
11014
e49d321f
JH
110152016-01-19 Jan Hubicka <hubicka@ucw.cz>
11016
11017 PR lto/69136
11018 * g++.dg/torture/pr69136.C: New testcase.
11019
e9191ad3
JH
110202016-01-19 Jan Hubicka <hubicka@ucw.cz>
11021
11022 PR lto/69133
11023 * g++.dg/lto/pr69133_0.C: New testcase.
11024 * g++.dg/lto/pr69133_1.C: New testcase.
11025
2bedb645
JL
110262016-01-15 Jeff Law <law@redhat.com>
11027
11028 PR tree-optimization/69320
11029 * gcc.c-torture/pr69320-1.c: New test.
11030 * gcc.c-torture/pr69320-2.c: New test.
11031 * gcc.c-torture/pr69320-3.c: New test.
11032 * gcc.c-torture/pr69320-4.c: New test.
11033
17c15cb9
PP
110342016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11035
11036 PR c++/11858
11037 PR c++/24663
11038 PR c++/24664
11039 * g++.dg/template/pr11858.C: New test.
11040 * g++.dg/template/pr24663.C: New test.
11041 * g++.dg/template/unify12.C: New test.
11042 * g++.dg/template/unify13.C: New test.
11043 * g++.dg/template/unify14.C: New test.
11044 * g++.dg/template/unify15.C: New test.
11045 * g++.dg/template/unify16.C: New test.
11046 * g++.dg/template/unify17.C: New test.
11047
9617fd08
DM
110482016-01-18 David Malcolm <dmalcolm@redhat.com>
11049
11050 PR testsuite/69181
11051 * gcc.dg/pr69181-1.c: New test file.
11052 * gcc.dg/pr69181-2.c: New test file.
11053 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11054 globals by moving it to...
11055 (cleanup-after-saved-dg-test): ...this new function. Add
11056 "global additional_sources_used". Add reset of global
11057 multiline_expected_outputs to the empty list.
11058 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11059 global to...
11060 (multiline_expected_outputs): ...this, and updated comments to
11061 note that it is modified from gcc-dg.exp.
11062 (dg-end-multiline-output): Update for the above renaming.
11063 (handle-multiline-outputs): Likewise. Remove the clearing
11064 of the expected outputs to the empty list.
11065
b555a2e4
RB
110662016-01-18 Richard Biener <rguenther@suse.de>
11067
11068 PR tree-optimization/69297
11069 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11070
96902805
JM
110712016-01-18 Joseph Myers <joseph@codesourcery.com>
11072
11073 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11074 dg-options.
11075 * gcc.target/mips/mips-3d-2.c: Likewise.
11076 * gcc.target/mips/mips-3d-3.c: Likewise.
11077 * gcc.target/mips/mips-3d-4.c: Likewise.
11078 * gcc.target/mips/mips-3d-5.c: Likewise.
11079 * gcc.target/mips/mips-3d-6.c: Likewise.
11080 * gcc.target/mips/mips-3d-7.c: Likewise.
11081 * gcc.target/mips/mips-3d-8.c: Likewise.
11082 * gcc.target/mips/mips-3d-9.c: Likewise.
11083 * gcc.target/mips/mips-ps-1.c: Likewise.
11084 * gcc.target/mips/mips-ps-2.c: Likewise.
11085 * gcc.target/mips/mips-ps-3.c: Likewise.
11086 * gcc.target/mips/mips-ps-4.c: Likewise.
11087 * gcc.target/mips/mips-ps-5.c: Likewise.
11088 * gcc.target/mips/mips-ps-6.c: Likewise.
11089 * gcc.target/mips/mips-ps-7.c: Likewise.
11090 * gcc.target/mips/mips-ps-type.c: Likewise.
11091 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11092 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11093
40e26f94
TV
110942016-01-18 Tom de Vries <tom@codesourcery.com>
11095
11096 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11097 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11098 * c-c++-common/goacc/kernels-empty.c: New test.
11099 * c-c++-common/goacc/kernels-eternal.c: New test.
11100 * c-c++-common/goacc/kernels-loop-2.c: New test.
11101 * c-c++-common/goacc/kernels-loop-3.c: New test.
11102 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11103 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11104 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11105 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11106 * c-c++-common/goacc/kernels-loop-data.c: New test.
11107 * c-c++-common/goacc/kernels-loop-g.c: New test.
11108 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11109 * c-c++-common/goacc/kernels-loop-n.c: New test.
11110 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11111 * c-c++-common/goacc/kernels-loop.c: New test.
11112 * c-c++-common/goacc/kernels-noreturn.c: New test.
11113 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11114 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11115 * c-c++-common/goacc/kernels-reduction.c: New test.
11116
a98d4647
TV
111172016-01-18 Tom de Vries <tom@codesourcery.com>
11118
11119 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11120 * gcc.dg/autopar/outer-2.c: Same.
11121 * gcc.dg/autopar/outer-3.c: Same.
11122 * gcc.dg/autopar/outer-4.c: Same.
11123 * gcc.dg/autopar/outer-5.c: Same.
11124 * gcc.dg/autopar/outer-6.c: Same.
11125 * gcc.dg/autopar/parallelization-1.c: Same.
11126 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11127 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11128 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11129 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11130 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11131 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11132 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11133 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11134 * gcc.dg/autopar/pr39500-1.c: Same.
11135 * gcc.dg/autopar/pr39500-2.c: Same.
11136 * gcc.dg/autopar/pr46193.c: Same.
11137 * gcc.dg/autopar/pr46194.c: Same.
11138 * gcc.dg/autopar/pr49580.c: Same.
11139 * gcc.dg/autopar/pr49960-1.c: Same.
11140 * gcc.dg/autopar/pr49960.c: Same.
11141 * gcc.dg/autopar/pr68373.c: Same.
11142 * gcc.dg/autopar/reduc-1.c: Same.
11143 * gcc.dg/autopar/reduc-1char.c: Same.
11144 * gcc.dg/autopar/reduc-1short.c: Same.
11145 * gcc.dg/autopar/reduc-2.c: Same.
11146 * gcc.dg/autopar/reduc-2char.c: Same.
11147 * gcc.dg/autopar/reduc-2short.c: Same.
11148 * gcc.dg/autopar/reduc-3.c: Same.
11149 * gcc.dg/autopar/reduc-4.c: Same.
11150 * gcc.dg/autopar/reduc-6.c: Same.
11151 * gcc.dg/autopar/reduc-7.c: Same.
11152 * gcc.dg/autopar/reduc-8.c: Same.
11153 * gcc.dg/autopar/reduc-9.c: Same.
11154 * gcc.dg/autopar/uns-outer-4.c: Same.
11155 * gcc.dg/autopar/uns-outer-5.c: Same.
11156 * gcc.dg/autopar/uns-outer-6.c: Same.
11157 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11158 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11159
da976fa8
AL
111602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11161
11162 PR target/63679
11163 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11164 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11165
70c1e886
AL
111662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11167
11168 PR target/63679
11169 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11170 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11171 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11172
88bed196
AL
111732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11174
11175 PR target/63679
11176 * gcc.dg/tree-ssa/sra-17.c: New.
11177 * gcc.dg/tree-ssa/sra-18.c: New.
11178
3dd5f42e
IE
111792016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11180
11181 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11182
ae5a77fa
EB
111832016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11184
11185 * gnat.dg/inline12.adb: New test.
11186
11e57fc6
BC
111872016-01-18 Bin Cheng <bin.cheng@arm.com>
11188
11189 PR tree-optimization/66797
11190 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11191
995b6fe0
RB
111922016-01-18 Richard Biener <rguenther@suse.de>
11193
11194 PR tree-optimization/69170
11195 * gcc.dg/torture/pr69170.c: New testcase.
11196
82ee0cf2 111972016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11198
11199 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11200
d69da357
TV
112012016-01-16 Tom de Vries <tom@codesourcery.com>
11202
11203 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11204
a3845283
TV
112052016-01-16 Tom de Vries <tom@codesourcery.com>
11206
11207 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11208 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11209 redundant dg-require-effective-target pthread.
11210 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11211 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11212 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11213 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11214 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11215 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11216 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11217
197a6aa6
DE
112182016-01-16 David Edelsohn <dje.gcc@gmail.com>
11219
11220 PR target/68609
11221 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11222 * gcc.target/powerpc/recip-7.c: Same.
11223
ec7886c1
PP
112242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11225
11226 PR c++/69091
11227 * g++.dg/template/pr69091.C: New test.
11228
203484bb
PP
112292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11230
11231 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11232 dump does not contain an error_mark_node.
11233 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11234 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11235
aa2500e9
PP
112362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11237
11238 PR c++/68936
11239 * g++.dg/template/pr68936.C: New test.
11240
28621a5c
DE
112412016-01-15 David Edelsohn <dje.gcc@gmail.com>
11242
11243 PR target/68609
11244 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11245 * gcc.target/powerpc/recip-2.c: Same.
11246 * gcc.target/powerpc/recip-3.c: Same.
11247 * gcc.target/powerpc/recip-4.c: Same.
11248 * gcc.target/powerpc/recip-sqrtf.c: Same.
11249
40c43aca
JL
112502016-01-15 Jeff Law <law@redhat.com>
11251
11252 PR tree-optimization/69270
11253 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11254 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11255
afbc5ae8
PT
112562016-01-15 Paul Thomas <pault@gcc.gnu.org>
11257
11258 PR fortran/49630
11259 * gfortran.dg/deferred_character_13.f90: New test for the fix
11260 of comment 3 of the PR.
11261
11262 PR fortran/54070
11263 * gfortran.dg/deferred_character_8.f90: New test
11264 * gfortran.dg/allocate_error_5.f90: New test
11265
11266 PR fortran/60593
11267 * gfortran.dg/deferred_character_10.f90: New test
11268
11269 PR fortran/60795
11270 * gfortran.dg/deferred_character_14.f90: New test
11271
11272 PR fortran/61147
11273 * gfortran.dg/deferred_character_11.f90: New test
11274
11275 PR fortran/64324
11276 * gfortran.dg/deferred_character_9.f90: New test
11277
49abe076
VM
112782016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11279
11280 PR rtl-optimization/69030
11281 * gcc.target/i386/pr69030.c: New.
11282
16d12992
KT
112832016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11284
11285 * gcc.target/aarch64/target_attr_17.c: New test.
11286
78810bd3
RB
112872016-01-15 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/66856
11290 * gcc.dg/torture/pr66856-1.c: New testcase.
11291 * gcc.dg/torture/pr66856-2.c: Likewise.
11292
2bd847fe
RB
112932016-01-15 Richard Biener <rguenther@suse.de>
11294
11295 PR debug/69137
11296 * g++.dg/lto/pr69137_0.C: New testcase.
11297
a00fe3b7
RS
112982016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11299
11300 PR middle-end/69246
11301 * gcc.target/i386/pr69246.c: New test.
11302
cbb0e83b
DV
113032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11304
7596d5de 11305 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11306
5a500ecf
DV
113072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11308
11309 PR c++/56194
11310 * g++.dg/init/const9.C: Disable test on S/390.
11311
5d9bf64f
DV
113122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11313
11314 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11315 * g++.dg/Wno-frame-address.C: Ditto.
11316
e234b19e
DV
113172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11318
11319 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11320
89483f99
RB
113212016-01-15 Richard Biener <rguenther@suse.de>
11322
11323 PR tree-optimization/68961
11324 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11325
94f37395
IE
113262016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11327
11328 * gcc.target/i386/pr65105-5.c: New test.
11329
82ee0cf2 113302016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11331
11332 * gcc.c-torture/execute/alias-4.c: New testcase.
11333
82ee0cf2 113342016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11335
11336 PR ipa/68148
11337 * g++.dg/ipa/devirt-49.C: New testcase.
11338
092f7deb 113392016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11340
11341 PR target/65837
11342 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11343 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11344 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11345
e93c66bc
RB
113462016-01-15 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/69117
11349 * gcc.dg/torture/pr69117.c: New testcase.
11350
c47eaca6 113512015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11352
11353 PR c++/69048
11354 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11355
c3f6914a
FXC
113562016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11357
11358 PR testsuite/67509
11359 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11360 range tests use 100 * maximum instead of maximum + 1.
11361
cd65ae90
JJ
113622016-01-14 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR debug/69244
11365 * gcc.dg/guality/pr69244.c: New test.
11366
19643948
UB
113672016-01-14 Uros Bizjak <ubizjak@gmail.com>
11368
11369 * lib/target-supports.exp (check_effective_target_issignaling):
11370 New procedure.
11371 * gcc.dg/pr61441.c: Require issignaling effective target.
11372
fe79c97e
SB
113732016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11374
11375 PR target/68803
11376 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11377
c7df95d8
DM
113782016-01-14 David Malcolm <dmalcolm@redhat.com>
11379
11380 PR c++/68819
11381 PR preprocessor/69177
11382 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11383 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11384 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11386
00083992
MP
113872016-01-14 Marek Polacek <polacek@redhat.com>
11388
11389 PR c/69262
11390 * gcc.dg/array-15.c: New test.
11391
0c9b3294
JJ
113922016-01-14 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR middle-end/68146
11395 PR tree-optimization/69155
11396 * gfortran.dg/pr68146.f: New test.
11397 * gfortran.dg/pr69155.f90: New test.
11398
3688e13d
RB
113992016-01-14 Richard Biener <rguenther@suse.de>
11400
11401 PR tree-optimization/68060
11402 * gcc.dg/torture/pr68060-1.c: New testcase.
11403 * gcc.dg/torture/pr68060-2.c: Likewise.
11404
bab0ad3a
NC
114052016-01-14 Nick Clifton <nickc@redhat.com>
11406
11407 * lib/target-supports.exp
11408 (check_effective_target_arm_neon_ok_nocache): Add an option
11409 sequence that includes setting the ARM architecture to ARMv7-A.
11410 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11411 command line options necessary to enable Neon support.
11412 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11413 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11414 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11415 * gcc.target/arm/pr69180.c: Likewise.
11416
947c2ce5
JL
114172016-01-14 Jeff Law <law@redhat.com>
11418
11419 PR tree-optimization/69270
11420 * gcc.dg/tree-ssa/pr69270.c: New test.
11421
3342fd71
BS
114222016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11423
11424 PR c/66208
11425 * c-c++-common/pr66208.c: New file.
11426
2ad3adf1
JJ
114272016-01-13 Jakub Jelinek <jakub@redhat.com>
11428
11429 PR tree-optimization/69156
11430 * gcc.dg/pr69156.c: New test.
11431
398d6feb
L
114322016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11433
11434 * gcc.target/i386/pr69225-7.c: New test.
11435
4c868789
RH
114362016-01-13 Richard Henderson <rth@redhat.com>
11437
11438 * gcc.dg/tm/memopt-13.c: Update expected function.
11439 * gcc.dg/tm/memopt-6.c: Likewise.
11440
ef6d1772
UB
114412016-01-13 Uros Bizjak <ubizjak@gmail.com>
11442
11443 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11444 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11445 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11446 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11447
ef6d1772
UB
114482016-01-13 Tom de Vries <tom@codesourcery.com>
11449
11450 PR tree-optimization/69169
0b4b6ef2
TV
11451 * gcc.dg/pr69169.c: New test.
11452
2ad3adf1 114532016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11454
11455 PR target/69228
11456 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11457 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11458 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11459 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11460 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11461 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11462 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11463 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11464
9060e335
AK
114652016-01-13 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR target/69247
11468 * gcc.dg/pr69247.c: New test.
11469
40311329
RB
114702016-01-13 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/69242
11473 * gcc.dg/torture/pr69242.c: New testcase.
11474
ccbd7103
RB
114752016-01-13 Richard Biener <rguenther@suse.de>
11476
11477 PR tree-optimization/69186
11478 * gcc.dg/torture/pr69186.c: New testcase.
11479
c6f72a46
JL
114802016-01-13 Jeff Law <law@redhat.com>
11481
11482 PR tree-optimization/67755
11483 * gcc.dg/tree-ssa/pr67755.c: New test.
11484
114852016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11486
11487 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11488 pass number in output by a star.
11489
c446cf07
BC
114902016-01-12 Bin Cheng <bin.cheng@arm.com>
11491
11492 PR tree-optimization/68911
11493 * gcc.c-torture/execute/pr68911.c: New test.
11494
5342156c
MP
114952016-01-12 Marek Polacek <polacek@redhat.com>
11496
11497 PR c++/68979
11498 * g++.dg/warn/permissive-1.C: New test.
11499
65364cc5
JJ
115002016-01-12 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR objc++/68511
11503 PR c++/69213
11504 * g++.dg/opt/pr69213.C: New test.
11505
81b9a3d9
CB
115062016-01-12 Christian Bruel <christian.bruel@st.com>
11507
11508 PR target/69180
11509 * gcc.target/arm/pr69180.c: New test.
11510
3c4e91c9
RB
115112016-01-12 Richard Biener <rguenther@suse.de>
11512
11513 PR lto/69077
11514 * g++.dg/lto/pr69077_0.C: New testcase.
11515 * g++.dg/lto/pr69077_1.C: Likewise.
11516
5664cea1
JJ
115172016-01-12 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR target/69175
11520 * g++.dg/opt/pr69175.C: New test.
11521
86cefc49
AL
115222016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11523
11524 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11525 rather than #including math.h & stdlib.h.
11526 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11527 * gcc.dg/vect/pr49771.c: Likewise.
11528 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11529 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11530 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11531 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11532 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11533 * gcc.dg/vect/pr44507.c: Likewise.
11534 * gcc.dg/vect/pr45902.c: Likewise.
11535 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11536 * gcc.dg/vect/vect-117.c: Likewise.
11537 * gcc.dg/vect/vect-99.c: Likewise.
11538 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11539 * gcc.dg/vect/vect-cond-1.c: Likewise.
11540 * gcc.dg/vect/vect-cond-2.c: Likewise.
11541 * gcc.dg/vect/vect-cond-3.c: Likewise.
11542 * gcc.dg/vect/vect-cond-4.c: Likewise.
11543 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11544 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11545 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11546 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11547 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11548 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11549 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11550 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11551 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11552 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11553 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11554 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11555 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11556 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11557 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11558 include of signal.h.
11559 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11560 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11561 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11562 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11563 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11564 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11565 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11566 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11567 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11568 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11569 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11570 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11571 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11572 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11573 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11574 * gcc.dg/vect/vect-outer-5.c: Likewise.
11575 * gcc.dg/vect/vect-outer-6.c: Likewise.
11576 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11577 include of stdio.h.
11578
b832f61e
NC
115792016-01-12 Nick Clifton <nickc@redhat.com>
11580
11581 PR target/68913
11582 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11583 to fread so that it will be found in all target runtimes.
11584
8eac49b1
RB
115852016-01-12 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/69053
11588 * g++.dg/torture/pr69053.C: New testcase.
11589
2935d994
RB
115902016-01-12 Richard Biener <rguenther@suse.de>
11591
11592 PR tree-optimization/69168
11593 * gcc.dg/torture/pr69168.c: New testcase.
11594
66c16fd9
RB
115952016-01-12 Richard Biener <rguenther@suse.de>
11596
11597 PR tree-optimization/69157
11598 * gcc.dg/torture/pr69157.c: New testcase.
11599
116002016-01-12 Richard Biener <rguenther@suse.de>
11601
11602 PR tree-optimization/69174
11603 * gcc.dg/torture/pr69174.c: New testcase.
11604
723033a6
JJ
116052016-01-12 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR c++/66808
11608 PR c++/69000
11609 * g++.dg/tls/pr66808.C: New test.
11610 * g++.dg/tls/pr69000.C: New test.
11611
3574cf47
BS
116122016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11613
11614 * gcc.target/powerpc/swaps-p8-23.c: New test.
11615 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11616
feb20787
JDA
116172016-01-11 John David Anglin <danglin@gcc.gnu.org>
11618
11619 PR tree-optimization/68356
11620 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11621
27b1820a
KV
116222016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11623 Jim Wilson <jim.wilson@linaro.org>
11624
11625 PR target/69194
11626 * gcc.target/arm/pr69194.c: New test.
11627
cf4de6af
L
116282016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11629
11630 PR target/69225
11631 * gcc.target/i386/pr69225-1.c: New test.
11632 * gcc.target/i386/pr69225-2.c: Likewise.
11633 * gcc.target/i386/pr69225-3.c: Likewise.
11634 * gcc.target/i386/pr69225-4.c: Likewise.
11635 * gcc.target/i386/pr69225-5.c: Likewise.
11636 * gcc.target/i386/pr69225-6.c: Likewise.
11637
1ebd5558
JJ
116382016-01-11 Jakub Jelinek <jakub@redhat.com>
11639
23552a4d
JJ
11640 PR target/67462
11641 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11642 if lp64.
11643
26ff85b0
JJ
11644 PR target/69071
11645 * gcc.dg/pr69071.c: New test.
11646
9cb6bd74
JJ
11647 PR c++/69211
11648 * g++.dg/opt/pr69211.C: New test.
11649
1ebd5558
JJ
11650 PR tree-optimization/69214
11651 * gcc.c-torture/compile/pr69214.c: New test.
11652
8c18c836
UB
116532016-01-11 Uros Bizjak <ubizjak@gmail.com>
11654
11655 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11656 * gcc.target/i386/pr66232-11.c: Ditto.
11657 * gcc.target/i386/pr66232-12.c: Ditto.
11658 * gcc.target/i386/pr66232-13.c: Ditto.
11659
62446e6e
RB
116602016-01-11 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/69173
11663 * gcc.dg/torture/pr69173.c: New testcase.
11664
2b8568fe
KT
116652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11666
11667 PR rtl-optimization/68796
11668 * gcc.target/aarch64/tst_5.c: New test.
11669 * gcc.target/aarch64/tst_6.c: Likewise.
11670
5baf4532
KT
116712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11672
11673 PR rtl-optimization/68841
11674 * gcc.dg/pr68841.c: New test.
11675 * gcc.c-torture/execute/pr68841.c: New test.
11676
ca90b1ed
YR
116772016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11678
11679 PR rtl-optimization/68920
11680 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11681 for ix86 targets.
11682 * gcc.dg/ifcvt-5.c: New test.
11683
2ad3adf1 116842016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11685
11686 PR bootstrap/69123
11687 * g++.dg/pr69123.C: New.
11688
83834c09
IE
116892016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11690
11691 PR target/69010
11692 * gcc.target/i386/pr69010.c: New test.
11693
dcf89d57
MJ
116942016-01-11 Martin Jambor <mjambor@suse.cz>
11695
11696 PR ipa/69044
11697 * gcc.target/i386/chkp-pr69044.c: New test.
11698
d95167ee
TV
116992016-01-11 Tom de Vries <tom@codesourcery.com>
11700
11701 PR tree-optimization/69109
11702 * gcc.dg/autopar/pr69109-2.c: New test.
11703 * gcc.dg/autopar/pr69109.c: New test.
11704
4f6403a8
TV
117052016-01-11 Tom de Vries <tom@codesourcery.com>
11706
11707 PR tree-optimization/69108
11708 * gcc.dg/autopar/pr69108.c: New test.
11709
21efdd80
PP
117102016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11711
11712 PR c++/69029
11713 * c-c++-common/Wisleading-indentation.c: Augment test.
11714
fd42eed8
TK
117152016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11716
11717 PR fortran/69154
11718 * gfortran.dg/inline_matmul_12.f90: New test.
11719
4f90ee6c
PT
117202016-01-10 Paul Thomas <pault@gcc.gnu.org>
11721
11722 PR fortran/67779
11723 * gfortran.dg/actual_array_offset_1: New test.
11724
3907c6cf
TV
117252016-01-10 Tom de Vries <tom@codesourcery.com>
11726
11727 PR tree-optimization/69062
11728 * gcc.dg/autopar/pr69062.c: New test.
11729
b07b236e
TS
117302016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11731
11732 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11733 * gcc.dg/vect/slp-perm-2.c: Likewise.
11734 * gcc.dg/vect/slp-perm-3.c: Likewise.
11735 * gcc.dg/vect/slp-perm-5.c: Likewise.
11736 * gcc.dg/vect/slp-perm-6.c: Likewise.
11737 * gcc.dg/vect/slp-perm-7.c: Likewise.
11738 * gcc.dg/vect/slp-perm-8.c: Likewise.
11739
23fab8ae
TV
117402016-01-10 Tom de Vries <tom@codesourcery.com>
11741
11742 PR tree-optimization/69039
11743 * gcc.dg/autopar/pr69039.c: New test.
11744
73f0dae2
MP
117452016-01-09 Marek Polacek <polacek@redhat.com>
11746
11747 PR c++/69113
11748 * g++.dg/pr69113.C: New test.
11749
20b8d734
JJ
117502016-01-09 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR middle-end/50865
11753 PR tree-optimization/69097
11754 * gcc.c-torture/execute/pr50865.c: New test.
11755 * gcc.c-torture/execute/pr69097-1.c: New test.
11756 * gcc.c-torture/execute/pr69097-2.c: New test.
11757 * gcc.dg/pr69097-1.c: New test.
11758 * gcc.dg/pr69097-2.c: New test.
11759
c50e614b
JJ
117602016-01-09 Jakub Jelinek <jakub@redhat.com>
11761
11762 PR c++/69164
11763 * g++.dg/opt/pr69164.C: New test.
11764
e0237993
JJ
117652016-01-08 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR tree-optimization/69167
11768 * gcc.dg/pr69167.c: New test.
11769
bd8f5bb2
MP
117702016-01-08 Marek Polacek <polacek@redhat.com>
11771
11772 PR c++/68449
11773 * g++.dg/pr68449.C: New.
11774
bb0f5ca7
AL
117752016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11776
11777 PR tree-optimization/68707
11778 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11779 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11780 on platforms supporting it.
11781 * gcc.dg/vect/slp-perm-2.c: Likewise.
11782 * gcc.dg/vect/slp-perm-3.c: Likewise.
11783 * gcc.dg/vect/slp-perm-5.c: Likewise.
11784 * gcc.dg/vect/slp-perm-7.c: Likewise.
11785 * gcc.dg/vect/slp-perm-8.c: Likewise.
11786 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11787 on platforms supporting it.
11788
22518428
JJ
117892016-01-08 Jakub Jelinek <jakub@redhat.com>
11790
33f0852f
JJ
11791 PR tree-optimization/69162
11792 * gcc.dg/pr69162.c: New test.
11793
22518428
JJ
11794 PR tree-optimization/69172
11795 * gcc.dg/pr69172.c: New test.
11796
80e9b3aa
TP
117972016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11798
11799 PR tree-optimization/67781
11800 * gcc.c-torture/execute/pr67781.c: New file.
11801
262a363f
JJ
118022016-01-08 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR tree-optimization/69083
11805 * gcc.dg/vect/pr69083.c: New test.
11806
6e1f093f
SS
118072016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11808
11809 PR tree-optimization/61441
11810 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11811 Use -fexcess-precision=standard for compiler options.
11812 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11813
53290e07
JJ
118142016-01-08 Jakub Jelinek <jakub@redhat.com>
11815
57bf3072
JJ
11816 PR fortran/69128
11817 * gfortran.dg/gomp/pr69128.f90: New test.
11818
53290e07
JJ
11819 PR c++/69145
11820 * g++.dg/ext/pr69145-1.C: New test.
11821 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11822 * g++.dg/ext/pr69145-2.h: New file.
11823
7a127fa7
MS
118242016-01-07 Martin Sebor <msebor@redhat.com>
11825
11826 PR c/68966
11827 * gcc.dg/atomic-fetch-bool.c: New test.
11828 * gcc.dg/sync-fetch-bool.c: New test.
11829
95918b49
L
118302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11831
11832 PR fortran/66680
11833 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11834
c8e62a9d
NC
118352016-01-07 Nick Clifton <nickc@redhat.com>
11836
11837 PR target/66655
11838 * g++.dg/pr66655.C: New test.
11839 * g++.dg/pr66655_1.cc: Test support file.
11840 * g++.dg/pr66655.h: Test header file.
11841
2ad3adf1 118422016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11843
11844 PR fortran/66680
11845 gfortran.dg/gomp/pr66680.f90: New test.
11846
4cd9ca92
L
118472016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11848
11849 PR target/69171
11850 * gcc.target/i386/pr69171-1.c: New test.
11851 * gcc.target/i386/pr69171-2.c: Likewise.
11852 * gcc.target/i386/pr69171-3.c: Likewise.
11853 * gcc.target/i386/pr69171-4.c: Likewise.
11854 * gcc.target/i386/pr69171-5.c: Likewise.
11855 * gcc.target/i386/pr69171-6.c: Likewise.
11856
7e33d4dc
BS
118572015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11858
11859 PR middle-end/67639
11860 * c-c++-common/pr67639.c: New test.
11861
fec64afc
JJ
118622016-01-07 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR tree-optimization/69141
11865 * g++.dg/opt/pr69141.C: New test.
11866
f293ad29
EB
118672016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11868
11869 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11870
5027395e
UB
118712016-01-06 Uros Bizjak <ubizjak@gmail.com>
11872
11873 PR target/69140
11874 * gcc.target/i386/pr69140.c: New test
11875
7443cf13
DM
118762016-01-06 David Malcolm <dmalcolm@redhat.com>
11877
11878 * gcc.dg/bad-dereference.c: New test case.
11879
32928931
BS
118802015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11881
11882 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11883
68dd05da
AS
118842016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11885
11886 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11887
6b131d5b
MP
118882016-01-06 Marek Polacek <polacek@redhat.com>
11889
11890 PR sanitizer/69099
11891 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11892
8d9fdb49
MP
118932016-01-05 Marek Polacek <polacek@redhat.com>
11894
11895 PR c/69104
11896 * gcc.dg/atomic-invalid-2.c: New.
11897
acf93f1e
L
118982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11899
11900 PR target/68991
11901 * gcc.target/i386/pr68991.c: New test.
11902
3f50525d
L
119032016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11904
11905 PR target/68991
11906 * g++.dg/pr68991-1.C: New test.
11907 * g++.dg/pr68991-2.C: Likewise.
11908
e0237993 119092016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11910
e0237993 11911 PR other/60465
face88a1
ST
11912 * gcc.target/ia64/pr60465-gprel64.c: New test.
11913 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11914
a0866eff
KT
119152016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11916
11917 PR rtl-optimization/68651
11918 * gcc.target/aarch64/pr68651_1.c: New test.
11919
c589e975
DM
119202016-01-05 David Malcolm <dmalcolm@redhat.com>
11921
11922 PR c/69122
11923 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11924
929710d9
NS
119252016-01-05 Nathan Sidwell <nathan@acm.org>
11926
ce3e43d7
NS
11927 PR c++/58583
11928 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11929
929710d9
NS
11930 * gcc.dg/alias-15.c: New.
11931
a2faef8e
NC
119322016-01-05 Nick Clifton <nickc@redhat.com>
11933
11934 PR target/68870
11935 * g++.dg/pr68770.C: New test.
11936
4cfa76e3
MS
119372016-01-04 Mike Stump <mikestump@comcast.net>
11938
11939 * lib/target-supports.exp (check_effective_target_cilkplus):
11940 cilkplus targets require pthreads.
4ece61b6 11941 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11942
4e8a3a35
MM
119432016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11944
11945 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11946 generation.
11947
818ab71a
JJ
119482016-01-04 Jakub Jelinek <jakub@redhat.com>
11949
11950 Update copyright years.
11951
2fe0a208
MP
119522016-01-04 Marek Polacek <polacek@redhat.com>
11953
11954 PR c/68908
11955 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11956 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11957 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11958
9e3b2fe3
EB
119592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11960
11961 * gcc.target/sparc/20160104-2.c: New test.
11962
e8d65a35
EB
119632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11964
11965 * gcc.target/sparc/20160104-1.c: New test.
11966
25ccfccd
PT
119672016-01-03 Paul Thomas <pault@gcc.gnu.org>
11968
11969 PR fortran/65045
11970 * gfortran.dg/pr65045.f90: New test.
11971
cb51d382
EB
119722016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11973
11974 * gnat.dg/specs/debug1.ads: Delete.
11975
6eeaad6e
JD
119762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11977
11978 PR libgfortran/68867
11979 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11980 expression.
11981
2f968603
JD
119822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11983
11984 PR libgfortran/68867
11985 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11986 PowerPC.
11987
591bb5e4
PT
119882016-01-01 Paul Thomas <pault@gcc.gnu.org>
11989
11990 PR fortran/68864
11991 * gfortran.dg/pr68864.f90: New test.
11992
f1e0620c
JJ
119932016-01-01 Jakub Jelinek <jakub@redhat.com>
11994
942a1319
JJ
11995 PR tree-optimization/69070
11996 * gcc.dg/pr69070.c: New test.
11997
10dff63f
JJ
11998 PR sanitizer/69055
11999 * gfortran.dg/pr69055.f90: New test.
12000
f1e0620c
JJ
12001 PR target/69015
12002 * gcc.dg/pr69015.c: New test.
818ab71a 12003\f
2f883d1c 12004Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12005
12006Copying and distribution of this file, with or without modification,
12007are permitted in any medium without royalty provided the copyright
12008notice and this notice are preserved.