]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix zero-length parameter bug in pex_run.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ae527639
RB
12016-09-19 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/77605
4 * gcc.dg/torture/pr77605.c: New testcase.
5
cdf060f8
LK
62016-09-18 Louis Krupp <louis.krupp@zoho.com>
7
8 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
9
b720e919
JH
102016-09-17 Jan Hubicka <hubicka@ucw.cz>
11
12 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
13 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
14 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
15 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
16 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
17 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
18 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
19 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
20 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
21 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
22 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
23
bdabae39
KY
242016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
25
26 * gcc.target/i386/pr68633.c: Fix expected result.
27
493ba820
LK
282016-09-17 Louis Krupp <louis.krupp@gmail.com>
29
30 PR fortran/68078
31 * gfortran.dg/pr68078.f90: New test.
32 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
33
9a42726b
BS
342016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
35
36 PR target/77613
37 * gcc.target/powerpc/swaps-p8-25.c: New.
38
e7d61178
JJ
392016-09-16 Jakub Jelinek <jakub@redhat.com>
40
8f03e02f
JJ
41 PR c++/77482
42 * g++.dg/cpp0x/constexpr-77482.C: New test.
43
e80cb545
JJ
44 PR c++/77379
45 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
46 thunk offsets.
47 * g++.dg/abi/abi-tag23a.C: Likewise.
48
1c2f613f
JJ
49 PR c++/77338
50 * g++.dg/cpp0x/decltype-77338.C: New test.
51
e7d61178
JJ
52 PR c++/77375
53 * g++.dg/cpp0x/mutable1.C: New test.
54
8d987deb
SK
552016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
56
57 PR fortran/77612
58 * gfortran.dg/pr77612.f90: New test.
59
2c3d35a6
SKS
602016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61
62 * gcc.dg/torture/pr70421.c: Require int32plus.
63
e43163ae
JJ
642016-09-16 Jakub Jelinek <jakub@redhat.com>
65
bcf0905a
JJ
66 PR middle-end/77475
67 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
68
e43163ae
JJ
69 PR target/77526
70 * gcc.target/i386/pr77526.c: New test.
71
7d704548
JJ
722016-09-16 Jakub Jelinek <jakub@redhat.com>
73 Eric Botcazou <ebotcazou@adacore.com>
74
75 PR middle-end/77594
76 * gcc.target/i386/pr77594.c: New test.
77
902d624f
LK
782016-09-15 Louis Krupp <louis.krupp@zoho.com>
79
80 PR fortran/69963
81 * gfortran.dg/misplaced_implicit_character.f90: New test.
82
7e16ce79
BC
832016-09-15 Bin Cheng <bin.cheng@arm.com>
84
85 PR tree-optimization/77503
86 * gcc.dg/vect/pr77503.c: New test.
87
7c05f5c4
RB
882016-09-15 Richard Biener <rguenther@suse.de>
89
90 PR middle-end/77544
91 * c-c++-common/torture/pr77544.c: New testcase.
92
76ff80fb
JJ
932016-09-15 Jakub Jelinek <jakub@redhat.com>
94
95 PR middle-end/77475
96 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
97 * gcc.dg/march-generic.c: Likewise.
98 * gcc.target/i386/spellcheck-options-1.c: New test.
99 * gcc.target/i386/spellcheck-options-2.c: New test.
100 * gcc.target/i386/spellcheck-options-3.c: New test.
101 * gcc.target/i386/spellcheck-options-4.c: New test.
102
5560d026
CLT
1032016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
104
105 PR fortran/72743
106 * gfortran.dg/goacc/pr72743.f90: New test.
107
5334f733
RB
1082016-09-15 Richard Biener <rguenther@suse.de>
109
110 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
111
d08615f2
RB
1122016-09-15 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/77514
115 * gcc.dg/torture/pr77514.c: New testcase.
116
28ca05f0
JJ
1172016-09-14 Jakub Jelinek <jakub@redhat.com>
118
119 PR c++/77549
120 * g++.dg/lookup/pr77549.C: New test.
121
20a1e5b8
MP
1222016-09-14 Marek Polacek <polacek@redhat.com>
123
124 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
125 * c-c++-common/gomp/atomic-13.c: Likewise.
126 * c-c++-common/gomp/atomic-14.c: Likewise.
127 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
128 * g++.dg/cpp1z/bool-increment1.C: New test.
129 * c-c++-common/pr60439.c: Add dg-warning.
130 * g++.dg/expr/bitfield4.C: Likewise.
131 * g++.dg/expr/bitfield5.C: Likewise.
132 * g++.dg/expr/bitfield6.C: Likewise.
133 * g++.dg/expr/bool1.C: Likewise.
134 * g++.dg/expr/bool3.C: Likewise.
135 * g++.dg/expr/lval3.C: Likewise.
136 * g++.dg/expr/lval4.C: Likewise.
137 * g++.old-deja/g++.jason/bool5.C: Likewise.
138 * g++.dg/expr/bitfield3.C: Adjust dg-error.
139 * g++.dg/other/error18.C: Likewise.
140 * g++.dg/gomp/atomic-14.C: Likewise.
141
0761f6bf
NS
1422016-09-14 Nathan Sidwell <nathan@acm.org>
143
144 PR c++/77539
145 * g++.dg/cpp1y/pr77539.C: New.
146
13cddbc1
CL
1472016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
148
149 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
150 dg-require.
151 * g++.dg/ext/builtin_alloca.C: Likewise.
152 * g++.dg/template/spec35.C: Likewise.
153 * gcc.dg/builtins-68.c: Likewise.
154 * gcc.misc-tests/gcov-13.c: Likewise.
155 * gcc.misc-tests/gcov-14.c: Likewise.
156
a90638d4
JM
1572016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
158
159 * gfortran.dg/dec_structure_14.f90: New testcase.
160
5ba4a08c
JJ
1612016-09-14 Jakub Jelinek <jakub@redhat.com>
162
163 PR sanitizer/68260
164 * c-c++-common/tsan/pr68260.c: New test.
165
a713b234
JS
1662016-09-13 Joe Seymour <joe.s@somniumtech.com>
167
168 PR target/70713
169 * gcc.target/msp430/function-attributes-1.c: New test.
170 * gcc.target/msp430/function-attributes-2.c: New test.
171 * gcc.target/msp430/function-attributes-3.c: New test.
172
ea8661cd
JJ
1732016-09-13 Jakub Jelinek <jakub@redhat.com>
174
9952908a
JJ
175 * g++.dg/cpp0x/gen-attrs-61.C: New test.
176 * g++.dg/cpp1z/gen-attrs1.C: New test.
177
63cdb7a0
JJ
178 PR tree-optimization/77454
179 * gcc.dg/pr77454.c: New test.
180
ea8661cd
JJ
181 PR c++/77553
182 * g++.dg/cpp1y/constexpr-77553.C: New test.
183
254830ba
DM
1842016-09-13 David Malcolm <dmalcolm@redhat.com>
185
186 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
187 (test_show_locus): Replace rich_location::add_fixit_insert calls
188 with add_fixit_insert_before and add_fixit_insert_after.
189
42763690
JM
1902016-09-13 Jason Merrill <jason@redhat.com>
191 Tom de Vries <tom@codesourcery.com>
192
193 PR c++/77427
194 * g++.dg/pr77427.C: New test.
195
c8798f2c
ML
1962016-09-13 Martin Liska <mliska@suse.cz>
197
198 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
199 effective target.
200 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
201 * lib/target-supports.exp: Define the new target.
202
54700e2e
AP
2032016-09-12 Andrew Pinski <apinski@cavium.com>
204
205 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
206 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
207
e1d55bf7
UB
2082016-09-12 Uros Bizjak <ubizjak@gmail.com>
209
210 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
211 variable arguments.
212 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
213 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
214 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
215 variable argument.
216 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
217 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
218
54dcdb88
BE
2192016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
220
221 PR c++/77496
222 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
223 * g++.dg/ext/pr77496.C: New test.
224 * g++.dg/warn/pr77496.C: New test.
225
d1463eb9
DM
2262016-09-12 David Malcolm <dmalcolm@redhat.com>
227
228 PR c/72858
229 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
230 to preserve conversion chars, and to preserve prefix information.
231 * gcc.dg/format/pr72858.c: New test case.
232
217fabad
SK
2332016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
234
235 * gfortran.dg/pr77507.f90: Move to ...
236 * gfortran.dg/ieee/pr77507.f90: here.
237
a1cd04ac
JH
2382016-08-09 Jan Hubicka <hubicka@ucw.cz>
239
240 PR ipa/61159
241 * compile/pr61159.c: New testcase
242
e3912107
JH
2432016-08-09 Jan Hubicka <hubicka@ucw.cz>
244
245 PR ipa/64316
246 * gcc.dg/ipa/pr63416.c: New testcase.
247
739d9339
PT
2482016-09-10 Paul Thomas <pault@gcc.gnu.org>
249 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/77532
cc3135b6 252 * gfortran.dg/dtio_11.f90: new test.
739d9339 253
fb7c40dd
SK
2542016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
255
256 PR fortran/77507
257 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
258 * gfortran.dg/c_assoc_4.f90: Ditto.
259
5b28efbb
TV
2602016-09-10 Tom de Vries <tom@codesourcery.com>
261
262 PR C/71602
263 * c-c++-common/va-arg-va-list-type.c: New test.
264
9d0a9bb4
PB
2652016-09-09 Peter Bergner <bergner@vnet.ibm.com>
266
267 PR rtl-optimization/77289
268 * gcc.target/powerpc/pr77289.c: New test.
269
3f0177e7
MS
2702016-09-09 Martin Sebor <msebor@redhat.com>
271
272 PR c/77520
273 PR c/77521
274 * gcc.dg/pr77520.c: New test.
275 * gcc.dg/pr77521.c: New test.
276
e81e83d0
SK
2772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
278
279 PR fortran/77506
280 * gfortran.dg/pr77506.f90: New test.
281
8a92685e
SK
2822016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
283
284 PR fortran/77507
285 * gfortran.dg/pr77507.f90: New test.
286
c65248cb
JM
2872016-09-09 Joseph Myers <joseph@codesourcery.com>
288
289 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
290
2cf0ff98
SK
2912016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
292 Louis Krupp <lkrupp@gcc.gnu.org>
293
294 PR fortran/69514
295 * gfortran.dg/pr69514_1.f90: New test.
296 * gfortran.dg/pr69514_2.f90: New test.
297
8ebc1e0f
JJ
2982016-09-08 Jakub Jelinek <jakub@redhat.com>
299
20b6cf01
JJ
300 PR fortran/77500
301 * gfortran.dg/gomp/pr77500.f90: New test.
302
8ebc1e0f
JJ
303 PR fortran/77516
304 * gfortran.dg/gomp/pr77516.f90: New test.
305
34718542
JJ
3062016-09-07 Jakub Jelinek <jakub@redhat.com>
307
308 PR middle-end/77475
309 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
310 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
311 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
312 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
313 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
314 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
315
e5106e27
DM
3162016-09-07 David Malcolm <dmalcolm@redhat.com>
317
318 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
319 "substring-locations.h".
320
ca235a85
RB
3212016-09-07 Richard Biener <rguenther@suse.de>
322
323 PR c/77450
324 * c-c++-common/vector-subscript-8.c: Move ..
325 * gcc.dg/pr77450.c: ... here.
326
0076b5dc 3272016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
328
329 PR libgfortran/77393
330 * gfortran.dg/fmt_f0_2.f90: Update test.
331 * gfortran.dg/fmt_f0_3.f90: New test.
332
6ac7322b
DH
3332016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
334
335 PR debug/77389
336 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
337 in dg-options.
338
339 PR debug/57519
340 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
341
8eb9e049
JJ
3422016-09-06 Jakub Jelinek <jakub@redhat.com>
343
344 PR target/69255
345 * gcc.target/i386/pr69255-1.c: New test.
346 * gcc.target/i386/pr69255-2.c: New test.
347 * gcc.target/i386/pr69255-3.c: New test.
348
3492016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
350
351 PR c/77336
352 * gcc.dg/format/miss-7.c: New test.
353
e6cb85d4
UB
3542016-09-06 Uros Bizjak <ubizjak@gmail.com>
355
356 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
357
7fe76f6a
ML
3582016-09-06 Martin Liska <mliska@suse.cz>
359
360 PR gcov-profile/77378
361 PR gcov-profile/77466
362 * gcc.dg/profile-update-warning.c: New test.
363
209b636e
RB
3642016-09-06 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/77479
367 * gcc.dg/torture/pr77479.c: New testcase.
368
b772a565
RB
3692016-09-06 Richard Biener <rguenther@suse.de>
370
371 PR c/77450
372 * c-c++-common/vector-subscript-7.c: Adjust.
373 * c-c++-common/vector-subscript-8.c: New testcase.
374
a8c07037
SKS
3752016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
376
377 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
378
0ce48391
JJ
3792016-09-05 Jakub Jelinek <jakub@redhat.com>
380
de9188e0
JJ
381 PR target/77476
382 * gcc.target/i386/avx512f-pr77476.c: New test.
383 * gcc.target/i386/avx512bw-pr77476.c: New test.
384 * gcc.target/i386/avx512dq-pr77476.c: New test.
385
c76f7809
JJ
386 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
387 Update comment to mention also avx512f.
388
0ce48391
JJ
389 PR sanitizer/77396
390 * g++.dg/asan/pr77396-2.C: New test.
391
8a27cf73
UB
3922016-09-05 Uros Bizjak <ubizjak@gmail.com>
393
394 PR rtl-optimization/77452
395 * gcc.target/i386/pr77452.c: New test.
396
25ff5dd3
MP
3972016-09-05 Marek Polacek <polacek@redhat.com>
398
399 PR c/77423
400 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
401
f2bc4e48
SK
4022016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
403
404 PR fortran/77391
405 * gfortran.dg/pr77391.f90: New test.
406
e85921ee
SK
4072016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 PR fortran/77460
410 * gfortran.dg/pr77460.f90: New test.
411
b5d50659
JJ
4122016-09-03 Jakub Jelinek <jakub@redhat.com>
413
414 PR c/65467
415 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
416
7b826676
KY
4172016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
418
419 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
420
717ebe91
DM
4212016-09-02 David Malcolm <dmalcolm@redhat.com>
422
423 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
424 test case.
425 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
426 diagnostic-test-show-locus-generate-patch.c to the sources
427 for diagnostic_plugin_test_show_locus.c.
428
94087e88
JJ
4292016-09-02 Jakub Jelinek <jakub@redhat.com>
430
9dc5773f
JJ
431 PR c/65467
432 * gcc.dg/gomp/_Atomic-1.c: New test.
433 * gcc.dg/gomp/_Atomic-2.c: New test.
434 * gcc.dg/gomp/_Atomic-3.c: New test.
435 * gcc.dg/gomp/_Atomic-4.c: New test.
436 * gcc.dg/gomp/_Atomic-5.c: New test.
437
94087e88
JJ
438 PR sanitizer/77396
439 * g++.dg/asan/pr77396.C: New test.
440
4412016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
442
443 PR tree-optimization/71831
444 * gcc.dg/builtin-object-size-16.c: New test.
445 * gcc.dg/builtin-object-size-17.c: New test.
446
7e89048d
JD
4472016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
448
449 PR libgfortran/77393
450 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
451
2f196155
UB
4522016-09-01 Uros Bizjak <ubizjak@gmail.com>
453
454 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
455 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
456 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
457 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
458 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
459 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
460 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
461 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
462 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
463 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
464 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
465 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
466 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
467 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
468 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
469 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
470 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
471 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
472
0a6b0523
EB
4732016-09-01 Eric Botcazou <ebotcazou@adacore.com>
474
475 * gnat.dg/opt58.adb: New test.
476 * gnat.dg/opt58_pkg.ads: New helper.
477
2a99de7b
RB
4782016-09-01 Richard Biener <rguenther@suse.de>
479
480 PR middle-end/77436
481 * gcc.dg/torture/pr77436.c: New testcase.
482
f79d8786
SKS
4832016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
484
485 * gcc.dg/pr64252.c: Require int32plus.
486 * gcc.dg/pr66299-1.c: Likewise.
487 * gcc.dg/pr66299-2.c: Likewise.
488 * gcc.dg/torture/20131115-1.c: Skip for avr.
489
b06335f9
KT
4902016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
491
492 * gcc.target/aarch64/ands_3.c: New test.
493
f25f40be
JJ
4942016-08-31 Jakub Jelinek <jakub@redhat.com>
495
d12a0b5a
JJ
496 PR fortran/77352
497 * gfortran.dg/gomp/pr77352.f90: New test.
498
f25f40be
JJ
499 PR fortran/77374
500 * gfortran.dg/gomp/pr77374.f08: New test.
501
9ff6fb6e
MG
5022016-08-31 Marc Glisse <marc.glisse@inria.fr>
503
504 PR tree-optimization/73714
505 * gcc.dg/tree-ssa/pr73714.c: New test.
506
8e95a674
JD
5072016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
508
509 PR libgfortran/77393
510 * gfortran.dg/fmt_f0_2.f90: New test.
511
c6b0037d
MG
5122016-08-31 Marc Glisse <marc.glisse@inria.fr>
513
514 * gcc.target/i386/pr59539-2.c: Adapt options.
515 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
516
1a576b13
PT
5172016-08-31 Paul Thomas <pault@gcc.gnu.org>
518
519 PR fortran/77418
520 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
521 of the associate entity and replace with a pointer to the
522 intended item on the stack.
523
e73d3ca6 5242016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 525 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
526
527 PR fortran/48298
528 * gfortran.dg/dtio_1.f90: New test.
529 * gfortran.dg/dtio_2.f90: New test.
530 * gfortran.dg/dtio_3.f90: New test.
531 * gfortran.dg/dtio_4.f90: New test.
532 * gfortran.dg/dtio_5.f90: New test.
533 * gfortran.dg/dtio_6.f90: New test.
534 * gfortran.dg/dtio_7.f90: New test.
535 * gfortran.dg/dtio_8.f90: New test.
536 * gfortran.dg/dtio_9.f90: New test.
537 * gfortran.dg/dtio_10.f90: New test.
538
b816477a
DM
5392016-08-30 David Malcolm <dmalcolm@redhat.com>
540
541 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
542 (test_many_nested_locations): New function.
543 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
544 (test_show_locus): Handle "test_many_nested_locations".
545
71b30891
DM
5462016-08-30 David Malcolm <dmalcolm@redhat.com>
547
548 * g++.dg/template/double-greater-than-fixit.C: New test case.
549
8fa37232
EB
5502016-08-30 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/opt57.ad[sb]: New test.
553 * gnat.dg/opt57_pkg.ads: New helper.
554
6f651bae
RB
5552016-08-30 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/69047
558 * gcc.dg/pr69047.c: Fix byte-order check.
559
ab834832
JJ
5602016-08-30 Jakub Jelinek <jakub@redhat.com>
561
5116b156
JJ
562 PR tree-optimization/72866
563 * gcc.dg/vect/pr72866.c: New test.
564
3754bbfc
JJ
565 PR debug/77363
566 * g++.dg/debug/dwarf2/pr77363.C: New test.
567
26122e2d
JJ
568 PR middle-end/77377
569 * gcc.target/i386/pr77377.c: New test.
570
ab834832
JJ
571 PR debug/77389
572 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
573 in dg-options.
574
bedc9ca7
SK
5752016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
576
577 * gfortran.dg/pr77372.f90: Moved to ...
578 * gfortran.dg/ieee/pr77372.f90: here.
579
adfa1e6b
MM
5802016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
581
582 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
583 vector short/char initializations.
584 * gcc.target/powerpc/vec-init-5.c: Likewise.
585 * gcc.target/powerpc/vec-init-6.c: New compile time test for
586 vector initialization optimizations.
587 * gcc.target/powerpc/vec-init-7.c: Likewise.
588 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
589 vector float/double initializations.
590 * gcc.target/powerpc/vec-init-9.c: Likewise.
591
414b7129
UB
5922016-08-29 Uros Bizjak <ubizjak@gmail.com>
593
594 PR target/77403
595 * gcc.target/i386/pr77403.c: New test.
596
3d06b6f2
MP
5972016-08-29 Marek Polacek <polacek@redhat.com>
598
599 PR c/77292
600 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
601
ba9bbd6f
TV
6022016-08-29 Tom de Vries <tom@codesourcery.com>
603
604 PR c/77398
605 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
606
d7d80d8f
EB
6072016-08-29 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 610
d7d80d8f 6112016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
612
613 * gfortran.dg/dec_structure_13.f90: New testcase.
614
468d95c8
JB
6152016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
616
617 PR fortran/77261
618 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
619 available.
620
f329b264
TV
6212016-08-28 Tom de Vries <tom@codesourcery.com>
622
623 PR lto/70955
624 * gcc.dg/pr70955.c: New test.
625 * gcc.dg/lto/pr70955_0.c: Same.
626 * gcc.dg/lto/pr70955_1.c: Same.
627
4a389eb6
PP
6282016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
629
630 PR tree-optimization/71077
631 * gcc.target/i386/pr71077.c: New test.
632
3f8257db 6332016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
634
635 PR fortran/77380
636 * gfortran.dg/pr77380.f90: New test.
637
3f8257db 6382016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
639
640 PR fortran/77372
641 gfortran.dg/pr77372.f90: New test.
642
ee908516
DM
6432016-08-26 David Malcolm <dmalcolm@redhat.com>
644
645 * gcc.dg/spellcheck-fields-2.c (test): Move
646 dg-begin/end-multiline-output within function body.
647 (test_macro): New function.
648
d41e76cf
DM
6492016-08-26 David Malcolm <dmalcolm@redhat.com>
650
651 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
652 (test_fixit_insert): Update expected output.
653 (test_fixit_remove): Likewise.
654 (test_fixit_replace): Likewise.
655
524a4c96
RO
6562016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
657
658 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
659 Fix typo.
660
ebfa15ab
RB
6612016-08-26 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/69047
664 * gcc.dg/pr69047.c: New testcase.
665
209ca542
PK
6662016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
667 Martin Jambhor <mjambor@suse.cz>
524a4c96 668
209ca542
PK
669 * gcc.dg/ipa/propbits-1.c: New test-case.
670 * gcc.dg/ipa/propbits-2.c: Likewise.
671 * gcc.dg/ipa/propbits-3.c: Likewise.
672
e5cf1629
SK
6732016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
674
675 PR fortran/77351
676 * gfortran.dg/pr77351.f90: New test.
677
ebef225f
MP
6782016-08-25 Marek Polacek <polacek@redhat.com>
679
680 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
681
fe377a48
MP
6822016-08-25 Marek Polacek <polacek@redhat.com>
683
684 PR c/77323
685 * gcc.dg/pr77323.c: New test.
686
88b8971f
PT
6872016-08-24 Paul Thomas <pault@gcc.gnu.org>
688
689 PR fortran/77358
690 * gfortran.dg/submodule_17.f08: New test.
691
3f8257db
JJ
6922016-08-24 Michael Collison <michael.collison@linaro.org>
693 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
694
695 * gcc.target/arm/builtin_saddl.c: New testcase.
696 * gcc.target/arm/builtin_saddll.c: New testcase.
697 * gcc.target/arm/builtin_uaddl.c: New testcase.
698 * gcc.target/arm/builtin_uaddll.c: New testcase.
699 * gcc.target/arm/builtin_ssubl.c: New testcase.
700 * gcc.target/arm/builtin_ssubll.c: New testcase.
701 * gcc.target/arm/builtin_usubl.c: New testcase.
702 * gcc.target/arm/builtin_usubll.c: New testcase.
703
d5b5d212
UB
7042016-08-24 Uros Bizjak <ubizjak@gmail.com>
705
706 PR target/77270
707 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
708 (dg-options): Use -march=amdfam10 instead of -march=athlon.
709 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
710 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
711 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
712 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
713 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
714 effective target. Remove scan-assembler-times directives.
715 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
716 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
717 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
718
d1188689
SKS
7192016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
720
721 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
722 of unsigned int.
723 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
724
0b6b8f85
RS
7252016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
726
727 PR testsuite/77317
728 * lib/target-supports.exp
729 (check_effective_target_vect_aligned_arrays): Don't cache the result.
730 (check_effective_target_vect_natural_alignment): Ditto.
731 (check_effective_target_vector_alignment_reachable): Ditto.
732 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
733
587b7f7a
ILT
7342016-08-23 Ian Lance Taylor <iant@golang.org>
735
736 * gcc.target/s390/nolrl-1.c: Don't match the file name.
737
6019c0fc
MM
7382016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
739
740 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
741 being created from pointers to memory locations.
742 * gcc.target/powerpc/vec-init-2.c: Likewise.
743
cfe37db4
FR
7442016-08-23 Fritz Reese <fritzoreese@gmail.com>
745
746 * gfortran.dg/dec_structure_12.f90: New testcase.
747
7e11f46f
DV
7482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
749
750 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
751
7ab4f354
DV
7522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
753
754 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
755 verification.
756
deb9351f
DV
7572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
758
759 * gcc.target/s390/md/andc-splitter-1.c: New test case.
760 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
761
1fd9f058
RB
7622016-08-23 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/27336
765 * c-c++-common/pr27336.c: New testcase.
766
b00e6e75
MP
7672016-08-22 Marek Polacek <polacek@redhat.com>
768
769 PR c++/77321
770 * g++.dg/cpp1y/pr77321.C: New test.
771
58338bac
SK
7722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
773
774 PR fortran/60774
775 * gfortran.dg/empty_label.f: Adjust test for new error message.
776 * gfortran.dg/empty_label.f90: Ditto.
777 * gfortran.dg/empty_label_typedecl.f90: Ditto.
778 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
779 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
780
30364ce6
SK
7812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
782
783 PR fortran/61318
784 * gfortran.dg/pr61318.f90: New test.
785
ad7a5a8f
SK
7862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/77260
789 * gfortran.dg/pr77260_1.f90: New test.
790 * gfortran.dg/pr77260_2.f90: Ditto.
791
72f52f30
JM
7922016-08-22 Joseph Myers <joseph@codesourcery.com>
793
794 PR middle-end/77269
795 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
796 __builtin_signbitf and __builtin_signbitl in expected generic
797 expansion.
798 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
799 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
800 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
801 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
802 tests.
803
6dc198e3
JM
8042016-08-22 Joseph Myers <joseph@codesourcery.com>
805
806 * gcc.dg/torture/float128-builtin.c,
807 gcc.dg/torture/float128-ieee-nan.c,
808 gcc.dg/torture/float128x-builtin.c,
809 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
810 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
811 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
812 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
813 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
814 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
815 gcc.dg/torture/floatn-nan.h: New tests.
816
7ff4e41a
JM
8172016-08-22 Joseph Myers <joseph@codesourcery.com>
818
819 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
820 macro.
821 (main): Update calls to TEST_I_F.
822 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
823 macro.
824 (main): Update calls to TEST_I_F.
825
7078cdb6
JM
8262016-08-22 Joseph Myers <joseph@codesourcery.com>
827
828 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
829 gcc.dg/torture/fp-int-convert-float32x-timode.c,
830 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
831 names in calls to TEST_I_F.
832
a9d7c823
BE
8332016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
834
835 PR c/52952
836 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
837
cd800235
SKS
8382016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
839
840 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
841 and !natural_alignment_64.
842 * gcc.dg/ipa/propalign-2.c: Likewise.
843 * gcc.dg/ipa/propalign-3.c: Likewise.
844 * gcc.dg/ipa/propalign-4.c: Likewise.
845 * gcc.dg/ipa/propalign-5.c: Likewise.
846 * lib/target-supports.exp
847 (check_effective_target_natural_alignment_32): Add avr-*-*.
848
22d12455
KV
8492016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
850
851 PR tree-optimization/61839
852 * gcc.dg/tree-ssa/pr61839_1.c: New test.
853 * gcc.dg/tree-ssa/pr61839_2.c: New test.
854 * gcc.dg/tree-ssa/pr61839_3.c: New test.
855 * gcc.dg/tree-ssa/pr61839_4.c: New test.
856
c65699ef
JM
8572016-08-19 Joseph Myers <joseph@codesourcery.com>
858
859 PR c/32187
860 * lib/target-supports.exp (check_effective_target_float16)
861 (check_effective_target_float32, check_effective_target_float64)
862 (check_effective_target_float128, check_effective_target_float32x)
863 (check_effective_target_float64x)
864 (check_effective_target_float128x)
865 (check_effective_target_float16_runtime)
866 (check_effective_target_float32_runtime)
867 (check_effective_target_float64_runtime)
868 (check_effective_target_float128_runtime)
869 (check_effective_target_float32x_runtime)
870 (check_effective_target_float64x_runtime)
871 (check_effective_target_float128x_runtime)
872 (check_effective_target_floatn_nx_runtime)
873 (add_options_for_float16, add_options_for_float32)
874 (add_options_for_float64, add_options_for_float128)
875 (add_options_for_float32x, add_options_for_float64x)
876 (add_options_for_float128x): New procedures.
877 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
878 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
879 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
880 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
881 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
882 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
883 gcc.dg/torture/float128-complex.c,
884 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
885 gcc.dg/torture/float128x-basic.c,
886 gcc.dg/torture/float128x-complex.c,
887 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
888 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
889 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
890 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
891 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
892 gcc.dg/torture/float32x-basic.c,
893 gcc.dg/torture/float32x-complex.c,
894 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
895 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
896 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
897 gcc.dg/torture/float64x-basic.c,
898 gcc.dg/torture/float64x-complex.c,
899 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
900 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
901 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
902 gcc.dg/torture/floatn-tg.h,
903 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
904 gcc.dg/torture/fp-int-convert-float128-ieee.c,
905 gcc.dg/torture/fp-int-convert-float128x-timode.c,
906 gcc.dg/torture/fp-int-convert-float128x.c,
907 gcc.dg/torture/fp-int-convert-float16-timode.c,
908 gcc.dg/torture/fp-int-convert-float16.c,
909 gcc.dg/torture/fp-int-convert-float32-timode.c,
910 gcc.dg/torture/fp-int-convert-float32.c,
911 gcc.dg/torture/fp-int-convert-float32x-timode.c,
912 gcc.dg/torture/fp-int-convert-float32x.c,
913 gcc.dg/torture/fp-int-convert-float64-timode.c,
914 gcc.dg/torture/fp-int-convert-float64.c,
915 gcc.dg/torture/fp-int-convert-float64x-timode.c,
916 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
917 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
918 maximum exponent of floating-point type. Use it in testing
919 whether 0x8...0 fits in the floating-point type. Always treat -1
920 (signed 0xf...f) as fitting in the floating-point type.
921 (M_OK1): New macro.
922 * gcc.dg/torture/fp-int-convert-double.c,
923 gcc.dg/torture/fp-int-convert-float.c,
924 gcc.dg/torture/fp-int-convert-float128-timode.c,
925 gcc.dg/torture/fp-int-convert-float128.c,
926 gcc.dg/torture/fp-int-convert-float80-timode.c,
927 gcc.dg/torture/fp-int-convert-float80.c,
928 gcc.dg/torture/fp-int-convert-long-double.c,
929 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
930
94e73c78
JJ
9312016-08-19 Jakub Jelinek <jakub@redhat.com>
932
fbdbd4b6
JJ
933 PR fortran/72744
934 * gfortran.dg/gomp/pr72744.f90: New test.
935
94e73c78
JJ
936 PR fortran/69281
937 * gfortran.dg/gomp/pr69281.f90: New test.
938
91151a73
JB
9392016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
940
414b7129
UB
941 * gfortran.dg/random_4.f90: Initialize seed before using, handle
942 the last special seed value.
943 * gfortran.dg/random_7.f90: Use size for last array member instead
944 of hardcoded value.
91151a73 945
fcf830ab
PK
9462016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
947
948 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
949 * gcc.dg/cpp/warn-undef-2.c: Likewise.
950
1a5da5b6
RB
9512016-08-19 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/77286
954 * gcc.dg/torture/pr77286.c: New testcase.
955
82f72146
DM
9562016-08-18 David Malcolm <dmalcolm@redhat.com>
957
958 * gcc.dg/verbose-asm-2.c: New test case.
959
cc015f3a
DM
9602016-08-18 David Malcolm <dmalcolm@redhat.com>
961
962 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
963 (custom_diagnostic_finalizer): Update for change to
964 diagnostic_show_locus.
965
cb18fd07
DM
9662016-08-18 David Malcolm <dmalcolm@redhat.com>
967
968 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
969 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
970
a76989dc
MP
9712016-08-18 Marek Polacek <polacek@redhat.com>
972
973 PR c/71514
974 * gcc.dg/pr71514.c: New test.
975
89c88780
L
9762015-08-18 H.J. Lu <hongjiu.lu@intel.com>
977
978 PR target/72839
979 * gcc.target/i386/pr72839.c: New test.
980
2c71d454
CLT
9812016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
982
983 PR middle-end/70895
984 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
985 * c-c++-common/goacc/reduction-1.c: Likewise.
986 * c-c++-common/goacc/reduction-2.c: Likewise.
987 * c-c++-common/goacc/reduction-3.c: Likewise.
988 * c-c++-common/goacc/reduction-4.c: Likewise.
989
66592e95
AM
9902016-08-18 Alan Modra <amodra@gmail.com>
991
992 * gcc.c-torture/compile/pr72771.c: New.
993
3a146d46
JJ
9942016-08-17 Jakub Jelinek <jakub@redhat.com>
995
996 PR fortran/67496
997 * gfortran.dg/pr67496.f90: New test.
998
3f8257db 9992015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1000
1001 PR tree-optimization/71752
3a146d46 1002 * gcc.dg/vect/pr71752.c: New.
038000bd 1003
dd42e908
UB
10042016-08-17 Uros Bizjak <ubizjak@gmail.com>
1005
1006 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1007
458a1cd0
JJ
10082016-08-17 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR middle-end/77259
1011 * g++.dg/ipa/devirt-52.C: New test.
1012
11c4c4ba
CLT
10132016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1014
1015 * c-c++-common/goacc/reduction-6.c: New testcase.
1016
661d6efd
RB
10172016-08-17 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/76490
1020 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1021 * gcc.dg/pr52904.c: XFAIL.
1022
622d8b69
RB
10232016-08-17 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/23855
1026 * gcc.dg/loop-unswitch-2.c: Adjust.
1027
af23e99c
JJ
10282016-08-16 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR tree-optimization/72817
1031 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1032
feeb6268
JM
10332016-08-16 Joseph Myers <joseph@codesourcery.com>
1034
1035 PR libgcc/77265
1036 * gcc.dg/torture/float128-extend-inf.c: New test.
1037
65e736c0
DM
10382016-08-16 David Malcolm <dmalcolm@redhat.com>
1039
1040 PR c/72857
1041 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1042 for embedded NUL.
1043 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1044 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1045 caret placement.
1046 (test_oct): Likewise.
1047 (test_multiple): Likewise.
1048 (test_field_width_specifier): Likewise.
1049 (test_field_width_specifier_2): New function.
1050 (test_field_precision_specifier): New function.
1051 (test_embedded_nul): Update expected caret placement.
1052 (test_non_contiguous_strings): Update line number.
1053 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1054 (__emit_string_literal_range): Add "caret_idx" param.
1055 (test_simple_string_literal): Add value for new param, updating
1056 expected output..
1057 (test_concatenated_string_literal): Likewise.
1058 (test_multiline_string_literal): Likewise.
1059 (test_hex): Likewise.
1060 (test_oct): Likewise.
1061 (test_multiple): Likewise.
1062 (test_ucn4): Likewise.
1063 (test_ucn8): Likewise.
1064 (test_u8): Likewise.
1065 (test_u): Likewise; update expected message, from "range" to
1066 "location".
1067 (test_U): Likewise.
1068 (test_L): Likewise.
1069 (test_macro): Add value for new param.
1070 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1071 (__emit_string_literal_range): Add "caret_idx" param.
1072 (test_stringified_token_1): Add value for new param. Update
1073 expected message, from "range" to "location".
1074 (test_stringized_token_2): Likewise, adding param to macro.
1075 (test_stringified_token_3): Likewise.
1076 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1077 (emit_warning): Convert param from source_range to location_t.
1078 (test_string_literals): Add caret_idx param, and use it when
1079 constructing a substring_loc. Update error message, from
1080 "range" to "location".
1081
4a7f57d5
JJ
10822016-08-16 Jakub Jelinek <jakub@redhat.com>
1083
7841800f
JJ
1084 PR target/71910
1085 * g++.dg/gomp/pr71910.C: New test.
1086
1b13411a
JJ
1087 PR middle-end/67485
1088 * gcc.c-torture/compile/pr67485.c: New test.
1089
4a7f57d5
JJ
1090 PR target/72867
1091 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1092
3c556bc4
BC
10932016-08-16 Bin Cheng <bin.cheng@arm.com>
1094
1095 PR tree-optimization/69848
1096 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1097
beab2da6
ML
10982016-08-16 Martin Liska <mliska@suse.cz>
1099
1100 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1101 of memory operations so that it can be handled by core2
1102 in 32-bit mode.
1103
f4eec0a3
RB
11042016-08-16 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/76783
1107 * gcc.dg/pr76783.c: New testcase.
1108 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1109
8f21990a
BC
11102016-08-16 Bin Cheng <bin.cheng@arm.com>
1111
1112 PR tree-optimization/72817
1113 PR tree-optimization/73450
1114 * gcc.dg/tree-ssa/pr72817.c: New test.
1115 * gcc.dg/tree-ssa/pr73450.c: New test.
1116
7fc61626
FR
11172016-08-15 Fritz Reese <fritzoreese@gmail.com>
1118
1119 * gfortran.dg/init_flag_13.f90: New testcase.
1120 * gfortran.dg/init_flag_14.f90: Ditto.
1121 * gfortran.dg/init_flag_15.f03: Ditto.
1122 * gfortran.dg/dec_init_1.f90: Ditto.
1123 * gfortran.dg/dec_init_2.f90: Ditto.
1124
432baa02
UB
11252016-08-15 Uros Bizjak <ubizjak@gmail.com>
1126
1127 PR target/72867
1128 * gcc.target/i386/pr72867.c: New test.
1129
7e1dde14
EB
11302016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1131
1132 * c-c++-common/dump-ada-spec-5.c: New test.
1133
e4969090
RB
11342016-08-15 Richard Biener <rguenther@suse.de>
1135
1136 PR tree-optimization/73434
1137 * gcc.dg/torture/pr73434.c: New testcase.
1138
66088065
JJ
11392016-08-15 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR tree-optimization/72824
1142 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1143
7c713714
CLT
11442016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1145
1146 PR fortran/70598
1147 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1148 in use_device clause.
1149 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1150 * gfortran.dg/goacc/list.f95: Adjust to catch
1151 "neither a POINTER nor an array" error messages.
1152
4271e5cb
UB
11532016-08-14 Uros Bizjak <ubizjak@gmail.com>
1154
1155 PR target/76342
1156 * gcc.target/i386/pr76342.c: New test.
1157
b0cea284
JJ
11582016-08-12 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR c/71512
1161 * g++.dg/ubsan/pr71512.C: New test.
1162 * c-c++-common/ubsan/pr71512-1.c: New test.
1163 * c-c++-common/ubsan/pr71512-2.c: New test.
1164
e86aefb8
MM
11652016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1166
1167 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1168 vector initialization options.
1169 * gcc.target/powerpc/vec-init-2.c: Likewise.
1170 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1171 is generated on ISA 3.0.
1172
7fd82d52
PP
11732016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1174
1175 PR middle-end/71654
1176 * gcc.dg/c-c++-common/pr71654.c: New test.
1177 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1178 dg-options.
1179 * gcc.dg/tree-ssa/vrp24: Likewise.
1180
2f1364c2
JJ
11812016-08-12 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c/67410
1184 * gcc.dg/pr67410.c: New test.
1185
8eb414aa
BC
11862016-08-12 Bin Cheng <bin.cheng@arm.com>
1187
1188 PR tree-optimization/69848
1189 * gcc.dg/vect/vect-pr69848.c: New test.
1190
30b39c19
UB
11912016-08-12 Uros Bizjak <ubizjak@gmail.com>
1192
1193 PR testsuite/71008
1194 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1195 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1196 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1197 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1198
e373dd06
RB
11992016-08-12 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/57326
1202 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1203 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1204 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1205 * gcc.target/i386/pr45685.c: Likewise.
1206 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1207 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1208 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1209 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1210 * gfortran.dg/pr34163.f90: Likewise.
1211
20d1af89
ML
12122016-08-12 Martin Liska <mliska@suse.cz>
1213
1214 * g++.dg/gcov/gcov-16.C: New test.
1215 * lib/gcov.exp: Support new argument for run-gcov function.
1216
5cacda56
ML
12172016-08-12 Martin Liska <mliska@suse.cz>
1218
1219 PR gcov-profile/35590
1220 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1221
663eecfd
RB
12222016-08-12 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/72851
1225 * gcc.dg/torture/pr72851.c: New testcase.
1226
3f8257db 12272016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1228
e366d7d8
AO
1229 PR debug/63240
1230 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1231 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1232 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1233 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1234 DW_AT_deleted.
1235
71e1a6a4
AO
1236 PR debug/55641
1237 * g++.dg/debug/dwarf2/ref-1.C: New.
1238
8aaf799b
AO
1239 PR debug/49366
1240 * g++.dg/debug/dwarf2/template-params-12.H: New.
1241 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1242 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1243 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1244 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1245 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1246 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1247 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1248
06f9caed
BS
12492016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1250
1251 PR target/72863
1252 * gcc.target/powerpc/pr72863.c: New test.
1253
a8b956c1
UB
12542016-08-11 Uros Bizjak <ubizjak@gmail.com>
1255
1256 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1257
c73dd986
L
12582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1259
1260 * gcc.target/i386/pieces-strcpy-1.c: New test.
1261 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1262
385ed708
JJ
12632016-08-11 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR c++/72868
1266 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1267
df7ec09f
L
12682015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 * gcc.target/i386/pieces-memcpy-1.c: New test.
1271 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1272 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1273 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1274 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1275 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1276
b95a64bb
JJ
12772016-08-11 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR c/72816
7ddbcf6b 1280 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1281
59537744
BE
12822016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1283
1284 PR tree-optimization/71083
1285 * gcc.c-torture/execute/pr71083.c: New test.
1286 * gnat.dg/loop_optimization23.adb: New test.
1287 * gnat.dg/loop_optimization23_pkg.ads: New test.
1288 * gnat.dg/loop_optimization23_pkg.adb: New test.
1289
183ac6d0
RB
12902016-08-11 Richard Biener <rguenther@suse.de>
1291
1292 PR tree-optimization/72772
1293 * gcc.dg/graphite/pr35356-1.c: Adjust.
1294 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1295
b152f5a2
JB
12962016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1297
1298 * gfortran.dg/random_7.f90: Take into account that the last seed
1299 value is the special p value.
1300 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1301
bb7ebad1
RB
13022016-08-11 Richard Biener <rguenther@suse.de>
1303
1304 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1305
2e186411
AM
13062016-08-11 Alan Modra <amodra@gmail.com>
1307
1308 * gcc.target/powerpc/pr71680.c: New.
1309
e9e6d4f6
KN
13102016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1311
1312 * gcc.target/powerpc/bfp/bfp.exp: New file.
1313 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1314 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1315 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1316 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1317 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1318 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1323 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1324 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1325 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1326 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1327 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1328 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1329 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1330 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1331 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1332 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1333 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1334 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1335 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1336 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1337 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1338 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1339 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1340 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1341 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1342 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1343 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1344 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1345 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1346 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1347 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1348 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1349 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1350 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1351 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1352 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1353 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1354 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1355 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1356 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1357 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1358 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1359 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1360 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1361 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1362 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1363 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1364 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1365 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1366
9c8eabea
BC
13672016-08-10 Bin Cheng <bin.cheng@arm.com>
1368
1369 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1370 Add aarch64*-*-*.
1371
6c553b76
BC
13722016-08-10 Bin Cheng <bin.cheng@arm.com>
1373
1374 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1375
a0883b08
MM
13762016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1377
1378 PR target/72853
1379 * gcc.target/powerpc/pr72853.c: New test.
1380
a266236e
ML
13812016-08-10 Martin Liska <mliska@suse.cz>
1382
1383 PR gcov-profile/58306
1384 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1385
22063dbc
ML
13862016-08-10 Martin Liska <mliska@suse.cz>
1387
1388 * g++.dg/gcov/gcov-threads-1.C: New test.
1389
5250a5bb
SKS
13902016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1391
1392 PR target/71873
1393 * gcc.target/avr/pr71873.c: New test.
1394
b7597ae5
ML
13952016-08-09 Martin Liska <mliska@suse.cz>
1396
1397 * g++.dg/gcov/gcov-dump-1.C: New test.
1398 * g++.dg/gcov/gcov-dump-2.C: New test.
1399
ab50a215
ML
14002016-08-09 Martin Liska <mliska@suse.cz>
1401
1402 * gcc.dg/tree-prof/val-prof-9.c: New test.
1403
dcb1e137
ML
14042016-08-09 Martin Liska <mliska@suse.cz>
1405
1406 * gcc.dg/tree-prof/val-prof-8.c: New test.
1407
04d6d3b6
MJ
14082016-08-09 Martin Jambor <mjambor@suse.cz>
1409
df839749
UB
1410 PR ipa/71981
1411 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1412
c57e78c4
BC
14132016-08-09 Bin Cheng <bin.cheng@arm.com>
1414
1415 PR tree-optimization/33707
1416 * gcc.dg/vect/pr33707.c: New test.
1417
42970a17
BC
14182016-08-09 Bin Cheng <bin.cheng@arm.com>
1419
1420 PR tree-optimization/pr72772
1421 * gcc.dg/tree-ssa/pr72772.c: New test.
1422
810a3aa6
MF
14232016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1424
1425 PR rtl-optimization/66669
1426 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1427
9e207d6f
JJ
14282016-08-09 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR tree-optimization/72824
1431 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1432
50bf47fd
RB
14332016-08-09 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/71802
1436 * gcc.dg/torture/pr71802.c: New testcase.
1437
cadec7ca
JJ
14382016-08-09 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c++/72809
1441 * g++.dg/eh/stdarg1.C: New test.
1442
c43c5112
AK
14432016-08-08 Andi Kleen <ak@linux.intel.com>
1444
1445 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1446 test command line in failure log.
1447 (profopt-execute): dito. Make autofdo file names unique.
1448
895aa8e1
DM
14492016-08-08 David Malcolm <dmalcolm@redhat.com>
1450
1451 PR c/64955
1452 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1453 output.
1454
9afda630
PK
14552016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1456
1457 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1458 c99_runtime.
1459 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1460 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1461 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1462 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1463 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1464 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1465
e52ed3fe
DM
14662016-08-08 David Malcolm <dmalcolm@redhat.com>
1467
1468 PR c/52952
1469 * gcc.dg/cpp/pr66415-1.c: Likewise.
1470 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1471 * gcc.dg/format/c90-printf-1.c: Likewise.
1472 * gcc.dg/format/diagnostic-ranges.c: New test case.
1473
ad200580
JJ
14742016-08-08 Jakub Jelinek <jakub@redhat.com>
1475
77524e0d
JJ
1476 PR fortran/72716
1477 * gfortran.dg/gomp/pr72716.f90: New test.
1478
2187f2a2
JJ
1479 PR middle-end/72781
1480 * gcc.dg/gomp/pr72781.c: New test.
1481
ad200580
JJ
1482 PR middle-end/68762
1483 * g++.dg/vect/pr68762-1.cc: New test.
1484 * g++.dg/vect/pr68762-2.cc: New test.
1485 * g++.dg/vect/pr68762.h: New file.
1486
989d0071
MS
14872016-08-08 Martin Sebor <msebor@redhat.com>
1488
1489 PR testsuite/72838
3a146d46
JJ
1490 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1491 * g++.dg/warn/overflow-warn-3.C: Same.
1492 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1493
7090cac9
AV
14942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1495
1496 PR fortran/71936
1497 * gfortran.dg/allocate_with_source_21.f03: New test.
1498
64e56ab0
AV
14992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1500
1501 PR fortran/72698
1502 * gfortran.dg/allocate_with_source_20.f03: New test.
1503
0476487d
AM
15042016-08-08 Alan Modra <amodra@gmail.com>
1505
1506 * gcc.c-torture/compile/pr72802.c: New.
1507
8e9218f2
AV
15082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1509
1510 PR fortran/70524
1511 * gfortran.dg/dependency_48.f90: New test.
1512
c1f7083b
TK
15132016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1514
531e5ae3 1515 PR fortran/70040
c1f7083b
TK
1516 * gfortran.dg/pr70040.f90: New testcase.
1517
6ab5813c
TK
15182016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1519
1520 PR fortran/71961
1521 * gfortran.dg/matmul_10.f90: New testcase.
1522
27bddc4a
JH
15232016-08-07 Jan Hubicka <hubicka@ucw.cz>
1524
1525 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1526
4a9f8a9f
JJ
15272016-08-07 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c/72816
1530 * gcc.dg/pr72816.c: New test.
1531
fa76f2c6
JW
15322016-08-06 Jonathan Wakely <jwakely@redhat.com>
1533
1534 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1535 * g++.dg/conversion/pr41426.C: Likewise.
1536 * g++.dg/conversion/pr66211.C: Likewise.
1537 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1538 * g++.dg/init/ref8.C: Likewise.
1539 * g++.old-deja/g++.law/cvt20.C: Likewise.
1540 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1541
5c3e5002
PP
15422016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1543
1544 PR tree-optimization/18046
1545 * gcc.dg/tree-ssa/vrp105.c: New test.
1546 * gcc.dg/tree-ssa/vrp106.c: New test.
1547
94087e88 15482016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1549
1550 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1551 1ul in diagnostics. Remove hyphen from "constant-expression."
1552 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1553 * g++.dg/cpp0x/static_assert3.C: Same.
1554 * g++.dg/cpp1y/constexpr-throw.C: Same.
1555 * g++.dg/template/nontype3.C: Same.
1556 * g++.dg/warn/overflow-warn-1.C: Same.
1557 * g++.dg/warn/overflow-warn-3.C: Same.
1558 * g++.dg/warn/overflow-warn-4.C: Same.
1559
88fa5555
DM
15602016-08-05 David Malcolm <dmalcolm@redhat.com>
1561
1562 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1563 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1564 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1565 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1566
1addb9e6
PP
15672016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1568
1569 PR tree-optimization/72810
1570 * gcc.dg/tree-ssa/vrp110.c: New test.
1571
1b62ed4f
JG
15722016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1573
1574 PR Target/72819
1575 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1576 registers.
1577 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1578 saving the half-precision registers.
1579 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1580 value is returned in h0.
1581 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1582 are passed in FP/SIMD registers.
1583 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1584 passing works corrcetly.
1585 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1586 (hfa_f16x2_t): Likewise.
1587 (hfa_f16x3_t): Likewise.
1588 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1589 are promoted to double and passed in a double register.
1590 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1591 are promoted to double and stacked.
1592 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1593 __fp16 data types.
1594 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1595 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1596 __fp16 first get passed in FP/SIMD registers, then stacked.
1597
4228ca19
NS
15982016-08-05 Nathan Sidwell <nathan@acm.org>
1599
1600 PR c++/68724
1601 * g++.dg/cpp0x/pr68724.C: New.
1602
db7c335e
RB
16032016-08-05 Richard Biener <rguenther@suse.de>
1604
1605 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1606
48abe922
PP
16072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1608
1609 * gcc.dg/tree-ssa/vrp107.c: New test.
1610 * gcc.dg/tree-ssa/vrp108.c: New test.
1611 * gcc.dg/tree-ssa/vrp109.c: New test.
1612
f6cdf42f
PK
16132016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1614
1615 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1616 dg-options.
1617
33a9c609
PK
16182016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1619
1620 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1621 test-cases.
1622 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1623 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1624 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1625 test-cases.
1626 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1627 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1628 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1629 large_double.
1630
4473482d
PC
16312016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/72800
1634 * g++.dg/cpp1y/lambda-ice1.C: New.
1635
08156df5
PP
16362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1637
1638 PR c++/72759
1639 * g++.dg/cpp1y/pr72759.C: New test.
1640
938da3a5
PP
16412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1642
1643 * gcc.dg/switch-10.c: New test.
1644
da84183c
JG
16452016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1646
1647 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1648
ae9281fc
TS
16492016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1650
1651 * c-c++-common/goacc/routine-5.c: Update.
1652
086ad22e
BE
16532016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1654
1655 PR rtl-optimization/70903
1656 * gcc.c-torture/execute/pr70903.c: New test.
1657
6805e400
ML
16582016-08-04 Martin Liska <mliska@suse.cz>
1659
1660 * gcc.dg/params/params.exp: Replace file exists with
1661 TESTING_IN_BUILD_TREE.
1662
a0008434
MP
16632016-08-04 Marek Polacek <polacek@redhat.com>
1664
1665 PR c++/70229
1666 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1667
fb46286e
RB
16682016-08-04 Richard Biener <rguenther@suse.de>
1669
1670 PR middle-end/71984
1671 * gcc.dg/torture/pr71984.c: Guard correctness check for
1672 little-endian.
1673
ac2c96ab
AP
16742016-08-03 Andrew Pinski <apinski@cavium.com>
1675
1676 * gcc.c-torture/compile/20160802-1.c: New testcase.
1677
c98583e9
FR
16782016-08-03 Fritz Reese <fritzoreese@gmail.com>
1679
1680 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1681
9ad1a1da
RB
16822016-08-03 Richard Biener <rguenther@suse.de>
1683
1684 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1685 and remove -O3.
1686 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1687 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1688
cd75c979
RB
16892016-08-03 Richard Biener <rguenther@suse.de>
1690
1691 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1692 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1693 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1694 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1695
30e8d875
SKS
16962016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1697
1698 * gcc.dg/init-excess-2.c: Require int32plus.
1699 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1700 * gcc.dg/pr59963-2.c: Require int32plus.
1701 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1702 * gcc.dg/unroll-7.c: Require int32plus.
1703
69b806f6
BC
17042016-08-02 Bin Cheng <bin.cheng@arm.com>
1705
1706 PR tree-optimization/34114
1707 * gcc.dg/tree-ssa/loop-42.c: New test.
1708
1efafef3
TC
17092016-08-02 Tamar Christina <tamar.christina@arm.com>
1710
1711 * gcc.target/aarch64/vminmaxnm.c: New.
1712 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1713 tests.
1714
e2a99194
MM
17152016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1716
1717 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1718 vec_extract for vector float, vector int, vector short, and vector
1719 char.
1720 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1721 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1722 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1723 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1724
71bfb77a
WD
17252016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1726
1727 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1728 single stack adjustment, no writeback.
71bfb77a
WD
1729 * gcc.target/aarch64/test_frame_12.c: Likewise.
1730 * gcc.target/aarch64/test_frame_13.c: Likewise.
1731 * gcc.target/aarch64/test_frame_15.c: Likewise.
1732 * gcc.target/aarch64/test_frame_6.c: Likewise.
1733 * gcc.target/aarch64/test_frame_7.c: Likewise.
1734 * gcc.target/aarch64/test_frame_8.c: Likewise.
1735 * gcc.target/aarch64/test_frame_16.c: New test.
1736
37bce35a
L
17372015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1738
1739 PR target/72748
1740 * gcc.target/i386/pr72748.c: New test.
1741
3f8257db 17422015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1743
1744 PR tree-optimization/71818
1745 * gcc.dg/vect/pr71818.c: New
1746
bf60c531
ML
17472016-08-01 Martin Liska <mliska@suse.cz>
1748
1749 PR tree-optimization/71857
1750 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1751
8ed49fab
KT
17522016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1753
1754 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1755
76e2c821
JB
17562016-08-01 Jan Beulich <jbeulich@suse.com>
1757
1758 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1759
35029597
WS
17602016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1761
1762 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1763 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1764
3aa4b66a
JW
17652016-07-31 Jonathan Wakely <jwakely@redhat.com>
1766
1767 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1768 (check_effective_target_c++): Likewise. Also match for libstdc++.
1769
3f8257db 17702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1771
1772 PR fortran/41922
1773 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1774 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1775 * gfortran.dg/pr41922.f90: New test.
1776
9fcb2819
SK
17772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1778
1779 PR fortran/68566
1780 * gfortran.dg/pr68566.f90: new test.
1781
94087e88 17822016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1783
1784 PR c++/60760
1785 PR c++/71091
1786 * g++.dg/cpp0x/constexpr-cast.C: New test.
1787 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1788 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1789 * g++.dg/ubsan/pr63956.C: Correct.
1790
d0047a25
MM
17912016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1792
1793 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1794 vector double or vector long where the vector is in memory.
1795 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1796 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1797
e4f7a5df
SK
17982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1799
1800 PR fortran/69867
1801 * gfortran.dg/pr69867.f90: New test.
1802
b441ae1d
SK
18032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/69962
1806 * gfortran.dg/pr69962.f90: New test.
1807
712dff31
SK
18082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1809
1810 PR fortran/70006
1811 * gfortran.dg/pr70006.f90: New test.
1812
fb42421e
SK
18132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1814
1815 PR fortran/71730
1816 * gfortran.dg/pr71730.f90: New test.
1817 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1818 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1819 * gfortran.dg/array_constructor_26.f03: Ditto.
1820
466effe0
WS
18212016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1822
1823 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1824 * gcc.target/powerpc/pr71763.c: Likewise.
1825
f618a472
MP
18262016-07-29 Marek Polacek <polacek@redhat.com>
1827
1828 PR c/71742
1829 * gcc.dg/940510-1.c: Adjust dg-error.
1830 * gcc.dg/c99-flex-array-1.c: Likewise.
1831 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1832
efd0786f
MP
1833 PR c/71853
1834 * gcc.dg/noncompile/pr71853.c: New test.
1835
e00dceaf
MP
1836 PR c/71573
1837 * gcc.dg/noncompile/pr71573.c: New test.
1838
638fc14f
MP
1839 PR c/71926
1840 * g++.dg/warn/Wparentheses-30.C: New test.
1841 * gcc.dg/Wparentheses-14.c: New test.
1842
61c73a7f
UB
18432016-07-29 Uros Bizjak <ubizjak@gmail.com>
1844
1845 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1846
01d32b2b
BC
18472016-07-29 Bin Cheng <bin.cheng@arm.com>
1848
1849 PR tree-optimization/57558
1850 * gcc.dg/vect/pr57558-1.c: New test.
1851 * gcc.dg/vect/pr57558-2.c: New test.
1852
f6c7a248
PK
18532016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1854
61c73a7f 1855 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1856 to scan forwprop1 dump pass.
1857
f54ea774
PC
18582016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/51488
1861 * g++.dg/template/pr51488.C: New.
1862
673a107a
JJ
18632016-07-29 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR c/71969
1866 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1867 static __inline__.
1868 * gcc.dg/pr71969-1.c: New test.
1869 * gcc.dg/pr71969-2.c: New test.
1870 * gcc.dg/pr71969-3.c: New test.
1871
78169471
MP
18722016-07-29 Marek Polacek <polacek@redhat.com>
1873
1874 PR c/71574
1875 * c-c++-common/pr71574.c: New test.
1876
a5b5c8b6
MP
1877 PR c/71583
1878 * gcc.dg/noncompile/pr71583.c: New test.
1879
883b6d4e
KV
18802016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1881
1882 PR middle-end/68217
1883 * gcc.dg/pr68217.c: New test.
1884
89f1f37e
SK
18852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1886
1887 PR fortran/71067
1888 * gfortran.dg/pr71067_1.f90: New test.
1889 * gfortran.dg/pr71067_2.f90: Ditto.
1890
e0d32185
MM
18912016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1892
1893 * gcc.target/powerpc/vec-extract-1.c: New test.
1894
c851722d
SK
18952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1896
1897 PR fortran/71799
1898 * gfortran.dg/pr71799.f90: New test.
1899
f064da6a
PC
19002016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1901
1902 PR c++/71665
1903 * g++.dg/cpp0x/pr71665-1.C: New.
1904 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1905 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1906 * g++.dg/ext/label10.C: Likewise.
1907 * g++.dg/parse/constant5.C: Likewise.
1908
1b70aaad
SK
19092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1910
1911 PR fortran/71859
1912 * gfortran.dg/pr71859.f90: New test.
1913 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1914 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1915
a23404c9
PT
19162016-07-28 Paul Thomas <pault@gcc.gnu.org>
1917
1918 PR fortran/71883
1919 * gfortran.dg/pr71883.f90 : New test.
1920
513d866d
YR
19212016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1922
1923 PR tree-optimization/71734
61c73a7f 1924 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1925
7c428aa2
RL
19262016-07-28 Renlin Li <renlin.li@arm.com>
1927
1928 Revert
1929 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1930
1931 PR fortran/71902
1932 * gfortran.dg/dependency_47.f90: New test.
1933
1225d6b1
ML
19342016-07-28 Martin Liska <mliska@suse.cz>
1935
1936 PR gcov-profile/68025
1937 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1938
e5f5bf35
ML
19392016-07-28 Martin Liska <mliska@suse.cz>
1940
1941 * g++.dg/vect/pr70944.cc: New test.
1942
4536610d
KV
19432016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1944
1945 PR middle-end/71994
1946 * gcc.dg/torture/pr71994.c: New test.
1947
8c6961ca
PK
19482016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1949
1950 PR middle-end/71078
1951 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1952 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1953 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1954
8de22ea0
RB
19552016-07-27 Richard Biener <rguenther@suse.de>
1956
1957 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1958
5d9da222
ML
19592016-07-27 Martin Liska <mliska@suse.cz>
1960
1961 * gcc.dg/predict-13.c: New test.
1962 * gcc.dg/predict-14.c: New test.
1963
af9e275f
SKS
19642016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1965
a23404c9 1966 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1967 including stdint.h.
1968 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1969 including stdint.h.
1970
71abba1e
MM
19712016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1972
1973 PR target/71869
1974 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1975 IEEE built-in functions handle quiet and signalling NaNs
1976 correctly.
1977
9cd74e8f
SK
19782016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1979
1980 PR fortran/71862
1981 * gfortran.dg/pr71862.f90: New test.
1982
0d48446f
MS
19832016-07-26 Martin Sebor <msebor@redhat.com>
1984
1985 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1986 selector with dg-options.
1987
524cf1e4
PP
19882016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1989
1990 PR tree-optimization/18046
1991 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1992 * gcc.dg/tree-ssa/vrp103.c: New test.
1993 * gcc.dg/tree-ssa/vrp104.c: New test.
1994
100665d8
WS
19952016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1996
1997 * gcc.target/powerpc/pr63354.c: Require lp64 since
1998 -mprofile-kernel is not legal with -m32.
1999
0b64ca40
RB
20002016-07-26 Richard Biener <rguenther@suse.de>
2001
2002 PR rtl-optimization/71984
2003 * gcc.dg/torture/pr71984.c: New testcase.
2004
9b7937cf
RS
20052016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2006
2007 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2008 g++-dg-runtest via et-dg-runtest.
2009 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2010 * gcc.dg/vect/vect.exp: Likewise.
2011 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2012 gfortran-dg-runtest.
2013 * gfortran.dg/vect/vect.exp: Likewise.
2014 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2015 (check_mips_loongson_hw_available): Likewise.
2016 (check_effective_target_mpaired_single_runtime): Likewise.
2017 (check_effective_target_mips_loongson_runtime): Likewise.
2018 (add_options_for_mpaired_single): Likewise.
2019 (check_effective_target_vect_int): Add global et_index.
2020 Check and save the supported feature for a target selected by
2021 the et_index target. Break long lines where appropriate. Call
2022 et-is-effective-target for MIPS with an argument instead of
2023 check_effective_target_* where appropriate.
2024 (check_effective_target_vect_intfloat_cvt): Likewise.
2025 (check_effective_target_vect_uintfloat_cvt): Likewise.
2026 (check_effective_target_vect_floatint_cvt): Likewise.
2027 (check_effective_target_vect_floatuint_cvt): Likewise.
2028 (check_effective_target_vect_simd_clones): Likewise.
2029 (check_effective_target_vect_shift): ewise.
2030 (check_effective_target_whole_vector_shift): Likewise.
2031 (check_effective_target_vect_bswap): Likewise.
2032 (check_effective_target_vect_shift_char): Likewise.
2033 (check_effective_target_vect_long): Likewise.
2034 (check_effective_target_vect_float): Likewise.
2035 (check_effective_target_vect_double): Likewise.
2036 (check_effective_target_vect_long_long): Likewise.
2037 (check_effective_target_vect_no_int_max): Likewise.
2038 (check_effective_target_vect_no_int_add): Likewise.
2039 (check_effective_target_vect_no_bitwise): Likewise.
2040 (check_effective_target_vect_widen_shift): Likewise.
2041 (check_effective_target_vect_no_align): Likewise.
2042 (check_effective_target_vect_hw_misalign): Likewise.
2043 (check_effective_target_vect_element_align): Likewise.
2044 (check_effective_target_vect_condition): Likewise.
2045 (check_effective_target_vect_cond_mixed): Likewise.
2046 (check_effective_target_vect_char_mult): Likewise.
2047 (check_effective_target_vect_short_mult): Likewise.
2048 (check_effective_target_vect_int_mult): Likewise.
2049 (check_effective_target_vect_extract_even_odd): Likewise.
2050 (check_effective_target_vect_interleave): Likewise.
2051 (check_effective_target_vect_stridedN): Likewise.
2052 (check_effective_target_vect_multiple_sizes): Likewise.
2053 (check_effective_target_vect64): Likewise.
2054 (check_effective_target_vect_call_copysignf): Likewise.
2055 (check_effective_target_vect_call_sqrtf): Likewise.
2056 (check_effective_target_vect_call_btrunc): Likewise.
2057 (check_effective_target_vect_call_btruncf): Likewise.
2058 (check_effective_target_vect_call_ceil): Likewise.
2059 (check_effective_target_vect_call_ceilf): Likewise.
2060 (check_effective_target_vect_call_floor): Likewise.
2061 (check_effective_target_vect_call_floorf): Likewise.
2062 (check_effective_target_vect_call_lceil): Likewise.
2063 (check_effective_target_vect_call_lfloor): Likewise.
2064 (check_effective_target_vect_call_nearbyint): Likewise.
2065 (check_effective_target_vect_call_nearbyintf): Likewise.
2066 (check_effective_target_vect_call_round): Likewise.
2067 (check_effective_target_vect_call_roundf): Likewise.
2068 (check_effective_target_vect_perm): Likewise, but also append *_saved
2069 to the existing global name to properly cache the result.
2070 (check_effective_target_vect_perm_byte): Likewise.
2071 (check_effective_target_vect_perm_short): Likewise.
2072 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2073 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2074 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2075 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2076 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2077 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2078 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2079 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2080 (check_effective_target_vect_sdot_qi): Likewise.
2081 (check_effective_target_vect_udot_qi): Likewise.
2082 (check_effective_target_vect_sdot_hi): Likewise.
2083 (check_effective_target_vect_udot_hi): Likewise.
2084 (check_effective_target_vect_usad_char): Likewise.
2085 (check_effective_target_vect_pack_trunc): Likewise.
2086 (check_effective_target_vect_unpack): Likewise.
2087 (check_effective_target_vect_aligned_arrays): Likewise.
2088 (check_effective_target_vect_natural_alignment): Likewise.
2089 (check_effective_target_vector_alignment_reachable): Likewise.
2090 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2091 (is-effective-target): Initialize et_index if undefined.
2092 (et-dg-runtest): New.
2093 (et-is-effective-target): Likewise.
2094 (check_vect_support_and_set_flags): Add supported MIPS targets to
2095 EFFECTIVE_TARGETS list. Return the number of supported targets.
2096
8f63caf6 20972016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2098 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2099
2100 PR middle-end/70920
2101 * gcc.dg/pr70920-1.c: New test-case.
2102 * gcc.dg/pr70902-2.c: Likewise.
2103 * gcc.dg/pr70920-3.c: Likewise.
2104 * gcc.dg/pr70920-4.c: Likewise
2105 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2106 2 instead of 3.
2107
7d575fff
AM
21082016-07-25 Alexander Monakov <amonakov@ispras.ru>
2109
2110 * gcc.c-torture/execute/pr71494.c: Require label_values.
2111 * gcc.dg/pr16973.c: Ditto.
2112
bf01e070
SKS
21132016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2114
2115 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2116 * gcc.dg/torture/pr69771.c: Require int32plus.
2117 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2118
16b05965
ML
21192016-07-25 Martin Liska <mliska@suse.cz>
2120
2121 * gcc.dg/torture/pr71987.c: New test.
2122
d52d3767
SK
21232016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2124
2125 PR fortran/71935
2126 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2127 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2128 * gfortran.dg/pr71935.f90: New test.
2129
94087e88 21302016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2131
2132 PR c++/71675
2133 * g++.dg/ext/atomic-3.C: New test.
2134 * gcc.dg/atomic/pr71675.c: New test.
2135
58b3986e
ES
21362016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2137
2138 * gcc.target/i386/mvc8.c: New test.
2139
faa1612a
BC
21402016-07-22 Bin Cheng <bin.cheng@arm.com>
2141
2142 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2143 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2144
1603ebe0
TK
21452016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2146
2147 PR fortran/71795
2148 * gfortran.dg/constructor_50.f90: New test.
2149
bc91c436
ML
21502016-07-22 Martin Liska <mliska@suse.cz>
2151
2152 PR gcov-profile/69028
2153 PR gcov-profile/62047
2154 * g++.dg/cilk-plus/pr69028.C: New test.
2155
9fe9a3a7
AV
21562016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2157
2158 * gfortran.dg/coarray_stat_2.f90: New test.
2159
70866e3d
MM
21602016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2161
2162 * gcc.target/powerpc/vec-extract.h: New files to check the
2163 vec_extract built-in functions for all vector types, testing
2164 accessing each element, both with constant and variable element
2165 numbers.
2166 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2167 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2168 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2169 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2170 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2171 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2172 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2173 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2174 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2175
ab3af181
JJ
21762016-07-21 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR c++/71728
2179 * g++.dg/other/pr71728.C: New test.
2180
ebe8f322
JG
21812016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2182
2183 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2184 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2185 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2186 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2187 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2188
959cef74
RB
21892016-07-21 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/71947
2192 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2193
b24d9420
BC
21942016-07-21 Bin Cheng <bin.cheng@arm.com>
2195
2196 * gcc.dg/tree-ssa/scev-15.c: New.
2197
23974819
BC
21982016-07-21 Bin Cheng <bin.cheng@arm.com>
2199
2200 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2201
ee78cbaa
JJ
22022016-07-21 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR c++/71941
2205 * g++.dg/gomp/pr71941.C: New test.
2206
52ed68f7
DM
22072016-07-20 David Malcolm <dmalcolm@redhat.com>
2208
2209 PR c/70339
2210 PR c/71858
2211 * g++.dg/spellcheck-identifiers.C: New test case, based on
2212 gcc.dg/spellcheck-identifiers.c.
2213 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2214 gcc.dg/spellcheck-identifiers-2.c.
2215 * g++.dg/spellcheck-typenames.C: New test case, based on
2216 gcc.dg/spellcheck-typenames.c
2217
18407bfb
JW
22182016-07-20 Jonathan Wakely <jwakely@redhat.com>
2219
2220 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2221 pointer to member function and also test catching by reference.
2222
4c07fd98
DV
22232016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2224
2225 * gcc.target/s390/pr67443.c: Fix test case.
2226
fee21d65
DV
22272016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2228
2229 * gcc.target/s390/insv-1.c: Xfail some tests.
2230 * gcc.target/s390/insv-2.c: Likewise.
2231
dbe9dfdd
GJL
22322016-07-20 Georg-Johann Lay <avr@gjlay.de>
2233
2234 * gcc.target/avr/torture/get-mem.c: New test.
2235 * gcc.target/avr/torture/set-mem.c: New test.
2236
c25e1d82
GJL
22372016-07-20 Georg-Johann Lay <avr@gjlay.de>
2238
2239 PR target/71948
2240 * gcc.target/avr/torture/tiny-progmem.c: New test.
2241
109d2197
JJ
22422016-07-20 Jakub Jelinek <jakub@redhat.com>
2243
7419f441
JJ
2244 PR c++/71909
2245 * g++.dg/parse/pr71909.C: New test.
2246 * g++.dg/tm/pr71909.C: New test.
2247
109d2197
JJ
2248 PR c++/50060
2249 * g++.dg/cpp0x/constexpr-50060.C: New test.
2250 * g++.dg/cpp1y/constexpr-50060.C: New test.
2251
144530cf
ML
22522016-07-20 Martin Liska <mliska@suse.cz>
2253
2254 * gfortran.dg/graphite/pr71898.f90: New test.
2255
04ac4afa
BC
22562016-07-20 Bin Cheng <bin.cheng@arm.com>
2257
2258 PR tree-optimization/71503
2259 PR tree-optimization/71683
2260 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2261 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2262
dcbdb17a
ML
22632016-07-20 Martin Liska <mliska@suse.cz>
2264
2265 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2266 * gcc.dg/plugin/sreal-test-1.c: Remove.
2267 * gcc.dg/plugin/sreal_plugin.c: Remove.
2268
6ed82555
TK
22692016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2270
2271 PR fortran/71902
2272 * gfortran.dg/dependency_47.f90: New test.
2273
13da0507
JJ
22742016-07-19 Jakub Jelinek <jakub@redhat.com>
2275
4833f561
JJ
2276 PR rtl-optimization/71916
2277 * gcc.c-torture/compile/pr71916.c: New test.
2278
4fda19ef
JJ
2279 PR middle-end/71874
2280 * g++.dg/torture/pr71874.C: New test.
2281
13da0507
JJ
2282 PR middle-end/71734
2283 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2284 (my_alloc): Rewritten to use __builtin_posix_memalign and
2285 __SIZE_TYPE__.
2286 (my_free): Use __builtin_free instead of _mm_free.
2287 (Vec::operator=): Use __builtin_memcpy.
2288
e7980add
MJ
22892016-07-19 Martin Jambor <mjambor@suse.cz>
2290
61c73a7f
UB
2291 PR fortran/71688
2292 * gfortran.dg/pr71688.f90: New test.
e7980add 2293
13e88953
RB
22942016-07-19 Richard Biener <rguenther@suse.de>
2295
2296 * c-c++-common/vector-subscript-6.c: New testcase.
2297 * c-c++-common/vector-subscript-7.c: Likewise.
2298
1caf0482
SKS
22992016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2300
a23404c9 2301 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2302 and UInt32 based on __SIZEOF_INT__.
2303
cef5388d
RB
23042016-07-19 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/71901
2307 * gcc.dg/torture/pr71901.c: New testcase.
2308
23092016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2310
2311 PR tree-optimization/71908
2312 * gcc.dg/torture/pr71908.c: New testcase.
2313
a8f7a895
MM
23142016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2315
2316 PR target/71493
2317 * gcc.target/powerpc/pr71493-1.c: New test.
2318 * gcc.target/powerpc/pr71493-2.c: Likewise.
2319
f2111a36
JJ
23202016-07-18 Jakub Jelinek <jakub@redhat.com>
2321
99516432
JJ
2322 PR c++/71835
2323 * g++.dg/conversion/ambig3.C: New test.
2324
87713c6a
JJ
2325 PR c++/71828
2326 * g++.dg/cpp0x/constexpr-71828.C: New test.
2327
7a7f16ca
JJ
2328 PR c++/71826
2329 * g++.dg/template/pr71826.C: New test.
2330
f4d90295
JJ
2331 PR c++/71822
2332 * g++.dg/template/defarg21.C: New test.
2333
f2111a36
JJ
2334 PR c++/71871
2335 * g++.dg/ext/vector31.C: New test.
2336
0b965526
UB
23372016-07-18 Uros Bizjak <ubizjak@gmail.com>
2338
2339 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2340
94e136b9
YR
23412016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2342
2343 PR tree-optimization/71734
2344 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2345
7072df0a
DV
23462016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2347
2348 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2349 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2350 stack-layout-dynamic-1.c: New test.
2351
54158a1a
AK
23522016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2353
2354 * gcc.target/s390/nolrl-1.c: New test.
2355
43068916
FR
23562016-07-17 Fritz Reese <fritzoreese@gmail.com>
2357
2358 PR fortran/71523
2359 * gfortran.dg/pr71523_1.f90: New test.
2360 * gfortran.dg/pr71523_2.f90: New test.
2361
a9356b12
AS
23622016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2363
2364 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2365
a07b81c7 23662016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2367 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2368
2369 PR fortran/62125
2370 * gfortran.dg/pr62125.f90: New test.
2371
96c0ec12
BS
23722016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2373
2374 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2375 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2376
479d0ed5
JW
23772016-07-15 Jonathan Wakely <jwakely@redhat.com>
2378
2379 PR c++/58796
2380 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2381 * g++.dg/cpp0x/nullptr35.C: New test.
2382
41c7438e
BC
23832016-07-15 Bin Cheng <bin.cheng@arm.com>
2384
2385 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2386
f7ba880b
CP
23872016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2388
2389 * gfortran.dg/goacc/vector_length.f90: New test.
2390
b9aba0a0
RB
23912016-07-15 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/71881
2394 * gcc.dg/torture/pr71881.c: New testcase.
2395
9513d5fb
RB
23962016-07-15 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/71887
2399 * gcc.dg/torture/pr71887.c: New testcase.
2400
ddbbcb19
JJ
24012016-07-15 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR c/71858
2404 * gcc.dg/spellcheck-identifiers-3.c: New test.
2405
29eb509c
AV
24062016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2407
2408 PR fortran/71807
2409 * gfortran.dg/null_9.f90: New test.
2410
43aabfcf
BC
24112016-07-15 Bin Cheng <bin.cheng@arm.com>
2412
2413 * gcc.dg/tree-ssa/loop-41.c: New test.
2414
afc89e58
BC
24152016-07-15 Bin Cheng <bin.cheng@arm.com>
2416
2417 PR tree-optimization/71347
2418 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2419
6fa682ad
SK
24202016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2421
2422 PR fortran/29819
2423 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2424 * gfortran.dg/contains.f90: Ditto.
2425 * gfortran.dg/contains_empty_1.f03: Ditto.
2426 * gfortran.dg/submodule_3.f08: Ditto.
2427
dd36b877
JJ
24282016-07-14 Jakub Jelinek <jakub@redhat.com>
2429
a60a5d31
JJ
2430 PR testsuite/71865
2431 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2432 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2433 expected diagnostics.
2434
dd36b877
JJ
2435 PR c/71858
2436 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2437 * gcc.dg/spellcheck-identifiers-2.c: New test.
2438 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2439 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2440
a241f8ca
JJ
24412016-07-14 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR tree-optimization/71872
2444 * gcc.c-torture/compile/pr71872.c: New test.
2445
d62b809c
TP
24462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2447
2448 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2449 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2450 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2451 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2452 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2453 * gcc.target/arm/atomic-op-acquire-1.c: This.
2454 * gcc.target/arm/atomic-op-char.c: Rename into ...
2455 * gcc.target/arm/atomic-op-char-1.c: This.
2456 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2457 * gcc.target/arm/atomic-op-consume-1.c: This.
2458 * gcc.target/arm/atomic-op-int.c: Rename into ...
2459 * gcc.target/arm/atomic-op-int-1.c: This.
2460 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2461 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2462 * gcc.target/arm/atomic-op-release.c: Rename into ...
2463 * gcc.target/arm/atomic-op-release-1.c: This.
2464 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2465 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2466 * gcc.target/arm/atomic-op-short.c: Rename into ...
2467 * gcc.target/arm/atomic-op-short-1.c: This.
2468 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2469 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2470 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2471 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2472 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2473 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2474 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2475 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2476 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2477 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2478
1f8dd420
AV
24792016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2480
2481 PR fortran/70842
2482 * gfortran.dg/select_type_35.f03: New test.
2483
53109ba8
KT
24842016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2485
2486 PR target/65951
2487 PR tree-optimization/70923
2488 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2489 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2490 * gcc.dg/vect/pr65951.c: Likewise.
2491 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2492
91f35b7f
DE
24932016-07-14 David Edelsohn <dje.gcc@gmail.com>
2494
2495 * c-c++-common/pr60226.c: Expect maximum object file alignment
2496 error on AIX.
2497
351168fe
RB
24982016-07-14 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/71866
2501 * gcc.dg/torture/pr71866.c: New testcase.
2502
94c32c00
TP
25032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2504
2505 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2506 selector and enclose boolean expression in curly braces.
2507
b799a481
AM
25082016-07-14 Alan Modra <amodra@gmail.com>
2509
2510 PR target/71733
2511 * gcc.target/powerpc/p9-novsx.c: New.
2512
f63ba78c
AK
25132016-07-13 Andi Kleen <ak@linux.intel.com>
2514
2515 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2516 * g++.dg/tree-prof/morefunc.C: Dito.
2517 * g++.dg/tree-prof/pr35545.C: Dito.
2518 * g++.dg/tree-prof/reorder.C: Dito.
2519 * gcc.dg/tree-prof/20050826-2.c: Dito.
2520 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2521 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2522 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2523 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2524 * gcc.dg/tree-prof/inliner-1.c: Dito.
2525 * gcc.dg/tree-prof/merge_block.c: Dito.
2526 * gcc.dg/tree-prof/stringop-1.c: Dito.
2527 * gcc.dg/tree-prof/stringop-2.c: Dito.
2528 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2529 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2530 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2531 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2532 * gcc.dg/tree-prof/update-loopch.c: Dito.
2533 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2534 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2535 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2536 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2537 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2538 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2539 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2540
f4d5a23d
AK
25412016-07-13 Andi Kleen <ak@linux.intel.com>
2542
2543 * lib/profopt.exp (profopt-execute): Remove .imports files.
2544
ae145898
AK
25452016-07-13 Andi Kleen <ak@linux.intel.com>
2546
0b965526 2547 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2548
e97bd4f5
AK
25492016-07-13 Andi Kleen <ak@linux.intel.com>
2550
2551 * lib/profopt.exp (dg-final-scan-autofdo,
2552 dg-final-scan-not-autofdo): New functions.
2553
6fa3d4b4
BC
25542016-07-13 Bin Cheng <bin.cheng@arm.com>
2555
2556 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2557 * gcc.dg/vect/vect-35.c: Ditto.
2558 * gcc.dg/vect/vect-alias-check-2.c: New test.
2559
65f18bc6
ML
25602016-07-13 Martin Liska <mliska@suse.cz>
2561
2562 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2563 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2564 * gfortran.dg/pr42108.f90: Update expected dump scan.
2565
9737f35b
RB
25662016-07-13 Richard Biener <rguenther@suse.de>
2567
2568 PR tree-optimization/24574
2569 * gcc.dg/pr24574.c: New testcase.
2570
62c0ea4b
SKS
25712016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572
0b965526 2573 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2574 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2575 * c-c++-common/pr68833-1.c: Require int32plus.
2576 * gcc.dg/ipa/pr63551.c: Likewise.
2577 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2578 * gcc.dg/ipa/pr64041.c: Require int32plus.
2579
c7ed8938
IE
25802016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2581
2582 PR ipa/71633
2583 * g++.dg/pr71633.C: New test.
2584
5ce15300
TP
25852016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2586
2587 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2588 Add new arm_thumb1_cbz_ok effective target.
2589 * gcc.target/arm/cbz.c: New test.
2590
2b9509a3
TP
25912016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2592
2593 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2594 Define effective target.
2595 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2596 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2597 * gcc.target/arm/movhi_movw.c: New test.
2598 * gcc.target/arm/movsi_movw.c: Likewise.
2599 * gcc.target/arm/movdi_movw.c: Likewise.
2600
7f15b177
RB
26012016-07-13 Richard Biener <rguenther@suse.de>
2602
2603 PR middle-end/71104
2604 * gcc.dg/pr71104-1.c: New testcase.
2605 * gcc.dg/pr71104-2.c: Likewise.
2606
0b0a896e
MM
26072016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2608
2609 PR target/71805
2610 * gcc.target/powerpc/pr71805.c: New test.
2611
f906f5ed
BS
26122016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 * gcc.target/powerpc/divkc3-1.c: New.
2615 * gcc.target/powerpc/mulkc3-1.c: New.
2616
9e63c3aa
NS
26172016-07-12 Nathan Sidwell <nathan@acm.org>
2618
2619 * gcc.target/arm/data-rel-1.c: New.
2620 * gcc.target/arm/data-rel-2.c: New.
2621 * gcc.target/arm/data-rel-3.c: New.
2622
f507d202
ML
26232016-07-12 Martin Liska <mliska@suse.cz>
2624
2625 * gcc.dg/params/blocksort-part.c: New test.
2626 * gcc.dg/params/params.exp: New file.
2627
d6f7c125
KT
26282016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2629
2630 PR middle-end/71700
2631 * gcc.c-torture/execute/pr71700.c: New test.
2632
37ccb0ba
SB
26332016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2634 Richard Biener <rguenther@suse.de>
2635
2636 PR tree-optimization/23286
2637 PR tree-optimization/70159
2638 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2639 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2640 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2641 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2642 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2643 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2644 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2645 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2646 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2647 * gcc.dg/pr51879-12.c: Likewise.
2648 * gcc.dg/strlenopt-9.c: Likewise.
2649 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2650 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2651 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2652 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2653 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2654 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2655 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2656 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2657 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2658 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2659 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2660 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2661 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2662 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2663 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2664
712a93d6
RB
26652016-07-12 Richard Biener <rguenther@suse.de>
2666
2667 PR rtl-optimization/68961
2668 * gcc.target/i386/pr68961.c: New testcase.
2669
c392943c
JJ
26702016-07-11 Jakub Jelinek <jakub@redhat.com>
2671
3d56e6a4
JJ
2672 PR middle-end/71758
2673 * c-c++-common/gomp/pr71758.c: New test.
2674 * gfortran.dg/gomp/pr71758.f90: New test.
2675
c392943c
JJ
2676 PR tree-optimization/71823
2677 * gcc.dg/vect/pr71823.c: New test.
2678
741d3be5
DM
26792016-07-11 David Malcolm <dmalcolm@redhat.com>
2680
2681 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2682 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2683 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2684
92fa45b5
L
26852016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2686
2687 PR target/71801
2688 * gcc.target/i386/pr71801.c: New test.
2689
f51606c7
RB
26902016-07-11 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/71816
2693 * gcc.dg/torture/pr71816.c: New testcase.
2694
36b54ce0
TK
26952016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2696
2697 PR fortran/71783
2698 * gfortran.dg/dependency_46.f90: New test.
2699
d13835b6
VM
27002016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2701
2702 PR rtl-optimization/71621
2703 * gcc.target/i386/pr71621-1.c: New.
2704 * gcc.target/i386/pr71621-2.c: New.
2705
642bcbdf
CP
27062016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2707
2708 * gfortran.dg/goacc/pr71704.f90: New test.
2709
02eb5b8b
BS
27102016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2711
2712 PR target/71297
2713 * gcc.target/powerpc/pr71297.c: New.
2714
8beb9a0d
JW
27152016-07-08 Jiong Wang <jiong.wang@arm.com>
2716
2717 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2718
cef4b650
MM
27192016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2720
2721 PR target/71806
2722 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2723
3c3ecf52
AH
27242016-07-08 Alan Hayward <alan.hayward@arm.com>
2725
2726 PR tree-optimization/71667
2727 * gcc.dg/vect/pr71667.c: New
2728
2660286d
ML
27292016-07-08 Martin Liska <mliska@suse.cz>
2730
2731 * gcc.dg/torture/pr71606.c: New test.
2732
70cdd4ae
JD
27332016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2734
2735 PR fortran/71764
2736 * gfortran.dg/pr71764.f90: New test.
2737
842dc2e6
JJ
27382016-07-07 Jakub Jelinek <jakub@redhat.com>
2739 Kai Tietz <ktietz70@googlemail.com>
2740
2741 PR c++/70869
2742 PR c++/71054
2743 * g++.dg/cpp0x/pr70869.C: New test.
2744 * g++.dg/cpp0x/pr71054.C: New test.
2745
31be4262
DE
27462016-07-07 David Edelsohn <dje.gcc@gmail.com>
2747
2748 * g++.dg/debug/pr71432.C: Fail on AIX.
2749
1c122092
ML
27502016-07-07 Martin Liska <mliska@suse.cz>
2751
2752 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2753 an undefined behavior.
2754 * gfortran.dg/do_3.F90: Likewise.
2755 * gfortran.dg/do_check_11.f90: New test.
2756 * gfortran.dg/do_check_12.f90: New test.
2757 * gfortran.dg/do_corner_warn.f90: New test.
2758
7119f1b1
ML
27592016-07-07 Martin Liska <mliska@suse.cz>
2760
2761 * gfortran.dg/predict-1.f90: Ammend the test.
2762 * gfortran.dg/predict-2.f90: Likewise.
2763
275792f2
IE
27642016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2765
2766 PR ipa/71624
2767 * g++.dg/pr71624.C: New test.
2768
05a437c1
TP
27692016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2770
2771 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2772 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2773 ARMv8-M Mainline architectures.
2774
6f493951
TP
27752016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2776
2777 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2778 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2779
5ddaee94
SB
27802016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2781
2782 PR target/70098
2783 PR target/71763
2784 * gcc.target/powerpc/pr71763.c: New file.
2785
651afdb2
YR
27862016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2787
2788 PR tree-optimization/71518
0b965526 2789 * gcc.dg/pr71518.c: New test.
651afdb2 2790
9df99881
WD
27912016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2792
2793 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2794
7b4e0769
SKS
27952016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2796
0b965526 2797 PR target/50739
7b4e0769
SKS
2798 * gcc.target/avr/pr50739.c: New test.
2799
eb4432f7
JH
28002016-07-05 Jan Hubicka <jh@suse.cz>
2801
2802 * gcc.dg/tree-ssa/scev-14.c: update template.
2803
c01e092f
RS
28042016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2805
2806 * gcc.dg/vect/group-no-gaps-1.c: New test.
2807
8070763a
AK
28082016-07-05 Andi Kleen <ak@linux.intel.com>
2809
2810 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2811 if kernel supports MPX.
2812
3f8257db 28132016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2814
2815 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2816
36a265b1
MM
28172016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2818 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2819
2820 * gcc.target/powerpc/signbit-1.c: New test.
2821 * gcc.target/powerpc/signbit-2.c: New test.
2822 * gcc.target/powerpc/signbit-3.c: New test.
2823
7a98fb6e
KT
28242016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825
2826 PR rtl-optimization/71594
2827 * gcc.dg/torture/pr71594.c: New test.
2828
1e3d54b4
JH
28292016-07-05 Jan Hubicka <jh@suse.cz>
2830
2831 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2832
84ca3893
DM
28332016-07-05 David Malcolm <dmalcolm@redhat.com>
2834
2835 PR c++/62314
3a146d46 2836 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2837 number of missing semicolon error.
2838 * g++.dg/pr62314-2.C: New test case.
2839
20d0bfce
AF
28402016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2841
2842 * gfortran.dg/coarray_stat_function.f90: New test.
2843 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2844 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2845 to new interfaces.
2846
69aaea06
AV
28472016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2848
2849 PR fortran/71623
2850 * gfortran.dg/deferred_character_17.f90: New test.
2851
f723a43c
CL
28522016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2853
2854 * gcc.target/arm/neon/polytypes.c: Move to ...
2855 * gcc.target/arm/polytypes.c: ... here.
2856 * gcc.target/arm/neon/pr51534.c: Move to ...
2857 * gcc.target/arm/pr51534.c: ... here.
2858 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2859 * gcc.target/arm/vect-vcvt.c: ... here.
2860 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2861 * gcc.target/arm/vect-vcvtq.c: ... here.
2862 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2863 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2864 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2865 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2866 * gcc.target/arm/neon/neon.exp: Delete.
2867 * gcc.target/arm/neon/: Delete.
2868
d73e0ccf
JD
28692016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2870
2871 PR fortran/65575
2872 * gfortran.dg: pr65575.f90: New test.
2873
c20f6223
JD
28742016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875
2876 PR fortran/35849
2877 * gfortran.dg: pr35849.f90: New test.
2878
2a5537c3
JJ
28792016-07-04 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR c++/71739
2882 * g++.dg/cpp0x/pr71739.C: New test.
2883
740f9751
CL
28842016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2885
2886 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2887
bf749919
DV
28882016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2889
2890 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2891 locr.
2892 * gcc.target/s390/loc-1.c: New test.
2893
430bb38e
YR
28942016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2895
3a146d46
JJ
2896 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2897 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2898
15f6e0da
RR
28992016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2900
2901 PR target/63874
2902 * gcc.target/aarch64/pr63874.c: New test.
2903
79335075
JB
29042016-07-04 Jan Beulich <jbeulich@suse.com>
2905
2906 * g++.dg/header.c: New.
2907 * gcc.dg/header.c: New.
2908
557e8c49
JJ
29092016-07-02 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR c/71719
2912 * c-c++-common/Wunused-var-15.c: New test.
2913
79a592e3
JJ
29142016-07-01 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR fortran/71687
2917 * gfortran.dg/gomp/pr71687.f90: New test.
2918
e2298656
BS
29192016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2920
2921 * gcc.dg/const-float128-ped.c: Require __float128 effective
2922 target and options.
2923 * gcc.dg/const-float128.c: Likewise.
2924 * gcc.dg/torture/float128-cmp-invalid.c: Require
2925 __float128 and base_quadfloat_support effective targets, and
2926 __float128 options.
2927 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2928 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2929 * gcc.dg/torture/float128-nan.c: Likewise.
2930 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2931 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2932 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2933 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2934 (add_options_for___float128): New.
2935 (check_effective_target_base_quadword_support): New.
2936
70c11966
MM
29372016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2938
2939 PR target/71720
2940 * gcc.target/powerpc/pr71720.c: New test.
2941
059541fd
JB
29422016-07-01 Jan Beulich <jbeulich@suse.com>
2943
2944 * gcc.dg/bss.c: New.
2945
2c1e4964
PB
29462016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2947
2948 PR target/71698
2949 * gcc.target/powerpc/pr71698.c: New test.
2950
22e1cb39
GJL
29512016-07-01 Georg-Johann Lay <avr@gjlay.de>
2952
2953 PR target/71151
2954 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2955 instead of ".foo" for its section name.
2956 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2957 depending on MCU's flash size.
2958 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2959 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2960 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2961 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2962 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2963 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2964
466cf574
JB
29652016-07-01 Jan Beulich <jbeulich@suse.com>
2966
2967 * gcc.target/i386/pr65105-2.c: Add -msse2.
2968
351beab7
JJ
29692016-06-30 Jakub Jelinek <jakub@redhat.com>
2970
55a0f21a
JJ
2971 PR tree-optimization/71707
2972 * gcc.dg/strlenopt-29.c: New test.
2973
6245ad72
JJ
2974 PR fortran/71704
2975 * gfortran.dg/gomp/pr71704.f90: New test.
2976
351beab7
JJ
2977 PR fortran/71705
2978 * gfortran.dg/gomp/pr71705.f90: New test.
2979
5a3a6a5e
KN
29802016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2981
2982 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2983 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3036 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3037 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3038 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3039 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3040 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3041 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3042 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3043 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3044 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3045 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3046 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3047 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3048 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3049 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3050 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3051 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3052 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3053 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3054 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3055 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3056 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3057 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3058 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3059 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3060 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3061 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3062 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3063
3dfa8071 30642016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3065 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3066
3067 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3068
9bd62242 30692016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3070 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3071
3072 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3073
603107fb
DM
30742016-06-30 David Malcolm <dmalcolm@redhat.com>
3075
3076 PR driver/71651
3077 * gcc.dg/spellcheck-options-12.c: New test case.
3078
205cccc7
JJ
30792016-06-30 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR middle-end/71693
3082 * gcc.c-torture/compile/pr71693.c: New test.
3083
f4452176
DM
30842016-06-29 David Malcolm <dmalcolm@redhat.com>
3085
3086 * gcc.dg/spellcheck-params.c: New testcase.
3087 * gcc.dg/spellcheck-params-2.c: New testcase.
3088
c5e74d9d
MM
30892016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3090
3091 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3092 vector extract instructions.
3093 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3094
e44ecbfd
JD
30952016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096
3097 PR fortran/71686
3098 * gfortran.dg/unexpected_eof_2.f90: New test.
3099 * gfortran.dg/unexpected_eof_3.f90: New test.
3100
ee446d9f
JW
31012016-06-29 Jim Wilson <jim.wilson@linaro.org>
3102
3103 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3104
27f67461
CP
31052016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3106
3107 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3108 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3109 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3110
b1206d29
RB
31112016-06-29 Richard Biener <rguenther@suse.de>
3112
3113 PR middle-end/15256
3114 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3115
1af21224
MW
31162016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3117
3118 * gcc.target/arm/aapcs/neon-vect10.c: Require
3119 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3120 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3121 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3122 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3123 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3124 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3125 * gcc.target/arm/fp16-aapcs-1.c: Require
3126 -mfloat-ab=hard. Also simplify the test.
3127 * gcc.target/arm/fp16-aapcs-2.c: New.
3128
7fe43755
MW
31292016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3130
0b965526 3131 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3132 (add_options_for_arm_fp16_ieee): New.
3133 (add_options_for_arm_fp16_alternative): New.
3134 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3135 long-line.
3136 (effective_target_arm_fp16_hw): New.
3137
264d951a
IE
31382016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3139
3140 PR tree-optimization/71655
3141 * g++.dg/pr71655.C: New test.
3142
5c846a81
ML
31432016-06-29 Martin Liska <mliska@suse.cz>
3144
3145 * gcc.dg/pr71585.c: New test.
3146 * gcc.dg/pr71585-2.c: New test.
3147 * gcc.dg/pr71585-3.c: New test.
3148
fafe9318
YR
31492016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3150
3151 PR tree-optimization/70729
3152 * g++.dg/vect/pr70729.cc: New test.
3153
54d19c3b
TS
31542016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3155
3156 * c-c++-common/gomp/cancel-1.c: Extend.
3157
5f3cd7c3
JJ
31582016-06-29 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR tree-optimization/71625
3161 * gcc.dg/strlenopt-28.c: New test.
3162
4aa83879
RB
31632016-06-29 Richard Biener <rguenther@suse.de>
3164
3165 PR middle-end/71002
3166 * g++.dg/torture/pr71002.C: Adjust testcase.
3167
152ef731
JJ
31682016-06-29 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR c/71685
3171 * gcc.dg/pr71685.c: New test.
3172
31732016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3174
3175 PR c/71552
3176 * gcc.dg/init-bad-9.c: New test.
3177
d41dc215
BS
31782016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3179
3180 * gcc.target/powerpc/abs128-1.c: Require VSX.
3181 * gcc.target/powerpc/copysign128-1.c: Likewise.
3182 * gcc.target/powerpc/inf128-1.c: Likewise.
3183 * gcc.target/powerpc/nan128-1.c: Likewise.
3184
6a20b538
JJ
31852016-06-28 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR middle-end/71626
3188 * gcc.c-torture/execute/pr71626-1.c: New test.
3189 * gcc.c-torture/execute/pr71626-2.c: New test.
3190
77d93c47
PB
31912016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3192
3193 PR target/71656
3194 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3195
a8264058
SB
31962016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3197
3198 PR target/71670
3199 * gcc.target/powerpc/pr71670.c: New testcase.
3200
0dc47331
PB
32012016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3202
3203 PR target/71656
3204 * gcc.target/powerpc/pr71656-1.c: New test.
3205 * gcc.target/powerpc/pr71656-2.c: New test.
3206
b65ffc79
CL
32072016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3208
3209 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3210 around fp16 code.
3211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3213 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3214 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3215 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3216 Add arm_neon_fp16_ok effective target.
0b965526
UB
3217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3218 Likewise.
3219 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3220 Likewise.
3221 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3222 Likewise.
3223 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3224 Likewise.
3225 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3226 Likewise.
3227 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3228 Likewise.
3229 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3230 Likewise.
3231 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3232 Likewise.
3233 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3234 Likewise.
3235 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3236 Likewise.
3237 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3238 Likewise.
b65ffc79 3239
9bb86f40
JH
32402016-06-26 Jan Hubicka <hubicka@ucw.cz>
3241
3242 * gcc.dg/predict-12.c: New testcase.
3243
46db0fd4
JD
32442016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3245
3246 PR fortran/71649
3247 * gfortran.dg/pr71649.f90: New test.
3248
2a65e70b
JJ
32492016-06-25 Jakub Jelinek <jakub@redhat.com>
3250
f8a06e24
JJ
3251 PR tree-optimization/71643
3252 * g++.dg/opt/pr71643.C: New test.
3253
2a65e70b
JJ
3254 PR tree-optimization/71631
3255 * gcc.c-torture/execute/pr71631.c: New test.
3256
7805417a
JH
32572016-06-24 Jan Hubicka <hubicka@ucw.cz>
3258
3259 * gcc.dg/predict-11.c: New testcase.
3260 * gfortran.dg/predict-2.f90: New testcase.
3261
888ed1a3
JH
32622016-06-24 Jan Hubicka <hubicka@ucw.cz>
3263
3264 * gcc.dg/predict-10.c: New test.
3265
53605f35
BS
32662016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/abs128-1.c: New.
3269 * gcc.target/powerpc/copysign128-1.c: New.
3270 * gcc.target/powerpc/inf128-1.c: New.
3271 * gcc.target/powerpc/nan128-1.c: New.
3272
7b22b4c6
EB
32732016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gfortran.dg/pr71642.f90: New test.
3276
37e373c2
JJ
32772016-06-24 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR tree-optimization/71647
3280 * gcc.target/i386/pr71647.c: New test.
3281
b20b79f2
L
32822016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 * gcc.target/i386/noplt-gd-1.c: New test.
3285 * gcc.target/i386/noplt-gd-2.c: Likewise.
3286 * gcc.target/i386/noplt-gd-3.c: Likewise.
3287 * gcc.target/i386/noplt-ld-1.c: Likewise.
3288 * gcc.target/i386/noplt-ld-2.c: Likewise.
3289 * gcc.target/i386/noplt-ld-3.c: Likewise.
3290 * lib/target-supports.exp
3291 (check_effective_target_tls_get_addr_via_got): New.
3292
04619cb8
UB
32932016-06-24 Uros Bizjak <ubizjak@gmail.com>
3294
3295 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3296 testsuite compile flags.
3297 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3298 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3299
33002016-06-24 Uros Bizjak <ubizjak@gmail.com>
3301
3302 * g++dg/vect/pr36684.cc: Add dg-do compile.
3303 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3304 * gcc.dg/vect/pr70021.c: Ditto.
3305 * gcc.dg/vect/pr70138-1.c: Ditto.
3306 * gcc.dg/vect/pr70138-2.c: Ditto.
3307 * gcc.dg/vect/pr70354-1.c: Ditto.
3308 * gcc.dg/vect/pr70354-2.c: Ditto.
3309 * gcc.dg/vect/pr71259.c: Ditto.
3310 * gcc.dg/vect/pr71416-1.c: Ditto.
3311 * gcc.dg/vect/slp-43.c: Ditto.
3312 * gcc.dg/vect/slp-45.c: Ditto.
3313 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3314 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3315 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3316 * gfortran.dg/vect/pr69980.f90: Ditto.
3317
33182016-06-24 Uros Bizjak <ubizjak@gmail.com>
3319
3320 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3321 * gcc.dg/vect/bb-slp-30.c: Ditto.
3322 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3323 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3324 * gcc.dg/vect/pr45902.c: Ditto.
3325 * gcc.dg/vect/pr48172.c: Ditto.
3326 * gcc.dg/vect/pr48377.c: Ditto.
3327 * gcc.dg/vect/pr49038.c: Ditto.
3328 * gcc.dg/vect/pr49771.c: Ditto.
3329 * gcc.dg/vect/pr52091.c: Ditto.
3330 * gcc.dg/vect/pr53185-2.c: Ditto.
3331 * gcc.dg/vect/pr56826.c: Ditto.
3332 * gcc.dg/vect/pr60276.c: Ditto.
3333 * gcc.dg/vect/pr62021.c: Ditto.
3334 * gcc.dg/vect/pr63530.c: Ditto.
3335 * gcc.dg/vect/pr65518.c: Ditto.
3336 * gcc.dg/vect/pr65947-1.c: Ditto.
3337 * gcc.dg/vect/pr65947-10.c: Ditto.
3338 * gcc.dg/vect/pr65947-11.c: Ditto.
3339 * gcc.dg/vect/pr65947-12.c: Ditto.
3340 * gcc.dg/vect/pr65947-13.c: Ditto.
3341 * gcc.dg/vect/pr65947-2.c: Ditto.
3342 * gcc.dg/vect/pr65947-3.c: Ditto.
3343 * gcc.dg/vect/pr65947-4.c: Ditto.
3344 * gcc.dg/vect/pr65947-5.c: Ditto.
3345 * gcc.dg/vect/pr65947-6.c: Ditto.
3346 * gcc.dg/vect/pr65947-7.c: Ditto.
3347 * gcc.dg/vect/pr65947-8.c: Ditto.
3348 * gcc.dg/vect/pr65947-9.c: Ditto.
3349 * gcc.dg/vect/pr71416-1.c: Ditto.
3350 * gcc.dg/vect/pr71439.c: Ditto.
3351 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3352 * gcc.dg/vect/vect-bswap16.c: Ditto.
3353 * gcc.dg/vect/vect-bswap32.c: Ditto.
3354 * gcc.dg/vect/vect-bswap64.c: Ditto.
3355 * gcc.dg/vect/vect-live-1.c: Ditto.
3356 * gcc.dg/vect/vect-live-2.c: Ditto.
3357 * gcc.dg/vect/vect-live-3.c: Ditto.
3358 * gcc.dg/vect/vect-live-4.c: Ditto.
3359 * gcc.dg/vect/vect-live-5.c: Ditto.
3360 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3361 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3362 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3363 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3364 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3365 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3366 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3367 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3368 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3369 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3370 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3371 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3372 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3373 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3374 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3375 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3376 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3377
da224bcb
UB
33782016-06-24 Uros Bizjak <ubizjak@gmail.com>
3379
3380 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3381
dfee2870
L
33822016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3383
3384 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3385 ia32 if R_386_GOT32X relocation is supported.
3386 * gcc.target/i386/noplt-3.c: Likewise.
3387 * gcc.target/i386/noplt-2.c: Likewise.
3388 (main): Renamed to ...
3389 (bar): This.
3390 * gcc.target/i386/noplt-4.c: Likewise.
3391 (main): Renamed to ...
3392 (bar): This.
3393 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3394 * gcc.target/i386/pr67400-5.c: Likewise.
3395
a86451b9
JJ
33962016-06-24 Jakub Jelinek <jakub@redhat.com>
3397
00085092
JJ
3398 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3399 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3400
a86451b9
JJ
3401 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3402 f4): Adjust expected diagnostics.
3403 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3404 (T): If OVFP is defined, redefine to TP.
3405 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3406 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3407 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3408 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3409 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3410 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3411 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3412 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3413 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3414 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3415 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3416 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3417 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3418 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3419 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3420 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3421 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3422 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3423 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3424 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3425 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3426 as last argument to __builtin_add_overflow_p.
3427
7bb5d5f4
UB
34282016-06-23 Uros Bizjak <ubizjak@gmail.com>
3429
3430 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3431 dg-options and remove default vector testsuite compile flags.
3432 * g++.dg/vect/pr33860a.cc: Ditto.
3433 * g++.dg/vect/pr45470-a.cc: Ditto.
3434 * g++.dg/vect/pr45470-b.cc: Ditto.
3435 * g++.dg/vect/pr60896.cc: Ditto.
3436 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3437 * gcc.dg/vect/pr18308.c: Ditto.
3438 * gcc.dg/vect/pr24049.c: Ditto.
3439 * gcc.dg/vect/pr33373.c: Ditto.
3440 * gcc.dg/vect/pr36228.c: Ditto.
3441 * gcc.dg/vect/pr42395.c: Ditto.
3442 * gcc.dg/vect/pr42604.c: Ditto.
3443 * gcc.dg/vect/pr46663.c: Ditto.
3444 * gcc.dg/vect/pr48765.c: Ditto.
3445 * gcc.dg/vect/pr49093.c: Ditto.
3446 * gcc.dg/vect/pr49352.c: Ditto.
3447 * gcc.dg/vect/pr52298.c: Ditto.
3448 * gcc.dg/vect/pr52870.c: Ditto.
3449 * gcc.dg/vect/pr53185.c: Ditto.
3450 * gcc.dg/vect/pr53773.c: Ditto.
3451 * gcc.dg/vect/pr56695.c: Ditto.
3452 * gcc.dg/vect/pr62171.c: Ditto.
3453 * gcc.dg/vect/pr63530.c: Ditto.
3454 * gcc.dg/vect/pr68339.c: Ditto.
3455 * gcc.dg/vect/pr71259.c: Ditto.
3456 * gcc.dg/vect/vect-82_64.c: Ditto.
3457 * gcc.dg/vect/vect-83_64.c: Ditto.
3458 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3459 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3460 * gcc.dg/vect/vect-shift-2.c: Ditto.
3461 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3462 * gfortran.dg/vect/pr39318.f90: Ditto.
3463 * gfortran.dg/vect/pr45714-a.f: Ditto.
3464 * gfortran.dg/vect/pr45714-b.f: Ditto.
3465 * gfortran.dg/vect/pr46213.f90: Ditto.
3466
2d4bb02f
MM
34672016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3468 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3469
3470 * gcc.target/powerpc/p9-splat-5.c: New test.
3471
f6d1b868
UB
34722016-06-23 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR tree-optimization/71488
3475 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3476 * lib/target-supports.exp: ... here.
3477 (check_sse4_hw_available): New procedure.
3478 (check_effective_target_sse4_runtime): Ditto.
3479 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3480 -march=westmere for sse4_runtime targets.
936ff030 3481 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3482 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3483 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3484 (main): Call check_vect ().
a7898180 3485 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3486
c0597759
L
34872016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3488
3489 PR target/66232
3490 PR target/67400
3491 * gcc.target/i386/pr66232-14.c: New file.
3492 * gcc.target/i386/pr66232-15.c: Likewise.
3493 * gcc.target/i386/pr66232-16.c: Likewise.
3494 * gcc.target/i386/pr66232-17.c: Likewise.
3495 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3496 ia32 if R_386_GOT32X relocation is supported.
3497 * gcc.target/i386/pr67400-2.c: Likewise.
3498 * gcc.target/i386/pr67400-3.c: Likewise.
3499 * gcc.target/i386/pr67400-4.c: Likewise.
3500 * gcc.target/i386/pr67400-6.c: Likewise.
3501 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3502 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3503
5b0e27a7
JD
35042016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3505
3506 PR libgfortran/48852
3507 * gfortran.dg/char4_iunit_1.f03: Update test.
3508 * gfortran.dg/f2003_io_5.f03: Update test.
3509 * gfortran.dg/real_const_3.f90: Update test.
3510
7f586d90
AK
35112016-06-23 Andi Kleen <ak@linux.intel.com>
3512
3513 * g++.dg/bprob/bprob.exp: Support autofdo.
3514 * g++.dg/tree-prof/tree-prof.exp: dito.
3515 * gcc.dg/tree-prof/tree-prof.exp: dito.
3516 * gcc.misc-tests/bprob.exp: dito.
3517 * gfortran.dg/prof/prof.exp: dito.
3518 * lib/profopt.exp: dito.
3519 * lib/target-supports.exp: Check for autofdo.
3520
60fa7862
ML
35212016-06-23 Martin Liska <mliska@suse.cz>
3522
3523 * gcc.dg/pr71619.c: New test.
3524
e3d62871
UB
35252016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3526
3527 PR target/67400
cc901875
UB
3528 * gcc.target/i386/pr67400-1.c: New test.
3529 * gcc.target/i386/pr67400-2.c: Likewise.
3530 * gcc.target/i386/pr67400-3.c: Likewise.
3531 * gcc.target/i386/pr67400-4.c: Likewise.
3532 * gcc.target/i386/pr67400-5.c: Likewise.
3533 * gcc.target/i386/pr67400-6.c: Likewise.
3534 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3535
ac81cf0b
DM
35362016-06-22 David Malcolm <dmalcolm@redhat.com>
3537
3538 * c-c++-common/missing-header-1.c: New test case.
3539 * c-c++-common/missing-header-2.c: New test case.
3540 * c-c++-common/missing-header-3.c: New test case.
3541 * c-c++-common/missing-header-4.c: New test case.
3542
1a4f11c8
DM
35432016-06-22 David Malcolm <dmalcolm@redhat.com>
3544
3545 PR c/70339
3546 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3547 hint.
3548 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3549 expected results due to builtin "nanl" now being suggested for
3550 "name".
3551 * gcc.dg/pr67580.c: Update expected messages.
3552 * gcc.dg/spellcheck-identifiers.c: New testcase.
3553 * gcc.dg/spellcheck-typenames.c: New testcase.
3554
a93eac6a
DM
35552016-06-22 David Malcolm <dmalcolm@redhat.com>
3556
3557 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3558 file.
3559 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3560 diagnostic-test-show-locus-parseable-fixits.c to sources for
3561 diagnostic_plugin_test_show_locus.c.
3562 * lib/gcc-defs.exp (freeform_regexps): New global.
3563 (dg-regexp): New function.
3564 (handle-dg-regexps): New function.
3565 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3566 freeform_regexps to the empty list.
3567 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3568
49e76ff1
IE
35692016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3570
f6d1b868 3571 PR tree-optimization/71488
49e76ff1
IE
3572 * g++.dg/pr71488.C: New test.
3573 * gcc.dg/vect/vect-bool-cmp.c: New test.
3574
951d8c8a
EB
35752016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3576
3577 * gcc.dg/guality/param-5.c: New test.
3578
b60fc3bd
BE
35792016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3580
3581 * gcc.target/i386/asm-flag-7.c: New test.
3582
0609abda
TS
35832016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3584
3585 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3586 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3587 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3588 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3589 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3590 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3594 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3598 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3599 * lib/target-supports.exp: Likewise.
3600
ee2499b4
TS
36012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3602
3603 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3604 * gcc.dg/attr-ms_struct-2.c: Likewise.
3605 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3606 * gcc.dg/bf-ms-attrib.c: Likewise.
3607 * gcc.dg/bf-ms-layout-2.c: Likewise.
3608 * gcc.dg/bf-ms-layout-3.c: Likewise.
3609 * gcc.dg/bf-ms-layout.c: Likewise.
3610 * gcc.dg/bf-no-ms-layout.c: Likewise.
3611 * gcc.target/i386/bitfield1.c: Likewise.
3612 * gcc.target/i386/bitfield2.c: Likewise.
3613 * gcc.target/i386/bitfield3.c: Likewise.
3614
caea59ff
KN
36152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3616
3617 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3618 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3619 override other than -mcpu=power9 command-line option is specified,
3620 or if the target operating system is aix.
3621 * gcc.target/powerpc/darn-1.c: Likewise.
3622 * gcc.target/powerpc/darn-2.c: Likewise.
3623 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3624 test if effective-target is not powerpc_p9vector_ok or if the
3625 target operating system is not defined.
3626 * gcc.target/powerpc/vslv-1.c: Likewise.
3627 * gcc.target/powerpc/vsrv-0.c: Likewise.
3628 * gcc.target/powerpc/vsrv-1.c: Likewise.
3629
63617e30
TB
36302016-06-21 Tobias Burnus <burnus@net-b.de>
3631
3632 PR fortran/71068
3633 * gfortran.dg/coarray/data_1.f90: New.
3634
89192c3c
WD
36352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3636
3637 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3638 (dg-require-effective-target): Use arm_v8_neon_hw.
3639 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3640 (dg-require-effective-target): Likewise.
3641 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3642 (dg-require-effective-target): Likewise.
3643 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3644 (dg-require-effective-target): Likewise.
3645 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3646 (dg-require-effective-target): Likewise.
3647 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3648 (dg-require-effective-target): Likewise.
3649 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3650 Add AArch64 check.
3651
64ac50e2
WD
36522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3653
3654 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3655 Set to 3 so test passes.
3656
6252b5db
WD
36572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3658
3659 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3660
3b9bc511
IV
36612016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3662
3663 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3664 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3665 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3666 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3667
21db1c78
IV
36682016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3669
3670 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3671 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3672
9d30e86f
L
36732016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3674
3675 PR target/71549
3676 * gcc.target/i386/pr71549.c: New test.
3677
448a7c69
KN
36782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3679
3680 * gcc.target/powerpc/vadsdu-0.c: Replace
3681 dg-require-effective-target directive to allow test to run on more
3682 platforms, and add dg-skip-if directive to disable test on aix
3683 platforms because of known incompatibilities.
3684 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3685 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3686 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3687 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3688 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3689 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3690 * gcc.target/powerpc/vadsdub-2.c: Replace
3691 dg-require-effective-target directive to allow test to run on more
3692 platforms, and add dg-skip-if directive to disable test on aix
3693 platforms because of known incompatibilities.
3694 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3695 with vec_absdb call to differentiate this test from vadsdub-1.c.
3696 * gcc.target/powerpc/vadsduh-1.c: Replace
3697 dg-require-effective-target directive to allow test to run on more
3698 platforms, and add dg-skip-if directive to disable test on aix
3699 platforms because of known incompatibilities.
3700 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3701 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3702 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3703
0ad84f34
JJ
37042016-06-21 Jakub Jelinek <jakub@redhat.com>
3705
3706 PR tree-optimization/71588
3707 * gcc.dg/pr71558.c: New test.
3708
e71e8d94
SKS
37092016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3710
3711 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3712 * c-c++-common/pr68657-2.c: Likewise.
3713 * c-c++-common/pr68657-3.c: Likewise.
3714 * gcc.dg/torture/pr69714.c: Require int32plus support.
3715 * gcc.dg/torture/pr70025.c: Likewise.
3716 * gcc.dg/torture/pr70083.c: Likewise.
3717 * gcc.dg/torture/pr70542.c: Likewise.
3718 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3719
5a578671
JM
37202016-06-20 Joseph Myers <joseph@codesourcery.com>
3721
3722 PR c/71601
3723 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3724
7a9df68e
JJ
37252016-06-20 Jakub Jelinek <jakub@redhat.com>
3726
50aa64d5
JJ
3727 PR middle-end/71581
3728 * gcc.dg/pr71581.c: New test.
3729
7a9df68e
JJ
3730 PR rtl-optimization/71591
3731 * gcc.dg/cpp/pr71591.c: New test.
3732
3947cf19
DR
37332016-06-20 David B. Robins <gcc@davidrobins.net>
3734
3735 PR target/71571
3736 * g++.dg/torture/pr71571.C: New test.
3737
c4ff221e
JJ
37382016-06-20 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR target/71559
3741 * gcc.target/i386/sse2-pr71559.c: New test.
3742 * gcc.target/i386/avx-pr71559.c: New test.
3743 * gcc.target/i386/avx512f-pr71559.c: New test.
3744
f1b5abfb
TB
37452016-06-20 Tobias Burnus <burnus@net-b.de>
3746
3747 PR fortran/71194
3748 * gfortran.dg/pointer_remapping_10.f90: New.
3749
842107e4
DM
37502016-06-20 David Malcolm <dmalcolm@redhat.com>
3751
3752 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3753
d9e8bdfd
MS
37542016-06-20 Martin Sebor <msebor@redhat.com>
3755
3756 PR c/69507
3757 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3758 * gnu90-const-expr-1.c: Same.
3759 * gnu99-const-expr-1.c: Same.
3760 * gnu99-static-1.c: Same.
3761
67785479
RL
37622016-06-20 Renlin Li <renlin.li@arm.com>
3763
29f09b38 3764 PR testsuite/71489
67785479
RL
3765 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3766
636929b8
JG
37672016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3768
3769 * gcc.target/aarch64/vcvt_f64_1.c: New.
3770 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3771 * gcc.target/aarch64/vrecp_f64_1.c: New.
3772
ff7b374b
KT
37732016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3774
3775 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3776 "alignement".
3777
554cfc9e
GJL
37782016-06-20 Georg-Johann Lay <avr@gjlay.de>
3779
3780 PR target/71103
3781 * gcc.target/avr/torture/pr71103-2.c: New test.
3782
94087e88 37832016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3784
3785 PR c/69507
3786 * gcc.dg/alignof.c: New test.
3787
c561b091
PC
37882016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3791 vs dg-error; test constexpr specifier too.
3792
bf54f123
PC
37932016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3796
4e53aa97
CL
37972016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3798
3799 * lib/target-supports.exp
3800 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3801 arm_neon_ok and merge flags. Fix temporary test name.
3802 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3803 and merge flags.
3804
69071d86
ML
38052016-06-17 Martin Liska <mliska@suse.cz>
3806
3807 * gcc.dg/predict-9.c: Fix dump scanning.
3808
68b3b858
BC
38092016-06-17 Bin Cheng <bin.cheng@arm.com>
3810
3811 PR tree-optimization/71354
3812 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3813
d3ee260a
BC
38142016-06-17 Bin Cheng <bin.cheng@arm.com>
3815
3816 PR tree-optimization/71347
3817 * gcc.dg/tree-ssa/pr71347.c: New test.
3818
bd8fb114
BC
38192016-06-17 Bin Cheng <bin.cheng@arm.com>
3820
3821 PR tree-optimization/71354
3822 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3823
97816be4
BC
38242016-06-17 Bin Cheng <bin.cheng@arm.com>
3825
3826 * gcc.dg/vect/vect-alias-check-1.c: New test.
3827
2d761a37
SKS
38282016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3829
e0277d6b 3830 PR target/71151
2d761a37
SKS
3831 * gcc.target/avr/pr71151-1.c: New test.
3832 * gcc.target/avr/pr71151-2.c: New test.
3833 * gcc.target/avr/pr71151-3.c: New test.
3834 * gcc.target/avr/pr71151-4.c: New test.
3835 * gcc.target/avr/pr71151-5.c: New test.
3836 * gcc.target/avr/pr71151-6.c: New test.
3837 * gcc.target/avr/pr71151-7.c: New test.
3838 * gcc.target/avr/pr71151-8.c: New test.
3839 * gcc.target/avr/pr71151-common.h: New test.
3840
68fa96d6
ML
38412016-06-16 Martin Liska <mliska@suse.cz>
3842
3843 * gfortran.dg/predict-1.f90: New test.
3844
b6ca982f
UB
38452016-06-16 Uros Bizjak <ubizjak@gmail.com>
3846
3847 PR target/71242
3a146d46 3848 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3849
1dc8d15b
JH
38502016-06-16 Jan Hubicka <hubicka@ucw.cz>
3851
3852 * g++.dg/vect/pr36648.cc: Disable cunrolli
3853
67c25816
JJ
38542016-06-16 Jakub Jelinek <jakub@redhat.com>
3855
c577adb2
JJ
3856 PR target/71554
3857 * gcc.c-torture/execute/pr71554.c: New test.
3858
67c25816
JJ
3859 PR rtl-optimization/71532
3860 * gcc.dg/torture/pr71532.c: New test.
3861
1a3c3ee9
MM
38622016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3863
3864 * gcc.target/powerpc/p9-dimode1.c: New test.
3865 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3866
f29468a7
JJ
38672016-06-15 Jakub Jelinek <jakub@redhat.com>
3868
61daecc4
JJ
3869 * gcc.c-torture/compile/20160615-1.c: New test.
3870
f29468a7
JJ
3871 * g++.dg/cpp0x/ref-qual17.C: New test.
3872
209d1e2d
IE
38732016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3874
3875 PR middle-end/71529
3876 * gcc.target/i386/pr71529.C: New test.
3877
8dc35712
AH
38782016-06-15 Alan Hayward <alan.hayward@arm.com>
3879
3880 PR tree-optimization/71483
3881 * g++.dg/vect/pr71483.c: New
3882
b8911cb8
PC
38832016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 PR c++/70202
3886 * g++.dg/inherit/crash6.C: New.
3887 * g++.dg/inherit/union2.C: Likewise.
3888 * g++.dg/inherit/virtual12.C: Likewise.
3889 * g++.dg/inherit/virtual13.C: Likewise.
3890 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3891
cf5d08ab
UB
38922016-06-15 Uros Bizjak <ubizjak@gmail.com>
3893
e3d62871 3894 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3895
8f482165
AH
38962016-06-15 Alan Hayward <alan.hayward@arm.com>
3897
3898 PR tree-optimization/71439
3899 * gcc.dg/vect/pr71439.c: New
3900
3256673f
KT
39012016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902
3903 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3904
b17dc4d4
RB
39052016-06-15 Richard Biener <rguenther@suse.de>
3906
3907 * gcc.dg/vect/slp-45.c: New testcase.
3908
2a5825f2
RB
39092016-06-15 Richard Biener <rguenther@suse.de>
3910
3911 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3912
6e433d0b
BS
39132016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3914
3915 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3916 requirements, and disable for AIX for now.
3917 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3918
abe7f828
JJ
39192016-06-14 Jakub Jelinek <jakub@redhat.com>
3920
a09c81b4
JJ
3921 PR c++/71528
3922 * g++.dg/opt/pr71528.C: New test.
3923
abe7f828
JJ
3924 PR c++/71516
3925 * g++.dg/init/pr71516.C: New test.
3926
acfadf06
PC
39272016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 * g++.dg/init/array46.C: New.
3930
4d568ab2
UB
39312016-06-14 Uros Bizjak <ubizjak@gmail.com>
3932
e3d62871
UB
3933 * gcc.target/i386/float128-3.c: New test.
3934 * gcc.target/i386/quad-sse4.c: Ditto.
3935 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3936 Update scan strings.
4d568ab2 3937
30934c5d
RB
39382016-06-14 Richard Biener <rguenther@suse.de>
3939
3940 PR middle-end/71526
3941 * gfortran.dg/pr71526.f90: New testcase.
3942
3970e545
AV
39432016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3944
3945 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3946 * gcc.dg/zero_bits_compound-1.c: Likewise.
3947
04976c6e
RB
39482016-06-14 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/71522
3951 * gcc.dg/torture/pr71522.c: New testcase.
3952
23e025db
JJ
39532016-06-14 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR tree-optimization/71520
3956 * gcc.dg/tree-ssa/pr71520.c: New test.
3957
90b72e84
RB
39582016-06-14 Richard Biener <rguenther@suse.de>
3959
3960 PR tree-optimization/71521
86c24ba6 3961 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3962
ef7cf206
JJ
39632016-06-13 Jakub Jelinek <jakub@redhat.com>
3964
0dda258b
JJ
3965 PR sanitizer/71498
3966 * c-c++-common/ubsan/bounds-13.c: New test.
3967
ef7cf206
JJ
3968 PR preprocessor/71183
3969 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3970
a73786e3
JL
39712016-06-13 Jeff Law <law@redhat.com>
3972
3973 PR tree-optimization/71403
3974 * c-c++-common/ubsan/pr71403-1.c: New test.
3975 * c-c++-common/ubsan/pr71403-2.c: New test.
3976 * c-c++-common/ubsan/pr71403-3.c: New test.
3977
0ac249bf
JJ
39782016-06-13 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR middle-end/71478
3981 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3982 Add -Wno-psabi -w to dg-options.
3983
5408a64a
KN
39842016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3985
3986 * gcc.target/powerpc/vadsdu-0.c: New test.
3987 * gcc.target/powerpc/vadsdu-1.c: New test.
3988 * gcc.target/powerpc/vadsdu-2.c: New test.
3989 * gcc.target/powerpc/vadsdu-3.c: New test.
3990 * gcc.target/powerpc/vadsdu-4.c: New test.
3991 * gcc.target/powerpc/vadsdu-5.c: New test.
3992 * gcc.target/powerpc/vadsdub-1.c: New test.
3993 * gcc.target/powerpc/vadsdub-2.c: New test.
3994 * gcc.target/powerpc/vadsduh-1.c: New test.
3995 * gcc.target/powerpc/vadsduh-2.c: New test.
3996 * gcc.target/powerpc/vadsduw-1.c: New test.
3997 * gcc.target/powerpc/vadsduw-2.c: New test.
3998
f7e4f2e3
DM
39992016-06-13 David Malcolm <dmalcolm@redhat.com>
4000
4001 * gcc.dg/c99-init-2.c (c): Update expected error message.
4002 * gcc.dg/init-bad-8.c (foo): Likewise.
4003 * gcc.dg/spellcheck-fields-3.c: New test case.
4004
ad23a23e
ML
40052016-06-13 Martin Liska <mliska@suse.cz>
4006
4007 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4008 and "guess loop iv compared" heuristics.
4009 * gcc.dg/predict-2.c: Likewise.
4010 * gcc.dg/predict-3.c: Likewise.
4011 * gcc.dg/predict-4.c: Likewise.
4012 * gcc.dg/predict-5.c: Likewise.
4013 * gcc.dg/predict-6.c: Likewise.
4014
146c55da
MP
40152016-06-13 Marek Polacek <polacek@redhat.com>
4016
4017 PR middle-end/71476
4018 * c-c++-common/Wswitch-unreachable-4.c: New test.
4019 * gcc.dg/Wswitch-unreachable-2.c: New test.
4020 * g++.dg/tm/jump1.C: Move dg-warning.
4021
42e77cbc
EB
40222016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gnat.dg/renaming10.ad[sb]: New test.
4025
7474dcc1
PT
40262016-06-13 Paul Thomas <pault@gcc.gnu.org>
4027
4028 PR fortran/70673
4029 * gfortran.dg/pr70673.f90: New test.
4030
f57f53d3
RB
40312016-06-13 Richard Biener <rguenther@suse.de>
4032
4033 PR middle-end/64516
4034 * gcc.dg/align-3.c: New testcase.
4035
5843a5f0
ML
40362016-06-13 Martin Liska <mliska@suse.cz>
4037
4038 * gcc.target/i386/pr71458.c: New test.
4039
aa8fdb44
UB
40402016-06-12 Uros Bizjak <ubizjak@gmail.com>
4041
4042 PR target/71241
3a146d46 4043 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4044
2043e4d7
DH
40452016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4046
4047 PR target/60751
4048 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4049 statement.
4050
d3dc025d
DH
40512016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4052
4053 PR target/60751
4054 * gfortran.dg/comma_IO_extension_1.f90: New test.
4055 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4056 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4057 statement.
4058 * gfortran.dg/graphite/pr38083.f90: Likewise.
4059 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4060 missing format.
4061
a31d78c6
EB
40622016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4063
4064 * gnat.dg/case_character.adb: New test.
4065
95c18dd0
SB
40662016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4067
4068 PR middle-end/71310
4069 * gcc.target/powerpc/pr71310.c: New testcase.
4070
b97d37b4
KV
40712016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4072
4073 PR middle-end/71478
4074 * gcc.dg/pr71478.c: New test.
4075
900bcda3
JJ
40762016-06-10 Jakub Jelinek <jakub@redhat.com>
4077
ec1c20db
JJ
4078 PR middle-end/71494
4079 * gcc.c-torture/execute/pr71494.c: New test.
4080
50b15873
JJ
4081 PR c/68657
4082 * gcc.target/i386/pr68657.c: New test.
4083
900bcda3
JJ
4084 PR inline-asm/68843
4085 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4086 (test): Add -masm=intel alternatives.
4087
4d926e34
MS
40882016-06-10 Martin Sebor <msebor@redhat.com>
4089
4090 PR c/71392
4091 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4092
ad071b2b
JL
40932016-06-10 Jeff Law <law@redhat.com>
4094
4095 PR tree-optimization/71335
4096 * gcc.c-torture/execute/pr71335.c: New test.
4097
2704efe8
DM
40982016-06-10 David Malcolm <dmalcolm@redhat.com>
4099
4100 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4101 the various "cannot tail-call: " messages.
4102
18c9b7d4
CL
41032016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4104
4105 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4106 and options.
4107
7cfa10f3
MO
41082016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4109
4110 PR sanitizer/71480
4111 * c-c++-common/asan/pr71480.c: New test.
4112
1f24fd3e
L
41132016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4114
4115 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4116 (ASMNAME2): Likewise.
4117 (main): Replace fn in asm statement with ASMNAME ("fn").
4118 * gcc.dg/guality/pr68037-2.c: Likewise.
4119 * gcc.dg/guality/pr68037-3.c: Likewise.
4120 * gcc.dg/torture/pr68037-1.c: Likewise.
4121 * gcc.dg/torture/pr68037-2.c: Likewise.
4122 * gcc.dg/torture/pr68037-3.c: Likewise.
4123
ad551c07
BE
41242016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4125
4126 PR inline-asm/68843
4127 * gcc.target/i386/pr68843-1.c: New test.
4128 * gcc.target/i386/pr68843-2.c: New test.
4129
4b1ffdb1 41302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4131 Cesar Philippidis <cesar@codesourcery.com>
4132
4133 PR middle-end/71373
4134 * gcc.dg/goacc/nested-function-1.c: New file.
4135 * gcc.dg/goacc/nested-function-2.c: Likewise.
4136 * gcc.dg/goacc/pr71373.c: Likewise.
4137 * gfortran.dg/goacc/cray-2.f95: Likewise.
4138 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4139 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4140 * gfortran.dg/goacc/cray.f95: Update.
4141 * gfortran.dg/goacc/loop-1.f95: Likewise.
4142 * gfortran.dg/goacc/loop-3.f95: Likewise.
4143 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4144 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4145
41462016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4147
4148 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4149 for OpenACC tile clauses.
4150 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4151
4152 PR c/71381
4153 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4154 to...
4155 * c-c++-common/goacc/cache-2.c: ... this new file.
4156 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4157 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4158 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4159 usage.
4160 * gfortran.dg/goacc/cray.f95: Likewise.
4161 * gfortran.dg/goacc/loop-1.f95: Likewise.
4162
89851e4c
AH
41632016-06-10 Alan Hayward <alan.hayward@arm.com>
4164
4165 PR tree-optimization/71407
4166 PR tree-optimization/71416
4167 * gcc.dg/vect/pr71407.c: New
4168 * gcc.dg/vect/pr71416-1.c: New
4169 * gcc.dg/vect/pr71416-2.c: New
4170
200eafbf
RB
41712016-06-10 Richard Biener <rguenther@suse.de>
4172
4173 PR middle-end/71477
4174 * gcc.dg/torture/pr71477.c: New testcase.
4175
4df99d92
JK
41762016-06-09 Julia Koval <julia.koval@intel.com>
4177
4178 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4179 * gcc.target/i386/interrupt-13.c: Likewise.
4180 * gcc.target/i386/interrupt-15.c: Likewise.
4181 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4182 * gcc.target/i386/interrupt-24.c: Likewise.
4183 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4184 * gcc.target/i386/interrupt-9.c: Likewise.
4185 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4186
e01b4e16
MS
41872016-06-09 Martin Sebor <msebor@redhat.com>
4188
4189 PR c/70883
4190 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4191 * gcc.dg/builtin-constant_p-1.c: Same.
4192 * gcc.dg/builtins-error.c: Same.
4193 * gcc.dg/pr70859.c: Same.
4194
9c35db0e
SKS
41952016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4196
4197 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4198 * gcc.dg/torture/pr68067-1.c: Likewise.
4199 * gcc.dg/torture/pr68067-2.c: Likewise.
4200
42012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4202
4203 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4204 when setting SIZE.
4205
392a81b9
PC
42062016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/71465
4209 * g++.dg/inherit/crash5.C: New.
4210 Revert:
4211 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/70202
4214 * g++.dg/inherit/crash5.C: New.
4215 * g++.dg/inherit/virtual1.C: Adjust.
4216
e49efc14
ML
42172016-06-09 Martin Liska <mliska@suse.cz>
4218
4219 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4220 * g++.dg/predict-loop-exit-2.C: Likewise.
4221 * g++.dg/predict-loop-exit-3.C: Likewise.
4222 * gcc.dg/predict-1.c: Likewise.
4223 * gcc.dg/predict-2.c: Likewise.
4224 * gcc.dg/predict-3.c: Likewise.
4225 * gcc.dg/predict-4.c: Likewise.
4226 * gcc.dg/predict-5.c: Likewise.
4227 * gcc.dg/predict-6.c: Likewise.
4228 * gcc.dg/predict-7.c: Likewise.
4229
36d57986
RB
42302016-06-09 Richard Biener <rguenther@suse.de>
4231
4232 PR tree-optimization/71462
4233 * gcc.dg/torture/pr71462.c: New testcase.
4234
7d82e8e4
MP
42352016-06-09 Marek Polacek <polacek@redhat.com>
4236
4237 PR c/65471
4238 * gcc.dg/c11-generic-3.c: New test.
4239
c8a71589
PC
42402016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 * g++.dg/init/array42.C: New.
4243 * g++.dg/init/array43.C: Likewise.
4244 * g++.dg/init/array44.C: Likewise.
4245 * g++.dg/init/array45.C: Likewise.
4246 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4247 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4248 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4249 * g++.dg/gomp/pr35751.C: Likewise.
4250 * g++.dg/init/array23.C: Likewise.
4251 * g++.dg/init/brace2.C: Likewise.
4252 * g++.dg/init/brace6.C: Likewise.
4253
44a845ca
MS
42542016-06-08 Martin Sebor <msebor@redhat.com>
4255 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR c++/70507
4258 PR c/68120
4259 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4260 * c-c++-common/builtin-arith-overflow-2.c: New test.
4261 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4262 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4263 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4264
2ef16b6e
JJ
42652016-06-08 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR c++/71442
4268 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4269
5e3ee346
AL
42702016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4271
4272 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4273 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4274 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4275 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4276 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4277 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4278 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4279 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4280 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4281 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4282 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4283 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4284 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4285
b2ae2814
RB
42862016-06-08 Richard Biener <rguenther@suse.de>
4287
4288 PR tree-optimization/68558
4289 * gcc.dg/vect/slp-44.c: New testcase.
4290
e09b4c37
RB
42912016-06-08 Richard Biener <rguenther@suse.de>
4292
4293 * gcc.dg/vect/slp-43.c: New testcase.
4294
72d50660
RB
42952016-06-08 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/71452
4298 * gcc.dg/torture/pr71452.c: New testcase.
4299
988c115c
JJ
43002016-06-08 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR c++/71448
4303 * g++.dg/torture/pr71448.C: New test.
4304
73d73b48
BS
43052016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4306
4307 PR debug/71432
4308 PR ada/71413
4309 * g++.dg/debug/pr71432.C: New test.
4310
bdd15d0c
PK
43112016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4312
4313 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4314 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4315 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4316
ce0607bb
AH
43172016-06-08 Alan Hayward <alan.hayward@arm.com>
4318
4319 * gcc.dg/vect/vect-live-2.c: Update effective target.
4320 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4321 * lib/target-supports.exp: Add aarch64 to vect_long.
4322
92a5f2ba
MP
43232016-06-08 Marek Polacek <polacek@redhat.com>
4324
4325 PR c/71418
4326 * gcc.dg/noncompile/pr71418.c: New test.
4327
08203f73
MP
4328 PR c/71426
4329 * gcc.dg/noncompile/pr71426.c: New test.
4330
d1fcc2bd
JH
43312016-06-07 Jan Hubicka <hubicka@ucw.cz>
4332
4333 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4334 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4335 * gcc.dg/predict-3.c: Update template.
4336 * gcc.dg/predict-5.c: Update template.
4337 * gcc.dg/predict-6.c: Update template.
4338 * gcc.dg/predict-9.c: Update template.
4339 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4340
a23e6f1c
BS
43412016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4342
4343 * gcc.target/powerpc/vec-mul.c: New test.
4344
6ffd47b7
DM
43452016-06-07 David Malcolm <dmalcolm@redhat.com>
4346
4347 * gcc.dg/spellcheck-fields-2.c: New test case.
4348
bfd67b47
RB
43492016-06-07 Richard Biener <rguenther@suse.de>
4350
4351 PR c/61564
4352 * gcc.dg/Wpragmas-1.c: New testcase.
4353 * gcc.dg/Wattributes-4.c: Likewise.
4354 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4355 entry.
4356
701b9a47
CL
43572016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4358
4359 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4360 spurious debug code.
4361
6b80d6fa
RB
43622016-06-07 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/71428
4365 * gcc.dg/torture/pr71428.c: New testcase.
4366
0f3f9437
RB
43672016-06-07 Richard Biener <rguenther@suse.de>
4368
4369 PR middle-end/71423
4370 * gcc.dg/torture/pr71423.c: New testcase.
4371
ec963f2a
KV
43722016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4373
4374 PR middle-end/71408
4375 * gcc.dg/tree-ssa/pr71408.c: New test.
4376
46ab5b6e
KV
43772016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4378
4379 PR middle-end/71281
4380 * g++.dg/torture/pr71281.C: New test.
4381
1f40cff3
MP
43822016-06-06 Marek Polacek <polacek@redhat.com>
4383
4384 PR c/71362
4385 * gcc.dg/pr71362.c: New test.
4386
6f5bcd24
JJ
43872016-06-06 Jakub Jelinek <jakub@redhat.com>
4388 Patrick Palka <ppalka@gcc.gnu.org>
4389
4390 PR c++/70847
4391 PR c++/71330
4392 PR c++/71393
4393 * g++.dg/opt/pr70847.C: New test.
4394 * g++.dg/ubsan/pr70847.C: New test.
4395 * g++.dg/ubsan/pr71393.C: New test.
4396
158beb4a
JJ
43972016-06-06 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR tree-optimization/71259
4400 * gcc.dg/vect/pr71259.c: New test.
4401
d9b950dd
DM
44022016-06-06 David Malcolm <dmalcolm@redhat.com>
4403
4404 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4405 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4407 above.
4408
36f9ad69
KT
44092016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4410
4411 PR middle-end/37780
4412 * gcc.c-torture/execute/pr37780.c: New test.
4413 * gcc.target/aarch64/pr37780_1.c: Likewise.
4414 * gcc.target/arm/pr37780_1.c: Likewise.
4415
5545a907
MP
44162016-06-06 Marek Polacek <polacek@redhat.com>
4417
4418 * c-c++-common/attr-may-alias-1.c: New test.
4419 * c-c++-common/attr-may-alias-2.c: New test.
4420 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4421
93671519
BE
44222016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4423
4424 PR c/24414
4425 * gcc.target/i386/pr24414.c: New test.
4426
690f24b7
JM
44272016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4428
4429 * gcc.target/sparc/vis4misc.c: New file.
4430 * gcc.target/sparc/fpcmp.c: Likewise.
4431 * gcc.target/sparc/fpcmpu.c: Likewise.
4432
31ce6157
AH
44332016-06-06 Alan Hayward <alan.hayward@arm.com>
4434
4435 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4436 * gcc.dg/vect/vect-live-3.c: Likewise.
4437
9fcebb5a
RB
44382016-06-06 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/71398
4441 * gcc.dg/torture/pr71398.c: New testcase.
4442
903ca97b
UB
44432016-06-06 Uros Bizjak <ubizjak@gmail.com>
4444
4445 PR target/71389
4446 * g++.dg/pr71389.C: New test.
4447
9c1eb332
JD
44482016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4449
4450 PR fortran/71404
4451 * gfortran.dg/fmt_read_5.f: New test.
4452
b2d83bd2
AV
44532016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4454
4455 PR fortran/69659
4456 * gfortran.dg/class_array_22.f03: New test.
4457
ec81960e
JH
44582016-06-05 Jan Hubicka <hubicka@ucw.cz>
4459
4460 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4461
429d2750
JH
44622016-06-05 Jan Hubicka <hubicka@ucw.cz>
4463
4464 * gcc.dg/predict-9.c: Update template.
4465
c1c00983
PC
44662016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4467
4468 PR c++/49377
4469 * g++.dg/template/pr49377.C: New.
4470
1927a963
JJ
44712016-06-04 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR tree-optimization/71405
4474 * g++.dg/torture/pr71405.C: New test.
4475
909a11ad
PC
44762016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4477
4478 PR c++/70202
4479 * g++.dg/inherit/crash5.C: New.
4480 * g++.dg/inherit/virtual1.C: Adjust.
4481
08bbb1f8
JL
44822016-06-03 Jeff Law <law@redhat.com>
4483
4484 PR tree-optimization/71316
4485 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4486
7c35235c
JJ
44872016-06-03 Jakub Jelinek <jakub@redhat.com>
4488
4489 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4490 dg-additional-options with just -fno-tree-scev-cprop in it.
4491 * gcc.dg/vect/vect-live-2.c: Likewise.
4492 * gcc.dg/vect/vect-live-5.c: Likewise.
4493 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4494 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4495 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4496
c8572dd6
PP
44972016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4498
4499 PR c++/27100
4500 * g++.dg/other/friend6.C: New test.
4501
1c7733a7
BS
45022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4503
4504 * g++.dg/torture/ppc-ldst-array.C: New.
4505
0d2f700f
JM
45062016-06-03 Joseph Myers <joseph@codesourcery.com>
4507
4508 PR target/71276
4509 PR target/71277
4510 * gcc.dg/torture/builtin-fp-int-inexact.c,
4511 gcc.target/i386/387-builtin-fp-int-inexact.c,
4512 gcc.target/i386/387-rint-inline-1.c,
4513 gcc.target/i386/387-rint-inline-2.c,
4514 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4515 gcc.target/i386/sse2-rint-inline-1.c,
4516 gcc.target/i386/sse2-rint-inline-2.c,
4517 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4518 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4519
f8071c05
L
45202016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4521 Julia Koval <julia.koval@intel.com>
4522
4523 PR target/66960
4524 PR target/67630
4525 PR target/67634
4526 PR target/67841
4527 PR target/68037
4528 PR target/68618
4529 PR target/68661
4530 PR target/69575
4531 PR target/69596
4532 PR target/69734
4533 * gcc.dg/guality/pr68037-1.c: New test.
4534 * gcc.dg/guality/pr68037-2.c: Likewise.
4535 * gcc.dg/guality/pr68037-3.c: Likewise.
4536 * gcc.dg/torture/pr68037-1.c: Likewise.
4537 * gcc.dg/torture/pr68037-2.c: Likewise.
4538 * gcc.dg/torture/pr68037-3.c: Likewise.
4539 * gcc.dg/torture/pr68661-1a.c: Likewise.
4540 * gcc.dg/torture/pr68661-1b.c: Likewise.
4541 * gcc.target/i386/interrupt-1.c: Likewise.
4542 * gcc.target/i386/interrupt-2.c: Likewise.
4543 * gcc.target/i386/interrupt-3.c: Likewise.
4544 * gcc.target/i386/interrupt-4.c: Likewise.
4545 * gcc.target/i386/interrupt-5.c: Likewise.
4546 * gcc.target/i386/interrupt-6.c: Likewise.
4547 * gcc.target/i386/interrupt-7.c: Likewise.
4548 * gcc.target/i386/interrupt-8.c: Likewise.
4549 * gcc.target/i386/interrupt-9.c: Likewise.
4550 * gcc.target/i386/interrupt-10.c: Likewise.
4551 * gcc.target/i386/interrupt-11.c: Likewise.
4552 * gcc.target/i386/interrupt-12.c: Likewise.
4553 * gcc.target/i386/interrupt-13.c: Likewise.
4554 * gcc.target/i386/interrupt-14.c: Likewise.
4555 * gcc.target/i386/interrupt-15.c: Likewise.
4556 * gcc.target/i386/interrupt-16.c: Likewise.
4557 * gcc.target/i386/interrupt-17.c: Likewise.
4558 * gcc.target/i386/interrupt-18.c: Likewise.
4559 * gcc.target/i386/interrupt-19.c: Likewise.
4560 * gcc.target/i386/interrupt-20.c: Likewise.
4561 * gcc.target/i386/interrupt-21.c: Likewise.
4562 * gcc.target/i386/interrupt-22.c: Likewise.
4563 * gcc.target/i386/interrupt-23.c: Likewise.
4564 * gcc.target/i386/interrupt-24.c: Likewise.
4565 * gcc.target/i386/interrupt-25.c: Likewise.
4566 * gcc.target/i386/interrupt-26.c: Likewise.
4567 * gcc.target/i386/interrupt-27.c: Likewise.
4568 * gcc.target/i386/interrupt-28.c: Likewise.
4569 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4570 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4571 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4572 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4573 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4574 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4575 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4576 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4577 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4578 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4579 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4580 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4581
36b85e43
BS
45822016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4583
9de2e795
L
4584 PR tree-optimization/52171
4585 * gcc.dg/pr52171.c: New test.
4586 * gcc.target/i386/pr52171.c: New test.
36b85e43 4587
bfeee8ac
JH
45882016-06-03 Jan Hubicka <jh@suse.cz>
4589
4590 * g++.dg/tree-ssa/pred-1.C: New testcase
4591 * gcc.dg/tree-ssa/pred-1.c: New testcase
4592
859b0bae
BS
45932016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4594
4595 PR target/70957
4596 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4597 support.
4598 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4599
3a2edf4c
AH
46002016-06-03 Alan Hayward <alan.hayward@arm.com>
4601
4602 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4603
b28ead45
AH
46042016-06-03 Alan Hayward <alan.hayward@arm.com>
4605
4606 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4607 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4608 * gcc.dg/vect/vect-live-1.c: New test.
4609 * gcc.dg/vect/vect-live-2.c: New test.
4610 * gcc.dg/vect/vect-live-3.c: New test.
4611 * gcc.dg/vect/vect-live-4.c: New test.
4612 * gcc.dg/vect/vect-live-5.c: New test.
4613 * gcc.dg/vect/vect-live-slp-1.c: New test.
4614 * gcc.dg/vect/vect-live-slp-2.c: New test.
4615 * gcc.dg/vect/vect-live-slp-3.c: New test.
4616
1f91747b
JJ
46172016-06-03 Jakub Jelinek <jakub@redhat.com>
4618
4619 PR middle-end/71387
4620 * g++.dg/opt/pr71387.C: New test.
4621
47b83923
JL
46222016-06-02 Jeff Law <law@redhat.com>
4623
4624 PR tree-optimization/71328
4625 * gcc.c-torture/compile/pr71328.c: New test.
4626
e96e5f46
JD
46272016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4628
4629 PR fortran/52393
4630 * gfortran.dg/fmt_read_3.f90: Fix typo.
4631 * gfortran.dg/fmt_read_4.f90: New test.
4632
b872d729
PC
46332016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4634
4635 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4636 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4637 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4638 * g++.dg/cpp0x/override2.C: Likewise.
4639 * g++.dg/parse/crash5.C: Likewise.
4640 * g++.dg/parse/error16.C: Likewise.
4641 * g++.dg/parse/error27.C: Likewise.
4642 * g++.dg/template/qualttp15.C: Likewise.
4643 * g++.dg/template/redecl4.C: Likewise.
4644 * g++.old-deja/g++.other/crash39.C: Likewise.
4645 * g++.old-deja/g++.other/struct1.C: Likewise.
4646 * g++.old-deja/g++.pt/m9a.C: Likewise.
4647 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4648
0e535442
JJ
46492016-06-02 Jakub Jelinek <jakub@redhat.com>
4650
0633ee10
JJ
4651 PR c++/71372
4652 * c-c++-common/pr71372.c: New test.
4653
0e535442
JJ
4654 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4655 __TIME__ strings with __builtin_strcmp instead of printf and
4656 dg-output.
4657
f3c5ecc2
ML
46582016-06-02 Martin Liska <mliska@suse.cz>
4659
4660 * gcc.dg/predict-9.c: New test.
4661
a91807c5
JJ
46622016-06-02 Jakub Jelinek <jakub@redhat.com>
4663
4664 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4665 global set_compiler_env_var and global saved_compiler_env_var.
4666
b5bd1978
KT
46672016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4668
4669 PR rtl-optimization/71295
4670 * gcc.c-torture/compile/pr71295.c: New test.
4671
b93b1475
JJ
46722016-06-02 Jakub Jelinek <jakub@redhat.com>
4673
930ebd0e
JJ
4674 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4675
1e021dc3
JJ
4676 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4677 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4678
b93b1475
JJ
4679 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4680 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4681 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4682 alternative number.
4683
58f2fb5c
MM
46842016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4685
4686 * gcc.target/powerpc/p9-splat-4.c: New test.
4687
46882016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4689
4690 PR target/71186
4691 * gcc.target/powerpc/pr71186.c: New test.
4692
4731c9f0
JD
46932016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4694
4695 PR fortran/52393
4696 * gfortran.dg/fmt_read_3.f90: New test.
4697
042dee3e
TP
46982016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4699
4700 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4701 procedure.
4702
15c98b2e
ES
47032016-06-01 Eduard Sanou <dhole@openmailbox.org>
4704
4705 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4706 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4707 env var is set.
4708 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4709 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4710 shown once.
4711 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4712 during compilation.
4713 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4714 vars set by dg-set-compiler-env-var.
4715
6442a6f4
PT
47162016-06-01 Paul Thomas <pault@gcc.gnu.org>
4717
4718 PR fortran/71156
4719 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4720 to the module procedure declaration.
4721 * gfortran.dg/submodule_16.f08: New test.
4722
ab62397a
JJ
47232016-06-01 Jakub Jelinek <jakub@redhat.com>
4724
4725 PR middle-end/71371
4726 * c-c++-common/gomp/pr71371.c: New test.
4727
b66af6ed
RB
47282016-06-01 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/71366
4731 * gcc.dg/torture/pr71366-1.c: New testcase.
4732 * gcc.dg/torture/pr71366-2.c: Likewise.
4733
e342b9d8
KN
47342016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4735
4736 * gcc.target/powerpc/vslv-0.c: New test.
4737 * gcc.target/powerpc/vslv-1.c: New test.
4738 * gcc.target/powerpc/vsrv-0.c: New test.
4739 * gcc.target/powerpc/vsrv-1.c: New test.
4740
721547cd
NS
47412016-06-01 Nathan Sidwell <nathan@acm.org>
4742
4743 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4744 * gcc.target/nvptx/weak.c: New.
4745
fa2c9034
RB
47462016-06-01 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/71261
4749 * gcc.dg/torture/vect-bool-1.c: New testcase.
4750
3e32893c
JJ
47512016-06-01 Jakub Jelinek <jakub@redhat.com>
4752
4753 * gfortran.dg/gomp/order-1.f90: New test.
4754 * gfortran.dg/gomp/order-2.f90: New test.
4755
8c383600
JH
47562016-06-01 Jan Hubicka <hubicka@ucw.cz>
4757
4758 * gcc.dg/unroll-6.c: Update template.
4759 * gcc.dg/unroll-7.c: New testcase.
4760 * gcc.dg/unroll-8.c: New testcase.
4761
a0dfeef5
EB
47622016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4763
4764 * gnat.dg/opt56.ad[sb]: New test.
4765
48de5701
PC
47662016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/66635
4769 * g++.dg/cpp0x/constexpr-ice16.C: New.
4770
827cf695
PP
47712016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4772
4773 PR tree-optimization/71314
4774 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4775 -mbranch-cost=2.
4776
ff66f6e8
PP
47772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4778
4779 PR tree-optimization/71077
4780 * gcc.dg/tree-ssa/pr71077.c: New test.
4781
050fb209
JH
47822016-05-31 Jan Hubicka <hubicka@ucw.cz>
4783
48de5701
PC
4784 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4785 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4786 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4787
c642d919
PC
47882016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4789
4790 PR c++/71248
4791 * g++.dg/cpp0x/pr71248.C: New.
4792 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4793 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4794 * g++.dg/init/new37.C: Likewise.
4795 * g++.dg/template/static1.C: Likewise.
4796 * g++.dg/template/static2.C: Likewise.
4797
d6439e08
L
47982016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4799
4800 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4801 instead of %rdi.
4802 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4803
780b9dd4
MP
48042016-05-31 Marek Polacek <polacek@redhat.com>
4805
4806 * c-c++-common/Wswitch-unreachable-3.c: New test.
4807 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4808
0d99f8a0
RB
48092016-05-31 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/71352
4812 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4813
52545641
TP
48142016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4815
4816 * gcc.target/arm/armv5_thumb_isa.c: New test.
4817
5b8c1205
KY
48182016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4819
4820 PR target/71346
4821 * gcc.target/i386/pr71346.c: New test.
4822
7a88cc84
TV
48232016-05-31 Tom de Vries <tom@codesourcery.com>
4824
4825 PR tree-optimization/69068
4826 * gcc.dg/graphite/pr69068.c: New test.
4827
265149a6
MS
48282016-05-27 Martin Sebor <msebor@redhat.com>
4829
4830 PR c++/71306
4831 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4832
00631022
JJ
48332016-05-30 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR c++/71349
4836 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4837 nowait depend(inout: dd[0]) clauses where permitted.
4838
b2f6675b
PC
48392016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/71238
4842 * g++.dg/parse/pr71238.C: New.
4843 * g++.dg/concepts/friend1.C: Test column numbers too.
4844 * g++.dg/cpp0x/initlist31.C: Likewise.
4845 * g++.dg/cpp0x/pr51420.C: Likewise.
4846 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4847 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4848 * g++.dg/ext/builtin3.C: Likewise.
4849 * g++.dg/lookup/friend12.C: Likewise.
4850 * g++.dg/lookup/friend7.C: Likewise.
4851 * g++.dg/lookup/koenig1.C: Likewise.
4852 * g++.dg/lookup/koenig5.C: Likewise.
4853 * g++.dg/lookup/used-before-declaration.C: Likewise.
4854 * g++.dg/overload/koenig1.C: Likewise.
4855 * g++.dg/template/crash65.C: Likewise.
4856 * g++.dg/template/friend57.C: Likewise.
4857 * g++.dg/warn/Wshadow-5.C: Likewise.
4858 * g++.dg/warn/Wunused-8.C: Likewise.
4859 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4860 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4861 * g++.old-deja/g++.jason/member.C: Likewise.
4862 * g++.old-deja/g++.jason/report.C: Likewise.
4863 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4864 * g++.old-deja/g++.law/visibility20.C: Likewise.
4865 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4866 * g++.old-deja/g++.other/static5.C: Likewise.
4867 * g++.old-deja/g++.pt/overload2.C: Likewise.
4868
a448ff40
JH
48692016-05-30 Jan Hubicka <hubicka@ucw.cz>
4870
4871 * gcc.dg/tree-ssa/peel1.c: New testcase.
4872 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4873 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4874
69be8c91
TV
48752016-05-30 Tom de Vries <tom@codesourcery.com>
4876
4877 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4878 to ce.
4879
a59775a1
PC
48802016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/71099
4883 * g++.dg/parse/virtual1.C: New.
4884
53d6d955
UB
48852016-05-30 Uros Bizjak <ubizjak@gmail.com>
4886
4887 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4888 Use correct register when clearing %edx.
4889
0557293f
AM
48902016-05-30 Alexander Monakov <amonakov@ispras.ru>
4891
4892 PR tree-optimization/71289
4893 * gcc.dg/pr71289.c: New test.
4894
5d476e35
KV
48952016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4896
4897 PR middle-end/71269
4898 PR middle-end/71292
4899 * gcc.dg/tree-ssa/pr71269.c: New test.
4900 * gcc.dg/tree-ssa/pr71292.c: New test.
4901
db5447ca
KV
49022016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4903
4904 PR middle-end/71252
4905 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4906
98bdbb39
JH
49072016-05-30 Jan Hubicka <hubicka@ucw.cz>
4908
4909 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4910 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4911 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4912
7e012855
TV
49132016-05-30 Tom de Vries <tom@codesourcery.com>
4914
4915 PR tree-optimization/69067
4916 * gcc.dg/graphite/pr69067.c: New test.
4917
beed3701
UB
49182016-05-29 Uros Bizjak <ubizjak@gmail.com>
4919
4920 PR target/71245
4921 * gcc.target/i386/pr71245-1.c: New test.
4922 * gcc.target/i386/pr71245-2.c: Ditto.
4923
b6d4f8e8
PC
49242016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 PR c++/71105
4927 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4928 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4929 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4930
00022058
JH
49312016-05-27 Jan Hubicka <hubicka@ucw.cz>
4932
4933 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4934
c8419aca
VV
49352016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4936
4937 Revert:
4938 PR c++/69855
4939 * g++.dg/overload/69855.C: New.
4940 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4941 * g++.old-deja/g++.pt/crash3.C: Likewise.
4942
8008c4d2
PC
49432016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/60385
4946 * g++.dg/parse/namespace13.C: New.
4947
8b2ef235
JL
49482016-05-26 Jeff Law <law@redhat.com>
4949
4950 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4951 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4952 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4953 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4954 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4955 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4956 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4957 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4958 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4962 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4963
7d67159b
VV
49642016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4965
4966 PR c++/69855
4967 * g++.dg/overload/69855.C: New.
4968 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4969 * g++.old-deja/g++.pt/crash3.C: Likewise.
4970
88e3bdd1
JW
49712016-05-27 Jiong Wang <jiong.wang@arm.com>
4972
4973 PR target/63596
4974 * gcc.target/aarch64/va_arg_1.c: New testcase.
4975 * gcc.target/aarch64/va_arg_2.c: Likewise.
4976 * gcc.target/aarch64/va_arg_3.c: Likewise.
4977
3fd6b9cc
JW
49782016-05-27 Jiong Wang <jiong.wang@arm.com>
4979
4980 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4981 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4982 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4983 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4984 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4985
3cee7e4e
MP
49862016-05-27 Marek Polacek <polacek@redhat.com>
4987
4988 PR middle-end/71308
4989 * g++.dg/torture/pr71308.C: New test.
4990
6a813c96
DV
49912016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4992
4993 * gcc.dg/zero_bits_compound-1.c: New test.
4994 * gcc.dg/zero_bits_compound-2.c: New test.
4995
0561bcfb
IE
49962016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4997
4998 PR middle-end/71279
4999 * gcc.dg/pr71279.c: New test.
5000
21316320
MM
50012016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5004 floating point min/max/comparison instructions.
5005 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5006
7211a097
JJ
50072016-05-26 Jakub Jelinek <jakub@redhat.com>
5008
5009 * c-c++-common/gomp/schedule-1.c: New test.
5010 * gfortran.dg/gomp/schedule-1.f90: New test.
5011
cac177cf
PP
50122016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5013
5014 PR c++/70822
5015 PR c++/70106
5016 * g++.dg/cpp1y/auto-fn32.C: New test.
5017 * g++.dg/cpp1y/paren4.C: New test.
5018
a2d5b8c9
NS
50192016-05-26 Nathan Sidwell <nathan@acm.org>
5020
5021 * gcc.dg/20060410.c: Xfail on ptx.
5022 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5023 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5024 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5025 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5026 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5027
ffa8b552
TP
50282016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5029
5030 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5031
c7501e00
JJ
50322016-05-26 Jakub Jelinek <jakub@redhat.com>
5033
1875b9a0
JJ
5034 PR tree-optimization/71280
5035 * gcc.dg/pr71280.c: New test.
5036
2116e19f
JJ
5037 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5038
305aef09
JJ
5039 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5040 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5041
c7501e00
JJ
5042 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5043
ca449d26
JW
50442016-05-26 Jiong Wang <jiong.wang@arm.com>
5045
5046 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5047 kept in memory.
ca449d26 5048
8af01c66
JL
50492016-05-25 Jeff Law <law@redhat.com>
5050
5051 PR tree-optimization/71272
5052 * gcc.c-torture/compile/pr71272.c: new test.
5053
f9d6ce73
BS
50542016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5055
5056 * gcc.target/powerpc/vec-cmpne.c: New test.
5057 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5058
a88a7b22
EB
50592016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 * gnat.dg/opt55.ad[sb]: New test.
5062
125f02ed
SKS
50632016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5064
5065 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5066 * c-c++-common/pr60226.c: Require int32plus.
5067 * gcc.c-torture/execute/pr70602.c: Likewise.
5068 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5069 unsigned long for malloc arg type.
5070 * gcc.dg/asr_div1.c: Require int32plus.
5071 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5072 * gcc.dg/pie-1.c: Require pie.
5073 * gcc.dg/pie-2.c: Likewise.
5074 * gcc.dg/pr59471.c: Require int32plus.
5075 * gcc.dg/pr59963-2.c: XFAIL for int16.
5076 * gcc.dg/pr60114.c: Require int32plus.
5077 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5078 unsigned long for typedef of size_t.
5079 * gcc.dg/pr63914.c: Require int32plus.
5080 * gcc.dg/pr64536.c: Require pt32plus.
5081 * gcc.dg/pr65658.c: Likewise.
5082 * gcc.dg/pr67271.c: Require int32plus.
5083 * gcc.dg/pr68112.c: Likewise.
5084 * gcc.dg/pr69071.c: Skip for avr target.
5085 * gcc.dg/pr69973.c: Require int32plus.
5086 * gcc.dg/pr70169.c: Skip for avr target.
5087 * gcc.dg/sso-6.c: Require int32plus.
5088 * gcc.dg/sso-7.c: Likewise.
5089 * gcc.dg/sso-8.c: Likewise.
5090 * gcc.dg/vrp-min-max-2.c: Likewise.
5091
c6e434f5
UB
50922016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5093
5094 PR target/70738
5095 * gcc.target/i386/pr70738-1.c: New test.
5096 * gcc.target/i386/pr70738-2.c: Likewise.
5097 * gcc.target/i386/pr70738-3.c: Likewise.
5098 * gcc.target/i386/pr70738-4.c: Likewise.
5099 * gcc.target/i386/pr70738-5.c: Likewise.
5100 * gcc.target/i386/pr70738-6.c: Likewise.
5101 * gcc.target/i386/pr70738-7.c: Likewise.
5102 * gcc.target/i386/pr70738-8.c: Likewise.
5103 * gcc.target/i386/pr70738-9.c: Likewise.
5104
5c42d341
KT
51052016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5106
5107 PR rtl-optimization/66940
5108 * gcc.c-torture/execute/pr66940.c: New test.
5109
bf9a1a07
IV
51102016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5111
5112 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5113 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5114 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5115 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5116 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5117 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5118 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5119 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5120 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5121 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5122 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5123 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5124 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5125 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5126 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5127 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5128 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5129 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5130 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5131 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5132 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5133 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5134 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5135 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5136
95efe6b6
MP
51372016-05-25 Marek Polacek <polacek@redhat.com>
5138
5139 PR c/71265
5140 * gcc.dg/noncompile/pr71265.c: New test.
5141
a23faf7a
MP
5142 PR c/71266
5143 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5144
69a6d5ad
NS
51452016-05-25 Nathan Sidwell <nathan@acm.org>
5146
5147 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5148
3072d4ea
RB
51492016-05-25 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/71261
5152 * c-c++-common/torture/pr71261.c: New testcase.
5153
e412ece4
RB
51542016-05-25 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/71264
5157 * gcc.dg/vect/pr71264.c: New testcase.
5158
b9e551ad
PC
51592016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5160
5161 PR c++/55992
5162 * g++.dg/cpp0x/alias-decl-53.C: New.
5163 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5164
6aa1abe5
ML
51652016-05-25 Martin Liska <mliska@suse.cz>
5166
5167 * g++.dg/pr71239.C: New test.
5168
842d162e
RB
51692016-05-25 Richard Biener <rguenther@suse.de>
5170
c87885ca
RO
5171 * gcc.dg/vect/pr58135.c: Rename to ...
5172 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5173
f184a36c
MP
51742016-05-25 Marek Polacek <polacek@redhat.com>
5175
5176 * g++.dg/pr65295.C: Use target c++14.
5177
021fad86
PC
51782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5179
53d6d955
UB
5180 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5181 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5182
c3eaf15a
MM
51832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5186 instructions.
5187
e46c7770
CP
51882016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5189
5190 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5191 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5192 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5193 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5194 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5195 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5196 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5197 * c-c++-common/goacc/pcopy.c: Likewise.
5198 * c-c++-common/goacc/pcopyin.c: Likewise.
5199 * c-c++-common/goacc/pcopyout.c: Likewise.
5200 * c-c++-common/goacc/pcreate.c: Likewise.
5201 * c-c++-common/goacc/pr70688.c: New test.
5202 * c-c++-common/goacc/present-1.c: Adjust test.
5203 * c-c++-common/goacc/reduction-5.c: Likewise.
5204 * g++.dg/goacc/data-1.C: New test.
5205
4bfc9db7
MM
52062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5207
5208 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5209 vector parity built-in functions.
5210 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5211 count trailing zeros automatic vectorization.
5212 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5213 count trailing zeros built-in functions.
5214
2bc145af
KV
52152016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5216
5217 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5218
26869fdb
PH
52192016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5220
5221 PR target/71050
5222 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5223
b2dc9c3b
PC
52242016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/50436
5227 * g++.dg/template/crash123.C: New.
5228 * g++.dg/template/crash124.C: Likewise.
5229
f65e97fd
MS
52302016-05-24 Martin Sebor <msebor@redhat.com>
5231
5232 PR c++/71147
5233 * g++.dg/ext/flexary16.C: New test.
5234
a6f5ac7f
IV
52352016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5236
69a6d5ad
NS
5237 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5238 before math.h is included.
a6f5ac7f
IV
5239 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5240 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5241 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5242 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5243 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5244 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5245 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5246 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5247 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5248 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5249 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5250 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5251 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5252 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5253 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5254 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5255 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5256 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5257 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5258 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5259 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5260 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5261 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5262
27bad558
MM
52632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5264 Kelvin Nilsen <kelvin@gcc.gnu.org>
5265
5266 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5267 support.
5268
72f382fb
PC
52692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/69872
5272 * g++.dg/warn/Wno-narrowing1.C: New.
5273
ef2ec9d9
MP
52742016-05-24 Marek Polacek <polacek@redhat.com>
5275
5276 PR c/71249
5277 * c-c++-common/Wswitch-unreachable-2.c: New test.
5278
e90434e3
JJ
52792016-05-24 Jakub Jelinek <jakub@redhat.com>
5280
7adb26f2
JJ
5281 PR c++/71257
5282 * g++.dg/vect/simd-clone-6.cc: New test.
5283 * g++.dg/gomp/declare-simd-6.C: New test.
5284
e90434e3
JJ
5285 PR middle-end/70434
5286 PR c/69504
5287 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5288
b556ea3b
RB
52892016-05-24 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/71240
5292 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5293
e5328f5d
RB
52942016-05-24 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/71230
5297 * gcc.dg/torture/pr71230.c: New testcase.
5298 * g++.dg/torture/pr71230.C: Likewise.
5299
a04e69c0
TS
53002016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5301
5302 * c-c++-common/goacc/routine-5.c: Add tests.
5303 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5304 * gfortran.dg/goacc/routine-6.f90: Add tests.
5305
30fd2977
RB
53062016-05-24 Richard Biener <rguenther@suse.de>
5307
5308 PR tree-optimization/71253
5309 * gcc.dg/torture/pr71253.c: New testcase.
5310
ca6f60bc
KV
53112016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5312
5313 PR middle-end/71252
5314 * gfortran.dg/pr71252.f90: New test.
5315
d3465d72
RS
53162016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5317
5318 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5319
f17a223d
RB
53202016-05-24 Richard Biener <rguenther@suse.de>
5321
5322 PR middle-end/70434
5323 PR c/69504
5324 * c-c++-common/vector-subscript-4.c: New testcase.
5325 * c-c++-common/vector-subscript-5.c: Likewise.
5326
e3f36534
JD
53272016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5328
5329 PR fortran/71123
5330 * gfortran.dg/namelist_90.f: New test
5331
85d5c27d
JD
53322016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5333
5334 PR fortran/66461
5335 * gfortran.dg/unexpected_eof.f: New test
5336
fe3f3340
MM
53372016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5338 Kelvin Nilsen <kelvin@gcc.gnu.org>
5339
5340 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5341 as little endian.
5342
26d6ae55
PC
53432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5344
5345 PR c++/70972
5346 * g++.dg/cpp0x/inh-ctor20.C: New.
5347 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5348
d6c9a06f
PC
53492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 PR c++/69095
5352 * g++.dg/cpp0x/variadic168.C: New.
5353
396a1d10
PC
53542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 * g++.dg/cpp0x/pr31445.C: Test column number too.
5357 * g++.dg/cpp0x/pr32253.C: Likewise.
5358 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5359 * g++.dg/cpp0x/variadic36.C: Likewise.
5360
ece46666
MG
53612016-05-23 Marc Glisse <marc.glisse@inria.fr>
5362
5363 * gcc.dg/fold-notshift-2.c: Adjust.
5364
a7dc5980
MP
53652016-05-23 Marek Polacek <polacek@redhat.com>
5366
5367 PR c/49859
5368 * c-c++-common/Wswitch-unreachable-1.c: New test.
5369 * gcc.dg/Wswitch-unreachable-1.c: New test.
5370 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5371 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5372 * g++.dg/gomp/block-10.C: Likewise.
5373 * gcc.dg/gomp/block-10.c: Likewise.
5374 * g++.dg/gomp/block-9.C: Likewise.
5375 * gcc.dg/gomp/block-9.c: Likewise.
5376 * g++.dg/gomp/target-1.C: Likewise.
5377 * g++.dg/gomp/target-2.C: Likewise.
5378 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5379 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5380 * g++.dg/gomp/taskgroup-1.C: Likewise.
5381 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5382 * gcc.dg/gomp/teams-1.c: Likewise.
5383 * g++.dg/gomp/teams-1.C: Likewise.
5384 * g++.dg/overload/error3.C: Likewise.
5385 * g++.dg/tm/jump1.C: Likewise.
5386 * g++.dg/torture/pr40335.C: Likewise.
5387 * gcc.dg/c99-vla-jump-5.c: Likewise.
5388 * gcc.dg/switch-warn-1.c: Likewise.
5389 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5390 * gcc.dg/nested-func-1.c: Likewise.
5391 * gcc.dg/pr67784-4.c: Likewise.
5392
18b54004
RB
53932016-05-23 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/71230
5396 * gfortran.dg/pr71230-1.f90: New testcase.
5397 * gfortran.dg/pr71230-2.f90: Likewise.
5398
e569db5f
VK
53992016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5400
396a1d10 5401 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5402 * gcc.dg/vect/pr58135.c: Add new.
5403 * gfortran.dg/pr46519-1.f: Adjust test case.
5404
e4b71114
PC
54052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/53401
5408 * g++.dg/cpp0x/decltype64.C: New.
5409
a25a8058
CL
54102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5411
5412 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5413 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5414 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5415
0dcfe9ab
CL
54162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5417
5418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5419 Add poly64x1_t and poly64x2_t cases if supported.
5420 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5421 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5422 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5423 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5424 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5425
ffd70e4a
CL
54262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5427
5428 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5429 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5430 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5431 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5432 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5433 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5435
4b1f57fe
CL
54362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5437
5438 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5439
16c5ec77
CL
54402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5441
5442 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5443 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5444
94ad56c7
JJ
54452016-05-22 Jakub Jelinek <jakub@redhat.com>
5446
57748705
JJ
5447 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5448 constraint instead of "r".
5449 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5450 insn instead of vxorpd.
5451 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5452
af120161
JJ
5453 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5454 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5455
355023ce
JJ
5456 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5457
3b48574c
JJ
5458 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5459 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5460
94ad56c7
JJ
5461 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5462
8a85cee2
KV
54632016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5464
5465 PR middle-end/40921
5466 * gcc.dg/tree-ssa/pr40921.c: New test.
5467
8e916b16
PS
54682016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5469
5470 PR target/71103
5471 * gcc.target/avr/pr71103.c: New test.
5472
88aea79f
KV
54732016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5474
5475 PR middle-end/71179
5476 * gcc.dg/tree-ssa/pr71179.c: New test.
5477
79063edd
MS
54782016-05-20 Martin Sebor <msebor@redhat.com>
5479
5480 PR c/71115
5481 * gcc.dg/init-excess-2.c: New test.
5482
55c8849f
EB
54832016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/opt53.adb: New test.
5486 * gnat.dg/opt54.adb: Likewise.
5487
c91a0948
MJ
54882016-05-20 Martin Jambor <mjambor@suse.cz>
5489
5490 PR tree-optimization/70884
5491 * gcc.dg/tree-ssa/pr70919.c: New test.
5492
9cad20fa
BS
54932016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5494
5495 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5496 formatting.
69a6d5ad
NS
5497 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5498 fix code formatting.
5499
55002016-05-20 Nathan Sidwell <nathan@acm.org>
5501
5502 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5503 non-common cases.
5504 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5505
15c671a7
DM
55062016-05-20 David Malcolm <dmalcolm@redhat.com>
5507
5508 * jit.dg/all-non-failing-tests.h: Add
5509 test-factorial-must-tail-call.c.
5510 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5511 * jit.dg/test-factorial-must-tail-call.c: New test case.
5512
4f028369
JJ
55132016-05-20 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR fortran/71204
5516 * gfortran.dg/pr71204.f90: New test.
5517
7dea4ab3
CP
55182016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5519
5520 * gcc.target/nvptx/sincos.c: New test.
5521
ef98d365
PC
55222016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/70572
5525 * g++.dg/cpp1y/auto-fn31.C: New.
5526
92466115
BS
55272016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5528
5529 * gcc.target/powerpc/vec-addec.c: New test.
5530 * gcc.target/powerpc/vec-addec-int128.c: New test.
5531
9a385c2d
DM
55322016-05-20 David Malcolm <dmalcolm@redhat.com>
5533
5534 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5535 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5536 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5537 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5538
77c9d5b4
JH
55392016-05-20 Jan Hubicka <hubicka@ucw.cz>
5540
5541 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5542
68047971
JJ
55432016-05-20 Jakub Jelinek <jakub@redhat.com>
5544
18954840
JJ
5545 PR c++/71210
5546 * g++.dg/opt/pr71210-1.C: New test.
5547 * g++.dg/opt/pr71210-2.C: New test.
5548
68047971
JJ
5549 PR tree-optimization/29756
5550 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5551 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5552 only on selected targets where V4SImode vectors are known to be
5553 supported.
5554
d78789f5
MG
55552016-05-20 Marc Glisse <marc.glisse@inria.fr>
5556
5557 PR tree-optimization/71079
5558 PR tree-optimization/71206
5559 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5560
550fa093
PK
55612016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5562
5563 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5564 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5565 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5566
483c6429
RG
55672016-05-20 Richard Guenther <rguenther@suse.de>
5568
5569 PR tree-optimization/29756
5570 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5571
eb066284
RB
55722016-05-20 Richard Biener <rguenther@suse.de>
5573
5574 PR tree-optimization/71185
5575 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5576
58f10249
RB
55772016-05-20 Richard Biener <rguenther@suse.de>
5578
5579 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5580
2a5569fa
MP
55812016-05-19 Marek Polacek <polacek@redhat.com>
5582
5583 PR c++/71075
5584 * g++.dg/diagnostic/pr71075.C: New test.
5585
5e9a5385
DM
55862016-05-19 David Malcolm <dmalcolm@redhat.com>
5587
5588 PR c++/71184
5589 * g++.dg/pr71184.C: New test case.
5590
4f45da44
KN
55912016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5592
5593 * gcc.target/powerpc/darn-0.c: New test.
5594 * gcc.target/powerpc/darn-1.c: New test.
5595 * gcc.target/powerpc/darn-2.c: New test.
5596
4177437e
MP
55972016-05-19 Marek Polacek <polacek@redhat.com>
5598
5599 PR tree-optimization/71031
5600 * gcc.dg/tree-ssa/vrp100.c: New test.
5601
afb72432
IE
56022016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5603
5604 PR rtl-optimization/71148
5605 * gcc.dg/pr71148.c: New test.
5606
4f83064e
KT
56072016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5608
5609 PR target/71056
5610 * gcc.target/arm/pr71056.c: New test.
5611
4bf8dbe1
BE
56122016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5613
5614 * c-c++-common/pr69669.c: Check the used mode.
5615
f3510625
MO
56162016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5617
5618 PR sanitizer/64354
5619 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5620
43c0068e
RB
56212016-05-19 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/70729
5624 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5625 * gcc.dg/graphite/scop-18.c: Likewise.
5626 * gcc.dg/pr41783.c: Disable LIM.
5627 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5628 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5629 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5630 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5631 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5632 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5633 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5634 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5635 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5636 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5637 * gfortran.dg/pr42108.f90: Likewise.
5638
70f25790
DM
56392016-05-18 David Malcolm <dmalcolm@redhat.com>
5640
5641 PR driver/69265
5642 * gcc.dg/spellcheck-options-11.c: New test case.
5643
960db8ec
JJ
56442016-05-18 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR c++/71100
5647 * g++.dg/opt/pr71100.C: New test.
5648
04643334
MJ
56492016-05-18 Martin Jambor <mjambor@suse.cz>
5650
5651 PR ipa/69708
5652 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5653 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5654 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5655 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5656
91bb9f80
MJ
56572016-05-18 Martin Jambor <mjambor@suse.cz>
5658
5659 PR ipa/69708
5660 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5661 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5662 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5663 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5664 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5665
c584aca6
PC
56662016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/69793
5669 * g++.dg/template/crash122.C: New.
5670
20309c6e
PC
56712016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/70466
5674 * g++.dg/template/pr70466-1.C: New.
5675 * g++.dg/template/pr70466-2.C: Likewise.
5676
50c78b9a
MM
56772016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5678
5679 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5680 splat operations and the XXSPLTIB instruction.
5681 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5682 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5683 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5684 xxlxor to clear a register.
5685
cf8be00d
RS
56862016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5687
5688 * gcc.dg/torture/pr71020.c: New test.
5689
848a392a
MJ
56902016-05-18 Martin Jambor <mjambor@suse.cz>
5691
5692 PR ipa/70646
5693 * gcc.dg/ipa/pr70646.c: New test.
5694
1f2ab776
CL
56952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5696
5697 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5698
76489493
CL
56992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5700
5701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5702 missing tests for vreinterpretq_p{8,16}.
5703
bd79378d
CL
57042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5705
5706 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5707 vsliq_n_s64 and vsliq_n_u64.
5708
81ca3ea0
CL
57092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5710
5711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5712 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5713
873cb425
CL
57142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5715
5716 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5717 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5718 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5719
9d6e7c21
CL
57202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5721
5722 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5723 in comment.
5724
b4dbe40e 57252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5726
5727 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5728 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5729 "blr\t" and switch to scan-assembler-times.
5730
83a5c910
JW
57312016-05-18 Jiong Wang <jiong.wang@arm.com>
5732
53d6d955
UB
5733 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5734 with __aarch64__.
5735 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5736 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5737
fb7cbdeb
JJ
57382016-05-18 Jakub Jelinek <jakub@redhat.com>
5739
8ee91165
JJ
5740 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5741 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5742 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5743 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5744 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5745 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5746
cf4d516a
JJ
5747 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5748 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5749
a4f16422
JJ
5750 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5751 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5752
7b37ce10
JJ
5753 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5754 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5755
fb7cbdeb
JJ
5756 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5757
c9326aef
RB
57582016-05-18 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/71168
5761 * gcc.dg/torture/pr71168.c: New testcase.
5762
df8b0a11
KV
57632016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5764
5765 PR middle-end/63586
5766 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5767 * gcc.dg/tree-ssa/pr63586.c: New test.
5768 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5769
2efd67ed
NS
57702016-05-17 Nathan Sidwell <nathan@acm.org>
5771
5772 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5773 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5774 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5775 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5776
1988b2c2
NS
57772016-05-17 Nathan Sidwell <nathan@acm.org>
5778
5779 * gcc.target/nvptx/abi-vararg-3.c: New.
5780
ad1d92ab
MM
57812016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5782
5783 PR tree-optimization/54579
5784 PR middle-end/55299
5785 * gcc.dg/fold-notrotate-1.c: New test.
5786 * gcc.dg/fold-notshift-1.c: New test.
5787 * gcc.dg/fold-notshift-2.c: New test.
5788
47768df8
MP
57892016-05-17 Marek Polacek <polacek@redhat.com>
5790
5791 PR ipa/71146
5792 * g++.dg/ipa/pr71146.C: New test.
5793
6b5423a5
DM
57942016-05-17 David Malcolm <dmalcolm@redhat.com>
5795
5796 * jit.dg/test-error-array-bounds.c: New test case.
5797
c7986356
MG
57982016-05-17 Marc Glisse <marc.glisse@inria.fr>
5799
5800 * gcc.dg/tree-ssa/and-1.c: New testcase.
5801
d982c5b7
MG
58022016-05-17 Marc Glisse <marc.glisse@inria.fr>
5803
5804 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5805 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5806
0139ba93
MG
58072016-05-17 Marc Glisse <marc.glisse@inria.fr>
5808
5809 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5810 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5811
daab4562
JW
58122016-05-17 Jiong Wang <jiong.wang@arm.com>
5813
5814 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5815
22330033
JW
58162016-05-17 Jiong Wang <jiong.wang@arm.com>
5817
5818 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5819
98b3a5f2
JW
58202016-05-17 Jiong Wang <jiong.wang@arm.com>
5821
5822 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5823 ".2d[index]" when scan the assembly.
5824 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5826 float64x1.
5827 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5828
b71b7a8e
RB
58292016-05-17 Richard Biener <rguenther@suse.de>
5830
5831 PR tree-optimization/71132
5832 * gcc.dg/torture/pr71132.c: New testcase.
5833
3c51ad46
CL
58342016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5835
5836 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5837
d20faa66
KT
58382016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5839
5840 PR target/70809
5841 * gcc.target/aarch64/pr70809_1.c: New test.
5842
b75cc5a4
KT
58432016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844
5845 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5846 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5847 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5848 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5849
b28eb195
IE
58502016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5851 Ilya Enkovich <ilya.enkovich@intel.com>
5852
5853 PR target/71114
5854 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5855
0b9004ed
JH
58562016-05-16 Jan Hubicka <hubicka@ucw.cz>
5857
5858 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5859 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5860
1b81a1c1
MW
58612016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5862
5863 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5864 test for __ARM_FP16_ARGS.
5865 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5866 * gcc.target/arm/aapcs/neon-vect10.c: New.
5867 * gcc.target/arm/aapcs/neon-vect9.c: New.
5868 * gcc.target/arm/aapcs/vfp18.c: New.
5869 * gcc.target/arm/aapcs/vfp19.c: New.
5870 * gcc.target/arm/aapcs/vfp20.c: New.
5871 * gcc.target/arm/aapcs/vfp21.c: New.
5872 * gcc.target/arm/fp16-aapcs-1.c: New.
5873 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5874 test for __ARM_FP16_ARGS.
5875 * g++.target/arm/fp16-return-1.c: Update expected output.
5876
921d1e73
JW
58772016-05-16 Jiong Wang <jiong.wang@arm.com>
5878
5879 PR testsuite/70227
5880 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5881
228eb42a
HA
58822016-05-15 Harald Anlauf <anlauf@gmx.de>
5883
5884 PR fortran/69603
5885 * gfortran.dg/pr69603.f90: New testcase.
5886
785abfd3
FR
58872016-05-14 Fritz Reese <fritzoreese@gmail.com>
5888
5889 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5890
e75eb64f
FR
58912016-05-14 Fritz Reese <fritzoreese@gmail.com>
5892
5893 PR fortran/71047
5894 * gfortran.dg/pr71047.f08: New test.
5895
aa4b467b
JM
58962016-05-13 Joseph Myers <joseph@codesourcery.com>
5897
5898 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5899 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5900 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5901
653fb4a2
MS
59022016-05-13 Martin Sebor <msebor@redhat.com>
5903
5904 PR c++/60049
5905 * g++.dg/cpp0x/constexpr-60049.C: New test.
5906
9e37582d
JJ
59072016-05-13 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR bootstrap/71071
5910 * gcc.dg/pr71071.c: New test.
5911
a278aa17
UB
59122016-05-13 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5915 remove XOP handling.
377eaca7 5916 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5917
ac3d02e2
NS
59182016-05-13 Nathan Sidwell <nathan@acm.org>
5919
5920 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5921 __atomic_is_lock_free declaration.
5922
8ab3bdac
RB
59232016-05-13 Richard Biener <rguenther@suse.de>
5924
5925 PR tree-optimization/42587
5926 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5927
623b8e0a
ML
59282016-05-13 Martin Liska <mliska@suse.cz>
5929
5930 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5931 the new format of dump output.
5932
da7674f6
IE
59332016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5934
5935 * gcc.dg/pr71084.c: New test.
5936
c959db3d
RR
59372016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5938
53d6d955
UB
5939 PR target/53440
5940 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5941
43203dea
RR
59422016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5943
5944 * gcc.target/aarch64/struct_return.c: New test.
5945
4f2e1536
MP
59462016-05-12 Marek Polacek <polacek@redhat.com>
5947
5948 PR c/70756
5949 * c-c++-common/pr70756-2.c: New test.
5950 * c-c++-common/pr70756.c: New test.
5951
1ef33ef3
RB
59522016-05-12 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/71059
5955 * gcc.dg/torture/pr71059.c: New testcase.
5956
763baff6
RB
59572016-05-12 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/71062
5960 * gcc.dg/torture/pr71062.c: New testcase.
5961
c4ec1243
IE
59622016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5963
5964 PR tree-optimization/71006
5965 * gcc.dg/pr71006.c: New test.
5966
a5fbf76d
MP
59672016-05-12 Marek Polacek <polacek@redhat.com>
5968
5969 PR driver/71063
5970 * gcc.dg/opts-7.c: New test.
5971
5acc47a4
KT
59722016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR target/70830
5975 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5976 Add -save-temps to dg-options.
5977 Scan for ldmfd rather than pop instruction.
5978 * gcc.target/arm/interrupt-2.c: Likewise.
5979 * gcc.target/arm/pr70830.c: New test.
5980
40bd4bf9
JJ
59812016-05-12 Jakub Jelinek <jakub@redhat.com>
5982
3cd63842
JJ
5983 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5984 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5985
c05d08f6
JJ
5986 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5987 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5988 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5989
bc27ffae
JJ
5990 PR target/71019
5991 * gcc.target/i386/avx512vl-pack-1.c: New test.
5992 * gcc.target/i386/avx512vl-pack-2.c: New test.
5993 * gcc.target/i386/avx512bw-pack-2.c: New test.
5994
515d7412
JJ
5995 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5996
40bd4bf9
JJ
5997 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5998 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5999 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6000
44ab146a
RB
60012016-05-12 Richard Biener <rguenther@suse.de>
6002
6003 PR tree-optimization/70986
6004 * gcc.dg/torture/pr70986-1.c: New testcase.
6005 * gcc.dg/torture/pr70986-2.c: Likewise.
6006 * gcc.dg/torture/pr70986-3.c: Likewise.
6007
d6e83a8d
MM
60082016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6009
6010 PR c/43651
6011 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6012 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6013
51e67ea3
UB
60142016-05-11 Uros Bizjak <ubizjak@gmail.com>
6015
6016 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6017 directive.
6018 * gcc.target/i386/pr66746.c: Ditto.
6019
3fd2b007
MM
60202016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6021
6022 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6023 support.
6024 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6025 warning when using -mvsx-timode.
6026 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6027 * gcc.target/powerpc/dform-2.c: Likewise.
6028 * gcc.target/powerpc/pr68805.c: Likewise.
6029
5c3a10fb
MP
60302016-05-11 Marek Polacek <polacek@redhat.com>
6031
6032 PR c++/71024
6033 * c-c++-common/attributes-3.c: New test.
6034
7cfb065b
NS
60352016-05-11 Nathan Sidwell <nathan@acm.org>
6036
6037 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6038 * gcc.c-torture/execute/pr68185.c: Likewise.
6039 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6040 * gcc.dg/pr69634.c: Requires scheduling.
6041 * gcc.dg/torture/pr66178.c: Require label values.
6042 * gcc.dg/setjmp-6.c: Require indirect jumps.
6043
f35ea97d
RB
60442016-05-11 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/71055
6047 * gcc.dg/torture/pr71055.c: New testcase.
6048
dff70323
RB
60492016-05-11 Richard Biener <rguenther@suse.de>
6050
6051 PR debug/71057
6052 * g++.dg/debug/pr71057.C: New testcase.
6053
56a3d28b
JJ
60542016-05-11 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR fortran/70855
6057 * gfortran.dg/gomp/pr70855.f90: New test.
6058
ebc1b29e
RB
60592016-05-11 Richard Biener <rguenther@suse.de>
6060
6061 PR middle-end/71002
6062 * g++.dg/torture/pr71002.C: New testcase.
6063
98ccd1d7
IE
60642016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6065
6066 PR middle-end/70807
6067 * gcc.dg/pr70807.c: New test.
6068
ed29e24b
MS
60692016-05-10 Martin Sebor <msebor@redhat.com>
6070
6071 PR c++/38611
6072 * g++.dg/Wattributes.C: New test.
6073
e39dab2c
MG
60742016-05-10 Marc Glisse <marc.glisse@inria.fr>
6075
6076 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6077 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6078 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6079
d067e238
IE
60802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6081
6082 PR target/70799
6083 * gcc.target/i386/pr70799-1.c: New test.
6084
cd36c83e
PMR
60852016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6086
6087 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6088
1e3af2a4
IE
60892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6090
6091 PR middle-end/70877
6092 * gcc.target/i386/pr70877.c: New test.
6093
afc610db
IE
60942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6095
6096 PR tree-optimization/70786
6097 * gcc.target/i386/pr70876.c: New test.
6098
4b59d19f
JJ
60992016-05-10 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR target/70927
6102 * gcc.target/i386/avx512vl-logic-1.c: New test.
6103 * gcc.target/i386/avx512vl-logic-2.c: New test.
6104 * gcc.target/i386/avx512dq-logic-2.c: New test.
6105
9b5ee426
BS
61062016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6107
6108 PR target/70963
6109 * gcc.target/powerpc/pr70963.c: New.
6110
f3352cab
DM
61112016-05-10 David Malcolm <dmalcolm@redhat.com>
6112
6113 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6114 (test_very_wide_line): Add ruler to expected output.
6115 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6116 (test_very_wide_line): Likewise.
6117 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6118 (test_show_locus): Within the handling of "test_very_wide_line",
6119 enable show_ruler_p on the diagnostic context.
6120
4a3255dd
RB
61212016-05-10 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/71039
6124 * gcc.dg/torture/pr71039.c: New testcase.
6125
da7c9950
NS
61262016-05-10 Nathan Sidwell <nathan@acm.org>
6127
6128 * gcc.dg/nested-func-10.c: Requires alloca.
6129 * gcc.dg/nested-func-9.c: Requires alloca.
6130 * gcc.c-torture/execute/pr70460.c: Requires labels.
6131 * gcc.c-torture/compile/pr70199.c: Requires labels.
6132 * gcc.target/nvptx/decl.c: Compile only.
6133 * gcc.target/nvptx/trailing-init.c: Compile only.
6134 * gcc.target/nvptx/ary-init.c: Compile only.
6135
cf68d92c
MP
61362016-05-10 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/70255
6139 * gcc.dg/attr-opt-1.c: New test.
6140
64ea4e15
RB
61412016-05-10 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/70497
6144 PR tree-optimization/28367
6145 * gcc.dg/torture/20160404-1.c: New testcase.
6146 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6148
5a96dae3
PMR
61492016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6150
6151 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6152
fc97f805
UB
61532016-05-09 Uros Bizjak <ubizjak@gmail.com>
6154
6155 * gcc.target/i386/fabsneg-1.c New test.
6156
a710b1d5
AM
61572016-05-09 Alan Modra <amodra@gmail.com>
6158
6159 PR testsuite/70826
6160 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6161
171f6f05
RB
61622016-05-09 Richard Biener <rguenther@suse.de>
6163
6164 PR tree-optimization/70985
6165 * gcc.dg/torture/pr70985.c: New testcase.
6166
18caa34e
BC
61672016-05-09 Bin Cheng <bin.cheng@arm.com>
6168
6169 * gcc.dg/tree-ssa/ifc-9.c: New test.
6170 * gcc.dg/tree-ssa/ifc-10.c: New test.
6171 * gcc.dg/tree-ssa/ifc-11.c: New test.
6172 * gcc.dg/tree-ssa/ifc-12.c: New test.
6173 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6174 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6175 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6176
7a27d38f
RB
61772016-05-09 Richard Biener <rguenther@suse.de>
6178
6179 PR fortran/70937
6180 * gfortran.dg/pr70937.f90: New testcase.
6181
5ebbbd3d
RO
61822016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6185
f6288c24
FR
61862016-05-07 Fritz Reese <fritzoreese@gmail.com>
6187
6188 PR fortran/56226
6189 * gfortran.dg/dec_structure_1.f90: New testcase.
6190 * gfortran.dg/dec_structure_2.f90: Ditto.
6191 * gfortran.dg/dec_structure_3.f90: Ditto.
6192 * gfortran.dg/dec_structure_4.f90: Ditto.
6193 * gfortran.dg/dec_structure_5.f90: Ditto.
6194 * gfortran.dg/dec_structure_6.f90: Ditto.
6195 * gfortran.dg/dec_structure_7.f90: Ditto.
6196 * gfortran.dg/dec_structure_8.f90: Ditto.
6197 * gfortran.dg/dec_structure_9.f90: Ditto.
6198 * gfortran.dg/dec_structure_10.f90: Ditto.
6199 * gfortran.dg/dec_structure_11.f90: Ditto.
6200 * gfortran.dg/dec_union_1.f90: Ditto.
6201 * gfortran.dg/dec_union_2.f90: Ditto.
6202 * gfortran.dg/dec_union_3.f90: Ditto.
6203 * gfortran.dg/dec_union_4.f90: Ditto.
6204 * gfortran.dg/dec_union_5.f90: Ditto.
6205 * gfortran.dg/dec_union_6.f90: Ditto.
6206 * gfortran.dg/dec_union_7.f90: Ditto.
6207
5ec4a8cd
TV
62082016-05-07 Tom de Vries <tom@codesourcery.com>
6209
6210 PR tree-optimization/70956
6211 * gcc.dg/graphite/pr70956.c: New test.
6212
58ec1d0e
JJ
62132016-05-06 Jakub Jelinek <jakub@redhat.com>
6214
ccd88fb7
JJ
6215 PR middle-end/70941
6216 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6217 (a, b, c, d): Change type from char to signed char.
6218 (main): Compare against (signed char) -1634678893 instead of
6219 hardcoded -109. Use __builtin_abort instead of abort.
6220
dd3b6464
JJ
6221 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6222 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6223
58ec1d0e
JJ
6224 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6225
19aa23d8
YR
62262016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6227
6228 PR debug/70935
6229 * gcc.dg/torture/pr70935.c: New test.
6230
ae5f0df1
OE
62312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6232
6233 PR target/58219
ce23a8ff 6234 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6235
078f7e37
RB
62362016-05-06 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/70960
6239 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6240
765d7b54
OE
62412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6242
6243 PR target/52933
6244 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6245 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6246 Adjust expected instruction counts.
6247 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6248
29c94e65
MP
62492016-05-06 Marek Polacek <polacek@redhat.com>
6250
6251 PR sanitizer/70875
6252 * gcc.dg/ubsan/bounds-3.c: New test.
6253
3684b02e
OE
62542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6255
6256 PR target/54089
6257 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6258
8706773f
RB
62592016-05-06 Richard Biener <rguenther@suse.de>
6260
6261 PR middle-end/70931
6262 * gfortran.dg/pr70931.f90: New testcase.
6263
a4f51018
RB
62642016-05-06 Richard Biener <rguenther@suse.de>
6265
6266 PR middle-end/70941
6267 * gcc.dg/torture/pr70941.c: New testcase.
6268
c4f2425f
BC
62692016-05-05 Bin Cheng <bin.cheng@arm.com>
6270
6271 PR tree-optimization/57206
6272 * gcc.dg/vect/pr57206.c: New test.
6273
5dc08197
RO
62742016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6275
6276 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6277
351f85c5
JJ
62782016-05-05 Jakub Jelinek <jakub@redhat.com>
6279
568bac8c
JJ
6280 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6281
351f85c5
JJ
6282 * c-c++-common/Wdangling-else-4.c: New test.
6283
33fd7785
JJ
62842016-05-04 Jakub Jelinek <jakub@redhat.com>
6285
2d1ac15a
JJ
6286 PR c++/70906
6287 PR c++/70933
6288 * g++.dg/opt/pr70906.C: New test.
6289 * g++.dg/opt/pr70933.C: New test.
6290
33fd7785
JJ
6291 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6292
6b715bf6
JH
62932016-05-04 Jan Hubicka <hubicka@ucw.cz>
6294
6295 * gcc.dg/ipa/pure-const-3.c: New testcase.
6296
deef7113
MP
62972016-05-04 Marek Polacek <polacek@redhat.com>
6298
6299 * c-c++-common/Wdangling-else-1.c: New test.
6300 * c-c++-common/Wdangling-else-2.c: New test.
6301 * c-c++-common/Wdangling-else-3.c: New test.
6302
5396db97
KCY
63032016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6304
6305 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6306 flag is present.
6307
de55efd5
MP
63082016-05-04 Marek Polacek <polacek@redhat.com>
6309
6310 PR c/48778
6311 * gcc.dg/Waddress-2.c: New test.
6312
475839b6
AM
63132016-05-04 Alan Modra <amodra@gmail.com>
6314
6315 * gcc.target/powerpc/pr70866.c: New.
6316
b25aad5f
MS
63172016-05-03 Martin Sebor <msebor@redhat.com>
6318
6319 PR c++/66561
6320 * c-c++-common/builtin_location.c: New test.
6321 * g++.dg/cpp1y/builtin_location.C: New test.
6322
79ce98bc
MP
63232016-05-03 Marek Polacek <polacek@redhat.com>
6324
6325 PR c/70859
6326 * gcc.dg/pr70859.c: New test.
6327 * gcc.dg/pr70859-2.c: New test.
6328
402e89f5
PMR
63292016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6330
6331 * gnat.dg/debug5.adb: New testcase.
6332
f3d90045
DV
63332016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6336 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6337 Procedure to check for z10 instruction set.
6338
1e26cec1
CL
63392016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6340
6341 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6342
71aca5a0
AM
63432016-05-03 Alan Modra <amodra@gmail.com>
6344
6345 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6346
2fd70ec1
JJ
63472016-05-03 Jakub Jelinek <jakub@redhat.com>
6348
6349 * gcc.target/i386/avx512f-cvt-1.c: New test.
6350
e5705cf7
L
63512016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6352
6353 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6354 -fdump-tree-vrp-details.
6355
381cdae4
RB
63562016-05-03 Richard Biener <rguenther@suse.de>
6357
6358 * gcc.dg/pr30172-1.c: Adjust.
6359 * gcc.dg/pr63743.c: Likewise.
6360 * gcc.dg/tm/pr51696.c: Likewise.
6361 * c-c++-common/tm/safe-1.c: Likewise.
6362 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6363 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6364 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6365 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6366
adedd5c1
JJ
63672016-05-03 Jakub Jelinek <jakub@redhat.com>
6368
31ed1665
JJ
6369 PR rtl-optimization/70467
6370 * gcc.target/i386/pr70467-3.c: New test.
6371 * gcc.target/i386/pr70467-4.c: New test.
6372
dea60b59
JJ
6373 PR tree-optimization/70916
6374 * gcc.c-torture/compile/pr70916.c: New test.
6375
adedd5c1
JJ
6376 PR target/49244
6377 * gcc.target/i386/pr49244-1.c: New test.
6378 * gcc.target/i386/pr49244-2.c: New test.
6379
f80041ef
BS
63802016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6381
6382 PR rtl-optimization/44281
6383 * gcc.target/i386/pr44281.c: New test.
6384
1cfcd39e
BC
63852016-05-03 bin cheng <bin.cheng@arm.com>
6386
6387 PR tree-optimization/56541
6388 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6389 * gcc.dg/vect/pr56541.c: new test.
6390
4304ccfd
MM
63912016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6392
6393 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6394 __float128.
6395 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6396
50d94c29
L
63972016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 PR testsuite/70520
6400 * c-c++-common/asan/clone-test-1.c (main): Align child process
6401 stack to 16 bytes.
6402
bc1aee87
DM
64032016-05-02 David Malcolm <dmalcolm@redhat.com>
6404
6405 PR c++/62314
6406 * g++.dg/spellcheck-fields-2.C: New test case.
6407
474e0129
DM
64082016-05-02 David Malcolm <dmalcolm@redhat.com>
6409
6410 PR c++/62314
6411 * g++.dg/pr62314.C: New test case.
6412
818b88a7
JH
64132016-05-02 Jan Hubicka <hubicka@ucw.cz>
6414
6415 * gcc.dg/ipa/inline-8.c: New testcase.
6416
dd77684f
JJ
64172016-05-02 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR rtl-optimization/70467
6420 * gcc.target/i386/pr70467-1.c: New test.
6421
72407e00
BE
64222016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6423
6424 * gcc.dg/spec-options.c: Run the test on all targets.
6425 * gcc.dg/foo.specs: Use cpp_unique_options.
6426
dd53d197
MG
64272016-05-02 Marc Glisse <marc.glisse@inria.fr>
6428
6429 * gcc.dg/tree-ssa/unord.c: New testcase.
6430
a8b85ce9
MG
64312016-05-02 Marc Glisse <marc.glisse@inria.fr>
6432
6433 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6434
5b37e866
NS
64352016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6436
6437 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6438
7176a4a0
MP
64392016-05-02 Marek Polacek <polacek@redhat.com>
6440
6441 PR c/70851
6442 * gcc.dg/enum-incomplete-3.c: New test.
6443
6b9933b9
MP
64442016-05-02 Marek Polacek <polacek@redhat.com>
6445 Tom de Vries <tom@codesourcery.com>
6446
6447 PR tree-optimization/70700
6448 * gcc.dg/pr70700.c: New test.
6449
90f82260
UB
64502016-05-01 Uros Bizjak <ubizjak@gmail.com>
6451
6452 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6453 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6454 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6455 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6456 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6457
f73036c1
EB
64582016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6459
6460 * ada/acats/run_acats: Rename into...
6461 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6462 * ada/acats/run_all.sh: Remove redundant test.
6463 (target_run): Move around.
6464 (target_gnatchop): Use newly built executable.
6465 (target_gnatmake): Likewise.
6466 Check that the compilation of impbit succeeds.
6467
85e051a3
OE
64682016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6469
6470 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6471 * gcc.dg/20021029-1.c: Likewise.
6472 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6473 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6474 * gcc.target/sh/cmpstr.c: Likewise.
6475 * gcc.target/sh/cmpstrn.c: Likewise.
6476 * gcc.target/sh/memset.c: Likewise.
6477 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6478 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6479 * gcc.target/sh/pr39423-1.c: Likewise.
6480 * gcc.target/sh/pr49468-di.c: Likewise.
6481 * gcc.target/sh/pr49468-si.c: Likewise.
6482 * gcc.target/sh/pr49880-1.c: Likewise.
6483 * gcc.target/sh/pr49880-2.c: Likewise.
6484 * gcc.target/sh/pr49880-3.c: Likewise.
6485 * gcc.target/sh/pr50751-1.c: Likewise.
6486 * gcc.target/sh/pr50751-4.c: Likewise.
6487 * gcc.target/sh/pr50751-7.c: Likewise.
6488 * gcc.target/sh/pr51244-1.c: Likewise.
6489 * gcc.target/sh/pr51244-10.c: Likewise.
6490 * gcc.target/sh/pr51244-11.c: Likewise.
6491 * gcc.target/sh/pr51244-12.c: Likewise.
6492 * gcc.target/sh/pr51244-13.c: Likewise.
6493 * gcc.target/sh/pr51244-14.c: Likewise.
6494 * gcc.target/sh/pr51244-17.c: Likewise.
6495 * gcc.target/sh/pr51244-18.c: Likewise.
6496 * gcc.target/sh/pr51244-19.c: Likewise.
6497 * gcc.target/sh/pr51244-4.c: Likewise.
6498 * gcc.target/sh/pr51244-5.c: Likewise.
6499 * gcc.target/sh/pr51244-7.c: Likewise.
6500 * gcc.target/sh/pr51244-8.c: Likewise.
6501 * gcc.target/sh/pr51244-9.c: Likewise.
6502 * gcc.target/sh/pr51697.c: Likewise.
6503 * gcc.target/sh/pr52483-1.c: Likewise.
6504 * gcc.target/sh/pr52483-2.c: Likewise.
6505 * gcc.target/sh/pr52483-3.c: Likewise.
6506 * gcc.target/sh/pr52483-5.c: Likewise.
6507 * gcc.target/sh/pr52933-1.c: Likewise.
6508 * gcc.target/sh/pr52933-2.c: Likewise.
6509 * gcc.target/sh/pr52933-3.c: Likewise.
6510 * gcc.target/sh/pr53568-1.c: Likewise.
6511 * gcc.target/sh/pr53976-1.c: Likewise.
6512 * gcc.target/sh/pr53988-1.c: Likewise.
6513 * gcc.target/sh/pr53988.c: Likewise.
6514 * gcc.target/sh/pr54089-1.c: Likewise.
6515 * gcc.target/sh/pr54089-6.c: Likewise.
6516 * gcc.target/sh/pr54089-7.c: Likewise.
6517 * gcc.target/sh/pr54089-8.c: Likewise.
6518 * gcc.target/sh/pr54089-9.c: Likewise.
6519 * gcc.target/sh/pr54236-1.c: Likewise.
6520 * gcc.target/sh/pr54236-2.c: Likewise.
6521 * gcc.target/sh/pr54236-3.c: Likewise.
6522 * gcc.target/sh/pr54236-4.c: Likewise.
6523 * gcc.target/sh/pr54386.c: Likewise.
6524 * gcc.target/sh/pr54602-1.c: Likewise.
6525 * gcc.target/sh/pr54685.c: Likewise.
6526 * gcc.target/sh/pr54760-1.c: Likewise.
6527 * gcc.target/sh/pr54760-2.c: Likewise.
6528 * gcc.target/sh/pr54760-3.c: Likewise.
6529 * gcc.target/sh/pr54760-4.c: Likewise.
6530 * gcc.target/sh/pr54760-5.c: Likewise.
6531 * gcc.target/sh/pr54760-6.c: Likewise.
6532 * gcc.target/sh/pr55146.c: Likewise.
6533 * gcc.target/sh/pr55160.c: Likewise.
6534 * gcc.target/sh/pr59278.c: Likewise.
6535 * gcc.target/sh/pr59401-1.c: Likewise.
6536 * gcc.target/sh/pr59533-1.c: Likewise.
6537 * gcc.target/sh/pr63260.c: Likewise.
6538 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6539 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6540 * gcc.target/sh/strlen.c: Likewise.
6541 * gcc.target/sh/torture/pr30807.c: Likewise.
6542 * gcc.target/sh/torture/pr34777.c: Likewise.
6543 * gcc.target/sh/torture/pr64652.c: Likewise.
6544 * gcc.target/sh/torture/pr65505.c: Likewise.
6545 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6546 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6547
411e5c67
PC
65482016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/66644
6551 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6552
8fa97501
BS
65532016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6554
6555 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6556 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6557 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6558 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6559
5a956111
PP
65602016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6561
6562 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6563 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6564
e7ff0319
CP
65652016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6566
6567 PR middle-end/70626
6568 * c-c++-common/goacc/combined-reduction.c: New test.
6569 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6570
52d11a4b
L
65712016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6572
6573 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6574 *movdi_internal pattern only if PIC off.
6575 * gcc.target/i386/pr70155-2.c: Likewise.
6576 * gcc.target/i386/pr70155-3.c: Likewise.
6577 * gcc.target/i386/pr70155-4.c: Likewise.
6578 * gcc.target/i386/pr70155-5.c: Likewise.
6579 * gcc.target/i386/pr70155-6.c: Likewise.
6580 * gcc.target/i386/pr70155-7.c: Likewise.
6581 * gcc.target/i386/pr70155-8.c: Likewise.
6582 * gcc.target/i386/pr70155-15.c: Likewise.
6583 * gcc.target/i386/pr70155-17.c: Likewise.
6584 * gcc.target/i386/pr70155-22.c: Likewise.
6585
8960db31
BC
65862016-04-29 Bin Cheng <bin.cheng@arm.com>
6587
6588 PR tree-optimization/70803
6589 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6590
cca535a4
IE
65912016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6592
6593 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6594 optimization of vector loop.
6595 * gcc.target/i386/vect-unpack-3.c: New test.
6596 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6597 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6598 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6599
500ecf4a
MP
66002016-04-29 Marek Polacek <polacek@redhat.com>
6601
6602 PR sanitizer/70342
6603 * g++.dg/ubsan/null-7.C: New test.
6604
2fff3db8
MP
6605 PR c/70852
6606 * gcc.dg/pr70852.c: New test.
6607
509063eb
DV
66082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6609
6610 PR/69089
6611 * g++.dg/cpp0x/alignas6.C: New test.
6612
83745c0d
DV
66132016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6614
c87885ca
RO
6615 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6616 * gcc.dg/pr27003.c: Likewise.
6617 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6618 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6619 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6620 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6621 * gcc.target/arc/mxy.c: Likewise.
6622 * gcc.target/arc/mswape.c: Likewise.
6623 * gcc.target/arc/mrtsc.c: Likewise.
6624 * gcc.target/arc/mcrc.c: Likewise.
6625 * gcc.target/arc/mdsp-packa.c: Likewise.
6626 * gcc.target/arc/mdvbf.c: Likewise.
6627 * gcc.target/arc/mlock.c: Likewise.
6628 * gcc.target/arc/mmac-24.c: Likewise.
6629 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6630
849b265d
BS
66312016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6632 Matthijs Kooijman <matthijs@stdin.nl>
6633 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6634
6635 PR target/60040
6636 * gcc.target/avr/pr60040-1.c: New.
6637 * gcc.target/avr/pr60040-2.c: New.
6638
1390536b
RB
66392016-04-29 Richard Biener <rguenther@suse.de>
6640
6641 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6642
98998245
RB
66432016-04-29 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/13962
6646 PR tree-optimization/65686
6647 * gcc.dg/uninit-pr65686.c: New testcase.
6648
8b80cc21
JJ
66492016-04-29 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR middle-end/70843
6652 * gcc.dg/pr70843.c: New test.
6653
6181bc30
JJ
66542016-04-28 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR target/70858
6657 * gcc.target/i386/pr70858.c: New test.
6658
f4cb3612
AB
66592016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6660
6661 * gcc.target/arc/nps400-1.c: New file.
6662
8ad9df62
JR
66632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6664 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gcc.target/arc/movh_cl-1.c: New file.
6667
ceaaa9fe
JR
66682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6669 Andrew Burgess <andrew.burgess@embecosm.com>
6670
6671 * gcc.target/arc/extzv-1.c: New file.
6672 * gcc.target/arc/insv-1.c: New file.
6673 * gcc.target/arc/insv-2.c: New file.
6674 * gcc.target/arc/movb-1.c: New file.
6675 * gcc.target/arc/movb-2.c: New file.
6676 * gcc.target/arc/movb-3.c: New file.
6677 * gcc.target/arc/movb-4.c: New file.
6678 * gcc.target/arc/movb-5.c: New file.
6679 * gcc.target/arc/movb_cl-1.c: New file.
6680 * gcc.target/arc/movb_cl-2.c: New file.
6681 * gcc.target/arc/movbi_cl-1.c: New file.
6682 * gcc.target/arc/movl-1.c: New file.
6683
4d03dc2f
JR
66842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6685 Andrew Burgess <andrew.burgess@embecosm.com>
6686
6687 * gcc.target/arc/cmem-1.c: New file.
6688 * gcc.target/arc/cmem-2.c: New file.
6689 * gcc.target/arc/cmem-3.c: New file.
6690 * gcc.target/arc/cmem-4.c: New file.
6691 * gcc.target/arc/cmem-5.c: New file.
6692 * gcc.target/arc/cmem-6.c: New file.
6693 * gcc.target/arc/cmem-7.c: New file.
6694 * gcc.target/arc/cmem-ld.inc: New file.
6695 * gcc.target/arc/cmem-st.inc: New file.
6696
81262dad
JJ
66972016-04-28 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR target/70821
6700 * gcc.target/i386/pr70821.c: New test.
6701
0a31a09a
BS
67022016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6703
6704 * gcc.target/powerpc/vec-adde.c: New test.
6705 * gcc.target/powerpc/vec-adde-int128.c: New test.
6706
3ddffba9
JJ
67072016-04-28 Jakub Jelinek <jakub@redhat.com>
6708
6709 * gcc.target/i386/avx-vround-1.c: New test.
6710 * gcc.target/i386/avx-vround-2.c: New test.
6711 * gcc.target/i386/avx512vl-vround-1.c: New test.
6712 * gcc.target/i386/avx512vl-vround-2.c: New test.
6713
713dedcd
RO
67142016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715
6716 PR testsuite/70595
6717 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6718 (check_effective_target_cilkplus_runtime): ... this.
6719 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6720 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6721
6722 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6723 Require cilkplus_runtime.
6724 Don't add -lcilkrts.
6725 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6726 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6727 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6728 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6729 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6730 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6731 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6732 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6733 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6734 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6735 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6736 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6737 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6738 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6739 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6740 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6741 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6742 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6743 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6744 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6745 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6746 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6747 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6748 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6749 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6750 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6751 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6752 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6753 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6754
6755 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6756 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6757
6758 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6759
6760 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6761 cilkplus_runtime.
6762
3563f78f
MG
67632016-04-27 Marc Glisse <marc.glisse@inria.fr>
6764
6765 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6766 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6767
6bc2bb18
RB
67682015-04-27 Ryan Burn <contact@rnburn.com>
6769
6770 PR c++/69024
6771 PR c++/68997
6772 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6773 diagnostic.
6774 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6775 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6776
1e55d29a
EB
67772016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gnat.dg/limited_with4.ad[sb]: New test.
6780 * gnat.dg/limited_with4_pkg.ads: New helper.
6781
087146ca
L
67822016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6783
6784 PR target/70155
6785 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6786 and movv1ti_internal patterns
6787 * gcc.target/i386/pr70155-1.c: New test.
6788 * gcc.target/i386/pr70155-2.c: Likewise.
6789 * gcc.target/i386/pr70155-3.c: Likewise.
6790 * gcc.target/i386/pr70155-4.c: Likewise.
6791 * gcc.target/i386/pr70155-5.c: Likewise.
6792 * gcc.target/i386/pr70155-6.c: Likewise.
6793 * gcc.target/i386/pr70155-7.c: Likewise.
6794 * gcc.target/i386/pr70155-8.c: Likewise.
6795 * gcc.target/i386/pr70155-9.c: Likewise.
6796 * gcc.target/i386/pr70155-10.c: Likewise.
6797 * gcc.target/i386/pr70155-11.c: Likewise.
6798 * gcc.target/i386/pr70155-12.c: Likewise.
6799 * gcc.target/i386/pr70155-13.c: Likewise.
6800 * gcc.target/i386/pr70155-14.c: Likewise.
6801 * gcc.target/i386/pr70155-15.c: Likewise.
6802 * gcc.target/i386/pr70155-16.c: Likewise.
6803 * gcc.target/i386/pr70155-17.c: Likewise.
6804 * gcc.target/i386/pr70155-18.c: Likewise.
6805 * gcc.target/i386/pr70155-19.c: Likewise.
6806 * gcc.target/i386/pr70155-20.c: Likewise.
6807 * gcc.target/i386/pr70155-21.c: Likewise.
6808 * gcc.target/i386/pr70155-22.c: Likewise.
6809
92329f9f
L
68102016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6811
6812 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6813 ".{5,6}".
6814
309a0cf6
BC
68152016-04-27 Bin Cheng <bin.cheng@arm.com>
6816
6817 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6818 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6819 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6820 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6821 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6822
72ed2b9c
RB
68232016-04-27 Richard Biener <rguenther@suse.de>
6824
6825 PR ipa/70760
6826 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6827 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6828
3c98ff9b
NS
68292016-04-27 Nathan Sidwell <nathan@acm.org>
6830
6831 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6832 * g++.dg/ubsan/pr63956.C: Adjust error location.
6833
9ec5d66b
NC
68342016-04-27 Nick Clifton <nickc@redhat.com>
6835
6836 PR middle-end/49889
6837 * gcc.dg/pr49889.c: New test.
6838
c1e1f433
BS
68392016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6840
6841 * c-c++-common/memset-array.c: New test.
6842
8ac43293
MS
68432016-04-26 Martin Sebor <msebor@redhat.com>
6844
6845 PR c++/66639
6846 * g++.dg/cpp1y/func_constexpr.C: New test.
6847
843ce8ab
PP
68482016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6849
6850 PR c++/70241
6851 * g++.dg/cpp0x/enum32.C: New test.
6852 * g++.dg/cpp0x/enum33.C: New test.
6853
68542016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6855
6856 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6857 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6858 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6859 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6860 * gcc.c-torture/execute/pr38151.c: Likewise.
6861 * gcc.c-torture/execute/pr66556.c: Likewise.
6862 * gcc.c-torture/execute/pr67781.c: Likewise.
6863 * gcc.c-torture/execute/pr68648.c: Likewise.
6864
ca1206be
MG
68652016-04-26 Marc Glisse <marc.glisse@inria.fr>
6866
6867 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6868
2448a956
MP
68692016-04-26 Marek Polacek <polacek@redhat.com>
6870
6871 PR c/67784
6872 * gcc.dg/pr67784-3.c: New test.
6873 * gcc.dg/pr67784-4.c: New test.
6874 * gcc.dg/pr67784-5.c: New test.
6875
b02a5e26
MP
6876 PR c/70791
6877 * gcc.dg/Wnested-externs-2.c: New test.
6878
6b6aa8d3
MG
68792016-04-26 Marc Glisse <marc.glisse@inria.fr>
6880
6881 * gcc.dg/fold-plusmult.c: Adjust.
6882 * gcc.dg/no-strict-overflow-6.c: Adjust.
6883 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6884
a2095b55
BS
68852016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6886
6887 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6888 number scans.
6889 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6890 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6891 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6892 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6893 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6894 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6895 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6896 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6897 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6898 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6899 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6900 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6901 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6902 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6903 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6904 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6905 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6906 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6907 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6908 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6909 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6910 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6911 scans.
6912 * gcc.target/i386/pr32219-4.c: Likewise.
6913 * gcc.target/i386/pr32219-6.c: Likewise.
6914 * gcc.target/i386/pr32219-8.c: Likewise.
6915
bb0cc5c8
KT
69162016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6917
6918 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6919 associated options.
6920
5a0802ea
MP
69212016-04-26 Marek Polacek <polacek@redhat.com>
6922
6923 PR c++/70744
6924 * g++.dg/ext/cond2.C: New test.
6925
00f615af
BC
69262016-04-26 Bin Cheng <bin.cheng@arm.com>
6927
6928 PR tree-optimization/70771
6929 PR tree-optimization/70775
6930 * gcc.dg/pr70771.c: New test.
25939d34 6931 * gcc.dg/pr70775.c: New test.
00f615af 6932
218155e7
BS
69332016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6934
6935 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6936
ab99f467
RB
69372016-04-25 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/70780
6940 * gcc.dg/torture/pr70780.c: New testcase.
6941
3f8257db 69422016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6943
c87885ca
RO
6944 * gcc.target/arm/neon-vaddws16.c: New test.
6945 * gcc.target/arm/neon-vaddws32.c: New test.
6946 * gcc.target/arm/neon-vaddwu16.c: New test.
6947 * gcc.target/arm/neon-vaddwu32.c: New test.
6948 * gcc.target/arm/neon-vaddwu8.c: New test.
6949 * lib/target-supports.exp
93c590ee
MC
6950 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6951 that arm neon support vector widen sum of HImode TO SImode.
6952
d6c1a7a7
JJ
69532016-04-23 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR sanitizer/70712
6956 * c-c++-common/asan/pr70712.c: New test.
6957
ab0fc037
TS
69582016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6959
6960 * .gitattributes: New file.
6961
2aa64824
CL
69622016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6963
6964 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6965
e7e12d92
DH
69662016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6967
6968 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6969 * gfortran.dg/submodule_15.f08: Likewise.
6970
d1431192
RB
69712016-04-22 Richard Biener <rguenther@suse.de>
6972
6973 PR tree-optimization/70740
6974 * gcc.dg/torture/pr70740.c: New testcase.
6975
04a63c24
L
69762016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6977
6978 PR target/70750
6979 * gcc.target/i386/pr70750-1.c: New test.
6980 * gcc.target/i386/pr70750-2.c: Likewise.
6981
20700098
PC
69822016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/70540
6985 * g++.dg/cpp0x/auto48.C: New.
6986
aedf4e12
MP
69872016-04-21 Marek Polacek <polacek@redhat.com>
6988
6989 PR c++/70513
6990 * g++.dg/cpp0x/forw_enum12.C: New test.
6991 * g++.dg/cpp0x/forw_enum13.C: New test.
6992
2074d80a
KY
69932016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6994
6995 PR target/70728
6996 * gcc.target/i386/pr70728.c: New test.
6997
aef4aab0
RB
69982016-04-21 Richard Biener <rguenther@suse.de>
6999
7000 PR middle-end/70747
7001 * gcc.dg/pr70747.c: New testcase.
7002
2359e571
BC
70032016-04-21 Bin Cheng <bin.cheng@arm.com>
7004
7005 PR tree-optimization/70715
7006 * gcc.dg/tree-ssa/scev-13.c: New test.
7007
ce0e66ff
MG
70082016-04-21 Marc Glisse <marc.glisse@inria.fr>
7009
7010 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7011
2c2870a1
MG
70122016-04-21 Marc Glisse <marc.glisse@inria.fr>
7013
7014 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7015
a2b056a3
JH
70162016-04-20 Jan Hubicka <jh@suse.cz>
7017
7018 PR ipa/70018
7019 * g++.dg/ipa/nothrow-1.C: New testcase.
7020
ee392fc2
NS
70212016-04-20 Nathan Sidwell <nathan@acm.org>
7022
7023 PR c++/55635
7024 * g++.dg/eh/delete1.C: New.
7025
dda49daf
L
70262016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7027
7028 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7029 -mtune-ctrl=sse_typeless_stores.
7030
8a5b9d5a
L
70312016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7032
7033 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7034
1011119f
BC
70352016-04-20 Bin Cheng <bin.cheng@arm.com>
7036
7037 PR tree-optimization/69489
7038 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7039
477d4906
IV
70402016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7041
7042 PR c++/69363
7043 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7044 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7045 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7046
fad08d12
BC
70472016-04-20 Bin Cheng <bin.cheng@arm.com>
7048
7049 PR tree-optimization/56625
7050 PR tree-optimization/69489
7051 * gcc.dg/vect/pr56625.c: New test.
7052 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7053
9e3e4fab
AP
70542016-04-20 Andrew Pinski <apinski@cavium.com>
7055
7056 PR target/64971
7057 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7058
d7aa24e4
AC
70592016-04-20 Arnaud Charlet <charlet@adacore.com>
7060
7061 * gnat.dg/self1.adb: Remove now incorrect test.
7062
e6d62b46
BC
70632016-04-20 Bin Cheng <bin.cheng@arm.com>
7064
7065 * gcc.dg/tree-ssa/scev-11.c: New test.
7066 * gcc.dg/tree-ssa/scev-12.c: New test.
7067
2697b189
MP
70682016-04-20 Marek Polacek <polacek@redhat.com>
7069
7070 PR tree-optimization/70725
7071 * gcc.dg/pr70725.c: New test.
7072
60d393e8
RB
70732016-04-20 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/70726
7076 * g++.dg/vect/pr70726.cc: New testcase.
7077
82c6f58a
AK
70782016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7079
7080 PR target/70674
7081 * gcc.target/s390/pr70674.c: New test.
7082
90eeab20
JD
70832016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7084
7085 PR libgfortran/70684
7086 * gfortran.dg/list_read_14.f90: New test.
7087
fc9cf6da
L
70882016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7089
7090 PR target/69201
7091 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7092 extern to force it misaligned.
7093 (b): Likewise.
7094 (c): Likewise.
7095 (d): Likewise.
7096 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7097 Don't check `*' before movv4sf_internal.
7098 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7099 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7100 Don't check `*' before movv16qi_internal.
7101 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7102 extern to force it misaligned.
7103 (b): Likewise.
7104 (c): Likewise.
7105 (d): Likewise.
7106 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7107 Don't check `*' before movv2df_internal.
7108 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7109 extern to force it misaligned.
7110 (b): Likewise.
7111 (c): Likewise.
7112 (d): Likewise.
7113 Check movv8sf_internal instead of avx_storeups256.
7114 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7115
ea8927ea
RB
71162016-04-19 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/70171
7119 * g++.dg/tree-ssa/pr70171.C: New testcase.
7120
65f52ee9
RB
71212016-04-19 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/70724
7124 * gcc.dg/torture/pr70724.c: New testcase.
7125
987b67f1
VM
71262016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7127
7128 PR middle-end/70689
c87885ca 7129 * gcc.target/i386/pr70689.c: New.
987b67f1 7130
91a47c39
L
71312016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7132
7133 PR target/70708
7134 * gcc.target/i386/pr70708.c: New test.
7135
8270b82d
RB
71362016-04-18 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/43434
7139 * gcc.dg/vect/pr43434.c: New testcase.
7140 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7141 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7142 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7143 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7144 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7145 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7146 * gcc.dg/gomp/pr68640.c: Likewise.
7147 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7148 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7149
edd048e2
RB
71502016-04-18 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/70701
7153 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7154
bd5c7330
TV
71552016-04-18 Tom de Vries <tom@codesourcery.com>
7156
7157 PR testsuite/70699
7158 * gcc.dg/pr70161.c: Add dot-file scans.
7159 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7160 instead of after last dot char.
7161
23f2660f
EB
71622016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * c-c++-common/dump-ada-spec-3.c: New test.
7165 * c-c++-common/dump-ada-spec-4.c: Likewise.
7166
da152c9f
TV
71672016-04-17 Tom de Vries <tom@codesourcery.com>
7168
7169 PR other/70183
7170 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7171
cc950f98
JH
71722016-04-15 Jan Hubicka <jh@suse.cz>
7173
7174 PR ipa/70018
7175 * g++.dg/ipa/pure-const-1.C: New testcase.
7176 * g++.dg/ipa/pure-const-2.C: New testcase.
7177 * g++.dg/ipa/pure-const-3.C: New testcase.
7178
949505a9
MP
71792016-04-15 Marek Polacek <polacek@redhat.com>
7180
7181 PR c/70671
7182 * gcc.dg/bitfld-22.c: New test.
7183
10e547d6
BS
71842016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7185
7186 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7187 x86_64.
7188
1e77281b
MP
71892016-04-15 Marek Polacek <polacek@redhat.com>
7190
7191 PR c/70651
7192 * c-c++-common/pr70651.c: New test.
7193
e501fa8e
KT
71942016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7195
7196 PR rtl-optimization/70681
7197 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7198 dump scan on arm and powerpc.
7199 * gcc.dg/pr10474.c: Likewise.
7200
dda1bf61
JJ
72012016-04-15 Jakub Jelinek <jakub@redhat.com>
7202
ca4ef1ff
JJ
7203 PR c++/69517
7204 PR c++/70019
7205 PR c++/70588
7206 * g++.dg/cpp1y/vla11.C: Revert for real.
7207
dda1bf61
JJ
7208 PR c/70436
7209 * c-c++-common/Wparentheses-1.c: New test.
7210 * c-c++-common/gomp/Wparentheses-1.c: New test.
7211 * c-c++-common/gomp/Wparentheses-2.c: New test.
7212 * c-c++-common/gomp/Wparentheses-3.c: New test.
7213 * c-c++-common/gomp/Wparentheses-4.c: New test.
7214 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7215 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7216 * c-c++-common/goacc/Wparentheses-1.c: New test.
7217
1355e62c
KY
72182016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7219
7220 PR target/70662
7221 * gcc.target/i386/pr70662.c: New test.
7222
0ab34b9e 72232016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7224 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7225
7226 PR tree-optimization/70130
7227 * gcc.dg/vect/O3-pr70130.c: New testcase.
7228
bc773aad
MM
72292016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7230
6e9b2286
MM
7231 PR target/70669
7232 * gcc.target/powerpc/pr70669.c: New test.
7233
bc773aad
MM
7234 PR target/70640
7235 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7236 a power7 system that does not have an assembler that supports
7237 power8.
7238
d8747845
MS
72392016-04-14 Martin Sebor <msebor@redhat.com>
7240
7241 PR c++/69517
7242 PR c++/70019
7243 PR c++/70588
7244 * c-c++-common/ubsan/vla-1.c: Revert.
7245 * g++.dg/cpp1y/vla11.C: Same.
7246 * g++.dg/cpp1y/vla12.C: Same.
7247 * g++.dg/cpp1y/vla13.C: Same.
7248 * g++.dg/cpp1y/vla14.C: Same.
7249 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7250 * g++.dg/init/array24.C: Same.
d8747845
MS
7251 * g++.dg/ubsan/vla-1.C: Same.
7252
85128559
MP
72532016-04-14 Marek Polacek <polacek@redhat.com>
7254 Jan Hubicka <hubicka@ucw.cz>
7255
7256 PR c++/70029
7257 * g++.dg/torture/pr70029.C: New test.
7258
52fbb073
MS
72592016-04-14 Martin Sebor <msebor@redhat.com>
7260
7261 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7262 type size to prevent failures on targets with very low maximum
7263 alignment.
7264
6db61d6f
RB
72652016-04-14 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/70623
7268 * gcc.dg/torture/pr70623.c: New testcase.
7269 * gcc.dg/torture/pr70623-2.c: Likewise.
7270
342fac95
MS
72712016-04-13 Martin Sebor <msebor@redhat.com>
7272
7273 PR c++/69517
7274 PR c++/70019
7275 PR c++/70588
7276 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7277 * g++.dg/cpp1y/vla11.C: New test.
7278 * g++.dg/cpp1y/vla12.C: New test.
7279 * g++.dg/cpp1y/vla13.C: New test.
7280 * g++.dg/cpp1y/vla14.C: New test.
7281 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7282 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7283 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7284
d93c452f
JJ
72852016-04-13 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR c++/70641
7288 * g++.dg/opt/pr70641.C: New test.
7289
85115fb6
RO
72902016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292 PR rtl-optimization/68749
7293 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7294 effects of argument promotions.
7295 Remove default args to dg-skip-if.
7296
545a4139
PC
72972016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/70635
7300 * g++.dg/parse/pr70635.C: New.
7301
b3a77f21
MP
73022016-04-13 Marek Polacek <polacek@redhat.com>
7303
7304 PR c++/70639
7305 * c-c++-common/Wmisleading-indentation-4.c: New test.
7306
99cd9857
MP
73072016-04-13 Marek Polacek <polacek@redhat.com>
7308
7309 PR c/70436
c87885ca
RO
7310 * gcc.dg/Wparentheses-12.c: New test.
7311 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7312
75ca93ec
IE
73132016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7314
7315 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7316 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7317 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7318
3d3f9e7e
JJ
73192016-04-13 Jakub Jelinek <jakub@redhat.com>
7320
37947cd0
JJ
7321 PR middle-end/70633
7322 * gcc.c-torture/compile/pr70633.c: New test.
7323
3d3f9e7e
JJ
7324 PR debug/70628
7325 * gcc.dg/torture/pr70628.c: New test.
7326
92886d3e
PP
73272016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7328
7329 PR c++/70610
7330 * g++.dg/template/pr70610.C: New test.
7331 * g++.dg/template/pr70610-2.C: New test.
7332 * g++.dg/template/pr70610-3.C: New test.
7333 * g++.dg/template/pr70610-4.C: New test.
7334
13bd7c2b
JJ
73352016-04-12 Jakub Jelinek <jakub@redhat.com>
7336
6512fa6d
JJ
7337 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7338 128 instead of 32.
7339
13bd7c2b
JJ
7340 PR c++/70571
7341 * g++.dg/ext/pr70571.C: New test.
7342
20b9851c
MM
73432016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7344
8a434ada 7345 PR target/70640
20b9851c
MM
7346 * gcc.target/powerpc/pr70640.c: New test.
7347
2b2f52bc
PC
73482016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7349
7350 PR c++/68722
7351 * g++.dg/parse/pr68722.C: New.
7352
5901e56a
JJ
73532016-04-12 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR rtl-optimization/70596
7356 * gcc.target/i386/pr70596.c: New test.
7357
d4619dc1
NS
73582016-04-12 Nathan Sidwell <nathan@acm.org>
7359
7360 PR c++/70501
7361 * g++.dg/init/pr70501.C: New.
7362
3df530d3
DW
73632016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7364
7365 * gcc.target/i386/asm-flag-6.c: New test.
7366
b7a120d7
TV
73672016-04-12 Tom de Vries <tom@codesourcery.com>
7368
7369 PR tree-optimization/68756
7370 * gcc.dg/graphite/pr68756.c: New test.
7371
4e0eea75
JJ
73722016-04-12 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR tree-optimization/70602
7375 * gcc.c-torture/execute/pr70602.c: New test.
7376
35fbda43
MM
73772016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7378
7379 PR target/70381
7380 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7381 __float128 emulator is built and runs.
7382 * gcc.target/powerpc/float128-1.c: Likewise.
7383
7384 * lib/target-supports.exp (check_ppc_float128_sw_available):
7385 Rework tests for __float128 software and hardware
7386 availability. Fix exit condition to return 0 on success.
7387
04a99ebe
JG
73882016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7389
7390 PR target/70133
7391 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7392 * gcc.target/aarch64/target_attr_15.c: Likewise.
7393
47cd5a85
PC
73942016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 PR c++/69066
7397 * g++.dg/cpp1y/pr69066.C: New.
7398
a5edb32e
JD
73992016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7400
7401 PR fortran/68566
7402 * gfortran.dg/pr36192.f90: Update test.
7403 * gfortran.dg/pr36192_1.f90: Update test.
7404 * gfortran.dg/real_dimension_1.f: Update test.
7405 * gfortran.dg/parameter_array_init_7.f90: New test.
7406
8ef378f8
JDA
74072016-04-09 John David Anglin <danglin@gcc.gnu.org>
7408
c532c871
JDA
7409 PR testsuite/64039
7410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7411
d34f706f
JDA
7412 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7413
75e1dd9e
JDA
7414 PR rtl-optimization/66669
7415 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7416
8a976f5f
JDA
7417 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7418
da04822a
JDA
7419 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7420 * gcc.dg/pie-1.c: Likewise.
7421 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7422 * gcc.dg/pic-4.c: Likewise.
7423 * gcc.dg/pie-3.c: Likewise.
7424 * gcc.dg/pie-4.c: Likewise.
7425
adfabcf9
JDA
7426 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7427
4a020adf
JDA
7428 PR tree-optimization/68644
7429 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7430
8ef378f8
JDA
7431 PR rtl-optimization/64886
7432 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7433
09bf990e
TV
74342016-04-09 Tom de Vries <tom@codesourcery.com>
7435
7436 PR tree-optimization/68953
7437 * gcc.dg/graphite/pr68953.c: New test.
7438
138c3c1a
DH
74392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7440
7441 PR fortran/70592
7442 * gfortran.dg/deferred_character_16.f90: New test.
7443
f55460af
JJ
74442016-04-09 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR tree-optimization/70586
7447 * gcc.c-torture/execute/pr70586.c: New test.
7448
0b77bbf3
DH
74492016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7450
7451 PR sanitizer/70573
7452 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7453 with __builtin_memset
7454 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7455
c42cfb5c
CP
74562016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7457
7458 PR lto/70289
7459 PR ipa/70348
7460 PR tree-optimization/70373
7461 PR middle-end/70533
7462 PR middle-end/70534
7463 PR middle-end/70535
7464 * c-c++-common/goacc/reduction-5.c: New test.
7465 * c-c++-common/goacc/reduction-promotions.c: New test.
7466 * gfortran.dg/goacc/reduction-3.f95: New test.
7467 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7468
56cfb596
PP
74692016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7470
7471 PR c++/70590
7472 PR c++/70452
7473 * g++.dg/pr70590.C: New test.
7474 * g++.dg/pr70590-2.C: New test.
7475
1a13c0a2
JJ
74762016-04-08 Jakub Jelinek <jakub@redhat.com>
7477
abc0647a
JJ
7478 PR middle-end/70593
7479 * gcc.target/i386/pr70593.c: New test.
7480
1a13c0a2
JJ
7481 PR rtl-optimization/70574
7482 * gcc.target/i386/avx2-pr70574.c: New test.
7483
c3da4956
MO
74842016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7485
7486 PR sanitizer/70541
7487 * c-c++-common/asan/pr70541.c: New test.
7488
9f1b833b
TV
74892016-04-08 Tom de Vries <tom@codesourcery.com>
7490
7491 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7492 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7493
bae7adda
KT
74942016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7495
7496 PR target/70566
7497 * gcc.c-torture/execute/pr70566.c: New test.
7498
211f3d57
TV
74992016-04-08 Tom de Vries <tom@codesourcery.com>
7500
7501 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7502 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7503
02cf2861
AM
75042016-04-08 Alan Modra <amodra@gmail.com>
7505
7506 * gcc.target/powerpc/pr70117.c: New.
7507
5f490f9f
JJ
75082016-04-07 Jakub Jelinek <jakub@redhat.com>
7509
56e9b710
JJ
7510 PR testsuite/70581
7511 * gcc.dg/lto/simd-function_0.c: New test.
7512
5f490f9f
JJ
7513 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7514 clones.
7515 * c-c++-common/attr-simd-2.c: Likewise.
7516 * c-c++-common/attr-simd-4.c: Likewise.
7517 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7518 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7519
e4ebc74d
TP
75202016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7521
7522 PR testsuite/70553
7523 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7524
9817ae35
TS
75252016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7526 Tom de Vries <tom@codesourcery.com>
7527
7528 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7529 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7530 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7531 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7532 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7533 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7534 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7535 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7536
e292f64d
PP
75372016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7538
7539 PR c/70436
7540 * g++.dg/warn/Wparentheses-29.C: New test.
7541
6b37bdaf
PP
75422016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c/70436
7545 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7546 explicit braces to resolve a future -Wparentheses warning.
7547
64824205
RH
75482016-04-06 Richard Henderson <rth@redhat.com>
7549
7550 * gcc.dg/pr61817-1.c: New test.
7551 * gcc.dg/pr61817-2.c: New test.
7552 * gcc.dg/pr69391-1.c: New test.
7553 * gcc.dg/pr69391-2.c: New test.
7554
bc2fc1f3
VM
75552016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7556
7557 PR rtl-optimization/70398
c87885ca 7558 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7559
41414a02
EB
75602016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7561
7562 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7563
4066ea8a
YR
75642016-04-06 Yvan Roux <yvan.roux@linaro.org>
7565 Pedro Alves <palves@redhat.com>
7566
7567 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7568
ec35ea45
JJ
75692016-04-06 Jakub Jelinek <jakub@redhat.com>
7570
3866f8dd
JJ
7571 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7572 Check for avx512f effective targets instead of avx2.
7573 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7574 for AVX512F clones.
7575 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7576 * g++.dg/gomp/declare-simd-1.C: Likewise.
7577 * g++.dg/gomp/declare-simd-3.C: Likewise.
7578 * g++.dg/gomp/declare-simd-4.C: Likewise.
7579
ec35ea45
JJ
7580 PR middle-end/70550
7581 * c-c++-common/gomp/pr70550-1.c: New test.
7582 * c-c++-common/gomp/pr70550-2.c: New test.
7583
c08d28ac
NS
75842016-04-05 Nathan Sidwell <nathan@acm.org>
7585
7586 PR c++/70512
7587 * g++.dg/ext/attribute-may-alias-5.C: New.
7588
1d510e04
JJ
75892016-04-05 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR c++/70336
7592 * c-c++-common/pr70336.c: New test.
7593 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7594 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7595
84278ed9
JH
75962016-04-05 Jan Hubicka <hubicka@ucw.cz>
7597
7598 PR ipa/66223
7599 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7600
268a0ec4
JJ
76012016-04-05 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR rtl-optimization/70542
7604 * gcc.dg/torture/pr70542.c: New test.
7605 * gcc.target/i386/avx2-pr70542.c: New test.
7606
5e8c2eb1
ZS
76072016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7608
7609 PR tree-optimization/70509
7610 * gcc.target/i386/avx512bw-pr70509.c: New test.
7611
c0daf32d
PP
76122016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7613
7614 PR c++/70452
7615 * g++.dg/ext/constexpr-vla4.C: New test.
7616
bf867841
UB
76172016-04-05 Uros Bizjak <ubizjak@gmail.com>
7618
7619 PR target/70510
7620 * gcc.target/i386/pr70510.c: New test.
7621
3022186a
RB
76222016-04-05 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/70526
7625 * g++.dg/torture/pr70526.C: New testcase.
7626
55fc79b2
JJ
76272016-04-05 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR target/70525
7630 * gcc.target/i386/pr70525.c: New test.
7631
62b233f2
RB
76322016-04-05 Richard Biener <rguenther@suse.de>
7633
7634 PR middle-end/70499
7635 * g++.dg/torture/pr70499.C: New testcase.
7636
cc05759d
RB
76372016-04-05 Richard Biener <rguenther@suse.de>
7638
7639 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7640 remove XFAIL.
7641
f23f16d4
JJ
76422016-04-04 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR middle-end/70307
7645 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7646 rs6000 ABI warnings.
7647
d27ecc49
JH
76482016-04-04 Jan Hubicka <hubicka@ucw.cz>
7649
7650 PR ipa/66223
7651 * g++.dg/ipa/devirt-51.C: New testcase.
7652
c974c96e 76532016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7654 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7655
7656 PR middle-end/70457
7657 * gcc.dg/torture/pr70457.c: New.
7658
7a85da89
AV
76592016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7660
7661 PR fortran/67538
7662 * gfortran.dg/allocate_with_source_19.f08: New test.
7663
de517e64
AV
76642016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7665
7666 PR fortran/65795
7667 * gfortran.dg/coarray_allocate_6.f08: New test.
7668
43b9f499
RB
76692016-04-04 Richard Biener <rguenther@suse.de>
7670
7671 PR rtl-optimization/70484
7672 * gcc.dg/torture/pr70484.c: New testcase.
7673
f13355da
MP
76742016-04-04 Marek Polacek <polacek@redhat.com>
7675
7676 PR c/70307
7677 * gcc.dg/torture/pr70307.c: New test.
7678
6cc6ed50
OE
76792016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7680
7681 PR target/70416
7682 PR target/67391
7683 * gcc.target/sh/torture/pr70416.c: New.
7684
abdc16c8
MS
76852016-04-02 Martin Sebor <msebor@redhat.com>
7686
7687 PR c++/67376
7688 PR c++/70170
7689 PR c++/70172
7690 PR c++/70228
7691 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7692 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7693 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7694 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7695 * g++.dg/cpp0x/constexpr-string.C: Same.
7696 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7697 * g++.dg/cpp0x/pr65398.C: Same.
7698 * g++.dg/ext/constexpr-vla1.C: Same.
7699 * g++.dg/ext/constexpr-vla2.C: Same.
7700 * g++.dg/ext/constexpr-vla3.C: Same.
7701 * g++.dg/ubsan/pr63956.C: Same.
7702
763cd859
JJ
77032016-04-01 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR rtl-optimization/70467
7706 * gcc.target/i386/pr70467-2.c: New test.
7707
0f875435
JJ
77082016-04-01 Jakub Jelinek <jakub@redhat.com>
7709 Marek Polacek <polacek@redhat.com>
7710
7711 PR c++/70488
7712 * g++.dg/init/new47.C: New test.
7713
41d14659
RR
77142016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7715
7716 PR target/70496
7717 * gcc.target/arm/pr70496.c: New test.
7718
f9bf89bb
NS
77192016-04-01 Nathan Sidwell <nathan@acm.org>
7720
73b9085d
NS
7721 PR c++/68475
7722 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7723
4afdcfaa
IE
77242016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7725
7726 PR target/69890
7727 * gcc.dg/strlenopt.h (memmove): New.
7728 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7729 instead of "string.h".
7730 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7731 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7732 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7733 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7734 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7735 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7736 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7737 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7738 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7742 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7743 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7744 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7745 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7746 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7747 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7748 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7749 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7750
b5d7a29c
RO
77512016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752
7753 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7754 (Holder::foo): Reflect this.
7755
b660f9ec
IE
77562016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7757
7758 PR target/70442
7759 * gcc.dg/pr70442.c: New test.
7760
88504f34
NS
77612016-03-31 Nathan Sidwell <nathan@acm.org>
7762
7763 PR c++/70393
7764 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7765
95d34b96
KY
77662016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7767
7768 PR target/70453
7769 * gcc.target/i386/pr70453.c: New test.
7770
b4c4967c
AB
77712016-03-31 Andrey Belevantsev <abel@ispras.ru>
7772
7773 PR target/70292
7774 * gcc.c-torture/pr70292.c: New test.
7775
5fde6a45
MP
77762016-03-31 Marek Polacek <polacek@redhat.com>
7777
7778 PR c/70297
7779 * c-c++-common/pr70297.c: New test.
7780 * g++.dg/cpp0x/typedef-redecl.C: New test.
7781 * gcc.dg/typedef-redecl2.c: New test.
7782
97eb24c4
JJ
77832016-03-31 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR rtl-optimization/70460
7786 * gcc.c-torture/execute/pr70460.c: New test.
7787
efc3536f
RB
77882016-03-31 Richard Biener <rguenther@suse.de>
7789
7790 PR c++/70430
7791 * g++.dg/ext/vector30.C: New testcase.
7792
e0876e21
DH
77932016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7794 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7795
7796 * gfortran.dg/fmt_pf.f90: New test.
7797
e9bff8c6
RO
77982016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7799
7800 Forward-port from 5 branch
7801 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR testsuite/70356
7804 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7805 dg-require-effective-target after dg-do.
7806
7807 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7808
7809 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7810
2620c80d
TS
78112016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7812 Julian Brown <julian@codesourcery.com>
7813 Chung-Lin Tang <cltang@codesourcery.com>
7814 Cesar Philippidis <cesar@codesourcery.com>
7815 James Norris <jnorris@codesourcery.com>
7816 Tom de Vries <tom@codesourcery.com>
7817 Nathan Sidwell <nathan@codesourcery.com>
7818
bf867841 7819 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7820 * c-c++-common/goacc/loop-clauses.c: Likewise.
7821 * g++.dg/goacc/template.C: Likewise.
7822 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7823 * gfortran.dg/goacc/loop-1.f95: Likewise.
7824 * gfortran.dg/goacc/loop-5.f95: Likewise.
7825 * gfortran.dg/goacc/loop-6.f95: Likewise.
7826 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7827 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7828 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7829 * c-c++-common/goacc/clauses-fail.c: Likewise.
7830 * c-c++-common/goacc/parallel-1.c: Likewise.
7831 * c-c++-common/goacc/reduction-1.c: Likewise.
7832 * c-c++-common/goacc/reduction-2.c: Likewise.
7833 * c-c++-common/goacc/reduction-3.c: Likewise.
7834 * c-c++-common/goacc/reduction-4.c: Likewise.
7835 * c-c++-common/goacc/routine-3.c: Likewise.
7836 * c-c++-common/goacc/routine-4.c: Likewise.
7837 * c-c++-common/goacc/routine-5.c: Likewise.
7838 * c-c++-common/goacc/tile.c: Likewise.
7839 * g++.dg/goacc/template.C: Likewise.
7840 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7841 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7842 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7843 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7844 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7845 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7846 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7847 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7848 * c-c++-common/goacc/use_device-1.c: ... this file.
7849 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7850 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7851 * c-c++-common/goacc/host_data-6.c: ... this file.
7852 * c-c++-common/goacc/loop-2-kernels.c: New file.
7853 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7854 * c-c++-common/goacc/loop-3.c: Likewise.
7855 * g++.dg/goacc/reference.C: Likewise.
7856 * g++.dg/goacc/routine-1.C: Likewise.
7857 * g++.dg/goacc/routine-2.C: Likewise.
7858
f6d2d066
RB
78592016-03-30 Richard Biener <rguenther@suse.de>
7860
7861 PR middle-end/70450
7862 * gcc.dg/torture/pr70450.c: New testcase.
7863
d43242b9
JJ
78642016-03-30 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR target/70421
7867 * gcc.dg/torture/pr70421.c: New test.
7868 * gcc.target/i386/avx512f-pr70421.c: New test.
7869
5ce43b77
L
78702016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7871
7872 PR testsuite/70364
7873 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7874 (check): New function.
7875 (bar): Call check.
7876 (foo): Align stack to 16 bytes when calling bar.
7877 * gcc.target/i386/cleanup-2.c: Likewise.
7878
d014a712
PP
78792016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7880
7881 PR tree-optimization/59124
7882 * gcc.dg/Warray-bounds-19.c: New test.
7883
3f8257db 78842016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7885
7886 * lib/prune.exp (escape_regex_chars): New.
7887 (prune_file_path): Update to quote metcharacters for regexp.
7888
3336c6e0
JJ
78892016-03-29 Jakub Jelinek <jakub@redhat.com>
7890
a362f023
JJ
7891 PR rtl-optimization/70429
7892 * gcc.c-torture/execute/pr70429.c: New test.
7893
3336c6e0
JJ
7894 PR tree-optimization/70405
7895 * gcc.dg/pr70405.c: New test.
7896
728557fd
AV
78972016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7898
7899 PR fortran/70397
7900 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7901 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7902
bef977d4
TS
79032016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7904
7905 PR testsuite/64177
7906 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7907 __cilkrts_set_param to set two workers.
7908 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7909 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7910
6f6d25c9
DH
79112016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7912
bf867841 7913 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7914
45733562
KY
79152016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7916
7917 PR target/70406
bf867841 7918 * gcc.target/i386/pr70406.c: New test.
45733562 7919
a1799e5e
EB
79202016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7921
7922 * gnat.dg/specs/double_record_extension3.ads: New test.
7923
5fca7b66
RH
79242016-03-25 Richard Henderson <rth@redhat.com>
7925
7926 PR target/70120
7927 * gcc.target/aarch64/pr70120-1.c: New.
7928 * gcc.target/aarch64/pr70120-2.c: New.
7929 * gcc.target/aarch64/pr70120-3.c: New.
7930
31ce75c6
PP
79312016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7932
7933 PR c++/62212
7934 * g++.dg/template/mangle2.C: The dg-do directive should be
7935 "compile" not "assemble".
7936
3caf0ca1
BS
79372016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7938
7939 PR lto/69650
7940 * gcc.dg/pr69650.c: New test.
7941
634035b6
DE
79422016-03-25 David Edelsohn <dje.gcc@gmail.com>
7943
7944 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7945
45d34276
AM
79462016-03-25 Alan Modra <amodra@gmail.com>
7947
7948 * gcc.dg/dfp/pr70052.c: New test.
7949
8f085166
RH
79502016-03-24 Richard Henderson <rth@redhat.com>
7951
7952 PR middle-end/69845
7953 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7954 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7955
011e5ec3
TV
79562016-03-24 Tom de Vries <tom@codesourcery.com>
7957
7958 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7959
9e3f4551
TV
79602016-03-24 Tom de Vries <tom@codesourcery.com>
7961
7962 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7963 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7964
45780041
TV
79652016-03-24 Tom de Vries <tom@codesourcery.com>
7966
7967 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7968 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7969
887ab4e5
PP
79702016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7971
7972 PR c++/62212
7973 * g++.dg/template/mangle2.C: New test.
7974
69a9a66f
RB
79752016-03-24 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/70396
7978 * gcc.dg/torture/pr70396.c: New testcase.
7979
ed87de55
RB
79802016-03-24 Richard Biener <rguenther@suse.de>
7981
7982 PR middle-end/70370
7983 * gcc.dg/torture/pr70370.c: New testcase.
7984
ea064934
TV
79852016-03-24 Tom de Vries <tom@codesourcery.com>
7986
7987 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7988 * gfortran.dg/goacc/kernels-tree.f95: Same.
7989 * gfortran.dg/goacc/parallel-tree.f95: Same.
7990
b2a4dd1d
TV
79912016-03-24 Tom de Vries <tom@codesourcery.com>
7992
7993 * c-c++-common/goacc/uninit-if-clause.c: New test.
7994 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7995
72e7cd6e
JJ
79962016-03-24 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/70290
bf867841
UB
7999 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8000 Fix formatting.
72e7cd6e 8001
ce9d0c03
RB
80022016-03-24 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/70372
8005 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8006
426b9428
PP
80072016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8008
8009 PR c++/70347
8010 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8011
cd1588c4
PP
80122016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8013
8014 PR c++/70332
8015 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8016
61637db3
JJ
80172016-03-23 Jakub Jelinek <jakub@redhat.com>
8018
928af3bf
JJ
8019 PR c++/70001
8020 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8021 * g++.dg/cpp1y/pr70001.C: New test.
8022
61637db3
JJ
8023 PR c++/70323
8024 * g++.dg/cpp0x/constexpr-70323.C: New test.
8025
05aca4e7
AO
80262016-03-23 Alexandre Oliva <aoliva@redhat.com>
8027 Jason Merrill <jason@redhat.com>
8028 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/69315
8031 * g++.dg/cpp0x/constexpr-69315.C: New test.
8032 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8033
fbdb6baf
MP
80342016-03-23 Marek Polacek <polacek@redhat.com>
8035
8036 PR c++/69884
8037 * g++.dg/warn/Wignored-attributes-1.C: New test.
8038 * g++.dg/warn/Wignored-attributes-2.C: New test.
8039
d79ee524
TV
80402016-03-23 Tom de Vries <tom@codesourcery.com>
8041
8042 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8043 initialization.
8044 * gfortran.dg/goacc/private-3.f95 (test): Same.
8045 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8046 missing use param.
8047
a59f0bef
KT
80482016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8049
8050 * lib/target-supports.exp: Remove v7ve entry from loop
8051 creating effective target checks.
8052 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8053 (add_options_for_arm_arch_v7ve): Likewise.
8054
0179520a
JJ
80552016-03-23 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR tree-optimization/70354
8058 * gcc.dg/vect/pr70354-1.c: New test.
8059 * gcc.dg/vect/pr70354-2.c: New test.
8060 * gcc.target/i386/avx2-pr70354-1.c: New test.
8061 * gcc.target/i386/avx2-pr70354-2.c: New test.
8062
75bb14d7
JL
80632016-03-22 Jeff Law <law@redhat.com>
8064
8065 PR target/70232
8066 * gcc.dg/tree-ssa/pr70232.c: New test.
8067
72c9526d
IE
80682016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8069
8070 PR target/70302
8071 * gcc.target/i386/pr70302.c: New test.
8072
a3ca1bc5
RB
80732016-03-22 Richard Biener <rguenther@suse.de>
8074
8075 PR middle-end/70251
8076 * g++.dg/torture/pr70251.C: New testcase.
8077
5c240f4d
DM
80782016-03-22 David Malcolm <dmalcolm@redhat.com>
8079
8080 PR c/69993
8081 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8082 Wmisleading-indentation.c.
8083 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8084 reflect change to diagnostic text and order of messages.
8085 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8086
80f6631b
DE
80872016-03-22 David Edelsohn <dje.gcc@gmail.com>
8088
8089 * g++.dg/ext/java-3.C: Don't compile on AIX.
8090
9a10956c
RB
80912016-03-22 Richard Biener <rguenther@suse.de>
8092
8093 PR middle-end/70333
8094 * gcc.dg/torture/pr70333.c: New testcase.
8095
6cedf922
IE
80962016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8097
8098 * g++.dg/ext/pr70290.C: New test.
8099
cd6c27ac
KY
81002016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8101
8102 PR target/70325
8103 * gcc.target/i386/pr70325.c: New test.
8104
4cde512c
JJ
81052016-03-22 Jakub Jelinek <jakub@redhat.com>
8106
b01915ed
JJ
8107 PR target/70329
8108 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8109 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8110
4e3e2cf1
JJ
8111 PR target/70300
8112 * gcc.target/i386/pr70300.c: New test.
8113
4cde512c
JJ
8114 PR c++/70295
8115 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8116 (func2): New function for cond with parens, xfail warning for c++.
8117 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8118
16f6d7dc
PP
81192016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8120
8121 PR c++/70096
8122 * g++.dg/template/ptrmem30.C: New test.
8123
a3e2b438
PP
81242016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8125
8126 PR c++/70204
8127 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8128 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8129
11b6a02e
JJ
81302016-03-21 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR middle-end/70326
8133 * gcc.dg/pr70326.c: New test.
8134
b9407883
MG
81352016-03-21 Marc Glisse <marc.glisse@inria.fr>
8136 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR tree-optimization/70317
8139 * gcc.dg/pr70317.c: New test.
8140
4a148e19
UB
81412016-03-21 Uros Bizjak <ubizjak@gmail.com>
8142
8143 PR target/70327
8144 * gcc.target/i386/pr70327.c: New test.
8145
2a85ddbb
ML
81462016-03-21 Martin Liska <mliska@suse.cz>
8147
7d36fe98 8148 PR ipa/70306
2a85ddbb
ML
8149 * gcc.dg/ipa/pr70306.c: New test.
8150
4a148e19 81512016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8152
8153 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8154 * gcc.target/arm/attr-align3.c: Likewise.
8155 * gcc.target/arm/attr_arm.c: Likewise.
8156 * gcc.target/arm/flip-thumb.c: Likewise.
8157
6b366948
JJ
81582016-03-21 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR target/70296
8161 * gcc.target/powerpc/altivec-36.c: New test.
8162
2fac8c14
RB
81632016-03-21 Richard Biener <rguenther@suse.de>
8164
8165 PR tree-optimization/70310
8166 * gcc.dg/torture/pr70310.c: New testcase.
8167
e9bde854
KY
81682016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8169
8170 PR target/70293
8171 * gcc.target/i386/pr70293.c: New test.
8172
56bbfaf6
RB
81732016-03-21 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/70288
8176 * gcc.dg/torture/pr70288-1.c: New testcase.
8177 * gcc.dg/torture/pr70288-2.c: Likewise.
8178
3eee49ed
AB
81792016-03-21 Andrey Belevantsev <abel@ispras.ru>
8180
8181 PR rtl-optimization/69307
8182 * gcc.target/arm/pr69307.c: New test.
4a148e19 8183
8e7816b4
AB
81842016-03-21 Andrey Belevantsev <abel@ispras.ru>
8185
8186 PR rtl-optimization/69102
8187 * gcc.c-torture/compile/pr69102.c: New test.
8188
14d7d4be
JL
81892016-03-18 Jeff Law <law@redhat.com>
8190
8191 PR rtl-optimization/70263
8192 * gcc.c-torture/compile/pr70263-1.c: New test.
8193 * gcc.target/i386/pr70263-2.c: New test.
8194
5c6a601c
BS
81952016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8196
8197 PR rtl-optimization/70278
8198 * gcc.dg/torture/pr70278.c: New test.
8199 * gcc.target/arm/pr70278.c: New test.
8200
4bbf545b
DM
82012016-03-18 David Malcolm <dmalcolm@redhat.com>
8202
8203 PR c/70281
8204 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8205 (test_builtin_types_compatible_p): New test function.
8206 * gcc.dg/pr70281.c: New test case.
8207
dc28bb68
CL
82082016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8209
8210 PR target/70113
8211 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8212
5e8d6dff
IE
82132016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8214
8215 PR tree-optimization/70252
8216 * gcc.dg/pr70252.c: New test.
8217
d0e7e403
TV
82182016-03-18 Tom de Vries <tom@codesourcery.com>
8219
8220 * gcc.dg/pr70161-2.c: New test.
8221 * gcc.dg/pr70161.c: New test.
8222
fa22501a
TV
82232016-03-18 Tom de Vries <tom@codesourcery.com>
8224
8225 PR ipa/70269
8226 * gcc.dg/pr70269.c: New test.
8227
dd125026
JJ
82282016-03-18 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR c++/70267
8231 * g++.dg/ext/java-3.C: New test.
8232
91914f0a
PP
82332016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8234
8235 PR c++/70205
8236 * g++.dg/lookup/pr70205.C: New test.
8237
753a8910
PP
82382016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8239
8240 PR c++/70218
8241 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8242
14ba7b28
MP
82432016-03-17 Marek Polacek <polacek@redhat.com>
8244
8245 PR c/69407
8246 * gcc.dg/atomic-op-6.c: New test.
8247
ded60913
DM
82482016-03-17 David Malcolm <dmalcolm@redhat.com>
8249
8250 PR c/70264
8251 * c-c++-common/pr70264.c: New test case.
8252
a3aad0e6
JJ
82532016-03-17 Jakub Jelinek <jakub@redhat.com>
8254
17366700
JJ
8255 PR c++/70144
8256 * c-c++-common/pr70144-1.c: New test.
8257 * c-c++-common/pr70144-2.c: New test.
8258
a3aad0e6
JJ
8259 PR c++/70272
8260 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8261 * g++.dg/opt/flifetime-dse6.C: New test.
8262 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8263
b57e6e18
L
82642016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8265
8266 PR driver/70192
8267 * gcc.dg/pic-1.c: New test.
8268 * gcc.dg/pic-2.c: Likewise.
8269 * gcc.dg/pic-3.c: Likewise.
8270 * gcc.dg/pic-4.c: Likewise.
8271 * gcc.dg/pie-1.c: Likewise.
8272 * gcc.dg/pie-2.c: Likewise.
8273 * gcc.dg/pie-3.c: Likewise.
8274 * gcc.dg/pie-4.c: Likewise.
8275 * gcc.dg/pie-5.c: Likewise.
8276 * gcc.dg/pie-6.c: Likewise.
8277
b38ba58b
TV
82782016-03-17 Tom de Vries <tom@codesourcery.com>
8279
8280 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8281 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8282
6931b3b7
RB
82832016-03-17 Richard Biener <rguenther@suse.de>
8284
8285 PR debug/70271
8286 * g++.dg/debug/pr70271.C: New testcase.
8287
0c8b64cb
IE
82882016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8289
8290 * gcc.target/i386/pr70251.c: New test.
8291
b1970801
MP
82922016-03-17 Marek Polacek <polacek@redhat.com>
8293
8294 PR c++/70194
8295 * g++.dg/warn/constexpr-70194.C: New test.
8296
820c5eaa
RH
82972016-03-16 Richard Henderson <rth@redhat.com>
8298
8299 PR middle-end/70240
8300 * gcc.c-torture/compile/pr70240.c: New.
8301
da0ad263
SKS
83022016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8303
8304 * gcc.c-torture/compile/20151204.c: Skip for avr.
8305
c73d295c
JJ
83062016-03-16 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR target/70245
8309 * g++.dg/opt/pr70245.C: New test.
8310 * g++.dg/opt/pr70245.h: New file.
8311 * g++.dg/opt/pr70245-aux.cc: New file.
8312
b2794066
MS
83132016-03-16 Martin Sebor <msebor@redhat.com>
8314
8315 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8316
aa43616c
RH
83172016-03-16 Richard Henderson <rth@redhat.com>
8318
8319 PR middle-end/70199
8320 * gcc.c-torture/compile/pr70199.c: New.
8321
59608fe5
L
83222016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8323
8324 * gcc.dg/uninit-19.c: Run dos2unix.
8325
ab4c578f
MP
83262016-03-16 Marek Polacek <polacek@redhat.com>
8327
8328 PR c/70093
8329 * gcc.dg/nested-func-10.c: New test.
8330 * gcc.dg/nested-func-9.c: New test.
8331
f5387e76
JJ
83322016-03-16 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR tree-optimization/68714
8335 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8336
7662b718
TV
83372016-03-16 Tom de Vries <tom@codesourcery.com>
8338
8339 PR tree-optimization/68715
8340 * gcc.dg/graphite/pr68715-2.c: New test.
8341 * gcc.dg/graphite/pr68715.c: New test.
8342 * gfortran.dg/graphite/pr68715.f90: New test.
8343
be7ce7ae
TV
83442016-03-16 Tom de Vries <tom@codesourcery.com>
8345
8346 PR tree-optimization/68809
8347 * gcc.dg/graphite/pr68809-2.c: New test.
8348 * gcc.dg/graphite/pr68809.c: New test.
8349
1935f250
JJ
83502016-03-16 Jakub Jelinek <jakub@redhat.com>
8351
6651c93e
JJ
8352 PR c++/70147
8353 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8354 method call to i () as argument. Adjust expected output.
8355
1935f250
JJ
8356 PR c++/70147
8357 * g++.dg/ubsan/pr70147-1.C: New test.
8358 * g++.dg/ubsan/pr70147-2.C: New test.
8359
ab1caa6e
MS
83602016-03-15 Martin Sebor <msebor@redhat.com>
8361
8362 PR c++/58281
8363 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8364
5c2a1bbb
JDA
83652016-03-15 John David Anglin <danglin@gcc.gnu.org>
8366
cb5d8ad1
JDA
8367 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8368 hppa*-*-hpux*.
8369
b440dd40
JDA
8370 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8371
5c2a1bbb
JDA
8372 PR libfortran/69799
8373 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8374 libatomic_available.
8375
42c729c5
MP
83762016-03-15 Marek Polacek <polacek@redhat.com>
8377
8378 PR c++/70209
8379 * g++.dg/ext/attribute-may-alias-4.C: New test.
8380
82b1c550
AM
83812016-03-15 Alexander Monakov <amonakov@ispras.ru>
8382
8383 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8384 -fvar-tracking-assignments-toggle flag.
8385
4ccbf3a6
PH
83862016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8387
8388 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8389
c39858bd
JJ
83902016-03-15 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR rtl-optimization/70222
8393 * gcc.c-torture/execute/pr70222-1.c: New test.
8394 * gcc.c-torture/execute/pr70222-2.c: New test.
8395
8be119c1
RH
83962016-03-15 Richard Henderson <rth@redhat.com>
8397
8398 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8399
6598bb55
AB
84002016-03-15 Andrey Belevantsev <abel@ispras.ru>
8401
8402 PR rtl-optimization/69032
8403 * gcc.dg/pr69032.c: New test.
8404
81fa2944
AB
84052016-03-15 Andrey Belevantsev <abel@ispras.ru>
8406
8407 PR rtl-optimization/63384
4a148e19 8408 * g++.dg/pr63384.C: New test.
81fa2944 8409
74ea9ab6
AB
84102016-03-15 Andrey Belevantsev <abel@ispras.ru>
8411
8412 PR target/64411
8413 * gcc.target/i386/pr64411.C: New test.
8414
045d5055
TV
84152016-03-15 Tom de Vries <tom@codesourcery.com>
8416
8417 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8418 * gfortran.dg/goacc/kernels-alias.f95: New test.
8419
3ea33585
MS
84202016-03-14 Martin Sebor <msebor@redhat.com>
8421
8422 PR c++/53792
8423 * g++.dg/cpp0x/constexpr-inline.C: New test.
8424 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8425
1df7b330
DE
84262016-03-14 David Edelsohn <dje.gcc@gmail.com>
8427
8428 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8429
79b57d18
JJ
84302016-03-14 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR middle-end/70219
8433 * gcc.dg/pr70219.c: New test.
8434
3cbf012a
BS
84352016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8436
8437 PR target/70083
8438 * gcc.dg/torture/pr70083.c: New test.
8439 * gcc.target/i386/pr70083.c: New test.
8440
a9fee7cd
RB
84412016-03-14 Richard Biener <rguenther@suse.de>
8442
8443 PR tree-optimization/56365
8444 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8445
4799603f
SB
84462016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8447
8448 PR target/70098
8449 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8450 New function.
8451 * g++.dg/pr70098.C: New testcase.
8452
8453
760ca967
TV
84542016-03-14 Tom de Vries <tom@codesourcery.com>
8455
8456 PR tree-optimization/70045
8457 * gcc.dg/graphite/pr70045.c: New test.
8458
44e66a77
JD
84592016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8460
8461 PR fortran/69043
8462 * gfortran.dg/include_9.f90: New test.
8463
a18e0fe1
DH
84642016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8465
8466 PR fortran/45076
8467 gfortran.dg/prof/prof.exp: New script.
8468 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8469
d0aca6ab
AB
84702016-03-12 Andrey Belevantsev <abel@ispras.ru>
8471
8472 PR rtl-optimization/69307
8473 * gcc.dg/pr69307.c: New test.
8474
cefe08a4
VM
84752016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8476
8477 PR target/69614
8478 * gcc.target/arm/pr69614.c: New.
8479
70112e2a
PT
84802016-03-12 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/70031
8483 * gfortran.dg/submodule_14.f08: New test
8484
8485 PR fortran/69524
8486 * gfortran.dg/submodule_15.f08: New test
8487
3f1e5d3a
PP
84882016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8489
8490 PR c++/70106
8491 * g++.dg/cpp1y/paren3.C: New test.
8492
a3f6d680
MM
84932016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8494
8495 PR target/70131
8496 * gcc.target/powerpc/ppc-round2.c: New test.
8497
92348f09
BS
84982016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8499
8500 PR target/70123
8501 * gcc.dg/torture/pr70123.c: New test.
8502
cebde9e9
JL
85032016-03-11 Jeff Law <law@redhat.com>
8504
8505 PR tree-optimization/70190
8506 * gcc.c-torture/compile/pr70190.c: New test.
8507
3edc5da4
DM
85082016-03-11 David Malcolm <dmalcolm@redhat.com>
8509
8510 PR c/68187
8511 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8512 case.
8513 (test43_b): Likewise.
8514 (test43_c): Likewise.
8515 (test43_d): Likewise.
8516 (test43_e): Likewise.
8517 (test43_f): Likewise.
8518 (test43_g): Likewise.
8519 (test44_a): Likewise.
8520 (test44_b): Likewise.
8521 (test44_c): Likewise.
8522 (test44_d): Likewise.
8523 (test44_e): Likewise.
8524
318c1204
DM
85252016-03-11 David Malcolm <dmalcolm@redhat.com>
8526
8527 PR c/70085
8528 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8529
bc062234
KT
85302016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8531
8532 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8533 dg-options.
8534
acfc1ac1
KT
85352016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8536
8537 PR target/70002
8538 PR target/69245
8539 * gcc.target/aarch64/pr69245_2.c: New test.
8540
d1e2bb2d
JJ
85412016-03-11 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR tree-optimization/70177
8544 * gcc.dg/pr70177.c: New test.
8545
07350627
AL
85462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8547
8548 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8549
5c6706f7
AL
85502016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8551
8552 * gcc.dg/tree-ssa/sra-20.c: New.
8553
02d472a2
JJ
85542016-03-11 Jakub Jelinek <jakub@redhat.com>
8555
686d390a
JJ
8556 PR rtl-optimization/70174
8557 * gcc.dg/pr70174.c: New test.
8558
02d472a2
JJ
8559 PR tree-optimization/70169
8560 * gcc.dg/pr70169.c: New test.
8561
0f9befa1
IE
85622016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8563
8564 PR target/70160
8565 * gcc.target/i386/pr70160.c: New test.
8566
432d4670
AK
85672016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8568
8569 * gcc.target/s390/dfp-1.c: New test.
8570
a3dc8760
NC
85712016-03-10 Nick Clifton <nickc@redhat.com>
8572
8573 PR target/70044
8574 * gcc.target/aarch64/pr70044.c: New test.
8575
b87a8d7d
PP
85762016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8577 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR c++/70001
8580 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8581 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8582 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8583
4f4ada6a
JH
85842016-03-10 Jan Hubicka <hubicka@ucw.cz>
8585
8586 PR lto/69589
8587 * g++.dg/lto/pr69589_0.C: New testcase
8588 * g++.dg/lto/pr69589_1.C: New testcase
8589
d49b0aa0
MP
85902016-03-10 Marek Polacek <polacek@redhat.com>
8591
8592 PR c++/70153
8593 * g++.dg/delayedfold/unary-plus1.C: New test.
8594
85952016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8596
8597 * gcc.target/arm/pr45701-1.c: Escape brackets.
8598 * gcc.target/arm/pr45701-2.c: Likewise.
8599
71017a7b
AL
86002016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8601
8602 * gfortran.dg/unconstrained_commons.f: New.
8603
ba52669f
AM
86042016-03-10 Alan Modra <amodra@gmail.com>
8605
8606 * gcc.dg/pr69195.c: New.
8607 * gcc.dg/pr69238.c: New.
8608
27742332
TV
86092016-03-10 Tom de Vries <tom@codesourcery.com>
8610
8611 PR testsuite/68915
8612 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8613
3a81a594
RB
86142016-03-10 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/70128
8617 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8618 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8619
3433b975
JJ
86202016-03-09 Jakub Jelinek <jakub@redhat.com>
8621
c2864f02
JJ
8622 PR tree-optimization/70152
8623 * gcc.dg/pr70152.c: New test.
8624
3433b975
JJ
8625 PR target/70086
8626 * gcc.target/i386/pr70086-1.c: New test.
8627 * gcc.target/i386/pr70086-2.c: New test.
8628 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8629
8630 PR tree-optimization/70127
8631 * gcc.c-torture/execute/pr70127.c: New test.
8632
96b3c82d
CP
86332016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8634
8635 * c-c++-common/goacc/combined-directives-2.c: New test.
8636
b4f3232d
DM
86372016-03-09 David Malcolm <dmalcolm@redhat.com>
8638
8639 PR c/68473
8640 PR c++/70105
8641 * g++.dg/diagnostic/pr70105.C: New test.
8642 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8643 (test_multiple_ordinary_maps): New test function.
8644
40499f81
DM
86452016-03-09 David Malcolm <dmalcolm@redhat.com>
8646
8647 PR c/68473
8648 PR c++/70105
8649 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8650 Drop range information from call to inform_at_rich_loc.
8651 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8652 New.
8653 (test_show_locus): Replace calls to rich_location::add_range with
8654 calls to add_range. Rewrite the tests that used the now-defunct
8655 rich_location ctor taking a source_range. Simplify other tests
8656 by replacing calls to COMBINE_LOCATION_DATA with calls to
8657 make_location.
8658
c9e33662
RB
86592016-03-09 Richard Biener <rguenther@suse.de>
8660 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR tree-optimization/70138
8663 * gcc.dg/vect/pr70138-1.c: New testcase.
8664 * gcc.dg/vect/pr70138-2.c: Likewise.
8665
2c73b764
JJ
86662016-03-09 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR target/70049
8669 * gcc.target/i386/pr70049.c: New test.
8670
c06d25bb
RB
86712016-03-09 Richard Biener <rguenther@suse.de>
8672
8673 PR c/70143
8674 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8675 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8676 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8677
5828a501
RO
86782016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8681 arm-*-*.
8682
2e141c8d
JJ
86832016-03-09 Jakub Jelinek <jakub@redhat.com>
8684
5a9def37
JJ
8685 PR middle-end/67278
8686 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8687
2e141c8d
JJ
8688 PR target/67278
8689 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8690
8691 PR middle-end/70050
8692 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8693 in testcase comment.
8694
bf751f40
TV
86952016-03-09 Tom de Vries <tom@codesourcery.com>
8696
8697 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8698 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8699 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8700 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8701 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8702 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8703 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8704 * gfortran.dg/goacc/kernels-loop.f95: New test.
8705
e210c999
MS
87062016-03-08 Martin Sebor <msebor@redhat.com>
8707
8708 PR c++/62096
8709 * g++.dg/warn/overflow-warn-7.C: New test.
8710
80aac5c8
JM
87112016-03-08 Jason Merrill <jason@redhat.com>
8712
8713 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8714 * lib/target-supports.exp (check_effective_target_concepts): New.
8715
12b81409
JJ
87162016-03-08 Jakub Jelinek <jakub@redhat.com>
8717
d259b234
JJ
8718 PR c++/70135
8719 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8720 * g++.dg/ubsan/pr70135.C: New test.
8721
12b81409
JJ
8722 PR target/70110
8723 * gcc.dg/pr70110.c: New test.
8724
b4e9f2aa
MJ
87252016-03-07 Martin Jambor <mjambor@suse.cz>
8726
8727 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8728 * c-c++-common/gomp/if-1.c: Likewise.
8729 * c-c++-common/gomp/pr61486-2.c: Likewise.
8730 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8731 to dg-additional-options.
8732 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8733 * g++/gomp/target-teams-1.c: Likewise.
8734 * gcc.dg/gomp/gomp.exp: Likewise.
8735 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8736 dg-additional-options.
8737 * gfortran.dg/gomp/gomp.exp: Likewise.
8738 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8739 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8740 dg-additional-options.
8741 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8742
f86e631e
MJ
87432016-03-07 Martin Jambor <mjambor@suse.cz>
8744
8745 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8746 * c-c++-common/gomp/gridify-1.c: New test.
8747 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8748
94156b3f
AV
87492016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8750
8751 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8752 trigger for cortex-r8, when scanning for register r8.
8753 * gcc.target/arm/pr45701-2.c: Likewise.
8754
a84a49b7 87552016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8756 Jeff Law <law@redhat.com>
a84a49b7
RB
8757
8758 PR tree-optimization/69740
8759 * gcc.c-torture/compile/pr69740-1.c: New test.
8760 * gcc.c-torture/compile/pr69740-2.c: New test.
8761
e41f6c9e
BS
87622016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8763
8764 * lib/target-supports.exp
8765 (check_effective_target_whole_vector_shift): Enable for PPC64.
8766
57548bf5
RB
87672016-03-07 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/70115
8770 * gcc.dg/torture/pr70115.c: New testcase.
8771
4ae13300
NS
87722016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8773
8774 PR middle-end/69916
8775 * c-c-++-common/goacc/pr69916.c: New.
8776
5edb9853
RH
87772016-03-07 Richard Henderson <rth@redhat.com>
8778
8779 * gcc.c-torture/compile/pr70061.c: New test.
8780
2067a8f3
RB
87812016-03-07 Richard Biener <rguenther@suse.de>
8782
8783 PR testsuite/70109
8784 * gcc.dg/vect/O3-pr36098.c: New testcase.
8785
4145a9b7
CL
87862016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8787
8788 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8789
1878be32
EB
87902016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8791
8792 * gnat.dg/renaming9.ad[sb]: New testcase.
8793
df762bb2
JJ
87942016-03-05 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR c++/70084
8797 * g++.dg/expr/stdarg3.C: New test.
8798
7d461295
JL
87992016-03-04 Jeff Law <law@redhat.com>
8800
8801 PR tree-optimization/69196
8802 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8803 x86_64-*-*.
8804
29b9828f
BS
88052016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8806
b6b552fd
BS
8807 PR c/69973
8808 * gcc.dg/pr69973.c: New test.
8809
201d49e9
BS
8810 PR rtl-optimization/69941
8811 * gcc.dg/torture/pr69941.c: New test.
8812
29b9828f
BS
8813 PR c/69824
8814 * gcc.dg/pr69824.c: New test.
8815
640b7e74
TV
88162016-03-05 Tom de Vries <tom@codesourcery.com>
8817
8818 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8819 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8820 function.
8821
7a3a3fad
PP
88222016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8823
8824 PR c++/66786
8825 * g++.dg/cpp1y/var-templ48.C: New test.
8826 * g++.dg/cpp1y/var-templ49.C: New test.
8827
cd439aec
EB
88282016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8829
8830 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8831
60204554
JJ
88322016-03-04 Jakub Jelinek <jakub@redhat.com>
8833
0c8825de
JJ
8834 PR c++/70035
8835 * g++.dg/ubsan/pr70035.C: New test.
8836
60204554
JJ
8837 PR target/70062
8838 * gcc.target/i386/pr70062.c: New test.
8839
f79d4eab
L
88402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8841
8842 * g++.dg/template/typename21.C: Remove c++98_only.
8843
ea81ce67
L
88442016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8845
8846 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8847
64b23c13
DM
88482016-03-04 David Malcolm <dmalcolm@redhat.com>
8849
8850 PR c/68187
8851 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8852 function.
8853 (fn_42_b): Likewise.
8854 (fn_42_c): Likewise.
8855
729526f5
DM
88562016-03-04 David Malcolm <dmalcolm@redhat.com>
8857
8858 PR c/68187
8859 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8860 function.
8861 (fn_40_b): Likewise.
8862 (fn_41_a): Likewise.
8863 (fn_41_b): Likewise.
8864
f9ea11ac
JJ
88652016-03-04 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR target/70059
8868 * gcc.target/i386/avx512f-pr70059.c: New test.
8869 * gcc.target/i386/avx512dq-pr70059.c: New test.
8870
b6c38c69
BS
88712016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8872
8873 PR rtl-optimization/57676
8874 * gcc.dg/torture/pr57676.c: New test.
8875
af3cdd34
IE
88762016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8877
8878 * gcc.dg/pr70026.c: New test.
8879
7ff6ca38
MP
88802016-03-04 Marek Polacek <polacek@redhat.com>
8881
8882 PR c/69798
8883 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8884 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8885
a6bf62d5
KT
88862016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8887
8888 PR target/70004
8889 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8890 Delete.
8891 (test_corners_sisd_si): Likewise.
8892 (main): Remove checks of the above.
8893 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8894
ae4cdc6a
EB
88952016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8896
8897 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8898
08455559
CL
88992016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8900
8901 * gcc.dg/torture/pr69951.c: Accept argc==0.
8902
e9a35493
RB
89032016-03-04 Richard Biener <rguenther@suse.de>
8904
8905 PR c++/70054
8906 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8907 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8908
fba054c2
DV
89092016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8910
8911 PR testsuite/69766
8912 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8913 testing multiarch.
8914
f10cdc6c
JJ
89152016-03-04 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR debug/69947
8918 * gcc.dg/guality/pr69947.c: New test.
8919
2e981ba0
JJ
89202016-03-03 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR ada/70017
8923 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8924
0ba3bfa2
KT
89252016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8926
8927 PR rtl-optimization/69904
8928 * gcc.target/arm/pr69904.c: New test.
8929
97ecdb46
JJ
89302016-03-03 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR target/70021
8933 * gcc.dg/vect/pr70021.c: New test.
8934 * gcc.target/i386/pr70021.c: New test.
8935
a2a743a1
MP
89362016-03-03 Marek Polacek <polacek@redhat.com>
8937
8938 PR middle-end/70050
8939 * gcc.dg/pr70050.c: New test.
8940
fa07ecdd
JG
89412016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8942
8943 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8944
23504262
ML
89452016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8946
8947 PR tree-optimization/70043
8948 * gfortran.dg/vect/pr70043.f90: New test.
8949
b7b9e1a9
EB
89502016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8951
8952 * gnat.dg/specs/task1.ads: New test.
8953
cb83ba54
RO
89542016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8955
8956 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8957 Invoke gdb with -batch.
8958 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8959
a75f5e30
RB
89602016-03-03 Richard Biener <rguenther@suse.de>
8961
8962 PR tree-optimization/55936
8963 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8964
268bc320
JL
89652016-03-02 Jeff Law <law@redhat.com>
8966
815f20ab
JL
8967 PR rtl-optimization/69942
8968 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8969 effects of argument promotions.
8970
268bc320
JL
8971 PR tree-optimization/69987
8972 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8973 target does not support -fprefetch-loop-arrays.
8974
171f7de5
UB
89752016-03-02 Uros Bizjak <ubizjak@gmail.com>
8976
8977 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8978
192912db
BC
89792016-03-02 Bin Cheng <bin.cheng@arm.com>
8980
c7908871 8981 PR rtl-optimization/69052
192912db
BC
8982 * gcc.target/i386/pr69052.c: New test.
8983
90a7a40b
AM
89842016-03-02 Alan Modra <amodra@gmail.com>
8985
8986 * gcc.dg/pr69990.c: New.
8987
69fa742f
JJ
89882016-03-02 Jakub Jelinek <jakub@redhat.com>
8989
de752fb0
JJ
8990 PR c/68062
8991 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8992
8993 PR middle-end/70022
8994 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8995
69fa742f
JJ
8996 PR target/70028
8997 * gcc.target/i386/pr70028.c: New test.
8998
7c65bd56
MK
89992016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9000
9001 * c-c++-common/asan/swapcontext-test-1.c,
9002 * c-c++-common/tsan/thread_leak.c,
9003 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9004 * g++.dg/tsan/benign_race.C,
9005 * g++.dg/tsan/fd_close_norace.C,
9006 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9007 races with sanitizer output
9008
37d98220 90092016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9010 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9011
9012 PR target/67278
9013 * gcc.dg/simd-8.c: New testcase.
9014
218db463
RB
90152016-03-02 Richard Biener <rguenther@suse.de>
9016
9017 PR middle-end/67278
9018 * gcc.dg/simd-7.c: New testcase.
9019
22c72158
EB
90202016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9021
9022 * gcc.target/i386/pr70007.c: Tweak.
9023
9a790ccc
DV
90242016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9025
9026 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9027
bd02f00f
MP
90282016-03-02 Marek Polacek <polacek@redhat.com>
9029
9030 PR c/67854
9031 * gcc.dg/pr67854.c: New test.
9032
1e840f39
JJ
90332016-03-02 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR middle-end/70025
9036 * gcc.dg/torture/pr70025.c: New test.
9037
bca00241
VK
90382016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9039
9040 PR tree-optimization/68621
9041 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9042
0bca04b8
EB
90432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9044
9045 * gcc.target/i386/pr70007.c: New test.
9046
2a9afc86
JL
90472016-03-01 Jeff Law <law@redhat.com>
9048
eab2541b 9049 PR tree-optimization/69196
9d83ef71 9050 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9051
2a9afc86
JL
9052 PR tree-optimization/69196
9053 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9054 duplicating code and spoiling the expected output.
9055
0d39977e
MM
90562016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9057
9058 PR target/70033
9059 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9060 supports power9 before doing tests.
9061 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9062 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9063 * gcc.target/powerpc/p9-permute.c: Likewise.
9064
a0c0699d
UB
90652016-03-01 Uros Bizjak <ubizjak@gmail.com>
9066
9067 PR target/70027
9068 * gcc.target/i386/pr70027.c: New test.
9069
0ae3ef47 90702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9071
9072 * gcc.dg/pr70017.c: New test.
9073
686e2237
JJ
90742016-03-01 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR c/69796
9077 PR c/69974
9078 * gcc.dg/pr69796.c: New test.
9079 * gcc.dg/pr69974.c: New test.
9080
f8e4188c
EB
90812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9082
9083 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9084
5e3f1c7c
JL
90852016-02-29 Jeff Law <law@redhat.com>
9086
9087 PR tree-optimization/69987
9088 * gfortran.dg/pr69987.f90: New test.
9089
9090 PR tree-optimization/69989
9091 * gcc.c-torture/compile/pr69989-2.c: New test.
9092
1be56bc5
MP
90932016-03-01 Marek Polacek <polacek@redhat.com>
9094
9095 PR c++/69795
9096 * g++.dg/parse/invalid1.C: New test.
9097
1b19470d
RB
90982016-03-01 Richard Biener <rguenther@suse.de>
9099
9100 PR middle-end/70022
9101 * gcc.dg/pr70022.c: New testcase.
9102
3ae0661a
IE
91032016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9104
9105 PR tree-optimization/69956
9106 * gcc.dg/pr69956.c: New test.
9107
0f09ab88
BS
91082016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9109
9110 PR target/70011
9111 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9112 XFAIL when hardware supports efficient unaligned storage access.
9113
76d881bf
PP
91142016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9115
9116 PR c++/69961
9117 * g++.dg/template/pr69961a.C: New test.
9118 * g++.dg/template/pr69961b.C: New test.
9119
7168133a
DM
91202016-02-29 David Malcolm <dmalcolm@redhat.com>
9121
9122 PR preprocessor/69985
9123 * gcc.dg/cpp/pr69985.c: New test case.
9124
0c6072a3
JL
91252016-02-29 Jeff Law <law@redhat.com>
9126
e66f219b
JL
9127 PR tree-optimization/70005
9128 * gcc.c-torture/execute/pr70005.c New test.
9129
0c6072a3
JL
9130 PR tree-optimization/69999
9131 * gcc.c-torture/compile/pr69999.c: New test.
9132
fd9fbdb3
YR
91332016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9134
9135 PR tree-optimization/69652
9136 * gcc.dg/torture/pr69652.c: Delete test.
9137 * gcc.dg/vect/pr69652.c: New test.
9138
cbd400b4
RB
91392016-02-19 Richard Biener <rguenther@suse.de>
9140
9141 PR tree-optimization/69980
9142 * gfortran.dg/vect/pr69980.f90: New testcase.
9143
84ea0f58
EB
91442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9145
9146 * gcc.target/sparc/20160229-1.c: New test.
9147
5d2a63dc
EB
91482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9149
9150 * gnat.dg/stack_usage3.adb: New test.
9151 * gnat.dg/stack_usage3_pkg.ads: New helper.
9152
93e708f9
EB
91532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9154
9155 * gnat.dg/renaming8.adb: New test.
9156 * gnat.dg/renaming8_pkg1.ads: New helper.
9157 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9158 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9159
6512bc93
RB
91602016-02-29 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/69720
9163 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9164
7b201a88
TK
91652016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9166
9167 PR fortran/68147
9168 PR fortran/47674
9169 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9170
82ee0cf2 91712016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9172 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9173
9174 PR fortran/56007
9175 * gfortran.dg/coarray_8.f90: Adjust error message.
9176 * gfortran.dg/pr56007.f90: New test.
9177 * gfortran.dg/pr56007.f: New test.
9178
cdc1a2c8
L
91792016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9180
9181 PR tree-optimization/69989
9182 * gcc.dg/torture/pr69989.c: New test.
9183
33505bcf
EB
91842016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 * gcc.target/i386/stack-realign-win.c: New test.
9187
524bfb19
HA
91882016-02-28 Harald Anlauf <anlauf@gmx.de>
9189
9190 PR fortran/60126
9191 * gfortran.dg/pr60126.f90: New test.
9192
bd542508
JL
91932016-02-27 Jeff Law <law@redhat.com>
9194
9195 Revert
9196 2016-02-26 Richard Biener <rguenther@suse.de>
9197 Jeff Law <law@redhat.com>
9198
9199 PR tree-optimization/69740
9200 * gcc.c-torture/compile/pr69740-1.c: New test.
9201 * gcc.c-torture/compile/pr69740-2.c: New test.
9202
dd1291e0
JD
92032016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9204
5fb67f8b 9205 PR fortran/69910
dd1291e0
JD
9206 * gfortran.dg/newunit_4.f90: New test.
9207
5cfefb59
JJ
92082016-02-27 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR target/69613
9211 PR rtl-optimization/69886
9212 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9213 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9214 target.
9215
20ba5f33
MS
92162016-02-26 Martin Sebor <msebor@redhat.com>
9217
9218 PR tree-optimization/15826
9219 * gcc.dg/tree-ssa/pr15826.c: New test.
9220
e6fb01b0
JJ
92212016-02-26 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/69969
9224 * gcc.target/powerpc/pr69969.c: New test.
9225
e3e0cf64
MS
92262016-02-26 Martin Sebor <msebor@redhat.com>
9227
9228 PR c++/15766
9229 * g++.old-deja/g++.other/decl5.C: Add a test case.
9230
d1f2bea5
SB
92312016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9232
9233 PR target/69946
9234 * gcc.target/powerpc/pr69946.c: New file.
9235
4a4f9d2b 92362016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9237 Jeff Law <law@redhat.com>
4a4f9d2b 9238
e3e0cf64 9239 PR tree-optimization/69740
4a4f9d2b
RB
9240 * gcc.c-torture/compile/pr69740-1.c: New test.
9241 * gcc.c-torture/compile/pr69740-2.c: New test.
9242
ad2a2706
MJ
92432016-02-26 Martin Jambor <mjambor@suse.cz>
9244
9245 PR middle-end/69920
9246 * gcc.dg/torture/pr69932.c: New test.
9247 * gcc.dg/torture/pr69936.c: Likewise.
9248
1d11f7ce
AK
92492016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9250
9251 PR target/69709
9252 * gcc.target/s390/pr69709.c: New test.
9253
6cfccbb2
KT
92542016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9255
9256 PR target/69245
9257 * gcc.target/aarch64/pr69245_1.c: New test.
9258
ac59ad4e
KT
92592016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260
9261 PR target/69613
9262 * gcc.dg/torture/pr69613.c: New test.
9263
a2ad54a0
JJ
92642016-02-26 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR rtl-optimization/69891
9267 * gcc.target/i386/pr69891.c: New test.
9268
0884062c 92692016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9270 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9271
d2369d4f 9272 PR target/61397
c163789b
MM
9273 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9274 functionality for both 32-bit and 64-bit.
9275
5aed7e2c
RB
92762016-02-26 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/69551
9279 * gcc.dg/torture/pr69951.c: New testcase.
9280
798e2a8e
RB
92812016-02-25 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/48795
9284 * gcc.dg/Warray-bounds-18.c: New testcase.
9285
9559fbac
RO
92862016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9289
c049b107
JJ
92902016-02-25 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR rtl-optimization/69896
9293 * gcc.dg/pr69896.c: New test.
9294
1137001c
PP
92952016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9296
9297 PR c++/69736
9298 * g++.dg/cpp1y/paren2.C: New test.
9299
2e9c8641
MS
93002016-02-24 Martin Sebor <msebor@redhat.com>
9301
9302 PR c/51147
9303 * gcc.dg/enum-mode-2.c: New test.
9304
03ca8fb3
JJ
93052016-02-24 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR c++/69922
9308 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9309 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9310 * g++.dg/ubsan/pr69922.C: New test.
9311
0b05329b
MP
93122016-02-24 Marek Polacek <polacek@redhat.com>
9313
9314 PR c/69819
9315 * gcc.dg/pr69819.c: New test.
9316
57c2c374
MS
93172016-02-24 Martin Sebor <msebor@redhat.com>
9318
3b96b93a
MS
9319 PR c++/69912
9320 * g++.dg/ext/flexary15.C: New test.
9321
93222016-02-24 Martin Sebor <msebor@redhat.com>
9323
9324 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9325 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9326 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9327
65433bb5
MK
93282016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9329 Charles Baylis <charles.baylis@linaro.org>
9330
9331 PR debug/61033
9332 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9333
f802a424 93342016-02-24 Richard Biener <rguenther@suse.de>
44293580 9335 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9336
9337 PR middle-end/69760
9338 * gcc.dg/torture/pr69760.c: New testcase.
9339
525f795f
RO
93402016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9343 pattern on Solaris with as.
9344
cd7bbceb
KT
93452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346
9347 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9348 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9349 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9350 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9351
89c0c1fd
JJ
93522016-02-24 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR middle-end/69915
9355 * gcc.dg/pr69915.c: New test.
9356
0683fd27
KT
93572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9358
9359 PR rtl-optimization/69886
9360 * gcc.dg/torture/pr69886.c: New test.
9361
e53d562a
RB
93622016-02-24 Richard Biener <rguenther@suse.de>
9363
9364 PR middle-end/68963
9365 * gcc.dg/torture/pr68963.c: New testcase.
9366
74a00288
KT
93672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9368
9369 PR target/69875
9370 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9371 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9372 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9373 * gcc.target/arm/atomic_loaddi_1.c: New test.
9374 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9375 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9376 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9377 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9378 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9379 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9380 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9381 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9382
340fd4c9
JJ
93832016-02-24 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR middle-end/69909
9386 * gcc.dg/torture/pr69909.c: New test.
9387
47d3fdb2
RB
93882016-02-24 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/69907
9391 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9392 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9393 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9394
dab73e73
CB
93952016-02-24 Christian Bruel <christian.bruel@st.com>
9396
9397 * gcc.target/arm/pragma_cpp_fma.c: New test.
9398
7cc5ec65
JD
93992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9400
9401 PR fortran/61156
9402 * gfortran.dg/include_6.f90: Update test.
9403
067fbd8b
JJ
94042016-02-23 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR objc/69844
9407 * objc.dg/pr69844.m: New test.
9408
64a454d9
JD
94092016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9410
9411 PR libgfortran/69456
9412 * gfortran.dg/namelist_89.f90: New test.
9413 * gfortran.dg/pr59700.f90: Update test..
9414
35886f0b
MS
94152016-02-23 Martin Sebor <msebor@redhat.com>
9416
9417 PR middle-end/69780
9418 * g++.dg/ext/builtin_alloca.C: New test.
9419 * gcc.dg/builtins-68.c: New test.
9420
162cc7e3
RH
94212016-02-23 Richard Henderson <rth@redhat.com>
9422
9423 * gcc.target/i386/addr-space-3.c: Remove test.
9424
196440f8
DM
94252016-02-23 David Malcolm <dmalcolm@redhat.com>
9426
9427 PR preprocessor/69126
9428 PR preprocessor/69543
9429 * c-c++-common/pr69126-2-long.c: New test.
9430 * c-c++-common/pr69126-2-short.c: New test.
9431 * c-c++-common/pr69543-1.c: Remove xfail.
9432
1d3121af
DM
94332016-02-23 David Malcolm <dmalcolm@redhat.com>
9434
9435 PR preprocessor/69126
9436 PR preprocessor/69543
9437 PR preprocessor/69558
9438 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9439 (f): Rename to...
9440 (test_2): ...this, and add leading comment.
9441 (MACRO_3, test_3): New.
9442 (MACRO_4A, MACRO_4B, test_4): New.
9443 (MACRO): Rename to...
9444 (MACRO_5): ...this.
9445 (g): Rename to...
9446 (test_5): ...this, updating for renaming of MACRO, and
9447 add leading comment.
9448 * c-c++-common/pr69543-1.c: New.
9449 * c-c++-common/pr69543-2.c: New.
9450 * c-c++-common/pr69543-3.c: New.
9451 * c-c++-common/pr69543-4.c: New.
9452 * c-c++-common/pr69558-1.c: New.
9453 * c-c++-common/pr69558-2.c: New.
9454 * c-c++-common/pr69558-3.c: New.
9455 * c-c++-common/pr69558-4.c: New.
9456 * gcc.dg/pr69558.c: Move to...
9457 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9458 xfail for c++.
9459
f99c3557
TS
94602016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9461
9462 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9463 to -ftree-parallelize-loops/-fopenacc changes.
9464 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9465 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9466 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9467 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9468 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9469 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9470 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9471 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9472 * c-c++-common/goacc/kernels-loop.c: Likewise.
9473 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9474 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9475 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9476 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9477
c60ec7c2
RO
94782016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9481
f1a62b6f
JJ
94822016-02-23 Jakub Jelinek <jakub@redhat.com>
9483
e67bf044
JJ
9484 PR c++/69902
9485 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9486
f1a62b6f
JJ
9487 PR c/69900
9488 * gcc.dg/pr69900.c: New test.
9489
20c5e09e
MJ
94902016-02-23 Martin Jambor <mjambor@suse.cz>
9491
9492 PR tree-optimization/69666
9493 * gcc.dg/tree-ssa/pr69666.c: New test.
9494
e457a6fc
AV
94952016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9496
9497 PR fortran/67451
9498 * gfortran.dg/coarray_allocate_5.f08: New test.
9499
d7b574f4
AK
95002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9501
9502 * gcc.target/s390/vcond-shift.c: Move to ...
9503 * gcc.target/s390/vector/vcond-shift.c: ... here.
9504
58bdeb44
AK
95052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9506
9507 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9508 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9509
7cd0387b
AK
95102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9511
9512 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9513
4246c8da
MW
95142016-02-20 Mark Wielaard <mjw@redhat.com>
9515
9516 PR c/28901
9517 * gcc.dg/unused-variable-3.c: New test.
9518
f93bc532
JJ
95192016-02-22 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR target/69888
9522 * gcc.target/i386/pr69888.c: New test.
9523
c4e360f4
RB
95242016-02-22 Richard Biener <rguenther@suse.de>
9525
9526 PR tree-optimization/69882
9527 * gfortran.dg/vect/pr69882.f90: New testcase.
9528
09c92f1c
JJ
95292016-02-22 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR target/69885
9532 * gcc.dg/pr69885.c: New test.
9533
f88d45dc
OE
95342016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9535
9536 PR target/69806
9537 PR target/54089
9538 * gcc.target/sh/pr54089-10.c: New.
9539
ce1ff48e
PT
95402016-02-20 Paul Thomas <pault@gcc.gnu.org>
9541
9542 PR fortran/69423
9543 * gfortran.dg/deferred_character_15.f90 : New test.
9544
bbf27208
DH
95452016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9546
9547 PR fortran/57365
9548 gfortran.dg/allocate_with_source_18.f03: New test.
9549
95502016-02-20 Harald Anlauf <anlauf@gmx.de>
9551
9552 PR fortran/52531
9553 gfortran.dg/gomp/pr52531.f90: New test.
9554
268be88c
BE
95552016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9556
9557 PR c++/69865
9558 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9559 -std=c++03.
9560
4b6c824a
JJ
95612016-02-19 Jakub Jelinek <jakub@redhat.com>
9562
871b3f47
JJ
9563 PR c++/69826
9564 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9565 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9566
7a965d51
JJ
9567 PR c++/69850
9568 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9569
4b6c824a
JJ
9570 PR c++/69851
9571 * g++.dg/torture/pr69851.C: New test.
9572
15fca21a
MS
95732016-02-19 Martin Sebor <msebor@redhat.com>
9574
9575 PR testsuite/69573
9576 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9577
19e21586
JJ
95782016-02-19 Jakub Jelinek <jakub@redhat.com>
9579
03a616ac
JJ
9580 PR c++/69850
9581 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9582 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9583
19e21586
JJ
9584 PR c++/67767
9585 * g++.dg/cpp0x/pr67767.C: New test.
9586
2db16594
KT
95872016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9588
9589 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9590 for fp, simd, crypto, crc, lse.
9591 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9592 above.
9593 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9594 effective target check.
9595
5a7d9d1e
JJ
95962016-02-19 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR target/69820
9599 * gcc.target/i386/pr69820.c: New test.
9600
6448f064
AK
96012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9602
9603 * gcc.target/s390/vector/int128-1.c: New test.
9604
d0a859e6
AK
96052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9606
9607 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9608
9e4eb643
AK
96092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9610
9611 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9612 instruction pattern name to prevent the testcase from failing with
9613 -march=z13.
9614
859a4c0e
AK
96152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9616
9617 * gcc.target/s390/md/movstr-2.c: New test.
9618
efc2340b
MK
96192016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9620
9621 * gcc.target/s390/morestack.c: New test.
9622
ca2bfbc2
DV
96232016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9624
9625 PR target/69625
9626 * gcc.target/s390/pr69625.c: Add test case.
9627
efd4bd05
BE
96282016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9629
9630 PR testsuite/68580
9631 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9632
2bf2078a
MM
96332016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9634
9635 PR target/68404
9636 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9637 * gcc.target/powerpc/fusion3.c: Likewise.
9638
f003579e
RB
96392016-02-18 Richard Biener <rguenther@suse.de>
9640
9641 PR middle-end/69553
9642 * g++.dg/torture/pr69553.C: New testcase.
9643
19233914
NC
96442016-02-18 Nick Clifton <nickc@redhat.com>
9645
efd4bd05
BE
9646 PR target/62254
9647 PR target/69610
9648 * gcc.target/arm/pr62554.c: New test.
9649 * gcc.target/arm/pr69610-1.c: New test.
9650 * gcc.target/arm/pr69610-2.c: New test.
19233914 9651
23f27839
RB
96522016-02-18 Richard Biener <rguenther@suse.de>
9653
9654 PR middle-end/69854
9655 * gcc.dg/torture/pr69854.c: New testcase.
9656
932c0da4
JJ
96572016-02-17 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR c++/69850
9660 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9661
1bed93e4
BS
96622012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9663
9664 * gcc.target/powerpc/vec-cg.c: New test.
9665
57bfb134
RB
96662016-02-17 Richard Biener <rguenther@suse.de>
9667
9668 PR testsuite/69586
9669 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9670
a44e0ebb
KT
96712016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 PR target/69161
9674 * gcc.c-torture/compile/pr69161.c: New test.
9675
ffacd726
DS
96762016-02-17 David Sherwood <david.sherwood@arm.com>
9677
9678 PR target/69532
9679 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9680 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9681
448db8d2
EB
96822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9683
9684 * gcc.dg/ifcvt-4.c: Skip on Visium.
9685
e2f0522e
EB
96862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9687
9688 * gnat.dg/atomic8.adb: New test.
9689
bf17fe3f
EB
96902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gnat.dg/discr46.ad[sb]: New test.
9693
ecf835e9
KN
96942016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9695
9696 PR Target/48344
9697 * gcc.target/powerpc/pr48344-1.c: New test.
9698
49a1164a
TK
96992015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9700
9701 PR fortran/69742
9702 * gfortran.dg/associate_21.f90: New test.
9703
bf14eba2
JJ
97042016-02-16 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR c/69835
9707 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9708 -Wnonnull in dg-options.
9709 * c-c++-common/nonnull-2.c: New test.
9710
35a093b6
JG
97112016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9712 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9713
9714 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9715
e387d491
JJ
97162016-02-16 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR middle-end/69801
9719 * gcc.dg/pr69801.c: Add empty dg-options.
9720
ba539195
JN
97212016-02-16 James Norris <jnorris@codesourcery.com>
9722
9723 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9724 * g++.dg/goacc/deviceptr-1.c: New file.
9725
2a2b8f64
JJ
97262016-02-16 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR tree-optimization/69820
9729 * gcc.dg/vect/pr69820.c: New test.
9730
87440c29
RB
97312016-02-16 Richard Biener <rguenther@suse.de>
9732
9733 PR tree-optimization/69776
9734 * gcc.dg/torture/pr69776-2.c: New testcase.
9735
6d87c306
BS
97362016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9737
9738 PR tree-optimization/69714
9739 * gcc.dg/torture/pr69714.c: New test.
9740
3824a0a2
JJ
97412016-02-16 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR tree-optimization/69802
9744 * gcc.dg/pr69802.c: New test.
9745
c8cfe96e
RB
97462016-02-16 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/69801
9749 * gcc.dg/pr69801.c: New testcase.
9750
fc12098d
JD
97512016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9752
9753 PR libgfortran/69651
9754 * gfortran.dg/read_bang.f90: New test.
9755 * gfortran.dg/read_bang4.f90: New test.
9756
ba6b3795
JJ
97572016-02-15 Jakub Jelinek <jakub@redhat.com>
9758
f0516ca4
JJ
9759 PR c++/69658
9760 * g++.dg/init/pr69658.C: New test.
9761
ba6b3795
JJ
9762 PR c++/69797
9763 * c-c++-common/pr69797.c: New test.
9764
de3f9a2d
PK
97652016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9766
9767 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9768 check for aarch64*-*-*.
9769
17a3b967
RB
97702016-02-15 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/69783
9773 * gcc.dg/vect/pr69783.c: New testcase.
9774
1c48bff1
RB
97752016-02-15 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/69776
9778 * gcc.dg/torture/pr69776.c: New testcase.
9779
1e6025b6
TK
97802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9781
9782 PR fortran/60526
9783 * gfortran.dg/type_decl_4.f90: Reinstated.
9784
d3308279
JDA
97852016-02-14 John David Anglin <danglin@gcc.gnu.org>
9786
9787 PR fortran/68746
9788 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9789
b7c56581
TK
97902016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9791
9792 PR fortran/60526
9793 PR bootstrap/69816
9794 * gfortran.dg/type_decl_4.f90: Removed.
9795
60cb4ef5
TK
97962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9797
9798 PR fortran/60526
9799 * gfortran.dg/type_decl_4.f90: New test.
9800
f6964637
AM
98012016-02-14 Alan Modra <amodra@gmail.com>
9802
1a8849d1 9803 PR testsuite/68886
f6964637
AM
9804 * gcc.c-torture/execute/stkalign.c: Revise test.
9805
f5121920
OE
98062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9807
9808 PR target/67260
9809 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9810
6cda3ab6
OE
98112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9812
9813 PR target/67260
9814 * gcc.target/sh/torture/pr67260.c: New.
9815
6786e598
JDA
98162016-02-12 John David Anglin <danglin@gcc.gnu.org>
9817
9818 * gcc.dg/pr67964.c: Add dg-require-alias.
9819
7e05dad8
OE
98202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9821
9822 PR target/67636
9823 PR target/64345
9824 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9825
7f4cc3ce
JD
98262016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827
9828 PR libgfortran/69668
9829 * gfortran.dg/namelist_88.f90: New test.
9830
955ca6dc
JD
98312016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR libgfortran/69668
9834 * gfortran.dg/namelist_38.f90: Update test.
9835 * gfortran.dg/namelist_84.f90: Update test.
9836
876217ae
DM
98372016-02-12 David Malcolm <dmalcolm@redhat.com>
9838
9839 PR other/69554
9840 * gcc.dg/pr69554-1.c: New test.
9841 * gfortran.dg/pr69554-1.F90: New test.
9842 * gfortran.dg/pr69554-2.F90: New test.
9843 * lib/gcc-dg.exp (proc dg-locus): New function.
9844 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9845 distinguish between the caret-printing and non-caret-printing
9846 cases. If caret-printing has been explicitly enabled, bail out
9847 without attempting to fix up the output.
9848
61789eed
DM
98492016-02-12 David Malcolm <dmalcolm@redhat.com>
9850
9851 PR driver/69265
9852 PR driver/69453
9853 * gcc.dg/spellcheck-options-3.c: New test case.
9854 * gcc.dg/spellcheck-options-4.c: New test case.
9855 * gcc.dg/spellcheck-options-5.c: New test case.
9856 * gcc.dg/spellcheck-options-6.c: New test case.
9857 * gcc.dg/spellcheck-options-7.c: New test case.
9858 * gcc.dg/spellcheck-options-8.c: New test case.
9859 * gcc.dg/spellcheck-options-9.c: New test case.
9860 * gcc.dg/spellcheck-options-10.c: New test case.
9861
c3090c1f
JJ
98622016-02-12 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR rtl-optimization/69764
9865 PR rtl-optimization/69771
9866 * c-c++-common/pr69764.c: New test.
9867 * gcc.dg/torture/pr69771.c: New test.
9868
8222034d
MP
98692016-02-12 Marek Polacek <polacek@redhat.com>
9870
9871 * g++.dg/torture/init-list1.C: New.
9872
f749f792
MP
98732016-02-12 Marek Polacek <polacek@redhat.com>
9874
9875 * gcc.dg/pr69522.c: Add empty dg-options.
9876
199fb02a
IE
98772016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9878
9879 * g++.dg/lto/lto.exp: Include and init mpx.
9880 * g++.dg/lto/pr69729_0.C: New test.
9881
b69539cb
JJ
98822016-02-12 Jakub Jelinek <jakub@redhat.com>
9883
06ff7000
JJ
9884 PR ipa/69241
9885 * g++.dg/ipa/pr69241-4.C: New test.
9886
b69539cb
JJ
9887 PR ipa/68672
9888 * g++.dg/ipa/pr68672-1.C: New test.
9889 * g++.dg/ipa/pr68672-2.C: New test.
9890 * g++.dg/ipa/pr68672-3.C: New test.
9891
16595a1f
BS
98922016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9893
9894 PR c/69522
6d87c306 9895 * gcc.dg/pr69522.c: New test.
16595a1f 9896
38d795d2
PP
98972016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9898
9899 PR c++/69098
9900 * g++.dg/cpp1y/69098.C: New test.
9901 * g++.dg/cpp1y/69098-2.C: New test.
9902
9c582551
JJ
99032016-02-12 Jakub Jelinek <jakub@redhat.com>
9904
9905 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9906 and neighbour -> neighbor.
9907 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9908 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9909 * c-c++-common/Wvarargs.c: Likewise.
9910 * c-c++-common/goacc/host_data-5.c: Likewise.
9911 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9912 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9913 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9914 * gcc.target/aarch64/pr60697.c: Likewise.
9915 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9916 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9917 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9918 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9919 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9920 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9921 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9922 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9923 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9924 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9925 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9926 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9927 * g++.dg/lookup/koenig5.C: Likewise.
9928 * g++.dg/ext/no-asm-2.C: Likewise.
9929 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9930 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9931 * gfortran.dg/used_types_16.f90: Likewise.
9932 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9933 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9934 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9935 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9936 * gfortran.dg/abstract_type_6.f03: Likewise.
9937 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9938 * gfortran.dg/used_types_15.f90: Likewise.
9939 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9940 * gfortran.dg/exit_3.f08: Likewise.
9941 * gfortran.dg/open_status_2.f90: Likewise.
9942 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9943 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9944 * gfortran.dg/associate_1.f03: Likewise.
9945 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9946 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9947 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9948 * gcc.dg/builtin-object-size-1.c: Likewise.
9949 * gcc.dg/noreturn-6.c: Likewise.
9950 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9951 * gcc.dg/globalalias.c: Likewise.
9952 * gcc.dg/builtins-config.h: Likewise.
9953 * gcc.dg/pr30457.c: Likewise.
9954 * gcc.c-torture/compile/volatile-1.c: Likewise.
9955 * gcc.c-torture/execute/20101011-1.c: Likewise.
9956 * c-c++-common/Waddress-1.c: Likewise.
9957
66756373
JJ
99582016-02-11 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR c/69768
9961 * c-c++-common/Waddress-1.c: New test.
9962
76fe932b
AV
99632016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9964
9965 PR fortran/69296
9966 * gfortran.dg/associate_19.f03: New test.
9967 * gfortran.dg/associate_20.f03: New test.
9968
564c4d4b
OE
99692016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9970
9971 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9972
e1c1ecb0
KT
99732016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9974
9975 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9976 .arch armv8-a\n. Add -dA to dg-options.
9977 * gcc.target/aarch64/assembler_arch_1.c: New test.
9978 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9979
0d7d9458
PC
99802016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9981
9982 PR c++/68726
9983 * g++.dg/cpp0x/pr68726.C: New.
9984
e6208a60
IE
99852016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9986
9987 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9988 test.
9989
281a11eb
RB
99902016-02-11 Richard Biener <rguenther@suse.de>
9991
9992 * g++.dg/tree-ssa/pr61034.C: Adjust.
9993
e03dd765
VM
99942016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9995
4b48faf5 9996 PR target/69148
e03dd765
VM
9997 * gcc.target/s390/pr69148.c: New.
9998
cdc23927
YR
99992016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10000
10001 PR tree-optimization/69652
10002 * gcc.dg/torture/pr69652.c: New test.
10003
e199dd0a
JJ
100042016-02-10 Jakub Jelinek <jakub@redhat.com>
10005 Patrick Palka <ppalka@gcc.gnu.org>
10006
10007 PR ipa/69241
10008 PR c++/69649
10009 * g++.dg/ipa/pr69241-1.C: New test.
10010 * g++.dg/ipa/pr69241-2.C: New test.
10011 * g++.dg/ipa/pr69241-3.C: New test.
10012 * g++.dg/ipa/pr69649.C: New test.
10013
d6b38027
UB
100142016-02-10 Uros Bizjak <ubizjak@gmail.com>
10015
10016 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10017 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10018
13b562c5
BC
100192016-02-10 Bin Cheng <bin.cheng@arm.com>
10020
10021 PR tree-optimization/68021
10022 * gcc.dg/tree-ssa/pr68021.c: New test.
10023
24a179f8
RB
100242016-02-10 Richard Biener <rguenther@suse.de>
10025
10026 PR tree-optimization/69726
10027 * gcc.dg/uninit-22.c: New testcase.
10028
0d99886f
AP
100292016-02-09 Andrew Pinski <apinski@cavium.com>
10030
10031 PR tree-opt/69282
10032 * gcc.c-torture/compile/20160205-1.c: New testcase.
10033
ab04995c
MM
100342016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10035
10036 PR target/68404
10037 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10038 instead accessing a really large arrray.
10039 * gcc.target/powerpc/fusion3.c: Likewise.
10040
4b79ac23
CB
100412016-02-09 Charles Baylis <charles.baylis@linaro.org>
10042
10043 PR target/68532
10044 * gcc.c-torture/execute/pr68532.c: New test.
10045
b890a441
AO
100462016-02-11 Alexandre Oliva <aoliva@redhat.com>
10047
10048 PR target/69634
10049 * gcc.dg/pr69634.c: New.
10050
84a5bef7
RB
100512016-02-09 Richard Biener <rguenther@suse.de>
10052
10053 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10054
1f123759 100552016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10056
1f123759
AF
10057 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10058
65860c77
YR
100592016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10060
10061 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10062
7e1e8a0a
RB
100632016-02-09 Richard Biener <rguenther@suse.de>
10064
10065 PR tree-optimization/69715
10066 * gcc.dg/torture/pr69715.c: New testcase.
10067
efb45a9f
PP
100682016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10069
10070 PR c++/69139
10071 * g++.dg/cpp0x/trailing12.C: New test.
10072 * g++.dg/cpp0x/trailing13.C: New test.
10073
20a0c6f9
PP
100742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 PR c++/69283
10077 PR c++/67835
10078 * g++.dg/cpp1y/auto-fn29.C: New test.
10079 * g++.dg/cpp1y/auto-fn30.C: New test.
10080
a162f3af
JJ
100812016-02-08 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR tree-optimization/69209
10084 * gcc.c-torture/compile/pr69209.c: New test.
10085
4b4a9fbd
JL
100862016-02-08 Jeff Law <law@redhat.com>
10087
10088 PR tree-optimization/68541
10089 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10090 of statements allowed in join block for path splitting.
10091
cfac5ed2
JJ
100922016-02-08 Jakub Jelinek <jakub@redhat.com>
10093
f68bc23f
JJ
10094 PR c++/59627
10095 * g++.dg/gomp/pr59627.C: New test.
10096
cfac5ed2
JJ
10097 PR ipa/69239
10098 * g++.dg/ipa/pr69239.C: New test.
10099
44714d8c
DM
101002016-02-08 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR preprocessor/69664
10103 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10104 * gcc.dg/cpp/warn-comments.c: Likewise.
10105
eba9e839
MP
101062016-02-08 Marek Polacek <polacek@redhat.com>
10107
10108 PR c++/69688
10109 * g++.dg/init/const12.C: New test.
10110
a011cd92
BS
101112016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10112
10113 PR target/60410
10114 * gcc.dg/lto/pr55113_0.c: Remove test.
10115
5317b1be
RB
101162016-02-08 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/69719
10119 * gcc.dg/torture/pr69719.c: New testcase.
10120
63998a63
RB
101212016-02-08 Richard Biener <rguenther@suse.de>
10122 Jeff Law <law@redhat.com>
10123
10124 PR target/68273
10125 * gcc.target/mips/pr68273.c: New testcase.
10126
43f4a281
RB
101272016-02-08 Richard Biener <rguenther@suse.de>
10128
10129 PR rtl-optimization/69274
10130 * gcc.target/i386/addr-sel-1.c: XFAIL.
10131
0b604d2d
JL
101322016-02-08 Jeff Law <law@redhat.com>
10133
e8dfe49e
JL
10134 PR tree-optimization/68541
10135 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10136
6daecd7a 10137 PR tree-optimization/65917
0b604d2d
JL
10138 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10139
c0f0e35a
JD
101402016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142 PR fortran/50555
10143 * gfortran.dg/namelist_args.f90: New test.
10144
8981d712
JL
101452016-02-05 Jeff Law <law@redhat.com>
10146
6daecd7a 10147 PR tree-optimization/68541
8981d712
JL
10148 * gcc.dg/tree-ssa/split-path-2.c: New test.
10149 * gcc.dg/tree-ssa/split-path-3.c: New test.
10150 * gcc.dg/tree-ssa/split-path-4.c: New test.
10151 * gcc.dg/tree-ssa/split-path-5.c: New test.
10152 * gcc.dg/tree-ssa/split-path-6.c: New test.
10153 * gcc.dg/tree-ssa/split-path-7.c: New test.
10154
46cb9332
MS
101552016-02-05 Martin Sebor <msebor@redhat.com>
10156
10157 PR c++/69662
10158 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10159 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10160
be2083ea
RH
101612016-02-06 Richard HEnderson <rth@redhat.com>
10162
10163 PR c/69643
10164 * gcc.target/i386/addr-space-4.c: New.
10165 * gcc.target/i386/addr-space-5.c: New.
10166
711d7c23
MM
101672016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10168
10169 PR fortran/66089
10170 * gfortran.dg/elemental_dependency_6.f90: New.
10171
b5c1c988
JJ
101722016-02-05 Jakub Jelinek <jakub@redhat.com>
10173
861c7bcd
JJ
10174 PR rtl-optimization/69691
10175 * gcc.c-torture/execute/pr69691.c: New test.
10176
b5c1c988
JJ
10177 PR c++/69628
10178 * g++.dg/parse/pr69628.C: New test.
10179
f7dfa966
UB
101802016-02-05 Uros Bizjak <ubizjak@gmail.com>
10181
10182 * gcc.dg/sancov/asan.c: Move to ...
10183 * gcc.dg/asan/sancov-1.c: ... here.
10184
9b143e64
UB
101852016-02-05 Uros Bizjak <ubizjak@gmail.com>
10186
10187 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10188
f5d4b899
L
101892016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10190
10191 PR target/69677
10192 * gcc.target/i386/pr69677.c: New test.
10193
76c85fbb
PP
101942016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10195
10196 PR c++/68948
10197 * g++.dg/template/pr68948.C: New test.
10198
f181bf90
DV
101992016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10200
10201 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10202 (only necessary on s390x).
10203
714fb282
L
102042016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10205
10206 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10207 -mno-accumulate-outgoing-args.
10208
618d6c1c
PP
102092016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10210
10211 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10212
1066e9b5
JJ
102132016-02-04 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR c/69669
10216 * c-c++-common/pr69669.c: New test.
10217
76255d0d
MM
102182016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10219
10220 PR target/69667
10221 * g++.dg/pr69667.C: New file.
10222
e0b059b1
WD
102232016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10224
10225 PR target/69619
10226 * gcc.dg/pr69619.c: Add new test.
10227
2692b5c8
RS
102282016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10229
10230 PR rtl-optimization/69577
10231 * gcc.target/i386/pr69577.c: New test.
10232
7db337c2
ML
102332016-02-04 Martin Liska <mliska@suse.cz>
10234
10235 * g++.dg/asan/pr69276.C: New test.
10236
cc9c0829
KT
102372016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10238
10239 PR target/65932
10240 PR target/67714
10241 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10242 a single smulbb instruction.
10243 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10244 * gcc.target/amr/wmul-2.c: Likewise.
10245
eb9feb52
KT
102462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10247
10248 PR target/65932
10249 PR target/67714
10250 * gcc.c-torture/execute/pr67714.c: New test.
10251
61f727fe
JJ
102522016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10253
10254 PR target/69454
10255 * gcc.target/i386/pr69454-1.c: New test.
10256 * gcc.target/i386/pr69454-2.c: New test.
10257
05dd97db
MS
102582016-02-03 Martin Sebor <msebor@redhat.com>
10259
10260 PR c++/69251
10261 PR c++/69253
10262 PR c++/69290
10263 PR c++/69277
10264 PR c++/69349
10265 * g++.dg/ext/flexarray-mangle-2.C: New test.
10266 * g++.dg/ext/flexarray-mangle.C: New test.
10267 * g++.dg/ext/flexarray-subst.C: New test.
10268 * g++.dg/ext/flexary11.C: New test.
10269 * g++.dg/ext/flexary12.C: New test.
10270 * g++.dg/ext/flexary13.C: New test.
10271 * g++.dg/ext/flexary14.C: New test.
10272 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10273
dac2fc29
L
102742016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10275
10276 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10277 Define only if CHECK_FLOAT128 is defined.
10278 (main): Properly initialize u5.
10279
eadb8035
JJ
102802016-02-03 Jakub Jelinek <jakub@redhat.com>
10281
0afbb81b
JJ
10282 PR c/69627
10283 * gcc.dg/pr69627.c: New test.
10284
eadb8035
JJ
10285 PR target/69644
10286 * gcc.dg/pr69644.c: New test.
10287
b12d4923
MS
102882016-02-03 Mike Stump <mikestump@comcast.net>
10289
10290 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10291 support for struct-layout-1.exp.
10292
ab4bae0c
PP
102932016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10294
10295 PR c++/69056
618d6c1c 10296 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10297
95831c01
VM
102982016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10299 Alexandre Oliva <aoliva@redhat.com>
10300
10301 PR target/69461
10302 * gcc.target/powerpc/pr69461.c: New.
10303
ccc71ab8
UB
103042016-02-03 Uros Bizjak <ubizjak@gmail.com>
10305
10306 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10307 works from here ...
10308 (check_effective_target_fsanitize_thread): ... to here. Do not
10309 specify additional compile flags for the test source.
10310 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10311 specify additional compile flags for the test source.
10312
96299640
WD
103132016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10314
10315 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10316
781d83d9
AV
103172016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10318
10319 PR fortran/67451
10320 PR fortran/69418
10321 * gfortran.dg/coarray_allocate_2.f08: New test.
10322 * gfortran.dg/coarray_allocate_3.f08: New test.
10323 * gfortran.dg/coarray_allocate_4.f08: New test.
10324
d8208e6d
AL
103252016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10326
10327 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10328 use same scan-tree-dump-times on all platforms.
10329 * gcc.dg/vect/vect-outer-1.c: Likewise.
10330 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10331 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10332 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10333 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10334 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10335 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10336 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10337
a8394fa0
SB
103382016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10339
10340 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10341 warning.
10342
f3baa1d3
L
103432016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10344
10345 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10346
eb077516
JN
103472016-02-02 James Norris <jnorris@codesourcery.com>
10348
10349 * c-c++-common/goacc/routine-5.c: Add tests.
10350
578fb225
AM
103512016-02-02 Alexander Monakov <amonakov@ispras.ru>
10352
10353 * gcc.target/nvptx/unsigned-cmp.c: New test.
10354
c64f7d37
WD
103552016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10356
10357 * gcc.target/aarch64/scalar_shift_1.c
10358 (test_corners_sisd_di): Improve force to SIMD register.
10359 (test_corners_sisd_si): Likewise.
10360 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10361 Remove scan-assembler check for ldr.
10362
90c6f26c
RB
103632016-02-02 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/69595
10366 * gcc.dg/Warray-bounds-17.c: New testcase.
10367
9dc03c97
RB
103682016-02-02 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/69606
10371 * gcc.dg/torture/pr69606.c: New testcase.
10372
2d4dc223
YR
103732016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10374
10375 PR middle-end/68542
10376 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10377 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10378
65c98fde
AM
103792016-02-02 Alan Modra <amodra@gmail.com>
10380
10381 PR target/69548
10382 * gcc.target/powerpc/pr69548.c: New test.
10383
e1b81f2b
JJ
103842016-02-01 Jakub Jelinek <jakub@redhat.com>
10385
d0268b37
JJ
10386 PR rtl-optimization/69592
10387 * gcc.dg/pr69592.c: New test.
10388
e1b81f2b
JJ
10389 PR preprocessor/69543
10390 PR c/69558
10391 * gcc.dg/pr69543.c: New test.
10392 * gcc.dg/pr69558.c: New test.
10393
7dd7780d
UB
103942016-02-01 Uros Bizjak <ubizjak@gmail.com>
10395
bf672ee5
UB
10396 PR testsuite/65940
10397 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10398
9a7013f8
MS
103992016-02-01 Martin Sebor <msebor@redhat.com>
10400
10401 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10402
e681fb2b
BC
104032016-02-01 Bin Cheng <bin.cheng@arm.com>
10404
10405 PR tree-optimization/67921
10406 * c-c++-common/ubsan/pr67921.c: New test.
10407
ff86345f
RB
104082016-02-01 Richard Biener <rguenther@suse.de>
10409
10410 PR middle-end/69556
10411 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10412
bc369dbd
RB
104132016-02-01 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/69574
10416 * gcc.dg/torture/pr69574.c: New testcase.
10417
ef318184
RB
104182016-02-01 Richard Biener <rguenther@suse.de>
10419
10420 PR tree-optimization/69579
10421 * gcc.dg/setjmp-6.c: New testcase.
10422
654745e6
JJ
104232016-02-01 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR rtl-optimization/69570
10426 * g++.dg/opt/pr69570.C: New test.
10427
e6c0c44b
RH
104282016-02-01 Richard Henderson <rth@redhat.com>
10429
10430 * gcc.dg/pr69535.c: New test.
10431
6ff3f09a
JDA
104322016-01-31 John David Anglin <danglin@gcc.gnu.org>
10433
2c005538
JDA
10434 PR testsuite/69584
10435 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10436 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10437
61083a4b
JDA
10438 PR debug/68244
10439 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10440
6ff3f09a
JDA
10441 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10442
0c221916
PT
104432016-01-31 Paul Thomas <pault@gcc.gnu.org>
10444
10445 PR fortran/67564
10446 * gfortran.dg/allocate_with_source_17.f03: New test.
10447
db7a2818
JJ
104482016-01-30 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR tree-optimization/69546
10451 * gcc.dg/torture/pr69546.c: New test.
10452
e520d5f0
PT
104532016-01-30 Paul Thomas <pault@gcc.gnu.org>
10454
10455 PR fortran/69566
10456 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10457
343c05d3
MS
104582016-01-30 Martin Sebor <msebor@redhat.com>
10459
10460 PR c++/68490
10461 * g++.dg/ext/flexary10.C: New test.
10462
d6c3a539
DH
104632016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10464
10465 PR fortran/66707
10466 gfortran.dg/common_23.f90: New test.
10467
52d72fcd
BS
104682016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10469
10470 PR target/65546
10471 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10472 condition being checked, and disable it when the target supports
10473 misaligned loads and stores.
10474
3a5d2ba4
JJ
104752016-01-29 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR debug/69518
10478 * gcc.dg/torture/pr69518.c: New test.
10479
6bbacdb5
L
104802016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10481
10482 PR target/69530
10483 * gcc.target/i386/pr69530.c: New test.
10484
af932cdb
SE
104852016-01-29 Steve Ellcey <sellcey@imgtec.com>
10486
10487 PR target/65604
10488 * gcc.target/mips/div-delay.c: New test.
10489
26658b7c
JJ
104902016-01-29 Jakub Jelinek <jakub@redhat.com>
10491
33e89989
JJ
10492 PR target/69551
10493 * gcc.target/i386/pr69551.c: New test.
10494
26658b7c
JJ
10495 PR target/66137
10496 * gcc.target/i386/pr66137.c: New test.
10497
401116b5
AB
104982016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10499
10500 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10501 always built for p5600.
10502 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10503 isa=p5600 dg-option.
10504
d4abfcc5
RB
105052016-01-29 Richard Biener <rguenther@suse.de>
10506
10507 PR tree-optimization/69547
10508 * g++.dg/tree-ssa/pr69547.C: New testcase.
10509
16b77b32
JJ
105102016-01-29 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR debug/66869
10513 * g++.dg/warn/Wunused-function2.C: New test.
10514
a1c95464
DV
105152016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10516
10517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10518 support for test to succeed.
10519
5453bfed
MP
105202016-01-29 Marek Polacek <polacek@redhat.com>
10521
10522 PR c++/69509
10523 PR c++/69516
10524 * g++.dg/ext/constexpr-vla2.C: New test.
10525 * g++.dg/ext/constexpr-vla3.C: New test.
10526 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10527
452ec2a5
RB
105282016-01-29 Richard Biener <rguenther@suse.de>
10529
10530 PR middle-end/69537
10531 * gcc.dg/uninit-21.c: New testcase.
10532
aec0b19e
UB
105332016-01-28 Uros Bizjak <ubizjak@gmail.com>
10534
10535 PR target/69459
10536 * gcc.target/i386/pr69459.c: New test.
10537
df113ce7
SE
105382016-01-28 Steve Ellcey <sellcey@imgtec.com>
10539
10540 PR target/68400
10541 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10542 * gcc.target/mips/pr68400.c: New test.
10543
494de84f
MS
105442016-01-28 Martin Sebor <msebor@redhat.com>
10545
10546 PR target/17381
10547 * gcc.target/powerpc/pr17381.c: New test.
10548
eb1b1f01
JJ
105492016-01-28 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR middle-end/69542
10552 * gcc.dg/torture/pr69542.c: New test.
10553
6dfeb7ce
WD
105542016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10555
10556 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10557
4b7471a4
DE
105582016-01-28 David Edelsohn <dje.gcc@gmail.com>
10559
10560 * gcc.dg/pr65980.c: Skip on AIX.
10561 * gcc.dg/pr66688.c: Same.
10562
b271fd21
DE
105632016-01-28 David Edelsohn <dje.gcc@gmail.com>
10564
10565 PR target/63679
10566 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10567 * gcc.dg/tree-ssa/sra-18.c: Same.
10568
874108a9
AV
105692016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10570
10571 PR fortran/62536
10572 * gfortran.dg/block_15.f08: New test.
10573 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10574 on incorrectly closed BLOCK.
10575
30480bcd
IE
105762016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10577
10578 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
105792016-01-28 Richard Biener <rguenther@suse.de>
10580
10581 PR tree-optimization/69466
10582 * gfortran.dg/vect/pr69466.f90: New testcase.
10583
0d4c694e
TP
105842016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10585
10586 * g++.dg/pr67989.C: Remove ARM-specific option.
10587 * gcc.target/arm/pr67989.C: New file.
10588
2aa780da
UB
105892016-01-27 Uros Bizjak <ubizjak@gmail.com>
10590
10591 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10592 and expm1 test for glibc < 2.11.
10593
f75ebe77
RH
105942016-01-27 Richard Henderson <rth@redhat.com>
10595
10596 * gcc.c-torture/execute/pr69447.c: New test.
10597
105982016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10599
9a175e65 10600 PR fortran/69422
49847d75
PT
10601 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10602
cbdd8ae0
JJ
106032016-01-27 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR debug/66869
10606 * gcc.dg/pr66869.c: New test.
10607
2b572b3c
JL
106082016-01-25 Jeff Law <law@redhat.com>
10609
10610 PR tree-optimization/68398
aec0b19e 10611 PR tree-optimization/69196
2b572b3c
JL
10612 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10613 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10614 path to avoid new heuristic allowing more irreducible regions
10615 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10616 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10617 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10618 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10619 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10620
fa74a4bc
MP
106212016-01-27 Marek Polacek <polacek@redhat.com>
10622
10623 PR c/68062
10624 * c-c++-common/vector-compare-4.c: New test.
10625
0afff540
DM
106262016-01-27 David Malcolm <dmalcolm@redhat.com>
10627
10628 PR preprocessor/69126
10629 * c-c++-common/pr69126.c: New test case.
10630
1a218fc9
ILT
106312016-01-27 Ian Lance Taylor <iant@google.com>
10632
10633 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10634
5d70666e
RB
106352016-01-27 Ryan Burn <contact@rnburn.com>
10636
10637 PR cilkplus/69267
10638 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10639
87ff4d66
UB
106402016-01-27 Uros Bizjak <ubizjak@gmail.com>
10641
10642 PR target/69512
10643 * gcc.target/i386/pr69512.c: New test.
10644
27e23cca
RE
106452016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10646
10647 PR ada/69488
10648 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10649
05bf54c3
MP
106502016-01-27 Marek Polacek <polacek@redhat.com>
10651
10652 PR c++/69379
10653 * g++.dg/pr69379.C: New test.
10654
60214d0d
MS
106552016-01-27 Martin Sebor <msebor@redhat.com>
10656
10657 PR c++/69317
10658 * g++.dg/abi/Wabi-2-2.C: New test.
10659 * g++.dg/abi/Wabi-2-3.C: New test.
10660 * g++.dg/abi/Wabi-3-2.C: New test.
10661 * g++.dg/abi/Wabi-3-3.C: New test.
10662
167c7bfa
RB
106632016-01-27 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/69166
10666 * gcc.dg/torture/pr69166.c: New testcase.
10667
1430fb1f
MJ
106682016-01-27 Martin Jambor <mjambor@suse.cz>
10669
10670 PR tree-optimization/69355
10671 * gcc.dg/tree-ssa/pr69355.c: New test.
10672
95e3030c
MP
106732016-01-27 Marek Polacek <polacek@redhat.com>
10674
10675 PR c++/69496
10676 * g++.dg/ext/constexpr-vla1.C: New test.
10677
eeb085f3
CB
106782016-01-20 Christian Bruel <christian.bruel@st.com>
10679
10680 PR target/69245
10681 * gcc.target/arm/pr69245.c: New test.
10682
b1652dde
JJ
106832016-01-27 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR tree-optimization/69399
10686 * gcc.dg/torture/pr69399.c: New test.
10687
ce7e8f00
EB
106882016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10689
10690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10691
e4aac1d1
EB
106922016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10693
10694 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10695
8dfdb419
TV
106962016-01-26 Tom de Vries <tom@codesourcery.com>
10697
10698 PR tree-optimization/69110
10699 * gcc.dg/autopar/pr69110.c: New test.
10700
56f80f54 107012016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10702 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10703
10704 * gcc.dg/graphite/isl-ast-op-select.c: New.
10705
a0909527
PT
107062015-01-26 Paul Thomas <pault@gcc.gnu.org>
10707
10708 PR fortran/69385
10709 * gfortran.dg/allocate_error_6.f90: New test.
10710
ffc445f4
RH
107112016-01-26 Richard Henderson <rth@redhat.com>
10712
10713 * gcc.dg/tm/pr60908.c: New test.
10714
01e1dea3
DM
107152016-01-26 David Malcolm <dmalcolm@redhat.com>
10716
10717 PR other/69006
10718 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10719 directive.
10720 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10721 expected multiline output to reflect the colorization being
10722 disabled before newlines.
10723 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10724 (custom_diagnostic_finalizer): Replace call to
10725 pp_newline_and_flush with call to pp_flush.
10726 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10727 * gfortran.dg/implicit_class_1.f90: Likewise.
10728 * lib/gcc-dg.exp (allow_blank_lines): New global.
10729 (dg-allow-blank-lines-in-output): New procedure.
10730 (gcc-dg-prune): Complain about blank lines in the output, unless
10731 dg-allow-blank-lines-in-output was called.
10732 * lib/multiline.exp (_build_multiline_regex): Only support
10733 arbitrary followup text for non-blank-lines, not for blank lines.
10734
13f92e8d
JJ
107352016-01-26 Jakub Jelinek <jakub@redhat.com>
10736
10737 PR tree-optimization/69483
10738 * gcc.dg/pr69483.c: New test.
10739 * g++.dg/opt/pr69483.C: New test.
10740
92422235
CL
107412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10742
10743 PR target/68620
10744 * gcc.target/arm/pr68620.c: New test.
10745
0bccf11b
L
107462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10747
10748 * gcc.target/i386/pr68986-2.c: Remove -m32.
10749
81cd202e
L
107502016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10751
10752 PR target/68986
10753 * gcc.target/i386/pr68986-1.c: New test.
10754 * gcc.target/i386/pr68986-2.c: Likewise.
10755 * gcc.target/i386/pr68986-3.c: Likewise.
10756
213a1c03
CB
107572016-01-26 Christian Bruel <christian.bruel@st.com>
10758
10759 * lib/target-supports.exp
10760 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10761 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10762 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10763
22a08dd1
RB
107642016-01-26 Richard Biener <rguenther@suse.de>
10765
10766 PR tree-optimization/69452
10767 * gcc.dg/torture/pr69452.c: New testcase.
10768
6c06e0e8
JJ
107692016-01-26 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR target/69442
10772 * gcc.dg/pr69442.c: New test.
10773
b96824c4
RFI
107742016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10775
10776 PR target/67896
10777 * gcc.target/aarch64/simd/pr67896.C: New.
10778
5ee31e57
RS
107792016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10780
10781 PR tree-optimization/69400
10782 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10783 function.
10784 (plugin_init): Call it.
10785 * gcc.dg/torture/pr69400.c: New test.
10786
7ddfb31d
CL
107872016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10788
10789 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10790
1e050c90
AK
107912016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10792 Sebastian Pop <s.pop@samsung.com>
10793
10794 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10795 isl-0.15.
10796
c8ee4bf5
AK
107972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10798 Sebastian Pop <s.pop@samsung.com>
10799
10800 * gcc.dg/graphite/pr69292.c: New.
10801
d902b330
JJ
108022016-01-25 Jakub Jelinek <jakub@redhat.com>
10803
10804 * c-c++-common/goacc/use_device-1.c: New test.
10805
2c89b952
JL
108062016-01-25 Jeff Law <law@redhat.com>
10807
10808 PR tree-optimization/69196
10809 PR tree-optimization/68398
10810 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10811 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10812
685c8785
DE
108132016-01-25 David Edelsohn <dje.gcc@gmail.com>
10814
10815 PR target/69469
10816 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10817 Algorithm.
10818
95cef0c1
RB
108192016-01-25 Richard Biener <rguenther@suse.de>
10820
10821 PR testsuite/69380
10822 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10823
2947d3b2
IE
108242016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10825
10826 PR target/69421
10827 * gcc.dg/pr69421.c: New test.
10828
ae19075a
BB
108292016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10830
10831 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10832 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10833 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10834 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10835 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10836 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10837 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10838 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10839 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10840 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10841
fa4511c2
RB
108422016-01-25 Richard Biener <rguenther@suse.de>
10843
10844 PR tree-optimization/69376
10845 * gcc.dg/torture/pr69376.c: New testcase.
10846
1d101216
JD
108472016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10848
10849 PR fortran/69397
10850 PR fortran/68442
10851 * gfortran.dg/interface_38.f90: New test.
10852 * gfortran.dg/interface_39.f90: New test.
a0909527 10853
a59b92b0
PP
108542016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10855
10856 Revert:
10857 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10858
10859 PR c++/11858
10860 PR c++/24663
10861 PR c++/24664
10862 * g++.dg/template/pr11858.C: New test.
10863 * g++.dg/template/pr24663.C: New test.
10864 * g++.dg/template/unify12.C: New test.
10865 * g++.dg/template/unify13.C: New test.
10866 * g++.dg/template/unify14.C: New test.
10867 * g++.dg/template/unify15.C: New test.
10868 * g++.dg/template/unify16.C: New test.
10869 * g++.dg/template/unify17.C: New test.
10870
16acb1a8
DH
108712016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10872
10873 PR fortran/68283
10874 gfortran.dg/pr68283.f90: New test.
10875
094773e8
TK
108762016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10877
10878 PR fortran/66094
10879 * gfortran.dg/inline_matmul_13.f90: New test.
10880 * gfortran.dg/matmul_bounds_8.f90: New test.
10881 * gfortran.dg/matmul_bounds_9.f90: New test.
10882 * gfortran.dg/matmul_bounds_10.f90: New test.
10883
42fb90d7
TV
108842016-01-23 Tom de Vries <tom@codesourcery.com>
10885
10886 PR tree-optimization/69426
10887 * gcc.dg/autopar/pr69426.c: New test.
10888
69da7802
MS
108892016-01-23 Martin Sebor <msebor@redhat.com>
10890
10891 PR c++/58109
10892 PR c++/69022
10893 * g++.dg/cpp0x/alignas5.C: New test.
10894 * g++.dg/ext/vector29.C: Same.
10895
da17300a
UB
108962016-01-23 Uros Bizjak <ubizjak@gmail.com>
10897
10898 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10899 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10900 _GNU_SOURCE from compile flags to the source.
10901 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10902 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10903 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10904 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10905
62041cfc
JJ
109062016-01-22 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR target/69432
10909 * g++.dg/opt/pr69432.C: New test.
10910
f7d2ad6f
BS
109112016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10912
10913 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10914 32-bit targets testing an -m64 multilib.
10915
d403fc9a
WS
109162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10917
10918 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10919 64-bit support.
10920
4aa16f8d
JG
109212016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10922
10923 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10924
7c816d0f
CB
109252016-01-21 Christian Bruel <christian.bruel@st.com>
10926
10927 PR target/68674
10928 * gcc.target/i386/pr68674.c
10929 * gcc.target/aarch64/pr68674.c
10930 * gcc.target/arm/pr68674.c
10931
fce661e8
KT
109322016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10933
10934 PR target/69403
10935 * gcc.c-torture/execute/pr69403.c: New test.
10936
4696899f
PC
109372016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10938
10939 PR c++/55843
10940 * g++.dg/template/pr55843.C: New.
10941
bac69366
AL
109422016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10943
10944 PR testsuite/66877
10945 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10946 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10947
b57d3a5c
BS
109482016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10949
10950 PR testsuite/67489
da17300a
UB
10951 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10952 from dg-do compile directive, and instead add
10953 { dg-require-effective-target int128 }.
b57d3a5c 10954
9f04a53e
MS
109552016-01-20 Martin Sebor <msebor@redhat.com>
10956
10957 PR c/69405
10958 * gcc.dg/sync-fetch.c: New test.
10959
38a51663
JL
109602016-01-21 Martin Sebor <msebor@redhat.com>
10961
10962 PR target/69252
10963 * gcc.target/powerpc/pr69252.c: New test.
10964
2423a75a
JD
109652016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10966
10967 PR fortran/65996
da17300a 10968 * gfortran.dg/pr65996.f90: New test.
2423a75a 10969
0a76463f
DV
109702016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10971
10972 PR c++/68810
9f04a53e 10973 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10974 expected to generate an error.
0a76463f 10975
9776e692
BS
109762016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10977
10978 PR middle-end/66178
10979 * gcc.dg/torture/pr66178.c: New test.
10980
c8d3e088
AB
109812016-01-21 Anton Blanchard <anton@samba.org>
10982 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10983
10984 PR target/63354
10985 * gcc.target/powerpc/pr63354.c: New test.
10986
35b707ff
VM
109872016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10988
10989 PR rtl-optimization/68990
10990 * gcc.target/i386/pr68990: New.
10991
157b0829
NC
109922016-01-21 Nick Clifton <nickc@redhat.com>
10993
10994 PR target/69129
10995 * gcc.target/mips/pr69129.c: New.
10996
aede6748
PC
109972016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10998
10999 PR c++/58046
11000 * g++.dg/cpp0x/pr58046.C: New.
11001
5463c2c8
JJ
110022016-01-21 Jakub Jelinek <jakub@redhat.com>
11003
6d31cc75
SS
11004 PR target/69187
11005 PR target/65624
11006 * gcc.target/arm/pr69187.c: New test.
11007
5463c2c8
JJ
11008 PR c++/69355
11009 * g++.dg/torture/pr69355.C: New test.
11010
fa28f32b
AK
110112016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11012 Sebastian Pop <s.pop@samsung.com>
11013
11014 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11015
b920a047
AK
110162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11017 Sebastian Pop <s.pop@samsung.com>
11018
da17300a 11019 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11020
bdd3aea6
JJ
110212016-01-21 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR middle-end/67653
11024 * c-c++-common/pr67653.c: New test.
11025 * gcc.dg/torture/pr29119.c: Add dg-warning.
11026
26a2e6ae
PB
110272016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11028
11029 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11030
d25c7690
PK
110312016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11032
11033 PR c/24293
11034 * gcc.dg/pr24293.c: New test.
11035 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11036 incomplete struct type.
11037 * gcc.dg/declspec-1.c: Likewise.
11038 * gcc.dg/pr63549.c: Likewise.
11039
889d5698
JJ
110402016-01-20 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR tree-optimization/66612
11043 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11044 for bdn instruction.
11045
d7cf3dc7
CL
110462016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11047
11048 * lib/target-supports.exp
11049 (check_effective_target_arm_fp_ok_nocache): New.
11050 (check_effective_target_arm_fp_ok): New.
11051 (add_options_for_arm_fp): New.
11052 (check_effective_target_arm_crypto_ok_nocache): Require
11053 target_arm_v8_neon_ok instead of arm32.
11054 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11055 (check_effective_target_arm_crypto_pragma_ok): New.
11056 (add_options_for_arm_vfp): New.
11057 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11058 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11059 target instead. Force initial fpu to vfp.
11060 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11061 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11062 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11063 dependency.
11064 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11065 use arm_vfp effective target instead. Force initial fpu to vfp.
11066 * gcc.target/arm/attr-neon3.c: Likewise.
11067 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11068 arm_vfp_ok.
11069 * gcc.target/arm/unsigned-float.c: Likewise.
11070 * gcc.target/arm/vfp-1.c: Likewise.
11071 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11072 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11073 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11074 * gcc.target/arm/vfp-ldmias.c: Likewise.
11075 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11076 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11077 * gcc.target/arm/vfp-stmiad.c: Likewise.
11078 * gcc.target/arm/vfp-stmias.c: Likewise.
11079 * gcc.target/arm/vnmul-1.c: Likewise.
11080 * gcc.target/arm/vnmul-2.c: Likewise.
11081 * gcc.target/arm/vnmul-3.c: Likewise.
11082 * gcc.target/arm/vnmul-4.c: Likewise.
11083
01ac9704 110842016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11085
e84b00da
L
11086 PR testsuite/69366
11087 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11088 the MPX run-time library, for compile-time MPX test.
11089 * gcc.target/i386/chkp-always_inline.c: Likewise.
11090 * gcc.target/i386/chkp-bndret.c: Likewise.
11091 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11092 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11093 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11094 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11095 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11096 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11097 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11098 * gcc.target/i386/chkp-label-address.c: Likewise.
11099 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11100 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11101 * gcc.target/i386/chkp-pr69044.c: Likewise.
11102 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11103 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11104 * gcc.target/i386/chkp-strchr.c: Likewise.
11105 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11106 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11107 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11108 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11109 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11110 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11111 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11112 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11113 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11114 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11121 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11122 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11123 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11124 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11125 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11126 * gcc.target/i386/pr63995-2.c: Likewise.
11127 * gcc.target/i386/pr64805.c: Likewise.
11128 * gcc.target/i386/pr65044.c: Likewise.
11129 * gcc.target/i386/pr65167.c: Likewise.
11130 * gcc.target/i386/pr65183.c: Likewise.
11131 * gcc.target/i386/pr65184.c: Likewise.
11132 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11133
28b33016
IE
111342016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11135
11136 PR tree-optimization/69328
11137 * gcc.dg/pr69328.c: New test.
11138
bcff0913
JL
111392016-01-20 Jeff Law <law@redhat.com>
11140
bf0bb970 11141 PR target/25114
bcff0913
JL
11142 * gcc.target/m68k/pr25114.c: New test.
11143
a3f69631
AV
111442016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11145
11146 * gcc.target/arm/memset-inline-10.c: Added
11147 dg-require-effective-target arm_thumb2_ok.
11148
af33ba0d
EB
111492016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11150
11151 * gcc.dg/debug/dwarf2/sso.c: New test.
11152
7596d5de
UB
111532016-01-19 Uros Bizjak <ubizjak@gmail.com>
11154
11155 PR testsuite/68820
11156 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11157 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11158 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11159
ceda2c69
JH
111602016-01-19 Jan Hubicka <hubicka@ucw.cz>
11161
11162 PR ipa/66223
11163 * g++.dg/ipa/devirt-50.C: New testcase.
11164
38a979f2
MP
111652016-01-19 Marek Polacek <polacek@redhat.com>
11166
11167 PR c++/68965
11168 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11169 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11170
962801c5
KT
111712016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11172
11173 PR target/69135
11174 * gcc.target/arm/pr69135_1.c: New test.
11175
078fe40a
WD
111762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11177
11178 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11179
786e3c06
WD
111802015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11181
11182 * gcc.target/aarch64/ccmp_1.c: New testcase.
11183
1e297006
MP
111842016-01-19 Marek Polacek <polacek@redhat.com>
11185
11186 PR c++/68586
11187 * g++.dg/cpp0x/enum30.C: New test.
11188
879c27e3
RB
111892016-01-19 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/69336
11192 * g++.dg/tree-ssa/pr69336.C: New testcase.
11193
015337d3
JJ
111942016-01-19 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR debug/65779
11197 * gcc.dg/pr65779.c: New test.
11198
e2c768b6
RB
111992016-01-19 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/69352
11202 * gcc.dg/torture/pr69352.c: New testcase.
11203
569efc34
JJ
112042016-01-19 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR rtl-optimization/68955
11207 PR rtl-optimization/64557
11208 * gcc.dg/torture/pr68955.c: New test.
11209
e49d321f
JH
112102016-01-19 Jan Hubicka <hubicka@ucw.cz>
11211
11212 PR lto/69136
11213 * g++.dg/torture/pr69136.C: New testcase.
11214
e9191ad3
JH
112152016-01-19 Jan Hubicka <hubicka@ucw.cz>
11216
11217 PR lto/69133
11218 * g++.dg/lto/pr69133_0.C: New testcase.
11219 * g++.dg/lto/pr69133_1.C: New testcase.
11220
2bedb645
JL
112212016-01-15 Jeff Law <law@redhat.com>
11222
11223 PR tree-optimization/69320
11224 * gcc.c-torture/pr69320-1.c: New test.
11225 * gcc.c-torture/pr69320-2.c: New test.
11226 * gcc.c-torture/pr69320-3.c: New test.
11227 * gcc.c-torture/pr69320-4.c: New test.
11228
17c15cb9
PP
112292016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11230
11231 PR c++/11858
11232 PR c++/24663
11233 PR c++/24664
11234 * g++.dg/template/pr11858.C: New test.
11235 * g++.dg/template/pr24663.C: New test.
11236 * g++.dg/template/unify12.C: New test.
11237 * g++.dg/template/unify13.C: New test.
11238 * g++.dg/template/unify14.C: New test.
11239 * g++.dg/template/unify15.C: New test.
11240 * g++.dg/template/unify16.C: New test.
11241 * g++.dg/template/unify17.C: New test.
11242
9617fd08
DM
112432016-01-18 David Malcolm <dmalcolm@redhat.com>
11244
11245 PR testsuite/69181
11246 * gcc.dg/pr69181-1.c: New test file.
11247 * gcc.dg/pr69181-2.c: New test file.
11248 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11249 globals by moving it to...
11250 (cleanup-after-saved-dg-test): ...this new function. Add
11251 "global additional_sources_used". Add reset of global
11252 multiline_expected_outputs to the empty list.
11253 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11254 global to...
11255 (multiline_expected_outputs): ...this, and updated comments to
11256 note that it is modified from gcc-dg.exp.
11257 (dg-end-multiline-output): Update for the above renaming.
11258 (handle-multiline-outputs): Likewise. Remove the clearing
11259 of the expected outputs to the empty list.
11260
b555a2e4
RB
112612016-01-18 Richard Biener <rguenther@suse.de>
11262
11263 PR tree-optimization/69297
11264 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11265
96902805
JM
112662016-01-18 Joseph Myers <joseph@codesourcery.com>
11267
11268 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11269 dg-options.
11270 * gcc.target/mips/mips-3d-2.c: Likewise.
11271 * gcc.target/mips/mips-3d-3.c: Likewise.
11272 * gcc.target/mips/mips-3d-4.c: Likewise.
11273 * gcc.target/mips/mips-3d-5.c: Likewise.
11274 * gcc.target/mips/mips-3d-6.c: Likewise.
11275 * gcc.target/mips/mips-3d-7.c: Likewise.
11276 * gcc.target/mips/mips-3d-8.c: Likewise.
11277 * gcc.target/mips/mips-3d-9.c: Likewise.
11278 * gcc.target/mips/mips-ps-1.c: Likewise.
11279 * gcc.target/mips/mips-ps-2.c: Likewise.
11280 * gcc.target/mips/mips-ps-3.c: Likewise.
11281 * gcc.target/mips/mips-ps-4.c: Likewise.
11282 * gcc.target/mips/mips-ps-5.c: Likewise.
11283 * gcc.target/mips/mips-ps-6.c: Likewise.
11284 * gcc.target/mips/mips-ps-7.c: Likewise.
11285 * gcc.target/mips/mips-ps-type.c: Likewise.
11286 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11287 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11288
40e26f94
TV
112892016-01-18 Tom de Vries <tom@codesourcery.com>
11290
11291 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11292 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11293 * c-c++-common/goacc/kernels-empty.c: New test.
11294 * c-c++-common/goacc/kernels-eternal.c: New test.
11295 * c-c++-common/goacc/kernels-loop-2.c: New test.
11296 * c-c++-common/goacc/kernels-loop-3.c: New test.
11297 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11298 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11299 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11300 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11301 * c-c++-common/goacc/kernels-loop-data.c: New test.
11302 * c-c++-common/goacc/kernels-loop-g.c: New test.
11303 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11304 * c-c++-common/goacc/kernels-loop-n.c: New test.
11305 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11306 * c-c++-common/goacc/kernels-loop.c: New test.
11307 * c-c++-common/goacc/kernels-noreturn.c: New test.
11308 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11309 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11310 * c-c++-common/goacc/kernels-reduction.c: New test.
11311
a98d4647
TV
113122016-01-18 Tom de Vries <tom@codesourcery.com>
11313
11314 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11315 * gcc.dg/autopar/outer-2.c: Same.
11316 * gcc.dg/autopar/outer-3.c: Same.
11317 * gcc.dg/autopar/outer-4.c: Same.
11318 * gcc.dg/autopar/outer-5.c: Same.
11319 * gcc.dg/autopar/outer-6.c: Same.
11320 * gcc.dg/autopar/parallelization-1.c: Same.
11321 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11322 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11323 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11324 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11325 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11326 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11327 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11328 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11329 * gcc.dg/autopar/pr39500-1.c: Same.
11330 * gcc.dg/autopar/pr39500-2.c: Same.
11331 * gcc.dg/autopar/pr46193.c: Same.
11332 * gcc.dg/autopar/pr46194.c: Same.
11333 * gcc.dg/autopar/pr49580.c: Same.
11334 * gcc.dg/autopar/pr49960-1.c: Same.
11335 * gcc.dg/autopar/pr49960.c: Same.
11336 * gcc.dg/autopar/pr68373.c: Same.
11337 * gcc.dg/autopar/reduc-1.c: Same.
11338 * gcc.dg/autopar/reduc-1char.c: Same.
11339 * gcc.dg/autopar/reduc-1short.c: Same.
11340 * gcc.dg/autopar/reduc-2.c: Same.
11341 * gcc.dg/autopar/reduc-2char.c: Same.
11342 * gcc.dg/autopar/reduc-2short.c: Same.
11343 * gcc.dg/autopar/reduc-3.c: Same.
11344 * gcc.dg/autopar/reduc-4.c: Same.
11345 * gcc.dg/autopar/reduc-6.c: Same.
11346 * gcc.dg/autopar/reduc-7.c: Same.
11347 * gcc.dg/autopar/reduc-8.c: Same.
11348 * gcc.dg/autopar/reduc-9.c: Same.
11349 * gcc.dg/autopar/uns-outer-4.c: Same.
11350 * gcc.dg/autopar/uns-outer-5.c: Same.
11351 * gcc.dg/autopar/uns-outer-6.c: Same.
11352 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11353 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11354
da976fa8
AL
113552016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11356
11357 PR target/63679
11358 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11359 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11360
70c1e886
AL
113612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11362
11363 PR target/63679
11364 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11365 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11366 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11367
88bed196
AL
113682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11369
11370 PR target/63679
11371 * gcc.dg/tree-ssa/sra-17.c: New.
11372 * gcc.dg/tree-ssa/sra-18.c: New.
11373
3dd5f42e
IE
113742016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11375
11376 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11377
ae5a77fa
EB
113782016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11379
11380 * gnat.dg/inline12.adb: New test.
11381
11e57fc6
BC
113822016-01-18 Bin Cheng <bin.cheng@arm.com>
11383
11384 PR tree-optimization/66797
11385 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11386
995b6fe0
RB
113872016-01-18 Richard Biener <rguenther@suse.de>
11388
11389 PR tree-optimization/69170
11390 * gcc.dg/torture/pr69170.c: New testcase.
11391
82ee0cf2 113922016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11393
11394 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11395
d69da357
TV
113962016-01-16 Tom de Vries <tom@codesourcery.com>
11397
11398 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11399
a3845283
TV
114002016-01-16 Tom de Vries <tom@codesourcery.com>
11401
11402 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11403 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11404 redundant dg-require-effective-target pthread.
11405 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11406 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11407 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11408 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11409 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11410 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11411 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11412
197a6aa6
DE
114132016-01-16 David Edelsohn <dje.gcc@gmail.com>
11414
11415 PR target/68609
11416 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11417 * gcc.target/powerpc/recip-7.c: Same.
11418
ec7886c1
PP
114192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11420
11421 PR c++/69091
11422 * g++.dg/template/pr69091.C: New test.
11423
203484bb
PP
114242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11427 dump does not contain an error_mark_node.
11428 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11429 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11430
aa2500e9
PP
114312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/68936
11434 * g++.dg/template/pr68936.C: New test.
11435
28621a5c
DE
114362016-01-15 David Edelsohn <dje.gcc@gmail.com>
11437
11438 PR target/68609
11439 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11440 * gcc.target/powerpc/recip-2.c: Same.
11441 * gcc.target/powerpc/recip-3.c: Same.
11442 * gcc.target/powerpc/recip-4.c: Same.
11443 * gcc.target/powerpc/recip-sqrtf.c: Same.
11444
40c43aca
JL
114452016-01-15 Jeff Law <law@redhat.com>
11446
11447 PR tree-optimization/69270
11448 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11449 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11450
afbc5ae8
PT
114512016-01-15 Paul Thomas <pault@gcc.gnu.org>
11452
11453 PR fortran/49630
11454 * gfortran.dg/deferred_character_13.f90: New test for the fix
11455 of comment 3 of the PR.
11456
11457 PR fortran/54070
11458 * gfortran.dg/deferred_character_8.f90: New test
11459 * gfortran.dg/allocate_error_5.f90: New test
11460
11461 PR fortran/60593
11462 * gfortran.dg/deferred_character_10.f90: New test
11463
11464 PR fortran/60795
11465 * gfortran.dg/deferred_character_14.f90: New test
11466
11467 PR fortran/61147
11468 * gfortran.dg/deferred_character_11.f90: New test
11469
11470 PR fortran/64324
11471 * gfortran.dg/deferred_character_9.f90: New test
11472
49abe076
VM
114732016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11474
11475 PR rtl-optimization/69030
11476 * gcc.target/i386/pr69030.c: New.
11477
16d12992
KT
114782016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11479
11480 * gcc.target/aarch64/target_attr_17.c: New test.
11481
78810bd3
RB
114822016-01-15 Richard Biener <rguenther@suse.de>
11483
11484 PR tree-optimization/66856
11485 * gcc.dg/torture/pr66856-1.c: New testcase.
11486 * gcc.dg/torture/pr66856-2.c: Likewise.
11487
2bd847fe
RB
114882016-01-15 Richard Biener <rguenther@suse.de>
11489
11490 PR debug/69137
11491 * g++.dg/lto/pr69137_0.C: New testcase.
11492
a00fe3b7
RS
114932016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11494
11495 PR middle-end/69246
11496 * gcc.target/i386/pr69246.c: New test.
11497
cbb0e83b
DV
114982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11499
7596d5de 11500 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11501
5a500ecf
DV
115022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11503
11504 PR c++/56194
11505 * g++.dg/init/const9.C: Disable test on S/390.
11506
5d9bf64f
DV
115072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11508
11509 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11510 * g++.dg/Wno-frame-address.C: Ditto.
11511
e234b19e
DV
115122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513
11514 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11515
89483f99
RB
115162016-01-15 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/68961
11519 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11520
94f37395
IE
115212016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11522
11523 * gcc.target/i386/pr65105-5.c: New test.
11524
82ee0cf2 115252016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11526
11527 * gcc.c-torture/execute/alias-4.c: New testcase.
11528
82ee0cf2 115292016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11530
11531 PR ipa/68148
11532 * g++.dg/ipa/devirt-49.C: New testcase.
11533
092f7deb 115342016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11535
11536 PR target/65837
11537 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11538 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11539 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11540
e93c66bc
RB
115412016-01-15 Richard Biener <rguenther@suse.de>
11542
11543 PR tree-optimization/69117
11544 * gcc.dg/torture/pr69117.c: New testcase.
11545
c47eaca6 115462015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11547
11548 PR c++/69048
11549 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11550
c3f6914a
FXC
115512016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11552
11553 PR testsuite/67509
11554 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11555 range tests use 100 * maximum instead of maximum + 1.
11556
cd65ae90
JJ
115572016-01-14 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR debug/69244
11560 * gcc.dg/guality/pr69244.c: New test.
11561
19643948
UB
115622016-01-14 Uros Bizjak <ubizjak@gmail.com>
11563
11564 * lib/target-supports.exp (check_effective_target_issignaling):
11565 New procedure.
11566 * gcc.dg/pr61441.c: Require issignaling effective target.
11567
fe79c97e
SB
115682016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11569
11570 PR target/68803
11571 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11572
c7df95d8
DM
115732016-01-14 David Malcolm <dmalcolm@redhat.com>
11574
11575 PR c++/68819
11576 PR preprocessor/69177
11577 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11578 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11579 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11580 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11581
00083992
MP
115822016-01-14 Marek Polacek <polacek@redhat.com>
11583
11584 PR c/69262
11585 * gcc.dg/array-15.c: New test.
11586
0c9b3294
JJ
115872016-01-14 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR middle-end/68146
11590 PR tree-optimization/69155
11591 * gfortran.dg/pr68146.f: New test.
11592 * gfortran.dg/pr69155.f90: New test.
11593
3688e13d
RB
115942016-01-14 Richard Biener <rguenther@suse.de>
11595
11596 PR tree-optimization/68060
11597 * gcc.dg/torture/pr68060-1.c: New testcase.
11598 * gcc.dg/torture/pr68060-2.c: Likewise.
11599
bab0ad3a
NC
116002016-01-14 Nick Clifton <nickc@redhat.com>
11601
11602 * lib/target-supports.exp
11603 (check_effective_target_arm_neon_ok_nocache): Add an option
11604 sequence that includes setting the ARM architecture to ARMv7-A.
11605 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11606 command line options necessary to enable Neon support.
11607 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11608 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11609 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11610 * gcc.target/arm/pr69180.c: Likewise.
11611
947c2ce5
JL
116122016-01-14 Jeff Law <law@redhat.com>
11613
11614 PR tree-optimization/69270
11615 * gcc.dg/tree-ssa/pr69270.c: New test.
11616
3342fd71
BS
116172016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11618
11619 PR c/66208
11620 * c-c++-common/pr66208.c: New file.
11621
2ad3adf1
JJ
116222016-01-13 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR tree-optimization/69156
11625 * gcc.dg/pr69156.c: New test.
11626
398d6feb
L
116272016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11628
11629 * gcc.target/i386/pr69225-7.c: New test.
11630
4c868789
RH
116312016-01-13 Richard Henderson <rth@redhat.com>
11632
11633 * gcc.dg/tm/memopt-13.c: Update expected function.
11634 * gcc.dg/tm/memopt-6.c: Likewise.
11635
ef6d1772
UB
116362016-01-13 Uros Bizjak <ubizjak@gmail.com>
11637
11638 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11639 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11640 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11641 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11642
ef6d1772
UB
116432016-01-13 Tom de Vries <tom@codesourcery.com>
11644
11645 PR tree-optimization/69169
0b4b6ef2
TV
11646 * gcc.dg/pr69169.c: New test.
11647
2ad3adf1 116482016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11649
11650 PR target/69228
11651 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11652 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11653 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11654 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11655 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11656 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11657 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11658 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11659
9060e335
AK
116602016-01-13 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR target/69247
11663 * gcc.dg/pr69247.c: New test.
11664
40311329
RB
116652016-01-13 Richard Biener <rguenther@suse.de>
11666
11667 PR tree-optimization/69242
11668 * gcc.dg/torture/pr69242.c: New testcase.
11669
ccbd7103
RB
116702016-01-13 Richard Biener <rguenther@suse.de>
11671
11672 PR tree-optimization/69186
11673 * gcc.dg/torture/pr69186.c: New testcase.
11674
c6f72a46
JL
116752016-01-13 Jeff Law <law@redhat.com>
11676
11677 PR tree-optimization/67755
11678 * gcc.dg/tree-ssa/pr67755.c: New test.
11679
116802016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11681
11682 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11683 pass number in output by a star.
11684
c446cf07
BC
116852016-01-12 Bin Cheng <bin.cheng@arm.com>
11686
11687 PR tree-optimization/68911
11688 * gcc.c-torture/execute/pr68911.c: New test.
11689
5342156c
MP
116902016-01-12 Marek Polacek <polacek@redhat.com>
11691
11692 PR c++/68979
11693 * g++.dg/warn/permissive-1.C: New test.
11694
65364cc5
JJ
116952016-01-12 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR objc++/68511
11698 PR c++/69213
11699 * g++.dg/opt/pr69213.C: New test.
11700
81b9a3d9
CB
117012016-01-12 Christian Bruel <christian.bruel@st.com>
11702
11703 PR target/69180
11704 * gcc.target/arm/pr69180.c: New test.
11705
3c4e91c9
RB
117062016-01-12 Richard Biener <rguenther@suse.de>
11707
11708 PR lto/69077
11709 * g++.dg/lto/pr69077_0.C: New testcase.
11710 * g++.dg/lto/pr69077_1.C: Likewise.
11711
5664cea1
JJ
117122016-01-12 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR target/69175
11715 * g++.dg/opt/pr69175.C: New test.
11716
86cefc49
AL
117172016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11718
11719 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11720 rather than #including math.h & stdlib.h.
11721 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11722 * gcc.dg/vect/pr49771.c: Likewise.
11723 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11724 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11725 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11726 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11727 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11728 * gcc.dg/vect/pr44507.c: Likewise.
11729 * gcc.dg/vect/pr45902.c: Likewise.
11730 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11731 * gcc.dg/vect/vect-117.c: Likewise.
11732 * gcc.dg/vect/vect-99.c: Likewise.
11733 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11734 * gcc.dg/vect/vect-cond-1.c: Likewise.
11735 * gcc.dg/vect/vect-cond-2.c: Likewise.
11736 * gcc.dg/vect/vect-cond-3.c: Likewise.
11737 * gcc.dg/vect/vect-cond-4.c: Likewise.
11738 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11739 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11740 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11741 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11742 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11743 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11744 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11745 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11746 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11747 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11748 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11749 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11750 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11751 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11752 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11753 include of signal.h.
11754 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11755 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11756 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11757 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11758 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11759 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11760 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11761 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11762 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11763 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11764 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11765 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11766 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11767 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11768 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11769 * gcc.dg/vect/vect-outer-5.c: Likewise.
11770 * gcc.dg/vect/vect-outer-6.c: Likewise.
11771 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11772 include of stdio.h.
11773
b832f61e
NC
117742016-01-12 Nick Clifton <nickc@redhat.com>
11775
11776 PR target/68913
11777 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11778 to fread so that it will be found in all target runtimes.
11779
8eac49b1
RB
117802016-01-12 Richard Biener <rguenther@suse.de>
11781
11782 PR tree-optimization/69053
11783 * g++.dg/torture/pr69053.C: New testcase.
11784
2935d994
RB
117852016-01-12 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/69168
11788 * gcc.dg/torture/pr69168.c: New testcase.
11789
66c16fd9
RB
117902016-01-12 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/69157
11793 * gcc.dg/torture/pr69157.c: New testcase.
11794
117952016-01-12 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/69174
11798 * gcc.dg/torture/pr69174.c: New testcase.
11799
723033a6
JJ
118002016-01-12 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR c++/66808
11803 PR c++/69000
11804 * g++.dg/tls/pr66808.C: New test.
11805 * g++.dg/tls/pr69000.C: New test.
11806
3574cf47
BS
118072016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11808
11809 * gcc.target/powerpc/swaps-p8-23.c: New test.
11810 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11811
feb20787
JDA
118122016-01-11 John David Anglin <danglin@gcc.gnu.org>
11813
11814 PR tree-optimization/68356
11815 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11816
27b1820a
KV
118172016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11818 Jim Wilson <jim.wilson@linaro.org>
11819
11820 PR target/69194
11821 * gcc.target/arm/pr69194.c: New test.
11822
cf4de6af
L
118232016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11824
11825 PR target/69225
11826 * gcc.target/i386/pr69225-1.c: New test.
11827 * gcc.target/i386/pr69225-2.c: Likewise.
11828 * gcc.target/i386/pr69225-3.c: Likewise.
11829 * gcc.target/i386/pr69225-4.c: Likewise.
11830 * gcc.target/i386/pr69225-5.c: Likewise.
11831 * gcc.target/i386/pr69225-6.c: Likewise.
11832
1ebd5558
JJ
118332016-01-11 Jakub Jelinek <jakub@redhat.com>
11834
23552a4d
JJ
11835 PR target/67462
11836 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11837 if lp64.
11838
26ff85b0
JJ
11839 PR target/69071
11840 * gcc.dg/pr69071.c: New test.
11841
9cb6bd74
JJ
11842 PR c++/69211
11843 * g++.dg/opt/pr69211.C: New test.
11844
1ebd5558
JJ
11845 PR tree-optimization/69214
11846 * gcc.c-torture/compile/pr69214.c: New test.
11847
8c18c836
UB
118482016-01-11 Uros Bizjak <ubizjak@gmail.com>
11849
11850 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11851 * gcc.target/i386/pr66232-11.c: Ditto.
11852 * gcc.target/i386/pr66232-12.c: Ditto.
11853 * gcc.target/i386/pr66232-13.c: Ditto.
11854
62446e6e
RB
118552016-01-11 Richard Biener <rguenther@suse.de>
11856
11857 PR tree-optimization/69173
11858 * gcc.dg/torture/pr69173.c: New testcase.
11859
2b8568fe
KT
118602016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11861
11862 PR rtl-optimization/68796
11863 * gcc.target/aarch64/tst_5.c: New test.
11864 * gcc.target/aarch64/tst_6.c: Likewise.
11865
5baf4532
KT
118662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11867
11868 PR rtl-optimization/68841
11869 * gcc.dg/pr68841.c: New test.
11870 * gcc.c-torture/execute/pr68841.c: New test.
11871
ca90b1ed
YR
118722016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11873
11874 PR rtl-optimization/68920
11875 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11876 for ix86 targets.
11877 * gcc.dg/ifcvt-5.c: New test.
11878
2ad3adf1 118792016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11880
11881 PR bootstrap/69123
11882 * g++.dg/pr69123.C: New.
11883
83834c09
IE
118842016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11885
11886 PR target/69010
11887 * gcc.target/i386/pr69010.c: New test.
11888
dcf89d57
MJ
118892016-01-11 Martin Jambor <mjambor@suse.cz>
11890
11891 PR ipa/69044
11892 * gcc.target/i386/chkp-pr69044.c: New test.
11893
d95167ee
TV
118942016-01-11 Tom de Vries <tom@codesourcery.com>
11895
11896 PR tree-optimization/69109
11897 * gcc.dg/autopar/pr69109-2.c: New test.
11898 * gcc.dg/autopar/pr69109.c: New test.
11899
4f6403a8
TV
119002016-01-11 Tom de Vries <tom@codesourcery.com>
11901
11902 PR tree-optimization/69108
11903 * gcc.dg/autopar/pr69108.c: New test.
11904
21efdd80
PP
119052016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11906
11907 PR c++/69029
11908 * c-c++-common/Wisleading-indentation.c: Augment test.
11909
fd42eed8
TK
119102016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11911
11912 PR fortran/69154
11913 * gfortran.dg/inline_matmul_12.f90: New test.
11914
4f90ee6c
PT
119152016-01-10 Paul Thomas <pault@gcc.gnu.org>
11916
11917 PR fortran/67779
11918 * gfortran.dg/actual_array_offset_1: New test.
11919
3907c6cf
TV
119202016-01-10 Tom de Vries <tom@codesourcery.com>
11921
11922 PR tree-optimization/69062
11923 * gcc.dg/autopar/pr69062.c: New test.
11924
b07b236e
TS
119252016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11926
11927 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11928 * gcc.dg/vect/slp-perm-2.c: Likewise.
11929 * gcc.dg/vect/slp-perm-3.c: Likewise.
11930 * gcc.dg/vect/slp-perm-5.c: Likewise.
11931 * gcc.dg/vect/slp-perm-6.c: Likewise.
11932 * gcc.dg/vect/slp-perm-7.c: Likewise.
11933 * gcc.dg/vect/slp-perm-8.c: Likewise.
11934
23fab8ae
TV
119352016-01-10 Tom de Vries <tom@codesourcery.com>
11936
11937 PR tree-optimization/69039
11938 * gcc.dg/autopar/pr69039.c: New test.
11939
73f0dae2
MP
119402016-01-09 Marek Polacek <polacek@redhat.com>
11941
11942 PR c++/69113
11943 * g++.dg/pr69113.C: New test.
11944
20b8d734
JJ
119452016-01-09 Jakub Jelinek <jakub@redhat.com>
11946
11947 PR middle-end/50865
11948 PR tree-optimization/69097
11949 * gcc.c-torture/execute/pr50865.c: New test.
11950 * gcc.c-torture/execute/pr69097-1.c: New test.
11951 * gcc.c-torture/execute/pr69097-2.c: New test.
11952 * gcc.dg/pr69097-1.c: New test.
11953 * gcc.dg/pr69097-2.c: New test.
11954
c50e614b
JJ
119552016-01-09 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR c++/69164
11958 * g++.dg/opt/pr69164.C: New test.
11959
e0237993
JJ
119602016-01-08 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR tree-optimization/69167
11963 * gcc.dg/pr69167.c: New test.
11964
bd8f5bb2
MP
119652016-01-08 Marek Polacek <polacek@redhat.com>
11966
11967 PR c++/68449
11968 * g++.dg/pr68449.C: New.
11969
bb0f5ca7
AL
119702016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11971
11972 PR tree-optimization/68707
11973 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11974 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11975 on platforms supporting it.
11976 * gcc.dg/vect/slp-perm-2.c: Likewise.
11977 * gcc.dg/vect/slp-perm-3.c: Likewise.
11978 * gcc.dg/vect/slp-perm-5.c: Likewise.
11979 * gcc.dg/vect/slp-perm-7.c: Likewise.
11980 * gcc.dg/vect/slp-perm-8.c: Likewise.
11981 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11982 on platforms supporting it.
11983
22518428
JJ
119842016-01-08 Jakub Jelinek <jakub@redhat.com>
11985
33f0852f
JJ
11986 PR tree-optimization/69162
11987 * gcc.dg/pr69162.c: New test.
11988
22518428
JJ
11989 PR tree-optimization/69172
11990 * gcc.dg/pr69172.c: New test.
11991
80e9b3aa
TP
119922016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11993
11994 PR tree-optimization/67781
11995 * gcc.c-torture/execute/pr67781.c: New file.
11996
262a363f
JJ
119972016-01-08 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR tree-optimization/69083
12000 * gcc.dg/vect/pr69083.c: New test.
12001
6e1f093f
SS
120022016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12003
12004 PR tree-optimization/61441
12005 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12006 Use -fexcess-precision=standard for compiler options.
12007 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12008
53290e07
JJ
120092016-01-08 Jakub Jelinek <jakub@redhat.com>
12010
57bf3072
JJ
12011 PR fortran/69128
12012 * gfortran.dg/gomp/pr69128.f90: New test.
12013
53290e07
JJ
12014 PR c++/69145
12015 * g++.dg/ext/pr69145-1.C: New test.
12016 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12017 * g++.dg/ext/pr69145-2.h: New file.
12018
7a127fa7
MS
120192016-01-07 Martin Sebor <msebor@redhat.com>
12020
12021 PR c/68966
12022 * gcc.dg/atomic-fetch-bool.c: New test.
12023 * gcc.dg/sync-fetch-bool.c: New test.
12024
95918b49
L
120252016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12026
12027 PR fortran/66680
12028 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12029
c8e62a9d
NC
120302016-01-07 Nick Clifton <nickc@redhat.com>
12031
12032 PR target/66655
12033 * g++.dg/pr66655.C: New test.
12034 * g++.dg/pr66655_1.cc: Test support file.
12035 * g++.dg/pr66655.h: Test header file.
12036
2ad3adf1 120372016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12038
12039 PR fortran/66680
12040 gfortran.dg/gomp/pr66680.f90: New test.
12041
4cd9ca92
L
120422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12043
12044 PR target/69171
12045 * gcc.target/i386/pr69171-1.c: New test.
12046 * gcc.target/i386/pr69171-2.c: Likewise.
12047 * gcc.target/i386/pr69171-3.c: Likewise.
12048 * gcc.target/i386/pr69171-4.c: Likewise.
12049 * gcc.target/i386/pr69171-5.c: Likewise.
12050 * gcc.target/i386/pr69171-6.c: Likewise.
12051
7e33d4dc
BS
120522015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12053
12054 PR middle-end/67639
12055 * c-c++-common/pr67639.c: New test.
12056
fec64afc
JJ
120572016-01-07 Jakub Jelinek <jakub@redhat.com>
12058
12059 PR tree-optimization/69141
12060 * g++.dg/opt/pr69141.C: New test.
12061
f293ad29
EB
120622016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12063
12064 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12065
5027395e
UB
120662016-01-06 Uros Bizjak <ubizjak@gmail.com>
12067
12068 PR target/69140
12069 * gcc.target/i386/pr69140.c: New test
12070
7443cf13
DM
120712016-01-06 David Malcolm <dmalcolm@redhat.com>
12072
12073 * gcc.dg/bad-dereference.c: New test case.
12074
32928931
BS
120752015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12076
12077 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12078
68dd05da
AS
120792016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12080
12081 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12082
6b131d5b
MP
120832016-01-06 Marek Polacek <polacek@redhat.com>
12084
12085 PR sanitizer/69099
12086 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12087
8d9fdb49
MP
120882016-01-05 Marek Polacek <polacek@redhat.com>
12089
12090 PR c/69104
12091 * gcc.dg/atomic-invalid-2.c: New.
12092
acf93f1e
L
120932016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12094
12095 PR target/68991
12096 * gcc.target/i386/pr68991.c: New test.
12097
3f50525d
L
120982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12099
12100 PR target/68991
12101 * g++.dg/pr68991-1.C: New test.
12102 * g++.dg/pr68991-2.C: Likewise.
12103
e0237993 121042016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12105
e0237993 12106 PR other/60465
face88a1
ST
12107 * gcc.target/ia64/pr60465-gprel64.c: New test.
12108 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12109
a0866eff
KT
121102016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12111
12112 PR rtl-optimization/68651
12113 * gcc.target/aarch64/pr68651_1.c: New test.
12114
c589e975
DM
121152016-01-05 David Malcolm <dmalcolm@redhat.com>
12116
12117 PR c/69122
12118 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12119
929710d9
NS
121202016-01-05 Nathan Sidwell <nathan@acm.org>
12121
ce3e43d7
NS
12122 PR c++/58583
12123 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12124
929710d9
NS
12125 * gcc.dg/alias-15.c: New.
12126
a2faef8e
NC
121272016-01-05 Nick Clifton <nickc@redhat.com>
12128
12129 PR target/68870
12130 * g++.dg/pr68770.C: New test.
12131
4cfa76e3
MS
121322016-01-04 Mike Stump <mikestump@comcast.net>
12133
12134 * lib/target-supports.exp (check_effective_target_cilkplus):
12135 cilkplus targets require pthreads.
4ece61b6 12136 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12137
4e8a3a35
MM
121382016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12139
12140 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12141 generation.
12142
818ab71a
JJ
121432016-01-04 Jakub Jelinek <jakub@redhat.com>
12144
12145 Update copyright years.
12146
2fe0a208
MP
121472016-01-04 Marek Polacek <polacek@redhat.com>
12148
12149 PR c/68908
12150 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12151 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12152 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12153
9e3b2fe3
EB
121542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12155
12156 * gcc.target/sparc/20160104-2.c: New test.
12157
e8d65a35
EB
121582016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12159
12160 * gcc.target/sparc/20160104-1.c: New test.
12161
25ccfccd
PT
121622016-01-03 Paul Thomas <pault@gcc.gnu.org>
12163
12164 PR fortran/65045
12165 * gfortran.dg/pr65045.f90: New test.
12166
cb51d382
EB
121672016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12168
12169 * gnat.dg/specs/debug1.ads: Delete.
12170
6eeaad6e
JD
121712016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12172
12173 PR libgfortran/68867
12174 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12175 expression.
12176
2f968603
JD
121772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12178
12179 PR libgfortran/68867
12180 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12181 PowerPC.
12182
591bb5e4
PT
121832016-01-01 Paul Thomas <pault@gcc.gnu.org>
12184
12185 PR fortran/68864
12186 * gfortran.dg/pr68864.f90: New test.
12187
f1e0620c
JJ
121882016-01-01 Jakub Jelinek <jakub@redhat.com>
12189
942a1319
JJ
12190 PR tree-optimization/69070
12191 * gcc.dg/pr69070.c: New test.
12192
10dff63f
JJ
12193 PR sanitizer/69055
12194 * gfortran.dg/pr69055.f90: New test.
12195
f1e0620c
JJ
12196 PR target/69015
12197 * gcc.dg/pr69015.c: New test.
818ab71a 12198\f
2f883d1c 12199Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12200
12201Copying and distribution of this file, with or without modification,
12202are permitted in any medium without royalty provided the copyright
12203notice and this notice are preserved.