]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR other/77421 (Bugs found in GCC with the help of PVS-Studio)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1f2071fa
JM
12016-09-19 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/cr-decimal-dig-1.c: New test.
4
63012d9a
JM
52016-09-19 Joseph Myers <joseph@codesourcery.com>
6
7 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
8 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
9 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
10 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
11
02410826
VM
122016-09-19 Vladimir Makarov <vmakarov@redhat.com>
13
14 PR rtl-optimization/77416
15 * gcc.target/powerpc/pr77416.c: New.
16
6101a7ab
PP
172016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
18
19 PR c++/77639
20 * g++.dg/template/error-recovery4.C: New test.
21
1993ff76
BC
222016-09-19 Bin Cheng <bin.cheng@arm.com>
23
24 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
25
5fa9e644
KT
262016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27
28 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
29 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
30
fc15d9ec
JJ
312016-09-19 Jakub Jelinek <jakub@redhat.com>
32 Jan Hubicka <jh@suse.cz>
33
34 PR target/77587
35 * gcc.dg/pr77587.c: New test.
36 * gcc.dg/pr77587a.c: New file.
37
3c9f5092
AV
382016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
39
40 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
41 * gfortran.dg/coarray_38.f90:
42 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
43 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
44 * gfortran.dg/coarray_allocate_7.f08: New test.
45 * gfortran.dg/coarray_allocate_8.f08: New test.
46 * gfortran.dg/coarray_allocate_9.f08: New test.
47 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
48 new caf_register.
49 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
50 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
51 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
52 get_by_refs.
53 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
54 * gfortran.dg/coarray_lock_7.f90: Same.
55 * gfortran.dg/coarray_poly_5.f90: Same.
56 * gfortran.dg/coarray_poly_6.f90: Same.
57 * gfortran.dg/coarray_poly_7.f90: Same.
58 * gfortran.dg/coarray_poly_8.f90: Same.
59 * gfortran.dg/coindexed_1.f90: Changed errors expected.
60
e79e6763
FR
612016-09-19 Fritz Reese <fritzoreese@gmail.com>
62
63 PR fortran/77584
64 * gfortran.dg/dec_structure_15.f90: New testcase.
65
ae527639
RB
662016-09-19 Richard Biener <rguenther@suse.de>
67
68 PR middle-end/77605
69 * gcc.dg/torture/pr77605.c: New testcase.
70
cdf060f8
LK
712016-09-18 Louis Krupp <louis.krupp@zoho.com>
72
73 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
74
b720e919
JH
752016-09-17 Jan Hubicka <hubicka@ucw.cz>
76
77 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
78 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
79 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
80 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
81 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
82 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
83 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
84 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
85 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
86 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
87 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
88
bdabae39
KY
892016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
90
91 * gcc.target/i386/pr68633.c: Fix expected result.
92
493ba820
LK
932016-09-17 Louis Krupp <louis.krupp@gmail.com>
94
95 PR fortran/68078
96 * gfortran.dg/pr68078.f90: New test.
97 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
98
9a42726b
BS
992016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
100
101 PR target/77613
102 * gcc.target/powerpc/swaps-p8-25.c: New.
103
e7d61178
JJ
1042016-09-16 Jakub Jelinek <jakub@redhat.com>
105
8f03e02f
JJ
106 PR c++/77482
107 * g++.dg/cpp0x/constexpr-77482.C: New test.
108
e80cb545
JJ
109 PR c++/77379
110 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
111 thunk offsets.
112 * g++.dg/abi/abi-tag23a.C: Likewise.
113
1c2f613f
JJ
114 PR c++/77338
115 * g++.dg/cpp0x/decltype-77338.C: New test.
116
e7d61178
JJ
117 PR c++/77375
118 * g++.dg/cpp0x/mutable1.C: New test.
119
8d987deb
SK
1202016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
121
122 PR fortran/77612
123 * gfortran.dg/pr77612.f90: New test.
124
2c3d35a6
SKS
1252016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
126
127 * gcc.dg/torture/pr70421.c: Require int32plus.
128
e43163ae
JJ
1292016-09-16 Jakub Jelinek <jakub@redhat.com>
130
bcf0905a
JJ
131 PR middle-end/77475
132 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
133
e43163ae
JJ
134 PR target/77526
135 * gcc.target/i386/pr77526.c: New test.
136
7d704548
JJ
1372016-09-16 Jakub Jelinek <jakub@redhat.com>
138 Eric Botcazou <ebotcazou@adacore.com>
139
140 PR middle-end/77594
141 * gcc.target/i386/pr77594.c: New test.
142
902d624f
LK
1432016-09-15 Louis Krupp <louis.krupp@zoho.com>
144
145 PR fortran/69963
146 * gfortran.dg/misplaced_implicit_character.f90: New test.
147
7e16ce79
BC
1482016-09-15 Bin Cheng <bin.cheng@arm.com>
149
150 PR tree-optimization/77503
151 * gcc.dg/vect/pr77503.c: New test.
152
7c05f5c4
RB
1532016-09-15 Richard Biener <rguenther@suse.de>
154
155 PR middle-end/77544
156 * c-c++-common/torture/pr77544.c: New testcase.
157
76ff80fb
JJ
1582016-09-15 Jakub Jelinek <jakub@redhat.com>
159
160 PR middle-end/77475
161 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
162 * gcc.dg/march-generic.c: Likewise.
163 * gcc.target/i386/spellcheck-options-1.c: New test.
164 * gcc.target/i386/spellcheck-options-2.c: New test.
165 * gcc.target/i386/spellcheck-options-3.c: New test.
166 * gcc.target/i386/spellcheck-options-4.c: New test.
167
5560d026
CLT
1682016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
169
170 PR fortran/72743
171 * gfortran.dg/goacc/pr72743.f90: New test.
172
5334f733
RB
1732016-09-15 Richard Biener <rguenther@suse.de>
174
175 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
176
d08615f2
RB
1772016-09-15 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/77514
180 * gcc.dg/torture/pr77514.c: New testcase.
181
28ca05f0
JJ
1822016-09-14 Jakub Jelinek <jakub@redhat.com>
183
184 PR c++/77549
185 * g++.dg/lookup/pr77549.C: New test.
186
20a1e5b8
MP
1872016-09-14 Marek Polacek <polacek@redhat.com>
188
189 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
190 * c-c++-common/gomp/atomic-13.c: Likewise.
191 * c-c++-common/gomp/atomic-14.c: Likewise.
192 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
193 * g++.dg/cpp1z/bool-increment1.C: New test.
194 * c-c++-common/pr60439.c: Add dg-warning.
195 * g++.dg/expr/bitfield4.C: Likewise.
196 * g++.dg/expr/bitfield5.C: Likewise.
197 * g++.dg/expr/bitfield6.C: Likewise.
198 * g++.dg/expr/bool1.C: Likewise.
199 * g++.dg/expr/bool3.C: Likewise.
200 * g++.dg/expr/lval3.C: Likewise.
201 * g++.dg/expr/lval4.C: Likewise.
202 * g++.old-deja/g++.jason/bool5.C: Likewise.
203 * g++.dg/expr/bitfield3.C: Adjust dg-error.
204 * g++.dg/other/error18.C: Likewise.
205 * g++.dg/gomp/atomic-14.C: Likewise.
206
0761f6bf
NS
2072016-09-14 Nathan Sidwell <nathan@acm.org>
208
209 PR c++/77539
210 * g++.dg/cpp1y/pr77539.C: New.
211
13cddbc1
CL
2122016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
213
214 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
215 dg-require.
216 * g++.dg/ext/builtin_alloca.C: Likewise.
217 * g++.dg/template/spec35.C: Likewise.
218 * gcc.dg/builtins-68.c: Likewise.
219 * gcc.misc-tests/gcov-13.c: Likewise.
220 * gcc.misc-tests/gcov-14.c: Likewise.
221
a90638d4
JM
2222016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
223
224 * gfortran.dg/dec_structure_14.f90: New testcase.
225
5ba4a08c
JJ
2262016-09-14 Jakub Jelinek <jakub@redhat.com>
227
228 PR sanitizer/68260
229 * c-c++-common/tsan/pr68260.c: New test.
230
a713b234
JS
2312016-09-13 Joe Seymour <joe.s@somniumtech.com>
232
233 PR target/70713
234 * gcc.target/msp430/function-attributes-1.c: New test.
235 * gcc.target/msp430/function-attributes-2.c: New test.
236 * gcc.target/msp430/function-attributes-3.c: New test.
237
ea8661cd
JJ
2382016-09-13 Jakub Jelinek <jakub@redhat.com>
239
9952908a
JJ
240 * g++.dg/cpp0x/gen-attrs-61.C: New test.
241 * g++.dg/cpp1z/gen-attrs1.C: New test.
242
63cdb7a0
JJ
243 PR tree-optimization/77454
244 * gcc.dg/pr77454.c: New test.
245
ea8661cd
JJ
246 PR c++/77553
247 * g++.dg/cpp1y/constexpr-77553.C: New test.
248
254830ba
DM
2492016-09-13 David Malcolm <dmalcolm@redhat.com>
250
251 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
252 (test_show_locus): Replace rich_location::add_fixit_insert calls
253 with add_fixit_insert_before and add_fixit_insert_after.
254
42763690
JM
2552016-09-13 Jason Merrill <jason@redhat.com>
256 Tom de Vries <tom@codesourcery.com>
257
258 PR c++/77427
259 * g++.dg/pr77427.C: New test.
260
c8798f2c
ML
2612016-09-13 Martin Liska <mliska@suse.cz>
262
263 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
264 effective target.
265 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
266 * lib/target-supports.exp: Define the new target.
267
54700e2e
AP
2682016-09-12 Andrew Pinski <apinski@cavium.com>
269
270 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
271 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
272
e1d55bf7
UB
2732016-09-12 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
276 variable arguments.
277 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
278 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
279 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
280 variable argument.
281 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
282 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
283
54dcdb88
BE
2842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
285
286 PR c++/77496
287 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
288 * g++.dg/ext/pr77496.C: New test.
289 * g++.dg/warn/pr77496.C: New test.
290
d1463eb9
DM
2912016-09-12 David Malcolm <dmalcolm@redhat.com>
292
293 PR c/72858
294 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
295 to preserve conversion chars, and to preserve prefix information.
296 * gcc.dg/format/pr72858.c: New test case.
297
217fabad
SK
2982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
299
300 * gfortran.dg/pr77507.f90: Move to ...
301 * gfortran.dg/ieee/pr77507.f90: here.
302
a1cd04ac
JH
3032016-08-09 Jan Hubicka <hubicka@ucw.cz>
304
305 PR ipa/61159
306 * compile/pr61159.c: New testcase
307
e3912107
JH
3082016-08-09 Jan Hubicka <hubicka@ucw.cz>
309
310 PR ipa/64316
311 * gcc.dg/ipa/pr63416.c: New testcase.
312
739d9339
PT
3132016-09-10 Paul Thomas <pault@gcc.gnu.org>
314 Steven G. Kargl <kargl@gcc.gnu.org>
315
316 PR fortran/77532
cc3135b6 317 * gfortran.dg/dtio_11.f90: new test.
739d9339 318
fb7c40dd
SK
3192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
320
321 PR fortran/77507
322 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
323 * gfortran.dg/c_assoc_4.f90: Ditto.
324
5b28efbb
TV
3252016-09-10 Tom de Vries <tom@codesourcery.com>
326
327 PR C/71602
328 * c-c++-common/va-arg-va-list-type.c: New test.
329
9d0a9bb4
PB
3302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
331
332 PR rtl-optimization/77289
333 * gcc.target/powerpc/pr77289.c: New test.
334
3f0177e7
MS
3352016-09-09 Martin Sebor <msebor@redhat.com>
336
337 PR c/77520
338 PR c/77521
339 * gcc.dg/pr77520.c: New test.
340 * gcc.dg/pr77521.c: New test.
341
e81e83d0
SK
3422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
343
344 PR fortran/77506
345 * gfortran.dg/pr77506.f90: New test.
346
8a92685e
SK
3472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
348
349 PR fortran/77507
350 * gfortran.dg/pr77507.f90: New test.
351
c65248cb
JM
3522016-09-09 Joseph Myers <joseph@codesourcery.com>
353
354 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
355
2cf0ff98
SK
3562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
357 Louis Krupp <lkrupp@gcc.gnu.org>
358
359 PR fortran/69514
360 * gfortran.dg/pr69514_1.f90: New test.
361 * gfortran.dg/pr69514_2.f90: New test.
362
8ebc1e0f
JJ
3632016-09-08 Jakub Jelinek <jakub@redhat.com>
364
20b6cf01
JJ
365 PR fortran/77500
366 * gfortran.dg/gomp/pr77500.f90: New test.
367
8ebc1e0f
JJ
368 PR fortran/77516
369 * gfortran.dg/gomp/pr77516.f90: New test.
370
34718542
JJ
3712016-09-07 Jakub Jelinek <jakub@redhat.com>
372
373 PR middle-end/77475
374 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
375 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
376 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
377 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
378 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
379 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
380
e5106e27
DM
3812016-09-07 David Malcolm <dmalcolm@redhat.com>
382
383 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
384 "substring-locations.h".
385
ca235a85
RB
3862016-09-07 Richard Biener <rguenther@suse.de>
387
388 PR c/77450
389 * c-c++-common/vector-subscript-8.c: Move ..
390 * gcc.dg/pr77450.c: ... here.
391
0076b5dc 3922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
393
394 PR libgfortran/77393
395 * gfortran.dg/fmt_f0_2.f90: Update test.
396 * gfortran.dg/fmt_f0_3.f90: New test.
397
6ac7322b
DH
3982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
399
400 PR debug/77389
401 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
402 in dg-options.
403
404 PR debug/57519
405 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
406
8eb9e049
JJ
4072016-09-06 Jakub Jelinek <jakub@redhat.com>
408
409 PR target/69255
410 * gcc.target/i386/pr69255-1.c: New test.
411 * gcc.target/i386/pr69255-2.c: New test.
412 * gcc.target/i386/pr69255-3.c: New test.
413
4142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
415
416 PR c/77336
417 * gcc.dg/format/miss-7.c: New test.
418
e6cb85d4
UB
4192016-09-06 Uros Bizjak <ubizjak@gmail.com>
420
421 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
422
7fe76f6a
ML
4232016-09-06 Martin Liska <mliska@suse.cz>
424
425 PR gcov-profile/77378
426 PR gcov-profile/77466
427 * gcc.dg/profile-update-warning.c: New test.
428
209b636e
RB
4292016-09-06 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/77479
432 * gcc.dg/torture/pr77479.c: New testcase.
433
b772a565
RB
4342016-09-06 Richard Biener <rguenther@suse.de>
435
436 PR c/77450
437 * c-c++-common/vector-subscript-7.c: Adjust.
438 * c-c++-common/vector-subscript-8.c: New testcase.
439
a8c07037
SKS
4402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
441
442 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
443
0ce48391
JJ
4442016-09-05 Jakub Jelinek <jakub@redhat.com>
445
de9188e0
JJ
446 PR target/77476
447 * gcc.target/i386/avx512f-pr77476.c: New test.
448 * gcc.target/i386/avx512bw-pr77476.c: New test.
449 * gcc.target/i386/avx512dq-pr77476.c: New test.
450
c76f7809
JJ
451 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
452 Update comment to mention also avx512f.
453
0ce48391
JJ
454 PR sanitizer/77396
455 * g++.dg/asan/pr77396-2.C: New test.
456
8a27cf73
UB
4572016-09-05 Uros Bizjak <ubizjak@gmail.com>
458
459 PR rtl-optimization/77452
460 * gcc.target/i386/pr77452.c: New test.
461
25ff5dd3
MP
4622016-09-05 Marek Polacek <polacek@redhat.com>
463
464 PR c/77423
465 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
466
f2bc4e48
SK
4672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
468
469 PR fortran/77391
470 * gfortran.dg/pr77391.f90: New test.
471
e85921ee
SK
4722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
473
474 PR fortran/77460
475 * gfortran.dg/pr77460.f90: New test.
476
b5d50659
JJ
4772016-09-03 Jakub Jelinek <jakub@redhat.com>
478
479 PR c/65467
480 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
481
7b826676
KY
4822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
483
484 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
485
717ebe91
DM
4862016-09-02 David Malcolm <dmalcolm@redhat.com>
487
488 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
489 test case.
490 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
491 diagnostic-test-show-locus-generate-patch.c to the sources
492 for diagnostic_plugin_test_show_locus.c.
493
94087e88
JJ
4942016-09-02 Jakub Jelinek <jakub@redhat.com>
495
9dc5773f
JJ
496 PR c/65467
497 * gcc.dg/gomp/_Atomic-1.c: New test.
498 * gcc.dg/gomp/_Atomic-2.c: New test.
499 * gcc.dg/gomp/_Atomic-3.c: New test.
500 * gcc.dg/gomp/_Atomic-4.c: New test.
501 * gcc.dg/gomp/_Atomic-5.c: New test.
502
94087e88
JJ
503 PR sanitizer/77396
504 * g++.dg/asan/pr77396.C: New test.
505
5062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
507
508 PR tree-optimization/71831
509 * gcc.dg/builtin-object-size-16.c: New test.
510 * gcc.dg/builtin-object-size-17.c: New test.
511
7e89048d
JD
5122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
513
514 PR libgfortran/77393
515 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
516
2f196155
UB
5172016-09-01 Uros Bizjak <ubizjak@gmail.com>
518
519 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
520 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
521 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
522 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
523 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
524 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
525 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
526 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
527 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
528 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
529 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
530 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
531 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
532 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
533 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
534 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
535 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
536 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
537
0a6b0523
EB
5382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
539
540 * gnat.dg/opt58.adb: New test.
541 * gnat.dg/opt58_pkg.ads: New helper.
542
2a99de7b
RB
5432016-09-01 Richard Biener <rguenther@suse.de>
544
545 PR middle-end/77436
546 * gcc.dg/torture/pr77436.c: New testcase.
547
f79d8786
SKS
5482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
549
550 * gcc.dg/pr64252.c: Require int32plus.
551 * gcc.dg/pr66299-1.c: Likewise.
552 * gcc.dg/pr66299-2.c: Likewise.
553 * gcc.dg/torture/20131115-1.c: Skip for avr.
554
b06335f9
KT
5552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
556
557 * gcc.target/aarch64/ands_3.c: New test.
558
f25f40be
JJ
5592016-08-31 Jakub Jelinek <jakub@redhat.com>
560
d12a0b5a
JJ
561 PR fortran/77352
562 * gfortran.dg/gomp/pr77352.f90: New test.
563
f25f40be
JJ
564 PR fortran/77374
565 * gfortran.dg/gomp/pr77374.f08: New test.
566
9ff6fb6e
MG
5672016-08-31 Marc Glisse <marc.glisse@inria.fr>
568
569 PR tree-optimization/73714
570 * gcc.dg/tree-ssa/pr73714.c: New test.
571
8e95a674
JD
5722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
573
574 PR libgfortran/77393
575 * gfortran.dg/fmt_f0_2.f90: New test.
576
c6b0037d
MG
5772016-08-31 Marc Glisse <marc.glisse@inria.fr>
578
579 * gcc.target/i386/pr59539-2.c: Adapt options.
580 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
581
1a576b13
PT
5822016-08-31 Paul Thomas <pault@gcc.gnu.org>
583
584 PR fortran/77418
585 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
586 of the associate entity and replace with a pointer to the
587 intended item on the stack.
588
e73d3ca6 5892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 590 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
591
592 PR fortran/48298
593 * gfortran.dg/dtio_1.f90: New test.
594 * gfortran.dg/dtio_2.f90: New test.
595 * gfortran.dg/dtio_3.f90: New test.
596 * gfortran.dg/dtio_4.f90: New test.
597 * gfortran.dg/dtio_5.f90: New test.
598 * gfortran.dg/dtio_6.f90: New test.
599 * gfortran.dg/dtio_7.f90: New test.
600 * gfortran.dg/dtio_8.f90: New test.
601 * gfortran.dg/dtio_9.f90: New test.
602 * gfortran.dg/dtio_10.f90: New test.
603
b816477a
DM
6042016-08-30 David Malcolm <dmalcolm@redhat.com>
605
606 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
607 (test_many_nested_locations): New function.
608 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
609 (test_show_locus): Handle "test_many_nested_locations".
610
71b30891
DM
6112016-08-30 David Malcolm <dmalcolm@redhat.com>
612
613 * g++.dg/template/double-greater-than-fixit.C: New test case.
614
8fa37232
EB
6152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
616
617 * gnat.dg/opt57.ad[sb]: New test.
618 * gnat.dg/opt57_pkg.ads: New helper.
619
6f651bae
RB
6202016-08-30 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/69047
623 * gcc.dg/pr69047.c: Fix byte-order check.
624
ab834832
JJ
6252016-08-30 Jakub Jelinek <jakub@redhat.com>
626
5116b156
JJ
627 PR tree-optimization/72866
628 * gcc.dg/vect/pr72866.c: New test.
629
3754bbfc
JJ
630 PR debug/77363
631 * g++.dg/debug/dwarf2/pr77363.C: New test.
632
26122e2d
JJ
633 PR middle-end/77377
634 * gcc.target/i386/pr77377.c: New test.
635
ab834832
JJ
636 PR debug/77389
637 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
638 in dg-options.
639
bedc9ca7
SK
6402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
641
642 * gfortran.dg/pr77372.f90: Moved to ...
643 * gfortran.dg/ieee/pr77372.f90: here.
644
adfa1e6b
MM
6452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
646
647 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
648 vector short/char initializations.
649 * gcc.target/powerpc/vec-init-5.c: Likewise.
650 * gcc.target/powerpc/vec-init-6.c: New compile time test for
651 vector initialization optimizations.
652 * gcc.target/powerpc/vec-init-7.c: Likewise.
653 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
654 vector float/double initializations.
655 * gcc.target/powerpc/vec-init-9.c: Likewise.
656
414b7129
UB
6572016-08-29 Uros Bizjak <ubizjak@gmail.com>
658
659 PR target/77403
660 * gcc.target/i386/pr77403.c: New test.
661
3d06b6f2
MP
6622016-08-29 Marek Polacek <polacek@redhat.com>
663
664 PR c/77292
665 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
666
ba9bbd6f
TV
6672016-08-29 Tom de Vries <tom@codesourcery.com>
668
669 PR c/77398
670 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
671
d7d80d8f
EB
6722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
673
674 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 675
d7d80d8f 6762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
677
678 * gfortran.dg/dec_structure_13.f90: New testcase.
679
468d95c8
JB
6802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
681
682 PR fortran/77261
683 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
684 available.
685
f329b264
TV
6862016-08-28 Tom de Vries <tom@codesourcery.com>
687
688 PR lto/70955
689 * gcc.dg/pr70955.c: New test.
690 * gcc.dg/lto/pr70955_0.c: Same.
691 * gcc.dg/lto/pr70955_1.c: Same.
692
4a389eb6
PP
6932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
694
695 PR tree-optimization/71077
696 * gcc.target/i386/pr71077.c: New test.
697
3f8257db 6982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
699
700 PR fortran/77380
701 * gfortran.dg/pr77380.f90: New test.
702
3f8257db 7032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
704
705 PR fortran/77372
706 gfortran.dg/pr77372.f90: New test.
707
ee908516
DM
7082016-08-26 David Malcolm <dmalcolm@redhat.com>
709
710 * gcc.dg/spellcheck-fields-2.c (test): Move
711 dg-begin/end-multiline-output within function body.
712 (test_macro): New function.
713
d41e76cf
DM
7142016-08-26 David Malcolm <dmalcolm@redhat.com>
715
716 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
717 (test_fixit_insert): Update expected output.
718 (test_fixit_remove): Likewise.
719 (test_fixit_replace): Likewise.
720
524a4c96
RO
7212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
722
723 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
724 Fix typo.
725
ebfa15ab
RB
7262016-08-26 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/69047
729 * gcc.dg/pr69047.c: New testcase.
730
209ca542
PK
7312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
732 Martin Jambhor <mjambor@suse.cz>
524a4c96 733
209ca542
PK
734 * gcc.dg/ipa/propbits-1.c: New test-case.
735 * gcc.dg/ipa/propbits-2.c: Likewise.
736 * gcc.dg/ipa/propbits-3.c: Likewise.
737
e5cf1629
SK
7382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
739
740 PR fortran/77351
741 * gfortran.dg/pr77351.f90: New test.
742
ebef225f
MP
7432016-08-25 Marek Polacek <polacek@redhat.com>
744
745 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
746
fe377a48
MP
7472016-08-25 Marek Polacek <polacek@redhat.com>
748
749 PR c/77323
750 * gcc.dg/pr77323.c: New test.
751
88b8971f
PT
7522016-08-24 Paul Thomas <pault@gcc.gnu.org>
753
754 PR fortran/77358
755 * gfortran.dg/submodule_17.f08: New test.
756
3f8257db
JJ
7572016-08-24 Michael Collison <michael.collison@linaro.org>
758 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
759
760 * gcc.target/arm/builtin_saddl.c: New testcase.
761 * gcc.target/arm/builtin_saddll.c: New testcase.
762 * gcc.target/arm/builtin_uaddl.c: New testcase.
763 * gcc.target/arm/builtin_uaddll.c: New testcase.
764 * gcc.target/arm/builtin_ssubl.c: New testcase.
765 * gcc.target/arm/builtin_ssubll.c: New testcase.
766 * gcc.target/arm/builtin_usubl.c: New testcase.
767 * gcc.target/arm/builtin_usubll.c: New testcase.
768
d5b5d212
UB
7692016-08-24 Uros Bizjak <ubizjak@gmail.com>
770
771 PR target/77270
772 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
773 (dg-options): Use -march=amdfam10 instead of -march=athlon.
774 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
775 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
776 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
777 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
778 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
779 effective target. Remove scan-assembler-times directives.
780 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
781 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
782 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
783
d1188689
SKS
7842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
785
786 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
787 of unsigned int.
788 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
789
0b6b8f85
RS
7902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
791
792 PR testsuite/77317
793 * lib/target-supports.exp
794 (check_effective_target_vect_aligned_arrays): Don't cache the result.
795 (check_effective_target_vect_natural_alignment): Ditto.
796 (check_effective_target_vector_alignment_reachable): Ditto.
797 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
798
587b7f7a
ILT
7992016-08-23 Ian Lance Taylor <iant@golang.org>
800
801 * gcc.target/s390/nolrl-1.c: Don't match the file name.
802
6019c0fc
MM
8032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
804
805 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
806 being created from pointers to memory locations.
807 * gcc.target/powerpc/vec-init-2.c: Likewise.
808
cfe37db4
FR
8092016-08-23 Fritz Reese <fritzoreese@gmail.com>
810
811 * gfortran.dg/dec_structure_12.f90: New testcase.
812
7e11f46f
DV
8132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
814
815 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
816
7ab4f354
DV
8172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
818
819 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
820 verification.
821
deb9351f
DV
8222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
823
824 * gcc.target/s390/md/andc-splitter-1.c: New test case.
825 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
826
1fd9f058
RB
8272016-08-23 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/27336
830 * c-c++-common/pr27336.c: New testcase.
831
b00e6e75
MP
8322016-08-22 Marek Polacek <polacek@redhat.com>
833
834 PR c++/77321
835 * g++.dg/cpp1y/pr77321.C: New test.
836
58338bac
SK
8372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
838
839 PR fortran/60774
840 * gfortran.dg/empty_label.f: Adjust test for new error message.
841 * gfortran.dg/empty_label.f90: Ditto.
842 * gfortran.dg/empty_label_typedecl.f90: Ditto.
843 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
844 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
845
30364ce6
SK
8462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
847
848 PR fortran/61318
849 * gfortran.dg/pr61318.f90: New test.
850
ad7a5a8f
SK
8512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
852
853 PR fortran/77260
854 * gfortran.dg/pr77260_1.f90: New test.
855 * gfortran.dg/pr77260_2.f90: Ditto.
856
72f52f30
JM
8572016-08-22 Joseph Myers <joseph@codesourcery.com>
858
859 PR middle-end/77269
860 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
861 __builtin_signbitf and __builtin_signbitl in expected generic
862 expansion.
863 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
864 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
865 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
866 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
867 tests.
868
6dc198e3
JM
8692016-08-22 Joseph Myers <joseph@codesourcery.com>
870
871 * gcc.dg/torture/float128-builtin.c,
872 gcc.dg/torture/float128-ieee-nan.c,
873 gcc.dg/torture/float128x-builtin.c,
874 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
875 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
876 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
877 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
878 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
879 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
880 gcc.dg/torture/floatn-nan.h: New tests.
881
7ff4e41a
JM
8822016-08-22 Joseph Myers <joseph@codesourcery.com>
883
884 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
885 macro.
886 (main): Update calls to TEST_I_F.
887 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
888 macro.
889 (main): Update calls to TEST_I_F.
890
7078cdb6
JM
8912016-08-22 Joseph Myers <joseph@codesourcery.com>
892
893 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
894 gcc.dg/torture/fp-int-convert-float32x-timode.c,
895 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
896 names in calls to TEST_I_F.
897
a9d7c823
BE
8982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
899
900 PR c/52952
901 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
902
cd800235
SKS
9032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
904
905 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
906 and !natural_alignment_64.
907 * gcc.dg/ipa/propalign-2.c: Likewise.
908 * gcc.dg/ipa/propalign-3.c: Likewise.
909 * gcc.dg/ipa/propalign-4.c: Likewise.
910 * gcc.dg/ipa/propalign-5.c: Likewise.
911 * lib/target-supports.exp
912 (check_effective_target_natural_alignment_32): Add avr-*-*.
913
22d12455
KV
9142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
915
916 PR tree-optimization/61839
917 * gcc.dg/tree-ssa/pr61839_1.c: New test.
918 * gcc.dg/tree-ssa/pr61839_2.c: New test.
919 * gcc.dg/tree-ssa/pr61839_3.c: New test.
920 * gcc.dg/tree-ssa/pr61839_4.c: New test.
921
c65699ef
JM
9222016-08-19 Joseph Myers <joseph@codesourcery.com>
923
924 PR c/32187
925 * lib/target-supports.exp (check_effective_target_float16)
926 (check_effective_target_float32, check_effective_target_float64)
927 (check_effective_target_float128, check_effective_target_float32x)
928 (check_effective_target_float64x)
929 (check_effective_target_float128x)
930 (check_effective_target_float16_runtime)
931 (check_effective_target_float32_runtime)
932 (check_effective_target_float64_runtime)
933 (check_effective_target_float128_runtime)
934 (check_effective_target_float32x_runtime)
935 (check_effective_target_float64x_runtime)
936 (check_effective_target_float128x_runtime)
937 (check_effective_target_floatn_nx_runtime)
938 (add_options_for_float16, add_options_for_float32)
939 (add_options_for_float64, add_options_for_float128)
940 (add_options_for_float32x, add_options_for_float64x)
941 (add_options_for_float128x): New procedures.
942 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
943 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
944 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
945 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
946 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
947 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
948 gcc.dg/torture/float128-complex.c,
949 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
950 gcc.dg/torture/float128x-basic.c,
951 gcc.dg/torture/float128x-complex.c,
952 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
953 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
954 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
955 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
956 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
957 gcc.dg/torture/float32x-basic.c,
958 gcc.dg/torture/float32x-complex.c,
959 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
960 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
961 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
962 gcc.dg/torture/float64x-basic.c,
963 gcc.dg/torture/float64x-complex.c,
964 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
965 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
966 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
967 gcc.dg/torture/floatn-tg.h,
968 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
969 gcc.dg/torture/fp-int-convert-float128-ieee.c,
970 gcc.dg/torture/fp-int-convert-float128x-timode.c,
971 gcc.dg/torture/fp-int-convert-float128x.c,
972 gcc.dg/torture/fp-int-convert-float16-timode.c,
973 gcc.dg/torture/fp-int-convert-float16.c,
974 gcc.dg/torture/fp-int-convert-float32-timode.c,
975 gcc.dg/torture/fp-int-convert-float32.c,
976 gcc.dg/torture/fp-int-convert-float32x-timode.c,
977 gcc.dg/torture/fp-int-convert-float32x.c,
978 gcc.dg/torture/fp-int-convert-float64-timode.c,
979 gcc.dg/torture/fp-int-convert-float64.c,
980 gcc.dg/torture/fp-int-convert-float64x-timode.c,
981 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
982 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
983 maximum exponent of floating-point type. Use it in testing
984 whether 0x8...0 fits in the floating-point type. Always treat -1
985 (signed 0xf...f) as fitting in the floating-point type.
986 (M_OK1): New macro.
987 * gcc.dg/torture/fp-int-convert-double.c,
988 gcc.dg/torture/fp-int-convert-float.c,
989 gcc.dg/torture/fp-int-convert-float128-timode.c,
990 gcc.dg/torture/fp-int-convert-float128.c,
991 gcc.dg/torture/fp-int-convert-float80-timode.c,
992 gcc.dg/torture/fp-int-convert-float80.c,
993 gcc.dg/torture/fp-int-convert-long-double.c,
994 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
995
94e73c78
JJ
9962016-08-19 Jakub Jelinek <jakub@redhat.com>
997
fbdbd4b6
JJ
998 PR fortran/72744
999 * gfortran.dg/gomp/pr72744.f90: New test.
1000
94e73c78
JJ
1001 PR fortran/69281
1002 * gfortran.dg/gomp/pr69281.f90: New test.
1003
91151a73
JB
10042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1005
414b7129
UB
1006 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1007 the last special seed value.
1008 * gfortran.dg/random_7.f90: Use size for last array member instead
1009 of hardcoded value.
91151a73 1010
fcf830ab
PK
10112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1012
1013 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1014 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1015
1a5da5b6
RB
10162016-08-19 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/77286
1019 * gcc.dg/torture/pr77286.c: New testcase.
1020
82f72146
DM
10212016-08-18 David Malcolm <dmalcolm@redhat.com>
1022
1023 * gcc.dg/verbose-asm-2.c: New test case.
1024
cc015f3a
DM
10252016-08-18 David Malcolm <dmalcolm@redhat.com>
1026
1027 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1028 (custom_diagnostic_finalizer): Update for change to
1029 diagnostic_show_locus.
1030
cb18fd07
DM
10312016-08-18 David Malcolm <dmalcolm@redhat.com>
1032
1033 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1034 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1035
a76989dc
MP
10362016-08-18 Marek Polacek <polacek@redhat.com>
1037
1038 PR c/71514
1039 * gcc.dg/pr71514.c: New test.
1040
89c88780
L
10412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1042
1043 PR target/72839
1044 * gcc.target/i386/pr72839.c: New test.
1045
2c71d454
CLT
10462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1047
1048 PR middle-end/70895
1049 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1050 * c-c++-common/goacc/reduction-1.c: Likewise.
1051 * c-c++-common/goacc/reduction-2.c: Likewise.
1052 * c-c++-common/goacc/reduction-3.c: Likewise.
1053 * c-c++-common/goacc/reduction-4.c: Likewise.
1054
66592e95
AM
10552016-08-18 Alan Modra <amodra@gmail.com>
1056
1057 * gcc.c-torture/compile/pr72771.c: New.
1058
3a146d46
JJ
10592016-08-17 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR fortran/67496
1062 * gfortran.dg/pr67496.f90: New test.
1063
3f8257db 10642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1065
1066 PR tree-optimization/71752
3a146d46 1067 * gcc.dg/vect/pr71752.c: New.
038000bd 1068
dd42e908
UB
10692016-08-17 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1072
458a1cd0
JJ
10732016-08-17 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR middle-end/77259
1076 * g++.dg/ipa/devirt-52.C: New test.
1077
11c4c4ba
CLT
10782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1079
1080 * c-c++-common/goacc/reduction-6.c: New testcase.
1081
661d6efd
RB
10822016-08-17 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/76490
1085 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1086 * gcc.dg/pr52904.c: XFAIL.
1087
622d8b69
RB
10882016-08-17 Richard Biener <rguenther@suse.de>
1089
1090 PR tree-optimization/23855
1091 * gcc.dg/loop-unswitch-2.c: Adjust.
1092
af23e99c
JJ
10932016-08-16 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR tree-optimization/72817
1096 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1097
feeb6268
JM
10982016-08-16 Joseph Myers <joseph@codesourcery.com>
1099
1100 PR libgcc/77265
1101 * gcc.dg/torture/float128-extend-inf.c: New test.
1102
65e736c0
DM
11032016-08-16 David Malcolm <dmalcolm@redhat.com>
1104
1105 PR c/72857
1106 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1107 for embedded NUL.
1108 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1109 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1110 caret placement.
1111 (test_oct): Likewise.
1112 (test_multiple): Likewise.
1113 (test_field_width_specifier): Likewise.
1114 (test_field_width_specifier_2): New function.
1115 (test_field_precision_specifier): New function.
1116 (test_embedded_nul): Update expected caret placement.
1117 (test_non_contiguous_strings): Update line number.
1118 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1119 (__emit_string_literal_range): Add "caret_idx" param.
1120 (test_simple_string_literal): Add value for new param, updating
1121 expected output..
1122 (test_concatenated_string_literal): Likewise.
1123 (test_multiline_string_literal): Likewise.
1124 (test_hex): Likewise.
1125 (test_oct): Likewise.
1126 (test_multiple): Likewise.
1127 (test_ucn4): Likewise.
1128 (test_ucn8): Likewise.
1129 (test_u8): Likewise.
1130 (test_u): Likewise; update expected message, from "range" to
1131 "location".
1132 (test_U): Likewise.
1133 (test_L): Likewise.
1134 (test_macro): Add value for new param.
1135 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1136 (__emit_string_literal_range): Add "caret_idx" param.
1137 (test_stringified_token_1): Add value for new param. Update
1138 expected message, from "range" to "location".
1139 (test_stringized_token_2): Likewise, adding param to macro.
1140 (test_stringified_token_3): Likewise.
1141 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1142 (emit_warning): Convert param from source_range to location_t.
1143 (test_string_literals): Add caret_idx param, and use it when
1144 constructing a substring_loc. Update error message, from
1145 "range" to "location".
1146
4a7f57d5
JJ
11472016-08-16 Jakub Jelinek <jakub@redhat.com>
1148
7841800f
JJ
1149 PR target/71910
1150 * g++.dg/gomp/pr71910.C: New test.
1151
1b13411a
JJ
1152 PR middle-end/67485
1153 * gcc.c-torture/compile/pr67485.c: New test.
1154
4a7f57d5
JJ
1155 PR target/72867
1156 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1157
3c556bc4
BC
11582016-08-16 Bin Cheng <bin.cheng@arm.com>
1159
1160 PR tree-optimization/69848
1161 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1162
beab2da6
ML
11632016-08-16 Martin Liska <mliska@suse.cz>
1164
1165 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1166 of memory operations so that it can be handled by core2
1167 in 32-bit mode.
1168
f4eec0a3
RB
11692016-08-16 Richard Biener <rguenther@suse.de>
1170
1171 PR tree-optimization/76783
1172 * gcc.dg/pr76783.c: New testcase.
1173 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1174
8f21990a
BC
11752016-08-16 Bin Cheng <bin.cheng@arm.com>
1176
1177 PR tree-optimization/72817
1178 PR tree-optimization/73450
1179 * gcc.dg/tree-ssa/pr72817.c: New test.
1180 * gcc.dg/tree-ssa/pr73450.c: New test.
1181
7fc61626
FR
11822016-08-15 Fritz Reese <fritzoreese@gmail.com>
1183
1184 * gfortran.dg/init_flag_13.f90: New testcase.
1185 * gfortran.dg/init_flag_14.f90: Ditto.
1186 * gfortran.dg/init_flag_15.f03: Ditto.
1187 * gfortran.dg/dec_init_1.f90: Ditto.
1188 * gfortran.dg/dec_init_2.f90: Ditto.
1189
432baa02
UB
11902016-08-15 Uros Bizjak <ubizjak@gmail.com>
1191
1192 PR target/72867
1193 * gcc.target/i386/pr72867.c: New test.
1194
7e1dde14
EB
11952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1196
1197 * c-c++-common/dump-ada-spec-5.c: New test.
1198
e4969090
RB
11992016-08-15 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/73434
1202 * gcc.dg/torture/pr73434.c: New testcase.
1203
66088065
JJ
12042016-08-15 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR tree-optimization/72824
1207 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1208
7c713714
CLT
12092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1210
1211 PR fortran/70598
1212 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1213 in use_device clause.
1214 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1215 * gfortran.dg/goacc/list.f95: Adjust to catch
1216 "neither a POINTER nor an array" error messages.
1217
4271e5cb
UB
12182016-08-14 Uros Bizjak <ubizjak@gmail.com>
1219
1220 PR target/76342
1221 * gcc.target/i386/pr76342.c: New test.
1222
b0cea284
JJ
12232016-08-12 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR c/71512
1226 * g++.dg/ubsan/pr71512.C: New test.
1227 * c-c++-common/ubsan/pr71512-1.c: New test.
1228 * c-c++-common/ubsan/pr71512-2.c: New test.
1229
e86aefb8
MM
12302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1231
1232 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1233 vector initialization options.
1234 * gcc.target/powerpc/vec-init-2.c: Likewise.
1235 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1236 is generated on ISA 3.0.
1237
7fd82d52
PP
12382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1239
1240 PR middle-end/71654
1241 * gcc.dg/c-c++-common/pr71654.c: New test.
1242 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1243 dg-options.
1244 * gcc.dg/tree-ssa/vrp24: Likewise.
1245
2f1364c2
JJ
12462016-08-12 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR c/67410
1249 * gcc.dg/pr67410.c: New test.
1250
8eb414aa
BC
12512016-08-12 Bin Cheng <bin.cheng@arm.com>
1252
1253 PR tree-optimization/69848
1254 * gcc.dg/vect/vect-pr69848.c: New test.
1255
30b39c19
UB
12562016-08-12 Uros Bizjak <ubizjak@gmail.com>
1257
1258 PR testsuite/71008
1259 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1260 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1261 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1262 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1263
e373dd06
RB
12642016-08-12 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/57326
1267 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1268 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1269 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1270 * gcc.target/i386/pr45685.c: Likewise.
1271 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1272 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1273 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1274 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1275 * gfortran.dg/pr34163.f90: Likewise.
1276
20d1af89
ML
12772016-08-12 Martin Liska <mliska@suse.cz>
1278
1279 * g++.dg/gcov/gcov-16.C: New test.
1280 * lib/gcov.exp: Support new argument for run-gcov function.
1281
5cacda56
ML
12822016-08-12 Martin Liska <mliska@suse.cz>
1283
1284 PR gcov-profile/35590
1285 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1286
663eecfd
RB
12872016-08-12 Richard Biener <rguenther@suse.de>
1288
1289 PR tree-optimization/72851
1290 * gcc.dg/torture/pr72851.c: New testcase.
1291
3f8257db 12922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1293
e366d7d8
AO
1294 PR debug/63240
1295 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1296 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1297 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1298 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1299 DW_AT_deleted.
1300
71e1a6a4
AO
1301 PR debug/55641
1302 * g++.dg/debug/dwarf2/ref-1.C: New.
1303
8aaf799b
AO
1304 PR debug/49366
1305 * g++.dg/debug/dwarf2/template-params-12.H: New.
1306 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1307 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1308 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1309 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1310 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1311 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1312 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1313
06f9caed
BS
13142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1315
1316 PR target/72863
1317 * gcc.target/powerpc/pr72863.c: New test.
1318
a8b956c1
UB
13192016-08-11 Uros Bizjak <ubizjak@gmail.com>
1320
1321 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1322
c73dd986
L
13232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1324
1325 * gcc.target/i386/pieces-strcpy-1.c: New test.
1326 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1327
385ed708
JJ
13282016-08-11 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR c++/72868
1331 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1332
df7ec09f
L
13332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1334
1335 * gcc.target/i386/pieces-memcpy-1.c: New test.
1336 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1337 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1338 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1339 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1340 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1341
b95a64bb
JJ
13422016-08-11 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR c/72816
7ddbcf6b 1345 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1346
59537744
BE
13472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1348
1349 PR tree-optimization/71083
1350 * gcc.c-torture/execute/pr71083.c: New test.
1351 * gnat.dg/loop_optimization23.adb: New test.
1352 * gnat.dg/loop_optimization23_pkg.ads: New test.
1353 * gnat.dg/loop_optimization23_pkg.adb: New test.
1354
183ac6d0
RB
13552016-08-11 Richard Biener <rguenther@suse.de>
1356
1357 PR tree-optimization/72772
1358 * gcc.dg/graphite/pr35356-1.c: Adjust.
1359 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1360
b152f5a2
JB
13612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1362
1363 * gfortran.dg/random_7.f90: Take into account that the last seed
1364 value is the special p value.
1365 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1366
bb7ebad1
RB
13672016-08-11 Richard Biener <rguenther@suse.de>
1368
1369 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1370
2e186411
AM
13712016-08-11 Alan Modra <amodra@gmail.com>
1372
1373 * gcc.target/powerpc/pr71680.c: New.
1374
e9e6d4f6
KN
13752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1376
1377 * gcc.target/powerpc/bfp/bfp.exp: New file.
1378 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1379 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1380 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1381 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1382 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1383 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1384 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1385 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1386 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1387 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1388 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1389 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1390 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1391 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1392 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1393 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1394 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1395 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1396 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1397 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1398 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1399 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1400 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1401 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1402 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1403 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1404 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1405 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1406 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1407 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1408 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1409 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1410 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1411 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1412 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1413 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1414 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1415 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1416 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1417 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1418 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1419 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1420 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1421 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1422 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1423 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1424 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1425 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1426 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1427 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1428 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1429 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1430 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1431
9c8eabea
BC
14322016-08-10 Bin Cheng <bin.cheng@arm.com>
1433
1434 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1435 Add aarch64*-*-*.
1436
6c553b76
BC
14372016-08-10 Bin Cheng <bin.cheng@arm.com>
1438
1439 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1440
a0883b08
MM
14412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1442
1443 PR target/72853
1444 * gcc.target/powerpc/pr72853.c: New test.
1445
a266236e
ML
14462016-08-10 Martin Liska <mliska@suse.cz>
1447
1448 PR gcov-profile/58306
1449 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1450
22063dbc
ML
14512016-08-10 Martin Liska <mliska@suse.cz>
1452
1453 * g++.dg/gcov/gcov-threads-1.C: New test.
1454
5250a5bb
SKS
14552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1456
1457 PR target/71873
1458 * gcc.target/avr/pr71873.c: New test.
1459
b7597ae5
ML
14602016-08-09 Martin Liska <mliska@suse.cz>
1461
1462 * g++.dg/gcov/gcov-dump-1.C: New test.
1463 * g++.dg/gcov/gcov-dump-2.C: New test.
1464
ab50a215
ML
14652016-08-09 Martin Liska <mliska@suse.cz>
1466
1467 * gcc.dg/tree-prof/val-prof-9.c: New test.
1468
dcb1e137
ML
14692016-08-09 Martin Liska <mliska@suse.cz>
1470
1471 * gcc.dg/tree-prof/val-prof-8.c: New test.
1472
04d6d3b6
MJ
14732016-08-09 Martin Jambor <mjambor@suse.cz>
1474
df839749
UB
1475 PR ipa/71981
1476 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1477
c57e78c4
BC
14782016-08-09 Bin Cheng <bin.cheng@arm.com>
1479
1480 PR tree-optimization/33707
1481 * gcc.dg/vect/pr33707.c: New test.
1482
42970a17
BC
14832016-08-09 Bin Cheng <bin.cheng@arm.com>
1484
1485 PR tree-optimization/pr72772
1486 * gcc.dg/tree-ssa/pr72772.c: New test.
1487
810a3aa6
MF
14882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1489
1490 PR rtl-optimization/66669
1491 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1492
9e207d6f
JJ
14932016-08-09 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR tree-optimization/72824
1496 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1497
50bf47fd
RB
14982016-08-09 Richard Biener <rguenther@suse.de>
1499
1500 PR tree-optimization/71802
1501 * gcc.dg/torture/pr71802.c: New testcase.
1502
cadec7ca
JJ
15032016-08-09 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR c++/72809
1506 * g++.dg/eh/stdarg1.C: New test.
1507
c43c5112
AK
15082016-08-08 Andi Kleen <ak@linux.intel.com>
1509
1510 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1511 test command line in failure log.
1512 (profopt-execute): dito. Make autofdo file names unique.
1513
895aa8e1
DM
15142016-08-08 David Malcolm <dmalcolm@redhat.com>
1515
1516 PR c/64955
1517 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1518 output.
1519
9afda630
PK
15202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1521
1522 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1523 c99_runtime.
1524 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1525 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1526 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1527 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1528 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1529 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1530
e52ed3fe
DM
15312016-08-08 David Malcolm <dmalcolm@redhat.com>
1532
1533 PR c/52952
1534 * gcc.dg/cpp/pr66415-1.c: Likewise.
1535 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1536 * gcc.dg/format/c90-printf-1.c: Likewise.
1537 * gcc.dg/format/diagnostic-ranges.c: New test case.
1538
ad200580
JJ
15392016-08-08 Jakub Jelinek <jakub@redhat.com>
1540
77524e0d
JJ
1541 PR fortran/72716
1542 * gfortran.dg/gomp/pr72716.f90: New test.
1543
2187f2a2
JJ
1544 PR middle-end/72781
1545 * gcc.dg/gomp/pr72781.c: New test.
1546
ad200580
JJ
1547 PR middle-end/68762
1548 * g++.dg/vect/pr68762-1.cc: New test.
1549 * g++.dg/vect/pr68762-2.cc: New test.
1550 * g++.dg/vect/pr68762.h: New file.
1551
989d0071
MS
15522016-08-08 Martin Sebor <msebor@redhat.com>
1553
1554 PR testsuite/72838
3a146d46
JJ
1555 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1556 * g++.dg/warn/overflow-warn-3.C: Same.
1557 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1558
7090cac9
AV
15592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1560
1561 PR fortran/71936
1562 * gfortran.dg/allocate_with_source_21.f03: New test.
1563
64e56ab0
AV
15642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1565
1566 PR fortran/72698
1567 * gfortran.dg/allocate_with_source_20.f03: New test.
1568
0476487d
AM
15692016-08-08 Alan Modra <amodra@gmail.com>
1570
1571 * gcc.c-torture/compile/pr72802.c: New.
1572
8e9218f2
AV
15732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1574
1575 PR fortran/70524
1576 * gfortran.dg/dependency_48.f90: New test.
1577
c1f7083b
TK
15782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1579
531e5ae3 1580 PR fortran/70040
c1f7083b
TK
1581 * gfortran.dg/pr70040.f90: New testcase.
1582
6ab5813c
TK
15832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1584
1585 PR fortran/71961
1586 * gfortran.dg/matmul_10.f90: New testcase.
1587
27bddc4a
JH
15882016-08-07 Jan Hubicka <hubicka@ucw.cz>
1589
1590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1591
4a9f8a9f
JJ
15922016-08-07 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR c/72816
1595 * gcc.dg/pr72816.c: New test.
1596
fa76f2c6
JW
15972016-08-06 Jonathan Wakely <jwakely@redhat.com>
1598
1599 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1600 * g++.dg/conversion/pr41426.C: Likewise.
1601 * g++.dg/conversion/pr66211.C: Likewise.
1602 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1603 * g++.dg/init/ref8.C: Likewise.
1604 * g++.old-deja/g++.law/cvt20.C: Likewise.
1605 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1606
5c3e5002
PP
16072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1608
1609 PR tree-optimization/18046
1610 * gcc.dg/tree-ssa/vrp105.c: New test.
1611 * gcc.dg/tree-ssa/vrp106.c: New test.
1612
94087e88 16132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1614
1615 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1616 1ul in diagnostics. Remove hyphen from "constant-expression."
1617 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1618 * g++.dg/cpp0x/static_assert3.C: Same.
1619 * g++.dg/cpp1y/constexpr-throw.C: Same.
1620 * g++.dg/template/nontype3.C: Same.
1621 * g++.dg/warn/overflow-warn-1.C: Same.
1622 * g++.dg/warn/overflow-warn-3.C: Same.
1623 * g++.dg/warn/overflow-warn-4.C: Same.
1624
88fa5555
DM
16252016-08-05 David Malcolm <dmalcolm@redhat.com>
1626
1627 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1628 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1629 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1631
1addb9e6
PP
16322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1633
1634 PR tree-optimization/72810
1635 * gcc.dg/tree-ssa/vrp110.c: New test.
1636
1b62ed4f
JG
16372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1638
1639 PR Target/72819
1640 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1641 registers.
1642 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1643 saving the half-precision registers.
1644 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1645 value is returned in h0.
1646 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1647 are passed in FP/SIMD registers.
1648 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1649 passing works corrcetly.
1650 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1651 (hfa_f16x2_t): Likewise.
1652 (hfa_f16x3_t): Likewise.
1653 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1654 are promoted to double and passed in a double register.
1655 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1656 are promoted to double and stacked.
1657 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1658 __fp16 data types.
1659 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1660 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1661 __fp16 first get passed in FP/SIMD registers, then stacked.
1662
4228ca19
NS
16632016-08-05 Nathan Sidwell <nathan@acm.org>
1664
1665 PR c++/68724
1666 * g++.dg/cpp0x/pr68724.C: New.
1667
db7c335e
RB
16682016-08-05 Richard Biener <rguenther@suse.de>
1669
1670 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1671
48abe922
PP
16722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1673
1674 * gcc.dg/tree-ssa/vrp107.c: New test.
1675 * gcc.dg/tree-ssa/vrp108.c: New test.
1676 * gcc.dg/tree-ssa/vrp109.c: New test.
1677
f6cdf42f
PK
16782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1679
1680 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1681 dg-options.
1682
33a9c609
PK
16832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1684
1685 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1686 test-cases.
1687 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1688 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1689 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1690 test-cases.
1691 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1692 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1693 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1694 large_double.
1695
4473482d
PC
16962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/72800
1699 * g++.dg/cpp1y/lambda-ice1.C: New.
1700
08156df5
PP
17012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1702
1703 PR c++/72759
1704 * g++.dg/cpp1y/pr72759.C: New test.
1705
938da3a5
PP
17062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1707
1708 * gcc.dg/switch-10.c: New test.
1709
da84183c
JG
17102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1711
1712 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1713
ae9281fc
TS
17142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1715
1716 * c-c++-common/goacc/routine-5.c: Update.
1717
086ad22e
BE
17182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1719
1720 PR rtl-optimization/70903
1721 * gcc.c-torture/execute/pr70903.c: New test.
1722
6805e400
ML
17232016-08-04 Martin Liska <mliska@suse.cz>
1724
1725 * gcc.dg/params/params.exp: Replace file exists with
1726 TESTING_IN_BUILD_TREE.
1727
a0008434
MP
17282016-08-04 Marek Polacek <polacek@redhat.com>
1729
1730 PR c++/70229
1731 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1732
fb46286e
RB
17332016-08-04 Richard Biener <rguenther@suse.de>
1734
1735 PR middle-end/71984
1736 * gcc.dg/torture/pr71984.c: Guard correctness check for
1737 little-endian.
1738
ac2c96ab
AP
17392016-08-03 Andrew Pinski <apinski@cavium.com>
1740
1741 * gcc.c-torture/compile/20160802-1.c: New testcase.
1742
c98583e9
FR
17432016-08-03 Fritz Reese <fritzoreese@gmail.com>
1744
1745 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1746
9ad1a1da
RB
17472016-08-03 Richard Biener <rguenther@suse.de>
1748
1749 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1750 and remove -O3.
1751 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1752 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1753
cd75c979
RB
17542016-08-03 Richard Biener <rguenther@suse.de>
1755
1756 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1757 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1758 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1759 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1760
30e8d875
SKS
17612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1762
1763 * gcc.dg/init-excess-2.c: Require int32plus.
1764 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1765 * gcc.dg/pr59963-2.c: Require int32plus.
1766 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1767 * gcc.dg/unroll-7.c: Require int32plus.
1768
69b806f6
BC
17692016-08-02 Bin Cheng <bin.cheng@arm.com>
1770
1771 PR tree-optimization/34114
1772 * gcc.dg/tree-ssa/loop-42.c: New test.
1773
1efafef3
TC
17742016-08-02 Tamar Christina <tamar.christina@arm.com>
1775
1776 * gcc.target/aarch64/vminmaxnm.c: New.
1777 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1778 tests.
1779
e2a99194
MM
17802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1781
1782 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1783 vec_extract for vector float, vector int, vector short, and vector
1784 char.
1785 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1786 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1787 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1788 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1789
71bfb77a
WD
17902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1791
1792 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1793 single stack adjustment, no writeback.
71bfb77a
WD
1794 * gcc.target/aarch64/test_frame_12.c: Likewise.
1795 * gcc.target/aarch64/test_frame_13.c: Likewise.
1796 * gcc.target/aarch64/test_frame_15.c: Likewise.
1797 * gcc.target/aarch64/test_frame_6.c: Likewise.
1798 * gcc.target/aarch64/test_frame_7.c: Likewise.
1799 * gcc.target/aarch64/test_frame_8.c: Likewise.
1800 * gcc.target/aarch64/test_frame_16.c: New test.
1801
37bce35a
L
18022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1803
1804 PR target/72748
1805 * gcc.target/i386/pr72748.c: New test.
1806
3f8257db 18072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1808
1809 PR tree-optimization/71818
1810 * gcc.dg/vect/pr71818.c: New
1811
bf60c531
ML
18122016-08-01 Martin Liska <mliska@suse.cz>
1813
1814 PR tree-optimization/71857
1815 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1816
8ed49fab
KT
18172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818
1819 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1820
76e2c821
JB
18212016-08-01 Jan Beulich <jbeulich@suse.com>
1822
1823 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1824
35029597
WS
18252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1826
1827 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1828 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1829
3aa4b66a
JW
18302016-07-31 Jonathan Wakely <jwakely@redhat.com>
1831
1832 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1833 (check_effective_target_c++): Likewise. Also match for libstdc++.
1834
3f8257db 18352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1836
1837 PR fortran/41922
1838 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1839 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1840 * gfortran.dg/pr41922.f90: New test.
1841
9fcb2819
SK
18422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1843
1844 PR fortran/68566
1845 * gfortran.dg/pr68566.f90: new test.
1846
94087e88 18472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1848
1849 PR c++/60760
1850 PR c++/71091
1851 * g++.dg/cpp0x/constexpr-cast.C: New test.
1852 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1853 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1854 * g++.dg/ubsan/pr63956.C: Correct.
1855
d0047a25
MM
18562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1857
1858 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1859 vector double or vector long where the vector is in memory.
1860 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1861 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1862
e4f7a5df
SK
18632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1864
1865 PR fortran/69867
1866 * gfortran.dg/pr69867.f90: New test.
1867
b441ae1d
SK
18682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1869
1870 PR fortran/69962
1871 * gfortran.dg/pr69962.f90: New test.
1872
712dff31
SK
18732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1874
1875 PR fortran/70006
1876 * gfortran.dg/pr70006.f90: New test.
1877
fb42421e
SK
18782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1879
1880 PR fortran/71730
1881 * gfortran.dg/pr71730.f90: New test.
1882 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1883 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1884 * gfortran.dg/array_constructor_26.f03: Ditto.
1885
466effe0
WS
18862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1887
1888 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1889 * gcc.target/powerpc/pr71763.c: Likewise.
1890
f618a472
MP
18912016-07-29 Marek Polacek <polacek@redhat.com>
1892
1893 PR c/71742
1894 * gcc.dg/940510-1.c: Adjust dg-error.
1895 * gcc.dg/c99-flex-array-1.c: Likewise.
1896 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1897
efd0786f
MP
1898 PR c/71853
1899 * gcc.dg/noncompile/pr71853.c: New test.
1900
e00dceaf
MP
1901 PR c/71573
1902 * gcc.dg/noncompile/pr71573.c: New test.
1903
638fc14f
MP
1904 PR c/71926
1905 * g++.dg/warn/Wparentheses-30.C: New test.
1906 * gcc.dg/Wparentheses-14.c: New test.
1907
61c73a7f
UB
19082016-07-29 Uros Bizjak <ubizjak@gmail.com>
1909
1910 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1911
01d32b2b
BC
19122016-07-29 Bin Cheng <bin.cheng@arm.com>
1913
1914 PR tree-optimization/57558
1915 * gcc.dg/vect/pr57558-1.c: New test.
1916 * gcc.dg/vect/pr57558-2.c: New test.
1917
f6c7a248
PK
19182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1919
61c73a7f 1920 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1921 to scan forwprop1 dump pass.
1922
f54ea774
PC
19232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 PR c++/51488
1926 * g++.dg/template/pr51488.C: New.
1927
673a107a
JJ
19282016-07-29 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR c/71969
1931 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1932 static __inline__.
1933 * gcc.dg/pr71969-1.c: New test.
1934 * gcc.dg/pr71969-2.c: New test.
1935 * gcc.dg/pr71969-3.c: New test.
1936
78169471
MP
19372016-07-29 Marek Polacek <polacek@redhat.com>
1938
1939 PR c/71574
1940 * c-c++-common/pr71574.c: New test.
1941
a5b5c8b6
MP
1942 PR c/71583
1943 * gcc.dg/noncompile/pr71583.c: New test.
1944
883b6d4e
KV
19452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1946
1947 PR middle-end/68217
1948 * gcc.dg/pr68217.c: New test.
1949
89f1f37e
SK
19502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1951
1952 PR fortran/71067
1953 * gfortran.dg/pr71067_1.f90: New test.
1954 * gfortran.dg/pr71067_2.f90: Ditto.
1955
e0d32185
MM
19562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1957
1958 * gcc.target/powerpc/vec-extract-1.c: New test.
1959
c851722d
SK
19602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1961
1962 PR fortran/71799
1963 * gfortran.dg/pr71799.f90: New test.
1964
f064da6a
PC
19652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 PR c++/71665
1968 * g++.dg/cpp0x/pr71665-1.C: New.
1969 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1970 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1971 * g++.dg/ext/label10.C: Likewise.
1972 * g++.dg/parse/constant5.C: Likewise.
1973
1b70aaad
SK
19742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1975
1976 PR fortran/71859
1977 * gfortran.dg/pr71859.f90: New test.
1978 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1979 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1980
a23404c9
PT
19812016-07-28 Paul Thomas <pault@gcc.gnu.org>
1982
1983 PR fortran/71883
1984 * gfortran.dg/pr71883.f90 : New test.
1985
513d866d
YR
19862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1987
1988 PR tree-optimization/71734
61c73a7f 1989 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1990
7c428aa2
RL
19912016-07-28 Renlin Li <renlin.li@arm.com>
1992
1993 Revert
1994 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1995
1996 PR fortran/71902
1997 * gfortran.dg/dependency_47.f90: New test.
1998
1225d6b1
ML
19992016-07-28 Martin Liska <mliska@suse.cz>
2000
2001 PR gcov-profile/68025
2002 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2003
e5f5bf35
ML
20042016-07-28 Martin Liska <mliska@suse.cz>
2005
2006 * g++.dg/vect/pr70944.cc: New test.
2007
4536610d
KV
20082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2009
2010 PR middle-end/71994
2011 * gcc.dg/torture/pr71994.c: New test.
2012
8c6961ca
PK
20132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2014
2015 PR middle-end/71078
2016 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2017 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2018 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2019
8de22ea0
RB
20202016-07-27 Richard Biener <rguenther@suse.de>
2021
2022 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2023
5d9da222
ML
20242016-07-27 Martin Liska <mliska@suse.cz>
2025
2026 * gcc.dg/predict-13.c: New test.
2027 * gcc.dg/predict-14.c: New test.
2028
af9e275f
SKS
20292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2030
a23404c9 2031 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2032 including stdint.h.
2033 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2034 including stdint.h.
2035
71abba1e
MM
20362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2037
2038 PR target/71869
2039 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2040 IEEE built-in functions handle quiet and signalling NaNs
2041 correctly.
2042
9cd74e8f
SK
20432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2044
2045 PR fortran/71862
2046 * gfortran.dg/pr71862.f90: New test.
2047
0d48446f
MS
20482016-07-26 Martin Sebor <msebor@redhat.com>
2049
2050 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2051 selector with dg-options.
2052
524cf1e4
PP
20532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2054
2055 PR tree-optimization/18046
2056 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2057 * gcc.dg/tree-ssa/vrp103.c: New test.
2058 * gcc.dg/tree-ssa/vrp104.c: New test.
2059
100665d8
WS
20602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2061
2062 * gcc.target/powerpc/pr63354.c: Require lp64 since
2063 -mprofile-kernel is not legal with -m32.
2064
0b64ca40
RB
20652016-07-26 Richard Biener <rguenther@suse.de>
2066
2067 PR rtl-optimization/71984
2068 * gcc.dg/torture/pr71984.c: New testcase.
2069
9b7937cf
RS
20702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2071
2072 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2073 g++-dg-runtest via et-dg-runtest.
2074 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2075 * gcc.dg/vect/vect.exp: Likewise.
2076 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2077 gfortran-dg-runtest.
2078 * gfortran.dg/vect/vect.exp: Likewise.
2079 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2080 (check_mips_loongson_hw_available): Likewise.
2081 (check_effective_target_mpaired_single_runtime): Likewise.
2082 (check_effective_target_mips_loongson_runtime): Likewise.
2083 (add_options_for_mpaired_single): Likewise.
2084 (check_effective_target_vect_int): Add global et_index.
2085 Check and save the supported feature for a target selected by
2086 the et_index target. Break long lines where appropriate. Call
2087 et-is-effective-target for MIPS with an argument instead of
2088 check_effective_target_* where appropriate.
2089 (check_effective_target_vect_intfloat_cvt): Likewise.
2090 (check_effective_target_vect_uintfloat_cvt): Likewise.
2091 (check_effective_target_vect_floatint_cvt): Likewise.
2092 (check_effective_target_vect_floatuint_cvt): Likewise.
2093 (check_effective_target_vect_simd_clones): Likewise.
2094 (check_effective_target_vect_shift): ewise.
2095 (check_effective_target_whole_vector_shift): Likewise.
2096 (check_effective_target_vect_bswap): Likewise.
2097 (check_effective_target_vect_shift_char): Likewise.
2098 (check_effective_target_vect_long): Likewise.
2099 (check_effective_target_vect_float): Likewise.
2100 (check_effective_target_vect_double): Likewise.
2101 (check_effective_target_vect_long_long): Likewise.
2102 (check_effective_target_vect_no_int_max): Likewise.
2103 (check_effective_target_vect_no_int_add): Likewise.
2104 (check_effective_target_vect_no_bitwise): Likewise.
2105 (check_effective_target_vect_widen_shift): Likewise.
2106 (check_effective_target_vect_no_align): Likewise.
2107 (check_effective_target_vect_hw_misalign): Likewise.
2108 (check_effective_target_vect_element_align): Likewise.
2109 (check_effective_target_vect_condition): Likewise.
2110 (check_effective_target_vect_cond_mixed): Likewise.
2111 (check_effective_target_vect_char_mult): Likewise.
2112 (check_effective_target_vect_short_mult): Likewise.
2113 (check_effective_target_vect_int_mult): Likewise.
2114 (check_effective_target_vect_extract_even_odd): Likewise.
2115 (check_effective_target_vect_interleave): Likewise.
2116 (check_effective_target_vect_stridedN): Likewise.
2117 (check_effective_target_vect_multiple_sizes): Likewise.
2118 (check_effective_target_vect64): Likewise.
2119 (check_effective_target_vect_call_copysignf): Likewise.
2120 (check_effective_target_vect_call_sqrtf): Likewise.
2121 (check_effective_target_vect_call_btrunc): Likewise.
2122 (check_effective_target_vect_call_btruncf): Likewise.
2123 (check_effective_target_vect_call_ceil): Likewise.
2124 (check_effective_target_vect_call_ceilf): Likewise.
2125 (check_effective_target_vect_call_floor): Likewise.
2126 (check_effective_target_vect_call_floorf): Likewise.
2127 (check_effective_target_vect_call_lceil): Likewise.
2128 (check_effective_target_vect_call_lfloor): Likewise.
2129 (check_effective_target_vect_call_nearbyint): Likewise.
2130 (check_effective_target_vect_call_nearbyintf): Likewise.
2131 (check_effective_target_vect_call_round): Likewise.
2132 (check_effective_target_vect_call_roundf): Likewise.
2133 (check_effective_target_vect_perm): Likewise, but also append *_saved
2134 to the existing global name to properly cache the result.
2135 (check_effective_target_vect_perm_byte): Likewise.
2136 (check_effective_target_vect_perm_short): Likewise.
2137 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2138 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2139 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2140 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2141 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2142 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2143 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2144 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2145 (check_effective_target_vect_sdot_qi): Likewise.
2146 (check_effective_target_vect_udot_qi): Likewise.
2147 (check_effective_target_vect_sdot_hi): Likewise.
2148 (check_effective_target_vect_udot_hi): Likewise.
2149 (check_effective_target_vect_usad_char): Likewise.
2150 (check_effective_target_vect_pack_trunc): Likewise.
2151 (check_effective_target_vect_unpack): Likewise.
2152 (check_effective_target_vect_aligned_arrays): Likewise.
2153 (check_effective_target_vect_natural_alignment): Likewise.
2154 (check_effective_target_vector_alignment_reachable): Likewise.
2155 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2156 (is-effective-target): Initialize et_index if undefined.
2157 (et-dg-runtest): New.
2158 (et-is-effective-target): Likewise.
2159 (check_vect_support_and_set_flags): Add supported MIPS targets to
2160 EFFECTIVE_TARGETS list. Return the number of supported targets.
2161
8f63caf6 21622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2163 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2164
2165 PR middle-end/70920
2166 * gcc.dg/pr70920-1.c: New test-case.
2167 * gcc.dg/pr70902-2.c: Likewise.
2168 * gcc.dg/pr70920-3.c: Likewise.
2169 * gcc.dg/pr70920-4.c: Likewise
2170 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2171 2 instead of 3.
2172
7d575fff
AM
21732016-07-25 Alexander Monakov <amonakov@ispras.ru>
2174
2175 * gcc.c-torture/execute/pr71494.c: Require label_values.
2176 * gcc.dg/pr16973.c: Ditto.
2177
bf01e070
SKS
21782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2179
2180 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2181 * gcc.dg/torture/pr69771.c: Require int32plus.
2182 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2183
16b05965
ML
21842016-07-25 Martin Liska <mliska@suse.cz>
2185
2186 * gcc.dg/torture/pr71987.c: New test.
2187
d52d3767
SK
21882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2189
2190 PR fortran/71935
2191 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2192 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2193 * gfortran.dg/pr71935.f90: New test.
2194
94087e88 21952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2196
2197 PR c++/71675
2198 * g++.dg/ext/atomic-3.C: New test.
2199 * gcc.dg/atomic/pr71675.c: New test.
2200
58b3986e
ES
22012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2202
2203 * gcc.target/i386/mvc8.c: New test.
2204
faa1612a
BC
22052016-07-22 Bin Cheng <bin.cheng@arm.com>
2206
2207 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2208 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2209
1603ebe0
TK
22102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2211
2212 PR fortran/71795
2213 * gfortran.dg/constructor_50.f90: New test.
2214
bc91c436
ML
22152016-07-22 Martin Liska <mliska@suse.cz>
2216
2217 PR gcov-profile/69028
2218 PR gcov-profile/62047
2219 * g++.dg/cilk-plus/pr69028.C: New test.
2220
9fe9a3a7
AV
22212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2222
2223 * gfortran.dg/coarray_stat_2.f90: New test.
2224
70866e3d
MM
22252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2226
2227 * gcc.target/powerpc/vec-extract.h: New files to check the
2228 vec_extract built-in functions for all vector types, testing
2229 accessing each element, both with constant and variable element
2230 numbers.
2231 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2232 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2233 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2234 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2235 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2236 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2237 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2238 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2239 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2240
ab3af181
JJ
22412016-07-21 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c++/71728
2244 * g++.dg/other/pr71728.C: New test.
2245
ebe8f322
JG
22462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2247
2248 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2249 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2250 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2251 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2252 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2253
959cef74
RB
22542016-07-21 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/71947
2257 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2258
b24d9420
BC
22592016-07-21 Bin Cheng <bin.cheng@arm.com>
2260
2261 * gcc.dg/tree-ssa/scev-15.c: New.
2262
23974819
BC
22632016-07-21 Bin Cheng <bin.cheng@arm.com>
2264
2265 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2266
ee78cbaa
JJ
22672016-07-21 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR c++/71941
2270 * g++.dg/gomp/pr71941.C: New test.
2271
52ed68f7
DM
22722016-07-20 David Malcolm <dmalcolm@redhat.com>
2273
2274 PR c/70339
2275 PR c/71858
2276 * g++.dg/spellcheck-identifiers.C: New test case, based on
2277 gcc.dg/spellcheck-identifiers.c.
2278 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2279 gcc.dg/spellcheck-identifiers-2.c.
2280 * g++.dg/spellcheck-typenames.C: New test case, based on
2281 gcc.dg/spellcheck-typenames.c
2282
18407bfb
JW
22832016-07-20 Jonathan Wakely <jwakely@redhat.com>
2284
2285 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2286 pointer to member function and also test catching by reference.
2287
4c07fd98
DV
22882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2289
2290 * gcc.target/s390/pr67443.c: Fix test case.
2291
fee21d65
DV
22922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2293
2294 * gcc.target/s390/insv-1.c: Xfail some tests.
2295 * gcc.target/s390/insv-2.c: Likewise.
2296
dbe9dfdd
GJL
22972016-07-20 Georg-Johann Lay <avr@gjlay.de>
2298
2299 * gcc.target/avr/torture/get-mem.c: New test.
2300 * gcc.target/avr/torture/set-mem.c: New test.
2301
c25e1d82
GJL
23022016-07-20 Georg-Johann Lay <avr@gjlay.de>
2303
2304 PR target/71948
2305 * gcc.target/avr/torture/tiny-progmem.c: New test.
2306
109d2197
JJ
23072016-07-20 Jakub Jelinek <jakub@redhat.com>
2308
7419f441
JJ
2309 PR c++/71909
2310 * g++.dg/parse/pr71909.C: New test.
2311 * g++.dg/tm/pr71909.C: New test.
2312
109d2197
JJ
2313 PR c++/50060
2314 * g++.dg/cpp0x/constexpr-50060.C: New test.
2315 * g++.dg/cpp1y/constexpr-50060.C: New test.
2316
144530cf
ML
23172016-07-20 Martin Liska <mliska@suse.cz>
2318
2319 * gfortran.dg/graphite/pr71898.f90: New test.
2320
04ac4afa
BC
23212016-07-20 Bin Cheng <bin.cheng@arm.com>
2322
2323 PR tree-optimization/71503
2324 PR tree-optimization/71683
2325 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2326 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2327
dcbdb17a
ML
23282016-07-20 Martin Liska <mliska@suse.cz>
2329
2330 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2331 * gcc.dg/plugin/sreal-test-1.c: Remove.
2332 * gcc.dg/plugin/sreal_plugin.c: Remove.
2333
6ed82555
TK
23342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2335
2336 PR fortran/71902
2337 * gfortran.dg/dependency_47.f90: New test.
2338
13da0507
JJ
23392016-07-19 Jakub Jelinek <jakub@redhat.com>
2340
4833f561
JJ
2341 PR rtl-optimization/71916
2342 * gcc.c-torture/compile/pr71916.c: New test.
2343
4fda19ef
JJ
2344 PR middle-end/71874
2345 * g++.dg/torture/pr71874.C: New test.
2346
13da0507
JJ
2347 PR middle-end/71734
2348 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2349 (my_alloc): Rewritten to use __builtin_posix_memalign and
2350 __SIZE_TYPE__.
2351 (my_free): Use __builtin_free instead of _mm_free.
2352 (Vec::operator=): Use __builtin_memcpy.
2353
e7980add
MJ
23542016-07-19 Martin Jambor <mjambor@suse.cz>
2355
61c73a7f
UB
2356 PR fortran/71688
2357 * gfortran.dg/pr71688.f90: New test.
e7980add 2358
13e88953
RB
23592016-07-19 Richard Biener <rguenther@suse.de>
2360
2361 * c-c++-common/vector-subscript-6.c: New testcase.
2362 * c-c++-common/vector-subscript-7.c: Likewise.
2363
1caf0482
SKS
23642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2365
a23404c9 2366 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2367 and UInt32 based on __SIZEOF_INT__.
2368
cef5388d
RB
23692016-07-19 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/71901
2372 * gcc.dg/torture/pr71901.c: New testcase.
2373
23742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2375
2376 PR tree-optimization/71908
2377 * gcc.dg/torture/pr71908.c: New testcase.
2378
a8f7a895
MM
23792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2380
2381 PR target/71493
2382 * gcc.target/powerpc/pr71493-1.c: New test.
2383 * gcc.target/powerpc/pr71493-2.c: Likewise.
2384
f2111a36
JJ
23852016-07-18 Jakub Jelinek <jakub@redhat.com>
2386
99516432
JJ
2387 PR c++/71835
2388 * g++.dg/conversion/ambig3.C: New test.
2389
87713c6a
JJ
2390 PR c++/71828
2391 * g++.dg/cpp0x/constexpr-71828.C: New test.
2392
7a7f16ca
JJ
2393 PR c++/71826
2394 * g++.dg/template/pr71826.C: New test.
2395
f4d90295
JJ
2396 PR c++/71822
2397 * g++.dg/template/defarg21.C: New test.
2398
f2111a36
JJ
2399 PR c++/71871
2400 * g++.dg/ext/vector31.C: New test.
2401
0b965526
UB
24022016-07-18 Uros Bizjak <ubizjak@gmail.com>
2403
2404 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2405
94e136b9
YR
24062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2407
2408 PR tree-optimization/71734
2409 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2410
7072df0a
DV
24112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2412
2413 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2414 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2415 stack-layout-dynamic-1.c: New test.
2416
54158a1a
AK
24172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2418
2419 * gcc.target/s390/nolrl-1.c: New test.
2420
43068916
FR
24212016-07-17 Fritz Reese <fritzoreese@gmail.com>
2422
2423 PR fortran/71523
2424 * gfortran.dg/pr71523_1.f90: New test.
2425 * gfortran.dg/pr71523_2.f90: New test.
2426
a9356b12
AS
24272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2428
2429 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2430
a07b81c7 24312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2432 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2433
2434 PR fortran/62125
2435 * gfortran.dg/pr62125.f90: New test.
2436
96c0ec12
BS
24372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2438
2439 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2440 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2441
479d0ed5
JW
24422016-07-15 Jonathan Wakely <jwakely@redhat.com>
2443
2444 PR c++/58796
2445 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2446 * g++.dg/cpp0x/nullptr35.C: New test.
2447
41c7438e
BC
24482016-07-15 Bin Cheng <bin.cheng@arm.com>
2449
2450 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2451
f7ba880b
CP
24522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2453
2454 * gfortran.dg/goacc/vector_length.f90: New test.
2455
b9aba0a0
RB
24562016-07-15 Richard Biener <rguenther@suse.de>
2457
2458 PR tree-optimization/71881
2459 * gcc.dg/torture/pr71881.c: New testcase.
2460
9513d5fb
RB
24612016-07-15 Richard Biener <rguenther@suse.de>
2462
2463 PR tree-optimization/71887
2464 * gcc.dg/torture/pr71887.c: New testcase.
2465
ddbbcb19
JJ
24662016-07-15 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR c/71858
2469 * gcc.dg/spellcheck-identifiers-3.c: New test.
2470
29eb509c
AV
24712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2472
2473 PR fortran/71807
2474 * gfortran.dg/null_9.f90: New test.
2475
43aabfcf
BC
24762016-07-15 Bin Cheng <bin.cheng@arm.com>
2477
2478 * gcc.dg/tree-ssa/loop-41.c: New test.
2479
afc89e58
BC
24802016-07-15 Bin Cheng <bin.cheng@arm.com>
2481
2482 PR tree-optimization/71347
2483 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2484
6fa682ad
SK
24852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2486
2487 PR fortran/29819
2488 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2489 * gfortran.dg/contains.f90: Ditto.
2490 * gfortran.dg/contains_empty_1.f03: Ditto.
2491 * gfortran.dg/submodule_3.f08: Ditto.
2492
dd36b877
JJ
24932016-07-14 Jakub Jelinek <jakub@redhat.com>
2494
a60a5d31
JJ
2495 PR testsuite/71865
2496 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2497 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2498 expected diagnostics.
2499
dd36b877
JJ
2500 PR c/71858
2501 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2502 * gcc.dg/spellcheck-identifiers-2.c: New test.
2503 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2504 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2505
a241f8ca
JJ
25062016-07-14 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR tree-optimization/71872
2509 * gcc.c-torture/compile/pr71872.c: New test.
2510
d62b809c
TP
25112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2512
2513 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2514 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2515 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2516 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2517 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2518 * gcc.target/arm/atomic-op-acquire-1.c: This.
2519 * gcc.target/arm/atomic-op-char.c: Rename into ...
2520 * gcc.target/arm/atomic-op-char-1.c: This.
2521 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2522 * gcc.target/arm/atomic-op-consume-1.c: This.
2523 * gcc.target/arm/atomic-op-int.c: Rename into ...
2524 * gcc.target/arm/atomic-op-int-1.c: This.
2525 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2526 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2527 * gcc.target/arm/atomic-op-release.c: Rename into ...
2528 * gcc.target/arm/atomic-op-release-1.c: This.
2529 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2530 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2531 * gcc.target/arm/atomic-op-short.c: Rename into ...
2532 * gcc.target/arm/atomic-op-short-1.c: This.
2533 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2534 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2535 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2536 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2537 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2538 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2539 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2540 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2541 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2542 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2543
1f8dd420
AV
25442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2545
2546 PR fortran/70842
2547 * gfortran.dg/select_type_35.f03: New test.
2548
53109ba8
KT
25492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2550
2551 PR target/65951
2552 PR tree-optimization/70923
2553 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2554 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2555 * gcc.dg/vect/pr65951.c: Likewise.
2556 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2557
91f35b7f
DE
25582016-07-14 David Edelsohn <dje.gcc@gmail.com>
2559
2560 * c-c++-common/pr60226.c: Expect maximum object file alignment
2561 error on AIX.
2562
351168fe
RB
25632016-07-14 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/71866
2566 * gcc.dg/torture/pr71866.c: New testcase.
2567
94c32c00
TP
25682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2569
2570 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2571 selector and enclose boolean expression in curly braces.
2572
b799a481
AM
25732016-07-14 Alan Modra <amodra@gmail.com>
2574
2575 PR target/71733
2576 * gcc.target/powerpc/p9-novsx.c: New.
2577
f63ba78c
AK
25782016-07-13 Andi Kleen <ak@linux.intel.com>
2579
2580 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2581 * g++.dg/tree-prof/morefunc.C: Dito.
2582 * g++.dg/tree-prof/pr35545.C: Dito.
2583 * g++.dg/tree-prof/reorder.C: Dito.
2584 * gcc.dg/tree-prof/20050826-2.c: Dito.
2585 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2586 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2587 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2588 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2589 * gcc.dg/tree-prof/inliner-1.c: Dito.
2590 * gcc.dg/tree-prof/merge_block.c: Dito.
2591 * gcc.dg/tree-prof/stringop-1.c: Dito.
2592 * gcc.dg/tree-prof/stringop-2.c: Dito.
2593 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2594 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2595 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2596 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2597 * gcc.dg/tree-prof/update-loopch.c: Dito.
2598 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2599 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2600 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2601 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2602 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2603 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2604 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2605
f4d5a23d
AK
26062016-07-13 Andi Kleen <ak@linux.intel.com>
2607
2608 * lib/profopt.exp (profopt-execute): Remove .imports files.
2609
ae145898
AK
26102016-07-13 Andi Kleen <ak@linux.intel.com>
2611
0b965526 2612 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2613
e97bd4f5
AK
26142016-07-13 Andi Kleen <ak@linux.intel.com>
2615
2616 * lib/profopt.exp (dg-final-scan-autofdo,
2617 dg-final-scan-not-autofdo): New functions.
2618
6fa3d4b4
BC
26192016-07-13 Bin Cheng <bin.cheng@arm.com>
2620
2621 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2622 * gcc.dg/vect/vect-35.c: Ditto.
2623 * gcc.dg/vect/vect-alias-check-2.c: New test.
2624
65f18bc6
ML
26252016-07-13 Martin Liska <mliska@suse.cz>
2626
2627 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2628 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2629 * gfortran.dg/pr42108.f90: Update expected dump scan.
2630
9737f35b
RB
26312016-07-13 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/24574
2634 * gcc.dg/pr24574.c: New testcase.
2635
62c0ea4b
SKS
26362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2637
0b965526 2638 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2639 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2640 * c-c++-common/pr68833-1.c: Require int32plus.
2641 * gcc.dg/ipa/pr63551.c: Likewise.
2642 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2643 * gcc.dg/ipa/pr64041.c: Require int32plus.
2644
c7ed8938
IE
26452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2646
2647 PR ipa/71633
2648 * g++.dg/pr71633.C: New test.
2649
5ce15300
TP
26502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2651
2652 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2653 Add new arm_thumb1_cbz_ok effective target.
2654 * gcc.target/arm/cbz.c: New test.
2655
2b9509a3
TP
26562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2657
2658 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2659 Define effective target.
2660 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2661 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2662 * gcc.target/arm/movhi_movw.c: New test.
2663 * gcc.target/arm/movsi_movw.c: Likewise.
2664 * gcc.target/arm/movdi_movw.c: Likewise.
2665
7f15b177
RB
26662016-07-13 Richard Biener <rguenther@suse.de>
2667
2668 PR middle-end/71104
2669 * gcc.dg/pr71104-1.c: New testcase.
2670 * gcc.dg/pr71104-2.c: Likewise.
2671
0b0a896e
MM
26722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2673
2674 PR target/71805
2675 * gcc.target/powerpc/pr71805.c: New test.
2676
f906f5ed
BS
26772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 * gcc.target/powerpc/divkc3-1.c: New.
2680 * gcc.target/powerpc/mulkc3-1.c: New.
2681
9e63c3aa
NS
26822016-07-12 Nathan Sidwell <nathan@acm.org>
2683
2684 * gcc.target/arm/data-rel-1.c: New.
2685 * gcc.target/arm/data-rel-2.c: New.
2686 * gcc.target/arm/data-rel-3.c: New.
2687
f507d202
ML
26882016-07-12 Martin Liska <mliska@suse.cz>
2689
2690 * gcc.dg/params/blocksort-part.c: New test.
2691 * gcc.dg/params/params.exp: New file.
2692
d6f7c125
KT
26932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2694
2695 PR middle-end/71700
2696 * gcc.c-torture/execute/pr71700.c: New test.
2697
37ccb0ba
SB
26982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2699 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/23286
2702 PR tree-optimization/70159
2703 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2704 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2705 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2706 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2707 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2708 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2709 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2710 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2711 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2712 * gcc.dg/pr51879-12.c: Likewise.
2713 * gcc.dg/strlenopt-9.c: Likewise.
2714 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2715 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2716 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2717 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2718 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2719 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2720 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2721 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2722 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2723 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2724 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2725 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2726 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2727 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2728 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2729
712a93d6
RB
27302016-07-12 Richard Biener <rguenther@suse.de>
2731
2732 PR rtl-optimization/68961
2733 * gcc.target/i386/pr68961.c: New testcase.
2734
c392943c
JJ
27352016-07-11 Jakub Jelinek <jakub@redhat.com>
2736
3d56e6a4
JJ
2737 PR middle-end/71758
2738 * c-c++-common/gomp/pr71758.c: New test.
2739 * gfortran.dg/gomp/pr71758.f90: New test.
2740
c392943c
JJ
2741 PR tree-optimization/71823
2742 * gcc.dg/vect/pr71823.c: New test.
2743
741d3be5
DM
27442016-07-11 David Malcolm <dmalcolm@redhat.com>
2745
2746 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2747 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2748 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2749
92fa45b5
L
27502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2751
2752 PR target/71801
2753 * gcc.target/i386/pr71801.c: New test.
2754
f51606c7
RB
27552016-07-11 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/71816
2758 * gcc.dg/torture/pr71816.c: New testcase.
2759
36b54ce0
TK
27602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2761
2762 PR fortran/71783
2763 * gfortran.dg/dependency_46.f90: New test.
2764
d13835b6
VM
27652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2766
2767 PR rtl-optimization/71621
2768 * gcc.target/i386/pr71621-1.c: New.
2769 * gcc.target/i386/pr71621-2.c: New.
2770
642bcbdf
CP
27712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2772
2773 * gfortran.dg/goacc/pr71704.f90: New test.
2774
02eb5b8b
BS
27752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2776
2777 PR target/71297
2778 * gcc.target/powerpc/pr71297.c: New.
2779
8beb9a0d
JW
27802016-07-08 Jiong Wang <jiong.wang@arm.com>
2781
2782 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2783
cef4b650
MM
27842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2785
2786 PR target/71806
2787 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2788
3c3ecf52
AH
27892016-07-08 Alan Hayward <alan.hayward@arm.com>
2790
2791 PR tree-optimization/71667
2792 * gcc.dg/vect/pr71667.c: New
2793
2660286d
ML
27942016-07-08 Martin Liska <mliska@suse.cz>
2795
2796 * gcc.dg/torture/pr71606.c: New test.
2797
70cdd4ae
JD
27982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2799
2800 PR fortran/71764
2801 * gfortran.dg/pr71764.f90: New test.
2802
842dc2e6
JJ
28032016-07-07 Jakub Jelinek <jakub@redhat.com>
2804 Kai Tietz <ktietz70@googlemail.com>
2805
2806 PR c++/70869
2807 PR c++/71054
2808 * g++.dg/cpp0x/pr70869.C: New test.
2809 * g++.dg/cpp0x/pr71054.C: New test.
2810
31be4262
DE
28112016-07-07 David Edelsohn <dje.gcc@gmail.com>
2812
2813 * g++.dg/debug/pr71432.C: Fail on AIX.
2814
1c122092
ML
28152016-07-07 Martin Liska <mliska@suse.cz>
2816
2817 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2818 an undefined behavior.
2819 * gfortran.dg/do_3.F90: Likewise.
2820 * gfortran.dg/do_check_11.f90: New test.
2821 * gfortran.dg/do_check_12.f90: New test.
2822 * gfortran.dg/do_corner_warn.f90: New test.
2823
7119f1b1
ML
28242016-07-07 Martin Liska <mliska@suse.cz>
2825
2826 * gfortran.dg/predict-1.f90: Ammend the test.
2827 * gfortran.dg/predict-2.f90: Likewise.
2828
275792f2
IE
28292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2830
2831 PR ipa/71624
2832 * g++.dg/pr71624.C: New test.
2833
05a437c1
TP
28342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2835
2836 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2837 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2838 ARMv8-M Mainline architectures.
2839
6f493951
TP
28402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2841
2842 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2843 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2844
5ddaee94
SB
28452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2846
2847 PR target/70098
2848 PR target/71763
2849 * gcc.target/powerpc/pr71763.c: New file.
2850
651afdb2
YR
28512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2852
2853 PR tree-optimization/71518
0b965526 2854 * gcc.dg/pr71518.c: New test.
651afdb2 2855
9df99881
WD
28562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2857
2858 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2859
7b4e0769
SKS
28602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2861
0b965526 2862 PR target/50739
7b4e0769
SKS
2863 * gcc.target/avr/pr50739.c: New test.
2864
eb4432f7
JH
28652016-07-05 Jan Hubicka <jh@suse.cz>
2866
2867 * gcc.dg/tree-ssa/scev-14.c: update template.
2868
c01e092f
RS
28692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2870
2871 * gcc.dg/vect/group-no-gaps-1.c: New test.
2872
8070763a
AK
28732016-07-05 Andi Kleen <ak@linux.intel.com>
2874
2875 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2876 if kernel supports MPX.
2877
3f8257db 28782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2879
2880 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2881
36a265b1
MM
28822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2883 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2884
2885 * gcc.target/powerpc/signbit-1.c: New test.
2886 * gcc.target/powerpc/signbit-2.c: New test.
2887 * gcc.target/powerpc/signbit-3.c: New test.
2888
7a98fb6e
KT
28892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2890
2891 PR rtl-optimization/71594
2892 * gcc.dg/torture/pr71594.c: New test.
2893
1e3d54b4
JH
28942016-07-05 Jan Hubicka <jh@suse.cz>
2895
2896 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2897
84ca3893
DM
28982016-07-05 David Malcolm <dmalcolm@redhat.com>
2899
2900 PR c++/62314
3a146d46 2901 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2902 number of missing semicolon error.
2903 * g++.dg/pr62314-2.C: New test case.
2904
20d0bfce
AF
29052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2906
2907 * gfortran.dg/coarray_stat_function.f90: New test.
2908 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2909 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2910 to new interfaces.
2911
69aaea06
AV
29122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2913
2914 PR fortran/71623
2915 * gfortran.dg/deferred_character_17.f90: New test.
2916
f723a43c
CL
29172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2918
2919 * gcc.target/arm/neon/polytypes.c: Move to ...
2920 * gcc.target/arm/polytypes.c: ... here.
2921 * gcc.target/arm/neon/pr51534.c: Move to ...
2922 * gcc.target/arm/pr51534.c: ... here.
2923 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2924 * gcc.target/arm/vect-vcvt.c: ... here.
2925 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2926 * gcc.target/arm/vect-vcvtq.c: ... here.
2927 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2928 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2929 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2930 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2931 * gcc.target/arm/neon/neon.exp: Delete.
2932 * gcc.target/arm/neon/: Delete.
2933
d73e0ccf
JD
29342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2935
2936 PR fortran/65575
2937 * gfortran.dg: pr65575.f90: New test.
2938
c20f6223
JD
29392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2940
2941 PR fortran/35849
2942 * gfortran.dg: pr35849.f90: New test.
2943
2a5537c3
JJ
29442016-07-04 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR c++/71739
2947 * g++.dg/cpp0x/pr71739.C: New test.
2948
740f9751
CL
29492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2950
2951 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2952
bf749919
DV
29532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2954
2955 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2956 locr.
2957 * gcc.target/s390/loc-1.c: New test.
2958
430bb38e
YR
29592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2960
3a146d46
JJ
2961 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2962 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2963
15f6e0da
RR
29642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2965
2966 PR target/63874
2967 * gcc.target/aarch64/pr63874.c: New test.
2968
79335075
JB
29692016-07-04 Jan Beulich <jbeulich@suse.com>
2970
2971 * g++.dg/header.c: New.
2972 * gcc.dg/header.c: New.
2973
557e8c49
JJ
29742016-07-02 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR c/71719
2977 * c-c++-common/Wunused-var-15.c: New test.
2978
79a592e3
JJ
29792016-07-01 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR fortran/71687
2982 * gfortran.dg/gomp/pr71687.f90: New test.
2983
e2298656
BS
29842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2985
2986 * gcc.dg/const-float128-ped.c: Require __float128 effective
2987 target and options.
2988 * gcc.dg/const-float128.c: Likewise.
2989 * gcc.dg/torture/float128-cmp-invalid.c: Require
2990 __float128 and base_quadfloat_support effective targets, and
2991 __float128 options.
2992 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2993 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2994 * gcc.dg/torture/float128-nan.c: Likewise.
2995 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2996 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2997 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2998 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2999 (add_options_for___float128): New.
3000 (check_effective_target_base_quadword_support): New.
3001
70c11966
MM
30022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3003
3004 PR target/71720
3005 * gcc.target/powerpc/pr71720.c: New test.
3006
059541fd
JB
30072016-07-01 Jan Beulich <jbeulich@suse.com>
3008
3009 * gcc.dg/bss.c: New.
3010
2c1e4964
PB
30112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3012
3013 PR target/71698
3014 * gcc.target/powerpc/pr71698.c: New test.
3015
22e1cb39
GJL
30162016-07-01 Georg-Johann Lay <avr@gjlay.de>
3017
3018 PR target/71151
3019 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3020 instead of ".foo" for its section name.
3021 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3022 depending on MCU's flash size.
3023 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3024 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3025 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3026 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3027 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3028 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3029
466cf574
JB
30302016-07-01 Jan Beulich <jbeulich@suse.com>
3031
3032 * gcc.target/i386/pr65105-2.c: Add -msse2.
3033
351beab7
JJ
30342016-06-30 Jakub Jelinek <jakub@redhat.com>
3035
55a0f21a
JJ
3036 PR tree-optimization/71707
3037 * gcc.dg/strlenopt-29.c: New test.
3038
6245ad72
JJ
3039 PR fortran/71704
3040 * gfortran.dg/gomp/pr71704.f90: New test.
3041
351beab7
JJ
3042 PR fortran/71705
3043 * gfortran.dg/gomp/pr71705.f90: New test.
3044
5a3a6a5e
KN
30452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3046
3047 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3048 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3049 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3050 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3051 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3052 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3053 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3054 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3055 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3056 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3057 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3058 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3059 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3060 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3061 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3062 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3063 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3064 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3065 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3066 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3067 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3068 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3069 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3070 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3071 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3072 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3073 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3074 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3075 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3076 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3077 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3078 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3079 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3080 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3081 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3082 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3083 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3084 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3085 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3086 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3087 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3088 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3089 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3090 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3091 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3092 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3093 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3094 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3095 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3096 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3097 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3098 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3099 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3100 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3101 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3102 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3103 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3104 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3105 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3106 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3107 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3108 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3109 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3110 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3111 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3112 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3113 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3114 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3115 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3116 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3117 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3118 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3119 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3120 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3121 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3122 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3123 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3124 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3125 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3126 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3127 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3128
3dfa8071 31292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3130 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3131
3132 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3133
9bd62242 31342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3135 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3136
3137 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3138
603107fb
DM
31392016-06-30 David Malcolm <dmalcolm@redhat.com>
3140
3141 PR driver/71651
3142 * gcc.dg/spellcheck-options-12.c: New test case.
3143
205cccc7
JJ
31442016-06-30 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR middle-end/71693
3147 * gcc.c-torture/compile/pr71693.c: New test.
3148
f4452176
DM
31492016-06-29 David Malcolm <dmalcolm@redhat.com>
3150
3151 * gcc.dg/spellcheck-params.c: New testcase.
3152 * gcc.dg/spellcheck-params-2.c: New testcase.
3153
c5e74d9d
MM
31542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3155
3156 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3157 vector extract instructions.
3158 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3159
e44ecbfd
JD
31602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3161
3162 PR fortran/71686
3163 * gfortran.dg/unexpected_eof_2.f90: New test.
3164 * gfortran.dg/unexpected_eof_3.f90: New test.
3165
ee446d9f
JW
31662016-06-29 Jim Wilson <jim.wilson@linaro.org>
3167
3168 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3169
27f67461
CP
31702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3171
3172 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3173 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3174 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3175
b1206d29
RB
31762016-06-29 Richard Biener <rguenther@suse.de>
3177
3178 PR middle-end/15256
3179 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3180
1af21224
MW
31812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3182
3183 * gcc.target/arm/aapcs/neon-vect10.c: Require
3184 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3185 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3186 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3187 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3188 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3189 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3190 * gcc.target/arm/fp16-aapcs-1.c: Require
3191 -mfloat-ab=hard. Also simplify the test.
3192 * gcc.target/arm/fp16-aapcs-2.c: New.
3193
7fe43755
MW
31942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3195
0b965526 3196 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3197 (add_options_for_arm_fp16_ieee): New.
3198 (add_options_for_arm_fp16_alternative): New.
3199 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3200 long-line.
3201 (effective_target_arm_fp16_hw): New.
3202
264d951a
IE
32032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3204
3205 PR tree-optimization/71655
3206 * g++.dg/pr71655.C: New test.
3207
5c846a81
ML
32082016-06-29 Martin Liska <mliska@suse.cz>
3209
3210 * gcc.dg/pr71585.c: New test.
3211 * gcc.dg/pr71585-2.c: New test.
3212 * gcc.dg/pr71585-3.c: New test.
3213
fafe9318
YR
32142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3215
3216 PR tree-optimization/70729
3217 * g++.dg/vect/pr70729.cc: New test.
3218
54d19c3b
TS
32192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3220
3221 * c-c++-common/gomp/cancel-1.c: Extend.
3222
5f3cd7c3
JJ
32232016-06-29 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR tree-optimization/71625
3226 * gcc.dg/strlenopt-28.c: New test.
3227
4aa83879
RB
32282016-06-29 Richard Biener <rguenther@suse.de>
3229
3230 PR middle-end/71002
3231 * g++.dg/torture/pr71002.C: Adjust testcase.
3232
152ef731
JJ
32332016-06-29 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR c/71685
3236 * gcc.dg/pr71685.c: New test.
3237
32382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3239
3240 PR c/71552
3241 * gcc.dg/init-bad-9.c: New test.
3242
d41dc215
BS
32432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/abs128-1.c: Require VSX.
3246 * gcc.target/powerpc/copysign128-1.c: Likewise.
3247 * gcc.target/powerpc/inf128-1.c: Likewise.
3248 * gcc.target/powerpc/nan128-1.c: Likewise.
3249
6a20b538
JJ
32502016-06-28 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR middle-end/71626
3253 * gcc.c-torture/execute/pr71626-1.c: New test.
3254 * gcc.c-torture/execute/pr71626-2.c: New test.
3255
77d93c47
PB
32562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3257
3258 PR target/71656
3259 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3260
a8264058
SB
32612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3262
3263 PR target/71670
3264 * gcc.target/powerpc/pr71670.c: New testcase.
3265
0dc47331
PB
32662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3267
3268 PR target/71656
3269 * gcc.target/powerpc/pr71656-1.c: New test.
3270 * gcc.target/powerpc/pr71656-2.c: New test.
3271
b65ffc79
CL
32722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3273
3274 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3275 around fp16 code.
3276 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3277 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3278 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3280 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3281 Add arm_neon_fp16_ok effective target.
0b965526
UB
3282 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3283 Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3285 Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3287 Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3289 Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3291 Likewise.
3292 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3293 Likewise.
3294 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3295 Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3297 Likewise.
3298 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3299 Likewise.
3300 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3301 Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3303 Likewise.
b65ffc79 3304
9bb86f40
JH
33052016-06-26 Jan Hubicka <hubicka@ucw.cz>
3306
3307 * gcc.dg/predict-12.c: New testcase.
3308
46db0fd4
JD
33092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3310
3311 PR fortran/71649
3312 * gfortran.dg/pr71649.f90: New test.
3313
2a65e70b
JJ
33142016-06-25 Jakub Jelinek <jakub@redhat.com>
3315
f8a06e24
JJ
3316 PR tree-optimization/71643
3317 * g++.dg/opt/pr71643.C: New test.
3318
2a65e70b
JJ
3319 PR tree-optimization/71631
3320 * gcc.c-torture/execute/pr71631.c: New test.
3321
7805417a
JH
33222016-06-24 Jan Hubicka <hubicka@ucw.cz>
3323
3324 * gcc.dg/predict-11.c: New testcase.
3325 * gfortran.dg/predict-2.f90: New testcase.
3326
888ed1a3
JH
33272016-06-24 Jan Hubicka <hubicka@ucw.cz>
3328
3329 * gcc.dg/predict-10.c: New test.
3330
53605f35
BS
33312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3332
3333 * gcc.target/powerpc/abs128-1.c: New.
3334 * gcc.target/powerpc/copysign128-1.c: New.
3335 * gcc.target/powerpc/inf128-1.c: New.
3336 * gcc.target/powerpc/nan128-1.c: New.
3337
7b22b4c6
EB
33382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3339
3340 * gfortran.dg/pr71642.f90: New test.
3341
37e373c2
JJ
33422016-06-24 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR tree-optimization/71647
3345 * gcc.target/i386/pr71647.c: New test.
3346
b20b79f2
L
33472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 * gcc.target/i386/noplt-gd-1.c: New test.
3350 * gcc.target/i386/noplt-gd-2.c: Likewise.
3351 * gcc.target/i386/noplt-gd-3.c: Likewise.
3352 * gcc.target/i386/noplt-ld-1.c: Likewise.
3353 * gcc.target/i386/noplt-ld-2.c: Likewise.
3354 * gcc.target/i386/noplt-ld-3.c: Likewise.
3355 * lib/target-supports.exp
3356 (check_effective_target_tls_get_addr_via_got): New.
3357
04619cb8
UB
33582016-06-24 Uros Bizjak <ubizjak@gmail.com>
3359
3360 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3361 testsuite compile flags.
3362 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3363 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3364
33652016-06-24 Uros Bizjak <ubizjak@gmail.com>
3366
3367 * g++dg/vect/pr36684.cc: Add dg-do compile.
3368 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3369 * gcc.dg/vect/pr70021.c: Ditto.
3370 * gcc.dg/vect/pr70138-1.c: Ditto.
3371 * gcc.dg/vect/pr70138-2.c: Ditto.
3372 * gcc.dg/vect/pr70354-1.c: Ditto.
3373 * gcc.dg/vect/pr70354-2.c: Ditto.
3374 * gcc.dg/vect/pr71259.c: Ditto.
3375 * gcc.dg/vect/pr71416-1.c: Ditto.
3376 * gcc.dg/vect/slp-43.c: Ditto.
3377 * gcc.dg/vect/slp-45.c: Ditto.
3378 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3379 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3380 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3381 * gfortran.dg/vect/pr69980.f90: Ditto.
3382
33832016-06-24 Uros Bizjak <ubizjak@gmail.com>
3384
3385 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3386 * gcc.dg/vect/bb-slp-30.c: Ditto.
3387 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3388 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3389 * gcc.dg/vect/pr45902.c: Ditto.
3390 * gcc.dg/vect/pr48172.c: Ditto.
3391 * gcc.dg/vect/pr48377.c: Ditto.
3392 * gcc.dg/vect/pr49038.c: Ditto.
3393 * gcc.dg/vect/pr49771.c: Ditto.
3394 * gcc.dg/vect/pr52091.c: Ditto.
3395 * gcc.dg/vect/pr53185-2.c: Ditto.
3396 * gcc.dg/vect/pr56826.c: Ditto.
3397 * gcc.dg/vect/pr60276.c: Ditto.
3398 * gcc.dg/vect/pr62021.c: Ditto.
3399 * gcc.dg/vect/pr63530.c: Ditto.
3400 * gcc.dg/vect/pr65518.c: Ditto.
3401 * gcc.dg/vect/pr65947-1.c: Ditto.
3402 * gcc.dg/vect/pr65947-10.c: Ditto.
3403 * gcc.dg/vect/pr65947-11.c: Ditto.
3404 * gcc.dg/vect/pr65947-12.c: Ditto.
3405 * gcc.dg/vect/pr65947-13.c: Ditto.
3406 * gcc.dg/vect/pr65947-2.c: Ditto.
3407 * gcc.dg/vect/pr65947-3.c: Ditto.
3408 * gcc.dg/vect/pr65947-4.c: Ditto.
3409 * gcc.dg/vect/pr65947-5.c: Ditto.
3410 * gcc.dg/vect/pr65947-6.c: Ditto.
3411 * gcc.dg/vect/pr65947-7.c: Ditto.
3412 * gcc.dg/vect/pr65947-8.c: Ditto.
3413 * gcc.dg/vect/pr65947-9.c: Ditto.
3414 * gcc.dg/vect/pr71416-1.c: Ditto.
3415 * gcc.dg/vect/pr71439.c: Ditto.
3416 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3417 * gcc.dg/vect/vect-bswap16.c: Ditto.
3418 * gcc.dg/vect/vect-bswap32.c: Ditto.
3419 * gcc.dg/vect/vect-bswap64.c: Ditto.
3420 * gcc.dg/vect/vect-live-1.c: Ditto.
3421 * gcc.dg/vect/vect-live-2.c: Ditto.
3422 * gcc.dg/vect/vect-live-3.c: Ditto.
3423 * gcc.dg/vect/vect-live-4.c: Ditto.
3424 * gcc.dg/vect/vect-live-5.c: Ditto.
3425 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3426 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3427 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3428 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3429 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3430 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3431 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3432 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3433 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3434 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3435 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3436 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3437 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3438 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3439 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3440 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3441 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3442
da224bcb
UB
34432016-06-24 Uros Bizjak <ubizjak@gmail.com>
3444
3445 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3446
dfee2870
L
34472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3448
3449 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3450 ia32 if R_386_GOT32X relocation is supported.
3451 * gcc.target/i386/noplt-3.c: Likewise.
3452 * gcc.target/i386/noplt-2.c: Likewise.
3453 (main): Renamed to ...
3454 (bar): This.
3455 * gcc.target/i386/noplt-4.c: Likewise.
3456 (main): Renamed to ...
3457 (bar): This.
3458 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3459 * gcc.target/i386/pr67400-5.c: Likewise.
3460
a86451b9
JJ
34612016-06-24 Jakub Jelinek <jakub@redhat.com>
3462
00085092
JJ
3463 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3464 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3465
a86451b9
JJ
3466 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3467 f4): Adjust expected diagnostics.
3468 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3469 (T): If OVFP is defined, redefine to TP.
3470 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3471 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3472 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3473 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3474 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3475 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3476 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3477 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3478 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3479 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3480 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3481 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3482 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3483 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3484 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3485 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3486 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3487 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3488 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3489 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3490 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3491 as last argument to __builtin_add_overflow_p.
3492
7bb5d5f4
UB
34932016-06-23 Uros Bizjak <ubizjak@gmail.com>
3494
3495 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3496 dg-options and remove default vector testsuite compile flags.
3497 * g++.dg/vect/pr33860a.cc: Ditto.
3498 * g++.dg/vect/pr45470-a.cc: Ditto.
3499 * g++.dg/vect/pr45470-b.cc: Ditto.
3500 * g++.dg/vect/pr60896.cc: Ditto.
3501 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3502 * gcc.dg/vect/pr18308.c: Ditto.
3503 * gcc.dg/vect/pr24049.c: Ditto.
3504 * gcc.dg/vect/pr33373.c: Ditto.
3505 * gcc.dg/vect/pr36228.c: Ditto.
3506 * gcc.dg/vect/pr42395.c: Ditto.
3507 * gcc.dg/vect/pr42604.c: Ditto.
3508 * gcc.dg/vect/pr46663.c: Ditto.
3509 * gcc.dg/vect/pr48765.c: Ditto.
3510 * gcc.dg/vect/pr49093.c: Ditto.
3511 * gcc.dg/vect/pr49352.c: Ditto.
3512 * gcc.dg/vect/pr52298.c: Ditto.
3513 * gcc.dg/vect/pr52870.c: Ditto.
3514 * gcc.dg/vect/pr53185.c: Ditto.
3515 * gcc.dg/vect/pr53773.c: Ditto.
3516 * gcc.dg/vect/pr56695.c: Ditto.
3517 * gcc.dg/vect/pr62171.c: Ditto.
3518 * gcc.dg/vect/pr63530.c: Ditto.
3519 * gcc.dg/vect/pr68339.c: Ditto.
3520 * gcc.dg/vect/pr71259.c: Ditto.
3521 * gcc.dg/vect/vect-82_64.c: Ditto.
3522 * gcc.dg/vect/vect-83_64.c: Ditto.
3523 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3524 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3525 * gcc.dg/vect/vect-shift-2.c: Ditto.
3526 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3527 * gfortran.dg/vect/pr39318.f90: Ditto.
3528 * gfortran.dg/vect/pr45714-a.f: Ditto.
3529 * gfortran.dg/vect/pr45714-b.f: Ditto.
3530 * gfortran.dg/vect/pr46213.f90: Ditto.
3531
2d4bb02f
MM
35322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3533 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3534
3535 * gcc.target/powerpc/p9-splat-5.c: New test.
3536
f6d1b868
UB
35372016-06-23 Uros Bizjak <ubizjak@gmail.com>
3538
3539 PR tree-optimization/71488
3540 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3541 * lib/target-supports.exp: ... here.
3542 (check_sse4_hw_available): New procedure.
3543 (check_effective_target_sse4_runtime): Ditto.
3544 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3545 -march=westmere for sse4_runtime targets.
936ff030 3546 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3547 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3548 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3549 (main): Call check_vect ().
a7898180 3550 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3551
c0597759
L
35522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3553
3554 PR target/66232
3555 PR target/67400
3556 * gcc.target/i386/pr66232-14.c: New file.
3557 * gcc.target/i386/pr66232-15.c: Likewise.
3558 * gcc.target/i386/pr66232-16.c: Likewise.
3559 * gcc.target/i386/pr66232-17.c: Likewise.
3560 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3561 ia32 if R_386_GOT32X relocation is supported.
3562 * gcc.target/i386/pr67400-2.c: Likewise.
3563 * gcc.target/i386/pr67400-3.c: Likewise.
3564 * gcc.target/i386/pr67400-4.c: Likewise.
3565 * gcc.target/i386/pr67400-6.c: Likewise.
3566 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3567 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3568
5b0e27a7
JD
35692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR libgfortran/48852
3572 * gfortran.dg/char4_iunit_1.f03: Update test.
3573 * gfortran.dg/f2003_io_5.f03: Update test.
3574 * gfortran.dg/real_const_3.f90: Update test.
3575
7f586d90
AK
35762016-06-23 Andi Kleen <ak@linux.intel.com>
3577
3578 * g++.dg/bprob/bprob.exp: Support autofdo.
3579 * g++.dg/tree-prof/tree-prof.exp: dito.
3580 * gcc.dg/tree-prof/tree-prof.exp: dito.
3581 * gcc.misc-tests/bprob.exp: dito.
3582 * gfortran.dg/prof/prof.exp: dito.
3583 * lib/profopt.exp: dito.
3584 * lib/target-supports.exp: Check for autofdo.
3585
60fa7862
ML
35862016-06-23 Martin Liska <mliska@suse.cz>
3587
3588 * gcc.dg/pr71619.c: New test.
3589
e3d62871
UB
35902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3591
3592 PR target/67400
cc901875
UB
3593 * gcc.target/i386/pr67400-1.c: New test.
3594 * gcc.target/i386/pr67400-2.c: Likewise.
3595 * gcc.target/i386/pr67400-3.c: Likewise.
3596 * gcc.target/i386/pr67400-4.c: Likewise.
3597 * gcc.target/i386/pr67400-5.c: Likewise.
3598 * gcc.target/i386/pr67400-6.c: Likewise.
3599 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3600
ac81cf0b
DM
36012016-06-22 David Malcolm <dmalcolm@redhat.com>
3602
3603 * c-c++-common/missing-header-1.c: New test case.
3604 * c-c++-common/missing-header-2.c: New test case.
3605 * c-c++-common/missing-header-3.c: New test case.
3606 * c-c++-common/missing-header-4.c: New test case.
3607
1a4f11c8
DM
36082016-06-22 David Malcolm <dmalcolm@redhat.com>
3609
3610 PR c/70339
3611 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3612 hint.
3613 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3614 expected results due to builtin "nanl" now being suggested for
3615 "name".
3616 * gcc.dg/pr67580.c: Update expected messages.
3617 * gcc.dg/spellcheck-identifiers.c: New testcase.
3618 * gcc.dg/spellcheck-typenames.c: New testcase.
3619
a93eac6a
DM
36202016-06-22 David Malcolm <dmalcolm@redhat.com>
3621
3622 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3623 file.
3624 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3625 diagnostic-test-show-locus-parseable-fixits.c to sources for
3626 diagnostic_plugin_test_show_locus.c.
3627 * lib/gcc-defs.exp (freeform_regexps): New global.
3628 (dg-regexp): New function.
3629 (handle-dg-regexps): New function.
3630 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3631 freeform_regexps to the empty list.
3632 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3633
49e76ff1
IE
36342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3635
f6d1b868 3636 PR tree-optimization/71488
49e76ff1
IE
3637 * g++.dg/pr71488.C: New test.
3638 * gcc.dg/vect/vect-bool-cmp.c: New test.
3639
951d8c8a
EB
36402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gcc.dg/guality/param-5.c: New test.
3643
b60fc3bd
BE
36442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3645
3646 * gcc.target/i386/asm-flag-7.c: New test.
3647
0609abda
TS
36482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3649
3650 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3651 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3652 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3653 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3654 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3655 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3656 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3657 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3658 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3659 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3660 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3661 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3662 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3663 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3664 * lib/target-supports.exp: Likewise.
3665
ee2499b4
TS
36662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3667
3668 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3669 * gcc.dg/attr-ms_struct-2.c: Likewise.
3670 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3671 * gcc.dg/bf-ms-attrib.c: Likewise.
3672 * gcc.dg/bf-ms-layout-2.c: Likewise.
3673 * gcc.dg/bf-ms-layout-3.c: Likewise.
3674 * gcc.dg/bf-ms-layout.c: Likewise.
3675 * gcc.dg/bf-no-ms-layout.c: Likewise.
3676 * gcc.target/i386/bitfield1.c: Likewise.
3677 * gcc.target/i386/bitfield2.c: Likewise.
3678 * gcc.target/i386/bitfield3.c: Likewise.
3679
caea59ff
KN
36802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3681
3682 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3683 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3684 override other than -mcpu=power9 command-line option is specified,
3685 or if the target operating system is aix.
3686 * gcc.target/powerpc/darn-1.c: Likewise.
3687 * gcc.target/powerpc/darn-2.c: Likewise.
3688 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3689 test if effective-target is not powerpc_p9vector_ok or if the
3690 target operating system is not defined.
3691 * gcc.target/powerpc/vslv-1.c: Likewise.
3692 * gcc.target/powerpc/vsrv-0.c: Likewise.
3693 * gcc.target/powerpc/vsrv-1.c: Likewise.
3694
63617e30
TB
36952016-06-21 Tobias Burnus <burnus@net-b.de>
3696
3697 PR fortran/71068
3698 * gfortran.dg/coarray/data_1.f90: New.
3699
89192c3c
WD
37002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3701
3702 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3703 (dg-require-effective-target): Use arm_v8_neon_hw.
3704 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3705 (dg-require-effective-target): Likewise.
3706 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3707 (dg-require-effective-target): Likewise.
3708 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3709 (dg-require-effective-target): Likewise.
3710 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3711 (dg-require-effective-target): Likewise.
3712 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3713 (dg-require-effective-target): Likewise.
3714 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3715 Add AArch64 check.
3716
64ac50e2
WD
37172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3718
3719 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3720 Set to 3 so test passes.
3721
6252b5db
WD
37222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3723
3724 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3725
3b9bc511
IV
37262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3727
3728 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3729 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3730 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3731 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3732
21db1c78
IV
37332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3734
3735 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3736 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3737
9d30e86f
L
37382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3739
3740 PR target/71549
3741 * gcc.target/i386/pr71549.c: New test.
3742
448a7c69
KN
37432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3744
3745 * gcc.target/powerpc/vadsdu-0.c: Replace
3746 dg-require-effective-target directive to allow test to run on more
3747 platforms, and add dg-skip-if directive to disable test on aix
3748 platforms because of known incompatibilities.
3749 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3750 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3751 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3752 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3753 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3754 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3755 * gcc.target/powerpc/vadsdub-2.c: Replace
3756 dg-require-effective-target directive to allow test to run on more
3757 platforms, and add dg-skip-if directive to disable test on aix
3758 platforms because of known incompatibilities.
3759 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3760 with vec_absdb call to differentiate this test from vadsdub-1.c.
3761 * gcc.target/powerpc/vadsduh-1.c: Replace
3762 dg-require-effective-target directive to allow test to run on more
3763 platforms, and add dg-skip-if directive to disable test on aix
3764 platforms because of known incompatibilities.
3765 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3766 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3767 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3768
0ad84f34
JJ
37692016-06-21 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR tree-optimization/71588
3772 * gcc.dg/pr71558.c: New test.
3773
e71e8d94
SKS
37742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3775
3776 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3777 * c-c++-common/pr68657-2.c: Likewise.
3778 * c-c++-common/pr68657-3.c: Likewise.
3779 * gcc.dg/torture/pr69714.c: Require int32plus support.
3780 * gcc.dg/torture/pr70025.c: Likewise.
3781 * gcc.dg/torture/pr70083.c: Likewise.
3782 * gcc.dg/torture/pr70542.c: Likewise.
3783 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3784
5a578671
JM
37852016-06-20 Joseph Myers <joseph@codesourcery.com>
3786
3787 PR c/71601
3788 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3789
7a9df68e
JJ
37902016-06-20 Jakub Jelinek <jakub@redhat.com>
3791
50aa64d5
JJ
3792 PR middle-end/71581
3793 * gcc.dg/pr71581.c: New test.
3794
7a9df68e
JJ
3795 PR rtl-optimization/71591
3796 * gcc.dg/cpp/pr71591.c: New test.
3797
3947cf19
DR
37982016-06-20 David B. Robins <gcc@davidrobins.net>
3799
3800 PR target/71571
3801 * g++.dg/torture/pr71571.C: New test.
3802
c4ff221e
JJ
38032016-06-20 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR target/71559
3806 * gcc.target/i386/sse2-pr71559.c: New test.
3807 * gcc.target/i386/avx-pr71559.c: New test.
3808 * gcc.target/i386/avx512f-pr71559.c: New test.
3809
f1b5abfb
TB
38102016-06-20 Tobias Burnus <burnus@net-b.de>
3811
3812 PR fortran/71194
3813 * gfortran.dg/pointer_remapping_10.f90: New.
3814
842107e4
DM
38152016-06-20 David Malcolm <dmalcolm@redhat.com>
3816
3817 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3818
d9e8bdfd
MS
38192016-06-20 Martin Sebor <msebor@redhat.com>
3820
3821 PR c/69507
3822 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3823 * gnu90-const-expr-1.c: Same.
3824 * gnu99-const-expr-1.c: Same.
3825 * gnu99-static-1.c: Same.
3826
67785479
RL
38272016-06-20 Renlin Li <renlin.li@arm.com>
3828
29f09b38 3829 PR testsuite/71489
67785479
RL
3830 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3831
636929b8
JG
38322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3833
3834 * gcc.target/aarch64/vcvt_f64_1.c: New.
3835 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3836 * gcc.target/aarch64/vrecp_f64_1.c: New.
3837
ff7b374b
KT
38382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3839
3840 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3841 "alignement".
3842
554cfc9e
GJL
38432016-06-20 Georg-Johann Lay <avr@gjlay.de>
3844
3845 PR target/71103
3846 * gcc.target/avr/torture/pr71103-2.c: New test.
3847
94087e88 38482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3849
3850 PR c/69507
3851 * gcc.dg/alignof.c: New test.
3852
c561b091
PC
38532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3854
3855 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3856 vs dg-error; test constexpr specifier too.
3857
bf54f123
PC
38582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3861
4e53aa97
CL
38622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3863
3864 * lib/target-supports.exp
3865 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3866 arm_neon_ok and merge flags. Fix temporary test name.
3867 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3868 and merge flags.
3869
69071d86
ML
38702016-06-17 Martin Liska <mliska@suse.cz>
3871
3872 * gcc.dg/predict-9.c: Fix dump scanning.
3873
68b3b858
BC
38742016-06-17 Bin Cheng <bin.cheng@arm.com>
3875
3876 PR tree-optimization/71354
3877 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3878
d3ee260a
BC
38792016-06-17 Bin Cheng <bin.cheng@arm.com>
3880
3881 PR tree-optimization/71347
3882 * gcc.dg/tree-ssa/pr71347.c: New test.
3883
bd8fb114
BC
38842016-06-17 Bin Cheng <bin.cheng@arm.com>
3885
3886 PR tree-optimization/71354
3887 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3888
97816be4
BC
38892016-06-17 Bin Cheng <bin.cheng@arm.com>
3890
3891 * gcc.dg/vect/vect-alias-check-1.c: New test.
3892
2d761a37
SKS
38932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3894
e0277d6b 3895 PR target/71151
2d761a37
SKS
3896 * gcc.target/avr/pr71151-1.c: New test.
3897 * gcc.target/avr/pr71151-2.c: New test.
3898 * gcc.target/avr/pr71151-3.c: New test.
3899 * gcc.target/avr/pr71151-4.c: New test.
3900 * gcc.target/avr/pr71151-5.c: New test.
3901 * gcc.target/avr/pr71151-6.c: New test.
3902 * gcc.target/avr/pr71151-7.c: New test.
3903 * gcc.target/avr/pr71151-8.c: New test.
3904 * gcc.target/avr/pr71151-common.h: New test.
3905
68fa96d6
ML
39062016-06-16 Martin Liska <mliska@suse.cz>
3907
3908 * gfortran.dg/predict-1.f90: New test.
3909
b6ca982f
UB
39102016-06-16 Uros Bizjak <ubizjak@gmail.com>
3911
3912 PR target/71242
3a146d46 3913 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3914
1dc8d15b
JH
39152016-06-16 Jan Hubicka <hubicka@ucw.cz>
3916
3917 * g++.dg/vect/pr36648.cc: Disable cunrolli
3918
67c25816
JJ
39192016-06-16 Jakub Jelinek <jakub@redhat.com>
3920
c577adb2
JJ
3921 PR target/71554
3922 * gcc.c-torture/execute/pr71554.c: New test.
3923
67c25816
JJ
3924 PR rtl-optimization/71532
3925 * gcc.dg/torture/pr71532.c: New test.
3926
1a3c3ee9
MM
39272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3928
3929 * gcc.target/powerpc/p9-dimode1.c: New test.
3930 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3931
f29468a7
JJ
39322016-06-15 Jakub Jelinek <jakub@redhat.com>
3933
61daecc4
JJ
3934 * gcc.c-torture/compile/20160615-1.c: New test.
3935
f29468a7
JJ
3936 * g++.dg/cpp0x/ref-qual17.C: New test.
3937
209d1e2d
IE
39382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3939
3940 PR middle-end/71529
3941 * gcc.target/i386/pr71529.C: New test.
3942
8dc35712
AH
39432016-06-15 Alan Hayward <alan.hayward@arm.com>
3944
3945 PR tree-optimization/71483
3946 * g++.dg/vect/pr71483.c: New
3947
b8911cb8
PC
39482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3949
3950 PR c++/70202
3951 * g++.dg/inherit/crash6.C: New.
3952 * g++.dg/inherit/union2.C: Likewise.
3953 * g++.dg/inherit/virtual12.C: Likewise.
3954 * g++.dg/inherit/virtual13.C: Likewise.
3955 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3956
cf5d08ab
UB
39572016-06-15 Uros Bizjak <ubizjak@gmail.com>
3958
e3d62871 3959 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3960
8f482165
AH
39612016-06-15 Alan Hayward <alan.hayward@arm.com>
3962
3963 PR tree-optimization/71439
3964 * gcc.dg/vect/pr71439.c: New
3965
3256673f
KT
39662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3967
3968 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3969
b17dc4d4
RB
39702016-06-15 Richard Biener <rguenther@suse.de>
3971
3972 * gcc.dg/vect/slp-45.c: New testcase.
3973
2a5825f2
RB
39742016-06-15 Richard Biener <rguenther@suse.de>
3975
3976 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3977
6e433d0b
BS
39782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3979
3980 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3981 requirements, and disable for AIX for now.
3982 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3983
abe7f828
JJ
39842016-06-14 Jakub Jelinek <jakub@redhat.com>
3985
a09c81b4
JJ
3986 PR c++/71528
3987 * g++.dg/opt/pr71528.C: New test.
3988
abe7f828
JJ
3989 PR c++/71516
3990 * g++.dg/init/pr71516.C: New test.
3991
acfadf06
PC
39922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 * g++.dg/init/array46.C: New.
3995
4d568ab2
UB
39962016-06-14 Uros Bizjak <ubizjak@gmail.com>
3997
e3d62871
UB
3998 * gcc.target/i386/float128-3.c: New test.
3999 * gcc.target/i386/quad-sse4.c: Ditto.
4000 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4001 Update scan strings.
4d568ab2 4002
30934c5d
RB
40032016-06-14 Richard Biener <rguenther@suse.de>
4004
4005 PR middle-end/71526
4006 * gfortran.dg/pr71526.f90: New testcase.
4007
3970e545
AV
40082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4009
4010 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4011 * gcc.dg/zero_bits_compound-1.c: Likewise.
4012
04976c6e
RB
40132016-06-14 Richard Biener <rguenther@suse.de>
4014
4015 PR tree-optimization/71522
4016 * gcc.dg/torture/pr71522.c: New testcase.
4017
23e025db
JJ
40182016-06-14 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR tree-optimization/71520
4021 * gcc.dg/tree-ssa/pr71520.c: New test.
4022
90b72e84
RB
40232016-06-14 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/71521
86c24ba6 4026 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4027
ef7cf206
JJ
40282016-06-13 Jakub Jelinek <jakub@redhat.com>
4029
0dda258b
JJ
4030 PR sanitizer/71498
4031 * c-c++-common/ubsan/bounds-13.c: New test.
4032
ef7cf206
JJ
4033 PR preprocessor/71183
4034 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4035
a73786e3
JL
40362016-06-13 Jeff Law <law@redhat.com>
4037
4038 PR tree-optimization/71403
4039 * c-c++-common/ubsan/pr71403-1.c: New test.
4040 * c-c++-common/ubsan/pr71403-2.c: New test.
4041 * c-c++-common/ubsan/pr71403-3.c: New test.
4042
0ac249bf
JJ
40432016-06-13 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR middle-end/71478
4046 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4047 Add -Wno-psabi -w to dg-options.
4048
5408a64a
KN
40492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4050
4051 * gcc.target/powerpc/vadsdu-0.c: New test.
4052 * gcc.target/powerpc/vadsdu-1.c: New test.
4053 * gcc.target/powerpc/vadsdu-2.c: New test.
4054 * gcc.target/powerpc/vadsdu-3.c: New test.
4055 * gcc.target/powerpc/vadsdu-4.c: New test.
4056 * gcc.target/powerpc/vadsdu-5.c: New test.
4057 * gcc.target/powerpc/vadsdub-1.c: New test.
4058 * gcc.target/powerpc/vadsdub-2.c: New test.
4059 * gcc.target/powerpc/vadsduh-1.c: New test.
4060 * gcc.target/powerpc/vadsduh-2.c: New test.
4061 * gcc.target/powerpc/vadsduw-1.c: New test.
4062 * gcc.target/powerpc/vadsduw-2.c: New test.
4063
f7e4f2e3
DM
40642016-06-13 David Malcolm <dmalcolm@redhat.com>
4065
4066 * gcc.dg/c99-init-2.c (c): Update expected error message.
4067 * gcc.dg/init-bad-8.c (foo): Likewise.
4068 * gcc.dg/spellcheck-fields-3.c: New test case.
4069
ad23a23e
ML
40702016-06-13 Martin Liska <mliska@suse.cz>
4071
4072 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4073 and "guess loop iv compared" heuristics.
4074 * gcc.dg/predict-2.c: Likewise.
4075 * gcc.dg/predict-3.c: Likewise.
4076 * gcc.dg/predict-4.c: Likewise.
4077 * gcc.dg/predict-5.c: Likewise.
4078 * gcc.dg/predict-6.c: Likewise.
4079
146c55da
MP
40802016-06-13 Marek Polacek <polacek@redhat.com>
4081
4082 PR middle-end/71476
4083 * c-c++-common/Wswitch-unreachable-4.c: New test.
4084 * gcc.dg/Wswitch-unreachable-2.c: New test.
4085 * g++.dg/tm/jump1.C: Move dg-warning.
4086
42e77cbc
EB
40872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4088
4089 * gnat.dg/renaming10.ad[sb]: New test.
4090
7474dcc1
PT
40912016-06-13 Paul Thomas <pault@gcc.gnu.org>
4092
4093 PR fortran/70673
4094 * gfortran.dg/pr70673.f90: New test.
4095
f57f53d3
RB
40962016-06-13 Richard Biener <rguenther@suse.de>
4097
4098 PR middle-end/64516
4099 * gcc.dg/align-3.c: New testcase.
4100
5843a5f0
ML
41012016-06-13 Martin Liska <mliska@suse.cz>
4102
4103 * gcc.target/i386/pr71458.c: New test.
4104
aa8fdb44
UB
41052016-06-12 Uros Bizjak <ubizjak@gmail.com>
4106
4107 PR target/71241
3a146d46 4108 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4109
2043e4d7
DH
41102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4111
4112 PR target/60751
4113 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4114 statement.
4115
d3dc025d
DH
41162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4117
4118 PR target/60751
4119 * gfortran.dg/comma_IO_extension_1.f90: New test.
4120 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4121 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4122 statement.
4123 * gfortran.dg/graphite/pr38083.f90: Likewise.
4124 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4125 missing format.
4126
a31d78c6
EB
41272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4128
4129 * gnat.dg/case_character.adb: New test.
4130
95c18dd0
SB
41312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4132
4133 PR middle-end/71310
4134 * gcc.target/powerpc/pr71310.c: New testcase.
4135
b97d37b4
KV
41362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4137
4138 PR middle-end/71478
4139 * gcc.dg/pr71478.c: New test.
4140
900bcda3
JJ
41412016-06-10 Jakub Jelinek <jakub@redhat.com>
4142
ec1c20db
JJ
4143 PR middle-end/71494
4144 * gcc.c-torture/execute/pr71494.c: New test.
4145
50b15873
JJ
4146 PR c/68657
4147 * gcc.target/i386/pr68657.c: New test.
4148
900bcda3
JJ
4149 PR inline-asm/68843
4150 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4151 (test): Add -masm=intel alternatives.
4152
4d926e34
MS
41532016-06-10 Martin Sebor <msebor@redhat.com>
4154
4155 PR c/71392
4156 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4157
ad071b2b
JL
41582016-06-10 Jeff Law <law@redhat.com>
4159
4160 PR tree-optimization/71335
4161 * gcc.c-torture/execute/pr71335.c: New test.
4162
2704efe8
DM
41632016-06-10 David Malcolm <dmalcolm@redhat.com>
4164
4165 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4166 the various "cannot tail-call: " messages.
4167
18c9b7d4
CL
41682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4169
4170 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4171 and options.
4172
7cfa10f3
MO
41732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4174
4175 PR sanitizer/71480
4176 * c-c++-common/asan/pr71480.c: New test.
4177
1f24fd3e
L
41782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4179
4180 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4181 (ASMNAME2): Likewise.
4182 (main): Replace fn in asm statement with ASMNAME ("fn").
4183 * gcc.dg/guality/pr68037-2.c: Likewise.
4184 * gcc.dg/guality/pr68037-3.c: Likewise.
4185 * gcc.dg/torture/pr68037-1.c: Likewise.
4186 * gcc.dg/torture/pr68037-2.c: Likewise.
4187 * gcc.dg/torture/pr68037-3.c: Likewise.
4188
ad551c07
BE
41892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4190
4191 PR inline-asm/68843
4192 * gcc.target/i386/pr68843-1.c: New test.
4193 * gcc.target/i386/pr68843-2.c: New test.
4194
4b1ffdb1 41952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4196 Cesar Philippidis <cesar@codesourcery.com>
4197
4198 PR middle-end/71373
4199 * gcc.dg/goacc/nested-function-1.c: New file.
4200 * gcc.dg/goacc/nested-function-2.c: Likewise.
4201 * gcc.dg/goacc/pr71373.c: Likewise.
4202 * gfortran.dg/goacc/cray-2.f95: Likewise.
4203 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4204 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4205 * gfortran.dg/goacc/cray.f95: Update.
4206 * gfortran.dg/goacc/loop-1.f95: Likewise.
4207 * gfortran.dg/goacc/loop-3.f95: Likewise.
4208 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4209 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4210
42112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4212
4213 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4214 for OpenACC tile clauses.
4215 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4216
4217 PR c/71381
4218 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4219 to...
4220 * c-c++-common/goacc/cache-2.c: ... this new file.
4221 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4222 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4223 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4224 usage.
4225 * gfortran.dg/goacc/cray.f95: Likewise.
4226 * gfortran.dg/goacc/loop-1.f95: Likewise.
4227
89851e4c
AH
42282016-06-10 Alan Hayward <alan.hayward@arm.com>
4229
4230 PR tree-optimization/71407
4231 PR tree-optimization/71416
4232 * gcc.dg/vect/pr71407.c: New
4233 * gcc.dg/vect/pr71416-1.c: New
4234 * gcc.dg/vect/pr71416-2.c: New
4235
200eafbf
RB
42362016-06-10 Richard Biener <rguenther@suse.de>
4237
4238 PR middle-end/71477
4239 * gcc.dg/torture/pr71477.c: New testcase.
4240
4df99d92
JK
42412016-06-09 Julia Koval <julia.koval@intel.com>
4242
4243 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4244 * gcc.target/i386/interrupt-13.c: Likewise.
4245 * gcc.target/i386/interrupt-15.c: Likewise.
4246 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4247 * gcc.target/i386/interrupt-24.c: Likewise.
4248 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4249 * gcc.target/i386/interrupt-9.c: Likewise.
4250 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4251
e01b4e16
MS
42522016-06-09 Martin Sebor <msebor@redhat.com>
4253
4254 PR c/70883
4255 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4256 * gcc.dg/builtin-constant_p-1.c: Same.
4257 * gcc.dg/builtins-error.c: Same.
4258 * gcc.dg/pr70859.c: Same.
4259
9c35db0e
SKS
42602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4261
4262 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4263 * gcc.dg/torture/pr68067-1.c: Likewise.
4264 * gcc.dg/torture/pr68067-2.c: Likewise.
4265
42662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4267
4268 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4269 when setting SIZE.
4270
392a81b9
PC
42712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4272
4273 PR c++/71465
4274 * g++.dg/inherit/crash5.C: New.
4275 Revert:
4276 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4277
4278 PR c++/70202
4279 * g++.dg/inherit/crash5.C: New.
4280 * g++.dg/inherit/virtual1.C: Adjust.
4281
e49efc14
ML
42822016-06-09 Martin Liska <mliska@suse.cz>
4283
4284 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4285 * g++.dg/predict-loop-exit-2.C: Likewise.
4286 * g++.dg/predict-loop-exit-3.C: Likewise.
4287 * gcc.dg/predict-1.c: Likewise.
4288 * gcc.dg/predict-2.c: Likewise.
4289 * gcc.dg/predict-3.c: Likewise.
4290 * gcc.dg/predict-4.c: Likewise.
4291 * gcc.dg/predict-5.c: Likewise.
4292 * gcc.dg/predict-6.c: Likewise.
4293 * gcc.dg/predict-7.c: Likewise.
4294
36d57986
RB
42952016-06-09 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/71462
4298 * gcc.dg/torture/pr71462.c: New testcase.
4299
7d82e8e4
MP
43002016-06-09 Marek Polacek <polacek@redhat.com>
4301
4302 PR c/65471
4303 * gcc.dg/c11-generic-3.c: New test.
4304
c8a71589
PC
43052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4306
4307 * g++.dg/init/array42.C: New.
4308 * g++.dg/init/array43.C: Likewise.
4309 * g++.dg/init/array44.C: Likewise.
4310 * g++.dg/init/array45.C: Likewise.
4311 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4312 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4313 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4314 * g++.dg/gomp/pr35751.C: Likewise.
4315 * g++.dg/init/array23.C: Likewise.
4316 * g++.dg/init/brace2.C: Likewise.
4317 * g++.dg/init/brace6.C: Likewise.
4318
44a845ca
MS
43192016-06-08 Martin Sebor <msebor@redhat.com>
4320 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR c++/70507
4323 PR c/68120
4324 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4325 * c-c++-common/builtin-arith-overflow-2.c: New test.
4326 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4327 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4328 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4329
2ef16b6e
JJ
43302016-06-08 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR c++/71442
4333 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4334
5e3ee346
AL
43352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4336
4337 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4338 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4339 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4340 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4341 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4342 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4343 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4344 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4345 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4346 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4347 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4348 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4349 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4350
b2ae2814
RB
43512016-06-08 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/68558
4354 * gcc.dg/vect/slp-44.c: New testcase.
4355
e09b4c37
RB
43562016-06-08 Richard Biener <rguenther@suse.de>
4357
4358 * gcc.dg/vect/slp-43.c: New testcase.
4359
72d50660
RB
43602016-06-08 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/71452
4363 * gcc.dg/torture/pr71452.c: New testcase.
4364
988c115c
JJ
43652016-06-08 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR c++/71448
4368 * g++.dg/torture/pr71448.C: New test.
4369
73d73b48
BS
43702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4371
4372 PR debug/71432
4373 PR ada/71413
4374 * g++.dg/debug/pr71432.C: New test.
4375
bdd15d0c
PK
43762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4377
4378 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4379 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4380 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4381
ce0607bb
AH
43822016-06-08 Alan Hayward <alan.hayward@arm.com>
4383
4384 * gcc.dg/vect/vect-live-2.c: Update effective target.
4385 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4386 * lib/target-supports.exp: Add aarch64 to vect_long.
4387
92a5f2ba
MP
43882016-06-08 Marek Polacek <polacek@redhat.com>
4389
4390 PR c/71418
4391 * gcc.dg/noncompile/pr71418.c: New test.
4392
08203f73
MP
4393 PR c/71426
4394 * gcc.dg/noncompile/pr71426.c: New test.
4395
d1fcc2bd
JH
43962016-06-07 Jan Hubicka <hubicka@ucw.cz>
4397
4398 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4399 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4400 * gcc.dg/predict-3.c: Update template.
4401 * gcc.dg/predict-5.c: Update template.
4402 * gcc.dg/predict-6.c: Update template.
4403 * gcc.dg/predict-9.c: Update template.
4404 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4405
a23e6f1c
BS
44062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4407
4408 * gcc.target/powerpc/vec-mul.c: New test.
4409
6ffd47b7
DM
44102016-06-07 David Malcolm <dmalcolm@redhat.com>
4411
4412 * gcc.dg/spellcheck-fields-2.c: New test case.
4413
bfd67b47
RB
44142016-06-07 Richard Biener <rguenther@suse.de>
4415
4416 PR c/61564
4417 * gcc.dg/Wpragmas-1.c: New testcase.
4418 * gcc.dg/Wattributes-4.c: Likewise.
4419 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4420 entry.
4421
701b9a47
CL
44222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4423
4424 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4425 spurious debug code.
4426
6b80d6fa
RB
44272016-06-07 Richard Biener <rguenther@suse.de>
4428
4429 PR tree-optimization/71428
4430 * gcc.dg/torture/pr71428.c: New testcase.
4431
0f3f9437
RB
44322016-06-07 Richard Biener <rguenther@suse.de>
4433
4434 PR middle-end/71423
4435 * gcc.dg/torture/pr71423.c: New testcase.
4436
ec963f2a
KV
44372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4438
4439 PR middle-end/71408
4440 * gcc.dg/tree-ssa/pr71408.c: New test.
4441
46ab5b6e
KV
44422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4443
4444 PR middle-end/71281
4445 * g++.dg/torture/pr71281.C: New test.
4446
1f40cff3
MP
44472016-06-06 Marek Polacek <polacek@redhat.com>
4448
4449 PR c/71362
4450 * gcc.dg/pr71362.c: New test.
4451
6f5bcd24
JJ
44522016-06-06 Jakub Jelinek <jakub@redhat.com>
4453 Patrick Palka <ppalka@gcc.gnu.org>
4454
4455 PR c++/70847
4456 PR c++/71330
4457 PR c++/71393
4458 * g++.dg/opt/pr70847.C: New test.
4459 * g++.dg/ubsan/pr70847.C: New test.
4460 * g++.dg/ubsan/pr71393.C: New test.
4461
158beb4a
JJ
44622016-06-06 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR tree-optimization/71259
4465 * gcc.dg/vect/pr71259.c: New test.
4466
d9b950dd
DM
44672016-06-06 David Malcolm <dmalcolm@redhat.com>
4468
4469 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4470 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4471 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4472 above.
4473
36f9ad69
KT
44742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4475
4476 PR middle-end/37780
4477 * gcc.c-torture/execute/pr37780.c: New test.
4478 * gcc.target/aarch64/pr37780_1.c: Likewise.
4479 * gcc.target/arm/pr37780_1.c: Likewise.
4480
5545a907
MP
44812016-06-06 Marek Polacek <polacek@redhat.com>
4482
4483 * c-c++-common/attr-may-alias-1.c: New test.
4484 * c-c++-common/attr-may-alias-2.c: New test.
4485 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4486
93671519
BE
44872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4488
4489 PR c/24414
4490 * gcc.target/i386/pr24414.c: New test.
4491
690f24b7
JM
44922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4493
4494 * gcc.target/sparc/vis4misc.c: New file.
4495 * gcc.target/sparc/fpcmp.c: Likewise.
4496 * gcc.target/sparc/fpcmpu.c: Likewise.
4497
31ce6157
AH
44982016-06-06 Alan Hayward <alan.hayward@arm.com>
4499
4500 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4501 * gcc.dg/vect/vect-live-3.c: Likewise.
4502
9fcebb5a
RB
45032016-06-06 Richard Biener <rguenther@suse.de>
4504
4505 PR tree-optimization/71398
4506 * gcc.dg/torture/pr71398.c: New testcase.
4507
903ca97b
UB
45082016-06-06 Uros Bizjak <ubizjak@gmail.com>
4509
4510 PR target/71389
4511 * g++.dg/pr71389.C: New test.
4512
9c1eb332
JD
45132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514
4515 PR fortran/71404
4516 * gfortran.dg/fmt_read_5.f: New test.
4517
b2d83bd2
AV
45182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4519
4520 PR fortran/69659
4521 * gfortran.dg/class_array_22.f03: New test.
4522
ec81960e
JH
45232016-06-05 Jan Hubicka <hubicka@ucw.cz>
4524
4525 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4526
429d2750
JH
45272016-06-05 Jan Hubicka <hubicka@ucw.cz>
4528
4529 * gcc.dg/predict-9.c: Update template.
4530
c1c00983
PC
45312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4532
4533 PR c++/49377
4534 * g++.dg/template/pr49377.C: New.
4535
1927a963
JJ
45362016-06-04 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR tree-optimization/71405
4539 * g++.dg/torture/pr71405.C: New test.
4540
909a11ad
PC
45412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 PR c++/70202
4544 * g++.dg/inherit/crash5.C: New.
4545 * g++.dg/inherit/virtual1.C: Adjust.
4546
08bbb1f8
JL
45472016-06-03 Jeff Law <law@redhat.com>
4548
4549 PR tree-optimization/71316
4550 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4551
7c35235c
JJ
45522016-06-03 Jakub Jelinek <jakub@redhat.com>
4553
4554 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4555 dg-additional-options with just -fno-tree-scev-cprop in it.
4556 * gcc.dg/vect/vect-live-2.c: Likewise.
4557 * gcc.dg/vect/vect-live-5.c: Likewise.
4558 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4559 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4560 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4561
c8572dd6
PP
45622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4563
4564 PR c++/27100
4565 * g++.dg/other/friend6.C: New test.
4566
1c7733a7
BS
45672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4568
4569 * g++.dg/torture/ppc-ldst-array.C: New.
4570
0d2f700f
JM
45712016-06-03 Joseph Myers <joseph@codesourcery.com>
4572
4573 PR target/71276
4574 PR target/71277
4575 * gcc.dg/torture/builtin-fp-int-inexact.c,
4576 gcc.target/i386/387-builtin-fp-int-inexact.c,
4577 gcc.target/i386/387-rint-inline-1.c,
4578 gcc.target/i386/387-rint-inline-2.c,
4579 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4580 gcc.target/i386/sse2-rint-inline-1.c,
4581 gcc.target/i386/sse2-rint-inline-2.c,
4582 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4583 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4584
f8071c05
L
45852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4586 Julia Koval <julia.koval@intel.com>
4587
4588 PR target/66960
4589 PR target/67630
4590 PR target/67634
4591 PR target/67841
4592 PR target/68037
4593 PR target/68618
4594 PR target/68661
4595 PR target/69575
4596 PR target/69596
4597 PR target/69734
4598 * gcc.dg/guality/pr68037-1.c: New test.
4599 * gcc.dg/guality/pr68037-2.c: Likewise.
4600 * gcc.dg/guality/pr68037-3.c: Likewise.
4601 * gcc.dg/torture/pr68037-1.c: Likewise.
4602 * gcc.dg/torture/pr68037-2.c: Likewise.
4603 * gcc.dg/torture/pr68037-3.c: Likewise.
4604 * gcc.dg/torture/pr68661-1a.c: Likewise.
4605 * gcc.dg/torture/pr68661-1b.c: Likewise.
4606 * gcc.target/i386/interrupt-1.c: Likewise.
4607 * gcc.target/i386/interrupt-2.c: Likewise.
4608 * gcc.target/i386/interrupt-3.c: Likewise.
4609 * gcc.target/i386/interrupt-4.c: Likewise.
4610 * gcc.target/i386/interrupt-5.c: Likewise.
4611 * gcc.target/i386/interrupt-6.c: Likewise.
4612 * gcc.target/i386/interrupt-7.c: Likewise.
4613 * gcc.target/i386/interrupt-8.c: Likewise.
4614 * gcc.target/i386/interrupt-9.c: Likewise.
4615 * gcc.target/i386/interrupt-10.c: Likewise.
4616 * gcc.target/i386/interrupt-11.c: Likewise.
4617 * gcc.target/i386/interrupt-12.c: Likewise.
4618 * gcc.target/i386/interrupt-13.c: Likewise.
4619 * gcc.target/i386/interrupt-14.c: Likewise.
4620 * gcc.target/i386/interrupt-15.c: Likewise.
4621 * gcc.target/i386/interrupt-16.c: Likewise.
4622 * gcc.target/i386/interrupt-17.c: Likewise.
4623 * gcc.target/i386/interrupt-18.c: Likewise.
4624 * gcc.target/i386/interrupt-19.c: Likewise.
4625 * gcc.target/i386/interrupt-20.c: Likewise.
4626 * gcc.target/i386/interrupt-21.c: Likewise.
4627 * gcc.target/i386/interrupt-22.c: Likewise.
4628 * gcc.target/i386/interrupt-23.c: Likewise.
4629 * gcc.target/i386/interrupt-24.c: Likewise.
4630 * gcc.target/i386/interrupt-25.c: Likewise.
4631 * gcc.target/i386/interrupt-26.c: Likewise.
4632 * gcc.target/i386/interrupt-27.c: Likewise.
4633 * gcc.target/i386/interrupt-28.c: Likewise.
4634 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4635 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4636 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4637 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4638 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4639 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4640 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4641 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4642 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4643 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4644 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4645 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4646
36b85e43
BS
46472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4648
9de2e795
L
4649 PR tree-optimization/52171
4650 * gcc.dg/pr52171.c: New test.
4651 * gcc.target/i386/pr52171.c: New test.
36b85e43 4652
bfeee8ac
JH
46532016-06-03 Jan Hubicka <jh@suse.cz>
4654
4655 * g++.dg/tree-ssa/pred-1.C: New testcase
4656 * gcc.dg/tree-ssa/pred-1.c: New testcase
4657
859b0bae
BS
46582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4659
4660 PR target/70957
4661 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4662 support.
4663 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4664
3a2edf4c
AH
46652016-06-03 Alan Hayward <alan.hayward@arm.com>
4666
4667 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4668
b28ead45
AH
46692016-06-03 Alan Hayward <alan.hayward@arm.com>
4670
4671 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4672 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4673 * gcc.dg/vect/vect-live-1.c: New test.
4674 * gcc.dg/vect/vect-live-2.c: New test.
4675 * gcc.dg/vect/vect-live-3.c: New test.
4676 * gcc.dg/vect/vect-live-4.c: New test.
4677 * gcc.dg/vect/vect-live-5.c: New test.
4678 * gcc.dg/vect/vect-live-slp-1.c: New test.
4679 * gcc.dg/vect/vect-live-slp-2.c: New test.
4680 * gcc.dg/vect/vect-live-slp-3.c: New test.
4681
1f91747b
JJ
46822016-06-03 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR middle-end/71387
4685 * g++.dg/opt/pr71387.C: New test.
4686
47b83923
JL
46872016-06-02 Jeff Law <law@redhat.com>
4688
4689 PR tree-optimization/71328
4690 * gcc.c-torture/compile/pr71328.c: New test.
4691
e96e5f46
JD
46922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/52393
4695 * gfortran.dg/fmt_read_3.f90: Fix typo.
4696 * gfortran.dg/fmt_read_4.f90: New test.
4697
b872d729
PC
46982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4699
4700 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4701 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4702 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4703 * g++.dg/cpp0x/override2.C: Likewise.
4704 * g++.dg/parse/crash5.C: Likewise.
4705 * g++.dg/parse/error16.C: Likewise.
4706 * g++.dg/parse/error27.C: Likewise.
4707 * g++.dg/template/qualttp15.C: Likewise.
4708 * g++.dg/template/redecl4.C: Likewise.
4709 * g++.old-deja/g++.other/crash39.C: Likewise.
4710 * g++.old-deja/g++.other/struct1.C: Likewise.
4711 * g++.old-deja/g++.pt/m9a.C: Likewise.
4712 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4713
0e535442
JJ
47142016-06-02 Jakub Jelinek <jakub@redhat.com>
4715
0633ee10
JJ
4716 PR c++/71372
4717 * c-c++-common/pr71372.c: New test.
4718
0e535442
JJ
4719 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4720 __TIME__ strings with __builtin_strcmp instead of printf and
4721 dg-output.
4722
f3c5ecc2
ML
47232016-06-02 Martin Liska <mliska@suse.cz>
4724
4725 * gcc.dg/predict-9.c: New test.
4726
a91807c5
JJ
47272016-06-02 Jakub Jelinek <jakub@redhat.com>
4728
4729 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4730 global set_compiler_env_var and global saved_compiler_env_var.
4731
b5bd1978
KT
47322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4733
4734 PR rtl-optimization/71295
4735 * gcc.c-torture/compile/pr71295.c: New test.
4736
b93b1475
JJ
47372016-06-02 Jakub Jelinek <jakub@redhat.com>
4738
930ebd0e
JJ
4739 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4740
1e021dc3
JJ
4741 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4742 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4743
b93b1475
JJ
4744 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4745 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4746 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4747 alternative number.
4748
58f2fb5c
MM
47492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4750
4751 * gcc.target/powerpc/p9-splat-4.c: New test.
4752
47532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4754
4755 PR target/71186
4756 * gcc.target/powerpc/pr71186.c: New test.
4757
4731c9f0
JD
47582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/52393
4761 * gfortran.dg/fmt_read_3.f90: New test.
4762
042dee3e
TP
47632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4764
4765 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4766 procedure.
4767
15c98b2e
ES
47682016-06-01 Eduard Sanou <dhole@openmailbox.org>
4769
4770 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4771 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4772 env var is set.
4773 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4774 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4775 shown once.
4776 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4777 during compilation.
4778 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4779 vars set by dg-set-compiler-env-var.
4780
6442a6f4
PT
47812016-06-01 Paul Thomas <pault@gcc.gnu.org>
4782
4783 PR fortran/71156
4784 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4785 to the module procedure declaration.
4786 * gfortran.dg/submodule_16.f08: New test.
4787
ab62397a
JJ
47882016-06-01 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR middle-end/71371
4791 * c-c++-common/gomp/pr71371.c: New test.
4792
b66af6ed
RB
47932016-06-01 Richard Biener <rguenther@suse.de>
4794
4795 PR tree-optimization/71366
4796 * gcc.dg/torture/pr71366-1.c: New testcase.
4797 * gcc.dg/torture/pr71366-2.c: Likewise.
4798
e342b9d8
KN
47992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4800
4801 * gcc.target/powerpc/vslv-0.c: New test.
4802 * gcc.target/powerpc/vslv-1.c: New test.
4803 * gcc.target/powerpc/vsrv-0.c: New test.
4804 * gcc.target/powerpc/vsrv-1.c: New test.
4805
721547cd
NS
48062016-06-01 Nathan Sidwell <nathan@acm.org>
4807
4808 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4809 * gcc.target/nvptx/weak.c: New.
4810
fa2c9034
RB
48112016-06-01 Richard Biener <rguenther@suse.de>
4812
4813 PR tree-optimization/71261
4814 * gcc.dg/torture/vect-bool-1.c: New testcase.
4815
3e32893c
JJ
48162016-06-01 Jakub Jelinek <jakub@redhat.com>
4817
4818 * gfortran.dg/gomp/order-1.f90: New test.
4819 * gfortran.dg/gomp/order-2.f90: New test.
4820
8c383600
JH
48212016-06-01 Jan Hubicka <hubicka@ucw.cz>
4822
4823 * gcc.dg/unroll-6.c: Update template.
4824 * gcc.dg/unroll-7.c: New testcase.
4825 * gcc.dg/unroll-8.c: New testcase.
4826
a0dfeef5
EB
48272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4828
4829 * gnat.dg/opt56.ad[sb]: New test.
4830
48de5701
PC
48312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/66635
4834 * g++.dg/cpp0x/constexpr-ice16.C: New.
4835
827cf695
PP
48362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4837
4838 PR tree-optimization/71314
4839 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4840 -mbranch-cost=2.
4841
ff66f6e8
PP
48422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4843
4844 PR tree-optimization/71077
4845 * gcc.dg/tree-ssa/pr71077.c: New test.
4846
050fb209
JH
48472016-05-31 Jan Hubicka <hubicka@ucw.cz>
4848
48de5701
PC
4849 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4850 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4851 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4852
c642d919
PC
48532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 PR c++/71248
4856 * g++.dg/cpp0x/pr71248.C: New.
4857 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4858 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4859 * g++.dg/init/new37.C: Likewise.
4860 * g++.dg/template/static1.C: Likewise.
4861 * g++.dg/template/static2.C: Likewise.
4862
d6439e08
L
48632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4864
4865 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4866 instead of %rdi.
4867 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4868
780b9dd4
MP
48692016-05-31 Marek Polacek <polacek@redhat.com>
4870
4871 * c-c++-common/Wswitch-unreachable-3.c: New test.
4872 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4873
0d99f8a0
RB
48742016-05-31 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/71352
4877 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4878
52545641
TP
48792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4880
4881 * gcc.target/arm/armv5_thumb_isa.c: New test.
4882
5b8c1205
KY
48832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4884
4885 PR target/71346
4886 * gcc.target/i386/pr71346.c: New test.
4887
7a88cc84
TV
48882016-05-31 Tom de Vries <tom@codesourcery.com>
4889
4890 PR tree-optimization/69068
4891 * gcc.dg/graphite/pr69068.c: New test.
4892
265149a6
MS
48932016-05-27 Martin Sebor <msebor@redhat.com>
4894
4895 PR c++/71306
4896 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4897
00631022
JJ
48982016-05-30 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR c++/71349
4901 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4902 nowait depend(inout: dd[0]) clauses where permitted.
4903
b2f6675b
PC
49042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4905
4906 PR c++/71238
4907 * g++.dg/parse/pr71238.C: New.
4908 * g++.dg/concepts/friend1.C: Test column numbers too.
4909 * g++.dg/cpp0x/initlist31.C: Likewise.
4910 * g++.dg/cpp0x/pr51420.C: Likewise.
4911 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4912 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4913 * g++.dg/ext/builtin3.C: Likewise.
4914 * g++.dg/lookup/friend12.C: Likewise.
4915 * g++.dg/lookup/friend7.C: Likewise.
4916 * g++.dg/lookup/koenig1.C: Likewise.
4917 * g++.dg/lookup/koenig5.C: Likewise.
4918 * g++.dg/lookup/used-before-declaration.C: Likewise.
4919 * g++.dg/overload/koenig1.C: Likewise.
4920 * g++.dg/template/crash65.C: Likewise.
4921 * g++.dg/template/friend57.C: Likewise.
4922 * g++.dg/warn/Wshadow-5.C: Likewise.
4923 * g++.dg/warn/Wunused-8.C: Likewise.
4924 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4925 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4926 * g++.old-deja/g++.jason/member.C: Likewise.
4927 * g++.old-deja/g++.jason/report.C: Likewise.
4928 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4929 * g++.old-deja/g++.law/visibility20.C: Likewise.
4930 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4931 * g++.old-deja/g++.other/static5.C: Likewise.
4932 * g++.old-deja/g++.pt/overload2.C: Likewise.
4933
a448ff40
JH
49342016-05-30 Jan Hubicka <hubicka@ucw.cz>
4935
4936 * gcc.dg/tree-ssa/peel1.c: New testcase.
4937 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4938 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4939
69be8c91
TV
49402016-05-30 Tom de Vries <tom@codesourcery.com>
4941
4942 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4943 to ce.
4944
a59775a1
PC
49452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4946
4947 PR c++/71099
4948 * g++.dg/parse/virtual1.C: New.
4949
53d6d955
UB
49502016-05-30 Uros Bizjak <ubizjak@gmail.com>
4951
4952 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4953 Use correct register when clearing %edx.
4954
0557293f
AM
49552016-05-30 Alexander Monakov <amonakov@ispras.ru>
4956
4957 PR tree-optimization/71289
4958 * gcc.dg/pr71289.c: New test.
4959
5d476e35
KV
49602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4961
4962 PR middle-end/71269
4963 PR middle-end/71292
4964 * gcc.dg/tree-ssa/pr71269.c: New test.
4965 * gcc.dg/tree-ssa/pr71292.c: New test.
4966
db5447ca
KV
49672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4968
4969 PR middle-end/71252
4970 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4971
98bdbb39
JH
49722016-05-30 Jan Hubicka <hubicka@ucw.cz>
4973
4974 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4975 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4976 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4977
7e012855
TV
49782016-05-30 Tom de Vries <tom@codesourcery.com>
4979
4980 PR tree-optimization/69067
4981 * gcc.dg/graphite/pr69067.c: New test.
4982
beed3701
UB
49832016-05-29 Uros Bizjak <ubizjak@gmail.com>
4984
4985 PR target/71245
4986 * gcc.target/i386/pr71245-1.c: New test.
4987 * gcc.target/i386/pr71245-2.c: Ditto.
4988
b6d4f8e8
PC
49892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 PR c++/71105
4992 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4993 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4994 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4995
00022058
JH
49962016-05-27 Jan Hubicka <hubicka@ucw.cz>
4997
4998 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4999
c8419aca
VV
50002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5001
5002 Revert:
5003 PR c++/69855
5004 * g++.dg/overload/69855.C: New.
5005 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5006 * g++.old-deja/g++.pt/crash3.C: Likewise.
5007
8008c4d2
PC
50082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 PR c++/60385
5011 * g++.dg/parse/namespace13.C: New.
5012
8b2ef235
JL
50132016-05-26 Jeff Law <law@redhat.com>
5014
5015 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5016 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5017 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5018 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5019 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5020 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5021 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5022 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5023 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5024 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5025 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5026 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5027 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5028
7d67159b
VV
50292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5030
5031 PR c++/69855
5032 * g++.dg/overload/69855.C: New.
5033 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5034 * g++.old-deja/g++.pt/crash3.C: Likewise.
5035
88e3bdd1
JW
50362016-05-27 Jiong Wang <jiong.wang@arm.com>
5037
5038 PR target/63596
5039 * gcc.target/aarch64/va_arg_1.c: New testcase.
5040 * gcc.target/aarch64/va_arg_2.c: Likewise.
5041 * gcc.target/aarch64/va_arg_3.c: Likewise.
5042
3fd6b9cc
JW
50432016-05-27 Jiong Wang <jiong.wang@arm.com>
5044
5045 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5046 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5047 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5048 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5049 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5050
3cee7e4e
MP
50512016-05-27 Marek Polacek <polacek@redhat.com>
5052
5053 PR middle-end/71308
5054 * g++.dg/torture/pr71308.C: New test.
5055
6a813c96
DV
50562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5057
5058 * gcc.dg/zero_bits_compound-1.c: New test.
5059 * gcc.dg/zero_bits_compound-2.c: New test.
5060
0561bcfb
IE
50612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5062
5063 PR middle-end/71279
5064 * gcc.dg/pr71279.c: New test.
5065
21316320
MM
50662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5067
5068 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5069 floating point min/max/comparison instructions.
5070 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5071
7211a097
JJ
50722016-05-26 Jakub Jelinek <jakub@redhat.com>
5073
5074 * c-c++-common/gomp/schedule-1.c: New test.
5075 * gfortran.dg/gomp/schedule-1.f90: New test.
5076
cac177cf
PP
50772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5078
5079 PR c++/70822
5080 PR c++/70106
5081 * g++.dg/cpp1y/auto-fn32.C: New test.
5082 * g++.dg/cpp1y/paren4.C: New test.
5083
a2d5b8c9
NS
50842016-05-26 Nathan Sidwell <nathan@acm.org>
5085
5086 * gcc.dg/20060410.c: Xfail on ptx.
5087 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5088 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5089 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5090 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5091 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5092
ffa8b552
TP
50932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5094
5095 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5096
c7501e00
JJ
50972016-05-26 Jakub Jelinek <jakub@redhat.com>
5098
1875b9a0
JJ
5099 PR tree-optimization/71280
5100 * gcc.dg/pr71280.c: New test.
5101
2116e19f
JJ
5102 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5103
305aef09
JJ
5104 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5105 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5106
c7501e00
JJ
5107 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5108
ca449d26
JW
51092016-05-26 Jiong Wang <jiong.wang@arm.com>
5110
5111 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5112 kept in memory.
ca449d26 5113
8af01c66
JL
51142016-05-25 Jeff Law <law@redhat.com>
5115
5116 PR tree-optimization/71272
5117 * gcc.c-torture/compile/pr71272.c: new test.
5118
f9d6ce73
BS
51192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5120
5121 * gcc.target/powerpc/vec-cmpne.c: New test.
5122 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5123
a88a7b22
EB
51242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/opt55.ad[sb]: New test.
5127
125f02ed
SKS
51282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5129
5130 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5131 * c-c++-common/pr60226.c: Require int32plus.
5132 * gcc.c-torture/execute/pr70602.c: Likewise.
5133 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5134 unsigned long for malloc arg type.
5135 * gcc.dg/asr_div1.c: Require int32plus.
5136 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5137 * gcc.dg/pie-1.c: Require pie.
5138 * gcc.dg/pie-2.c: Likewise.
5139 * gcc.dg/pr59471.c: Require int32plus.
5140 * gcc.dg/pr59963-2.c: XFAIL for int16.
5141 * gcc.dg/pr60114.c: Require int32plus.
5142 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5143 unsigned long for typedef of size_t.
5144 * gcc.dg/pr63914.c: Require int32plus.
5145 * gcc.dg/pr64536.c: Require pt32plus.
5146 * gcc.dg/pr65658.c: Likewise.
5147 * gcc.dg/pr67271.c: Require int32plus.
5148 * gcc.dg/pr68112.c: Likewise.
5149 * gcc.dg/pr69071.c: Skip for avr target.
5150 * gcc.dg/pr69973.c: Require int32plus.
5151 * gcc.dg/pr70169.c: Skip for avr target.
5152 * gcc.dg/sso-6.c: Require int32plus.
5153 * gcc.dg/sso-7.c: Likewise.
5154 * gcc.dg/sso-8.c: Likewise.
5155 * gcc.dg/vrp-min-max-2.c: Likewise.
5156
c6e434f5
UB
51572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5158
5159 PR target/70738
5160 * gcc.target/i386/pr70738-1.c: New test.
5161 * gcc.target/i386/pr70738-2.c: Likewise.
5162 * gcc.target/i386/pr70738-3.c: Likewise.
5163 * gcc.target/i386/pr70738-4.c: Likewise.
5164 * gcc.target/i386/pr70738-5.c: Likewise.
5165 * gcc.target/i386/pr70738-6.c: Likewise.
5166 * gcc.target/i386/pr70738-7.c: Likewise.
5167 * gcc.target/i386/pr70738-8.c: Likewise.
5168 * gcc.target/i386/pr70738-9.c: Likewise.
5169
5c42d341
KT
51702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5171
5172 PR rtl-optimization/66940
5173 * gcc.c-torture/execute/pr66940.c: New test.
5174
bf9a1a07
IV
51752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5176
5177 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5178 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5179 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5180 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5181 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5182 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5183 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5184 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5185 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5186 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5187 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5188 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5189 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5190 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5191 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5192 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5193 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5194 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5195 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5196 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5197 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5198 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5199 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5200 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5201
95efe6b6
MP
52022016-05-25 Marek Polacek <polacek@redhat.com>
5203
5204 PR c/71265
5205 * gcc.dg/noncompile/pr71265.c: New test.
5206
a23faf7a
MP
5207 PR c/71266
5208 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5209
69a6d5ad
NS
52102016-05-25 Nathan Sidwell <nathan@acm.org>
5211
5212 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5213
3072d4ea
RB
52142016-05-25 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/71261
5217 * c-c++-common/torture/pr71261.c: New testcase.
5218
e412ece4
RB
52192016-05-25 Richard Biener <rguenther@suse.de>
5220
5221 PR tree-optimization/71264
5222 * gcc.dg/vect/pr71264.c: New testcase.
5223
b9e551ad
PC
52242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/55992
5227 * g++.dg/cpp0x/alias-decl-53.C: New.
5228 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5229
6aa1abe5
ML
52302016-05-25 Martin Liska <mliska@suse.cz>
5231
5232 * g++.dg/pr71239.C: New test.
5233
842d162e
RB
52342016-05-25 Richard Biener <rguenther@suse.de>
5235
c87885ca
RO
5236 * gcc.dg/vect/pr58135.c: Rename to ...
5237 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5238
f184a36c
MP
52392016-05-25 Marek Polacek <polacek@redhat.com>
5240
5241 * g++.dg/pr65295.C: Use target c++14.
5242
021fad86
PC
52432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5244
53d6d955
UB
5245 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5246 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5247
c3eaf15a
MM
52482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5249
5250 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5251 instructions.
5252
e46c7770
CP
52532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5254
5255 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5256 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5257 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5258 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5259 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5260 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5261 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5262 * c-c++-common/goacc/pcopy.c: Likewise.
5263 * c-c++-common/goacc/pcopyin.c: Likewise.
5264 * c-c++-common/goacc/pcopyout.c: Likewise.
5265 * c-c++-common/goacc/pcreate.c: Likewise.
5266 * c-c++-common/goacc/pr70688.c: New test.
5267 * c-c++-common/goacc/present-1.c: Adjust test.
5268 * c-c++-common/goacc/reduction-5.c: Likewise.
5269 * g++.dg/goacc/data-1.C: New test.
5270
4bfc9db7
MM
52712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5272
5273 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5274 vector parity built-in functions.
5275 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5276 count trailing zeros automatic vectorization.
5277 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5278 count trailing zeros built-in functions.
5279
2bc145af
KV
52802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5281
5282 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5283
26869fdb
PH
52842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5285
5286 PR target/71050
5287 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5288
b2dc9c3b
PC
52892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 PR c++/50436
5292 * g++.dg/template/crash123.C: New.
5293 * g++.dg/template/crash124.C: Likewise.
5294
f65e97fd
MS
52952016-05-24 Martin Sebor <msebor@redhat.com>
5296
5297 PR c++/71147
5298 * g++.dg/ext/flexary16.C: New test.
5299
a6f5ac7f
IV
53002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5301
69a6d5ad
NS
5302 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5303 before math.h is included.
a6f5ac7f
IV
5304 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5305 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5306 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5307 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5308 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5309 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5310 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5311 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5312 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5313 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5314 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5315 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5316 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5317 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5318 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5319 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5320 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5321 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5322 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5323 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5324 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5325 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5326 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5327
27bad558
MM
53282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5329 Kelvin Nilsen <kelvin@gcc.gnu.org>
5330
5331 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5332 support.
5333
72f382fb
PC
53342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/69872
5337 * g++.dg/warn/Wno-narrowing1.C: New.
5338
ef2ec9d9
MP
53392016-05-24 Marek Polacek <polacek@redhat.com>
5340
5341 PR c/71249
5342 * c-c++-common/Wswitch-unreachable-2.c: New test.
5343
e90434e3
JJ
53442016-05-24 Jakub Jelinek <jakub@redhat.com>
5345
7adb26f2
JJ
5346 PR c++/71257
5347 * g++.dg/vect/simd-clone-6.cc: New test.
5348 * g++.dg/gomp/declare-simd-6.C: New test.
5349
e90434e3
JJ
5350 PR middle-end/70434
5351 PR c/69504
5352 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5353
b556ea3b
RB
53542016-05-24 Richard Biener <rguenther@suse.de>
5355
5356 PR tree-optimization/71240
5357 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5358
e5328f5d
RB
53592016-05-24 Richard Biener <rguenther@suse.de>
5360
5361 PR tree-optimization/71230
5362 * gcc.dg/torture/pr71230.c: New testcase.
5363 * g++.dg/torture/pr71230.C: Likewise.
5364
a04e69c0
TS
53652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5366
5367 * c-c++-common/goacc/routine-5.c: Add tests.
5368 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5369 * gfortran.dg/goacc/routine-6.f90: Add tests.
5370
30fd2977
RB
53712016-05-24 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/71253
5374 * gcc.dg/torture/pr71253.c: New testcase.
5375
ca6f60bc
KV
53762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5377
5378 PR middle-end/71252
5379 * gfortran.dg/pr71252.f90: New test.
5380
d3465d72
RS
53812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5382
5383 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5384
f17a223d
RB
53852016-05-24 Richard Biener <rguenther@suse.de>
5386
5387 PR middle-end/70434
5388 PR c/69504
5389 * c-c++-common/vector-subscript-4.c: New testcase.
5390 * c-c++-common/vector-subscript-5.c: Likewise.
5391
e3f36534
JD
53922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5393
5394 PR fortran/71123
5395 * gfortran.dg/namelist_90.f: New test
5396
85d5c27d
JD
53972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5398
5399 PR fortran/66461
5400 * gfortran.dg/unexpected_eof.f: New test
5401
fe3f3340
MM
54022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5403 Kelvin Nilsen <kelvin@gcc.gnu.org>
5404
5405 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5406 as little endian.
5407
26d6ae55
PC
54082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5409
5410 PR c++/70972
5411 * g++.dg/cpp0x/inh-ctor20.C: New.
5412 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5413
d6c9a06f
PC
54142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/69095
5417 * g++.dg/cpp0x/variadic168.C: New.
5418
396a1d10
PC
54192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 * g++.dg/cpp0x/pr31445.C: Test column number too.
5422 * g++.dg/cpp0x/pr32253.C: Likewise.
5423 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5424 * g++.dg/cpp0x/variadic36.C: Likewise.
5425
ece46666
MG
54262016-05-23 Marc Glisse <marc.glisse@inria.fr>
5427
5428 * gcc.dg/fold-notshift-2.c: Adjust.
5429
a7dc5980
MP
54302016-05-23 Marek Polacek <polacek@redhat.com>
5431
5432 PR c/49859
5433 * c-c++-common/Wswitch-unreachable-1.c: New test.
5434 * gcc.dg/Wswitch-unreachable-1.c: New test.
5435 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5436 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5437 * g++.dg/gomp/block-10.C: Likewise.
5438 * gcc.dg/gomp/block-10.c: Likewise.
5439 * g++.dg/gomp/block-9.C: Likewise.
5440 * gcc.dg/gomp/block-9.c: Likewise.
5441 * g++.dg/gomp/target-1.C: Likewise.
5442 * g++.dg/gomp/target-2.C: Likewise.
5443 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5444 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5445 * g++.dg/gomp/taskgroup-1.C: Likewise.
5446 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5447 * gcc.dg/gomp/teams-1.c: Likewise.
5448 * g++.dg/gomp/teams-1.C: Likewise.
5449 * g++.dg/overload/error3.C: Likewise.
5450 * g++.dg/tm/jump1.C: Likewise.
5451 * g++.dg/torture/pr40335.C: Likewise.
5452 * gcc.dg/c99-vla-jump-5.c: Likewise.
5453 * gcc.dg/switch-warn-1.c: Likewise.
5454 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5455 * gcc.dg/nested-func-1.c: Likewise.
5456 * gcc.dg/pr67784-4.c: Likewise.
5457
18b54004
RB
54582016-05-23 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/71230
5461 * gfortran.dg/pr71230-1.f90: New testcase.
5462 * gfortran.dg/pr71230-2.f90: Likewise.
5463
e569db5f
VK
54642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5465
396a1d10 5466 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5467 * gcc.dg/vect/pr58135.c: Add new.
5468 * gfortran.dg/pr46519-1.f: Adjust test case.
5469
e4b71114
PC
54702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5471
5472 PR c++/53401
5473 * g++.dg/cpp0x/decltype64.C: New.
5474
a25a8058
CL
54752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5476
5477 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5479 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5480
0dcfe9ab
CL
54812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5482
5483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5484 Add poly64x1_t and poly64x2_t cases if supported.
5485 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5486 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5487 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5488 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5489 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5490
ffd70e4a
CL
54912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5492
5493 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5494 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5495 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5496 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5497 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5498 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5499 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5500
4b1f57fe
CL
55012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5502
5503 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5504
16c5ec77
CL
55052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5506
5507 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5508 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5509
94ad56c7
JJ
55102016-05-22 Jakub Jelinek <jakub@redhat.com>
5511
57748705
JJ
5512 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5513 constraint instead of "r".
5514 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5515 insn instead of vxorpd.
5516 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5517
af120161
JJ
5518 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5519 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5520
355023ce
JJ
5521 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5522
3b48574c
JJ
5523 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5524 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5525
94ad56c7
JJ
5526 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5527
8a85cee2
KV
55282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5529
5530 PR middle-end/40921
5531 * gcc.dg/tree-ssa/pr40921.c: New test.
5532
8e916b16
PS
55332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5534
5535 PR target/71103
5536 * gcc.target/avr/pr71103.c: New test.
5537
88aea79f
KV
55382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5539
5540 PR middle-end/71179
5541 * gcc.dg/tree-ssa/pr71179.c: New test.
5542
79063edd
MS
55432016-05-20 Martin Sebor <msebor@redhat.com>
5544
5545 PR c/71115
5546 * gcc.dg/init-excess-2.c: New test.
5547
55c8849f
EB
55482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5549
5550 * gnat.dg/opt53.adb: New test.
5551 * gnat.dg/opt54.adb: Likewise.
5552
c91a0948
MJ
55532016-05-20 Martin Jambor <mjambor@suse.cz>
5554
5555 PR tree-optimization/70884
5556 * gcc.dg/tree-ssa/pr70919.c: New test.
5557
9cad20fa
BS
55582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5559
5560 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5561 formatting.
69a6d5ad
NS
5562 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5563 fix code formatting.
5564
55652016-05-20 Nathan Sidwell <nathan@acm.org>
5566
5567 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5568 non-common cases.
5569 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5570
15c671a7
DM
55712016-05-20 David Malcolm <dmalcolm@redhat.com>
5572
5573 * jit.dg/all-non-failing-tests.h: Add
5574 test-factorial-must-tail-call.c.
5575 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5576 * jit.dg/test-factorial-must-tail-call.c: New test case.
5577
4f028369
JJ
55782016-05-20 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR fortran/71204
5581 * gfortran.dg/pr71204.f90: New test.
5582
7dea4ab3
CP
55832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5584
5585 * gcc.target/nvptx/sincos.c: New test.
5586
ef98d365
PC
55872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/70572
5590 * g++.dg/cpp1y/auto-fn31.C: New.
5591
92466115
BS
55922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5593
5594 * gcc.target/powerpc/vec-addec.c: New test.
5595 * gcc.target/powerpc/vec-addec-int128.c: New test.
5596
9a385c2d
DM
55972016-05-20 David Malcolm <dmalcolm@redhat.com>
5598
5599 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5600 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5601 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5602 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5603
77c9d5b4
JH
56042016-05-20 Jan Hubicka <hubicka@ucw.cz>
5605
5606 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5607
68047971
JJ
56082016-05-20 Jakub Jelinek <jakub@redhat.com>
5609
18954840
JJ
5610 PR c++/71210
5611 * g++.dg/opt/pr71210-1.C: New test.
5612 * g++.dg/opt/pr71210-2.C: New test.
5613
68047971
JJ
5614 PR tree-optimization/29756
5615 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5616 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5617 only on selected targets where V4SImode vectors are known to be
5618 supported.
5619
d78789f5
MG
56202016-05-20 Marc Glisse <marc.glisse@inria.fr>
5621
5622 PR tree-optimization/71079
5623 PR tree-optimization/71206
5624 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5625
550fa093
PK
56262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5627
5628 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5629 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5630 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5631
483c6429
RG
56322016-05-20 Richard Guenther <rguenther@suse.de>
5633
5634 PR tree-optimization/29756
5635 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5636
eb066284
RB
56372016-05-20 Richard Biener <rguenther@suse.de>
5638
5639 PR tree-optimization/71185
5640 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5641
58f10249
RB
56422016-05-20 Richard Biener <rguenther@suse.de>
5643
5644 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5645
2a5569fa
MP
56462016-05-19 Marek Polacek <polacek@redhat.com>
5647
5648 PR c++/71075
5649 * g++.dg/diagnostic/pr71075.C: New test.
5650
5e9a5385
DM
56512016-05-19 David Malcolm <dmalcolm@redhat.com>
5652
5653 PR c++/71184
5654 * g++.dg/pr71184.C: New test case.
5655
4f45da44
KN
56562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5657
5658 * gcc.target/powerpc/darn-0.c: New test.
5659 * gcc.target/powerpc/darn-1.c: New test.
5660 * gcc.target/powerpc/darn-2.c: New test.
5661
4177437e
MP
56622016-05-19 Marek Polacek <polacek@redhat.com>
5663
5664 PR tree-optimization/71031
5665 * gcc.dg/tree-ssa/vrp100.c: New test.
5666
afb72432
IE
56672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5668
5669 PR rtl-optimization/71148
5670 * gcc.dg/pr71148.c: New test.
5671
4f83064e
KT
56722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5673
5674 PR target/71056
5675 * gcc.target/arm/pr71056.c: New test.
5676
4bf8dbe1
BE
56772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5678
5679 * c-c++-common/pr69669.c: Check the used mode.
5680
f3510625
MO
56812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5682
5683 PR sanitizer/64354
5684 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5685
43c0068e
RB
56862016-05-19 Richard Biener <rguenther@suse.de>
5687
5688 PR tree-optimization/70729
5689 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5690 * gcc.dg/graphite/scop-18.c: Likewise.
5691 * gcc.dg/pr41783.c: Disable LIM.
5692 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5693 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5694 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5695 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5696 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5697 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5698 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5699 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5700 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5701 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5702 * gfortran.dg/pr42108.f90: Likewise.
5703
70f25790
DM
57042016-05-18 David Malcolm <dmalcolm@redhat.com>
5705
5706 PR driver/69265
5707 * gcc.dg/spellcheck-options-11.c: New test case.
5708
960db8ec
JJ
57092016-05-18 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR c++/71100
5712 * g++.dg/opt/pr71100.C: New test.
5713
04643334
MJ
57142016-05-18 Martin Jambor <mjambor@suse.cz>
5715
5716 PR ipa/69708
5717 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5718 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5719 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5720 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5721
91bb9f80
MJ
57222016-05-18 Martin Jambor <mjambor@suse.cz>
5723
5724 PR ipa/69708
5725 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5726 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5727 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5728 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5729 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5730
c584aca6
PC
57312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5732
5733 PR c++/69793
5734 * g++.dg/template/crash122.C: New.
5735
20309c6e
PC
57362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/70466
5739 * g++.dg/template/pr70466-1.C: New.
5740 * g++.dg/template/pr70466-2.C: Likewise.
5741
50c78b9a
MM
57422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5743
5744 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5745 splat operations and the XXSPLTIB instruction.
5746 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5747 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5748 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5749 xxlxor to clear a register.
5750
cf8be00d
RS
57512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5752
5753 * gcc.dg/torture/pr71020.c: New test.
5754
848a392a
MJ
57552016-05-18 Martin Jambor <mjambor@suse.cz>
5756
5757 PR ipa/70646
5758 * gcc.dg/ipa/pr70646.c: New test.
5759
1f2ab776
CL
57602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5761
5762 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5763
76489493
CL
57642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5765
5766 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5767 missing tests for vreinterpretq_p{8,16}.
5768
bd79378d
CL
57692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5770
5771 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5772 vsliq_n_s64 and vsliq_n_u64.
5773
81ca3ea0
CL
57742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5775
5776 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5777 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5778
873cb425
CL
57792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5780
5781 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5782 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5783 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5784
9d6e7c21
CL
57852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5786
5787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5788 in comment.
5789
b4dbe40e 57902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5791
5792 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5793 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5794 "blr\t" and switch to scan-assembler-times.
5795
83a5c910
JW
57962016-05-18 Jiong Wang <jiong.wang@arm.com>
5797
53d6d955
UB
5798 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5799 with __aarch64__.
5800 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5801 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5802
fb7cbdeb
JJ
58032016-05-18 Jakub Jelinek <jakub@redhat.com>
5804
8ee91165
JJ
5805 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5806 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5807 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5808 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5809 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5810 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5811
cf4d516a
JJ
5812 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5813 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5814
a4f16422
JJ
5815 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5816 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5817
7b37ce10
JJ
5818 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5819 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5820
fb7cbdeb
JJ
5821 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5822
c9326aef
RB
58232016-05-18 Richard Biener <rguenther@suse.de>
5824
5825 PR tree-optimization/71168
5826 * gcc.dg/torture/pr71168.c: New testcase.
5827
df8b0a11
KV
58282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5829
5830 PR middle-end/63586
5831 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5832 * gcc.dg/tree-ssa/pr63586.c: New test.
5833 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5834
2efd67ed
NS
58352016-05-17 Nathan Sidwell <nathan@acm.org>
5836
5837 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5838 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5839 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5840 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5841
1988b2c2
NS
58422016-05-17 Nathan Sidwell <nathan@acm.org>
5843
5844 * gcc.target/nvptx/abi-vararg-3.c: New.
5845
ad1d92ab
MM
58462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5847
5848 PR tree-optimization/54579
5849 PR middle-end/55299
5850 * gcc.dg/fold-notrotate-1.c: New test.
5851 * gcc.dg/fold-notshift-1.c: New test.
5852 * gcc.dg/fold-notshift-2.c: New test.
5853
47768df8
MP
58542016-05-17 Marek Polacek <polacek@redhat.com>
5855
5856 PR ipa/71146
5857 * g++.dg/ipa/pr71146.C: New test.
5858
6b5423a5
DM
58592016-05-17 David Malcolm <dmalcolm@redhat.com>
5860
5861 * jit.dg/test-error-array-bounds.c: New test case.
5862
c7986356
MG
58632016-05-17 Marc Glisse <marc.glisse@inria.fr>
5864
5865 * gcc.dg/tree-ssa/and-1.c: New testcase.
5866
d982c5b7
MG
58672016-05-17 Marc Glisse <marc.glisse@inria.fr>
5868
5869 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5870 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5871
0139ba93
MG
58722016-05-17 Marc Glisse <marc.glisse@inria.fr>
5873
5874 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5875 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5876
daab4562
JW
58772016-05-17 Jiong Wang <jiong.wang@arm.com>
5878
5879 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5880
22330033
JW
58812016-05-17 Jiong Wang <jiong.wang@arm.com>
5882
5883 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5884
98b3a5f2
JW
58852016-05-17 Jiong Wang <jiong.wang@arm.com>
5886
5887 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5888 ".2d[index]" when scan the assembly.
5889 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5890 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5891 float64x1.
5892 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5893
b71b7a8e
RB
58942016-05-17 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/71132
5897 * gcc.dg/torture/pr71132.c: New testcase.
5898
3c51ad46
CL
58992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5900
5901 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5902
d20faa66
KT
59032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5904
5905 PR target/70809
5906 * gcc.target/aarch64/pr70809_1.c: New test.
5907
b75cc5a4
KT
59082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5909
5910 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5911 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5912 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5913 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5914
b28eb195
IE
59152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5916 Ilya Enkovich <ilya.enkovich@intel.com>
5917
5918 PR target/71114
5919 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5920
0b9004ed
JH
59212016-05-16 Jan Hubicka <hubicka@ucw.cz>
5922
5923 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5924 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5925
1b81a1c1
MW
59262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5927
5928 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5929 test for __ARM_FP16_ARGS.
5930 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5931 * gcc.target/arm/aapcs/neon-vect10.c: New.
5932 * gcc.target/arm/aapcs/neon-vect9.c: New.
5933 * gcc.target/arm/aapcs/vfp18.c: New.
5934 * gcc.target/arm/aapcs/vfp19.c: New.
5935 * gcc.target/arm/aapcs/vfp20.c: New.
5936 * gcc.target/arm/aapcs/vfp21.c: New.
5937 * gcc.target/arm/fp16-aapcs-1.c: New.
5938 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5939 test for __ARM_FP16_ARGS.
5940 * g++.target/arm/fp16-return-1.c: Update expected output.
5941
921d1e73
JW
59422016-05-16 Jiong Wang <jiong.wang@arm.com>
5943
5944 PR testsuite/70227
5945 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5946
228eb42a
HA
59472016-05-15 Harald Anlauf <anlauf@gmx.de>
5948
5949 PR fortran/69603
5950 * gfortran.dg/pr69603.f90: New testcase.
5951
785abfd3
FR
59522016-05-14 Fritz Reese <fritzoreese@gmail.com>
5953
5954 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5955
e75eb64f
FR
59562016-05-14 Fritz Reese <fritzoreese@gmail.com>
5957
5958 PR fortran/71047
5959 * gfortran.dg/pr71047.f08: New test.
5960
aa4b467b
JM
59612016-05-13 Joseph Myers <joseph@codesourcery.com>
5962
5963 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5964 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5965 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5966
653fb4a2
MS
59672016-05-13 Martin Sebor <msebor@redhat.com>
5968
5969 PR c++/60049
5970 * g++.dg/cpp0x/constexpr-60049.C: New test.
5971
9e37582d
JJ
59722016-05-13 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR bootstrap/71071
5975 * gcc.dg/pr71071.c: New test.
5976
a278aa17
UB
59772016-05-13 Uros Bizjak <ubizjak@gmail.com>
5978
5979 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5980 remove XOP handling.
377eaca7 5981 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5982
ac3d02e2
NS
59832016-05-13 Nathan Sidwell <nathan@acm.org>
5984
5985 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5986 __atomic_is_lock_free declaration.
5987
8ab3bdac
RB
59882016-05-13 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/42587
5991 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5992
623b8e0a
ML
59932016-05-13 Martin Liska <mliska@suse.cz>
5994
5995 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5996 the new format of dump output.
5997
da7674f6
IE
59982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5999
6000 * gcc.dg/pr71084.c: New test.
6001
c959db3d
RR
60022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6003
53d6d955
UB
6004 PR target/53440
6005 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6006
43203dea
RR
60072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6008
6009 * gcc.target/aarch64/struct_return.c: New test.
6010
4f2e1536
MP
60112016-05-12 Marek Polacek <polacek@redhat.com>
6012
6013 PR c/70756
6014 * c-c++-common/pr70756-2.c: New test.
6015 * c-c++-common/pr70756.c: New test.
6016
1ef33ef3
RB
60172016-05-12 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/71059
6020 * gcc.dg/torture/pr71059.c: New testcase.
6021
763baff6
RB
60222016-05-12 Richard Biener <rguenther@suse.de>
6023
6024 PR tree-optimization/71062
6025 * gcc.dg/torture/pr71062.c: New testcase.
6026
c4ec1243
IE
60272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6028
6029 PR tree-optimization/71006
6030 * gcc.dg/pr71006.c: New test.
6031
a5fbf76d
MP
60322016-05-12 Marek Polacek <polacek@redhat.com>
6033
6034 PR driver/71063
6035 * gcc.dg/opts-7.c: New test.
6036
5acc47a4
KT
60372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6038
6039 PR target/70830
6040 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6041 Add -save-temps to dg-options.
6042 Scan for ldmfd rather than pop instruction.
6043 * gcc.target/arm/interrupt-2.c: Likewise.
6044 * gcc.target/arm/pr70830.c: New test.
6045
40bd4bf9
JJ
60462016-05-12 Jakub Jelinek <jakub@redhat.com>
6047
3cd63842
JJ
6048 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6049 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6050
c05d08f6
JJ
6051 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6052 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6053 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6054
bc27ffae
JJ
6055 PR target/71019
6056 * gcc.target/i386/avx512vl-pack-1.c: New test.
6057 * gcc.target/i386/avx512vl-pack-2.c: New test.
6058 * gcc.target/i386/avx512bw-pack-2.c: New test.
6059
515d7412
JJ
6060 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6061
40bd4bf9
JJ
6062 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6063 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6064 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6065
44ab146a
RB
60662016-05-12 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/70986
6069 * gcc.dg/torture/pr70986-1.c: New testcase.
6070 * gcc.dg/torture/pr70986-2.c: Likewise.
6071 * gcc.dg/torture/pr70986-3.c: Likewise.
6072
d6e83a8d
MM
60732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6074
6075 PR c/43651
6076 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6077 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6078
51e67ea3
UB
60792016-05-11 Uros Bizjak <ubizjak@gmail.com>
6080
6081 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6082 directive.
6083 * gcc.target/i386/pr66746.c: Ditto.
6084
3fd2b007
MM
60852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6086
6087 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6088 support.
6089 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6090 warning when using -mvsx-timode.
6091 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6092 * gcc.target/powerpc/dform-2.c: Likewise.
6093 * gcc.target/powerpc/pr68805.c: Likewise.
6094
5c3a10fb
MP
60952016-05-11 Marek Polacek <polacek@redhat.com>
6096
6097 PR c++/71024
6098 * c-c++-common/attributes-3.c: New test.
6099
7cfb065b
NS
61002016-05-11 Nathan Sidwell <nathan@acm.org>
6101
6102 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6103 * gcc.c-torture/execute/pr68185.c: Likewise.
6104 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6105 * gcc.dg/pr69634.c: Requires scheduling.
6106 * gcc.dg/torture/pr66178.c: Require label values.
6107 * gcc.dg/setjmp-6.c: Require indirect jumps.
6108
f35ea97d
RB
61092016-05-11 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/71055
6112 * gcc.dg/torture/pr71055.c: New testcase.
6113
dff70323
RB
61142016-05-11 Richard Biener <rguenther@suse.de>
6115
6116 PR debug/71057
6117 * g++.dg/debug/pr71057.C: New testcase.
6118
56a3d28b
JJ
61192016-05-11 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR fortran/70855
6122 * gfortran.dg/gomp/pr70855.f90: New test.
6123
ebc1b29e
RB
61242016-05-11 Richard Biener <rguenther@suse.de>
6125
6126 PR middle-end/71002
6127 * g++.dg/torture/pr71002.C: New testcase.
6128
98ccd1d7
IE
61292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6130
6131 PR middle-end/70807
6132 * gcc.dg/pr70807.c: New test.
6133
ed29e24b
MS
61342016-05-10 Martin Sebor <msebor@redhat.com>
6135
6136 PR c++/38611
6137 * g++.dg/Wattributes.C: New test.
6138
e39dab2c
MG
61392016-05-10 Marc Glisse <marc.glisse@inria.fr>
6140
6141 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6142 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6143 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6144
d067e238
IE
61452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6146
6147 PR target/70799
6148 * gcc.target/i386/pr70799-1.c: New test.
6149
cd36c83e
PMR
61502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6151
6152 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6153
1e3af2a4
IE
61542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6155
6156 PR middle-end/70877
6157 * gcc.target/i386/pr70877.c: New test.
6158
afc610db
IE
61592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6160
6161 PR tree-optimization/70786
6162 * gcc.target/i386/pr70876.c: New test.
6163
4b59d19f
JJ
61642016-05-10 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR target/70927
6167 * gcc.target/i386/avx512vl-logic-1.c: New test.
6168 * gcc.target/i386/avx512vl-logic-2.c: New test.
6169 * gcc.target/i386/avx512dq-logic-2.c: New test.
6170
9b5ee426
BS
61712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6172
6173 PR target/70963
6174 * gcc.target/powerpc/pr70963.c: New.
6175
f3352cab
DM
61762016-05-10 David Malcolm <dmalcolm@redhat.com>
6177
6178 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6179 (test_very_wide_line): Add ruler to expected output.
6180 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6181 (test_very_wide_line): Likewise.
6182 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6183 (test_show_locus): Within the handling of "test_very_wide_line",
6184 enable show_ruler_p on the diagnostic context.
6185
4a3255dd
RB
61862016-05-10 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/71039
6189 * gcc.dg/torture/pr71039.c: New testcase.
6190
da7c9950
NS
61912016-05-10 Nathan Sidwell <nathan@acm.org>
6192
6193 * gcc.dg/nested-func-10.c: Requires alloca.
6194 * gcc.dg/nested-func-9.c: Requires alloca.
6195 * gcc.c-torture/execute/pr70460.c: Requires labels.
6196 * gcc.c-torture/compile/pr70199.c: Requires labels.
6197 * gcc.target/nvptx/decl.c: Compile only.
6198 * gcc.target/nvptx/trailing-init.c: Compile only.
6199 * gcc.target/nvptx/ary-init.c: Compile only.
6200
cf68d92c
MP
62012016-05-10 Marek Polacek <polacek@redhat.com>
6202
6203 PR c/70255
6204 * gcc.dg/attr-opt-1.c: New test.
6205
64ea4e15
RB
62062016-05-10 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/70497
6209 PR tree-optimization/28367
6210 * gcc.dg/torture/20160404-1.c: New testcase.
6211 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6212 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6213
5a96dae3
PMR
62142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6215
6216 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6217
fc97f805
UB
62182016-05-09 Uros Bizjak <ubizjak@gmail.com>
6219
6220 * gcc.target/i386/fabsneg-1.c New test.
6221
a710b1d5
AM
62222016-05-09 Alan Modra <amodra@gmail.com>
6223
6224 PR testsuite/70826
6225 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6226
171f6f05
RB
62272016-05-09 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/70985
6230 * gcc.dg/torture/pr70985.c: New testcase.
6231
18caa34e
BC
62322016-05-09 Bin Cheng <bin.cheng@arm.com>
6233
6234 * gcc.dg/tree-ssa/ifc-9.c: New test.
6235 * gcc.dg/tree-ssa/ifc-10.c: New test.
6236 * gcc.dg/tree-ssa/ifc-11.c: New test.
6237 * gcc.dg/tree-ssa/ifc-12.c: New test.
6238 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6239 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6240 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6241
7a27d38f
RB
62422016-05-09 Richard Biener <rguenther@suse.de>
6243
6244 PR fortran/70937
6245 * gfortran.dg/pr70937.f90: New testcase.
6246
5ebbbd3d
RO
62472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6250
f6288c24
FR
62512016-05-07 Fritz Reese <fritzoreese@gmail.com>
6252
6253 PR fortran/56226
6254 * gfortran.dg/dec_structure_1.f90: New testcase.
6255 * gfortran.dg/dec_structure_2.f90: Ditto.
6256 * gfortran.dg/dec_structure_3.f90: Ditto.
6257 * gfortran.dg/dec_structure_4.f90: Ditto.
6258 * gfortran.dg/dec_structure_5.f90: Ditto.
6259 * gfortran.dg/dec_structure_6.f90: Ditto.
6260 * gfortran.dg/dec_structure_7.f90: Ditto.
6261 * gfortran.dg/dec_structure_8.f90: Ditto.
6262 * gfortran.dg/dec_structure_9.f90: Ditto.
6263 * gfortran.dg/dec_structure_10.f90: Ditto.
6264 * gfortran.dg/dec_structure_11.f90: Ditto.
6265 * gfortran.dg/dec_union_1.f90: Ditto.
6266 * gfortran.dg/dec_union_2.f90: Ditto.
6267 * gfortran.dg/dec_union_3.f90: Ditto.
6268 * gfortran.dg/dec_union_4.f90: Ditto.
6269 * gfortran.dg/dec_union_5.f90: Ditto.
6270 * gfortran.dg/dec_union_6.f90: Ditto.
6271 * gfortran.dg/dec_union_7.f90: Ditto.
6272
5ec4a8cd
TV
62732016-05-07 Tom de Vries <tom@codesourcery.com>
6274
6275 PR tree-optimization/70956
6276 * gcc.dg/graphite/pr70956.c: New test.
6277
58ec1d0e
JJ
62782016-05-06 Jakub Jelinek <jakub@redhat.com>
6279
ccd88fb7
JJ
6280 PR middle-end/70941
6281 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6282 (a, b, c, d): Change type from char to signed char.
6283 (main): Compare against (signed char) -1634678893 instead of
6284 hardcoded -109. Use __builtin_abort instead of abort.
6285
dd3b6464
JJ
6286 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6287 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6288
58ec1d0e
JJ
6289 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6290
19aa23d8
YR
62912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6292
6293 PR debug/70935
6294 * gcc.dg/torture/pr70935.c: New test.
6295
ae5f0df1
OE
62962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6297
6298 PR target/58219
ce23a8ff 6299 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6300
078f7e37
RB
63012016-05-06 Richard Biener <rguenther@suse.de>
6302
6303 PR tree-optimization/70960
6304 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6305
765d7b54
OE
63062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6307
6308 PR target/52933
6309 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6310 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6311 Adjust expected instruction counts.
6312 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6313
29c94e65
MP
63142016-05-06 Marek Polacek <polacek@redhat.com>
6315
6316 PR sanitizer/70875
6317 * gcc.dg/ubsan/bounds-3.c: New test.
6318
3684b02e
OE
63192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6320
6321 PR target/54089
6322 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6323
8706773f
RB
63242016-05-06 Richard Biener <rguenther@suse.de>
6325
6326 PR middle-end/70931
6327 * gfortran.dg/pr70931.f90: New testcase.
6328
a4f51018
RB
63292016-05-06 Richard Biener <rguenther@suse.de>
6330
6331 PR middle-end/70941
6332 * gcc.dg/torture/pr70941.c: New testcase.
6333
c4f2425f
BC
63342016-05-05 Bin Cheng <bin.cheng@arm.com>
6335
6336 PR tree-optimization/57206
6337 * gcc.dg/vect/pr57206.c: New test.
6338
5dc08197
RO
63392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6340
6341 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6342
351f85c5
JJ
63432016-05-05 Jakub Jelinek <jakub@redhat.com>
6344
568bac8c
JJ
6345 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6346
351f85c5
JJ
6347 * c-c++-common/Wdangling-else-4.c: New test.
6348
33fd7785
JJ
63492016-05-04 Jakub Jelinek <jakub@redhat.com>
6350
2d1ac15a
JJ
6351 PR c++/70906
6352 PR c++/70933
6353 * g++.dg/opt/pr70906.C: New test.
6354 * g++.dg/opt/pr70933.C: New test.
6355
33fd7785
JJ
6356 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6357
6b715bf6
JH
63582016-05-04 Jan Hubicka <hubicka@ucw.cz>
6359
6360 * gcc.dg/ipa/pure-const-3.c: New testcase.
6361
deef7113
MP
63622016-05-04 Marek Polacek <polacek@redhat.com>
6363
6364 * c-c++-common/Wdangling-else-1.c: New test.
6365 * c-c++-common/Wdangling-else-2.c: New test.
6366 * c-c++-common/Wdangling-else-3.c: New test.
6367
5396db97
KCY
63682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6369
6370 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6371 flag is present.
6372
de55efd5
MP
63732016-05-04 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/48778
6376 * gcc.dg/Waddress-2.c: New test.
6377
475839b6
AM
63782016-05-04 Alan Modra <amodra@gmail.com>
6379
6380 * gcc.target/powerpc/pr70866.c: New.
6381
b25aad5f
MS
63822016-05-03 Martin Sebor <msebor@redhat.com>
6383
6384 PR c++/66561
6385 * c-c++-common/builtin_location.c: New test.
6386 * g++.dg/cpp1y/builtin_location.C: New test.
6387
79ce98bc
MP
63882016-05-03 Marek Polacek <polacek@redhat.com>
6389
6390 PR c/70859
6391 * gcc.dg/pr70859.c: New test.
6392 * gcc.dg/pr70859-2.c: New test.
6393
402e89f5
PMR
63942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6395
6396 * gnat.dg/debug5.adb: New testcase.
6397
f3d90045
DV
63982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6399
6400 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6401 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6402 Procedure to check for z10 instruction set.
6403
1e26cec1
CL
64042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6405
6406 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6407
71aca5a0
AM
64082016-05-03 Alan Modra <amodra@gmail.com>
6409
6410 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6411
2fd70ec1
JJ
64122016-05-03 Jakub Jelinek <jakub@redhat.com>
6413
6414 * gcc.target/i386/avx512f-cvt-1.c: New test.
6415
e5705cf7
L
64162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6417
6418 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6419 -fdump-tree-vrp-details.
6420
381cdae4
RB
64212016-05-03 Richard Biener <rguenther@suse.de>
6422
6423 * gcc.dg/pr30172-1.c: Adjust.
6424 * gcc.dg/pr63743.c: Likewise.
6425 * gcc.dg/tm/pr51696.c: Likewise.
6426 * c-c++-common/tm/safe-1.c: Likewise.
6427 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6428 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6429 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6430 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6431
adedd5c1
JJ
64322016-05-03 Jakub Jelinek <jakub@redhat.com>
6433
31ed1665
JJ
6434 PR rtl-optimization/70467
6435 * gcc.target/i386/pr70467-3.c: New test.
6436 * gcc.target/i386/pr70467-4.c: New test.
6437
dea60b59
JJ
6438 PR tree-optimization/70916
6439 * gcc.c-torture/compile/pr70916.c: New test.
6440
adedd5c1
JJ
6441 PR target/49244
6442 * gcc.target/i386/pr49244-1.c: New test.
6443 * gcc.target/i386/pr49244-2.c: New test.
6444
f80041ef
BS
64452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6446
6447 PR rtl-optimization/44281
6448 * gcc.target/i386/pr44281.c: New test.
6449
1cfcd39e
BC
64502016-05-03 bin cheng <bin.cheng@arm.com>
6451
6452 PR tree-optimization/56541
6453 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6454 * gcc.dg/vect/pr56541.c: new test.
6455
4304ccfd
MM
64562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6457
6458 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6459 __float128.
6460 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6461
50d94c29
L
64622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6463
6464 PR testsuite/70520
6465 * c-c++-common/asan/clone-test-1.c (main): Align child process
6466 stack to 16 bytes.
6467
bc1aee87
DM
64682016-05-02 David Malcolm <dmalcolm@redhat.com>
6469
6470 PR c++/62314
6471 * g++.dg/spellcheck-fields-2.C: New test case.
6472
474e0129
DM
64732016-05-02 David Malcolm <dmalcolm@redhat.com>
6474
6475 PR c++/62314
6476 * g++.dg/pr62314.C: New test case.
6477
818b88a7
JH
64782016-05-02 Jan Hubicka <hubicka@ucw.cz>
6479
6480 * gcc.dg/ipa/inline-8.c: New testcase.
6481
dd77684f
JJ
64822016-05-02 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR rtl-optimization/70467
6485 * gcc.target/i386/pr70467-1.c: New test.
6486
72407e00
BE
64872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6488
6489 * gcc.dg/spec-options.c: Run the test on all targets.
6490 * gcc.dg/foo.specs: Use cpp_unique_options.
6491
dd53d197
MG
64922016-05-02 Marc Glisse <marc.glisse@inria.fr>
6493
6494 * gcc.dg/tree-ssa/unord.c: New testcase.
6495
a8b85ce9
MG
64962016-05-02 Marc Glisse <marc.glisse@inria.fr>
6497
6498 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6499
5b37e866
NS
65002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6501
6502 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6503
7176a4a0
MP
65042016-05-02 Marek Polacek <polacek@redhat.com>
6505
6506 PR c/70851
6507 * gcc.dg/enum-incomplete-3.c: New test.
6508
6b9933b9
MP
65092016-05-02 Marek Polacek <polacek@redhat.com>
6510 Tom de Vries <tom@codesourcery.com>
6511
6512 PR tree-optimization/70700
6513 * gcc.dg/pr70700.c: New test.
6514
90f82260
UB
65152016-05-01 Uros Bizjak <ubizjak@gmail.com>
6516
6517 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6518 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6519 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6520 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6521 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6522
f73036c1
EB
65232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6524
6525 * ada/acats/run_acats: Rename into...
6526 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6527 * ada/acats/run_all.sh: Remove redundant test.
6528 (target_run): Move around.
6529 (target_gnatchop): Use newly built executable.
6530 (target_gnatmake): Likewise.
6531 Check that the compilation of impbit succeeds.
6532
85e051a3
OE
65332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6534
6535 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6536 * gcc.dg/20021029-1.c: Likewise.
6537 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6538 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6539 * gcc.target/sh/cmpstr.c: Likewise.
6540 * gcc.target/sh/cmpstrn.c: Likewise.
6541 * gcc.target/sh/memset.c: Likewise.
6542 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6543 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6544 * gcc.target/sh/pr39423-1.c: Likewise.
6545 * gcc.target/sh/pr49468-di.c: Likewise.
6546 * gcc.target/sh/pr49468-si.c: Likewise.
6547 * gcc.target/sh/pr49880-1.c: Likewise.
6548 * gcc.target/sh/pr49880-2.c: Likewise.
6549 * gcc.target/sh/pr49880-3.c: Likewise.
6550 * gcc.target/sh/pr50751-1.c: Likewise.
6551 * gcc.target/sh/pr50751-4.c: Likewise.
6552 * gcc.target/sh/pr50751-7.c: Likewise.
6553 * gcc.target/sh/pr51244-1.c: Likewise.
6554 * gcc.target/sh/pr51244-10.c: Likewise.
6555 * gcc.target/sh/pr51244-11.c: Likewise.
6556 * gcc.target/sh/pr51244-12.c: Likewise.
6557 * gcc.target/sh/pr51244-13.c: Likewise.
6558 * gcc.target/sh/pr51244-14.c: Likewise.
6559 * gcc.target/sh/pr51244-17.c: Likewise.
6560 * gcc.target/sh/pr51244-18.c: Likewise.
6561 * gcc.target/sh/pr51244-19.c: Likewise.
6562 * gcc.target/sh/pr51244-4.c: Likewise.
6563 * gcc.target/sh/pr51244-5.c: Likewise.
6564 * gcc.target/sh/pr51244-7.c: Likewise.
6565 * gcc.target/sh/pr51244-8.c: Likewise.
6566 * gcc.target/sh/pr51244-9.c: Likewise.
6567 * gcc.target/sh/pr51697.c: Likewise.
6568 * gcc.target/sh/pr52483-1.c: Likewise.
6569 * gcc.target/sh/pr52483-2.c: Likewise.
6570 * gcc.target/sh/pr52483-3.c: Likewise.
6571 * gcc.target/sh/pr52483-5.c: Likewise.
6572 * gcc.target/sh/pr52933-1.c: Likewise.
6573 * gcc.target/sh/pr52933-2.c: Likewise.
6574 * gcc.target/sh/pr52933-3.c: Likewise.
6575 * gcc.target/sh/pr53568-1.c: Likewise.
6576 * gcc.target/sh/pr53976-1.c: Likewise.
6577 * gcc.target/sh/pr53988-1.c: Likewise.
6578 * gcc.target/sh/pr53988.c: Likewise.
6579 * gcc.target/sh/pr54089-1.c: Likewise.
6580 * gcc.target/sh/pr54089-6.c: Likewise.
6581 * gcc.target/sh/pr54089-7.c: Likewise.
6582 * gcc.target/sh/pr54089-8.c: Likewise.
6583 * gcc.target/sh/pr54089-9.c: Likewise.
6584 * gcc.target/sh/pr54236-1.c: Likewise.
6585 * gcc.target/sh/pr54236-2.c: Likewise.
6586 * gcc.target/sh/pr54236-3.c: Likewise.
6587 * gcc.target/sh/pr54236-4.c: Likewise.
6588 * gcc.target/sh/pr54386.c: Likewise.
6589 * gcc.target/sh/pr54602-1.c: Likewise.
6590 * gcc.target/sh/pr54685.c: Likewise.
6591 * gcc.target/sh/pr54760-1.c: Likewise.
6592 * gcc.target/sh/pr54760-2.c: Likewise.
6593 * gcc.target/sh/pr54760-3.c: Likewise.
6594 * gcc.target/sh/pr54760-4.c: Likewise.
6595 * gcc.target/sh/pr54760-5.c: Likewise.
6596 * gcc.target/sh/pr54760-6.c: Likewise.
6597 * gcc.target/sh/pr55146.c: Likewise.
6598 * gcc.target/sh/pr55160.c: Likewise.
6599 * gcc.target/sh/pr59278.c: Likewise.
6600 * gcc.target/sh/pr59401-1.c: Likewise.
6601 * gcc.target/sh/pr59533-1.c: Likewise.
6602 * gcc.target/sh/pr63260.c: Likewise.
6603 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6604 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6605 * gcc.target/sh/strlen.c: Likewise.
6606 * gcc.target/sh/torture/pr30807.c: Likewise.
6607 * gcc.target/sh/torture/pr34777.c: Likewise.
6608 * gcc.target/sh/torture/pr64652.c: Likewise.
6609 * gcc.target/sh/torture/pr65505.c: Likewise.
6610 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6611 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6612
411e5c67
PC
66132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/66644
6616 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6617
8fa97501
BS
66182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6621 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6622 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6623 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6624
5a956111
PP
66252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6626
6627 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6628 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6629
e7ff0319
CP
66302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6631
6632 PR middle-end/70626
6633 * c-c++-common/goacc/combined-reduction.c: New test.
6634 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6635
52d11a4b
L
66362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6637
6638 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6639 *movdi_internal pattern only if PIC off.
6640 * gcc.target/i386/pr70155-2.c: Likewise.
6641 * gcc.target/i386/pr70155-3.c: Likewise.
6642 * gcc.target/i386/pr70155-4.c: Likewise.
6643 * gcc.target/i386/pr70155-5.c: Likewise.
6644 * gcc.target/i386/pr70155-6.c: Likewise.
6645 * gcc.target/i386/pr70155-7.c: Likewise.
6646 * gcc.target/i386/pr70155-8.c: Likewise.
6647 * gcc.target/i386/pr70155-15.c: Likewise.
6648 * gcc.target/i386/pr70155-17.c: Likewise.
6649 * gcc.target/i386/pr70155-22.c: Likewise.
6650
8960db31
BC
66512016-04-29 Bin Cheng <bin.cheng@arm.com>
6652
6653 PR tree-optimization/70803
6654 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6655
cca535a4
IE
66562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6657
6658 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6659 optimization of vector loop.
6660 * gcc.target/i386/vect-unpack-3.c: New test.
6661 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6662 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6663 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6664
500ecf4a
MP
66652016-04-29 Marek Polacek <polacek@redhat.com>
6666
6667 PR sanitizer/70342
6668 * g++.dg/ubsan/null-7.C: New test.
6669
2fff3db8
MP
6670 PR c/70852
6671 * gcc.dg/pr70852.c: New test.
6672
509063eb
DV
66732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6674
6675 PR/69089
6676 * g++.dg/cpp0x/alignas6.C: New test.
6677
83745c0d
DV
66782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6679
c87885ca
RO
6680 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6681 * gcc.dg/pr27003.c: Likewise.
6682 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6683 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6684 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6685 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6686 * gcc.target/arc/mxy.c: Likewise.
6687 * gcc.target/arc/mswape.c: Likewise.
6688 * gcc.target/arc/mrtsc.c: Likewise.
6689 * gcc.target/arc/mcrc.c: Likewise.
6690 * gcc.target/arc/mdsp-packa.c: Likewise.
6691 * gcc.target/arc/mdvbf.c: Likewise.
6692 * gcc.target/arc/mlock.c: Likewise.
6693 * gcc.target/arc/mmac-24.c: Likewise.
6694 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6695
849b265d
BS
66962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6697 Matthijs Kooijman <matthijs@stdin.nl>
6698 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6699
6700 PR target/60040
6701 * gcc.target/avr/pr60040-1.c: New.
6702 * gcc.target/avr/pr60040-2.c: New.
6703
1390536b
RB
67042016-04-29 Richard Biener <rguenther@suse.de>
6705
6706 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6707
98998245
RB
67082016-04-29 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/13962
6711 PR tree-optimization/65686
6712 * gcc.dg/uninit-pr65686.c: New testcase.
6713
8b80cc21
JJ
67142016-04-29 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR middle-end/70843
6717 * gcc.dg/pr70843.c: New test.
6718
6181bc30
JJ
67192016-04-28 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/70858
6722 * gcc.target/i386/pr70858.c: New test.
6723
f4cb3612
AB
67242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6725
6726 * gcc.target/arc/nps400-1.c: New file.
6727
8ad9df62
JR
67282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6729 Andrew Burgess <andrew.burgess@embecosm.com>
6730
6731 * gcc.target/arc/movh_cl-1.c: New file.
6732
ceaaa9fe
JR
67332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6734 Andrew Burgess <andrew.burgess@embecosm.com>
6735
6736 * gcc.target/arc/extzv-1.c: New file.
6737 * gcc.target/arc/insv-1.c: New file.
6738 * gcc.target/arc/insv-2.c: New file.
6739 * gcc.target/arc/movb-1.c: New file.
6740 * gcc.target/arc/movb-2.c: New file.
6741 * gcc.target/arc/movb-3.c: New file.
6742 * gcc.target/arc/movb-4.c: New file.
6743 * gcc.target/arc/movb-5.c: New file.
6744 * gcc.target/arc/movb_cl-1.c: New file.
6745 * gcc.target/arc/movb_cl-2.c: New file.
6746 * gcc.target/arc/movbi_cl-1.c: New file.
6747 * gcc.target/arc/movl-1.c: New file.
6748
4d03dc2f
JR
67492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6750 Andrew Burgess <andrew.burgess@embecosm.com>
6751
6752 * gcc.target/arc/cmem-1.c: New file.
6753 * gcc.target/arc/cmem-2.c: New file.
6754 * gcc.target/arc/cmem-3.c: New file.
6755 * gcc.target/arc/cmem-4.c: New file.
6756 * gcc.target/arc/cmem-5.c: New file.
6757 * gcc.target/arc/cmem-6.c: New file.
6758 * gcc.target/arc/cmem-7.c: New file.
6759 * gcc.target/arc/cmem-ld.inc: New file.
6760 * gcc.target/arc/cmem-st.inc: New file.
6761
81262dad
JJ
67622016-04-28 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR target/70821
6765 * gcc.target/i386/pr70821.c: New test.
6766
0a31a09a
BS
67672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6768
6769 * gcc.target/powerpc/vec-adde.c: New test.
6770 * gcc.target/powerpc/vec-adde-int128.c: New test.
6771
3ddffba9
JJ
67722016-04-28 Jakub Jelinek <jakub@redhat.com>
6773
6774 * gcc.target/i386/avx-vround-1.c: New test.
6775 * gcc.target/i386/avx-vround-2.c: New test.
6776 * gcc.target/i386/avx512vl-vround-1.c: New test.
6777 * gcc.target/i386/avx512vl-vround-2.c: New test.
6778
713dedcd
RO
67792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781 PR testsuite/70595
6782 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6783 (check_effective_target_cilkplus_runtime): ... this.
6784 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6785 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6786
6787 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6788 Require cilkplus_runtime.
6789 Don't add -lcilkrts.
6790 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6791 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6792 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6793 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6794 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6795 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6796 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6797 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6798 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6799 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6800 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6801 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6802 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6803 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6804 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6805 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6806 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6807 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6808 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6809 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6810 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6811 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6812 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6813 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6814 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6815 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6816 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6817 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6818 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6819
6820 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6821 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6822
6823 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6824
6825 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6826 cilkplus_runtime.
6827
3563f78f
MG
68282016-04-27 Marc Glisse <marc.glisse@inria.fr>
6829
6830 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6831 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6832
6bc2bb18
RB
68332015-04-27 Ryan Burn <contact@rnburn.com>
6834
6835 PR c++/69024
6836 PR c++/68997
6837 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6838 diagnostic.
6839 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6840 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6841
1e55d29a
EB
68422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6843
6844 * gnat.dg/limited_with4.ad[sb]: New test.
6845 * gnat.dg/limited_with4_pkg.ads: New helper.
6846
087146ca
L
68472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6848
6849 PR target/70155
6850 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6851 and movv1ti_internal patterns
6852 * gcc.target/i386/pr70155-1.c: New test.
6853 * gcc.target/i386/pr70155-2.c: Likewise.
6854 * gcc.target/i386/pr70155-3.c: Likewise.
6855 * gcc.target/i386/pr70155-4.c: Likewise.
6856 * gcc.target/i386/pr70155-5.c: Likewise.
6857 * gcc.target/i386/pr70155-6.c: Likewise.
6858 * gcc.target/i386/pr70155-7.c: Likewise.
6859 * gcc.target/i386/pr70155-8.c: Likewise.
6860 * gcc.target/i386/pr70155-9.c: Likewise.
6861 * gcc.target/i386/pr70155-10.c: Likewise.
6862 * gcc.target/i386/pr70155-11.c: Likewise.
6863 * gcc.target/i386/pr70155-12.c: Likewise.
6864 * gcc.target/i386/pr70155-13.c: Likewise.
6865 * gcc.target/i386/pr70155-14.c: Likewise.
6866 * gcc.target/i386/pr70155-15.c: Likewise.
6867 * gcc.target/i386/pr70155-16.c: Likewise.
6868 * gcc.target/i386/pr70155-17.c: Likewise.
6869 * gcc.target/i386/pr70155-18.c: Likewise.
6870 * gcc.target/i386/pr70155-19.c: Likewise.
6871 * gcc.target/i386/pr70155-20.c: Likewise.
6872 * gcc.target/i386/pr70155-21.c: Likewise.
6873 * gcc.target/i386/pr70155-22.c: Likewise.
6874
92329f9f
L
68752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6876
6877 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6878 ".{5,6}".
6879
309a0cf6
BC
68802016-04-27 Bin Cheng <bin.cheng@arm.com>
6881
6882 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6883 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6884 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6885 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6886 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6887
72ed2b9c
RB
68882016-04-27 Richard Biener <rguenther@suse.de>
6889
6890 PR ipa/70760
6891 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6892 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6893
3c98ff9b
NS
68942016-04-27 Nathan Sidwell <nathan@acm.org>
6895
6896 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6897 * g++.dg/ubsan/pr63956.C: Adjust error location.
6898
9ec5d66b
NC
68992016-04-27 Nick Clifton <nickc@redhat.com>
6900
6901 PR middle-end/49889
6902 * gcc.dg/pr49889.c: New test.
6903
c1e1f433
BS
69042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6905
6906 * c-c++-common/memset-array.c: New test.
6907
8ac43293
MS
69082016-04-26 Martin Sebor <msebor@redhat.com>
6909
6910 PR c++/66639
6911 * g++.dg/cpp1y/func_constexpr.C: New test.
6912
843ce8ab
PP
69132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6914
6915 PR c++/70241
6916 * g++.dg/cpp0x/enum32.C: New test.
6917 * g++.dg/cpp0x/enum33.C: New test.
6918
69192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6920
6921 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6922 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6923 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6924 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6925 * gcc.c-torture/execute/pr38151.c: Likewise.
6926 * gcc.c-torture/execute/pr66556.c: Likewise.
6927 * gcc.c-torture/execute/pr67781.c: Likewise.
6928 * gcc.c-torture/execute/pr68648.c: Likewise.
6929
ca1206be
MG
69302016-04-26 Marc Glisse <marc.glisse@inria.fr>
6931
6932 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6933
2448a956
MP
69342016-04-26 Marek Polacek <polacek@redhat.com>
6935
6936 PR c/67784
6937 * gcc.dg/pr67784-3.c: New test.
6938 * gcc.dg/pr67784-4.c: New test.
6939 * gcc.dg/pr67784-5.c: New test.
6940
b02a5e26
MP
6941 PR c/70791
6942 * gcc.dg/Wnested-externs-2.c: New test.
6943
6b6aa8d3
MG
69442016-04-26 Marc Glisse <marc.glisse@inria.fr>
6945
6946 * gcc.dg/fold-plusmult.c: Adjust.
6947 * gcc.dg/no-strict-overflow-6.c: Adjust.
6948 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6949
a2095b55
BS
69502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6951
6952 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6953 number scans.
6954 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6955 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6956 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6957 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6958 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6959 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6960 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6961 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6962 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6963 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6964 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6965 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6966 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6967 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6968 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6969 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6970 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6971 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6972 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6973 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6974 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6975 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6976 scans.
6977 * gcc.target/i386/pr32219-4.c: Likewise.
6978 * gcc.target/i386/pr32219-6.c: Likewise.
6979 * gcc.target/i386/pr32219-8.c: Likewise.
6980
bb0cc5c8
KT
69812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6982
6983 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6984 associated options.
6985
5a0802ea
MP
69862016-04-26 Marek Polacek <polacek@redhat.com>
6987
6988 PR c++/70744
6989 * g++.dg/ext/cond2.C: New test.
6990
00f615af
BC
69912016-04-26 Bin Cheng <bin.cheng@arm.com>
6992
6993 PR tree-optimization/70771
6994 PR tree-optimization/70775
6995 * gcc.dg/pr70771.c: New test.
25939d34 6996 * gcc.dg/pr70775.c: New test.
00f615af 6997
218155e7
BS
69982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6999
7000 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7001
ab99f467
RB
70022016-04-25 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/70780
7005 * gcc.dg/torture/pr70780.c: New testcase.
7006
3f8257db 70072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7008
c87885ca
RO
7009 * gcc.target/arm/neon-vaddws16.c: New test.
7010 * gcc.target/arm/neon-vaddws32.c: New test.
7011 * gcc.target/arm/neon-vaddwu16.c: New test.
7012 * gcc.target/arm/neon-vaddwu32.c: New test.
7013 * gcc.target/arm/neon-vaddwu8.c: New test.
7014 * lib/target-supports.exp
93c590ee
MC
7015 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7016 that arm neon support vector widen sum of HImode TO SImode.
7017
d6c1a7a7
JJ
70182016-04-23 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR sanitizer/70712
7021 * c-c++-common/asan/pr70712.c: New test.
7022
ab0fc037
TS
70232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7024
7025 * .gitattributes: New file.
7026
2aa64824
CL
70272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7028
7029 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7030
e7e12d92
DH
70312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7032
7033 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7034 * gfortran.dg/submodule_15.f08: Likewise.
7035
d1431192
RB
70362016-04-22 Richard Biener <rguenther@suse.de>
7037
7038 PR tree-optimization/70740
7039 * gcc.dg/torture/pr70740.c: New testcase.
7040
04a63c24
L
70412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7042
7043 PR target/70750
7044 * gcc.target/i386/pr70750-1.c: New test.
7045 * gcc.target/i386/pr70750-2.c: Likewise.
7046
20700098
PC
70472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 PR c++/70540
7050 * g++.dg/cpp0x/auto48.C: New.
7051
aedf4e12
MP
70522016-04-21 Marek Polacek <polacek@redhat.com>
7053
7054 PR c++/70513
7055 * g++.dg/cpp0x/forw_enum12.C: New test.
7056 * g++.dg/cpp0x/forw_enum13.C: New test.
7057
2074d80a
KY
70582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7059
7060 PR target/70728
7061 * gcc.target/i386/pr70728.c: New test.
7062
aef4aab0
RB
70632016-04-21 Richard Biener <rguenther@suse.de>
7064
7065 PR middle-end/70747
7066 * gcc.dg/pr70747.c: New testcase.
7067
2359e571
BC
70682016-04-21 Bin Cheng <bin.cheng@arm.com>
7069
7070 PR tree-optimization/70715
7071 * gcc.dg/tree-ssa/scev-13.c: New test.
7072
ce0e66ff
MG
70732016-04-21 Marc Glisse <marc.glisse@inria.fr>
7074
7075 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7076
2c2870a1
MG
70772016-04-21 Marc Glisse <marc.glisse@inria.fr>
7078
7079 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7080
a2b056a3
JH
70812016-04-20 Jan Hubicka <jh@suse.cz>
7082
7083 PR ipa/70018
7084 * g++.dg/ipa/nothrow-1.C: New testcase.
7085
ee392fc2
NS
70862016-04-20 Nathan Sidwell <nathan@acm.org>
7087
7088 PR c++/55635
7089 * g++.dg/eh/delete1.C: New.
7090
dda49daf
L
70912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7092
7093 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7094 -mtune-ctrl=sse_typeless_stores.
7095
8a5b9d5a
L
70962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7099
1011119f
BC
71002016-04-20 Bin Cheng <bin.cheng@arm.com>
7101
7102 PR tree-optimization/69489
7103 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7104
477d4906
IV
71052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7106
7107 PR c++/69363
7108 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7109 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7110 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7111
fad08d12
BC
71122016-04-20 Bin Cheng <bin.cheng@arm.com>
7113
7114 PR tree-optimization/56625
7115 PR tree-optimization/69489
7116 * gcc.dg/vect/pr56625.c: New test.
7117 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7118
9e3e4fab
AP
71192016-04-20 Andrew Pinski <apinski@cavium.com>
7120
7121 PR target/64971
7122 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7123
d7aa24e4
AC
71242016-04-20 Arnaud Charlet <charlet@adacore.com>
7125
7126 * gnat.dg/self1.adb: Remove now incorrect test.
7127
e6d62b46
BC
71282016-04-20 Bin Cheng <bin.cheng@arm.com>
7129
7130 * gcc.dg/tree-ssa/scev-11.c: New test.
7131 * gcc.dg/tree-ssa/scev-12.c: New test.
7132
2697b189
MP
71332016-04-20 Marek Polacek <polacek@redhat.com>
7134
7135 PR tree-optimization/70725
7136 * gcc.dg/pr70725.c: New test.
7137
60d393e8
RB
71382016-04-20 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/70726
7141 * g++.dg/vect/pr70726.cc: New testcase.
7142
82c6f58a
AK
71432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7144
7145 PR target/70674
7146 * gcc.target/s390/pr70674.c: New test.
7147
90eeab20
JD
71482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7149
7150 PR libgfortran/70684
7151 * gfortran.dg/list_read_14.f90: New test.
7152
fc9cf6da
L
71532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7154
7155 PR target/69201
7156 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7157 extern to force it misaligned.
7158 (b): Likewise.
7159 (c): Likewise.
7160 (d): Likewise.
7161 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7162 Don't check `*' before movv4sf_internal.
7163 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7164 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7165 Don't check `*' before movv16qi_internal.
7166 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7167 extern to force it misaligned.
7168 (b): Likewise.
7169 (c): Likewise.
7170 (d): Likewise.
7171 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7172 Don't check `*' before movv2df_internal.
7173 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7174 extern to force it misaligned.
7175 (b): Likewise.
7176 (c): Likewise.
7177 (d): Likewise.
7178 Check movv8sf_internal instead of avx_storeups256.
7179 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7180
ea8927ea
RB
71812016-04-19 Richard Biener <rguenther@suse.de>
7182
7183 PR tree-optimization/70171
7184 * g++.dg/tree-ssa/pr70171.C: New testcase.
7185
65f52ee9
RB
71862016-04-19 Richard Biener <rguenther@suse.de>
7187
7188 PR tree-optimization/70724
7189 * gcc.dg/torture/pr70724.c: New testcase.
7190
987b67f1
VM
71912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7192
7193 PR middle-end/70689
c87885ca 7194 * gcc.target/i386/pr70689.c: New.
987b67f1 7195
91a47c39
L
71962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7197
7198 PR target/70708
7199 * gcc.target/i386/pr70708.c: New test.
7200
8270b82d
RB
72012016-04-18 Richard Biener <rguenther@suse.de>
7202
7203 PR tree-optimization/43434
7204 * gcc.dg/vect/pr43434.c: New testcase.
7205 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7206 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7207 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7208 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7209 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7210 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7211 * gcc.dg/gomp/pr68640.c: Likewise.
7212 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7213 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7214
edd048e2
RB
72152016-04-18 Richard Biener <rguenther@suse.de>
7216
7217 PR tree-optimization/70701
7218 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7219
bd5c7330
TV
72202016-04-18 Tom de Vries <tom@codesourcery.com>
7221
7222 PR testsuite/70699
7223 * gcc.dg/pr70161.c: Add dot-file scans.
7224 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7225 instead of after last dot char.
7226
23f2660f
EB
72272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7228
7229 * c-c++-common/dump-ada-spec-3.c: New test.
7230 * c-c++-common/dump-ada-spec-4.c: Likewise.
7231
da152c9f
TV
72322016-04-17 Tom de Vries <tom@codesourcery.com>
7233
7234 PR other/70183
7235 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7236
cc950f98
JH
72372016-04-15 Jan Hubicka <jh@suse.cz>
7238
7239 PR ipa/70018
7240 * g++.dg/ipa/pure-const-1.C: New testcase.
7241 * g++.dg/ipa/pure-const-2.C: New testcase.
7242 * g++.dg/ipa/pure-const-3.C: New testcase.
7243
949505a9
MP
72442016-04-15 Marek Polacek <polacek@redhat.com>
7245
7246 PR c/70671
7247 * gcc.dg/bitfld-22.c: New test.
7248
10e547d6
BS
72492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7250
7251 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7252 x86_64.
7253
1e77281b
MP
72542016-04-15 Marek Polacek <polacek@redhat.com>
7255
7256 PR c/70651
7257 * c-c++-common/pr70651.c: New test.
7258
e501fa8e
KT
72592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7260
7261 PR rtl-optimization/70681
7262 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7263 dump scan on arm and powerpc.
7264 * gcc.dg/pr10474.c: Likewise.
7265
dda1bf61
JJ
72662016-04-15 Jakub Jelinek <jakub@redhat.com>
7267
ca4ef1ff
JJ
7268 PR c++/69517
7269 PR c++/70019
7270 PR c++/70588
7271 * g++.dg/cpp1y/vla11.C: Revert for real.
7272
dda1bf61
JJ
7273 PR c/70436
7274 * c-c++-common/Wparentheses-1.c: New test.
7275 * c-c++-common/gomp/Wparentheses-1.c: New test.
7276 * c-c++-common/gomp/Wparentheses-2.c: New test.
7277 * c-c++-common/gomp/Wparentheses-3.c: New test.
7278 * c-c++-common/gomp/Wparentheses-4.c: New test.
7279 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7280 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7281 * c-c++-common/goacc/Wparentheses-1.c: New test.
7282
1355e62c
KY
72832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7284
7285 PR target/70662
7286 * gcc.target/i386/pr70662.c: New test.
7287
0ab34b9e 72882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7289 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7290
7291 PR tree-optimization/70130
7292 * gcc.dg/vect/O3-pr70130.c: New testcase.
7293
bc773aad
MM
72942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7295
6e9b2286
MM
7296 PR target/70669
7297 * gcc.target/powerpc/pr70669.c: New test.
7298
bc773aad
MM
7299 PR target/70640
7300 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7301 a power7 system that does not have an assembler that supports
7302 power8.
7303
d8747845
MS
73042016-04-14 Martin Sebor <msebor@redhat.com>
7305
7306 PR c++/69517
7307 PR c++/70019
7308 PR c++/70588
7309 * c-c++-common/ubsan/vla-1.c: Revert.
7310 * g++.dg/cpp1y/vla11.C: Same.
7311 * g++.dg/cpp1y/vla12.C: Same.
7312 * g++.dg/cpp1y/vla13.C: Same.
7313 * g++.dg/cpp1y/vla14.C: Same.
7314 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7315 * g++.dg/init/array24.C: Same.
d8747845
MS
7316 * g++.dg/ubsan/vla-1.C: Same.
7317
85128559
MP
73182016-04-14 Marek Polacek <polacek@redhat.com>
7319 Jan Hubicka <hubicka@ucw.cz>
7320
7321 PR c++/70029
7322 * g++.dg/torture/pr70029.C: New test.
7323
52fbb073
MS
73242016-04-14 Martin Sebor <msebor@redhat.com>
7325
7326 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7327 type size to prevent failures on targets with very low maximum
7328 alignment.
7329
6db61d6f
RB
73302016-04-14 Richard Biener <rguenther@suse.de>
7331
7332 PR tree-optimization/70623
7333 * gcc.dg/torture/pr70623.c: New testcase.
7334 * gcc.dg/torture/pr70623-2.c: Likewise.
7335
342fac95
MS
73362016-04-13 Martin Sebor <msebor@redhat.com>
7337
7338 PR c++/69517
7339 PR c++/70019
7340 PR c++/70588
7341 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7342 * g++.dg/cpp1y/vla11.C: New test.
7343 * g++.dg/cpp1y/vla12.C: New test.
7344 * g++.dg/cpp1y/vla13.C: New test.
7345 * g++.dg/cpp1y/vla14.C: New test.
7346 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7347 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7348 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7349
d93c452f
JJ
73502016-04-13 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR c++/70641
7353 * g++.dg/opt/pr70641.C: New test.
7354
85115fb6
RO
73552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7356
7357 PR rtl-optimization/68749
7358 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7359 effects of argument promotions.
7360 Remove default args to dg-skip-if.
7361
545a4139
PC
73622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 PR c++/70635
7365 * g++.dg/parse/pr70635.C: New.
7366
b3a77f21
MP
73672016-04-13 Marek Polacek <polacek@redhat.com>
7368
7369 PR c++/70639
7370 * c-c++-common/Wmisleading-indentation-4.c: New test.
7371
99cd9857
MP
73722016-04-13 Marek Polacek <polacek@redhat.com>
7373
7374 PR c/70436
c87885ca
RO
7375 * gcc.dg/Wparentheses-12.c: New test.
7376 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7377
75ca93ec
IE
73782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7379
7380 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7381 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7382 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7383
3d3f9e7e
JJ
73842016-04-13 Jakub Jelinek <jakub@redhat.com>
7385
37947cd0
JJ
7386 PR middle-end/70633
7387 * gcc.c-torture/compile/pr70633.c: New test.
7388
3d3f9e7e
JJ
7389 PR debug/70628
7390 * gcc.dg/torture/pr70628.c: New test.
7391
92886d3e
PP
73922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7393
7394 PR c++/70610
7395 * g++.dg/template/pr70610.C: New test.
7396 * g++.dg/template/pr70610-2.C: New test.
7397 * g++.dg/template/pr70610-3.C: New test.
7398 * g++.dg/template/pr70610-4.C: New test.
7399
13bd7c2b
JJ
74002016-04-12 Jakub Jelinek <jakub@redhat.com>
7401
6512fa6d
JJ
7402 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7403 128 instead of 32.
7404
13bd7c2b
JJ
7405 PR c++/70571
7406 * g++.dg/ext/pr70571.C: New test.
7407
20b9851c
MM
74082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7409
8a434ada 7410 PR target/70640
20b9851c
MM
7411 * gcc.target/powerpc/pr70640.c: New test.
7412
2b2f52bc
PC
74132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/68722
7416 * g++.dg/parse/pr68722.C: New.
7417
5901e56a
JJ
74182016-04-12 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR rtl-optimization/70596
7421 * gcc.target/i386/pr70596.c: New test.
7422
d4619dc1
NS
74232016-04-12 Nathan Sidwell <nathan@acm.org>
7424
7425 PR c++/70501
7426 * g++.dg/init/pr70501.C: New.
7427
3df530d3
DW
74282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7429
7430 * gcc.target/i386/asm-flag-6.c: New test.
7431
b7a120d7
TV
74322016-04-12 Tom de Vries <tom@codesourcery.com>
7433
7434 PR tree-optimization/68756
7435 * gcc.dg/graphite/pr68756.c: New test.
7436
4e0eea75
JJ
74372016-04-12 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR tree-optimization/70602
7440 * gcc.c-torture/execute/pr70602.c: New test.
7441
35fbda43
MM
74422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7443
7444 PR target/70381
7445 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7446 __float128 emulator is built and runs.
7447 * gcc.target/powerpc/float128-1.c: Likewise.
7448
7449 * lib/target-supports.exp (check_ppc_float128_sw_available):
7450 Rework tests for __float128 software and hardware
7451 availability. Fix exit condition to return 0 on success.
7452
04a99ebe
JG
74532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7454
7455 PR target/70133
7456 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7457 * gcc.target/aarch64/target_attr_15.c: Likewise.
7458
47cd5a85
PC
74592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/69066
7462 * g++.dg/cpp1y/pr69066.C: New.
7463
a5edb32e
JD
74642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7465
7466 PR fortran/68566
7467 * gfortran.dg/pr36192.f90: Update test.
7468 * gfortran.dg/pr36192_1.f90: Update test.
7469 * gfortran.dg/real_dimension_1.f: Update test.
7470 * gfortran.dg/parameter_array_init_7.f90: New test.
7471
8ef378f8
JDA
74722016-04-09 John David Anglin <danglin@gcc.gnu.org>
7473
c532c871
JDA
7474 PR testsuite/64039
7475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7476
d34f706f
JDA
7477 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7478
75e1dd9e
JDA
7479 PR rtl-optimization/66669
7480 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7481
8a976f5f
JDA
7482 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7483
da04822a
JDA
7484 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7485 * gcc.dg/pie-1.c: Likewise.
7486 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7487 * gcc.dg/pic-4.c: Likewise.
7488 * gcc.dg/pie-3.c: Likewise.
7489 * gcc.dg/pie-4.c: Likewise.
7490
adfabcf9
JDA
7491 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7492
4a020adf
JDA
7493 PR tree-optimization/68644
7494 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7495
8ef378f8
JDA
7496 PR rtl-optimization/64886
7497 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7498
09bf990e
TV
74992016-04-09 Tom de Vries <tom@codesourcery.com>
7500
7501 PR tree-optimization/68953
7502 * gcc.dg/graphite/pr68953.c: New test.
7503
138c3c1a
DH
75042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7505
7506 PR fortran/70592
7507 * gfortran.dg/deferred_character_16.f90: New test.
7508
f55460af
JJ
75092016-04-09 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR tree-optimization/70586
7512 * gcc.c-torture/execute/pr70586.c: New test.
7513
0b77bbf3
DH
75142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7515
7516 PR sanitizer/70573
7517 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7518 with __builtin_memset
7519 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7520
c42cfb5c
CP
75212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7522
7523 PR lto/70289
7524 PR ipa/70348
7525 PR tree-optimization/70373
7526 PR middle-end/70533
7527 PR middle-end/70534
7528 PR middle-end/70535
7529 * c-c++-common/goacc/reduction-5.c: New test.
7530 * c-c++-common/goacc/reduction-promotions.c: New test.
7531 * gfortran.dg/goacc/reduction-3.f95: New test.
7532 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7533
56cfb596
PP
75342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7535
7536 PR c++/70590
7537 PR c++/70452
7538 * g++.dg/pr70590.C: New test.
7539 * g++.dg/pr70590-2.C: New test.
7540
1a13c0a2
JJ
75412016-04-08 Jakub Jelinek <jakub@redhat.com>
7542
abc0647a
JJ
7543 PR middle-end/70593
7544 * gcc.target/i386/pr70593.c: New test.
7545
1a13c0a2
JJ
7546 PR rtl-optimization/70574
7547 * gcc.target/i386/avx2-pr70574.c: New test.
7548
c3da4956
MO
75492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7550
7551 PR sanitizer/70541
7552 * c-c++-common/asan/pr70541.c: New test.
7553
9f1b833b
TV
75542016-04-08 Tom de Vries <tom@codesourcery.com>
7555
7556 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7557 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7558
bae7adda
KT
75592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7560
7561 PR target/70566
7562 * gcc.c-torture/execute/pr70566.c: New test.
7563
211f3d57
TV
75642016-04-08 Tom de Vries <tom@codesourcery.com>
7565
7566 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7567 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7568
02cf2861
AM
75692016-04-08 Alan Modra <amodra@gmail.com>
7570
7571 * gcc.target/powerpc/pr70117.c: New.
7572
5f490f9f
JJ
75732016-04-07 Jakub Jelinek <jakub@redhat.com>
7574
56e9b710
JJ
7575 PR testsuite/70581
7576 * gcc.dg/lto/simd-function_0.c: New test.
7577
5f490f9f
JJ
7578 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7579 clones.
7580 * c-c++-common/attr-simd-2.c: Likewise.
7581 * c-c++-common/attr-simd-4.c: Likewise.
7582 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7583 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7584
e4ebc74d
TP
75852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7586
7587 PR testsuite/70553
7588 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7589
9817ae35
TS
75902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7591 Tom de Vries <tom@codesourcery.com>
7592
7593 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7594 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7595 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7596 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7597 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7598 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7599 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7600 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7601
e292f64d
PP
76022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7603
7604 PR c/70436
7605 * g++.dg/warn/Wparentheses-29.C: New test.
7606
6b37bdaf
PP
76072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7608
7609 PR c/70436
7610 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7611 explicit braces to resolve a future -Wparentheses warning.
7612
64824205
RH
76132016-04-06 Richard Henderson <rth@redhat.com>
7614
7615 * gcc.dg/pr61817-1.c: New test.
7616 * gcc.dg/pr61817-2.c: New test.
7617 * gcc.dg/pr69391-1.c: New test.
7618 * gcc.dg/pr69391-2.c: New test.
7619
bc2fc1f3
VM
76202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7621
7622 PR rtl-optimization/70398
c87885ca 7623 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7624
41414a02
EB
76252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7626
7627 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7628
4066ea8a
YR
76292016-04-06 Yvan Roux <yvan.roux@linaro.org>
7630 Pedro Alves <palves@redhat.com>
7631
7632 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7633
ec35ea45
JJ
76342016-04-06 Jakub Jelinek <jakub@redhat.com>
7635
3866f8dd
JJ
7636 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7637 Check for avx512f effective targets instead of avx2.
7638 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7639 for AVX512F clones.
7640 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7641 * g++.dg/gomp/declare-simd-1.C: Likewise.
7642 * g++.dg/gomp/declare-simd-3.C: Likewise.
7643 * g++.dg/gomp/declare-simd-4.C: Likewise.
7644
ec35ea45
JJ
7645 PR middle-end/70550
7646 * c-c++-common/gomp/pr70550-1.c: New test.
7647 * c-c++-common/gomp/pr70550-2.c: New test.
7648
c08d28ac
NS
76492016-04-05 Nathan Sidwell <nathan@acm.org>
7650
7651 PR c++/70512
7652 * g++.dg/ext/attribute-may-alias-5.C: New.
7653
1d510e04
JJ
76542016-04-05 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR c++/70336
7657 * c-c++-common/pr70336.c: New test.
7658 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7659 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7660
84278ed9
JH
76612016-04-05 Jan Hubicka <hubicka@ucw.cz>
7662
7663 PR ipa/66223
7664 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7665
268a0ec4
JJ
76662016-04-05 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR rtl-optimization/70542
7669 * gcc.dg/torture/pr70542.c: New test.
7670 * gcc.target/i386/avx2-pr70542.c: New test.
7671
5e8c2eb1
ZS
76722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7673
7674 PR tree-optimization/70509
7675 * gcc.target/i386/avx512bw-pr70509.c: New test.
7676
c0daf32d
PP
76772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7678
7679 PR c++/70452
7680 * g++.dg/ext/constexpr-vla4.C: New test.
7681
bf867841
UB
76822016-04-05 Uros Bizjak <ubizjak@gmail.com>
7683
7684 PR target/70510
7685 * gcc.target/i386/pr70510.c: New test.
7686
3022186a
RB
76872016-04-05 Richard Biener <rguenther@suse.de>
7688
7689 PR tree-optimization/70526
7690 * g++.dg/torture/pr70526.C: New testcase.
7691
55fc79b2
JJ
76922016-04-05 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR target/70525
7695 * gcc.target/i386/pr70525.c: New test.
7696
62b233f2
RB
76972016-04-05 Richard Biener <rguenther@suse.de>
7698
7699 PR middle-end/70499
7700 * g++.dg/torture/pr70499.C: New testcase.
7701
cc05759d
RB
77022016-04-05 Richard Biener <rguenther@suse.de>
7703
7704 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7705 remove XFAIL.
7706
f23f16d4
JJ
77072016-04-04 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR middle-end/70307
7710 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7711 rs6000 ABI warnings.
7712
d27ecc49
JH
77132016-04-04 Jan Hubicka <hubicka@ucw.cz>
7714
7715 PR ipa/66223
7716 * g++.dg/ipa/devirt-51.C: New testcase.
7717
c974c96e 77182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7719 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7720
7721 PR middle-end/70457
7722 * gcc.dg/torture/pr70457.c: New.
7723
7a85da89
AV
77242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7725
7726 PR fortran/67538
7727 * gfortran.dg/allocate_with_source_19.f08: New test.
7728
de517e64
AV
77292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7730
7731 PR fortran/65795
7732 * gfortran.dg/coarray_allocate_6.f08: New test.
7733
43b9f499
RB
77342016-04-04 Richard Biener <rguenther@suse.de>
7735
7736 PR rtl-optimization/70484
7737 * gcc.dg/torture/pr70484.c: New testcase.
7738
f13355da
MP
77392016-04-04 Marek Polacek <polacek@redhat.com>
7740
7741 PR c/70307
7742 * gcc.dg/torture/pr70307.c: New test.
7743
6cc6ed50
OE
77442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7745
7746 PR target/70416
7747 PR target/67391
7748 * gcc.target/sh/torture/pr70416.c: New.
7749
abdc16c8
MS
77502016-04-02 Martin Sebor <msebor@redhat.com>
7751
7752 PR c++/67376
7753 PR c++/70170
7754 PR c++/70172
7755 PR c++/70228
7756 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7757 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7758 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7759 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7760 * g++.dg/cpp0x/constexpr-string.C: Same.
7761 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7762 * g++.dg/cpp0x/pr65398.C: Same.
7763 * g++.dg/ext/constexpr-vla1.C: Same.
7764 * g++.dg/ext/constexpr-vla2.C: Same.
7765 * g++.dg/ext/constexpr-vla3.C: Same.
7766 * g++.dg/ubsan/pr63956.C: Same.
7767
763cd859
JJ
77682016-04-01 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR rtl-optimization/70467
7771 * gcc.target/i386/pr70467-2.c: New test.
7772
0f875435
JJ
77732016-04-01 Jakub Jelinek <jakub@redhat.com>
7774 Marek Polacek <polacek@redhat.com>
7775
7776 PR c++/70488
7777 * g++.dg/init/new47.C: New test.
7778
41d14659
RR
77792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7780
7781 PR target/70496
7782 * gcc.target/arm/pr70496.c: New test.
7783
f9bf89bb
NS
77842016-04-01 Nathan Sidwell <nathan@acm.org>
7785
73b9085d
NS
7786 PR c++/68475
7787 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7788
4afdcfaa
IE
77892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7790
7791 PR target/69890
7792 * gcc.dg/strlenopt.h (memmove): New.
7793 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7794 instead of "string.h".
7795 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7796 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7797 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7798 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7799 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7800 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7801 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7802 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7803 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7804 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7805 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7806 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7807 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7808 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7809 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7810 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7811 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7812 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7813 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7814 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7815
b5d7a29c
RO
78162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7817
7818 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7819 (Holder::foo): Reflect this.
7820
b660f9ec
IE
78212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7822
7823 PR target/70442
7824 * gcc.dg/pr70442.c: New test.
7825
88504f34
NS
78262016-03-31 Nathan Sidwell <nathan@acm.org>
7827
7828 PR c++/70393
7829 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7830
95d34b96
KY
78312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7832
7833 PR target/70453
7834 * gcc.target/i386/pr70453.c: New test.
7835
b4c4967c
AB
78362016-03-31 Andrey Belevantsev <abel@ispras.ru>
7837
7838 PR target/70292
7839 * gcc.c-torture/pr70292.c: New test.
7840
5fde6a45
MP
78412016-03-31 Marek Polacek <polacek@redhat.com>
7842
7843 PR c/70297
7844 * c-c++-common/pr70297.c: New test.
7845 * g++.dg/cpp0x/typedef-redecl.C: New test.
7846 * gcc.dg/typedef-redecl2.c: New test.
7847
97eb24c4
JJ
78482016-03-31 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR rtl-optimization/70460
7851 * gcc.c-torture/execute/pr70460.c: New test.
7852
efc3536f
RB
78532016-03-31 Richard Biener <rguenther@suse.de>
7854
7855 PR c++/70430
7856 * g++.dg/ext/vector30.C: New testcase.
7857
e0876e21
DH
78582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7859 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7860
7861 * gfortran.dg/fmt_pf.f90: New test.
7862
e9bff8c6
RO
78632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7864
7865 Forward-port from 5 branch
7866 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR testsuite/70356
7869 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7870 dg-require-effective-target after dg-do.
7871
7872 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7873
7874 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7875
2620c80d
TS
78762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7877 Julian Brown <julian@codesourcery.com>
7878 Chung-Lin Tang <cltang@codesourcery.com>
7879 Cesar Philippidis <cesar@codesourcery.com>
7880 James Norris <jnorris@codesourcery.com>
7881 Tom de Vries <tom@codesourcery.com>
7882 Nathan Sidwell <nathan@codesourcery.com>
7883
bf867841 7884 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7885 * c-c++-common/goacc/loop-clauses.c: Likewise.
7886 * g++.dg/goacc/template.C: Likewise.
7887 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7888 * gfortran.dg/goacc/loop-1.f95: Likewise.
7889 * gfortran.dg/goacc/loop-5.f95: Likewise.
7890 * gfortran.dg/goacc/loop-6.f95: Likewise.
7891 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7892 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7893 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7894 * c-c++-common/goacc/clauses-fail.c: Likewise.
7895 * c-c++-common/goacc/parallel-1.c: Likewise.
7896 * c-c++-common/goacc/reduction-1.c: Likewise.
7897 * c-c++-common/goacc/reduction-2.c: Likewise.
7898 * c-c++-common/goacc/reduction-3.c: Likewise.
7899 * c-c++-common/goacc/reduction-4.c: Likewise.
7900 * c-c++-common/goacc/routine-3.c: Likewise.
7901 * c-c++-common/goacc/routine-4.c: Likewise.
7902 * c-c++-common/goacc/routine-5.c: Likewise.
7903 * c-c++-common/goacc/tile.c: Likewise.
7904 * g++.dg/goacc/template.C: Likewise.
7905 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7906 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7907 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7908 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7909 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7910 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7911 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7912 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7913 * c-c++-common/goacc/use_device-1.c: ... this file.
7914 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7915 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7916 * c-c++-common/goacc/host_data-6.c: ... this file.
7917 * c-c++-common/goacc/loop-2-kernels.c: New file.
7918 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7919 * c-c++-common/goacc/loop-3.c: Likewise.
7920 * g++.dg/goacc/reference.C: Likewise.
7921 * g++.dg/goacc/routine-1.C: Likewise.
7922 * g++.dg/goacc/routine-2.C: Likewise.
7923
f6d2d066
RB
79242016-03-30 Richard Biener <rguenther@suse.de>
7925
7926 PR middle-end/70450
7927 * gcc.dg/torture/pr70450.c: New testcase.
7928
d43242b9
JJ
79292016-03-30 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR target/70421
7932 * gcc.dg/torture/pr70421.c: New test.
7933 * gcc.target/i386/avx512f-pr70421.c: New test.
7934
5ce43b77
L
79352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7936
7937 PR testsuite/70364
7938 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7939 (check): New function.
7940 (bar): Call check.
7941 (foo): Align stack to 16 bytes when calling bar.
7942 * gcc.target/i386/cleanup-2.c: Likewise.
7943
d014a712
PP
79442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7945
7946 PR tree-optimization/59124
7947 * gcc.dg/Warray-bounds-19.c: New test.
7948
3f8257db 79492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7950
7951 * lib/prune.exp (escape_regex_chars): New.
7952 (prune_file_path): Update to quote metcharacters for regexp.
7953
3336c6e0
JJ
79542016-03-29 Jakub Jelinek <jakub@redhat.com>
7955
a362f023
JJ
7956 PR rtl-optimization/70429
7957 * gcc.c-torture/execute/pr70429.c: New test.
7958
3336c6e0
JJ
7959 PR tree-optimization/70405
7960 * gcc.dg/pr70405.c: New test.
7961
728557fd
AV
79622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7963
7964 PR fortran/70397
7965 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7966 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7967
bef977d4
TS
79682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7969
7970 PR testsuite/64177
7971 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7972 __cilkrts_set_param to set two workers.
7973 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7974 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7975
6f6d25c9
DH
79762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7977
bf867841 7978 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7979
45733562
KY
79802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7981
7982 PR target/70406
bf867841 7983 * gcc.target/i386/pr70406.c: New test.
45733562 7984
a1799e5e
EB
79852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7986
7987 * gnat.dg/specs/double_record_extension3.ads: New test.
7988
5fca7b66
RH
79892016-03-25 Richard Henderson <rth@redhat.com>
7990
7991 PR target/70120
7992 * gcc.target/aarch64/pr70120-1.c: New.
7993 * gcc.target/aarch64/pr70120-2.c: New.
7994 * gcc.target/aarch64/pr70120-3.c: New.
7995
31ce75c6
PP
79962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7997
7998 PR c++/62212
7999 * g++.dg/template/mangle2.C: The dg-do directive should be
8000 "compile" not "assemble".
8001
3caf0ca1
BS
80022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8003
8004 PR lto/69650
8005 * gcc.dg/pr69650.c: New test.
8006
634035b6
DE
80072016-03-25 David Edelsohn <dje.gcc@gmail.com>
8008
8009 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8010
45d34276
AM
80112016-03-25 Alan Modra <amodra@gmail.com>
8012
8013 * gcc.dg/dfp/pr70052.c: New test.
8014
8f085166
RH
80152016-03-24 Richard Henderson <rth@redhat.com>
8016
8017 PR middle-end/69845
8018 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8019 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8020
011e5ec3
TV
80212016-03-24 Tom de Vries <tom@codesourcery.com>
8022
8023 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8024
9e3f4551
TV
80252016-03-24 Tom de Vries <tom@codesourcery.com>
8026
8027 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8028 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8029
45780041
TV
80302016-03-24 Tom de Vries <tom@codesourcery.com>
8031
8032 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8033 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8034
887ab4e5
PP
80352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8036
8037 PR c++/62212
8038 * g++.dg/template/mangle2.C: New test.
8039
69a9a66f
RB
80402016-03-24 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/70396
8043 * gcc.dg/torture/pr70396.c: New testcase.
8044
ed87de55
RB
80452016-03-24 Richard Biener <rguenther@suse.de>
8046
8047 PR middle-end/70370
8048 * gcc.dg/torture/pr70370.c: New testcase.
8049
ea064934
TV
80502016-03-24 Tom de Vries <tom@codesourcery.com>
8051
8052 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8053 * gfortran.dg/goacc/kernels-tree.f95: Same.
8054 * gfortran.dg/goacc/parallel-tree.f95: Same.
8055
b2a4dd1d
TV
80562016-03-24 Tom de Vries <tom@codesourcery.com>
8057
8058 * c-c++-common/goacc/uninit-if-clause.c: New test.
8059 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8060
72e7cd6e
JJ
80612016-03-24 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR target/70290
bf867841
UB
8064 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8065 Fix formatting.
72e7cd6e 8066
ce9d0c03
RB
80672016-03-24 Richard Biener <rguenther@suse.de>
8068
8069 PR tree-optimization/70372
8070 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8071
426b9428
PP
80722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8073
8074 PR c++/70347
8075 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8076
cd1588c4
PP
80772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8078
8079 PR c++/70332
8080 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8081
61637db3
JJ
80822016-03-23 Jakub Jelinek <jakub@redhat.com>
8083
928af3bf
JJ
8084 PR c++/70001
8085 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8086 * g++.dg/cpp1y/pr70001.C: New test.
8087
61637db3
JJ
8088 PR c++/70323
8089 * g++.dg/cpp0x/constexpr-70323.C: New test.
8090
05aca4e7
AO
80912016-03-23 Alexandre Oliva <aoliva@redhat.com>
8092 Jason Merrill <jason@redhat.com>
8093 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c++/69315
8096 * g++.dg/cpp0x/constexpr-69315.C: New test.
8097 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8098
fbdb6baf
MP
80992016-03-23 Marek Polacek <polacek@redhat.com>
8100
8101 PR c++/69884
8102 * g++.dg/warn/Wignored-attributes-1.C: New test.
8103 * g++.dg/warn/Wignored-attributes-2.C: New test.
8104
d79ee524
TV
81052016-03-23 Tom de Vries <tom@codesourcery.com>
8106
8107 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8108 initialization.
8109 * gfortran.dg/goacc/private-3.f95 (test): Same.
8110 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8111 missing use param.
8112
a59f0bef
KT
81132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8114
8115 * lib/target-supports.exp: Remove v7ve entry from loop
8116 creating effective target checks.
8117 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8118 (add_options_for_arm_arch_v7ve): Likewise.
8119
0179520a
JJ
81202016-03-23 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR tree-optimization/70354
8123 * gcc.dg/vect/pr70354-1.c: New test.
8124 * gcc.dg/vect/pr70354-2.c: New test.
8125 * gcc.target/i386/avx2-pr70354-1.c: New test.
8126 * gcc.target/i386/avx2-pr70354-2.c: New test.
8127
75bb14d7
JL
81282016-03-22 Jeff Law <law@redhat.com>
8129
8130 PR target/70232
8131 * gcc.dg/tree-ssa/pr70232.c: New test.
8132
72c9526d
IE
81332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8134
8135 PR target/70302
8136 * gcc.target/i386/pr70302.c: New test.
8137
a3ca1bc5
RB
81382016-03-22 Richard Biener <rguenther@suse.de>
8139
8140 PR middle-end/70251
8141 * g++.dg/torture/pr70251.C: New testcase.
8142
5c240f4d
DM
81432016-03-22 David Malcolm <dmalcolm@redhat.com>
8144
8145 PR c/69993
8146 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8147 Wmisleading-indentation.c.
8148 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8149 reflect change to diagnostic text and order of messages.
8150 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8151
80f6631b
DE
81522016-03-22 David Edelsohn <dje.gcc@gmail.com>
8153
8154 * g++.dg/ext/java-3.C: Don't compile on AIX.
8155
9a10956c
RB
81562016-03-22 Richard Biener <rguenther@suse.de>
8157
8158 PR middle-end/70333
8159 * gcc.dg/torture/pr70333.c: New testcase.
8160
6cedf922
IE
81612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8162
8163 * g++.dg/ext/pr70290.C: New test.
8164
cd6c27ac
KY
81652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8166
8167 PR target/70325
8168 * gcc.target/i386/pr70325.c: New test.
8169
4cde512c
JJ
81702016-03-22 Jakub Jelinek <jakub@redhat.com>
8171
b01915ed
JJ
8172 PR target/70329
8173 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8174 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8175
4e3e2cf1
JJ
8176 PR target/70300
8177 * gcc.target/i386/pr70300.c: New test.
8178
4cde512c
JJ
8179 PR c++/70295
8180 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8181 (func2): New function for cond with parens, xfail warning for c++.
8182 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8183
16f6d7dc
PP
81842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8185
8186 PR c++/70096
8187 * g++.dg/template/ptrmem30.C: New test.
8188
a3e2b438
PP
81892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8190
8191 PR c++/70204
8192 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8193 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8194
11b6a02e
JJ
81952016-03-21 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR middle-end/70326
8198 * gcc.dg/pr70326.c: New test.
8199
b9407883
MG
82002016-03-21 Marc Glisse <marc.glisse@inria.fr>
8201 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR tree-optimization/70317
8204 * gcc.dg/pr70317.c: New test.
8205
4a148e19
UB
82062016-03-21 Uros Bizjak <ubizjak@gmail.com>
8207
8208 PR target/70327
8209 * gcc.target/i386/pr70327.c: New test.
8210
2a85ddbb
ML
82112016-03-21 Martin Liska <mliska@suse.cz>
8212
7d36fe98 8213 PR ipa/70306
2a85ddbb
ML
8214 * gcc.dg/ipa/pr70306.c: New test.
8215
4a148e19 82162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8217
8218 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8219 * gcc.target/arm/attr-align3.c: Likewise.
8220 * gcc.target/arm/attr_arm.c: Likewise.
8221 * gcc.target/arm/flip-thumb.c: Likewise.
8222
6b366948
JJ
82232016-03-21 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR target/70296
8226 * gcc.target/powerpc/altivec-36.c: New test.
8227
2fac8c14
RB
82282016-03-21 Richard Biener <rguenther@suse.de>
8229
8230 PR tree-optimization/70310
8231 * gcc.dg/torture/pr70310.c: New testcase.
8232
e9bde854
KY
82332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8234
8235 PR target/70293
8236 * gcc.target/i386/pr70293.c: New test.
8237
56bbfaf6
RB
82382016-03-21 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/70288
8241 * gcc.dg/torture/pr70288-1.c: New testcase.
8242 * gcc.dg/torture/pr70288-2.c: Likewise.
8243
3eee49ed
AB
82442016-03-21 Andrey Belevantsev <abel@ispras.ru>
8245
8246 PR rtl-optimization/69307
8247 * gcc.target/arm/pr69307.c: New test.
4a148e19 8248
8e7816b4
AB
82492016-03-21 Andrey Belevantsev <abel@ispras.ru>
8250
8251 PR rtl-optimization/69102
8252 * gcc.c-torture/compile/pr69102.c: New test.
8253
14d7d4be
JL
82542016-03-18 Jeff Law <law@redhat.com>
8255
8256 PR rtl-optimization/70263
8257 * gcc.c-torture/compile/pr70263-1.c: New test.
8258 * gcc.target/i386/pr70263-2.c: New test.
8259
5c6a601c
BS
82602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8261
8262 PR rtl-optimization/70278
8263 * gcc.dg/torture/pr70278.c: New test.
8264 * gcc.target/arm/pr70278.c: New test.
8265
4bbf545b
DM
82662016-03-18 David Malcolm <dmalcolm@redhat.com>
8267
8268 PR c/70281
8269 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8270 (test_builtin_types_compatible_p): New test function.
8271 * gcc.dg/pr70281.c: New test case.
8272
dc28bb68
CL
82732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8274
8275 PR target/70113
8276 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8277
5e8d6dff
IE
82782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8279
8280 PR tree-optimization/70252
8281 * gcc.dg/pr70252.c: New test.
8282
d0e7e403
TV
82832016-03-18 Tom de Vries <tom@codesourcery.com>
8284
8285 * gcc.dg/pr70161-2.c: New test.
8286 * gcc.dg/pr70161.c: New test.
8287
fa22501a
TV
82882016-03-18 Tom de Vries <tom@codesourcery.com>
8289
8290 PR ipa/70269
8291 * gcc.dg/pr70269.c: New test.
8292
dd125026
JJ
82932016-03-18 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/70267
8296 * g++.dg/ext/java-3.C: New test.
8297
91914f0a
PP
82982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR c++/70205
8301 * g++.dg/lookup/pr70205.C: New test.
8302
753a8910
PP
83032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8304
8305 PR c++/70218
8306 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8307
14ba7b28
MP
83082016-03-17 Marek Polacek <polacek@redhat.com>
8309
8310 PR c/69407
8311 * gcc.dg/atomic-op-6.c: New test.
8312
ded60913
DM
83132016-03-17 David Malcolm <dmalcolm@redhat.com>
8314
8315 PR c/70264
8316 * c-c++-common/pr70264.c: New test case.
8317
a3aad0e6
JJ
83182016-03-17 Jakub Jelinek <jakub@redhat.com>
8319
17366700
JJ
8320 PR c++/70144
8321 * c-c++-common/pr70144-1.c: New test.
8322 * c-c++-common/pr70144-2.c: New test.
8323
a3aad0e6
JJ
8324 PR c++/70272
8325 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8326 * g++.dg/opt/flifetime-dse6.C: New test.
8327 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8328
b57e6e18
L
83292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8330
8331 PR driver/70192
8332 * gcc.dg/pic-1.c: New test.
8333 * gcc.dg/pic-2.c: Likewise.
8334 * gcc.dg/pic-3.c: Likewise.
8335 * gcc.dg/pic-4.c: Likewise.
8336 * gcc.dg/pie-1.c: Likewise.
8337 * gcc.dg/pie-2.c: Likewise.
8338 * gcc.dg/pie-3.c: Likewise.
8339 * gcc.dg/pie-4.c: Likewise.
8340 * gcc.dg/pie-5.c: Likewise.
8341 * gcc.dg/pie-6.c: Likewise.
8342
b38ba58b
TV
83432016-03-17 Tom de Vries <tom@codesourcery.com>
8344
8345 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8346 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8347
6931b3b7
RB
83482016-03-17 Richard Biener <rguenther@suse.de>
8349
8350 PR debug/70271
8351 * g++.dg/debug/pr70271.C: New testcase.
8352
0c8b64cb
IE
83532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8354
8355 * gcc.target/i386/pr70251.c: New test.
8356
b1970801
MP
83572016-03-17 Marek Polacek <polacek@redhat.com>
8358
8359 PR c++/70194
8360 * g++.dg/warn/constexpr-70194.C: New test.
8361
820c5eaa
RH
83622016-03-16 Richard Henderson <rth@redhat.com>
8363
8364 PR middle-end/70240
8365 * gcc.c-torture/compile/pr70240.c: New.
8366
da0ad263
SKS
83672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8368
8369 * gcc.c-torture/compile/20151204.c: Skip for avr.
8370
c73d295c
JJ
83712016-03-16 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR target/70245
8374 * g++.dg/opt/pr70245.C: New test.
8375 * g++.dg/opt/pr70245.h: New file.
8376 * g++.dg/opt/pr70245-aux.cc: New file.
8377
b2794066
MS
83782016-03-16 Martin Sebor <msebor@redhat.com>
8379
8380 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8381
aa43616c
RH
83822016-03-16 Richard Henderson <rth@redhat.com>
8383
8384 PR middle-end/70199
8385 * gcc.c-torture/compile/pr70199.c: New.
8386
59608fe5
L
83872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8388
8389 * gcc.dg/uninit-19.c: Run dos2unix.
8390
ab4c578f
MP
83912016-03-16 Marek Polacek <polacek@redhat.com>
8392
8393 PR c/70093
8394 * gcc.dg/nested-func-10.c: New test.
8395 * gcc.dg/nested-func-9.c: New test.
8396
f5387e76
JJ
83972016-03-16 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR tree-optimization/68714
8400 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8401
7662b718
TV
84022016-03-16 Tom de Vries <tom@codesourcery.com>
8403
8404 PR tree-optimization/68715
8405 * gcc.dg/graphite/pr68715-2.c: New test.
8406 * gcc.dg/graphite/pr68715.c: New test.
8407 * gfortran.dg/graphite/pr68715.f90: New test.
8408
be7ce7ae
TV
84092016-03-16 Tom de Vries <tom@codesourcery.com>
8410
8411 PR tree-optimization/68809
8412 * gcc.dg/graphite/pr68809-2.c: New test.
8413 * gcc.dg/graphite/pr68809.c: New test.
8414
1935f250
JJ
84152016-03-16 Jakub Jelinek <jakub@redhat.com>
8416
6651c93e
JJ
8417 PR c++/70147
8418 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8419 method call to i () as argument. Adjust expected output.
8420
1935f250
JJ
8421 PR c++/70147
8422 * g++.dg/ubsan/pr70147-1.C: New test.
8423 * g++.dg/ubsan/pr70147-2.C: New test.
8424
ab1caa6e
MS
84252016-03-15 Martin Sebor <msebor@redhat.com>
8426
8427 PR c++/58281
8428 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8429
5c2a1bbb
JDA
84302016-03-15 John David Anglin <danglin@gcc.gnu.org>
8431
cb5d8ad1
JDA
8432 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8433 hppa*-*-hpux*.
8434
b440dd40
JDA
8435 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8436
5c2a1bbb
JDA
8437 PR libfortran/69799
8438 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8439 libatomic_available.
8440
42c729c5
MP
84412016-03-15 Marek Polacek <polacek@redhat.com>
8442
8443 PR c++/70209
8444 * g++.dg/ext/attribute-may-alias-4.C: New test.
8445
82b1c550
AM
84462016-03-15 Alexander Monakov <amonakov@ispras.ru>
8447
8448 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8449 -fvar-tracking-assignments-toggle flag.
8450
4ccbf3a6
PH
84512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8452
8453 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8454
c39858bd
JJ
84552016-03-15 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR rtl-optimization/70222
8458 * gcc.c-torture/execute/pr70222-1.c: New test.
8459 * gcc.c-torture/execute/pr70222-2.c: New test.
8460
8be119c1
RH
84612016-03-15 Richard Henderson <rth@redhat.com>
8462
8463 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8464
6598bb55
AB
84652016-03-15 Andrey Belevantsev <abel@ispras.ru>
8466
8467 PR rtl-optimization/69032
8468 * gcc.dg/pr69032.c: New test.
8469
81fa2944
AB
84702016-03-15 Andrey Belevantsev <abel@ispras.ru>
8471
8472 PR rtl-optimization/63384
4a148e19 8473 * g++.dg/pr63384.C: New test.
81fa2944 8474
74ea9ab6
AB
84752016-03-15 Andrey Belevantsev <abel@ispras.ru>
8476
8477 PR target/64411
8478 * gcc.target/i386/pr64411.C: New test.
8479
045d5055
TV
84802016-03-15 Tom de Vries <tom@codesourcery.com>
8481
8482 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8483 * gfortran.dg/goacc/kernels-alias.f95: New test.
8484
3ea33585
MS
84852016-03-14 Martin Sebor <msebor@redhat.com>
8486
8487 PR c++/53792
8488 * g++.dg/cpp0x/constexpr-inline.C: New test.
8489 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8490
1df7b330
DE
84912016-03-14 David Edelsohn <dje.gcc@gmail.com>
8492
8493 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8494
79b57d18
JJ
84952016-03-14 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR middle-end/70219
8498 * gcc.dg/pr70219.c: New test.
8499
3cbf012a
BS
85002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8501
8502 PR target/70083
8503 * gcc.dg/torture/pr70083.c: New test.
8504 * gcc.target/i386/pr70083.c: New test.
8505
a9fee7cd
RB
85062016-03-14 Richard Biener <rguenther@suse.de>
8507
8508 PR tree-optimization/56365
8509 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8510
4799603f
SB
85112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8512
8513 PR target/70098
8514 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8515 New function.
8516 * g++.dg/pr70098.C: New testcase.
8517
8518
760ca967
TV
85192016-03-14 Tom de Vries <tom@codesourcery.com>
8520
8521 PR tree-optimization/70045
8522 * gcc.dg/graphite/pr70045.c: New test.
8523
44e66a77
JD
85242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525
8526 PR fortran/69043
8527 * gfortran.dg/include_9.f90: New test.
8528
a18e0fe1
DH
85292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8530
8531 PR fortran/45076
8532 gfortran.dg/prof/prof.exp: New script.
8533 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8534
d0aca6ab
AB
85352016-03-12 Andrey Belevantsev <abel@ispras.ru>
8536
8537 PR rtl-optimization/69307
8538 * gcc.dg/pr69307.c: New test.
8539
cefe08a4
VM
85402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8541
8542 PR target/69614
8543 * gcc.target/arm/pr69614.c: New.
8544
70112e2a
PT
85452016-03-12 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/70031
8548 * gfortran.dg/submodule_14.f08: New test
8549
8550 PR fortran/69524
8551 * gfortran.dg/submodule_15.f08: New test
8552
3f1e5d3a
PP
85532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8554
8555 PR c++/70106
8556 * g++.dg/cpp1y/paren3.C: New test.
8557
a3f6d680
MM
85582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8559
8560 PR target/70131
8561 * gcc.target/powerpc/ppc-round2.c: New test.
8562
92348f09
BS
85632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8564
8565 PR target/70123
8566 * gcc.dg/torture/pr70123.c: New test.
8567
cebde9e9
JL
85682016-03-11 Jeff Law <law@redhat.com>
8569
8570 PR tree-optimization/70190
8571 * gcc.c-torture/compile/pr70190.c: New test.
8572
3edc5da4
DM
85732016-03-11 David Malcolm <dmalcolm@redhat.com>
8574
8575 PR c/68187
8576 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8577 case.
8578 (test43_b): Likewise.
8579 (test43_c): Likewise.
8580 (test43_d): Likewise.
8581 (test43_e): Likewise.
8582 (test43_f): Likewise.
8583 (test43_g): Likewise.
8584 (test44_a): Likewise.
8585 (test44_b): Likewise.
8586 (test44_c): Likewise.
8587 (test44_d): Likewise.
8588 (test44_e): Likewise.
8589
318c1204
DM
85902016-03-11 David Malcolm <dmalcolm@redhat.com>
8591
8592 PR c/70085
8593 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8594
bc062234
KT
85952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8596
8597 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8598 dg-options.
8599
acfc1ac1
KT
86002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8601
8602 PR target/70002
8603 PR target/69245
8604 * gcc.target/aarch64/pr69245_2.c: New test.
8605
d1e2bb2d
JJ
86062016-03-11 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR tree-optimization/70177
8609 * gcc.dg/pr70177.c: New test.
8610
07350627
AL
86112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8612
8613 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8614
5c6706f7
AL
86152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8616
8617 * gcc.dg/tree-ssa/sra-20.c: New.
8618
02d472a2
JJ
86192016-03-11 Jakub Jelinek <jakub@redhat.com>
8620
686d390a
JJ
8621 PR rtl-optimization/70174
8622 * gcc.dg/pr70174.c: New test.
8623
02d472a2
JJ
8624 PR tree-optimization/70169
8625 * gcc.dg/pr70169.c: New test.
8626
0f9befa1
IE
86272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8628
8629 PR target/70160
8630 * gcc.target/i386/pr70160.c: New test.
8631
432d4670
AK
86322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8633
8634 * gcc.target/s390/dfp-1.c: New test.
8635
a3dc8760
NC
86362016-03-10 Nick Clifton <nickc@redhat.com>
8637
8638 PR target/70044
8639 * gcc.target/aarch64/pr70044.c: New test.
8640
b87a8d7d
PP
86412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8642 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR c++/70001
8645 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8646 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8647 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8648
4f4ada6a
JH
86492016-03-10 Jan Hubicka <hubicka@ucw.cz>
8650
8651 PR lto/69589
8652 * g++.dg/lto/pr69589_0.C: New testcase
8653 * g++.dg/lto/pr69589_1.C: New testcase
8654
d49b0aa0
MP
86552016-03-10 Marek Polacek <polacek@redhat.com>
8656
8657 PR c++/70153
8658 * g++.dg/delayedfold/unary-plus1.C: New test.
8659
86602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8661
8662 * gcc.target/arm/pr45701-1.c: Escape brackets.
8663 * gcc.target/arm/pr45701-2.c: Likewise.
8664
71017a7b
AL
86652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8666
8667 * gfortran.dg/unconstrained_commons.f: New.
8668
ba52669f
AM
86692016-03-10 Alan Modra <amodra@gmail.com>
8670
8671 * gcc.dg/pr69195.c: New.
8672 * gcc.dg/pr69238.c: New.
8673
27742332
TV
86742016-03-10 Tom de Vries <tom@codesourcery.com>
8675
8676 PR testsuite/68915
8677 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8678
3a81a594
RB
86792016-03-10 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/70128
8682 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8683 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8684
3433b975
JJ
86852016-03-09 Jakub Jelinek <jakub@redhat.com>
8686
c2864f02
JJ
8687 PR tree-optimization/70152
8688 * gcc.dg/pr70152.c: New test.
8689
3433b975
JJ
8690 PR target/70086
8691 * gcc.target/i386/pr70086-1.c: New test.
8692 * gcc.target/i386/pr70086-2.c: New test.
8693 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8694
8695 PR tree-optimization/70127
8696 * gcc.c-torture/execute/pr70127.c: New test.
8697
96b3c82d
CP
86982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8699
8700 * c-c++-common/goacc/combined-directives-2.c: New test.
8701
b4f3232d
DM
87022016-03-09 David Malcolm <dmalcolm@redhat.com>
8703
8704 PR c/68473
8705 PR c++/70105
8706 * g++.dg/diagnostic/pr70105.C: New test.
8707 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8708 (test_multiple_ordinary_maps): New test function.
8709
40499f81
DM
87102016-03-09 David Malcolm <dmalcolm@redhat.com>
8711
8712 PR c/68473
8713 PR c++/70105
8714 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8715 Drop range information from call to inform_at_rich_loc.
8716 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8717 New.
8718 (test_show_locus): Replace calls to rich_location::add_range with
8719 calls to add_range. Rewrite the tests that used the now-defunct
8720 rich_location ctor taking a source_range. Simplify other tests
8721 by replacing calls to COMBINE_LOCATION_DATA with calls to
8722 make_location.
8723
c9e33662
RB
87242016-03-09 Richard Biener <rguenther@suse.de>
8725 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR tree-optimization/70138
8728 * gcc.dg/vect/pr70138-1.c: New testcase.
8729 * gcc.dg/vect/pr70138-2.c: Likewise.
8730
2c73b764
JJ
87312016-03-09 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR target/70049
8734 * gcc.target/i386/pr70049.c: New test.
8735
c06d25bb
RB
87362016-03-09 Richard Biener <rguenther@suse.de>
8737
8738 PR c/70143
8739 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8740 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8741 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8742
5828a501
RO
87432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8744
8745 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8746 arm-*-*.
8747
2e141c8d
JJ
87482016-03-09 Jakub Jelinek <jakub@redhat.com>
8749
5a9def37
JJ
8750 PR middle-end/67278
8751 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8752
2e141c8d
JJ
8753 PR target/67278
8754 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8755
8756 PR middle-end/70050
8757 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8758 in testcase comment.
8759
bf751f40
TV
87602016-03-09 Tom de Vries <tom@codesourcery.com>
8761
8762 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8763 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8764 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8765 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8766 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8767 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8768 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8769 * gfortran.dg/goacc/kernels-loop.f95: New test.
8770
e210c999
MS
87712016-03-08 Martin Sebor <msebor@redhat.com>
8772
8773 PR c++/62096
8774 * g++.dg/warn/overflow-warn-7.C: New test.
8775
80aac5c8
JM
87762016-03-08 Jason Merrill <jason@redhat.com>
8777
8778 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8779 * lib/target-supports.exp (check_effective_target_concepts): New.
8780
12b81409
JJ
87812016-03-08 Jakub Jelinek <jakub@redhat.com>
8782
d259b234
JJ
8783 PR c++/70135
8784 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8785 * g++.dg/ubsan/pr70135.C: New test.
8786
12b81409
JJ
8787 PR target/70110
8788 * gcc.dg/pr70110.c: New test.
8789
b4e9f2aa
MJ
87902016-03-07 Martin Jambor <mjambor@suse.cz>
8791
8792 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8793 * c-c++-common/gomp/if-1.c: Likewise.
8794 * c-c++-common/gomp/pr61486-2.c: Likewise.
8795 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8796 to dg-additional-options.
8797 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8798 * g++/gomp/target-teams-1.c: Likewise.
8799 * gcc.dg/gomp/gomp.exp: Likewise.
8800 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8801 dg-additional-options.
8802 * gfortran.dg/gomp/gomp.exp: Likewise.
8803 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8804 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8805 dg-additional-options.
8806 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8807
f86e631e
MJ
88082016-03-07 Martin Jambor <mjambor@suse.cz>
8809
8810 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8811 * c-c++-common/gomp/gridify-1.c: New test.
8812 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8813
94156b3f
AV
88142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8815
8816 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8817 trigger for cortex-r8, when scanning for register r8.
8818 * gcc.target/arm/pr45701-2.c: Likewise.
8819
a84a49b7 88202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8821 Jeff Law <law@redhat.com>
a84a49b7
RB
8822
8823 PR tree-optimization/69740
8824 * gcc.c-torture/compile/pr69740-1.c: New test.
8825 * gcc.c-torture/compile/pr69740-2.c: New test.
8826
e41f6c9e
BS
88272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8828
8829 * lib/target-supports.exp
8830 (check_effective_target_whole_vector_shift): Enable for PPC64.
8831
57548bf5
RB
88322016-03-07 Richard Biener <rguenther@suse.de>
8833
8834 PR tree-optimization/70115
8835 * gcc.dg/torture/pr70115.c: New testcase.
8836
4ae13300
NS
88372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8838
8839 PR middle-end/69916
8840 * c-c-++-common/goacc/pr69916.c: New.
8841
5edb9853
RH
88422016-03-07 Richard Henderson <rth@redhat.com>
8843
8844 * gcc.c-torture/compile/pr70061.c: New test.
8845
2067a8f3
RB
88462016-03-07 Richard Biener <rguenther@suse.de>
8847
8848 PR testsuite/70109
8849 * gcc.dg/vect/O3-pr36098.c: New testcase.
8850
4145a9b7
CL
88512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8852
8853 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8854
1878be32
EB
88552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8856
8857 * gnat.dg/renaming9.ad[sb]: New testcase.
8858
df762bb2
JJ
88592016-03-05 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR c++/70084
8862 * g++.dg/expr/stdarg3.C: New test.
8863
7d461295
JL
88642016-03-04 Jeff Law <law@redhat.com>
8865
8866 PR tree-optimization/69196
8867 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8868 x86_64-*-*.
8869
29b9828f
BS
88702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8871
b6b552fd
BS
8872 PR c/69973
8873 * gcc.dg/pr69973.c: New test.
8874
201d49e9
BS
8875 PR rtl-optimization/69941
8876 * gcc.dg/torture/pr69941.c: New test.
8877
29b9828f
BS
8878 PR c/69824
8879 * gcc.dg/pr69824.c: New test.
8880
640b7e74
TV
88812016-03-05 Tom de Vries <tom@codesourcery.com>
8882
8883 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8884 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8885 function.
8886
7a3a3fad
PP
88872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8888
8889 PR c++/66786
8890 * g++.dg/cpp1y/var-templ48.C: New test.
8891 * g++.dg/cpp1y/var-templ49.C: New test.
8892
cd439aec
EB
88932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8896
60204554
JJ
88972016-03-04 Jakub Jelinek <jakub@redhat.com>
8898
0c8825de
JJ
8899 PR c++/70035
8900 * g++.dg/ubsan/pr70035.C: New test.
8901
60204554
JJ
8902 PR target/70062
8903 * gcc.target/i386/pr70062.c: New test.
8904
f79d4eab
L
89052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8906
8907 * g++.dg/template/typename21.C: Remove c++98_only.
8908
ea81ce67
L
89092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8910
8911 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8912
64b23c13
DM
89132016-03-04 David Malcolm <dmalcolm@redhat.com>
8914
8915 PR c/68187
8916 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8917 function.
8918 (fn_42_b): Likewise.
8919 (fn_42_c): Likewise.
8920
729526f5
DM
89212016-03-04 David Malcolm <dmalcolm@redhat.com>
8922
8923 PR c/68187
8924 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8925 function.
8926 (fn_40_b): Likewise.
8927 (fn_41_a): Likewise.
8928 (fn_41_b): Likewise.
8929
f9ea11ac
JJ
89302016-03-04 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR target/70059
8933 * gcc.target/i386/avx512f-pr70059.c: New test.
8934 * gcc.target/i386/avx512dq-pr70059.c: New test.
8935
b6c38c69
BS
89362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8937
8938 PR rtl-optimization/57676
8939 * gcc.dg/torture/pr57676.c: New test.
8940
af3cdd34
IE
89412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8942
8943 * gcc.dg/pr70026.c: New test.
8944
7ff6ca38
MP
89452016-03-04 Marek Polacek <polacek@redhat.com>
8946
8947 PR c/69798
8948 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8949 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8950
a6bf62d5
KT
89512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8952
8953 PR target/70004
8954 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8955 Delete.
8956 (test_corners_sisd_si): Likewise.
8957 (main): Remove checks of the above.
8958 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8959
ae4cdc6a
EB
89602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8961
8962 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8963
08455559
CL
89642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8965
8966 * gcc.dg/torture/pr69951.c: Accept argc==0.
8967
e9a35493
RB
89682016-03-04 Richard Biener <rguenther@suse.de>
8969
8970 PR c++/70054
8971 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8972 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8973
fba054c2
DV
89742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8975
8976 PR testsuite/69766
8977 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8978 testing multiarch.
8979
f10cdc6c
JJ
89802016-03-04 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR debug/69947
8983 * gcc.dg/guality/pr69947.c: New test.
8984
2e981ba0
JJ
89852016-03-03 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR ada/70017
8988 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8989
0ba3bfa2
KT
89902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8991
8992 PR rtl-optimization/69904
8993 * gcc.target/arm/pr69904.c: New test.
8994
97ecdb46
JJ
89952016-03-03 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR target/70021
8998 * gcc.dg/vect/pr70021.c: New test.
8999 * gcc.target/i386/pr70021.c: New test.
9000
a2a743a1
MP
90012016-03-03 Marek Polacek <polacek@redhat.com>
9002
9003 PR middle-end/70050
9004 * gcc.dg/pr70050.c: New test.
9005
fa07ecdd
JG
90062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9007
9008 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9009
23504262
ML
90102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9011
9012 PR tree-optimization/70043
9013 * gfortran.dg/vect/pr70043.f90: New test.
9014
b7b9e1a9
EB
90152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9016
9017 * gnat.dg/specs/task1.ads: New test.
9018
cb83ba54
RO
90192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9020
9021 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9022 Invoke gdb with -batch.
9023 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9024
a75f5e30
RB
90252016-03-03 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/55936
9028 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9029
268bc320
JL
90302016-03-02 Jeff Law <law@redhat.com>
9031
815f20ab
JL
9032 PR rtl-optimization/69942
9033 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9034 effects of argument promotions.
9035
268bc320
JL
9036 PR tree-optimization/69987
9037 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9038 target does not support -fprefetch-loop-arrays.
9039
171f7de5
UB
90402016-03-02 Uros Bizjak <ubizjak@gmail.com>
9041
9042 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9043
192912db
BC
90442016-03-02 Bin Cheng <bin.cheng@arm.com>
9045
c7908871 9046 PR rtl-optimization/69052
192912db
BC
9047 * gcc.target/i386/pr69052.c: New test.
9048
90a7a40b
AM
90492016-03-02 Alan Modra <amodra@gmail.com>
9050
9051 * gcc.dg/pr69990.c: New.
9052
69fa742f
JJ
90532016-03-02 Jakub Jelinek <jakub@redhat.com>
9054
de752fb0
JJ
9055 PR c/68062
9056 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9057
9058 PR middle-end/70022
9059 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9060
69fa742f
JJ
9061 PR target/70028
9062 * gcc.target/i386/pr70028.c: New test.
9063
7c65bd56
MK
90642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9065
9066 * c-c++-common/asan/swapcontext-test-1.c,
9067 * c-c++-common/tsan/thread_leak.c,
9068 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9069 * g++.dg/tsan/benign_race.C,
9070 * g++.dg/tsan/fd_close_norace.C,
9071 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9072 races with sanitizer output
9073
37d98220 90742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9075 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9076
9077 PR target/67278
9078 * gcc.dg/simd-8.c: New testcase.
9079
218db463
RB
90802016-03-02 Richard Biener <rguenther@suse.de>
9081
9082 PR middle-end/67278
9083 * gcc.dg/simd-7.c: New testcase.
9084
22c72158
EB
90852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9086
9087 * gcc.target/i386/pr70007.c: Tweak.
9088
9a790ccc
DV
90892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9090
9091 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9092
bd02f00f
MP
90932016-03-02 Marek Polacek <polacek@redhat.com>
9094
9095 PR c/67854
9096 * gcc.dg/pr67854.c: New test.
9097
1e840f39
JJ
90982016-03-02 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR middle-end/70025
9101 * gcc.dg/torture/pr70025.c: New test.
9102
bca00241
VK
91032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9104
9105 PR tree-optimization/68621
9106 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9107
0bca04b8
EB
91082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9109
9110 * gcc.target/i386/pr70007.c: New test.
9111
2a9afc86
JL
91122016-03-01 Jeff Law <law@redhat.com>
9113
eab2541b 9114 PR tree-optimization/69196
9d83ef71 9115 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9116
2a9afc86
JL
9117 PR tree-optimization/69196
9118 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9119 duplicating code and spoiling the expected output.
9120
0d39977e
MM
91212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9122
9123 PR target/70033
9124 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9125 supports power9 before doing tests.
9126 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9127 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9128 * gcc.target/powerpc/p9-permute.c: Likewise.
9129
a0c0699d
UB
91302016-03-01 Uros Bizjak <ubizjak@gmail.com>
9131
9132 PR target/70027
9133 * gcc.target/i386/pr70027.c: New test.
9134
0ae3ef47 91352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9136
9137 * gcc.dg/pr70017.c: New test.
9138
686e2237
JJ
91392016-03-01 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR c/69796
9142 PR c/69974
9143 * gcc.dg/pr69796.c: New test.
9144 * gcc.dg/pr69974.c: New test.
9145
f8e4188c
EB
91462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9149
5e3f1c7c
JL
91502016-02-29 Jeff Law <law@redhat.com>
9151
9152 PR tree-optimization/69987
9153 * gfortran.dg/pr69987.f90: New test.
9154
9155 PR tree-optimization/69989
9156 * gcc.c-torture/compile/pr69989-2.c: New test.
9157
1be56bc5
MP
91582016-03-01 Marek Polacek <polacek@redhat.com>
9159
9160 PR c++/69795
9161 * g++.dg/parse/invalid1.C: New test.
9162
1b19470d
RB
91632016-03-01 Richard Biener <rguenther@suse.de>
9164
9165 PR middle-end/70022
9166 * gcc.dg/pr70022.c: New testcase.
9167
3ae0661a
IE
91682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9169
9170 PR tree-optimization/69956
9171 * gcc.dg/pr69956.c: New test.
9172
0f09ab88
BS
91732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9174
9175 PR target/70011
9176 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9177 XFAIL when hardware supports efficient unaligned storage access.
9178
76d881bf
PP
91792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9180
9181 PR c++/69961
9182 * g++.dg/template/pr69961a.C: New test.
9183 * g++.dg/template/pr69961b.C: New test.
9184
7168133a
DM
91852016-02-29 David Malcolm <dmalcolm@redhat.com>
9186
9187 PR preprocessor/69985
9188 * gcc.dg/cpp/pr69985.c: New test case.
9189
0c6072a3
JL
91902016-02-29 Jeff Law <law@redhat.com>
9191
e66f219b
JL
9192 PR tree-optimization/70005
9193 * gcc.c-torture/execute/pr70005.c New test.
9194
0c6072a3
JL
9195 PR tree-optimization/69999
9196 * gcc.c-torture/compile/pr69999.c: New test.
9197
fd9fbdb3
YR
91982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9199
9200 PR tree-optimization/69652
9201 * gcc.dg/torture/pr69652.c: Delete test.
9202 * gcc.dg/vect/pr69652.c: New test.
9203
cbd400b4
RB
92042016-02-19 Richard Biener <rguenther@suse.de>
9205
9206 PR tree-optimization/69980
9207 * gfortran.dg/vect/pr69980.f90: New testcase.
9208
84ea0f58
EB
92092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gcc.target/sparc/20160229-1.c: New test.
9212
5d2a63dc
EB
92132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9214
9215 * gnat.dg/stack_usage3.adb: New test.
9216 * gnat.dg/stack_usage3_pkg.ads: New helper.
9217
93e708f9
EB
92182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9219
9220 * gnat.dg/renaming8.adb: New test.
9221 * gnat.dg/renaming8_pkg1.ads: New helper.
9222 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9223 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9224
6512bc93
RB
92252016-02-29 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/69720
9228 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9229
7b201a88
TK
92302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9231
9232 PR fortran/68147
9233 PR fortran/47674
9234 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9235
82ee0cf2 92362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9237 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9238
9239 PR fortran/56007
9240 * gfortran.dg/coarray_8.f90: Adjust error message.
9241 * gfortran.dg/pr56007.f90: New test.
9242 * gfortran.dg/pr56007.f: New test.
9243
cdc1a2c8
L
92442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9245
9246 PR tree-optimization/69989
9247 * gcc.dg/torture/pr69989.c: New test.
9248
33505bcf
EB
92492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9250
9251 * gcc.target/i386/stack-realign-win.c: New test.
9252
524bfb19
HA
92532016-02-28 Harald Anlauf <anlauf@gmx.de>
9254
9255 PR fortran/60126
9256 * gfortran.dg/pr60126.f90: New test.
9257
bd542508
JL
92582016-02-27 Jeff Law <law@redhat.com>
9259
9260 Revert
9261 2016-02-26 Richard Biener <rguenther@suse.de>
9262 Jeff Law <law@redhat.com>
9263
9264 PR tree-optimization/69740
9265 * gcc.c-torture/compile/pr69740-1.c: New test.
9266 * gcc.c-torture/compile/pr69740-2.c: New test.
9267
dd1291e0
JD
92682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9269
5fb67f8b 9270 PR fortran/69910
dd1291e0
JD
9271 * gfortran.dg/newunit_4.f90: New test.
9272
5cfefb59
JJ
92732016-02-27 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR target/69613
9276 PR rtl-optimization/69886
9277 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9278 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9279 target.
9280
20ba5f33
MS
92812016-02-26 Martin Sebor <msebor@redhat.com>
9282
9283 PR tree-optimization/15826
9284 * gcc.dg/tree-ssa/pr15826.c: New test.
9285
e6fb01b0
JJ
92862016-02-26 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR target/69969
9289 * gcc.target/powerpc/pr69969.c: New test.
9290
e3e0cf64
MS
92912016-02-26 Martin Sebor <msebor@redhat.com>
9292
9293 PR c++/15766
9294 * g++.old-deja/g++.other/decl5.C: Add a test case.
9295
d1f2bea5
SB
92962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9297
9298 PR target/69946
9299 * gcc.target/powerpc/pr69946.c: New file.
9300
4a4f9d2b 93012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9302 Jeff Law <law@redhat.com>
4a4f9d2b 9303
e3e0cf64 9304 PR tree-optimization/69740
4a4f9d2b
RB
9305 * gcc.c-torture/compile/pr69740-1.c: New test.
9306 * gcc.c-torture/compile/pr69740-2.c: New test.
9307
ad2a2706
MJ
93082016-02-26 Martin Jambor <mjambor@suse.cz>
9309
9310 PR middle-end/69920
9311 * gcc.dg/torture/pr69932.c: New test.
9312 * gcc.dg/torture/pr69936.c: Likewise.
9313
1d11f7ce
AK
93142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9315
9316 PR target/69709
9317 * gcc.target/s390/pr69709.c: New test.
9318
6cfccbb2
KT
93192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9320
9321 PR target/69245
9322 * gcc.target/aarch64/pr69245_1.c: New test.
9323
ac59ad4e
KT
93242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9325
9326 PR target/69613
9327 * gcc.dg/torture/pr69613.c: New test.
9328
a2ad54a0
JJ
93292016-02-26 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR rtl-optimization/69891
9332 * gcc.target/i386/pr69891.c: New test.
9333
0884062c 93342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9335 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9336
d2369d4f 9337 PR target/61397
c163789b
MM
9338 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9339 functionality for both 32-bit and 64-bit.
9340
5aed7e2c
RB
93412016-02-26 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/69551
9344 * gcc.dg/torture/pr69951.c: New testcase.
9345
798e2a8e
RB
93462016-02-25 Richard Biener <rguenther@suse.de>
9347
9348 PR tree-optimization/48795
9349 * gcc.dg/Warray-bounds-18.c: New testcase.
9350
9559fbac
RO
93512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9352
9353 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9354
c049b107
JJ
93552016-02-25 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR rtl-optimization/69896
9358 * gcc.dg/pr69896.c: New test.
9359
1137001c
PP
93602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9361
9362 PR c++/69736
9363 * g++.dg/cpp1y/paren2.C: New test.
9364
2e9c8641
MS
93652016-02-24 Martin Sebor <msebor@redhat.com>
9366
9367 PR c/51147
9368 * gcc.dg/enum-mode-2.c: New test.
9369
03ca8fb3
JJ
93702016-02-24 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR c++/69922
9373 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9374 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9375 * g++.dg/ubsan/pr69922.C: New test.
9376
0b05329b
MP
93772016-02-24 Marek Polacek <polacek@redhat.com>
9378
9379 PR c/69819
9380 * gcc.dg/pr69819.c: New test.
9381
57c2c374
MS
93822016-02-24 Martin Sebor <msebor@redhat.com>
9383
3b96b93a
MS
9384 PR c++/69912
9385 * g++.dg/ext/flexary15.C: New test.
9386
93872016-02-24 Martin Sebor <msebor@redhat.com>
9388
9389 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9390 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9391 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9392
65433bb5
MK
93932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9394 Charles Baylis <charles.baylis@linaro.org>
9395
9396 PR debug/61033
9397 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9398
f802a424 93992016-02-24 Richard Biener <rguenther@suse.de>
44293580 9400 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9401
9402 PR middle-end/69760
9403 * gcc.dg/torture/pr69760.c: New testcase.
9404
525f795f
RO
94052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9408 pattern on Solaris with as.
9409
cd7bbceb
KT
94102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411
9412 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9413 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9414 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9415 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9416
89c0c1fd
JJ
94172016-02-24 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR middle-end/69915
9420 * gcc.dg/pr69915.c: New test.
9421
0683fd27
KT
94222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9423
9424 PR rtl-optimization/69886
9425 * gcc.dg/torture/pr69886.c: New test.
9426
e53d562a
RB
94272016-02-24 Richard Biener <rguenther@suse.de>
9428
9429 PR middle-end/68963
9430 * gcc.dg/torture/pr68963.c: New testcase.
9431
74a00288
KT
94322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9433
9434 PR target/69875
9435 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9436 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9437 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9438 * gcc.target/arm/atomic_loaddi_1.c: New test.
9439 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9440 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9441 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9442 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9443 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9444 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9445 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9446 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9447
340fd4c9
JJ
94482016-02-24 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR middle-end/69909
9451 * gcc.dg/torture/pr69909.c: New test.
9452
47d3fdb2
RB
94532016-02-24 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/69907
9456 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9457 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9458 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9459
dab73e73
CB
94602016-02-24 Christian Bruel <christian.bruel@st.com>
9461
9462 * gcc.target/arm/pragma_cpp_fma.c: New test.
9463
7cc5ec65
JD
94642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9465
9466 PR fortran/61156
9467 * gfortran.dg/include_6.f90: Update test.
9468
067fbd8b
JJ
94692016-02-23 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR objc/69844
9472 * objc.dg/pr69844.m: New test.
9473
64a454d9
JD
94742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9475
9476 PR libgfortran/69456
9477 * gfortran.dg/namelist_89.f90: New test.
9478 * gfortran.dg/pr59700.f90: Update test..
9479
35886f0b
MS
94802016-02-23 Martin Sebor <msebor@redhat.com>
9481
9482 PR middle-end/69780
9483 * g++.dg/ext/builtin_alloca.C: New test.
9484 * gcc.dg/builtins-68.c: New test.
9485
162cc7e3
RH
94862016-02-23 Richard Henderson <rth@redhat.com>
9487
9488 * gcc.target/i386/addr-space-3.c: Remove test.
9489
196440f8
DM
94902016-02-23 David Malcolm <dmalcolm@redhat.com>
9491
9492 PR preprocessor/69126
9493 PR preprocessor/69543
9494 * c-c++-common/pr69126-2-long.c: New test.
9495 * c-c++-common/pr69126-2-short.c: New test.
9496 * c-c++-common/pr69543-1.c: Remove xfail.
9497
1d3121af
DM
94982016-02-23 David Malcolm <dmalcolm@redhat.com>
9499
9500 PR preprocessor/69126
9501 PR preprocessor/69543
9502 PR preprocessor/69558
9503 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9504 (f): Rename to...
9505 (test_2): ...this, and add leading comment.
9506 (MACRO_3, test_3): New.
9507 (MACRO_4A, MACRO_4B, test_4): New.
9508 (MACRO): Rename to...
9509 (MACRO_5): ...this.
9510 (g): Rename to...
9511 (test_5): ...this, updating for renaming of MACRO, and
9512 add leading comment.
9513 * c-c++-common/pr69543-1.c: New.
9514 * c-c++-common/pr69543-2.c: New.
9515 * c-c++-common/pr69543-3.c: New.
9516 * c-c++-common/pr69543-4.c: New.
9517 * c-c++-common/pr69558-1.c: New.
9518 * c-c++-common/pr69558-2.c: New.
9519 * c-c++-common/pr69558-3.c: New.
9520 * c-c++-common/pr69558-4.c: New.
9521 * gcc.dg/pr69558.c: Move to...
9522 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9523 xfail for c++.
9524
f99c3557
TS
95252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9526
9527 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9528 to -ftree-parallelize-loops/-fopenacc changes.
9529 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9530 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9531 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9532 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9533 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9534 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9535 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9536 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9537 * c-c++-common/goacc/kernels-loop.c: Likewise.
9538 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9539 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9540 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9541 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9542
c60ec7c2
RO
95432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9546
f1a62b6f
JJ
95472016-02-23 Jakub Jelinek <jakub@redhat.com>
9548
e67bf044
JJ
9549 PR c++/69902
9550 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9551
f1a62b6f
JJ
9552 PR c/69900
9553 * gcc.dg/pr69900.c: New test.
9554
20c5e09e
MJ
95552016-02-23 Martin Jambor <mjambor@suse.cz>
9556
9557 PR tree-optimization/69666
9558 * gcc.dg/tree-ssa/pr69666.c: New test.
9559
e457a6fc
AV
95602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9561
9562 PR fortran/67451
9563 * gfortran.dg/coarray_allocate_5.f08: New test.
9564
d7b574f4
AK
95652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9566
9567 * gcc.target/s390/vcond-shift.c: Move to ...
9568 * gcc.target/s390/vector/vcond-shift.c: ... here.
9569
58bdeb44
AK
95702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9571
9572 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9573 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9574
7cd0387b
AK
95752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9576
9577 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9578
4246c8da
MW
95792016-02-20 Mark Wielaard <mjw@redhat.com>
9580
9581 PR c/28901
9582 * gcc.dg/unused-variable-3.c: New test.
9583
f93bc532
JJ
95842016-02-22 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR target/69888
9587 * gcc.target/i386/pr69888.c: New test.
9588
c4e360f4
RB
95892016-02-22 Richard Biener <rguenther@suse.de>
9590
9591 PR tree-optimization/69882
9592 * gfortran.dg/vect/pr69882.f90: New testcase.
9593
09c92f1c
JJ
95942016-02-22 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR target/69885
9597 * gcc.dg/pr69885.c: New test.
9598
f88d45dc
OE
95992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9600
9601 PR target/69806
9602 PR target/54089
9603 * gcc.target/sh/pr54089-10.c: New.
9604
ce1ff48e
PT
96052016-02-20 Paul Thomas <pault@gcc.gnu.org>
9606
9607 PR fortran/69423
9608 * gfortran.dg/deferred_character_15.f90 : New test.
9609
bbf27208
DH
96102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9611
9612 PR fortran/57365
9613 gfortran.dg/allocate_with_source_18.f03: New test.
9614
96152016-02-20 Harald Anlauf <anlauf@gmx.de>
9616
9617 PR fortran/52531
9618 gfortran.dg/gomp/pr52531.f90: New test.
9619
268be88c
BE
96202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9621
9622 PR c++/69865
9623 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9624 -std=c++03.
9625
4b6c824a
JJ
96262016-02-19 Jakub Jelinek <jakub@redhat.com>
9627
871b3f47
JJ
9628 PR c++/69826
9629 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9630 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9631
7a965d51
JJ
9632 PR c++/69850
9633 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9634
4b6c824a
JJ
9635 PR c++/69851
9636 * g++.dg/torture/pr69851.C: New test.
9637
15fca21a
MS
96382016-02-19 Martin Sebor <msebor@redhat.com>
9639
9640 PR testsuite/69573
9641 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9642
19e21586
JJ
96432016-02-19 Jakub Jelinek <jakub@redhat.com>
9644
03a616ac
JJ
9645 PR c++/69850
9646 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9647 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9648
19e21586
JJ
9649 PR c++/67767
9650 * g++.dg/cpp0x/pr67767.C: New test.
9651
2db16594
KT
96522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9653
9654 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9655 for fp, simd, crypto, crc, lse.
9656 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9657 above.
9658 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9659 effective target check.
9660
5a7d9d1e
JJ
96612016-02-19 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR target/69820
9664 * gcc.target/i386/pr69820.c: New test.
9665
6448f064
AK
96662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9667
9668 * gcc.target/s390/vector/int128-1.c: New test.
9669
d0a859e6
AK
96702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9671
9672 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9673
9e4eb643
AK
96742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9675
9676 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9677 instruction pattern name to prevent the testcase from failing with
9678 -march=z13.
9679
859a4c0e
AK
96802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9681
9682 * gcc.target/s390/md/movstr-2.c: New test.
9683
efc2340b
MK
96842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9685
9686 * gcc.target/s390/morestack.c: New test.
9687
ca2bfbc2
DV
96882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9689
9690 PR target/69625
9691 * gcc.target/s390/pr69625.c: Add test case.
9692
efd4bd05
BE
96932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9694
9695 PR testsuite/68580
9696 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9697
2bf2078a
MM
96982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9699
9700 PR target/68404
9701 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9702 * gcc.target/powerpc/fusion3.c: Likewise.
9703
f003579e
RB
97042016-02-18 Richard Biener <rguenther@suse.de>
9705
9706 PR middle-end/69553
9707 * g++.dg/torture/pr69553.C: New testcase.
9708
19233914
NC
97092016-02-18 Nick Clifton <nickc@redhat.com>
9710
efd4bd05
BE
9711 PR target/62254
9712 PR target/69610
9713 * gcc.target/arm/pr62554.c: New test.
9714 * gcc.target/arm/pr69610-1.c: New test.
9715 * gcc.target/arm/pr69610-2.c: New test.
19233914 9716
23f27839
RB
97172016-02-18 Richard Biener <rguenther@suse.de>
9718
9719 PR middle-end/69854
9720 * gcc.dg/torture/pr69854.c: New testcase.
9721
932c0da4
JJ
97222016-02-17 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR c++/69850
9725 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9726
1bed93e4
BS
97272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9728
9729 * gcc.target/powerpc/vec-cg.c: New test.
9730
57bfb134
RB
97312016-02-17 Richard Biener <rguenther@suse.de>
9732
9733 PR testsuite/69586
9734 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9735
a44e0ebb
KT
97362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9737
9738 PR target/69161
9739 * gcc.c-torture/compile/pr69161.c: New test.
9740
ffacd726
DS
97412016-02-17 David Sherwood <david.sherwood@arm.com>
9742
9743 PR target/69532
9744 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9745 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9746
448db8d2
EB
97472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9748
9749 * gcc.dg/ifcvt-4.c: Skip on Visium.
9750
e2f0522e
EB
97512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gnat.dg/atomic8.adb: New test.
9754
bf17fe3f
EB
97552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9756
9757 * gnat.dg/discr46.ad[sb]: New test.
9758
ecf835e9
KN
97592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9760
9761 PR Target/48344
9762 * gcc.target/powerpc/pr48344-1.c: New test.
9763
49a1164a
TK
97642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9765
9766 PR fortran/69742
9767 * gfortran.dg/associate_21.f90: New test.
9768
bf14eba2
JJ
97692016-02-16 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR c/69835
9772 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9773 -Wnonnull in dg-options.
9774 * c-c++-common/nonnull-2.c: New test.
9775
35a093b6
JG
97762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9777 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9778
9779 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9780
e387d491
JJ
97812016-02-16 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR middle-end/69801
9784 * gcc.dg/pr69801.c: Add empty dg-options.
9785
ba539195
JN
97862016-02-16 James Norris <jnorris@codesourcery.com>
9787
9788 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9789 * g++.dg/goacc/deviceptr-1.c: New file.
9790
2a2b8f64
JJ
97912016-02-16 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR tree-optimization/69820
9794 * gcc.dg/vect/pr69820.c: New test.
9795
87440c29
RB
97962016-02-16 Richard Biener <rguenther@suse.de>
9797
9798 PR tree-optimization/69776
9799 * gcc.dg/torture/pr69776-2.c: New testcase.
9800
6d87c306
BS
98012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9802
9803 PR tree-optimization/69714
9804 * gcc.dg/torture/pr69714.c: New test.
9805
3824a0a2
JJ
98062016-02-16 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR tree-optimization/69802
9809 * gcc.dg/pr69802.c: New test.
9810
c8cfe96e
RB
98112016-02-16 Richard Biener <rguenther@suse.de>
9812
9813 PR middle-end/69801
9814 * gcc.dg/pr69801.c: New testcase.
9815
fc12098d
JD
98162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9817
9818 PR libgfortran/69651
9819 * gfortran.dg/read_bang.f90: New test.
9820 * gfortran.dg/read_bang4.f90: New test.
9821
ba6b3795
JJ
98222016-02-15 Jakub Jelinek <jakub@redhat.com>
9823
f0516ca4
JJ
9824 PR c++/69658
9825 * g++.dg/init/pr69658.C: New test.
9826
ba6b3795
JJ
9827 PR c++/69797
9828 * c-c++-common/pr69797.c: New test.
9829
de3f9a2d
PK
98302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9831
9832 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9833 check for aarch64*-*-*.
9834
17a3b967
RB
98352016-02-15 Richard Biener <rguenther@suse.de>
9836
9837 PR tree-optimization/69783
9838 * gcc.dg/vect/pr69783.c: New testcase.
9839
1c48bff1
RB
98402016-02-15 Richard Biener <rguenther@suse.de>
9841
9842 PR tree-optimization/69776
9843 * gcc.dg/torture/pr69776.c: New testcase.
9844
1e6025b6
TK
98452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9846
9847 PR fortran/60526
9848 * gfortran.dg/type_decl_4.f90: Reinstated.
9849
d3308279
JDA
98502016-02-14 John David Anglin <danglin@gcc.gnu.org>
9851
9852 PR fortran/68746
9853 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9854
b7c56581
TK
98552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/60526
9858 PR bootstrap/69816
9859 * gfortran.dg/type_decl_4.f90: Removed.
9860
60cb4ef5
TK
98612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9862
9863 PR fortran/60526
9864 * gfortran.dg/type_decl_4.f90: New test.
9865
f6964637
AM
98662016-02-14 Alan Modra <amodra@gmail.com>
9867
1a8849d1 9868 PR testsuite/68886
f6964637
AM
9869 * gcc.c-torture/execute/stkalign.c: Revise test.
9870
f5121920
OE
98712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9872
9873 PR target/67260
9874 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9875
6cda3ab6
OE
98762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9877
9878 PR target/67260
9879 * gcc.target/sh/torture/pr67260.c: New.
9880
6786e598
JDA
98812016-02-12 John David Anglin <danglin@gcc.gnu.org>
9882
9883 * gcc.dg/pr67964.c: Add dg-require-alias.
9884
7e05dad8
OE
98852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9886
9887 PR target/67636
9888 PR target/64345
9889 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9890
7f4cc3ce
JD
98912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9892
9893 PR libgfortran/69668
9894 * gfortran.dg/namelist_88.f90: New test.
9895
955ca6dc
JD
98962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9897
9898 PR libgfortran/69668
9899 * gfortran.dg/namelist_38.f90: Update test.
9900 * gfortran.dg/namelist_84.f90: Update test.
9901
876217ae
DM
99022016-02-12 David Malcolm <dmalcolm@redhat.com>
9903
9904 PR other/69554
9905 * gcc.dg/pr69554-1.c: New test.
9906 * gfortran.dg/pr69554-1.F90: New test.
9907 * gfortran.dg/pr69554-2.F90: New test.
9908 * lib/gcc-dg.exp (proc dg-locus): New function.
9909 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9910 distinguish between the caret-printing and non-caret-printing
9911 cases. If caret-printing has been explicitly enabled, bail out
9912 without attempting to fix up the output.
9913
61789eed
DM
99142016-02-12 David Malcolm <dmalcolm@redhat.com>
9915
9916 PR driver/69265
9917 PR driver/69453
9918 * gcc.dg/spellcheck-options-3.c: New test case.
9919 * gcc.dg/spellcheck-options-4.c: New test case.
9920 * gcc.dg/spellcheck-options-5.c: New test case.
9921 * gcc.dg/spellcheck-options-6.c: New test case.
9922 * gcc.dg/spellcheck-options-7.c: New test case.
9923 * gcc.dg/spellcheck-options-8.c: New test case.
9924 * gcc.dg/spellcheck-options-9.c: New test case.
9925 * gcc.dg/spellcheck-options-10.c: New test case.
9926
c3090c1f
JJ
99272016-02-12 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR rtl-optimization/69764
9930 PR rtl-optimization/69771
9931 * c-c++-common/pr69764.c: New test.
9932 * gcc.dg/torture/pr69771.c: New test.
9933
8222034d
MP
99342016-02-12 Marek Polacek <polacek@redhat.com>
9935
9936 * g++.dg/torture/init-list1.C: New.
9937
f749f792
MP
99382016-02-12 Marek Polacek <polacek@redhat.com>
9939
9940 * gcc.dg/pr69522.c: Add empty dg-options.
9941
199fb02a
IE
99422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9943
9944 * g++.dg/lto/lto.exp: Include and init mpx.
9945 * g++.dg/lto/pr69729_0.C: New test.
9946
b69539cb
JJ
99472016-02-12 Jakub Jelinek <jakub@redhat.com>
9948
06ff7000
JJ
9949 PR ipa/69241
9950 * g++.dg/ipa/pr69241-4.C: New test.
9951
b69539cb
JJ
9952 PR ipa/68672
9953 * g++.dg/ipa/pr68672-1.C: New test.
9954 * g++.dg/ipa/pr68672-2.C: New test.
9955 * g++.dg/ipa/pr68672-3.C: New test.
9956
16595a1f
BS
99572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9958
9959 PR c/69522
6d87c306 9960 * gcc.dg/pr69522.c: New test.
16595a1f 9961
38d795d2
PP
99622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9963
9964 PR c++/69098
9965 * g++.dg/cpp1y/69098.C: New test.
9966 * g++.dg/cpp1y/69098-2.C: New test.
9967
9c582551
JJ
99682016-02-12 Jakub Jelinek <jakub@redhat.com>
9969
9970 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9971 and neighbour -> neighbor.
9972 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9973 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9974 * c-c++-common/Wvarargs.c: Likewise.
9975 * c-c++-common/goacc/host_data-5.c: Likewise.
9976 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9977 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9978 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9979 * gcc.target/aarch64/pr60697.c: Likewise.
9980 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9981 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9982 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9983 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9984 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9985 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9986 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9987 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9988 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9989 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9990 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9991 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9992 * g++.dg/lookup/koenig5.C: Likewise.
9993 * g++.dg/ext/no-asm-2.C: Likewise.
9994 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9995 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9996 * gfortran.dg/used_types_16.f90: Likewise.
9997 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9998 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9999 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10000 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10001 * gfortran.dg/abstract_type_6.f03: Likewise.
10002 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10003 * gfortran.dg/used_types_15.f90: Likewise.
10004 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10005 * gfortran.dg/exit_3.f08: Likewise.
10006 * gfortran.dg/open_status_2.f90: Likewise.
10007 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10008 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10009 * gfortran.dg/associate_1.f03: Likewise.
10010 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10011 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10012 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10013 * gcc.dg/builtin-object-size-1.c: Likewise.
10014 * gcc.dg/noreturn-6.c: Likewise.
10015 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10016 * gcc.dg/globalalias.c: Likewise.
10017 * gcc.dg/builtins-config.h: Likewise.
10018 * gcc.dg/pr30457.c: Likewise.
10019 * gcc.c-torture/compile/volatile-1.c: Likewise.
10020 * gcc.c-torture/execute/20101011-1.c: Likewise.
10021 * c-c++-common/Waddress-1.c: Likewise.
10022
66756373
JJ
100232016-02-11 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR c/69768
10026 * c-c++-common/Waddress-1.c: New test.
10027
76fe932b
AV
100282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10029
10030 PR fortran/69296
10031 * gfortran.dg/associate_19.f03: New test.
10032 * gfortran.dg/associate_20.f03: New test.
10033
564c4d4b
OE
100342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10035
10036 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10037
e1c1ecb0
KT
100382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10039
10040 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10041 .arch armv8-a\n. Add -dA to dg-options.
10042 * gcc.target/aarch64/assembler_arch_1.c: New test.
10043 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10044
0d7d9458
PC
100452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/68726
10048 * g++.dg/cpp0x/pr68726.C: New.
10049
e6208a60
IE
100502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10051
10052 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10053 test.
10054
281a11eb
RB
100552016-02-11 Richard Biener <rguenther@suse.de>
10056
10057 * g++.dg/tree-ssa/pr61034.C: Adjust.
10058
e03dd765
VM
100592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10060
4b48faf5 10061 PR target/69148
e03dd765
VM
10062 * gcc.target/s390/pr69148.c: New.
10063
cdc23927
YR
100642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10065
10066 PR tree-optimization/69652
10067 * gcc.dg/torture/pr69652.c: New test.
10068
e199dd0a
JJ
100692016-02-10 Jakub Jelinek <jakub@redhat.com>
10070 Patrick Palka <ppalka@gcc.gnu.org>
10071
10072 PR ipa/69241
10073 PR c++/69649
10074 * g++.dg/ipa/pr69241-1.C: New test.
10075 * g++.dg/ipa/pr69241-2.C: New test.
10076 * g++.dg/ipa/pr69241-3.C: New test.
10077 * g++.dg/ipa/pr69649.C: New test.
10078
d6b38027
UB
100792016-02-10 Uros Bizjak <ubizjak@gmail.com>
10080
10081 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10082 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10083
13b562c5
BC
100842016-02-10 Bin Cheng <bin.cheng@arm.com>
10085
10086 PR tree-optimization/68021
10087 * gcc.dg/tree-ssa/pr68021.c: New test.
10088
24a179f8
RB
100892016-02-10 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/69726
10092 * gcc.dg/uninit-22.c: New testcase.
10093
0d99886f
AP
100942016-02-09 Andrew Pinski <apinski@cavium.com>
10095
10096 PR tree-opt/69282
10097 * gcc.c-torture/compile/20160205-1.c: New testcase.
10098
ab04995c
MM
100992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10100
10101 PR target/68404
10102 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10103 instead accessing a really large arrray.
10104 * gcc.target/powerpc/fusion3.c: Likewise.
10105
4b79ac23
CB
101062016-02-09 Charles Baylis <charles.baylis@linaro.org>
10107
10108 PR target/68532
10109 * gcc.c-torture/execute/pr68532.c: New test.
10110
b890a441
AO
101112016-02-11 Alexandre Oliva <aoliva@redhat.com>
10112
10113 PR target/69634
10114 * gcc.dg/pr69634.c: New.
10115
84a5bef7
RB
101162016-02-09 Richard Biener <rguenther@suse.de>
10117
10118 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10119
1f123759 101202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10121
1f123759
AF
10122 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10123
65860c77
YR
101242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10125
10126 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10127
7e1e8a0a
RB
101282016-02-09 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/69715
10131 * gcc.dg/torture/pr69715.c: New testcase.
10132
efb45a9f
PP
101332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10134
10135 PR c++/69139
10136 * g++.dg/cpp0x/trailing12.C: New test.
10137 * g++.dg/cpp0x/trailing13.C: New test.
10138
20a0c6f9
PP
101392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10140
10141 PR c++/69283
10142 PR c++/67835
10143 * g++.dg/cpp1y/auto-fn29.C: New test.
10144 * g++.dg/cpp1y/auto-fn30.C: New test.
10145
a162f3af
JJ
101462016-02-08 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR tree-optimization/69209
10149 * gcc.c-torture/compile/pr69209.c: New test.
10150
4b4a9fbd
JL
101512016-02-08 Jeff Law <law@redhat.com>
10152
10153 PR tree-optimization/68541
10154 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10155 of statements allowed in join block for path splitting.
10156
cfac5ed2
JJ
101572016-02-08 Jakub Jelinek <jakub@redhat.com>
10158
f68bc23f
JJ
10159 PR c++/59627
10160 * g++.dg/gomp/pr59627.C: New test.
10161
cfac5ed2
JJ
10162 PR ipa/69239
10163 * g++.dg/ipa/pr69239.C: New test.
10164
44714d8c
DM
101652016-02-08 David Malcolm <dmalcolm@redhat.com>
10166
10167 PR preprocessor/69664
10168 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10169 * gcc.dg/cpp/warn-comments.c: Likewise.
10170
eba9e839
MP
101712016-02-08 Marek Polacek <polacek@redhat.com>
10172
10173 PR c++/69688
10174 * g++.dg/init/const12.C: New test.
10175
a011cd92
BS
101762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10177
10178 PR target/60410
10179 * gcc.dg/lto/pr55113_0.c: Remove test.
10180
5317b1be
RB
101812016-02-08 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/69719
10184 * gcc.dg/torture/pr69719.c: New testcase.
10185
63998a63
RB
101862016-02-08 Richard Biener <rguenther@suse.de>
10187 Jeff Law <law@redhat.com>
10188
10189 PR target/68273
10190 * gcc.target/mips/pr68273.c: New testcase.
10191
43f4a281
RB
101922016-02-08 Richard Biener <rguenther@suse.de>
10193
10194 PR rtl-optimization/69274
10195 * gcc.target/i386/addr-sel-1.c: XFAIL.
10196
0b604d2d
JL
101972016-02-08 Jeff Law <law@redhat.com>
10198
e8dfe49e
JL
10199 PR tree-optimization/68541
10200 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10201
6daecd7a 10202 PR tree-optimization/65917
0b604d2d
JL
10203 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10204
c0f0e35a
JD
102052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10206
10207 PR fortran/50555
10208 * gfortran.dg/namelist_args.f90: New test.
10209
8981d712
JL
102102016-02-05 Jeff Law <law@redhat.com>
10211
6daecd7a 10212 PR tree-optimization/68541
8981d712
JL
10213 * gcc.dg/tree-ssa/split-path-2.c: New test.
10214 * gcc.dg/tree-ssa/split-path-3.c: New test.
10215 * gcc.dg/tree-ssa/split-path-4.c: New test.
10216 * gcc.dg/tree-ssa/split-path-5.c: New test.
10217 * gcc.dg/tree-ssa/split-path-6.c: New test.
10218 * gcc.dg/tree-ssa/split-path-7.c: New test.
10219
46cb9332
MS
102202016-02-05 Martin Sebor <msebor@redhat.com>
10221
10222 PR c++/69662
10223 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10224 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10225
be2083ea
RH
102262016-02-06 Richard HEnderson <rth@redhat.com>
10227
10228 PR c/69643
10229 * gcc.target/i386/addr-space-4.c: New.
10230 * gcc.target/i386/addr-space-5.c: New.
10231
711d7c23
MM
102322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10233
10234 PR fortran/66089
10235 * gfortran.dg/elemental_dependency_6.f90: New.
10236
b5c1c988
JJ
102372016-02-05 Jakub Jelinek <jakub@redhat.com>
10238
861c7bcd
JJ
10239 PR rtl-optimization/69691
10240 * gcc.c-torture/execute/pr69691.c: New test.
10241
b5c1c988
JJ
10242 PR c++/69628
10243 * g++.dg/parse/pr69628.C: New test.
10244
f7dfa966
UB
102452016-02-05 Uros Bizjak <ubizjak@gmail.com>
10246
10247 * gcc.dg/sancov/asan.c: Move to ...
10248 * gcc.dg/asan/sancov-1.c: ... here.
10249
9b143e64
UB
102502016-02-05 Uros Bizjak <ubizjak@gmail.com>
10251
10252 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10253
f5d4b899
L
102542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10255
10256 PR target/69677
10257 * gcc.target/i386/pr69677.c: New test.
10258
76c85fbb
PP
102592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10260
10261 PR c++/68948
10262 * g++.dg/template/pr68948.C: New test.
10263
f181bf90
DV
102642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10265
10266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10267 (only necessary on s390x).
10268
714fb282
L
102692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10270
10271 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10272 -mno-accumulate-outgoing-args.
10273
618d6c1c
PP
102742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10275
10276 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10277
1066e9b5
JJ
102782016-02-04 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR c/69669
10281 * c-c++-common/pr69669.c: New test.
10282
76255d0d
MM
102832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10284
10285 PR target/69667
10286 * g++.dg/pr69667.C: New file.
10287
e0b059b1
WD
102882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10289
10290 PR target/69619
10291 * gcc.dg/pr69619.c: Add new test.
10292
2692b5c8
RS
102932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10294
10295 PR rtl-optimization/69577
10296 * gcc.target/i386/pr69577.c: New test.
10297
7db337c2
ML
102982016-02-04 Martin Liska <mliska@suse.cz>
10299
10300 * g++.dg/asan/pr69276.C: New test.
10301
cc9c0829
KT
103022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10303
10304 PR target/65932
10305 PR target/67714
10306 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10307 a single smulbb instruction.
10308 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10309 * gcc.target/amr/wmul-2.c: Likewise.
10310
eb9feb52
KT
103112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10312
10313 PR target/65932
10314 PR target/67714
10315 * gcc.c-torture/execute/pr67714.c: New test.
10316
61f727fe
JJ
103172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10318
10319 PR target/69454
10320 * gcc.target/i386/pr69454-1.c: New test.
10321 * gcc.target/i386/pr69454-2.c: New test.
10322
05dd97db
MS
103232016-02-03 Martin Sebor <msebor@redhat.com>
10324
10325 PR c++/69251
10326 PR c++/69253
10327 PR c++/69290
10328 PR c++/69277
10329 PR c++/69349
10330 * g++.dg/ext/flexarray-mangle-2.C: New test.
10331 * g++.dg/ext/flexarray-mangle.C: New test.
10332 * g++.dg/ext/flexarray-subst.C: New test.
10333 * g++.dg/ext/flexary11.C: New test.
10334 * g++.dg/ext/flexary12.C: New test.
10335 * g++.dg/ext/flexary13.C: New test.
10336 * g++.dg/ext/flexary14.C: New test.
10337 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10338
dac2fc29
L
103392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10340
10341 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10342 Define only if CHECK_FLOAT128 is defined.
10343 (main): Properly initialize u5.
10344
eadb8035
JJ
103452016-02-03 Jakub Jelinek <jakub@redhat.com>
10346
0afbb81b
JJ
10347 PR c/69627
10348 * gcc.dg/pr69627.c: New test.
10349
eadb8035
JJ
10350 PR target/69644
10351 * gcc.dg/pr69644.c: New test.
10352
b12d4923
MS
103532016-02-03 Mike Stump <mikestump@comcast.net>
10354
10355 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10356 support for struct-layout-1.exp.
10357
ab4bae0c
PP
103582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10359
10360 PR c++/69056
618d6c1c 10361 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10362
95831c01
VM
103632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10364 Alexandre Oliva <aoliva@redhat.com>
10365
10366 PR target/69461
10367 * gcc.target/powerpc/pr69461.c: New.
10368
ccc71ab8
UB
103692016-02-03 Uros Bizjak <ubizjak@gmail.com>
10370
10371 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10372 works from here ...
10373 (check_effective_target_fsanitize_thread): ... to here. Do not
10374 specify additional compile flags for the test source.
10375 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10376 specify additional compile flags for the test source.
10377
96299640
WD
103782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10379
10380 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10381
781d83d9
AV
103822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10383
10384 PR fortran/67451
10385 PR fortran/69418
10386 * gfortran.dg/coarray_allocate_2.f08: New test.
10387 * gfortran.dg/coarray_allocate_3.f08: New test.
10388 * gfortran.dg/coarray_allocate_4.f08: New test.
10389
d8208e6d
AL
103902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10391
10392 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10393 use same scan-tree-dump-times on all platforms.
10394 * gcc.dg/vect/vect-outer-1.c: Likewise.
10395 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10396 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10397 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10398 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10399 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10400 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10401 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10402
a8394fa0
SB
104032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10404
10405 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10406 warning.
10407
f3baa1d3
L
104082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10409
10410 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10411
eb077516
JN
104122016-02-02 James Norris <jnorris@codesourcery.com>
10413
10414 * c-c++-common/goacc/routine-5.c: Add tests.
10415
578fb225
AM
104162016-02-02 Alexander Monakov <amonakov@ispras.ru>
10417
10418 * gcc.target/nvptx/unsigned-cmp.c: New test.
10419
c64f7d37
WD
104202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10421
10422 * gcc.target/aarch64/scalar_shift_1.c
10423 (test_corners_sisd_di): Improve force to SIMD register.
10424 (test_corners_sisd_si): Likewise.
10425 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10426 Remove scan-assembler check for ldr.
10427
90c6f26c
RB
104282016-02-02 Richard Biener <rguenther@suse.de>
10429
10430 PR tree-optimization/69595
10431 * gcc.dg/Warray-bounds-17.c: New testcase.
10432
9dc03c97
RB
104332016-02-02 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/69606
10436 * gcc.dg/torture/pr69606.c: New testcase.
10437
2d4dc223
YR
104382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10439
10440 PR middle-end/68542
10441 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10442 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10443
65c98fde
AM
104442016-02-02 Alan Modra <amodra@gmail.com>
10445
10446 PR target/69548
10447 * gcc.target/powerpc/pr69548.c: New test.
10448
e1b81f2b
JJ
104492016-02-01 Jakub Jelinek <jakub@redhat.com>
10450
d0268b37
JJ
10451 PR rtl-optimization/69592
10452 * gcc.dg/pr69592.c: New test.
10453
e1b81f2b
JJ
10454 PR preprocessor/69543
10455 PR c/69558
10456 * gcc.dg/pr69543.c: New test.
10457 * gcc.dg/pr69558.c: New test.
10458
7dd7780d
UB
104592016-02-01 Uros Bizjak <ubizjak@gmail.com>
10460
bf672ee5
UB
10461 PR testsuite/65940
10462 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10463
9a7013f8
MS
104642016-02-01 Martin Sebor <msebor@redhat.com>
10465
10466 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10467
e681fb2b
BC
104682016-02-01 Bin Cheng <bin.cheng@arm.com>
10469
10470 PR tree-optimization/67921
10471 * c-c++-common/ubsan/pr67921.c: New test.
10472
ff86345f
RB
104732016-02-01 Richard Biener <rguenther@suse.de>
10474
10475 PR middle-end/69556
10476 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10477
bc369dbd
RB
104782016-02-01 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/69574
10481 * gcc.dg/torture/pr69574.c: New testcase.
10482
ef318184
RB
104832016-02-01 Richard Biener <rguenther@suse.de>
10484
10485 PR tree-optimization/69579
10486 * gcc.dg/setjmp-6.c: New testcase.
10487
654745e6
JJ
104882016-02-01 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR rtl-optimization/69570
10491 * g++.dg/opt/pr69570.C: New test.
10492
e6c0c44b
RH
104932016-02-01 Richard Henderson <rth@redhat.com>
10494
10495 * gcc.dg/pr69535.c: New test.
10496
6ff3f09a
JDA
104972016-01-31 John David Anglin <danglin@gcc.gnu.org>
10498
2c005538
JDA
10499 PR testsuite/69584
10500 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10501 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10502
61083a4b
JDA
10503 PR debug/68244
10504 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10505
6ff3f09a
JDA
10506 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10507
0c221916
PT
105082016-01-31 Paul Thomas <pault@gcc.gnu.org>
10509
10510 PR fortran/67564
10511 * gfortran.dg/allocate_with_source_17.f03: New test.
10512
db7a2818
JJ
105132016-01-30 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR tree-optimization/69546
10516 * gcc.dg/torture/pr69546.c: New test.
10517
e520d5f0
PT
105182016-01-30 Paul Thomas <pault@gcc.gnu.org>
10519
10520 PR fortran/69566
10521 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10522
343c05d3
MS
105232016-01-30 Martin Sebor <msebor@redhat.com>
10524
10525 PR c++/68490
10526 * g++.dg/ext/flexary10.C: New test.
10527
d6c3a539
DH
105282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10529
10530 PR fortran/66707
10531 gfortran.dg/common_23.f90: New test.
10532
52d72fcd
BS
105332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10534
10535 PR target/65546
10536 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10537 condition being checked, and disable it when the target supports
10538 misaligned loads and stores.
10539
3a5d2ba4
JJ
105402016-01-29 Jakub Jelinek <jakub@redhat.com>
10541
10542 PR debug/69518
10543 * gcc.dg/torture/pr69518.c: New test.
10544
6bbacdb5
L
105452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10546
10547 PR target/69530
10548 * gcc.target/i386/pr69530.c: New test.
10549
af932cdb
SE
105502016-01-29 Steve Ellcey <sellcey@imgtec.com>
10551
10552 PR target/65604
10553 * gcc.target/mips/div-delay.c: New test.
10554
26658b7c
JJ
105552016-01-29 Jakub Jelinek <jakub@redhat.com>
10556
33e89989
JJ
10557 PR target/69551
10558 * gcc.target/i386/pr69551.c: New test.
10559
26658b7c
JJ
10560 PR target/66137
10561 * gcc.target/i386/pr66137.c: New test.
10562
401116b5
AB
105632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10564
10565 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10566 always built for p5600.
10567 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10568 isa=p5600 dg-option.
10569
d4abfcc5
RB
105702016-01-29 Richard Biener <rguenther@suse.de>
10571
10572 PR tree-optimization/69547
10573 * g++.dg/tree-ssa/pr69547.C: New testcase.
10574
16b77b32
JJ
105752016-01-29 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR debug/66869
10578 * g++.dg/warn/Wunused-function2.C: New test.
10579
a1c95464
DV
105802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10581
10582 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10583 support for test to succeed.
10584
5453bfed
MP
105852016-01-29 Marek Polacek <polacek@redhat.com>
10586
10587 PR c++/69509
10588 PR c++/69516
10589 * g++.dg/ext/constexpr-vla2.C: New test.
10590 * g++.dg/ext/constexpr-vla3.C: New test.
10591 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10592
452ec2a5
RB
105932016-01-29 Richard Biener <rguenther@suse.de>
10594
10595 PR middle-end/69537
10596 * gcc.dg/uninit-21.c: New testcase.
10597
aec0b19e
UB
105982016-01-28 Uros Bizjak <ubizjak@gmail.com>
10599
10600 PR target/69459
10601 * gcc.target/i386/pr69459.c: New test.
10602
df113ce7
SE
106032016-01-28 Steve Ellcey <sellcey@imgtec.com>
10604
10605 PR target/68400
10606 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10607 * gcc.target/mips/pr68400.c: New test.
10608
494de84f
MS
106092016-01-28 Martin Sebor <msebor@redhat.com>
10610
10611 PR target/17381
10612 * gcc.target/powerpc/pr17381.c: New test.
10613
eb1b1f01
JJ
106142016-01-28 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR middle-end/69542
10617 * gcc.dg/torture/pr69542.c: New test.
10618
6dfeb7ce
WD
106192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10620
10621 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10622
4b7471a4
DE
106232016-01-28 David Edelsohn <dje.gcc@gmail.com>
10624
10625 * gcc.dg/pr65980.c: Skip on AIX.
10626 * gcc.dg/pr66688.c: Same.
10627
b271fd21
DE
106282016-01-28 David Edelsohn <dje.gcc@gmail.com>
10629
10630 PR target/63679
10631 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10632 * gcc.dg/tree-ssa/sra-18.c: Same.
10633
874108a9
AV
106342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10635
10636 PR fortran/62536
10637 * gfortran.dg/block_15.f08: New test.
10638 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10639 on incorrectly closed BLOCK.
10640
30480bcd
IE
106412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10642
10643 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
106442016-01-28 Richard Biener <rguenther@suse.de>
10645
10646 PR tree-optimization/69466
10647 * gfortran.dg/vect/pr69466.f90: New testcase.
10648
0d4c694e
TP
106492016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10650
10651 * g++.dg/pr67989.C: Remove ARM-specific option.
10652 * gcc.target/arm/pr67989.C: New file.
10653
2aa780da
UB
106542016-01-27 Uros Bizjak <ubizjak@gmail.com>
10655
10656 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10657 and expm1 test for glibc < 2.11.
10658
f75ebe77
RH
106592016-01-27 Richard Henderson <rth@redhat.com>
10660
10661 * gcc.c-torture/execute/pr69447.c: New test.
10662
106632016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10664
9a175e65 10665 PR fortran/69422
49847d75
PT
10666 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10667
cbdd8ae0
JJ
106682016-01-27 Jakub Jelinek <jakub@redhat.com>
10669
10670 PR debug/66869
10671 * gcc.dg/pr66869.c: New test.
10672
2b572b3c
JL
106732016-01-25 Jeff Law <law@redhat.com>
10674
10675 PR tree-optimization/68398
aec0b19e 10676 PR tree-optimization/69196
2b572b3c
JL
10677 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10678 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10679 path to avoid new heuristic allowing more irreducible regions
10680 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10681 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10682 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10683 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10684 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10685
fa74a4bc
MP
106862016-01-27 Marek Polacek <polacek@redhat.com>
10687
10688 PR c/68062
10689 * c-c++-common/vector-compare-4.c: New test.
10690
0afff540
DM
106912016-01-27 David Malcolm <dmalcolm@redhat.com>
10692
10693 PR preprocessor/69126
10694 * c-c++-common/pr69126.c: New test case.
10695
1a218fc9
ILT
106962016-01-27 Ian Lance Taylor <iant@google.com>
10697
10698 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10699
5d70666e
RB
107002016-01-27 Ryan Burn <contact@rnburn.com>
10701
10702 PR cilkplus/69267
10703 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10704
87ff4d66
UB
107052016-01-27 Uros Bizjak <ubizjak@gmail.com>
10706
10707 PR target/69512
10708 * gcc.target/i386/pr69512.c: New test.
10709
27e23cca
RE
107102016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10711
10712 PR ada/69488
10713 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10714
05bf54c3
MP
107152016-01-27 Marek Polacek <polacek@redhat.com>
10716
10717 PR c++/69379
10718 * g++.dg/pr69379.C: New test.
10719
60214d0d
MS
107202016-01-27 Martin Sebor <msebor@redhat.com>
10721
10722 PR c++/69317
10723 * g++.dg/abi/Wabi-2-2.C: New test.
10724 * g++.dg/abi/Wabi-2-3.C: New test.
10725 * g++.dg/abi/Wabi-3-2.C: New test.
10726 * g++.dg/abi/Wabi-3-3.C: New test.
10727
167c7bfa
RB
107282016-01-27 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/69166
10731 * gcc.dg/torture/pr69166.c: New testcase.
10732
1430fb1f
MJ
107332016-01-27 Martin Jambor <mjambor@suse.cz>
10734
10735 PR tree-optimization/69355
10736 * gcc.dg/tree-ssa/pr69355.c: New test.
10737
95e3030c
MP
107382016-01-27 Marek Polacek <polacek@redhat.com>
10739
10740 PR c++/69496
10741 * g++.dg/ext/constexpr-vla1.C: New test.
10742
eeb085f3
CB
107432016-01-20 Christian Bruel <christian.bruel@st.com>
10744
10745 PR target/69245
10746 * gcc.target/arm/pr69245.c: New test.
10747
b1652dde
JJ
107482016-01-27 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR tree-optimization/69399
10751 * gcc.dg/torture/pr69399.c: New test.
10752
ce7e8f00
EB
107532016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10754
10755 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10756
e4aac1d1
EB
107572016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10758
10759 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10760
8dfdb419
TV
107612016-01-26 Tom de Vries <tom@codesourcery.com>
10762
10763 PR tree-optimization/69110
10764 * gcc.dg/autopar/pr69110.c: New test.
10765
56f80f54 107662016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10767 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10768
10769 * gcc.dg/graphite/isl-ast-op-select.c: New.
10770
a0909527
PT
107712015-01-26 Paul Thomas <pault@gcc.gnu.org>
10772
10773 PR fortran/69385
10774 * gfortran.dg/allocate_error_6.f90: New test.
10775
ffc445f4
RH
107762016-01-26 Richard Henderson <rth@redhat.com>
10777
10778 * gcc.dg/tm/pr60908.c: New test.
10779
01e1dea3
DM
107802016-01-26 David Malcolm <dmalcolm@redhat.com>
10781
10782 PR other/69006
10783 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10784 directive.
10785 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10786 expected multiline output to reflect the colorization being
10787 disabled before newlines.
10788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10789 (custom_diagnostic_finalizer): Replace call to
10790 pp_newline_and_flush with call to pp_flush.
10791 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10792 * gfortran.dg/implicit_class_1.f90: Likewise.
10793 * lib/gcc-dg.exp (allow_blank_lines): New global.
10794 (dg-allow-blank-lines-in-output): New procedure.
10795 (gcc-dg-prune): Complain about blank lines in the output, unless
10796 dg-allow-blank-lines-in-output was called.
10797 * lib/multiline.exp (_build_multiline_regex): Only support
10798 arbitrary followup text for non-blank-lines, not for blank lines.
10799
13f92e8d
JJ
108002016-01-26 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR tree-optimization/69483
10803 * gcc.dg/pr69483.c: New test.
10804 * g++.dg/opt/pr69483.C: New test.
10805
92422235
CL
108062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10807
10808 PR target/68620
10809 * gcc.target/arm/pr68620.c: New test.
10810
0bccf11b
L
108112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 * gcc.target/i386/pr68986-2.c: Remove -m32.
10814
81cd202e
L
108152016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10816
10817 PR target/68986
10818 * gcc.target/i386/pr68986-1.c: New test.
10819 * gcc.target/i386/pr68986-2.c: Likewise.
10820 * gcc.target/i386/pr68986-3.c: Likewise.
10821
213a1c03
CB
108222016-01-26 Christian Bruel <christian.bruel@st.com>
10823
10824 * lib/target-supports.exp
10825 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10826 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10827 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10828
22a08dd1
RB
108292016-01-26 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/69452
10832 * gcc.dg/torture/pr69452.c: New testcase.
10833
6c06e0e8
JJ
108342016-01-26 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR target/69442
10837 * gcc.dg/pr69442.c: New test.
10838
b96824c4
RFI
108392016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10840
10841 PR target/67896
10842 * gcc.target/aarch64/simd/pr67896.C: New.
10843
5ee31e57
RS
108442016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10845
10846 PR tree-optimization/69400
10847 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10848 function.
10849 (plugin_init): Call it.
10850 * gcc.dg/torture/pr69400.c: New test.
10851
7ddfb31d
CL
108522016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10853
10854 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10855
1e050c90
AK
108562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10857 Sebastian Pop <s.pop@samsung.com>
10858
10859 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10860 isl-0.15.
10861
c8ee4bf5
AK
108622016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10863 Sebastian Pop <s.pop@samsung.com>
10864
10865 * gcc.dg/graphite/pr69292.c: New.
10866
d902b330
JJ
108672016-01-25 Jakub Jelinek <jakub@redhat.com>
10868
10869 * c-c++-common/goacc/use_device-1.c: New test.
10870
2c89b952
JL
108712016-01-25 Jeff Law <law@redhat.com>
10872
10873 PR tree-optimization/69196
10874 PR tree-optimization/68398
10875 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10876 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10877
685c8785
DE
108782016-01-25 David Edelsohn <dje.gcc@gmail.com>
10879
10880 PR target/69469
10881 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10882 Algorithm.
10883
95cef0c1
RB
108842016-01-25 Richard Biener <rguenther@suse.de>
10885
10886 PR testsuite/69380
10887 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10888
2947d3b2
IE
108892016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10890
10891 PR target/69421
10892 * gcc.dg/pr69421.c: New test.
10893
ae19075a
BB
108942016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10895
10896 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10897 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10898 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10899 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10900 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10901 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10902 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10903 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10904 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10905 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10906
fa4511c2
RB
109072016-01-25 Richard Biener <rguenther@suse.de>
10908
10909 PR tree-optimization/69376
10910 * gcc.dg/torture/pr69376.c: New testcase.
10911
1d101216
JD
109122016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10913
10914 PR fortran/69397
10915 PR fortran/68442
10916 * gfortran.dg/interface_38.f90: New test.
10917 * gfortran.dg/interface_39.f90: New test.
a0909527 10918
a59b92b0
PP
109192016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10920
10921 Revert:
10922 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10923
10924 PR c++/11858
10925 PR c++/24663
10926 PR c++/24664
10927 * g++.dg/template/pr11858.C: New test.
10928 * g++.dg/template/pr24663.C: New test.
10929 * g++.dg/template/unify12.C: New test.
10930 * g++.dg/template/unify13.C: New test.
10931 * g++.dg/template/unify14.C: New test.
10932 * g++.dg/template/unify15.C: New test.
10933 * g++.dg/template/unify16.C: New test.
10934 * g++.dg/template/unify17.C: New test.
10935
16acb1a8
DH
109362016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10937
10938 PR fortran/68283
10939 gfortran.dg/pr68283.f90: New test.
10940
094773e8
TK
109412016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10942
10943 PR fortran/66094
10944 * gfortran.dg/inline_matmul_13.f90: New test.
10945 * gfortran.dg/matmul_bounds_8.f90: New test.
10946 * gfortran.dg/matmul_bounds_9.f90: New test.
10947 * gfortran.dg/matmul_bounds_10.f90: New test.
10948
42fb90d7
TV
109492016-01-23 Tom de Vries <tom@codesourcery.com>
10950
10951 PR tree-optimization/69426
10952 * gcc.dg/autopar/pr69426.c: New test.
10953
69da7802
MS
109542016-01-23 Martin Sebor <msebor@redhat.com>
10955
10956 PR c++/58109
10957 PR c++/69022
10958 * g++.dg/cpp0x/alignas5.C: New test.
10959 * g++.dg/ext/vector29.C: Same.
10960
da17300a
UB
109612016-01-23 Uros Bizjak <ubizjak@gmail.com>
10962
10963 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10964 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10965 _GNU_SOURCE from compile flags to the source.
10966 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10967 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10968 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10969 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10970
62041cfc
JJ
109712016-01-22 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR target/69432
10974 * g++.dg/opt/pr69432.C: New test.
10975
f7d2ad6f
BS
109762016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10977
10978 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10979 32-bit targets testing an -m64 multilib.
10980
d403fc9a
WS
109812016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10982
10983 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10984 64-bit support.
10985
4aa16f8d
JG
109862016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10987
10988 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10989
7c816d0f
CB
109902016-01-21 Christian Bruel <christian.bruel@st.com>
10991
10992 PR target/68674
10993 * gcc.target/i386/pr68674.c
10994 * gcc.target/aarch64/pr68674.c
10995 * gcc.target/arm/pr68674.c
10996
fce661e8
KT
109972016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10998
10999 PR target/69403
11000 * gcc.c-torture/execute/pr69403.c: New test.
11001
4696899f
PC
110022016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11003
11004 PR c++/55843
11005 * g++.dg/template/pr55843.C: New.
11006
bac69366
AL
110072016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11008
11009 PR testsuite/66877
11010 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11011 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11012
b57d3a5c
BS
110132016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11014
11015 PR testsuite/67489
da17300a
UB
11016 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11017 from dg-do compile directive, and instead add
11018 { dg-require-effective-target int128 }.
b57d3a5c 11019
9f04a53e
MS
110202016-01-20 Martin Sebor <msebor@redhat.com>
11021
11022 PR c/69405
11023 * gcc.dg/sync-fetch.c: New test.
11024
38a51663
JL
110252016-01-21 Martin Sebor <msebor@redhat.com>
11026
11027 PR target/69252
11028 * gcc.target/powerpc/pr69252.c: New test.
11029
2423a75a
JD
110302016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11031
11032 PR fortran/65996
da17300a 11033 * gfortran.dg/pr65996.f90: New test.
2423a75a 11034
0a76463f
DV
110352016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11036
11037 PR c++/68810
9f04a53e 11038 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11039 expected to generate an error.
0a76463f 11040
9776e692
BS
110412016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11042
11043 PR middle-end/66178
11044 * gcc.dg/torture/pr66178.c: New test.
11045
c8d3e088
AB
110462016-01-21 Anton Blanchard <anton@samba.org>
11047 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11048
11049 PR target/63354
11050 * gcc.target/powerpc/pr63354.c: New test.
11051
35b707ff
VM
110522016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11053
11054 PR rtl-optimization/68990
11055 * gcc.target/i386/pr68990: New.
11056
157b0829
NC
110572016-01-21 Nick Clifton <nickc@redhat.com>
11058
11059 PR target/69129
11060 * gcc.target/mips/pr69129.c: New.
11061
aede6748
PC
110622016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11063
11064 PR c++/58046
11065 * g++.dg/cpp0x/pr58046.C: New.
11066
5463c2c8
JJ
110672016-01-21 Jakub Jelinek <jakub@redhat.com>
11068
6d31cc75
SS
11069 PR target/69187
11070 PR target/65624
11071 * gcc.target/arm/pr69187.c: New test.
11072
5463c2c8
JJ
11073 PR c++/69355
11074 * g++.dg/torture/pr69355.C: New test.
11075
fa28f32b
AK
110762016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11077 Sebastian Pop <s.pop@samsung.com>
11078
11079 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11080
b920a047
AK
110812016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11082 Sebastian Pop <s.pop@samsung.com>
11083
da17300a 11084 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11085
bdd3aea6
JJ
110862016-01-21 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR middle-end/67653
11089 * c-c++-common/pr67653.c: New test.
11090 * gcc.dg/torture/pr29119.c: Add dg-warning.
11091
26a2e6ae
PB
110922016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11093
11094 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11095
d25c7690
PK
110962016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11097
11098 PR c/24293
11099 * gcc.dg/pr24293.c: New test.
11100 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11101 incomplete struct type.
11102 * gcc.dg/declspec-1.c: Likewise.
11103 * gcc.dg/pr63549.c: Likewise.
11104
889d5698
JJ
111052016-01-20 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR tree-optimization/66612
11108 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11109 for bdn instruction.
11110
d7cf3dc7
CL
111112016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11112
11113 * lib/target-supports.exp
11114 (check_effective_target_arm_fp_ok_nocache): New.
11115 (check_effective_target_arm_fp_ok): New.
11116 (add_options_for_arm_fp): New.
11117 (check_effective_target_arm_crypto_ok_nocache): Require
11118 target_arm_v8_neon_ok instead of arm32.
11119 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11120 (check_effective_target_arm_crypto_pragma_ok): New.
11121 (add_options_for_arm_vfp): New.
11122 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11123 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11124 target instead. Force initial fpu to vfp.
11125 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11126 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11127 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11128 dependency.
11129 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11130 use arm_vfp effective target instead. Force initial fpu to vfp.
11131 * gcc.target/arm/attr-neon3.c: Likewise.
11132 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11133 arm_vfp_ok.
11134 * gcc.target/arm/unsigned-float.c: Likewise.
11135 * gcc.target/arm/vfp-1.c: Likewise.
11136 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11137 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11138 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11139 * gcc.target/arm/vfp-ldmias.c: Likewise.
11140 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11141 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11142 * gcc.target/arm/vfp-stmiad.c: Likewise.
11143 * gcc.target/arm/vfp-stmias.c: Likewise.
11144 * gcc.target/arm/vnmul-1.c: Likewise.
11145 * gcc.target/arm/vnmul-2.c: Likewise.
11146 * gcc.target/arm/vnmul-3.c: Likewise.
11147 * gcc.target/arm/vnmul-4.c: Likewise.
11148
01ac9704 111492016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11150
e84b00da
L
11151 PR testsuite/69366
11152 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11153 the MPX run-time library, for compile-time MPX test.
11154 * gcc.target/i386/chkp-always_inline.c: Likewise.
11155 * gcc.target/i386/chkp-bndret.c: Likewise.
11156 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11157 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11158 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11159 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11160 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11161 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11162 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11163 * gcc.target/i386/chkp-label-address.c: Likewise.
11164 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11165 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11166 * gcc.target/i386/chkp-pr69044.c: Likewise.
11167 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11168 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11169 * gcc.target/i386/chkp-strchr.c: Likewise.
11170 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11171 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11172 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11173 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11174 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11175 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11176 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11177 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11178 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11179 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11180 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11181 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11182 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11183 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11184 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11185 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11186 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11187 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11188 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11189 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11190 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11191 * gcc.target/i386/pr63995-2.c: Likewise.
11192 * gcc.target/i386/pr64805.c: Likewise.
11193 * gcc.target/i386/pr65044.c: Likewise.
11194 * gcc.target/i386/pr65167.c: Likewise.
11195 * gcc.target/i386/pr65183.c: Likewise.
11196 * gcc.target/i386/pr65184.c: Likewise.
11197 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11198
28b33016
IE
111992016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11200
11201 PR tree-optimization/69328
11202 * gcc.dg/pr69328.c: New test.
11203
bcff0913
JL
112042016-01-20 Jeff Law <law@redhat.com>
11205
bf0bb970 11206 PR target/25114
bcff0913
JL
11207 * gcc.target/m68k/pr25114.c: New test.
11208
a3f69631
AV
112092016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11210
11211 * gcc.target/arm/memset-inline-10.c: Added
11212 dg-require-effective-target arm_thumb2_ok.
11213
af33ba0d
EB
112142016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11215
11216 * gcc.dg/debug/dwarf2/sso.c: New test.
11217
7596d5de
UB
112182016-01-19 Uros Bizjak <ubizjak@gmail.com>
11219
11220 PR testsuite/68820
11221 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11222 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11223 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11224
ceda2c69
JH
112252016-01-19 Jan Hubicka <hubicka@ucw.cz>
11226
11227 PR ipa/66223
11228 * g++.dg/ipa/devirt-50.C: New testcase.
11229
38a979f2
MP
112302016-01-19 Marek Polacek <polacek@redhat.com>
11231
11232 PR c++/68965
11233 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11234 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11235
962801c5
KT
112362016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11237
11238 PR target/69135
11239 * gcc.target/arm/pr69135_1.c: New test.
11240
078fe40a
WD
112412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11242
11243 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11244
786e3c06
WD
112452015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11246
11247 * gcc.target/aarch64/ccmp_1.c: New testcase.
11248
1e297006
MP
112492016-01-19 Marek Polacek <polacek@redhat.com>
11250
11251 PR c++/68586
11252 * g++.dg/cpp0x/enum30.C: New test.
11253
879c27e3
RB
112542016-01-19 Richard Biener <rguenther@suse.de>
11255
11256 PR tree-optimization/69336
11257 * g++.dg/tree-ssa/pr69336.C: New testcase.
11258
015337d3
JJ
112592016-01-19 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR debug/65779
11262 * gcc.dg/pr65779.c: New test.
11263
e2c768b6
RB
112642016-01-19 Richard Biener <rguenther@suse.de>
11265
11266 PR tree-optimization/69352
11267 * gcc.dg/torture/pr69352.c: New testcase.
11268
569efc34
JJ
112692016-01-19 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR rtl-optimization/68955
11272 PR rtl-optimization/64557
11273 * gcc.dg/torture/pr68955.c: New test.
11274
e49d321f
JH
112752016-01-19 Jan Hubicka <hubicka@ucw.cz>
11276
11277 PR lto/69136
11278 * g++.dg/torture/pr69136.C: New testcase.
11279
e9191ad3
JH
112802016-01-19 Jan Hubicka <hubicka@ucw.cz>
11281
11282 PR lto/69133
11283 * g++.dg/lto/pr69133_0.C: New testcase.
11284 * g++.dg/lto/pr69133_1.C: New testcase.
11285
2bedb645
JL
112862016-01-15 Jeff Law <law@redhat.com>
11287
11288 PR tree-optimization/69320
11289 * gcc.c-torture/pr69320-1.c: New test.
11290 * gcc.c-torture/pr69320-2.c: New test.
11291 * gcc.c-torture/pr69320-3.c: New test.
11292 * gcc.c-torture/pr69320-4.c: New test.
11293
17c15cb9
PP
112942016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11295
11296 PR c++/11858
11297 PR c++/24663
11298 PR c++/24664
11299 * g++.dg/template/pr11858.C: New test.
11300 * g++.dg/template/pr24663.C: New test.
11301 * g++.dg/template/unify12.C: New test.
11302 * g++.dg/template/unify13.C: New test.
11303 * g++.dg/template/unify14.C: New test.
11304 * g++.dg/template/unify15.C: New test.
11305 * g++.dg/template/unify16.C: New test.
11306 * g++.dg/template/unify17.C: New test.
11307
9617fd08
DM
113082016-01-18 David Malcolm <dmalcolm@redhat.com>
11309
11310 PR testsuite/69181
11311 * gcc.dg/pr69181-1.c: New test file.
11312 * gcc.dg/pr69181-2.c: New test file.
11313 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11314 globals by moving it to...
11315 (cleanup-after-saved-dg-test): ...this new function. Add
11316 "global additional_sources_used". Add reset of global
11317 multiline_expected_outputs to the empty list.
11318 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11319 global to...
11320 (multiline_expected_outputs): ...this, and updated comments to
11321 note that it is modified from gcc-dg.exp.
11322 (dg-end-multiline-output): Update for the above renaming.
11323 (handle-multiline-outputs): Likewise. Remove the clearing
11324 of the expected outputs to the empty list.
11325
b555a2e4
RB
113262016-01-18 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/69297
11329 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11330
96902805
JM
113312016-01-18 Joseph Myers <joseph@codesourcery.com>
11332
11333 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11334 dg-options.
11335 * gcc.target/mips/mips-3d-2.c: Likewise.
11336 * gcc.target/mips/mips-3d-3.c: Likewise.
11337 * gcc.target/mips/mips-3d-4.c: Likewise.
11338 * gcc.target/mips/mips-3d-5.c: Likewise.
11339 * gcc.target/mips/mips-3d-6.c: Likewise.
11340 * gcc.target/mips/mips-3d-7.c: Likewise.
11341 * gcc.target/mips/mips-3d-8.c: Likewise.
11342 * gcc.target/mips/mips-3d-9.c: Likewise.
11343 * gcc.target/mips/mips-ps-1.c: Likewise.
11344 * gcc.target/mips/mips-ps-2.c: Likewise.
11345 * gcc.target/mips/mips-ps-3.c: Likewise.
11346 * gcc.target/mips/mips-ps-4.c: Likewise.
11347 * gcc.target/mips/mips-ps-5.c: Likewise.
11348 * gcc.target/mips/mips-ps-6.c: Likewise.
11349 * gcc.target/mips/mips-ps-7.c: Likewise.
11350 * gcc.target/mips/mips-ps-type.c: Likewise.
11351 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11352 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11353
40e26f94
TV
113542016-01-18 Tom de Vries <tom@codesourcery.com>
11355
11356 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11357 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11358 * c-c++-common/goacc/kernels-empty.c: New test.
11359 * c-c++-common/goacc/kernels-eternal.c: New test.
11360 * c-c++-common/goacc/kernels-loop-2.c: New test.
11361 * c-c++-common/goacc/kernels-loop-3.c: New test.
11362 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11363 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11364 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11365 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11366 * c-c++-common/goacc/kernels-loop-data.c: New test.
11367 * c-c++-common/goacc/kernels-loop-g.c: New test.
11368 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11369 * c-c++-common/goacc/kernels-loop-n.c: New test.
11370 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11371 * c-c++-common/goacc/kernels-loop.c: New test.
11372 * c-c++-common/goacc/kernels-noreturn.c: New test.
11373 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11374 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11375 * c-c++-common/goacc/kernels-reduction.c: New test.
11376
a98d4647
TV
113772016-01-18 Tom de Vries <tom@codesourcery.com>
11378
11379 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11380 * gcc.dg/autopar/outer-2.c: Same.
11381 * gcc.dg/autopar/outer-3.c: Same.
11382 * gcc.dg/autopar/outer-4.c: Same.
11383 * gcc.dg/autopar/outer-5.c: Same.
11384 * gcc.dg/autopar/outer-6.c: Same.
11385 * gcc.dg/autopar/parallelization-1.c: Same.
11386 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11387 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11388 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11389 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11390 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11391 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11392 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11393 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11394 * gcc.dg/autopar/pr39500-1.c: Same.
11395 * gcc.dg/autopar/pr39500-2.c: Same.
11396 * gcc.dg/autopar/pr46193.c: Same.
11397 * gcc.dg/autopar/pr46194.c: Same.
11398 * gcc.dg/autopar/pr49580.c: Same.
11399 * gcc.dg/autopar/pr49960-1.c: Same.
11400 * gcc.dg/autopar/pr49960.c: Same.
11401 * gcc.dg/autopar/pr68373.c: Same.
11402 * gcc.dg/autopar/reduc-1.c: Same.
11403 * gcc.dg/autopar/reduc-1char.c: Same.
11404 * gcc.dg/autopar/reduc-1short.c: Same.
11405 * gcc.dg/autopar/reduc-2.c: Same.
11406 * gcc.dg/autopar/reduc-2char.c: Same.
11407 * gcc.dg/autopar/reduc-2short.c: Same.
11408 * gcc.dg/autopar/reduc-3.c: Same.
11409 * gcc.dg/autopar/reduc-4.c: Same.
11410 * gcc.dg/autopar/reduc-6.c: Same.
11411 * gcc.dg/autopar/reduc-7.c: Same.
11412 * gcc.dg/autopar/reduc-8.c: Same.
11413 * gcc.dg/autopar/reduc-9.c: Same.
11414 * gcc.dg/autopar/uns-outer-4.c: Same.
11415 * gcc.dg/autopar/uns-outer-5.c: Same.
11416 * gcc.dg/autopar/uns-outer-6.c: Same.
11417 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11418 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11419
da976fa8
AL
114202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11421
11422 PR target/63679
11423 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11424 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11425
70c1e886
AL
114262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11427
11428 PR target/63679
11429 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11430 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11431 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11432
88bed196
AL
114332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11434
11435 PR target/63679
11436 * gcc.dg/tree-ssa/sra-17.c: New.
11437 * gcc.dg/tree-ssa/sra-18.c: New.
11438
3dd5f42e
IE
114392016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11442
ae5a77fa
EB
114432016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11444
11445 * gnat.dg/inline12.adb: New test.
11446
11e57fc6
BC
114472016-01-18 Bin Cheng <bin.cheng@arm.com>
11448
11449 PR tree-optimization/66797
11450 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11451
995b6fe0
RB
114522016-01-18 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/69170
11455 * gcc.dg/torture/pr69170.c: New testcase.
11456
82ee0cf2 114572016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11458
11459 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11460
d69da357
TV
114612016-01-16 Tom de Vries <tom@codesourcery.com>
11462
11463 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11464
a3845283
TV
114652016-01-16 Tom de Vries <tom@codesourcery.com>
11466
11467 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11468 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11469 redundant dg-require-effective-target pthread.
11470 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11471 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11472 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11473 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11474 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11475 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11476 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11477
197a6aa6
DE
114782016-01-16 David Edelsohn <dje.gcc@gmail.com>
11479
11480 PR target/68609
11481 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11482 * gcc.target/powerpc/recip-7.c: Same.
11483
ec7886c1
PP
114842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11485
11486 PR c++/69091
11487 * g++.dg/template/pr69091.C: New test.
11488
203484bb
PP
114892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11490
11491 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11492 dump does not contain an error_mark_node.
11493 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11494 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11495
aa2500e9
PP
114962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11497
11498 PR c++/68936
11499 * g++.dg/template/pr68936.C: New test.
11500
28621a5c
DE
115012016-01-15 David Edelsohn <dje.gcc@gmail.com>
11502
11503 PR target/68609
11504 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11505 * gcc.target/powerpc/recip-2.c: Same.
11506 * gcc.target/powerpc/recip-3.c: Same.
11507 * gcc.target/powerpc/recip-4.c: Same.
11508 * gcc.target/powerpc/recip-sqrtf.c: Same.
11509
40c43aca
JL
115102016-01-15 Jeff Law <law@redhat.com>
11511
11512 PR tree-optimization/69270
11513 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11514 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11515
afbc5ae8
PT
115162016-01-15 Paul Thomas <pault@gcc.gnu.org>
11517
11518 PR fortran/49630
11519 * gfortran.dg/deferred_character_13.f90: New test for the fix
11520 of comment 3 of the PR.
11521
11522 PR fortran/54070
11523 * gfortran.dg/deferred_character_8.f90: New test
11524 * gfortran.dg/allocate_error_5.f90: New test
11525
11526 PR fortran/60593
11527 * gfortran.dg/deferred_character_10.f90: New test
11528
11529 PR fortran/60795
11530 * gfortran.dg/deferred_character_14.f90: New test
11531
11532 PR fortran/61147
11533 * gfortran.dg/deferred_character_11.f90: New test
11534
11535 PR fortran/64324
11536 * gfortran.dg/deferred_character_9.f90: New test
11537
49abe076
VM
115382016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11539
11540 PR rtl-optimization/69030
11541 * gcc.target/i386/pr69030.c: New.
11542
16d12992
KT
115432016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11544
11545 * gcc.target/aarch64/target_attr_17.c: New test.
11546
78810bd3
RB
115472016-01-15 Richard Biener <rguenther@suse.de>
11548
11549 PR tree-optimization/66856
11550 * gcc.dg/torture/pr66856-1.c: New testcase.
11551 * gcc.dg/torture/pr66856-2.c: Likewise.
11552
2bd847fe
RB
115532016-01-15 Richard Biener <rguenther@suse.de>
11554
11555 PR debug/69137
11556 * g++.dg/lto/pr69137_0.C: New testcase.
11557
a00fe3b7
RS
115582016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11559
11560 PR middle-end/69246
11561 * gcc.target/i386/pr69246.c: New test.
11562
cbb0e83b
DV
115632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11564
7596d5de 11565 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11566
5a500ecf
DV
115672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11568
11569 PR c++/56194
11570 * g++.dg/init/const9.C: Disable test on S/390.
11571
5d9bf64f
DV
115722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11573
11574 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11575 * g++.dg/Wno-frame-address.C: Ditto.
11576
e234b19e
DV
115772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11578
11579 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11580
89483f99
RB
115812016-01-15 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/68961
11584 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11585
94f37395
IE
115862016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11587
11588 * gcc.target/i386/pr65105-5.c: New test.
11589
82ee0cf2 115902016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11591
11592 * gcc.c-torture/execute/alias-4.c: New testcase.
11593
82ee0cf2 115942016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11595
11596 PR ipa/68148
11597 * g++.dg/ipa/devirt-49.C: New testcase.
11598
092f7deb 115992016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11600
11601 PR target/65837
11602 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11603 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11604 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11605
e93c66bc
RB
116062016-01-15 Richard Biener <rguenther@suse.de>
11607
11608 PR tree-optimization/69117
11609 * gcc.dg/torture/pr69117.c: New testcase.
11610
c47eaca6 116112015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11612
11613 PR c++/69048
11614 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11615
c3f6914a
FXC
116162016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11617
11618 PR testsuite/67509
11619 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11620 range tests use 100 * maximum instead of maximum + 1.
11621
cd65ae90
JJ
116222016-01-14 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR debug/69244
11625 * gcc.dg/guality/pr69244.c: New test.
11626
19643948
UB
116272016-01-14 Uros Bizjak <ubizjak@gmail.com>
11628
11629 * lib/target-supports.exp (check_effective_target_issignaling):
11630 New procedure.
11631 * gcc.dg/pr61441.c: Require issignaling effective target.
11632
fe79c97e
SB
116332016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11634
11635 PR target/68803
11636 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11637
c7df95d8
DM
116382016-01-14 David Malcolm <dmalcolm@redhat.com>
11639
11640 PR c++/68819
11641 PR preprocessor/69177
11642 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11643 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11644 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11645 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11646
00083992
MP
116472016-01-14 Marek Polacek <polacek@redhat.com>
11648
11649 PR c/69262
11650 * gcc.dg/array-15.c: New test.
11651
0c9b3294
JJ
116522016-01-14 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR middle-end/68146
11655 PR tree-optimization/69155
11656 * gfortran.dg/pr68146.f: New test.
11657 * gfortran.dg/pr69155.f90: New test.
11658
3688e13d
RB
116592016-01-14 Richard Biener <rguenther@suse.de>
11660
11661 PR tree-optimization/68060
11662 * gcc.dg/torture/pr68060-1.c: New testcase.
11663 * gcc.dg/torture/pr68060-2.c: Likewise.
11664
bab0ad3a
NC
116652016-01-14 Nick Clifton <nickc@redhat.com>
11666
11667 * lib/target-supports.exp
11668 (check_effective_target_arm_neon_ok_nocache): Add an option
11669 sequence that includes setting the ARM architecture to ARMv7-A.
11670 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11671 command line options necessary to enable Neon support.
11672 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11673 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11674 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11675 * gcc.target/arm/pr69180.c: Likewise.
11676
947c2ce5
JL
116772016-01-14 Jeff Law <law@redhat.com>
11678
11679 PR tree-optimization/69270
11680 * gcc.dg/tree-ssa/pr69270.c: New test.
11681
3342fd71
BS
116822016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11683
11684 PR c/66208
11685 * c-c++-common/pr66208.c: New file.
11686
2ad3adf1
JJ
116872016-01-13 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR tree-optimization/69156
11690 * gcc.dg/pr69156.c: New test.
11691
398d6feb
L
116922016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11693
11694 * gcc.target/i386/pr69225-7.c: New test.
11695
4c868789
RH
116962016-01-13 Richard Henderson <rth@redhat.com>
11697
11698 * gcc.dg/tm/memopt-13.c: Update expected function.
11699 * gcc.dg/tm/memopt-6.c: Likewise.
11700
ef6d1772
UB
117012016-01-13 Uros Bizjak <ubizjak@gmail.com>
11702
11703 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11704 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11705 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11706 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11707
ef6d1772
UB
117082016-01-13 Tom de Vries <tom@codesourcery.com>
11709
11710 PR tree-optimization/69169
0b4b6ef2
TV
11711 * gcc.dg/pr69169.c: New test.
11712
2ad3adf1 117132016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11714
11715 PR target/69228
11716 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11717 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11718 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11719 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11720 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11721 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11722 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11723 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11724
9060e335
AK
117252016-01-13 Jakub Jelinek <jakub@redhat.com>
11726
11727 PR target/69247
11728 * gcc.dg/pr69247.c: New test.
11729
40311329
RB
117302016-01-13 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/69242
11733 * gcc.dg/torture/pr69242.c: New testcase.
11734
ccbd7103
RB
117352016-01-13 Richard Biener <rguenther@suse.de>
11736
11737 PR tree-optimization/69186
11738 * gcc.dg/torture/pr69186.c: New testcase.
11739
c6f72a46
JL
117402016-01-13 Jeff Law <law@redhat.com>
11741
11742 PR tree-optimization/67755
11743 * gcc.dg/tree-ssa/pr67755.c: New test.
11744
117452016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11746
11747 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11748 pass number in output by a star.
11749
c446cf07
BC
117502016-01-12 Bin Cheng <bin.cheng@arm.com>
11751
11752 PR tree-optimization/68911
11753 * gcc.c-torture/execute/pr68911.c: New test.
11754
5342156c
MP
117552016-01-12 Marek Polacek <polacek@redhat.com>
11756
11757 PR c++/68979
11758 * g++.dg/warn/permissive-1.C: New test.
11759
65364cc5
JJ
117602016-01-12 Jakub Jelinek <jakub@redhat.com>
11761
11762 PR objc++/68511
11763 PR c++/69213
11764 * g++.dg/opt/pr69213.C: New test.
11765
81b9a3d9
CB
117662016-01-12 Christian Bruel <christian.bruel@st.com>
11767
11768 PR target/69180
11769 * gcc.target/arm/pr69180.c: New test.
11770
3c4e91c9
RB
117712016-01-12 Richard Biener <rguenther@suse.de>
11772
11773 PR lto/69077
11774 * g++.dg/lto/pr69077_0.C: New testcase.
11775 * g++.dg/lto/pr69077_1.C: Likewise.
11776
5664cea1
JJ
117772016-01-12 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/69175
11780 * g++.dg/opt/pr69175.C: New test.
11781
86cefc49
AL
117822016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11783
11784 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11785 rather than #including math.h & stdlib.h.
11786 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11787 * gcc.dg/vect/pr49771.c: Likewise.
11788 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11789 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11790 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11791 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11792 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11793 * gcc.dg/vect/pr44507.c: Likewise.
11794 * gcc.dg/vect/pr45902.c: Likewise.
11795 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11796 * gcc.dg/vect/vect-117.c: Likewise.
11797 * gcc.dg/vect/vect-99.c: Likewise.
11798 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11799 * gcc.dg/vect/vect-cond-1.c: Likewise.
11800 * gcc.dg/vect/vect-cond-2.c: Likewise.
11801 * gcc.dg/vect/vect-cond-3.c: Likewise.
11802 * gcc.dg/vect/vect-cond-4.c: Likewise.
11803 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11804 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11805 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11806 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11807 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11808 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11809 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11810 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11811 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11812 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11813 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11814 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11815 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11816 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11817 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11818 include of signal.h.
11819 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11820 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11821 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11822 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11823 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11824 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11825 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11826 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11827 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11828 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11829 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11830 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11831 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11832 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11833 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11834 * gcc.dg/vect/vect-outer-5.c: Likewise.
11835 * gcc.dg/vect/vect-outer-6.c: Likewise.
11836 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11837 include of stdio.h.
11838
b832f61e
NC
118392016-01-12 Nick Clifton <nickc@redhat.com>
11840
11841 PR target/68913
11842 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11843 to fread so that it will be found in all target runtimes.
11844
8eac49b1
RB
118452016-01-12 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/69053
11848 * g++.dg/torture/pr69053.C: New testcase.
11849
2935d994
RB
118502016-01-12 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69168
11853 * gcc.dg/torture/pr69168.c: New testcase.
11854
66c16fd9
RB
118552016-01-12 Richard Biener <rguenther@suse.de>
11856
11857 PR tree-optimization/69157
11858 * gcc.dg/torture/pr69157.c: New testcase.
11859
118602016-01-12 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/69174
11863 * gcc.dg/torture/pr69174.c: New testcase.
11864
723033a6
JJ
118652016-01-12 Jakub Jelinek <jakub@redhat.com>
11866
11867 PR c++/66808
11868 PR c++/69000
11869 * g++.dg/tls/pr66808.C: New test.
11870 * g++.dg/tls/pr69000.C: New test.
11871
3574cf47
BS
118722016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11873
11874 * gcc.target/powerpc/swaps-p8-23.c: New test.
11875 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11876
feb20787
JDA
118772016-01-11 John David Anglin <danglin@gcc.gnu.org>
11878
11879 PR tree-optimization/68356
11880 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11881
27b1820a
KV
118822016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11883 Jim Wilson <jim.wilson@linaro.org>
11884
11885 PR target/69194
11886 * gcc.target/arm/pr69194.c: New test.
11887
cf4de6af
L
118882016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11889
11890 PR target/69225
11891 * gcc.target/i386/pr69225-1.c: New test.
11892 * gcc.target/i386/pr69225-2.c: Likewise.
11893 * gcc.target/i386/pr69225-3.c: Likewise.
11894 * gcc.target/i386/pr69225-4.c: Likewise.
11895 * gcc.target/i386/pr69225-5.c: Likewise.
11896 * gcc.target/i386/pr69225-6.c: Likewise.
11897
1ebd5558
JJ
118982016-01-11 Jakub Jelinek <jakub@redhat.com>
11899
23552a4d
JJ
11900 PR target/67462
11901 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11902 if lp64.
11903
26ff85b0
JJ
11904 PR target/69071
11905 * gcc.dg/pr69071.c: New test.
11906
9cb6bd74
JJ
11907 PR c++/69211
11908 * g++.dg/opt/pr69211.C: New test.
11909
1ebd5558
JJ
11910 PR tree-optimization/69214
11911 * gcc.c-torture/compile/pr69214.c: New test.
11912
8c18c836
UB
119132016-01-11 Uros Bizjak <ubizjak@gmail.com>
11914
11915 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11916 * gcc.target/i386/pr66232-11.c: Ditto.
11917 * gcc.target/i386/pr66232-12.c: Ditto.
11918 * gcc.target/i386/pr66232-13.c: Ditto.
11919
62446e6e
RB
119202016-01-11 Richard Biener <rguenther@suse.de>
11921
11922 PR tree-optimization/69173
11923 * gcc.dg/torture/pr69173.c: New testcase.
11924
2b8568fe
KT
119252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11926
11927 PR rtl-optimization/68796
11928 * gcc.target/aarch64/tst_5.c: New test.
11929 * gcc.target/aarch64/tst_6.c: Likewise.
11930
5baf4532
KT
119312016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11932
11933 PR rtl-optimization/68841
11934 * gcc.dg/pr68841.c: New test.
11935 * gcc.c-torture/execute/pr68841.c: New test.
11936
ca90b1ed
YR
119372016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11938
11939 PR rtl-optimization/68920
11940 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11941 for ix86 targets.
11942 * gcc.dg/ifcvt-5.c: New test.
11943
2ad3adf1 119442016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11945
11946 PR bootstrap/69123
11947 * g++.dg/pr69123.C: New.
11948
83834c09
IE
119492016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11950
11951 PR target/69010
11952 * gcc.target/i386/pr69010.c: New test.
11953
dcf89d57
MJ
119542016-01-11 Martin Jambor <mjambor@suse.cz>
11955
11956 PR ipa/69044
11957 * gcc.target/i386/chkp-pr69044.c: New test.
11958
d95167ee
TV
119592016-01-11 Tom de Vries <tom@codesourcery.com>
11960
11961 PR tree-optimization/69109
11962 * gcc.dg/autopar/pr69109-2.c: New test.
11963 * gcc.dg/autopar/pr69109.c: New test.
11964
4f6403a8
TV
119652016-01-11 Tom de Vries <tom@codesourcery.com>
11966
11967 PR tree-optimization/69108
11968 * gcc.dg/autopar/pr69108.c: New test.
11969
21efdd80
PP
119702016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11971
11972 PR c++/69029
11973 * c-c++-common/Wisleading-indentation.c: Augment test.
11974
fd42eed8
TK
119752016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11976
11977 PR fortran/69154
11978 * gfortran.dg/inline_matmul_12.f90: New test.
11979
4f90ee6c
PT
119802016-01-10 Paul Thomas <pault@gcc.gnu.org>
11981
11982 PR fortran/67779
11983 * gfortran.dg/actual_array_offset_1: New test.
11984
3907c6cf
TV
119852016-01-10 Tom de Vries <tom@codesourcery.com>
11986
11987 PR tree-optimization/69062
11988 * gcc.dg/autopar/pr69062.c: New test.
11989
b07b236e
TS
119902016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11991
11992 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11993 * gcc.dg/vect/slp-perm-2.c: Likewise.
11994 * gcc.dg/vect/slp-perm-3.c: Likewise.
11995 * gcc.dg/vect/slp-perm-5.c: Likewise.
11996 * gcc.dg/vect/slp-perm-6.c: Likewise.
11997 * gcc.dg/vect/slp-perm-7.c: Likewise.
11998 * gcc.dg/vect/slp-perm-8.c: Likewise.
11999
23fab8ae
TV
120002016-01-10 Tom de Vries <tom@codesourcery.com>
12001
12002 PR tree-optimization/69039
12003 * gcc.dg/autopar/pr69039.c: New test.
12004
73f0dae2
MP
120052016-01-09 Marek Polacek <polacek@redhat.com>
12006
12007 PR c++/69113
12008 * g++.dg/pr69113.C: New test.
12009
20b8d734
JJ
120102016-01-09 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR middle-end/50865
12013 PR tree-optimization/69097
12014 * gcc.c-torture/execute/pr50865.c: New test.
12015 * gcc.c-torture/execute/pr69097-1.c: New test.
12016 * gcc.c-torture/execute/pr69097-2.c: New test.
12017 * gcc.dg/pr69097-1.c: New test.
12018 * gcc.dg/pr69097-2.c: New test.
12019
c50e614b
JJ
120202016-01-09 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/69164
12023 * g++.dg/opt/pr69164.C: New test.
12024
e0237993
JJ
120252016-01-08 Jakub Jelinek <jakub@redhat.com>
12026
12027 PR tree-optimization/69167
12028 * gcc.dg/pr69167.c: New test.
12029
bd8f5bb2
MP
120302016-01-08 Marek Polacek <polacek@redhat.com>
12031
12032 PR c++/68449
12033 * g++.dg/pr68449.C: New.
12034
bb0f5ca7
AL
120352016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12036
12037 PR tree-optimization/68707
12038 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12039 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12040 on platforms supporting it.
12041 * gcc.dg/vect/slp-perm-2.c: Likewise.
12042 * gcc.dg/vect/slp-perm-3.c: Likewise.
12043 * gcc.dg/vect/slp-perm-5.c: Likewise.
12044 * gcc.dg/vect/slp-perm-7.c: Likewise.
12045 * gcc.dg/vect/slp-perm-8.c: Likewise.
12046 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12047 on platforms supporting it.
12048
22518428
JJ
120492016-01-08 Jakub Jelinek <jakub@redhat.com>
12050
33f0852f
JJ
12051 PR tree-optimization/69162
12052 * gcc.dg/pr69162.c: New test.
12053
22518428
JJ
12054 PR tree-optimization/69172
12055 * gcc.dg/pr69172.c: New test.
12056
80e9b3aa
TP
120572016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12058
12059 PR tree-optimization/67781
12060 * gcc.c-torture/execute/pr67781.c: New file.
12061
262a363f
JJ
120622016-01-08 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR tree-optimization/69083
12065 * gcc.dg/vect/pr69083.c: New test.
12066
6e1f093f
SS
120672016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12068
12069 PR tree-optimization/61441
12070 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12071 Use -fexcess-precision=standard for compiler options.
12072 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12073
53290e07
JJ
120742016-01-08 Jakub Jelinek <jakub@redhat.com>
12075
57bf3072
JJ
12076 PR fortran/69128
12077 * gfortran.dg/gomp/pr69128.f90: New test.
12078
53290e07
JJ
12079 PR c++/69145
12080 * g++.dg/ext/pr69145-1.C: New test.
12081 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12082 * g++.dg/ext/pr69145-2.h: New file.
12083
7a127fa7
MS
120842016-01-07 Martin Sebor <msebor@redhat.com>
12085
12086 PR c/68966
12087 * gcc.dg/atomic-fetch-bool.c: New test.
12088 * gcc.dg/sync-fetch-bool.c: New test.
12089
95918b49
L
120902016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12091
12092 PR fortran/66680
12093 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12094
c8e62a9d
NC
120952016-01-07 Nick Clifton <nickc@redhat.com>
12096
12097 PR target/66655
12098 * g++.dg/pr66655.C: New test.
12099 * g++.dg/pr66655_1.cc: Test support file.
12100 * g++.dg/pr66655.h: Test header file.
12101
2ad3adf1 121022016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12103
12104 PR fortran/66680
12105 gfortran.dg/gomp/pr66680.f90: New test.
12106
4cd9ca92
L
121072016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12108
12109 PR target/69171
12110 * gcc.target/i386/pr69171-1.c: New test.
12111 * gcc.target/i386/pr69171-2.c: Likewise.
12112 * gcc.target/i386/pr69171-3.c: Likewise.
12113 * gcc.target/i386/pr69171-4.c: Likewise.
12114 * gcc.target/i386/pr69171-5.c: Likewise.
12115 * gcc.target/i386/pr69171-6.c: Likewise.
12116
7e33d4dc
BS
121172015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12118
12119 PR middle-end/67639
12120 * c-c++-common/pr67639.c: New test.
12121
fec64afc
JJ
121222016-01-07 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR tree-optimization/69141
12125 * g++.dg/opt/pr69141.C: New test.
12126
f293ad29
EB
121272016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12128
12129 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12130
5027395e
UB
121312016-01-06 Uros Bizjak <ubizjak@gmail.com>
12132
12133 PR target/69140
12134 * gcc.target/i386/pr69140.c: New test
12135
7443cf13
DM
121362016-01-06 David Malcolm <dmalcolm@redhat.com>
12137
12138 * gcc.dg/bad-dereference.c: New test case.
12139
32928931
BS
121402015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12141
12142 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12143
68dd05da
AS
121442016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12145
12146 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12147
6b131d5b
MP
121482016-01-06 Marek Polacek <polacek@redhat.com>
12149
12150 PR sanitizer/69099
12151 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12152
8d9fdb49
MP
121532016-01-05 Marek Polacek <polacek@redhat.com>
12154
12155 PR c/69104
12156 * gcc.dg/atomic-invalid-2.c: New.
12157
acf93f1e
L
121582016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12159
12160 PR target/68991
12161 * gcc.target/i386/pr68991.c: New test.
12162
3f50525d
L
121632016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12164
12165 PR target/68991
12166 * g++.dg/pr68991-1.C: New test.
12167 * g++.dg/pr68991-2.C: Likewise.
12168
e0237993 121692016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12170
e0237993 12171 PR other/60465
face88a1
ST
12172 * gcc.target/ia64/pr60465-gprel64.c: New test.
12173 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12174
a0866eff
KT
121752016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12176
12177 PR rtl-optimization/68651
12178 * gcc.target/aarch64/pr68651_1.c: New test.
12179
c589e975
DM
121802016-01-05 David Malcolm <dmalcolm@redhat.com>
12181
12182 PR c/69122
12183 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12184
929710d9
NS
121852016-01-05 Nathan Sidwell <nathan@acm.org>
12186
ce3e43d7
NS
12187 PR c++/58583
12188 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12189
929710d9
NS
12190 * gcc.dg/alias-15.c: New.
12191
a2faef8e
NC
121922016-01-05 Nick Clifton <nickc@redhat.com>
12193
12194 PR target/68870
12195 * g++.dg/pr68770.C: New test.
12196
4cfa76e3
MS
121972016-01-04 Mike Stump <mikestump@comcast.net>
12198
12199 * lib/target-supports.exp (check_effective_target_cilkplus):
12200 cilkplus targets require pthreads.
4ece61b6 12201 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12202
4e8a3a35
MM
122032016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12204
12205 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12206 generation.
12207
818ab71a
JJ
122082016-01-04 Jakub Jelinek <jakub@redhat.com>
12209
12210 Update copyright years.
12211
2fe0a208
MP
122122016-01-04 Marek Polacek <polacek@redhat.com>
12213
12214 PR c/68908
12215 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12216 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12217 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12218
9e3b2fe3
EB
122192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12220
12221 * gcc.target/sparc/20160104-2.c: New test.
12222
e8d65a35
EB
122232016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12224
12225 * gcc.target/sparc/20160104-1.c: New test.
12226
25ccfccd
PT
122272016-01-03 Paul Thomas <pault@gcc.gnu.org>
12228
12229 PR fortran/65045
12230 * gfortran.dg/pr65045.f90: New test.
12231
cb51d382
EB
122322016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12233
12234 * gnat.dg/specs/debug1.ads: Delete.
12235
6eeaad6e
JD
122362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12237
12238 PR libgfortran/68867
12239 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12240 expression.
12241
2f968603
JD
122422016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12243
12244 PR libgfortran/68867
12245 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12246 PowerPC.
12247
591bb5e4
PT
122482016-01-01 Paul Thomas <pault@gcc.gnu.org>
12249
12250 PR fortran/68864
12251 * gfortran.dg/pr68864.f90: New test.
12252
f1e0620c
JJ
122532016-01-01 Jakub Jelinek <jakub@redhat.com>
12254
942a1319
JJ
12255 PR tree-optimization/69070
12256 * gcc.dg/pr69070.c: New test.
12257
10dff63f
JJ
12258 PR sanitizer/69055
12259 * gfortran.dg/pr69055.f90: New test.
12260
f1e0620c
JJ
12261 PR target/69015
12262 * gcc.dg/pr69015.c: New test.
818ab71a 12263\f
2f883d1c 12264Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12265
12266Copying and distribution of this file, with or without modification,
12267are permitted in any medium without royalty provided the copyright
12268notice and this notice are preserved.