]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Implement P0217R3 - C++17 structured bindings
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a2b4c188
KV
12016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 * g++.dg/torture/pr78268.C: New test.
4
975672f3
PK
52016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6
7 PR c/35503
8 * c-c++-common/pr35503-1.c: New test.
9 * c-c++-common/pr35503-2.c: Likewise.
10 * c-c++-common/pr35503-3.c: Likewise.
11 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
12
a4ba1151
UB
132016-11-13 Uros Bizjak <ubizjak@gmail.com>
14
15 PR rtl-optimization/78232
16 PR rtl-optimization/78248
17 * gcc.dg/ubsan/pr78248.c: New test.
18
47605312
EB
192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gnat.dg/address_conv.adb: New test.
22
96826e28
EB
232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
24
25 * gnat.dg/renaming11.ad[sb]: New test.
26
4be719cd
EB
272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
28
29 * c-c++-common/dump-ada-spec-6.c: New test.
30
4ebd491f
EB
312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
32
33 * gnat.dg/lto21.adb: New test.
34 * gnat.dg/lto21_pkg1.ads: New helper.
35 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
36
f9d49cd1
JW
372016-11-13 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/60952
40 * gfortran.dg/typebound_proc_34.f90: New test.
41
9cbf8673
JW
422016-11-13 Janus Weil <janus@gcc.gnu.org>
43
44 PR fortran/66366
45 * gfortran.dg/class_57.f90: Changed error message.
46 * gfortran.dg/class_60.f90: New test.
47
0e075835
DE
482016-11-12 David Edelsohn <dje.gcc@gmail.com>
49
50 * g++.dg/pr78112.C: XFAIL AIX.
51
b93d8a3f
JW
522016-11-12 Janus Weil <janus@gcc.gnu.org>
53
54 PR fortran/77501
55 * gfortran.dg/typebound_generic_16.f90: New test.
56
b8f70e67
JJ
572016-11-12 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/71225
60 * g++.dg/cpp0x/pr71225.C: New test.
61
8b287aea
EB
622016-11-11 Eric Botcazou <ebotcazou@adacore.com>
63
64 * gcc.target/sparc/20161111-1.c: New test.
65
c901bc0d
UB
662016-11-11 Uros Bizjak <ubizjak@gmail.com>
67
68 PR target/78310
69 * gcc.target/i386/pr78310.c: New test.
70
606f928d
JL
712016-11-11 Jeff Law <law@redhat.com>
72
73 * gcc.dg/tree-ssa/isolate-6.c: New test.
74 * gcc.dg/tree-ssa/isolate-7.c: New test.
75
be278990
BC
762016-11-11 Bin Cheng <bin.cheng@arm.com>
77
78 PR testsuite/78292
79 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
80 vect_max_reduc.
81
d9ab7525
JJ
822016-11-11 Jakub Jelinek <jakub@redhat.com>
83
84 PR c++/72774
85 * g++.dg/parse/pr72774.C: New test.
86
4b7e0c76
RB
872016-11-11 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/71575
90 * gcc.dg/graphite/pr71575-1.c: New testcase.
91 * gcc.dg/graphite/pr71575-2.c: Likewise.
92
d07f8c59
RB
932016-11-11 Richard Biener <rguenther@suse.de>
94
95 PR middle-end/78295
96 * gcc.dg/uninit-pr78295.c: New testcase.
97
94903212
FR
982016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
99
100 PR fortran/78277
101 * gfortran.dg/dec_structure_17.f90: New test.
102
456f0dfa
MM
1032016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
104
105 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
106 being allowed in vector registers.
107 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
108 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
109 * gcc.target/powerpc/vsx-himode.c: Likewise.
110 * gcc.target/powerpc/vsx-himode2.c: Likewise.
111 * gcc.target/powerpc/vsx-himode3.c: Likewise.
112 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
113 to allow matching MFVSRD or MFVSRW.
114
8d34bfa8
PH
1152016-11-10 Pat Haugen <pthaugen@us.ibm.com>
116
117 PR rtl-optimization/78241
118 * gcc.dg/pr78241.c: New test.
119
0569479e
JJ
1202016-11-10 Jakub Jelinek <jakub@redhat.com>
121
8ebd1b31
JJ
122 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
123 201307.
124
0569479e
JJ
125 * g++.dg/cpp1z/noexcept-type14.C: New test.
126 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
127
37a16493
JG
1282016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
129
130 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
131 WVAL0S tests added in r241817.
132
b4c3a85b
JJ
1332016-11-10 Jakub Jelinek <jakub@redhat.com>
134
135 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
136 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
137 no longer allowed and corresponding ordered construct.
138 * gfortran.dg/gomp/linear-1.f90: New test.
139 * gfortran.dg/gomp/declare-simd-2.f90: New test.
140 * gfortran.dg/gomp/declare-target-1.f90: New test.
141 * gfortran.dg/gomp/declare-target-2.f90: New test.
142
86bc8506
ML
1432016-11-10 Martin Liska <mliska@suse.cz>
144
145 PR sanitizer/78270
146 * gcc.dg/asan/pr78270.c: New test.
147
ed5fdfba
PMR
1482016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
149 Jakub Jelinek <jakub@redhat.com>
150
151 PR debug/78112
b4c3a85b 152 * g++.dg/pr78112.C: New testcase.
ed5fdfba 153
0391e4a3
JJ
1542016-11-09 Jakub Jelinek <jakub@redhat.com>
155
cc38d9d6
JJ
156 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
157 -Wno-c++1z-compat.
158 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
159 string in case condition contains % characters.
160
0391e4a3
JJ
161 PR c++/78283
162 * g++.dg/cpp1z/noexcept-type13.C: New test.
163
410fe60d
TT
1642016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
165
166 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
167 using (HAS_MOVN) with MIPS III.
168
271dd55c
JW
1692016-11-09 Janus Weil <janus@gcc.gnu.org>
170
171 PR fortran/46459
172 * gfortran.dg/volatile14.f90: New test.
173
ff1f317b
UB
1742016-11-09 Uros Bizjak <ubizjak@gmail.com>
175
176 PR target/78262
177 * gcc.target/i386/pr78262.c: New test.
178
f31adad4
FR
1792016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
180
181 PR fortran/78259
182 * gfortran.dg/pr78259.f90: New test.
183
b349a81a
JW
1842016-11-09 Janus Weil <janus@gcc.gnu.org>
185
186 PR fortran/60777
187 * gfortran.dg/spec_expr_7.f90: New test.
188
2e955d50
JJ
1892016-11-09 Jakub Jelinek <jakub@redhat.com>
190
4f353581
JJ
191 PR target/77718
192 * gcc.c-torture/execute/pr77718.c: New test.
193
2e955d50
JJ
194 * gcc.dg/ubsan/c99-shift-3.c: New test.
195 * gcc.dg/ubsan/c99-shift-4.c: New test.
196 * gcc.dg/ubsan/c99-shift-5.c: New test.
197 * gcc.dg/ubsan/c99-shift-6.c: New test.
198
68c93708
ML
1992016-11-09 Martin Liska <mliska@suse.cz>
200
201 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
202 test-case for memcmp.
203 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
204
7b649f79
TP
2052016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
206
207 PR testsuite/78269
208 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
209
bfcb501d
PT
2102016-11-09 Paul Thomas <pault@gcc.gnu.org>
211
212 * gfortran.dg/move_alloc_18.f90: New test.
213
e15861c2
PK
2142016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
215
216 PR middle-end/78256
217 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
218 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
219
5f395580
JW
2202016-11-09 Janus Weil <janus@gcc.gnu.org>
221
222 PR fortran/71894
223 * gfortran.dg/class_59.f90: New test.
224
37b14185
RB
2252016-11-09 Richard Biener <rguenther@suse.de>
226
227 PR tree-optimization/78007
228 * gcc.dg/vect/vect-bswap32.c: Adjust.
229 * gcc.dg/vect/vect-bswap64.c: Likewise.
230
d6e8a41c
KV
2312016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
232
233 * gcc.dg/ipa/vrp7.c: New test.
234
5d5f1e95
KV
2352016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
236
237 PR ipa/78121
238 * gcc.dg/ipa/pr78121.c: New test.
239
0290a292
MO
2402016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
241
242 * c-c++-common/asan/default_options.h: New file.
243 * c-c++-common/asan/strcasestr-1.c: New test.
244 * c-c++-common/asan/strcasestr-2.c: Likewise.
245 * c-c++-common/asan/strcspn-1.c: Likewise.
246 * c-c++-common/asan/strcspn-2.c: Likewise.
247 * c-c++-common/asan/strpbrk-1.c: Likewise.
248 * c-c++-common/asan/strpbrk-2.c: Likewise.
249 * c-c++-common/asan/strspn-1.c: Likewise.
250 * c-c++-common/asan/strspn-2.c: Likewise.
251 * c-c++-common/asan/strstr-1.c: Likewise.
252 * c-c++-common/asan/strstr-2.c: Likewise.
253 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
254
fbdb92eb
MO
2552016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
256
257 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
258
103c4f75
JW
2592016-11-08 Janus Weil <janus@gcc.gnu.org>
260
261 PR fortran/68440
262 * gfortran.dg/class_58.f90: New test.
263
90a2ffc0
UB
2642016-11-08 Uros Bizjak <ubizjak@gmail.com>
265
266 PR target/70799
267 * gcc.target/i386/pr70799-2.c: New test.
268
eba5aec8
JW
2692016-11-08 Janus Weil <janus@gcc.gnu.org>
270
271 PR fortran/77596
272 * gfortran.dg/proc_ptr_comp_46.f90: New test.
273
fad36601
BC
2742016-11-08 Bin Cheng <bin.cheng@arm.com>
275
276 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
277
7c8615b6
BC
2782016-11-08 Bin Cheng <bin.cheng@arm.com>
279
280 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
281
4c6a4a53
BC
2822016-11-08 Bin Cheng <bin.cheng@arm.com>
283
284 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
285
fcd1b8df
ML
2862016-11-08 Martin Liska <mliska@suse.cz>
287
288 PR testsuite/78242
289 * g++.dg/asan/use-after-scope-4.C: New test.
290 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
291 * gcc.dg/asan/use-after-scope-8.c: Remove.
292
f9ef2c76
RB
2932016-11-08 Richard Biener <rguenther@suse.de>
294
295 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
296
ad11774f
TC
2972016-11-08 Tamar Christina <tamar.christina@arm.com>
298
299 PR testsuite/78136
300 * gcc.dg/cpp/trad/trad.exp
301 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
302 * gcc.dg/cpp/trad/include.c: Use local header file.
303
fe73a332
RB
3042016-11-08 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/78205
307 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
308
ed053eb8
RB
3092016-11-08 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/78224
312 * g++.dg/torture/pr78224.C: New testcase.
313
06658c6d
SKS
3142016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
315
316 * gcc.dg/store_merging_1.c: Require store_merge.
317 * gcc.dg/store_merging_2.c: Likewise.
318 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 319 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
320 * gcc.dg/store_merging_6.c: Likewise.
321 * gcc.dg/store_merging_7.c: Likewise.
322 * gcc.dg/store_merging_8.c: Likewise.
323 * lib/target-supports.exp (check_effective_target_store_merge): New.
324
e4b39278
DE
3252016-11-07 David Edelsohn <dje.gcc@gmail.com>
326
327 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
328 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
329 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
330 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
331 -mvsx -mpower8-vector.
332 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
333 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
334 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
335 -mvsx -mpower8-vector.
336
fda2d612
DE
3372016-11-07 David Edelsohn <dje.gcc@gmail.com>
338
339 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
340
341 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
342 * gcc.dg/visibility-14.c: XFAIL AIX.
343 * gcc.dg/visibility-15.c: XFAIL AIX.
344 * gcc.dg/visibility-16.c: XFAIL AIX.
345 * gcc.dg/visibility-17.c: XFAIL AIX.
346 * gcc.dg/visibility-18.c: XFAIL AIX.
347 * gcc.dg/visibility-19.c: XFAIL AIX.
348 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
349 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
350 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
351 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
352
60cee85e
JJ
3532016-11-07 Jakub Jelinek <jakub@redhat.com>
354
355 PR target/78227
356 * gcc.target/i386/pr78227-1.c: New test.
357 * gcc.target/i386/pr78227-2.c: New test.
358
7aa13860
PK
3592016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
360
361 PR middle-end/35691
362 * gcc.dg/pr35691-1.c: New test-case.
363 * gcc.dg/pr35691-2.c: Likewise.
364
caa024ff
BS
3652016-11-07 Bernd Schmidt <bschmidt@redhat.com>
366
367 PR rtl-optimization/77309
368 * gcc.dg/torture/pr77309.c: New test.
369
a9815228
JJ
3702016-11-07 Jakub Jelinek <jakub@redhat.com>
371
372 PR middle-end/71529
373 * gcc.target/i386/pr71529.C: Moved to ...
374 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
375
376 PR target/64411
377 * gcc.target/i386/pr64411.C: Moved to ...
378 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
379 lp64.
380
381 PR target/65105
382 * gcc.target/i386/pr65105-4.C: Moved to ...
383 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
384 Run into compile test rather than execute test.
385
e8ab5cb1
RB
3862016-11-07 Richard Biener <rguenther@suse.de>
387
388 PR target/78229
389 * g++.dg/pr78229.C: New testcase.
390
20770eb8
RB
3912016-11-07 Richard Biener <rguenther@suse.de>
392
393 PR tree-optimization/78218
394 * gcc.dg/torture/pr78218.c: New testcase.
395
32894793
RB
3962016-11-07 Richard Biener <rguenther@suse.de>
397
398 PR tree-optimization/78228
399 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
400
e27bfda2
KT
4012016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
402
403 PR target/77822
404 * g++.dg/torture/pr77822.C: New test.
405
00d6b7a1
ML
4062016-11-07 Martin Liska <mliska@suse.cz>
407
408 * c-c++-common/asan/force-inline-opt0-1.c: Disable
409 -f-sanitize-address-use-after-scope.
410 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
411 internal fn calls.
412 * g++.dg/asan/use-after-scope-1.C: New test.
413 * g++.dg/asan/use-after-scope-2.C: Likewise.
414 * g++.dg/asan/use-after-scope-3.C: Likewise.
415 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
416 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
417 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
418 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
419 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
420 * g++.dg/asan/use-after-scope-types.h: Likewise.
421 * gcc.dg/asan/use-after-scope-1.c: Likewise.
422 * gcc.dg/asan/use-after-scope-2.c: Likewise.
423 * gcc.dg/asan/use-after-scope-3.c: Likewise.
424 * gcc.dg/asan/use-after-scope-4.c: Likewise.
425 * gcc.dg/asan/use-after-scope-5.c: Likewise.
426 * gcc.dg/asan/use-after-scope-6.c: Likewise.
427 * gcc.dg/asan/use-after-scope-7.c: Likewise.
428 * gcc.dg/asan/use-after-scope-8.c: Likewise.
429 * gcc.dg/asan/use-after-scope-9.c: Likewise.
430 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
431 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
432 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
433 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
434 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
435
a0d3edf8
RB
4362016-11-07 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/78189
439 * g++.dg/torture/pr78189.C: New testcase.
440
0db5adfa
DE
4412016-11-06 David Edelsohn <dje.gcc@gmail.com>
442
443 * gcc.dg/Wtrampolines.c: XFAIL AIX.
444
cc03bf7a
AV
4452016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
446
447 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
448 occuring.
449
18bb8b8a
TK
4502016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
451
452 PR fortran/78221
453 * arith.c (gfc_complex2real): Change gfc_warning_now to
454 gfc_warning.
455
c7f587bd
PT
4562016-11-05 Paul Thomas <pault@gcc.gnu.org>
457
458 * gfortran.dg/move_alloc_17.f03: New test.
459
92657eb0
RB
4602016-11-05 Richard Biener <rguenther@suse.de>
461
462 PR bootstrap/78188
463 * g++.dg/ipa/pr78188.C: New test.
464
28ce22e6
JW
4652016-11-05 Janus Weil <janus@gcc.gnu.org>
466 Dominique d'Humieres <dominiq@lps.ens.fr>
467
468 PR fortran/69495
469 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
470
d233ee5f
PT
4712016-11-05 Paul Thomas <pault@gcc.gnu.org>
472
473 PR fortran/67564
474 * gfortran.dg/select_type_39.f03: New test.
475
4762016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
477
478 PR fortran/64933
479 * gfortran.dg/associate_23.f90: New test.
480
5f4cebba
JJ
4812016-11-04 Jakub Jelinek <jakub@redhat.com>
482
483 PR target/77834
484 * gcc.dg/pr77834.c: New test.
485
6e3ae7e6
PC
4862016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
487
488 PR c++/67980
489 * g++.dg/cpp1y/pr67980.C: New.
490
fff6ed28
BS
4912016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
492
493 * gcc.target/powerpc/fold-vec-add-1.c: New.
494 * gcc.target/powerpc/fold-vec-add-2.c: New.
495 * gcc.target/powerpc/fold-vec-add-3.c: New.
496 * gcc.target/powerpc/fold-vec-add-4.c: New.
497 * gcc.target/powerpc/fold-vec-add-5.c: New.
498 * gcc.target/powerpc/fold-vec-add-6.c: New.
499 * gcc.target/powerpc/fold-vec-add-7.c: New.
500
bef3a8d7 5012016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
502
503 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
504 for -mbranch-likely, infer -mno-branch-likely for R6.
505
dac9376a
BE
5062016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
507
508 PR c++/71973
509 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
510 * g++.dg/init/new15.C: Likewise.
511 * g++.dg/ipa/inline-1.C: Likewise.
512 * g++.dg/ipa/inline-2.C: Likewise.
513 * g++.dg/lto/20080908-1_0.C: Likewise.
514 * g++.dg/tc1/dr20.C: Likewise.
515 * g++.dg/tree-ssa/inline-1.C: Likewise.
516 * g++.dg/tree-ssa/inline-2.C: Likewise.
517 * g++.old-deja/g++.law/except1.C: Likewise.
518 * g++.old-deja/g++.other/vbase5.C: Likewise.
519 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
520
b210df46
BS
5212016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
522
523 PR tree-optimization/78210
524 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
525 possibility of widening multiplies.
526
964ef24c
RB
5272016-11-04 Richard Biener <rguenther@suse.de>
528
529 PR middle-end/78185
530 * gcc.dg/pr78185.c: New testcase.
531
5fb80387
DE
5322016-10-04 David Edelsohn <dje.gcc@gmail.com>
533
534 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
535 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
536
6905c577
JJ
5372016-11-03 Jakub Jelinek <jakub@redhat.com>
538 Alexandre Oliva <aoliva@redhat.com>
539 Jason Merrill <jason@redhat.com>
540
541 PR debug/28767
542 PR debug/56974
543 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
544 * g++.dg/debug/dwarf2/ref-3.C: New test.
545 * g++.dg/debug/dwarf2/ref-4.C: New test.
546 * g++.dg/debug/dwarf2/refqual-1.C: New test.
547 * g++.dg/debug/dwarf2/refqual-2.C: New test.
548
5492016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
550
551 * gfortran.dg/dec_exp_1.f90: New test.
552 * gfortran.dg/dec_exp_2.f90: Likewise.
553 * gfortran.dg/dec_exp_3.f90: Likewise.
554
6905c577 5552016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
556
557 * gfortran.dg/dec_parameter_1.f: New test.
558 * gfortran.dg/dec_parameter_2.f90: Likewise.
559 * gfortran.dg/dec_parameter_3.f90: Likewise.
560 * gfortran.dg/dec_parameter_4.f90: Likewise.
561
7d29f8e3
ML
5622016-11-03 Martin Liska <mliska@suse.cz>
563
564 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
565 output.
566 * gcc.dg/tree-prof/time-profiler-3.c: New test.
567
5de3e2d8
BE
5682016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
569
570 PR libgcc/78067
571 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
572
f03f0232
SKS
5732016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
574
575 * gcc.c-torture/execute/pr78170.c: Require int32plus.
576
bd17a9df
MF
5772016-11-02 Max Filippov <jcmvbkbc@gmail.com>
578
579 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
580
2b01aad6
TC
5812016-11-01 Tamar Christina <tamar.christina@arm.com>
582
583 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
584 Check for arm_v8_neon_hw.
585 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
586 Likewise.
587 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
588 Likewise.
589 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
590 Likewise.
591
aa55dc0c
RB
5922016-11-02 Richard Biener <rguenther@suse.de>
593
594 * gcc.dg/store_merging_8.c: New testcase.
595
6905c577 5962016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
597
598 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
599
075be4a1
DE
6002016-11-02 David Edelsohn <dje.gcc@gmail.com>
601
4b69fb13
DE
602 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
603 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
604 * gcc.dg/addr_equal_1.c: XFAIL AIX.
605 * gcc.dg/pr65779.c: XFAIL AIX.
606 * gcc.dg/pr70405.c: XFAIL AIX.
607
075be4a1
DE
608 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
609 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
610 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
611
fdb1aa55
RO
6122016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
613
614 * lib/target-supports.exp (check_gc_sections_available): Use
615 -print-prog-name=ld to determine linker used.
616
4adbcdb4
ML
6172016-11-02 Martin Liska <mliska@suse.cz>
618
619 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
620 test case.
621
4b2c06f4
KT
6222016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
623
624 PR tree-optimization/78170
625 * gcc.c-torture/execute/pr78170.c: New test.
626
63e523d6
KT
6272016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
628
629 PR tree-optimization/78162
630 * gcc.c-torture/compile/pr78162.c: New test.
631
da42ac7b
RB
6322016-11-02 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/78035
635 PR tree-optimization/77964
636 * gcc.target/i386/pr78035.c: New testcase.
637
4280df0a
RB
6382016-11-02 Richard Biener <rguenther@suse.de>
639
640 * gcc.dg/tree-ssa/vrp111.c: New testcase.
641 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
642 * gcc.dg/tree-ssa/pr21086.c: Likewise.
643 * gcc.dg/tree-ssa/pr58480.c: Likewise.
644 * gcc.dg/tree-ssa/vrp08.c: Likewise.
645
1b1d9303
DE
6462016-11-01 David Edelsohn <dje.gcc@gmail.com>
647
648 * gfortran.dg/pr70937.f90: require-effective-target lto.
649
5b7c0519
TK
6502016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
651
652 PR fortran/69544
653 * gfortran.dg/where_6.f90: New test.
654
70d28813
JJ
6552016-11-01 Jakub Jelinek <jakub@redhat.com>
656
657 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
658
7f4266d4
TK
6592016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
660
661 PR fortran/69544
662 * gfortran.dg/where_5.f90: New test.
663
9fc158eb
BB
6642016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
665
666 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
667 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
668 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
669 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
670
baeb7b5c
UB
6712016-11-01 Uros Bizjak <ubizjak@gmail.com>
672
673 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
674 Whitespace fixes.
675 (check_effective_target_vect_cmdline_needed): Check
676 is-effective-target ia32 for x86 targets.
677 (check_effective_target_vect_simd_clones): Simplify condition.
678 (check_effective_target_vect_double): Ditto.
679 (check_effective_target_vect_aligned_arrays): Check
680 is-effective-target ia32 for x86 targets. Simplify condition.
681 (check_effective_target_vect_multiple_sizes): Simplify condition.
682 (check_effective_target_sqrt_insn): Add i?86-*-* target.
683 (check_effective_target_sync_int_128): Simplify condition.
684 (check_effective_target_sync_int_128_runtime): Ditto.
685 (check_effective_target_sync_long_long_runtime): Ditto.
686 (check_effective_target_divmod): Add i?86-*-* target.
687
156b5cca
MM
6882016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
689
690 * gcc.target/powerpc/vsx-extract-4.c: New test.
691 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
692
120a4c45
JD
6932016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
694
695 PR fortran/54679
696 * gfortran.dg/fmt_l.f90: Update test.
697 * gfortran.dg/fmt_l0.f90: New test.
698
c5fed5c6
JJ
6992016-10-31 Jakub Jelinek <jakub@redhat.com>
700
701 PR c++/78089
702 * c-c++-common/builtin-shuffle-1.c: New test.
703 * g++.dg/cpp0x/addressof3.C: New test.
704
aee69156
VV
7052016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
706
707 Add tests for a const member and a reference member for launder.
708 * g++.dg/cpp1z/launder3.C: New.
709 * g++.dg/cpp1z/launder4.C: Likewise.
710 * g++.dg/cpp1z/launder5.C: Likewise.
711 * g++.dg/cpp1z/launder5.cc: Likewise.
712 * g++.dg/cpp1z/launder5.h: Likewise.
713 * g++.dg/cpp1z/launder6.C: Likewise.
714 * g++.dg/cpp1z/launder6.cc: Likewise.
715 * g++.dg/cpp1z/launder6.h: Likewise.
716
1e4fa9b1
JJ
7172016-10-31 Jakub Jelinek <jakub@redhat.com>
718
dcb466ec
JJ
719 PR c++/77948
720 * g++.dg/cpp0x/pr77948-1.C: New test.
721 * g++.dg/cpp0x/pr77948-2.C: New test.
722 * g++.dg/cpp0x/pr77948-3.C: New test.
723 * g++.dg/cpp0x/pr77948-4.C: New test.
724 * g++.dg/cpp0x/pr77948-5.C: New test.
725 * g++.dg/cpp0x/pr77948-6.C: New test.
726
1e4fa9b1
JJ
727 PR tree-optimization/77860
728 * gcc.dg/pr77860.c: New test.
729
9782e1ec
JJ
7302016-10-31 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/77886
733 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
734
dd57b05e
SKS
7352016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
736
737 * gcc.dg/lto/pr60449_0.c: Skip for avr.
738
84ff4775
LCW
7392016-10-30 Le-Chun Wu <lcwu@google.com>
740 Mark Wielaard <mjw@redhat.com>
741
742 * gcc.dg/Wshadow-compatible-local-1.c: New test.
743 * gcc.dg/Wshadow-local-1.c: Likewise.
744 * gcc.dg/Wshadow-local-2.c: Likewise.
745 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
746 * g++.dg/warn/Wshadow-local-1.C: Likewise.
747 * g++.dg/warn/Wshadow-local-2.C: Likewise.
748
0b56e9ad
BS
7492016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
750
751 PR tree-optimization/71915
752 PR tree-optimization/71490
753 * gcc.dg/tree-ssa/pr54245.c: Delete.
754 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
755 document why.
756
d4fc6702
JD
7572016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
758
759 PR fortran/78123
760 * gfortran.dg/fmt_t_9.f: New test.
761
396e56d2
TK
7622016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
763
764 PR fortran/67219
765 * gfortran.dg/pr67219.f90: New test.
766
a654d5d0
JJ
7672016-10-29 Jakub Jelinek <jakub@redhat.com>
768
205b9ed1
JJ
769 PR rtl-optimization/77919
770 * g++.dg/torture/pr77919-2.C: New test.
771
a654d5d0
JJ
772 PR target/78148
773 * gcc.dg/pr78148.c: New test.
774
894d8b41
EB
7752016-10-28 Eric Botcazou <ebotcazou@adacore.com>
776
777 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
778 * gcc.target/sparc/overflow-4.c: ...here.
779 * gcc.target/sparc/overflow-5.c: New test.
780
e72531b9
PK
7812016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
782 Kugan Vivekanandarajah <kuganv@linaro.org>
783 Jim Wilson <jim.wilson@linaro.org>
784
785 PR tree-optimization/43721
786 * lib/target-supports.exp (check_effective_target_divmod): New.
787 (check_effective_target_divmod_simode): Likewise.
788 (check_effective_target_arm_divmod_simode): Likewise.
789 * gcc.dg/divmod-1-simode.c: New test.
790 * gcc.dg/divmod-1.c: Likewise.
791 * gcc.dg/divmod-2-simode.c: Likewise.
792 * gcc.dg/divmod-2.c: Likewise.
793 * gcc.dg/divmod-3-simode.c: Likewise.
794 * gcc.dg/divmod-3.c: Likewise.
795 * gcc.dg/divmod-4-simode.c: Likewise.
796 * gcc.dg/divmod-4.c: Likewise.
797 * gcc.dg/divmod-5.c: Likewise.
798 * gcc.dg/divmod-6-simode.c: Likewise.
799 * gcc.dg/divmod-6.c: Likewise.
800 * gcc.dg/divmod-7.c: Likewise.
801
f663d9ad 8022016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
803 Jakub Jelinek <jakub@redhat.com>
804 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
805
806 PR middle-end/22141
807 PR rtl-optimization/23684
808 * gcc.c-torture/execute/pr22141-1.c: New test.
809 * gcc.c-torture/execute/pr22141-2.c: Likewise.
810 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
811 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
812 * gcc.dg/store_merging_1.c: New test.
813 * gcc.dg/store_merging_2.c: Likewise.
814 * gcc.dg/store_merging_3.c: Likewise.
815 * gcc.dg/store_merging_4.c: Likewise.
816 * gcc.dg/store_merging_5.c: Likewise.
817 * gcc.dg/store_merging_6.c: Likewise.
818 * gcc.dg/store_merging_7.c: Likewise.
819 * gcc.target/i386/pr22141.c: Likewise.
820 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
821 * g++.dg/init/new17.C: Likewise.
822
6905c577 8232016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
824
825 PR middle-end/72747
826 * c-c++-common/pr72747-1.c: New test.
827 * c-c++-common/pr72747-2.c: Likewise.
828
539405d5
AK
8292016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
830
831 * gcc.target/s390/oscbreak-1.c: New test.
832
0dbb19f0
AK
8332016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
834
835 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
836
0d9e143c
JJ
8372016-10-28 Jakub Jelinek <jakub@redhat.com>
838
c19066a7
JJ
839 PR rtl-optimization/77919
840 * g++.dg/torture/pr77919.C: New test.
841
0d9e143c
JJ
842 PR rtl-optimization/78132
843 * gcc.target/i386/pr78132.c: New test.
844
cc91248d
EB
8452016-10-27 Eric Botcazou <ebotcazou@adacore.com>
846
847 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
848
787c7a65
MM
8492016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
850
851 * gcc.target/powerpc/vsx-simode.c: New test.
852 * gcc.target/powerpc/vsx-simode2.c: Likewise.
853 * gcc.target/powerpc/vsx-simode3.c: Likewise.
854
4ce71579
JJ
8552016-10-27 Jakub Jelinek <jakub@redhat.com>
856
6f21288f
JJ
857 PR fortran/78026
858 * gfortran.dg/gomp/pr78026.f03: New test.
859 * gfortran.dg/select_type_38.f03: New test.
860
4ce71579
JJ
861 PR middle-end/78025
862 * g++.dg/gomp/declare-simd-7.C: New test.
863
6f21288f 8642016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
865
866 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
867 * gfortran.dg/dec_init_2.f90: Likewise.
868 * gfortran.dg/dec_init_3.f90: New test.
869 * gfortran.dg/dec_init_4.f90: Likewise.
870
93f90bec
BC
8712016-10-27 Bin Cheng <bin.cheng@arm.com>
872
873 * gcc.dg/fold-narrowbopcst-1.c: New test.
874
6f21288f 8752016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
876
877 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
878 dg-shouldfail/dg-output instead of XFAIL.
879 * gfortran.dg/dec_io_6.f90: Likewise.
880
ddb92ab9
TP
8812016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
882
883 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
884 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
885 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
886 * gcc.target/arm/atomic-op-char-3.c: Likewise.
887 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
888 * gcc.target/arm/atomic-op-int-3.c: Likewise.
889 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
890 * gcc.target/arm/atomic-op-release-3.c: Likewise.
891 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
892 * gcc.target/arm/atomic-op-short-3.c: Likewise.
893
ad6e4ba8
BC
8942016-10-27 Bin Cheng <bin.cheng@arm.com>
895
896 * gcc.dg/fold-convmaxconv-1.c: New test.
897 * gcc.dg/fold-convminconv-1.c: New test.
898
6905c577 8992016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
900
901 PR fortran/78092
902 * gfortran.dg/pr78092.f90: New test.
903
7a83b391
KN
9042016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
905
906 PR target/78056
907 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
908 expected error message.
909 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
910 expected error message.
911 * gcc.target/powerpc/vsu/vec-all-nez-7.c
912 (test_all_not_equal_and_not_zero): Change expected error message.
913
3693a620
JJ
9142016-10-26 Jakub Jelinek <jakub@redhat.com>
915
916 PR fortran/77973
917 * gfortran.dg/gomp/pr77973.f90: New test.
918
cd612e8a
PT
9192016-10-26 Paul Thomas <pault@gcc.gnu.org>
920
921 PR fortran/78108
922 * gfortran.dg/submodule_18.f08: New test.
923 * gfortran.dg/submodule_19.f08: New test.
924
09844a5f
MM
9252016-10-26 Michael Matz <matz@suse.de>
926
927 * g++.dg/pr78060.C: New test.
928 * gfortran.dg/pr78061.f: New test.
929 * g++.dg/pr78088.C: New test.
930
6f21288f 9312016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
932
933 * gfortran.dg/dec_io_1.f90: New test.
934 * gfortran.dg/dec_io_2.f90: New test.
935 * gfortran.dg/dec_io_3.f90: New test.
936 * gfortran.dg/dec_io_4.f90: New test.
937 * gfortran.dg/dec_io_5.f90: New test.
938 * gfortran.dg/dec_io_6.f90: New test.
939
6c95388f
JJ
9402016-10-25 Jakub Jelinek <jakub@redhat.com>
941
942 PR sanitizer/78106
943 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
944
9452016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
946
947 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
948 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
949
90e261e4
EB
9502016-10-25 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/opt59.adb: New test.
953 * gnat.dg/opt59_pkg.ad[sb]: New helper.
954
955 * gnat.dg/opt60.adb: New test.
956
cef026ec
AV
9572016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
958
959 PR fortran/72770
960 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
961 this pr.
962
96592eed
JJ
9632016-10-25 Jakub Jelinek <jakub@redhat.com>
964
965 PR target/78102
966 * gcc.target/i386/pr78102.c: New test.
967
6c95388f 9682016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
969
970 * gfortran.dg/dec_logical_xor_1.f90: New test.
971 * gfortran.dg/dec_logical_xor_2.f90: New test.
972 * gfortran.dg/dec_logical_xor_3.f03: New test.
973
6c95388f 9742016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
975
976 * gfortran.dg/dec_loc_rval_1.f90: New test.
977 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 978 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 979
6c95388f 9802016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 981
90051c26
FR
982 * gfortran.dg/dec_type_print.f90: New testcase.
983
6c95388f 9842016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
985
986 * gfortran.dg/feed_1.f90: New test.
987 * gfortran.dg/feed_2.f90: New test.
ef144767 988
8e104951
ML
9892016-10-25 Martin Liska <mliska@suse.cz>
990
991 PR sanitizer/78106
992 * gcc.dg/asan/pr78106.c: New test.
993
b93ee1bb
ML
9942016-10-25 Martin Liska <mliska@suse.cz>
995
996 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
997
ad6922b0
WD
9982016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
999
1000 PR target/78041
1001 * gcc.target/arm/pr78041.c: New test.
1002
e16f1cc7
JJ
10032016-10-25 Jakub Jelinek <jakub@redhat.com>
1004
1005 * g++.dg/cpp1z/launder1.C: New test.
1006 * g++.dg/cpp1z/launder2.C: New test.
1007
078134e5 10082016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1009 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1010
1011 PR target/71676
1012 PR target/71678
1013 * gcc.target/avr/pr71676-2.c: New test.
1014
c7212a15 10152016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1016 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1017
1018 PR target/71676
1019 PR target/71678
1020 * gcc.target/avr/pr71676-1.c: New test.
1021 * gcc.target/avr/pr71676-3.c: New test.
1022 * gcc.target/avr/pr71676.c: New test.
1023 * gcc.target/avr/pr71678.c: New test.
1024
d1c7d3a8
KV
10252016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1026
1027 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1028 such that cloned verions of tested functions are not created.
1029
c7082171
SK
10302016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1031
1032 PR fortran/71895
1033 * gfortran.dg/pr71895.f90: New test.
1034
0f2a9e37
JJ
10352016-10-24 Jakub Jelinek <jakub@redhat.com>
1036
1037 * g++.dg/debug/dwarf2/ref-2.C: New test.
1038
f8348061
BE
10392016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1040
1041 * c-c++-common/Wint-in-bool-context-3.c: New test.
1042
1eb4547b
MS
10432016-10-24 Martin Sebor <msebor@redhat.com>
1044
1045 PR middle-end/77735
1046 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1050 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1051 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1052 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1053
292af537
RB
10542016-10-24 Richard Biener <rguenther@suse.de>
1055
1056 PR testsuite/71491
1057 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1058 * gcc.dg/vect/slp-45.c: Likewise.
1059
40f683e8
RB
10602016-10-24 Richard Biener <rguenther@suse.de>
1061
1062 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1063 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1064 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1065
b1b6774f
GJL
10662016-10-24 Georg-Johann Lay <avr@gjlay.de>
1067
1068 PR target/78093
1069 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1070 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1071
ed9760d2
AV
10722016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1073
1074 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1075
fb027a42
JJ
10762016-10-24 Jakub Jelinek <jakub@redhat.com>
1077
1078 * gcc.target/i386/bmi2-pext-1.c: New test.
1079 * gcc.target/i386/bmi2-pdep-1.c: New test.
1080 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1081 * gcc.target/i386/tbm-bextri-1.c: New test.
1082 * gcc.target/i386/bmi-bextr-6.c: New test.
1083
8e10302e
RO
10842016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1085
1086 PR target/77483
1087 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1088 * gcc.target/i386/pr65105-1.c: Likewise.
1089 * gcc.target/i386/pr65105-2.c: Likewise.
1090 * gcc.target/i386/pr65105-3.c: Likewise.
1091 * gcc.target/i386/pr65105-5.c: Likewise.
1092 * gcc.target/i386/pr67761.c: Likewise.
1093 * gcc.target/i386/pr70799-1.c: Likewise.
1094
866c72a8
ML
10952016-10-24 Martin Liska <mliska@suse.cz>
1096
1097 PR sanitizer/77966
1098 * c-c++-common/ubsan/unreachable-3.c: New test.
1099
0804124b
SK
11002016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1101
1102 PR fortran/77763
1103 * gfortran.dg/pr77763.f90
1104
87c9fca5
SK
11052016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1106
1107 PR fortran/54730
1108 PR fortran/78033
1109 * gfortran.dg/pr78033.f90: New test.
1110
dfd6231e
PT
11112016-10-23 Paul Thomas <pault@gcc.gnu.org>
1112
1113 PR fortran/69834
1114 * gfortran.dg/select_type_1.f03: Change error for overlapping
1115 TYPE IS cases.
1116 * gfortran.dg/select_type_36.f03: New test.
1117
66ccff98
EB
11182016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1121
15876cee
TK
11222016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1123
1124 PR fortran/78021
1125 * gfortran.dg/string_length_3.f90: New test.
1126
574284e9
AV
11272016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1128
574284e9
AV
1129 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1130
11312016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1132
1133 PR fortran/43366
1134 PR fortran/57117
1135 PR fortran/61337
1136 * gfortran.dg/alloc_comp_class_5.f03: New test.
1137 * gfortran.dg/class_allocate_21.f90: New test.
1138 * gfortran.dg/class_allocate_22.f90: New test.
1139 * gfortran.dg/realloc_on_assign_27.f08: New test.
1140
20276dc9
JL
11412016-10-21 Jeff Law <law@redhat.com>
1142
1143 * PR tree-optimization/71947
1144 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1145 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1146 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1147
f7503699
KV
11482016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1149
1150 * gcc.dg/ipa/vrp5.c: New test.
1151 * gcc.dg/ipa/vrp6.c: New test.
1152
5be6b295
WD
11532016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1154
1155 * gcc.target/aarch64/test_frame_17.c: New test.
1156
c82bc7ed
WD
11572016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1158
1159 * gcc.target/aarch64/test_frame_17.c: New test.
1160
67a6cac7
AP
11612016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1162
1163 PR preprocessor/71681
1164 * gcc.dg/cpp/pr71681-1.c: New testcase
1165 * gcc.dg/cpp/pr71681-2.c: Likewise
1166 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1167 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1168 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1169 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1170
8e6982f7
JJ
11712016-10-21 Jakub Jelinek <jakub@redhat.com>
1172
9c4c8b7b
JJ
1173 PR target/78057
1174 * gcc.target/i386/pr78057.c: New test.
1175
8e6982f7
JJ
1176 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1177
de514d40
PT
11782016-10-21 Paul Thomas <pault@gcc.gnu.org>
1179
1180 PR fortran/69566
1181 * gfortran.dg/select_type_37.f03: New test.
1182
1d64ceb0
SKS
11832016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1184
1185 PR target/71627
1186 * gcc.target/avr/pr71627.c: New test
1187
85729229
EB
11882016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gcc.target/sparc/overflow-1.c: New test.
1191 * gcc.target/sparc/overflow-2.c: Likewise.
1192 * gcc.target/sparc/overflow-3.c: Likewise.
1193
d17f2c3b
AV
11942016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1195
1196 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1197 effective target.
1198
0d47cee6
KT
11992016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200
1201 PR rtl-optimization/78038
1202 * gcc.target/aarch64/pr78038.c: New test.
1203
a20d03c8
RB
12042016-10-21 Richard Biener <rguenther@suse.de>
1205
1206 PR tree-optimization/78051
1207 * g++.dg/torture/pr78051.C: New testcase.
1208
f3ecd50f
BE
12092016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1210
1211 * c-c++-common/wdate-time.c: Restored test case.
1212 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1213
fceabe50
JJ
12142016-10-20 Jakub Jelinek <jakub@redhat.com>
1215
1216 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1217
f56ea76e
UB
12182016-10-20 Uros Bizjak <ubizjak@gmail.com>
1219
1220 PR target/78037
1221 * gcc.target/i386/pr78037.c: New test.
1222
2c35bbe1
EB
12232016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1224
1225 * gcc.target/visium/overflow8.c: New.
1226 * gcc.target/visium/overflow16.c: Likewise.
1227 * gcc.target/visium/overflow32: Likewise.
1228
28df8730
MM
12292016-10-20 Michael Matz <matz@suse.de>
1230
1231 * gcc.dg/loop-split.c: New test.
1232 * gcc.dg/tree-ssa/ifc-9.c: Update.
1233 * gcc.dg/tree-ssa/ifc-10.c: Update.
1234
6c1a9e41
RB
12352016-10-20 Richard Biener <rguenther@suse.de>
1236
1237 * gcc.dg/graphite/pr35356-1.c: Update.
1238
a2923dba
PC
12392016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/77446
1242 * g++.dg/cpp1y/pr77446.C: New.
1243
2066ef6a
PK
12442016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1245
1246 PR tree-optimization/53979
1247 * gcc.dg/pr53979-1.c: New test-case.
1248 * gcc.dg/pr53979-2.c: Likewise.
1249
4c712374
BE
12502016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1251
1252 * c-c++-common/Wint-in-bool-context-2.c: New test.
1253
bdcf8e7c
JD
12542016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1255
1256 * gfortran.dg/dtio_17.f90: Fix test.
1257
ec1748d4
AH
12582016-10-19 Aldy Hernandez <aldyh@redhat.com>
1259
1260 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1261 * gcc.dg/Walloca-2.c: Same.
1262
b70f0b0c
AH
12632016-10-19 Aldy Hernandez <aldyh@redhat.com>
1264
1265 * gcc.dg/Wvla-1.c: Rename to...
1266 * gcc.dg/Wvla-larger-than-1.c: ...this.
1267 * gcc.dg/Wvla-2.c: Rename to...
1268 * gcc.dg/Wvla-larger-than-2.c: ...this.
1269 * gcc.dg/Wvla-3.c: Rename to...
1270 * gcc.dg/Walloca-11.c.: ...this.
1271 * gcc.dg/wvla-[1-7].c: Rename to:
1272 * gcc.dg/Wvla-[1-7].c: ...this.
1273
cbb22e61
BC
12742016-10-19 Bin Cheng <bin.cheng@arm.com>
1275
1276 PR tree-optimization/78005
1277 * gcc.dg/vect/pr78005.c: New.
1278 * gcc.target/i386/l_fma_float_1.c: Revise test.
1279 * gcc.target/i386/l_fma_float_2.c: Ditto.
1280 * gcc.target/i386/l_fma_float_3.c: Ditto.
1281 * gcc.target/i386/l_fma_float_4.c: Ditto.
1282 * gcc.target/i386/l_fma_float_5.c: Ditto.
1283 * gcc.target/i386/l_fma_float_6.c: Ditto.
1284 * gcc.target/i386/l_fma_double_1.c: Ditto.
1285 * gcc.target/i386/l_fma_double_2.c: Ditto.
1286 * gcc.target/i386/l_fma_double_3.c: Ditto.
1287 * gcc.target/i386/l_fma_double_4.c: Ditto.
1288 * gcc.target/i386/l_fma_double_5.c: Ditto.
1289 * gcc.target/i386/l_fma_double_6.c: Ditto.
1290
a023f8c8
TS
12912016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1292
1293 PR tree-optimization/78024
1294 * gcc.dg/goacc/loop-processing-1.c: New file.
1295
d9700bdb
RB
12962016-10-19 Richard Biener <rguenther@suse.de>
1297
1298 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1299
902cb7b1
KN
13002016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1301
1302 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1303 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1304 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1305 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1306 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1307 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1308 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1309 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1310 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1311 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1312 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1313 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1314 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1315 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1316 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1317 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1318 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1319 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1320 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1321 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1322 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1323 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1324 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1325 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1326 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1327 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1328 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1329 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1330 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1331 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1332 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1333 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1334 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1335 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1336 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1337 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1338 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1339 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1340 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1341 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1342 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1343 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1344 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1345 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1346 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1347 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1348 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1349 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1350 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1351 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1352 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1353 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1354 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1355 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1356 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1357 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1358 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1359 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1360 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1361 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1362 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1363 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1364 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1365 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1366 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1367 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1386 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1387 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1388 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1389 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1390 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1391 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1392 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1393 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1394 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1395 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1396 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1397 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1398 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1399 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1400 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1401 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1402 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1403 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1404 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1405 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1406 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1407 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1408 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1409 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1410 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1411 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1412 * gcc.target/powerpc/vsu/vsu.exp: New file.
1413
5cb96b6a
UB
14142016-10-18 Uros Bizjak <ubizjak@gmail.com>
1415
1416 PR target/77991
1417 * gcc.target/i386/pr77991.c: New test.
1418
f5de494c
MF
14192016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1420
1421 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1422 LTO is used.
1423
e5163ec1
SKS
14242016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1425
5cb96b6a 1426 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1427
b64e8239
RB
14282016-10-18 Richard Biener <rguenther@suse.de>
1429
1430 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1431 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1432 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1433 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1434 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1435 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1436 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1437 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1438 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1439 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1440 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1441 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1442 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1443 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1444 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1445 * gcc.dg/pr68217.c: Likewise.
1446 * gcc.dg/predict-9.c: Likewise.
1447 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1448 * gcc.dg/predict-1.c: Likewise.
1449
c680ada5
JD
14502016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451
1452 * gfortran.dg/dtio_17.f90: New test.
1453
7fd4f180
KV
14542016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1455
1456 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1457
718625ad
KV
14582016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1459
1460 * gcc.dg/ipa/vrp4.c: New test.
1461
735b8f9f
KV
14622016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1463
1464 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1465 * gcc.dg/torture/pr39074.c: Likewise.
1466
86f98087
EB
14672016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1468
1469 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1470 * gnat.dg/trampoline4.adb: Minor tweak.
1471
a929f266
BS
14722016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1473
1474 PR tree-optimization/77916
1475 * gcc.dg/torture/pr77916.c: New.
1476
4acf2055
SK
14772016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1478
1479 PR fortran/77978
1480 * gfortran.dg/pr77978_1.f90: New test.
1481 * gfortran.dg/pr77978_2.f90: Ditto.
1482 * gfortran.dg/pr77978_3.f90: Ditto.
1483
871267e1
PT
14842016-10-17 Paul Thomas <pault@gcc.gnu.org>
1485
1486 PR fortran/61420
1487 PR fortran/78013
1488 * gfortran.dg/proc_ptr_49.f90: New test.
1489
fd9593e9
BE
14902016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1491
1492 PR target/77308
1493 * gcc.target/arm/pr77308.c: New test.
1494
d32d4176
DE
14952016-10-17 David Edelsohn <dje.gcc@gmail.com>
1496
1497 * lib/target-supports.exp
1498 (check_effective_target_floatn_nx_runtime): Return 0 for
1499 powerpc*-ibm-aix*.
1500
dca2910c
AP
15012016-10-17 Andrew Pinski <apinski@cavium.com>
1502
1503 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1504 long instead of long.
1505 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1506 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1507 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1508 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1509 * gcc.target/aarch64/pr68102_1.c: Likewise.
1510 * gcc.target/aarch64/target_attr_3.c: Likewise.
1511
44b00dbc
RB
15122016-10-17 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/77988
1515 * gcc.dg/torture/pr77988.c: New testcase.
1516
89b80c42
PK
15172016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1518
1519 * gcc.dg/pr71636-1.c: New test-case.
1520 * gcc.dg/pr71636-2.c: Likewise.
1521
4c640e26
EB
15222016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1523
1524 * gnat.dg/trampoline3.adb: New test.
1525 * gnat.dg/trampoline4.adb: Likewise.
1526
6c0347f6
JD
15272016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528
1529 * gfortran.dg/dtio_16.f90: New test.
1530
d0d48a06
EB
15312016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1534 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1535 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1536
baa33d83
EB
15372016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gcc.target/sparc/popc.c: Rename to...
1540 * gcc.target/sparc/popc-1.c: ...this.
1541 * gcc.target/sparc/popc-2.c: New test.
1542
523ee218
JD
15432016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1544
1545 PR fortran/77972
1546 * gfortran.dg/unexpected_eof_4.f90: New test.
1547
c04d4ede
JB
15482016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1549
31a84d4a
AP
1550 PR libfortran/48587
1551 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1552
064ed55a
JJ
15532016-10-14 Jakub Jelinek <jakub@redhat.com>
1554
9a822fc7
JJ
1555 PR middle-end/77959
1556 * gfortran.dg/pr77959.f90: New test.
1557
064ed55a
JJ
1558 DR 1511 - const volatile variables and ODR
1559 * g++.dg/DRs/dr1511-1.C: New test.
1560 * g++.dg/DRs/dr1511-2.C: New test.
1561
2579762a
EB
15622016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gnat.dg/debug7.adb (dg-options): Remove -g.
1565 * gnat.dg/debug8.adb (dg-options): Add -margs.
1566 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1567
6d59425d
RB
15682016-10-14 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/77979
1571 * gcc.dg/torture/pr77979.c: New testcase.
1572
43f66d6e
ML
15732016-10-14 Martin Liska <mliska@suse.cz>
1574
1575 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1576 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1577 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1578
cb3ac867
UB
15792016-10-14 Uros Bizjak <ubizjak@gmail.com>
1580
1581 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1582 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1583 * gcc.dg/torture/pr77937-2.c: Likewise.
1584
14cf71a0
EB
15852016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gnat.dg/lto15.adb: Adjust.
1588 * gnat.dg/lto16.adb: Likewise.
1589 * gnat.dg/lto17.adb: Likewise
1590 * gnat.dg/lto18.ad[sb]: New test.
1591 * gnat.dg/lto18_pkg.ads: New helper.
1592 * gnat.dg/lto19.adb: New test.
1593 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1594 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1595 * gnat.dg/lto20.adb: New test.
1596 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1597
6fd9c6f4
AV
15982016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1599
1600 * gfortran.dg/coarray_38.f90: Expect error message.
1601
01f44038
KT
16022016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1603
1604 * gcc.target/aarch64/spellcheck_1.c: New test.
1605 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1606 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1607 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1608 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1609 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1610
253abb2a
AS
16112016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1612
1613 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1614
a2695319
BS
16152016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1616
1617 PR tree-optimization/77937
1618 * gcc.dg/torture/pr77937-1.c: New.
1619 * gcc.dg/torture/pr77937-2.c: New.
1620
14a2c9aa
JM
16212016-10-13 Jakub Jelinek <jakub@redhat.com>
1622
1623 * g++.dg/cpp1z/inline-var1.C: New test.
1624 * g++.dg/cpp1z/inline-var1a.C: New test.
1625 * g++.dg/cpp1z/inline-var1.h: New file.
1626 * g++.dg/cpp1z/inline-var2.C: New test.
1627 * g++.dg/cpp1z/inline-var3.C: New test.
1628 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1629 uninitialized const.
1630
6c95388f 16312016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1632
ee7fa2e3
SL
1633 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1634 Xscale is specified, not just -march.
1635 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1636 is incompatible with Xscale.
18d34307 1637
96032047
MS
16382016-10-13 Martin Sebor <msebor@redhat.com>
1639
1640 PR c++/71912
1641 * g++.dg/ext/flexary4.C: Adjust.
1642 * g++.dg/ext/flexary5.C: Same.
1643 * g++.dg/ext/flexary9.C: Same.
1644 * g++.dg/ext/flexary19.C: New test.
1645 * g++.dg/ext/flexary18.C: New test.
1646 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1647 regression test.
5cb96b6a
UB
1648 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1649 Avoid generating a flexible array member in an array.
96032047 1650
5b1548fd
MS
16512016-10-13 Martin Sebor <msebor@redhat.com>
1652
1653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1654 to placate -Wformat on targets where the type is not int.
1655
7810c4eb
DM
16562016-10-13 David Malcolm <dmalcolm@redhat.com>
1657
1658 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1659 in INSN_LOCATION.
1660
fcd27666
BC
16612016-10-13 Bin Cheng <bin.cheng@arm.com>
1662
1663 * gcc.target/i386/l_fma_float_1.c: Revise test.
1664 * gcc.target/i386/l_fma_float_2.c: Ditto.
1665 * gcc.target/i386/l_fma_float_3.c: Ditto.
1666 * gcc.target/i386/l_fma_float_4.c: Ditto.
1667 * gcc.target/i386/l_fma_float_5.c: Ditto.
1668 * gcc.target/i386/l_fma_float_6.c: Ditto.
1669 * gcc.target/i386/l_fma_double_1.c: Ditto.
1670 * gcc.target/i386/l_fma_double_2.c: Ditto.
1671 * gcc.target/i386/l_fma_double_3.c: Ditto.
1672 * gcc.target/i386/l_fma_double_4.c: Ditto.
1673 * gcc.target/i386/l_fma_double_5.c: Ditto.
1674 * gcc.target/i386/l_fma_double_6.c: Ditto.
1675
b8a4b8c8
BC
16762016-10-13 Bin Cheng <bin.cheng@arm.com>
1677
1678 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1679
328ba117
BC
16802016-10-13 Bin Cheng <bin.cheng@arm.com>
1681
1682 * gcc.dg/vect/vect-98.c: Refine test case.
1683 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1684 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1685 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1686
1a1ab05e
JJ
16872016-10-13 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR c/77946
1690 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1691
27947670
ML
16922016-10-13 Martin Liska <mliska@suse.cz>
1693
1694 PR tree-optimization/77943
1695 * g++.dg/tree-ssa/pr77943.C: New test.
1696
92c5266b
AV
16972016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1698
1699 PR fortran/72832
1700 * gfortran.dg/allocate_with_source_22.f03: New test.
1701 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1702 fail.
1703
90bca4ed
TP
17042016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1705
1706 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1707 * gcc.target/arm/movsi_movw.c: Likewise.
1708 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1709 directive to work on big endian targets.
1710
0011af7b
KV
17112016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1712
1713 * gcc.dg/tree-ssa/evrp6.c: New test.
1714
859e95ab
SB
17152016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1716
1717 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1718 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1719 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1720
2934018d
SB
17212016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1722
1723 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1724 * gcc.target/powerpc/warn-2.c: Ditto.
1725
f92d1522
RS
17262016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1727
1728 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1729 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1730 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1731 for -mmsa.
1732 * gcc.target/mips/msa.c: New test.
1733 * gcc.target/mips/msa-builtins.c: Likewise.
1734 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1735 (check_effective_target_mips_msa_runtime): Likewise.
1736 (check_effective_target_mips_msa): Likewise.
1737 (add_options_for_mips_msa): Likewise.
1738 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1739 (check_effective_target_vect_intfloat_cvt): Likewise.
1740 (check_effective_target_vect_uintfloat_cvt): Likewise.
1741 (check_effective_target_vect_floatint_cvt): Likewise.
1742 (check_effective_target_vect_floatuint_cvt): Likewise.
1743 (check_effective_target_vect_shift): Likewise.
1744 (check_effective_target_vect_shift_char): Likewise.
1745 (check_effective_target_vect_long): Likewise.
1746 (check_effective_target_vect_float): Likewise.
1747 (check_effective_target_vect_double): Likewise.
1748 (check_effective_target_vect_long_long): Likewise.
1749 (check_effective_target_vect_perm): Likewise.
1750 (check_effective_target_vect_perm_byte): Likewise.
1751 (check_effective_target_vect_perm_short): Likewise.
1752 (check_effective_target_vect_sdot_qi): Likewise.
1753 (check_effective_target_vect_udot_qi): Likewise.
1754 (check_effective_target_vect_sdot_hi): Likewise.
1755 (check_effective_target_vect_udot_hi): Likewise.
1756 (check_effective_target_vect_pack_trunc): Likewise.
1757 (check_effective_target_vect_unpack): Likewise.
1758 (check_effective_target_vect_hw_misalign): Likewise.
1759 (check_effective_target_vect_condition): Likewise.
1760 (check_effective_target_vect_cond_mixed): Likewise.
1761 (check_effective_target_vect_char_mult): Likewise.
1762 (check_effective_target_vect_short_mult): Likewise.
1763 (check_effective_target_vect_int_mult): Likewise.
1764 (check_effective_target_vect_extract_even_odd): Likewise.
1765 (check_effective_target_vect_interleave): Likewise.
1766 (check_vect_support_and_set_flags): Check if the target supports MSA
1767 and append to the list of EFFECTIVE_TARGETS.
1768
0bfd099c
RB
17692016-10-12 Richard Biener <rguenther@suse.de>
1770
1771 PR debug/77947
1772 * g++.dg/torture/pr77947.C: New testcase.
1773
b4a9ef2f
PMR
17742016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1775
1776 * gnat.dg/debug8.adb: New testcase.
1777
c0dbd22d
PMR
17782016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1779
1780 * gnat.dg/debug9.adb: New testcase.
1781
8a7c91cd
RB
17822016-10-12 Richard Biener <rguenther@suse.de>
1783
1784 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1785 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1786 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1787
7dc2f5f1
RB
17882016-10-12 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/77920
1791 * gcc.dg/torture/pr77920.c: New testcase.
1792
70f6d5e1
JJ
17932016-10-12 Jakub Jelinek <jakub@redhat.com>
1794
4a8b97cb
JJ
1795 PR tree-optimization/77929
1796 * gcc.c-torture/compile/pr77929.c: New test.
1797
70f6d5e1
JJ
1798 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1799 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1800 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1801 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1802 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1803 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1804 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1805 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1806 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1807
4803de58
EB
18082016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gcc.target/sparc/setcc-4.c: Adjust.
1811 * gcc.target/sparc/setcc-5.c: Likewise.
1812 * gcc.target/sparc/setcc-6.c: Likewise.
1813 * gcc.target/sparc/setcc-7.c: Likewise.
1814 * gcc.target/sparc/setcc-8.c: Likewise.
1815 * gcc.target/sparc/setcc-9.c: Likewise.
1816 * gcc.target/sparc/setcc-10.c: Delete.
1817
f6cf4810
SK
18182016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1819
1820 PR fortran/77942
1821 * gfortran.dg/pr77942.f90
1822
8e8c2744
FR
18232016-10-11 Fritz Reese <fritzoreese@gmail.com>
1824
1825 * gfortran.dg/dec_math.f90: New testsuite.
1826
ddefad9a
SKS
18272016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1828
1829 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1830 (main): Declare j as i32 instead of int.
1831
e7b08761
TP
18322016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1833
1834 PR testsuite/PR77710
1835 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1836 target triplet instead of *-*-*-*.
1837
9fd7cd44
EB
18382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1839
1840 * gnat.dg/unchecked_convert10.adb: New test.
1841 * gnat.dg/unchecked_convert11.adb: Likewise.
1842 * gnat.dg/unchecked_convert12.adb: Likewise.
1843
ff7e7ee0
EB
18442016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gcc.target/sparc/cbcond-1.c: New test.
1847 * gcc.target/sparc/cbcond-2.c: Likewise.
1848 * gcc.target/sparc/movcc-1.c: Likewise.
1849 * gcc.target/sparc/movcc-2.c: Likewise.
1850 * gcc.target/sparc/setcc-1.c: Adjust.
1851 * gcc.target/sparc/setcc-2.c: Likewise.
1852 * gcc.target/sparc/setcc-3.c: Likewise.
1853 * gcc.target/sparc/setcc-4.c: Likewise.
1854 * gcc.target/sparc/setcc-5.c: Likewise.
1855 * gcc.target/sparc/setcc-6.c: New test.
1856 * gcc.target/sparc/setcc-7.c: Likewise.
1857 * gcc.target/sparc/setcc-8.c: Likewise.
1858 * gcc.target/sparc/setcc-9.c: Likewise.
1859 * gcc.target/sparc/setcc-10.c: Likewise.
1860
d30078b8
JL
18612016-10-10 Jeff Law <law@redhat.com>
1862
1863 PR tree-optimization/71947
1864 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1865 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1866 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1867 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1868 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1869 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1870
5f869266
TK
18712016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1872
1873 PR fortran/77915
1874 * gfortran.dg/matmul_11.f90: New test.
1875
174e0b00
JW
18762016-10-10 Jiong Wang <jiong.wang@arm.com>
1877
1878 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1879 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1937
4bc63138
JW
19382016-10-10 Jiong Wang <jiong.wang@arm.com>
1939
1940 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1954
8f3edb07
JW
19552016-10-10 Jiong Wang <jiong.wang@arm.com>
1956
1957 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1958 Enable AArch64.
1959 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1960 vdup*_laneq.
1961 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1965
6e49f922
JW
19662016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1967 Jiong Wang <jiong.wang@arm.com>
1968
1969 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1970 AArch64 support.
1971 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1972 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1973 AArch64 targets.
1974 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1975 AArch64 targets.
1976 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1977 targets.
1978 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1979
41683e1a
EB
19802016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1981
1982 * gnat.dg/specs/vfa.ads: New test.
1983
6e49f922 19842016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1985
1986 * gnat.dg/inline13.ad[sb]: New test.
1987 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1988
55cfd746
EB
19892016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 * gnat.dg/biased_subtype.adb: New test.
1992
4dfb8a2a
JJ
19932016-10-09 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR tree-optimization/77901
1996 * gcc.c-torture/compile/pr77901.c: New test.
1997
67b97478
PK
19982016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1999
2000 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2001 * gcc.dg/ipa/propalign-2.c: Likewise
2002 * gcc.dg/ipa/propalign-3.c: Likewise.
2003 * gcc.dg/ipa/propalign-4.c: Likewise.
2004 * gcc.dg/ipa/propalign-5.c: Likewise.
2005
7bad794a
JJ
20062016-10-08 Jakub Jelinek <jakub@redhat.com>
2007
81b02905
JJ
2008 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2009
ee19ef45
JJ
2010 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2011
7bad794a
JJ
2012 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2013 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2014
56d3a930
FR
20152016-10-07 Fritz Reese <fritzoreese@gmail.com>
2016
2017 * gfortran.dg/dec_union_11.f90: New testcase.
2018
45e2bf2e
NS
20192016-10-07 Nathan Sidwell <nathan@acm.org>
2020
2021 PR c++/66443
2022 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2023 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2024 * g++.dg/cpp1y/pr66443-cxx14.C: New
2025 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2026 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2027
be845b04
JJ
20282016-10-07 Jakub Jelinek <jakub@redhat.com>
2029
2030 * g++.dg/cpp0x/addressof1.C: New test.
2031 * g++.dg/cpp0x/addressof2.C: New test.
2032
08213983
MM
20332016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2034
2035 * gcc.target/powerpc/float128-type-1.c: New test to check that
2036 PowerPC 64-bit Linux enables -mfloat128-type by default.
2037 * gcc.target/powerpc/float128-type-2.c: Likewise.
2038 * gcc.target/powerpc/float128-mix.c: Change error message to
2039 reflect that __ibm128 is now #define'ed to be long double.
2040
bd845c14
SK
20412016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2042
2043 PR fortran/77406
2044 * gfortran.dg/pr77406.f90: New test.
2045 * gfortran.dg/assumed_type_3.f90: Update error messages.
2046 * gfortran.dg/defined_operators_1.f90: Ditto.
2047 * gfortran.dg/generic_26.f90: Ditto.
2048 * gfortran.dg/generic_7.f90: Ditto.
2049 * gfortran.dg/gomp/udr5.f90: Ditto.
2050 * gfortran.dg/gomp/udr7.f90: Ditto.
2051 * gfortran.dg/interface_1.f90: Ditto.
2052 * gfortran.dg/interface_37.f90: Ditto.
2053 * gfortran.dg/interface_5.f90: Ditto.
2054 * gfortran.dg/interface_6.f90: Ditto.
2055 * gfortran.dg/interface_7.f90
2056 * gfortran.dg/no_arg_check_3.f90
2057 * gfortran.dg/operator_5.f90
2058 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2059
c09c4992
BE
20602016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2061
2062 PR c++/77700
2063 * c-c++-common/Wint-in-bool-context.c: Update test.
2064
d7f336f8
RB
20652016-10-07 Richard Biener <rguenther@suse.de>
2066
2067 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2068 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2069
a9172bf3
MP
20702016-10-07 Marek Polacek <polacek@redhat.com>
2071
2072 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2073
8a14afd0
BS
20742016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2075
2076 PR c++/69733
2077 * c-c++-common/pr69733.c: New test.
2078 * gcc.dg/pr69733.c: New test.
2079 * gcc.target/i386/pr69733.c: New test.
2080
d4bd4646
MP
20812016-10-07 Marek Polacek <polacek@redhat.com>
2082
2083 PR c++/77803
2084 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2085
a93cdc5c
JJ
20862016-10-07 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR tree-optimization/77664
2089 * gcc.dg/tree-ssa/pr77664.c: New test.
2090 * gcc.dg/pr77664.c: New test.
2091
20922016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2093
2094 * gfortran.dg/pr69955.f90: New test.
2095
ac193ee7
LK
20962016_10-06 Louis Krupp <louis.krupp@zoho.com>
2097
2098 PR fortran/57910
2099 * gfortran.dg/pr57910.f90: New test.
2100
342cfb3e
JJ
21012016-10-06 Jakub Jelinek <jakub@redhat.com>
2102
2103 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2104 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2105
48057089
KV
21062016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2107
2108 PR tree-optimization/77862
2109 * gcc.dg/pr77862.c: New test.
2110
65b25c9b
KV
21112016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2112
2113 * gcc.dg/tree-ssa/evrp4.c: New test.
2114
f3127685
JL
21152016-10-06 Jeff Law <law@redhat.com>
2116
2117 PR tree-optimization/71661
2118 * gcc.dg/tree-ssa/pr71661.c: New test.
2119
b3972588
RB
21202016-10-06 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/77855
2123 * gcc.dg/torture/pr77855.c: New testcase.
2124
139dc3c6 21252016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2126 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2127
2128 * g++.dg/other/pr77759.C: New test.
2129
37f6a157
RB
21302016-10-06 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/77839
2133 * gcc.dg/torture/pr77839.c: New testcase.
2134
f779aeb8
MP
21352016-10-06 Marek Polacek <polacek@redhat.com>
2136
2137 * g++.dg/cpp1z/init-statement9.C: New test.
2138
eee8f0b0
AS
21392016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2140
2141 * gcc.target/i386/pcommit-1.c: Deleted.
2142 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2143 * gcc.target/i386/sse-13.c: Ditto.
2144 * gcc.target/i386/sse-14.c: Ditto.
2145 * gcc.target/i386/sse-22.c: Ditto.
2146 * gcc.target/i386/sse-23.c: Ditto.
2147 * g++.dg/other/i386-2.C: Ditto.
2148
b48042bb
UB
21492016-10-05 Uros Bizjak <ubizjak@gmail.com>
2150
2151 * gcc.target/i386/pr77833.c: Require int128 effective target.
2152
50b01e1d
SK
21532016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2154
2155 PR fortran/58991
2156 PR fortran/58992
2157 * gfortran.dg/associate_22.f90: New test.
2158
908b8296
FR
21592016-10-05 Fritz Reese <fritzoreese@gmail.com>
2160
2161 * gfortran.dg/dec_union_9.f90: New testcase.
2162 * gfortran.dg/dec_union_10.f90: New testcase.
2163
87582521
JJ
21642016-10-05 Jakub Jelinek <jakub@redhat.com>
2165
2e69f143
JJ
2166 PR sanitizer/66343
2167 * gcc.dg/pch/pr66343-3.c: New test.
2168 * gcc.dg/pch/pr66343-3.hs: New file.
2169
87582521
JJ
2170 PR sanitizer/66343
2171 * gcc.dg/pch/pr66343-1.c: New test.
2172 * gcc.dg/pch/pr66343-1.hs: New file.
2173 * gcc.dg/pch/pr66343-2.c: New test.
2174 * gcc.dg/pch/pr66343-2.hs: New file.
2175
700fff34
BE
21762016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2177
2178 * c-c++-common/Wint-in-bool-context.c: Update test.
2179
17a9e380
MP
21802016-10-05 Marek Polacek <polacek@redhat.com>
2181
2182 * g++.dg/cpp1z/init-statement1.C: New test.
2183 * g++.dg/cpp1z/init-statement2.C: New test.
2184 * g++.dg/cpp1z/init-statement3.C: New test.
2185 * g++.dg/cpp1z/init-statement4.C: New test.
2186 * g++.dg/cpp1z/init-statement5.C: New test.
2187 * g++.dg/cpp1z/init-statement6.C: New test.
2188 * g++.dg/cpp1z/init-statement7.C: New test.
2189 * g++.dg/cpp1z/init-statement8.C: New test.
2190
6e48e779
LK
21912016-10-05 Louis Krupp <louis.krupp@zoho.com>
2192
2193 PR fortran/67524
2194 * gfortran.dg/pr67524.f90: New test.
2195
04a32443
JJ
21962016-10-05 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR sanitizer/77823
2199 * c-c++-common/ubsan/shift-9.c: New test.
2200
743a9cf7
SKS
22012016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2202
2203 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2204 of int if __SIZEOF_INT__ is less than 4 bytes.
2205
a40278c3
JD
22062016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207
2208 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2209 * gfortran.dg/class_array_20.f03: Likewise.
2210 * gfortran.dg/class_array_21.f03: Likewise.
2211 * gfortran.dg/finalize_29.f08: Likewise.
2212 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2213
39bb7d01
RB
22142016-10-05 Richard Biener <rguenther@suse.de>
2215
2216 PR middle-end/77826
2217 * gcc.dg/torture/pr77826.c: New testcase.
2218
eeb57981
RB
22192016-10-05 Richard Biener <rguenther@suse.de>
2220
2221 * gcc.dg/fold-copysign-1.c: New testcase.
2222
f9018d75
AS
22232016-10-05 Andreas Schwab <schwab@suse.de>
2224
2225 * g++.dg/pr49847-2.C: Remove.
2226
7e8000b3
PMR
22272016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2228
2229 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2230
54f84ca9
RB
22312016-10-05 Richard Biener <rguenther@suse.de>
2232
2233 PR middle-end/55152
2234 * gcc.dg/pr55152-2.c: New testcase.
2235
17beda50
JD
22362016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2237
2238 * gfortran.dg/dtio_15.f90: New test.
2239
1c84b798
ILT
22402016-10-04 Ian Lance Taylor <iant@golang.org>
2241
2242 * gcc.dg/split-7.c: New test.
2243
7ec39552
MS
22442016-10-04 Martin Sebor <msebor@redhat.com>
2245
2246 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2247 %lc directive to wint_t to silence -Wformat warnings on targets
2248 where the latter is a distinct type such as long.
2249
8ff04ff9
MS
22502016-10-04 Martin Sebor <msebor@redhat.com>
2251
2252 PR c++/77804
2253 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2254
bfecd57c
JJ
22552016-10-04 Jakub Jelinek <jakub@redhat.com>
2256
f72da967
JJ
2257 PR c++/77791
2258 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2259
bfecd57c
JJ
2260 * g++.dg/other/java3.C: Remove.
2261 * g++.dg/other/java1.C: Remove.
2262 * g++.dg/other/error12.C: Remove.
2263 * g++.dg/other/java2.C: Remove.
2264 * g++.dg/warn/Wnvdtor.C: Remove.
2265 * g++.dg/lookup/java1.C: Remove.
2266 * g++.dg/lookup/java2.C: Remove.
2267 * g++.dg/ext/pr34829.C: Remove.
2268 * g++.dg/ext/java-3.C: Remove.
2269 * g++.dg/ext/java-1.C: Remove.
2270 * g++.dg/ext/java-2.C: Remove.
2271 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2272
fe8b1e83
DG
22732016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2274
2275 PR tree-optimization/77808
2276 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2277
078b5aab
RB
22782016-10-04 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/77399
2281 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2282
2b568899
RB
22832016-10-04 Richard Biener <rguenther@suse.de>
2284
2285 PR middle-end/77833
2286 * gcc.target/i386/pr77833.c: New testcase.
2287
0a4e5cf3
JL
22882016-09-26 Jeff Law <law@redhat.com>
2289
2290 PR tree-optimization/71550
2291 PR tree-optimization/71403
2292 * gcc.c-torture/execute/pr71550.c: New test.
2293
d07b0a23
SKS
22942016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2295
2296 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2297 option.
2298
b44a42cf
KT
22992016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2300
2301 Revert
2302 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2305
f41f1ceb
MP
23062016-10-03 Marek Polacek <polacek@redhat.com>
2307
2308 * g++.dg/cpp0x/nullptr37.C: New test.
2309
1633d3b9
BE
23102016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2311
2312 * c-c++-common/Wint-in-bool-context.c: Update test.
2313
2c8e3a1d
JJ
23142016-10-02 Jakub Jelinek <jakub@redhat.com>
2315
2316 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2317 earlier.
2318 * g++.dg/charset/asm2.c (memmove): Likewise.
2319 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2320 * g++.dg/tls/diag-4.C (foo): Likewise.
2321 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2322 dg-warning, fix up regex.
2323 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2324 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2325 * g++.old-deja/g++.mike/net31.C: Likewise.
2326 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2327 for C++17.
2328 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2329 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2330
f00b6283
RB
23312016-10-01 Richard Biener <rguenther@suse.de>
2332
2333 PR middle-end/77798
2334 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2335
0f0565b1
AV
23362016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2337
2338 PR fortran/77663
2339 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2340
c58823a0
JJ
23412016-10-01 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR c/77490
2344 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2345 Add dg-prune-output directive.
2346
e3228a50
JD
23472016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2348
2349 PR fortran/66643
2350 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2351 * gfortran.fortran-torture/compile/write.f90: Update test.
2352
e70bbc6f
MW
23532016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2354
2355 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2356 arm_fp16_alternative_ok as the required effective target.
2357 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2358 -mfp16-format=alternative to the dg-options directive and remove
2359 the dg-add-options directive.
2360
c39747d2
FR
23612016-09-30 Fritz Reese <fritzoreese@gmail.com>
2362
2363 PR fortran/77764
2364 * gfortran.dg/dec_union_8.f90: New testcase.
2365
00074dd8
FR
23662016-09-30 Fritz Reese <fritzoreese@gmail.com>
2367
2368 PR fortran/77782
2369 * gfortran.dg/dec_structure_16.f90: New testcase.
2370
26f391e8
AV
23712016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2372
2373 * gfortran.dg/coarray_allocate_10.f08: New test.
2374 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2375
fa16a271
KT
23762016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377
2378 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2379
f334c828
RB
23802016-09-30 Richard Biener <rguenther@suse.de>
2381
2382 PR tree-optimization/77399
2383 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2384
76e3ec9c
SL
23852016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2386
871267e1 2387 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2388 -fdelete-null-pointer-checks explicit.
2389 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2390 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2391 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2392 * gcc.dg/pic-1.c: Require fpic target support.
2393 * gcc.dg/pic-2.c: Likewise.
2394
a2c6e7f2
JJ
23952016-09-29 Jakub Jelinek <jakub@redhat.com>
2396
2397 Implement P0001R1 - C++17 removal of register storage class specifier
2398 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2399 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2400 C++17.
2401 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2402 keyword if not __SSE2__.
2403 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2404 C++17.
2405 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2406 register keywords.
2407 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2408 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2409 no_erroneous_warning): Expect new warnings for C++17.
2410 * g++.dg/warn/register-var-2.C (f): Likewise.
2411 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2412 * g++.dg/parse/linkage2.C (foo): Likewise.
2413 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2414 keyword on parameters for C++17.
2415 * g++.dg/cpp1z/register1.C: New test.
2416 * g++.dg/cpp1z/register2.C: New test.
2417 * g++.dg/cpp1z/register3.C: New test.
2418
4ab76933
UB
24192016-09-29 Uros Bizjak <ubizjak@gmail.com>
2420
2421 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2422 * gcc.target/i386/avx2-check.h (main): Ditto.
2423 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2424 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2425 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2426 * gcc.target/i386/avx512er-check.h (main): Ditto.
2427 * gcc.target/i386/avx512f-check.h (main): Ditto.
2428 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2429 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2430 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2431
2488ebe5
UB
24322016-09-29 Uros Bizjak <ubizjak@gmail.com>
2433
2434 PR target/77756
2435 * gcc.target/i386/pr77756.c: New test.
2436
4d258d09
MP
24372016-09-29 Marek Polacek <polacek@redhat.com>
2438
2439 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2440
a9087411
MP
24412016-09-29 Marek Polacek <polacek@redhat.com>
2442
2443 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2444 C++14.
2445
fa0a064a
ML
24462016-09-29 Martin Liska <mliska@suse.cz>
2447
2448 * objc/execute/construct1.m: New test.
2449
0ce1ecc7
RB
24502016-09-29 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/77768
2453 * gcc.dg/torture/pr77768.c: New testcase.
2454
da186c1f
RB
24552016-09-28 Richard Biener <rguenther@suse.de>
2456
2457 PR middle-end/77407
2458 * gcc.dg/pr77407.c: New testcase.
2459
d657e995
RB
24602016-09-29 Richard Biener <rguenther@suse.de>
2461
2462 PR middle-end/55152
2463 * gcc.dg/pr55152.c: New testcase.
2464 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2465
cadf6296
RO
24662016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2467
2468 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2469 (dg-options): Remove -m32.
2470
88000fd1
MS
24712016-09-28 Martin Sebor <msebor@redhat.com>
2472
2473 PR middle-end/77721
2474 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2475
0c172974
JD
24762016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478 PR libgfortran/77707
2479 * gfortran.dg/inquire_17.f90: New test.
2480
4b390698
JJ
24812016-09-28 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR c++/77467
2484 * g++.dg/cpp1y/constexpr-77467.C: New test.
2485
2b1b5938
MS
24862016-09-28 Martin Sebor <msebor@redhat.com>
2487
2488 PR c/77762
2489 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2490 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2491 (test_sprintf_p_const): Adjust line numbers to avoid failures
2492 introduced in r240503.
2493
30dc6ee9
MS
24942016-09-28 Martin Sebor <msebor@redhat.com>
2495
2496 PR middle-end/77683
2497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2498
7d290e93
BE
24992016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2500
fcf32bad
BE
2501 PR c++/77748
2502 * g++.dg/pr77550.C: Avoid undefined behavior.
2503
7d290e93
BE
2504 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2505
912d9ec3
WD
25062016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2507
2508 * gcc.dg/strlenopt-20.c: Update test.
2509 * gcc.dg/strlenopt-21.c: Likewise.
2510 * gcc.dg/strlenopt-22.c: Likewise.
2511 * gcc.dg/strlenopt-22g.c: Likewise.
2512 * gcc.dg/strlenopt-26.c: Likewise.
2513 * gcc.dg/strlenopt-5.c: Likewise.
2514 * gcc.dg/strlenopt-7.c: Likewise.
2515 * gcc.dg/strlenopt-9.c: Likewise.
2516
459bcfb0
JJ
25172016-09-27 Jakub Jelinek <jakub@redhat.com>
2518
6e39060a
JJ
2519 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2520
8ca33347
JJ
2521 * g++.dg/cpp1z/lambda-this1.C: New test.
2522 * g++.dg/cpp1z/lambda-this2.C: New test.
2523
459bcfb0
JJ
2524 PR c++/77722
2525 * g++.dg/ubsan/return-4.C: New test.
2526 * g++.dg/ubsan/return-5.C: New test.
2527 * g++.dg/ubsan/return-6.C: New test.
2528
20fba714
JW
25292016-09-27 Jiong Wang <jiong.wang@arm.com>
2530
2531 * lib/target-supports.exp
2532 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2533 in function comment.
2534
bebe0086
ML
25352016-09-27 Martin Liska <mliska@suse.cz>
2536
2537 PR gcov-profile/46266
2538 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2539 considered.
2540
59896334
RB
25412016-09-27 Richard Biener <rguenther@suse.de>
2542
2543 PR tree-optimization/77745
2544 * g++.dg/torture/pr77745.C: New testcase.
2545
f0d355dc
RB
25462016-09-27 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/77478
2549 * gcc.dg/torture/pr77478.c: New testcase.
2550
8c9434c2
ML
25512016-09-27 Martin Liska <mliska@suse.cz>
2552
2553 PR gcov-profile/7970
2554 PR gcov-profile/16855
2555 PR gcov-profile/44779
2556 * g++.dg/gcov/pr16855.C: New test.
2557
511d092e
SKS
25582016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2559
2560 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2561
f2e0c4e1
JJ
25622016-09-27 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR fortran/77666
2565 * gfortran.dg/gomp/pr77666.f90: New test.
2566
3a4228ba
KV
25672016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2568
2569 PR ipa/77677
2570 * gcc.dg/torture/pr77677-2.c: New test.
2571
a184e37f
SK
25722016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2573
2574 PR fortran/77420
2575 * gfortran.dg/pr77420_1.f90: New test.
2576 * gfortran.dg/pr77420_2.f90: Ditto.
2577 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2578 * gfortran.dg/pr77420_4.f90: this file.
2579
8be59d19
KV
25802016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2581
2582 PR middle-end/77719
2583 * gfortran.dg/pr77719.f90: New test.
2584
991075a4
TP
25852016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2586
2587 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2588 singular form of byte when quantity is unknown.
991075a4 2589
c6147dc4
MP
25902016-09-26 Marek Polacek <polacek@redhat.com>
2591
2592 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2593
5cc6c41c
ML
25942016-09-26 Martin Liska <mliska@suse.cz>
2595
2596 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2597 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2598 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2599 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2600 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2601 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2602 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2603 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2604 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2605
81fea426
MP
26062016-09-26 Marek Polacek <polacek@redhat.com>
2607
2608 PR c/7652
2609 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2610 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2611 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2612 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2613 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2614 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2615 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2616 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2617 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2618 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2619 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2620 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2621 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2622 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2623 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2624 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2625 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2626 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2627 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2628 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2629 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2630 * c-c++-common/attr-fallthrough-1.c: New test.
2631 * c-c++-common/attr-fallthrough-2.c: New test.
2632 * g++.dg/cpp0x/fallthrough1.C: New test.
2633 * g++.dg/cpp0x/fallthrough2.C: New test.
2634 * g++.dg/cpp1z/fallthrough1.C: New test.
2635 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2636 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2637 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2638 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2639
9b597c1f
SK
26402016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2641
12a813c1 2642 PR fortran/77429
9b597c1f
SK
2643 * gfortran.dg/pr77429.f90: New test.
2644
f1c7e7f1
SK
26452016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2646
2647 PR fortran/77694
2648 * gfortran.dg/pr77694.f90: New test.
2649
50c6dd20
OE
26502016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2651
2652 PR target/51244
2653 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2654
540b039e
DH
26552016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2656
2657 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2658 for 32-bit mode.
2659
cfd161bf
DH
26602016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2661
2662 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2663 for 32-bit mode.
2664
9a2300e9
MP
26652016-09-24 Marek Polacek <polacek@redhat.com>
2666
2667 PR c/77490
2668 * c-c++-common/Wbool-operation-1.c: New test.
2669 * gcc.dg/Wbool-operation-1.c: New test.
2670
34d567d1
FR
26712016-09-23 Fritz Reese <fritzoreese@gmail.com>
2672
2673 * gfortran.dg/dec_static_1.f90: New.
2674 * gfortran.dg/dec_static_2.f90: New.
2675 * gfortran.dg/dec_static_3.f90: New.
2676 * gfortran.dg/dec_static_4.f90: New.
2677
4a8d4422
JD
26782016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2679
2680 PR fortran/48298
2681 * gfortran.dg/negative_unit_check.f90: Update test.
2682 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2683
90ef45cb
DV
26842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2685
2686 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2687 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2688 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2689 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2690 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2691 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2692 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2693
e0535922
MS
26942016-09-23 Martin Sebor <msebor@redhat.com>
2695
2696 PR testsuite/77713
2697 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2698 assuming long double is bigger than double.
2699
d664d76d
JJ
27002016-09-23 Jakub Jelinek <jakub@redhat.com>
2701
2702 Implement P0138R2, C++17 construction rules for enum class values
2703 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2704
3b31f720
DM
27052016-09-23 David Malcolm <dmalcolm@redhat.com>
2706
2707 PR preprocessor/77672
2708 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2709 expected multiline output from first warning to reflect change
2710 in r240434.
2711
592459bf
TP
27122016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2713
2714 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2715
0af06385
BE
27162016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2717 Tom de Vries <tom@codesourcery.com>
2718
2719 PR testsuite/77411
2720 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2721
8f01b67a
MP
27222016-09-23 Marek Polacek <polacek@redhat.com>
2723
2724 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2725 * c-c++-common/gomp/atomic-13.c: Likewise.
2726 * c-c++-common/gomp/atomic-14.c: Likewise.
2727 * c-c++-common/pr60439.c: Remove invalid code.
2728 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2729 * g++.dg/expr/bitfield5.C: Likewise.
2730 * g++.dg/expr/bitfield6.C: Likewise.
2731 * g++.dg/expr/bool1.C: Likewise.
2732 * g++.dg/expr/bool3.C: Likewise.
2733 * g++.dg/expr/lval3.C: Likewise.
2734 * g++.dg/expr/lval4.C: Likewise.
2735 * g++.old-deja/g++.jason/bool5.C: Likewise.
2736
bbd6fcf3
DM
27372016-09-23 David Malcolm <dmalcolm@redhat.com>
2738
2739 PR preprocessor/77672
2740 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2741 (test_terminator_location): New function.
2742
113d06a4
RB
27432016-09-23 Richard Biener <rguenther@suse.de>
2744
2745 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2746
cab9e1df
MW
27472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2748
2749 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2750 -march=armv8.2-a+fp16 when supported by the hardware.
2751 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2753 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2754 semi-colons to a macro invocations.
2755 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2756 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2757 defined.
2758 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2759 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2761 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2762 defined.
2763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2770 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2773 defined.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2777 defined.
2778 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2780 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2781 defined.
2782 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2784 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2785 defined.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2788 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2789 defined. Also fix some white-space.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2795 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2796 defined. Also fix some long lines and white-space.
2797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2798 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2799 defined. Also fix some long lines and white-space.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2801 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2802 defined.
2803 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2805 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2806 defined.
2807 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2808 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2809 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2810 defined.
2811 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2813 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2814 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2818 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2821 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2827 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2828 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2830
da9b2e69
JW
28312016-09-23 Jiong Wang <jiong.wang@arm.com>
2832 Matthew Wahab <matthew.wahab@arm.com>
2833
2834 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2868 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2869 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2871
785cf02f
MW
28722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2873
2874 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2875 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2876 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2877 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2878 support.
2879
1e401340
KV
28802016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2881
2882 PR ipa/77677
2883 * gcc.dg/torture/pr77677.c: New test.
2884
8ed3eeac
AV
28852016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2886
2887 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2888 here now.
2889
55a9b91b
MW
28902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2891
2892 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2893 options. Add tests for float16x4_t and float16x8_t.
2894
64c744b9
DV
28952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2896
2897 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2898 * gcc.target/s390/risbg-ll-2.c: Ditto.
2899 * gcc.target/s390/risbg-ll-3.c: Ditto.
2900
d403b8d4
MW
29012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2902
2903 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2904 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2905
576987fc
DV
29062016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2907
2908 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2909 output to the simplified instructions.
2910
4ffc8099
MW
29112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2912
2913 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2914 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2915
b1a970a5
MW
29162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2917
2918 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2919 (FP16_SUPPORTED): New
2920 (expected-hfloat-16x4): Make conditional on __fp16 support.
2921 (expected-hfloat-16x8): Likewise.
2922 (vdup_n_f16): Disable for non-AArch64 targets.
2923 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2924 conditional on FP16_SUPPORTED.
2925 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2926 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2927 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2928 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2929 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2930 for testing __fp16.
2931 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2932 conditional on FP16_SUPPORTED.
2933 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2934 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2935
50df9464
MW
29362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2937
2938 * gcc.target/arm/short-vfp-1.c: New.
2939
536b9f42
MW
29402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2941
2942 * gcc.target/arm/attr-fp16-arith-1.c: New.
2943
1b9e31cf
MW
29442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2945
2946 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2947 New.
2948 (add_options_for_arm_v8_2a_fp16_neon): New.
2949 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2950 (add_options_for_arm_arch_v8_2a): Auto-generate.
2951 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2952 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2953 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2954 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2955 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2956 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2957 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2958
a5b42ee7
MW
29592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2960
2961 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2962 arm_fp16_alternative_ok.
2963 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2964 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2965 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2966 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2967 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2968 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2969 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2970 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2971 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2972 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2973 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2974 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2975 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2976 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2977 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2978 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2979 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2980 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2981 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2982 arm_fp16_alternative_ok.
2983 * lib/target-supports.exp
2984 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2985 (check_effective_target_arm_fp16_alternative_ok): New.
2986 (check_effective_target_arm_fp16_none_ok_nocache): New.
2987 (check_effective_target_arm_fp16_none_ok): New.
2988
fcbc975b
ML
29892016-09-23 Martin Liska <mliska@suse.cz>
2990
2991 * gcc.dg/ipa/pr77653.c: Replace adress
2992 with address.
2993
1822b732
ML
29942016-09-23 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.target/i386/movbe-4.c: New test.
2997
fab18cc4
ML
29982016-09-23 Martin Liska <mliska@suse.cz>
2999
3000 * gcc.target/i386/crc32-5.c: New test.
3001
e70f01b5
ML
30022016-09-23 Martin Liska <mliska@suse.cz>
3003
3004 * gcc.target/i386/pr71652.c: New test.
3005 * gcc.target/i386/pr71652-2.c: New test.
3006 * gcc.target/i386/pr71652-3.c: New test.
3007
f2e81d05
JJ
30082016-09-23 Jakub Jelinek <jakub@redhat.com>
3009
3010 * lib/gcc-dg.exp (process-message): Support relative line number
3011 notation - .+4 or .-1 etc.
3012 * gcc.dg/dg-test-1.c: New test.
3013
ed30d2a6
MS
30142016-09-22 Martin Sebor <msebor@redhat.com>
3015
3016 PR target/77676
3017 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3018 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3019 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3020 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3021
1c681c7b
UB
30222016-09-22 Uros Bizjak <ubizjak@gmail.com>
3023
3024 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3025 * gcc.dg/ifcvt-2.c: Ditto.
3026 * gcc.dg/zero_bits_compound-1.c: Ditto.
3027 * gcc.dg/zero_bits_compound-1.c: Ditto.
3028 * gcc.dg/pr40550.c: Simplify target selectors.
3029 Use dg-additional-options.
3030 * gcc.dg/pr47893.c: Ditto.
3031 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3032 additional options for 32-bit x86 targets.
3033 * gcc.dg/pr70955.c: Move to ...
3034 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3035
67cf0a53
PC
30362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3037
3038 PR c++/61019
3039 * g++.dg/cpp0x/pr61019.C: New.
3040
0ee70cc0
AV
30412016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3042 Terry Guo <terry.guo@arm.com>
3043
3044 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3045 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3046 * gcc.target/arm/pure-code/pure-code.exp: New.
3047
43639d2c
UB
30482016-09-22 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3051 Remove SSE effective target requirement.
3052
a608d15b
PC
30532016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 PR c++/71979
3056 * g++.dg/cpp0x/pr71979.C: New.
3057
d94a7ab4
BE
30582016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3059
3060 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3061
a13f439f
ML
30622016-09-22 Martin Liska <mliska@suse.cz>
3063
3064 PR ipa/77653
3065 * gcc.dg/ipa/pr77653.c: New test.
3066
cf352092
JJ
30672016-09-22 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR fortran/77665
3070 * gfortran.dg/gomp/pr77665.f90: New test.
3071
a8de3002
PT
30722016-09-22 Paul Thomas <pault@gcc.gnu.org>
3073
3074 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3075 * gfortran.dg/dtio_13.f90: New test.
3076
39abef62
LK
30772016-09-21 Louis Krupp <louis.krupp@zoho.com>
3078
3079 PR fortran/66107
3080 * gfortran.dg/pr66107.f90: New test.
3081
4a2bb7fc
ILT
30822016-09-21 Ian Lance Taylor <iant@golang.org>
3083
3084 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3085 with call to builtin delete function.
3086
5f84cee2
JM
30872016-09-21 Joseph Myers <joseph@codesourcery.com>
3088
3089 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3090 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3091 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3092 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3093 tests.
3094
fe01a41a
UB
30952016-09-21 Uros Bizjak <ubizjak@gmail.com>
3096
3097 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3098
2e1c20b1
JJ
30992016-09-21 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR c++/77651
3102 * g++.dg/cpp1z/aligned-new6.C: New test.
3103
de4c144a
MW
31042016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3105
3106 * gcc.target/arm/fp16-aapcs-3.c: New.
3107 * gcc.target/arm/fp16-aapcs-4.c: New.
3108 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3109 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3110 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3111 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3112
44fc7854
BE
31132016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3114
3115 PR tree-optimization/77550
3116 * g++.dg/pr77550.C: New test.
3117
bc084f84
GJL
31182016-09-21 Georg-Johann Lay <avr@gjlay.de>
3119
3120 PR target/77326
3121 * gcc.target/avr/torture/pr77326.c: New test.
3122
c075003a
LK
31232016-09-21 Louis Krupp <louis.krupp@zoho.com>
3124
3125 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3126
6811ea79
RB
31272016-09-21 Richard Biener <rguenther@suse.de>
3128
3129 PR tree-optimization/77648
3130 * gcc.dg/torture/pr77648-1.c: New testcase.
3131 * gcc.dg/torture/pr77648-2.c: Likewise.
3132
f955c4c4
RB
31332016-09-21 Richard Biener <rguenther@suse.de>
3134 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR tree-optimization/77621
3137 * gcc.dg/pr77621.c: New testcase.
3138
096506bb
PT
31392016-09-21 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/77657
3142 * gfortran.dg/dtio_12.f90: New test.
3143
37d168ae
SKS
31442016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3145
3146 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3147
66454000
KV
31482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3149
3150 PR tree-optimization/72835
3151 * gcc.dg/tree-ssa/pr72835.c: New test.
3152
88d0c3f0
MS
31532016-09-20 Martin Sebor <msebor@redhat.com>
3154
3155 PR middle-end/49905
3156 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3158 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3159 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3160 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3161 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3162 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3163
a03df1d5
KV
31642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3165
3166 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3167 arguments/compare will be optimized away.
3168 * gcc.dg/torture/ftrapv-1.c: Likewise.
3169
8bc5448f
KV
31702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3171
3172 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3173 will be optimized away.
3174 * gcc.dg/ipa/vrp1.c: New test.
3175 * gcc.dg/ipa/vrp2.c: New test.
3176 * gcc.dg/ipa/vrp3.c: New test.
3177
973625a0
KV
31782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3179
3180 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3181 does the same transformation.
3182 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3183 * gcc.dg/tree-ssa/evrp1.c: New test.
3184 * gcc.dg/tree-ssa/evrp2.c: New test.
3185 * gcc.dg/tree-ssa/evrp3.c: New test.
3186 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3187 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3188 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3189 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3190 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3191 foling now happens early.
3192 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3193 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3194 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3195 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3196 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3197
9b1ba33c
UB
31982016-09-20 Uros Bizjak <ubizjak@gmail.com>
3199
3200 PR target/77621
3201 * gcc.target/i386/pr77621.c: New test.
3202 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3203 pattern, loop should vectorize with -mtune=atom.
3204
f5bd4ad8
MO
32052016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3206 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR testsuite/63299
3209 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3210 instead of delete.
3211
7d9cf801
JJ
32122016-09-20 Jakub Jelinek <jakub@redhat.com>
3213
b912f962
JJ
3214 PR c++/77626
3215 * g++.dg/other/pr77626.C: New test.
3216
eaf1ece1
JJ
3217 PR c++/77638
3218 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3219
590b62e9
JJ
3220 PR c++/77637
3221 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3222
7d9cf801
JJ
3223 PR middle-end/77624
3224 * c-c++-common/pr77624-1.c: New test.
3225 * c-c++-common/pr77624-2.c: New test.
3226
3aebb6ff
AV
32272016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3228
3229 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3230 of digits expected.
3231
b5bbe47b
RB
32322016-09-20 Richard Biener <rguenther@suse.de>
3233
3234 PR tree-optimization/77646
3235 * gcc.dg/torture/pr77646.c: New testcase.
3236
144a96e4
BE
32372016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3238
3239 PR c++/77434
3240 * c-c++-common/Wint-in-bool-context.c: New test.
3241
1f2071fa
JM
32422016-09-19 Joseph Myers <joseph@codesourcery.com>
3243
3244 * gcc.dg/cr-decimal-dig-1.c: New test.
3245
63012d9a
JM
32462016-09-19 Joseph Myers <joseph@codesourcery.com>
3247
3248 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3249 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3250 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3251 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3252
02410826
VM
32532016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3254
3255 PR rtl-optimization/77416
3256 * gcc.target/powerpc/pr77416.c: New.
3257
6101a7ab
PP
32582016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3259
3260 PR c++/77639
3261 * g++.dg/template/error-recovery4.C: New test.
3262
1993ff76
BC
32632016-09-19 Bin Cheng <bin.cheng@arm.com>
3264
3265 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3266
5fa9e644
KT
32672016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3268
3269 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3270 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3271
fc15d9ec
JJ
32722016-09-19 Jakub Jelinek <jakub@redhat.com>
3273 Jan Hubicka <jh@suse.cz>
3274
3275 PR target/77587
3276 * gcc.dg/pr77587.c: New test.
3277 * gcc.dg/pr77587a.c: New file.
3278
3c9f5092
AV
32792016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3280
3281 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3282 * gfortran.dg/coarray_38.f90:
3283 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3284 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3285 * gfortran.dg/coarray_allocate_7.f08: New test.
3286 * gfortran.dg/coarray_allocate_8.f08: New test.
3287 * gfortran.dg/coarray_allocate_9.f08: New test.
3288 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3289 new caf_register.
3290 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3291 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3292 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3293 get_by_refs.
3294 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3295 * gfortran.dg/coarray_lock_7.f90: Same.
3296 * gfortran.dg/coarray_poly_5.f90: Same.
3297 * gfortran.dg/coarray_poly_6.f90: Same.
3298 * gfortran.dg/coarray_poly_7.f90: Same.
3299 * gfortran.dg/coarray_poly_8.f90: Same.
3300 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3301
e79e6763
FR
33022016-09-19 Fritz Reese <fritzoreese@gmail.com>
3303
3304 PR fortran/77584
3305 * gfortran.dg/dec_structure_15.f90: New testcase.
3306
ae527639
RB
33072016-09-19 Richard Biener <rguenther@suse.de>
3308
3309 PR middle-end/77605
3310 * gcc.dg/torture/pr77605.c: New testcase.
3311
cdf060f8
LK
33122016-09-18 Louis Krupp <louis.krupp@zoho.com>
3313
3314 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3315
b720e919
JH
33162016-09-17 Jan Hubicka <hubicka@ucw.cz>
3317
3318 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3319 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3320 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3321 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3322 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3323 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3324 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3325 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3326 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3327 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3328 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3329
bdabae39
KY
33302016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3331
3332 * gcc.target/i386/pr68633.c: Fix expected result.
3333
493ba820
LK
33342016-09-17 Louis Krupp <louis.krupp@gmail.com>
3335
3336 PR fortran/68078
3337 * gfortran.dg/pr68078.f90: New test.
3338 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3339
9a42726b
BS
33402016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3341
3342 PR target/77613
3343 * gcc.target/powerpc/swaps-p8-25.c: New.
3344
e7d61178
JJ
33452016-09-16 Jakub Jelinek <jakub@redhat.com>
3346
8f03e02f
JJ
3347 PR c++/77482
3348 * g++.dg/cpp0x/constexpr-77482.C: New test.
3349
e80cb545
JJ
3350 PR c++/77379
3351 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3352 thunk offsets.
3353 * g++.dg/abi/abi-tag23a.C: Likewise.
3354
1c2f613f
JJ
3355 PR c++/77338
3356 * g++.dg/cpp0x/decltype-77338.C: New test.
3357
e7d61178
JJ
3358 PR c++/77375
3359 * g++.dg/cpp0x/mutable1.C: New test.
3360
8d987deb
SK
33612016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3362
3363 PR fortran/77612
3364 * gfortran.dg/pr77612.f90: New test.
3365
2c3d35a6
SKS
33662016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3367
3368 * gcc.dg/torture/pr70421.c: Require int32plus.
3369
e43163ae
JJ
33702016-09-16 Jakub Jelinek <jakub@redhat.com>
3371
bcf0905a
JJ
3372 PR middle-end/77475
3373 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3374
e43163ae
JJ
3375 PR target/77526
3376 * gcc.target/i386/pr77526.c: New test.
3377
7d704548
JJ
33782016-09-16 Jakub Jelinek <jakub@redhat.com>
3379 Eric Botcazou <ebotcazou@adacore.com>
3380
3381 PR middle-end/77594
3382 * gcc.target/i386/pr77594.c: New test.
3383
902d624f
LK
33842016-09-15 Louis Krupp <louis.krupp@zoho.com>
3385
3386 PR fortran/69963
3387 * gfortran.dg/misplaced_implicit_character.f90: New test.
3388
7e16ce79
BC
33892016-09-15 Bin Cheng <bin.cheng@arm.com>
3390
3391 PR tree-optimization/77503
3392 * gcc.dg/vect/pr77503.c: New test.
3393
7c05f5c4
RB
33942016-09-15 Richard Biener <rguenther@suse.de>
3395
3396 PR middle-end/77544
3397 * c-c++-common/torture/pr77544.c: New testcase.
3398
76ff80fb
JJ
33992016-09-15 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR middle-end/77475
3402 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3403 * gcc.dg/march-generic.c: Likewise.
3404 * gcc.target/i386/spellcheck-options-1.c: New test.
3405 * gcc.target/i386/spellcheck-options-2.c: New test.
3406 * gcc.target/i386/spellcheck-options-3.c: New test.
3407 * gcc.target/i386/spellcheck-options-4.c: New test.
3408
5560d026
CLT
34092016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3410
3411 PR fortran/72743
3412 * gfortran.dg/goacc/pr72743.f90: New test.
3413
5334f733
RB
34142016-09-15 Richard Biener <rguenther@suse.de>
3415
3416 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3417
d08615f2
RB
34182016-09-15 Richard Biener <rguenther@suse.de>
3419
3420 PR tree-optimization/77514
3421 * gcc.dg/torture/pr77514.c: New testcase.
3422
28ca05f0
JJ
34232016-09-14 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR c++/77549
3426 * g++.dg/lookup/pr77549.C: New test.
3427
20a1e5b8
MP
34282016-09-14 Marek Polacek <polacek@redhat.com>
3429
3430 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3431 * c-c++-common/gomp/atomic-13.c: Likewise.
3432 * c-c++-common/gomp/atomic-14.c: Likewise.
3433 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3434 * g++.dg/cpp1z/bool-increment1.C: New test.
3435 * c-c++-common/pr60439.c: Add dg-warning.
3436 * g++.dg/expr/bitfield4.C: Likewise.
3437 * g++.dg/expr/bitfield5.C: Likewise.
3438 * g++.dg/expr/bitfield6.C: Likewise.
3439 * g++.dg/expr/bool1.C: Likewise.
3440 * g++.dg/expr/bool3.C: Likewise.
3441 * g++.dg/expr/lval3.C: Likewise.
3442 * g++.dg/expr/lval4.C: Likewise.
3443 * g++.old-deja/g++.jason/bool5.C: Likewise.
3444 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3445 * g++.dg/other/error18.C: Likewise.
3446 * g++.dg/gomp/atomic-14.C: Likewise.
3447
0761f6bf
NS
34482016-09-14 Nathan Sidwell <nathan@acm.org>
3449
3450 PR c++/77539
3451 * g++.dg/cpp1y/pr77539.C: New.
3452
13cddbc1
CL
34532016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3454
3455 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3456 dg-require.
3457 * g++.dg/ext/builtin_alloca.C: Likewise.
3458 * g++.dg/template/spec35.C: Likewise.
3459 * gcc.dg/builtins-68.c: Likewise.
3460 * gcc.misc-tests/gcov-13.c: Likewise.
3461 * gcc.misc-tests/gcov-14.c: Likewise.
3462
a90638d4
JM
34632016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3464
3465 * gfortran.dg/dec_structure_14.f90: New testcase.
3466
5ba4a08c
JJ
34672016-09-14 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR sanitizer/68260
3470 * c-c++-common/tsan/pr68260.c: New test.
3471
a713b234
JS
34722016-09-13 Joe Seymour <joe.s@somniumtech.com>
3473
3474 PR target/70713
3475 * gcc.target/msp430/function-attributes-1.c: New test.
3476 * gcc.target/msp430/function-attributes-2.c: New test.
3477 * gcc.target/msp430/function-attributes-3.c: New test.
3478
96032047
MS
34792015-04-18 Martin Sebor <msebor@redhat.com>
3480
3481 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3482 of non-nul characters.
3483 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3484
ea8661cd
JJ
34852016-09-13 Jakub Jelinek <jakub@redhat.com>
3486
9952908a
JJ
3487 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3488 * g++.dg/cpp1z/gen-attrs1.C: New test.
3489
63cdb7a0
JJ
3490 PR tree-optimization/77454
3491 * gcc.dg/pr77454.c: New test.
3492
ea8661cd
JJ
3493 PR c++/77553
3494 * g++.dg/cpp1y/constexpr-77553.C: New test.
3495
254830ba
DM
34962016-09-13 David Malcolm <dmalcolm@redhat.com>
3497
3498 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3499 (test_show_locus): Replace rich_location::add_fixit_insert calls
3500 with add_fixit_insert_before and add_fixit_insert_after.
3501
42763690
JM
35022016-09-13 Jason Merrill <jason@redhat.com>
3503 Tom de Vries <tom@codesourcery.com>
3504
3505 PR c++/77427
3506 * g++.dg/pr77427.C: New test.
3507
c8798f2c
ML
35082016-09-13 Martin Liska <mliska@suse.cz>
3509
3510 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3511 effective target.
3512 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3513 * lib/target-supports.exp: Define the new target.
3514
54700e2e
AP
35152016-09-12 Andrew Pinski <apinski@cavium.com>
3516
3517 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3518 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3519
e1d55bf7
UB
35202016-09-12 Uros Bizjak <ubizjak@gmail.com>
3521
3522 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3523 variable arguments.
3524 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3525 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3526 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3527 variable argument.
3528 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3529 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3530
54dcdb88
BE
35312016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3532
3533 PR c++/77496
3534 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3535 * g++.dg/ext/pr77496.C: New test.
3536 * g++.dg/warn/pr77496.C: New test.
3537
d1463eb9
DM
35382016-09-12 David Malcolm <dmalcolm@redhat.com>
3539
3540 PR c/72858
3541 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3542 to preserve conversion chars, and to preserve prefix information.
3543 * gcc.dg/format/pr72858.c: New test case.
3544
217fabad
SK
35452016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3546
3547 * gfortran.dg/pr77507.f90: Move to ...
3548 * gfortran.dg/ieee/pr77507.f90: here.
3549
a1cd04ac
JH
35502016-08-09 Jan Hubicka <hubicka@ucw.cz>
3551
3552 PR ipa/61159
3553 * compile/pr61159.c: New testcase
3554
e3912107
JH
35552016-08-09 Jan Hubicka <hubicka@ucw.cz>
3556
3557 PR ipa/64316
3558 * gcc.dg/ipa/pr63416.c: New testcase.
3559
739d9339
PT
35602016-09-10 Paul Thomas <pault@gcc.gnu.org>
3561 Steven G. Kargl <kargl@gcc.gnu.org>
3562
3563 PR fortran/77532
cc3135b6 3564 * gfortran.dg/dtio_11.f90: new test.
739d9339 3565
fb7c40dd
SK
35662016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3567
3568 PR fortran/77507
3569 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3570 * gfortran.dg/c_assoc_4.f90: Ditto.
3571
5b28efbb
TV
35722016-09-10 Tom de Vries <tom@codesourcery.com>
3573
3574 PR C/71602
3575 * c-c++-common/va-arg-va-list-type.c: New test.
3576
9d0a9bb4
PB
35772016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3578
3579 PR rtl-optimization/77289
3580 * gcc.target/powerpc/pr77289.c: New test.
3581
3f0177e7
MS
35822016-09-09 Martin Sebor <msebor@redhat.com>
3583
3584 PR c/77520
3585 PR c/77521
3586 * gcc.dg/pr77520.c: New test.
3587 * gcc.dg/pr77521.c: New test.
3588
e81e83d0
SK
35892016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3590
3591 PR fortran/77506
3592 * gfortran.dg/pr77506.f90: New test.
3593
8a92685e
SK
35942016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3595
3596 PR fortran/77507
3597 * gfortran.dg/pr77507.f90: New test.
3598
c65248cb
JM
35992016-09-09 Joseph Myers <joseph@codesourcery.com>
3600
3601 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3602
2cf0ff98
SK
36032016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3604 Louis Krupp <lkrupp@gcc.gnu.org>
3605
3606 PR fortran/69514
3607 * gfortran.dg/pr69514_1.f90: New test.
3608 * gfortran.dg/pr69514_2.f90: New test.
3609
8ebc1e0f
JJ
36102016-09-08 Jakub Jelinek <jakub@redhat.com>
3611
20b6cf01
JJ
3612 PR fortran/77500
3613 * gfortran.dg/gomp/pr77500.f90: New test.
3614
8ebc1e0f
JJ
3615 PR fortran/77516
3616 * gfortran.dg/gomp/pr77516.f90: New test.
3617
34718542
JJ
36182016-09-07 Jakub Jelinek <jakub@redhat.com>
3619
3620 PR middle-end/77475
3621 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3622 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3623 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3624 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3625 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3626 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3627
e5106e27
DM
36282016-09-07 David Malcolm <dmalcolm@redhat.com>
3629
3630 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3631 "substring-locations.h".
3632
ca235a85
RB
36332016-09-07 Richard Biener <rguenther@suse.de>
3634
3635 PR c/77450
3636 * c-c++-common/vector-subscript-8.c: Move ..
3637 * gcc.dg/pr77450.c: ... here.
3638
0076b5dc 36392016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3640
3641 PR libgfortran/77393
3642 * gfortran.dg/fmt_f0_2.f90: Update test.
3643 * gfortran.dg/fmt_f0_3.f90: New test.
3644
6ac7322b
DH
36452016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3646
3647 PR debug/77389
3648 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3649 in dg-options.
3650
3651 PR debug/57519
3652 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3653
8eb9e049
JJ
36542016-09-06 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR target/69255
3657 * gcc.target/i386/pr69255-1.c: New test.
3658 * gcc.target/i386/pr69255-2.c: New test.
3659 * gcc.target/i386/pr69255-3.c: New test.
3660
36612016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3662
3663 PR c/77336
3664 * gcc.dg/format/miss-7.c: New test.
3665
e6cb85d4
UB
36662016-09-06 Uros Bizjak <ubizjak@gmail.com>
3667
3668 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3669
7fe76f6a
ML
36702016-09-06 Martin Liska <mliska@suse.cz>
3671
3672 PR gcov-profile/77378
3673 PR gcov-profile/77466
3674 * gcc.dg/profile-update-warning.c: New test.
3675
209b636e
RB
36762016-09-06 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/77479
3679 * gcc.dg/torture/pr77479.c: New testcase.
3680
b772a565
RB
36812016-09-06 Richard Biener <rguenther@suse.de>
3682
3683 PR c/77450
3684 * c-c++-common/vector-subscript-7.c: Adjust.
3685 * c-c++-common/vector-subscript-8.c: New testcase.
3686
a8c07037
SKS
36872016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3688
3689 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3690
0ce48391
JJ
36912016-09-05 Jakub Jelinek <jakub@redhat.com>
3692
de9188e0
JJ
3693 PR target/77476
3694 * gcc.target/i386/avx512f-pr77476.c: New test.
3695 * gcc.target/i386/avx512bw-pr77476.c: New test.
3696 * gcc.target/i386/avx512dq-pr77476.c: New test.
3697
c76f7809
JJ
3698 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3699 Update comment to mention also avx512f.
3700
0ce48391
JJ
3701 PR sanitizer/77396
3702 * g++.dg/asan/pr77396-2.C: New test.
3703
8a27cf73
UB
37042016-09-05 Uros Bizjak <ubizjak@gmail.com>
3705
3706 PR rtl-optimization/77452
3707 * gcc.target/i386/pr77452.c: New test.
3708
25ff5dd3
MP
37092016-09-05 Marek Polacek <polacek@redhat.com>
3710
3711 PR c/77423
3712 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3713
f2bc4e48
SK
37142016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3715
3716 PR fortran/77391
3717 * gfortran.dg/pr77391.f90: New test.
3718
e85921ee
SK
37192016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3720
3721 PR fortran/77460
3722 * gfortran.dg/pr77460.f90: New test.
3723
b5d50659
JJ
37242016-09-03 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR c/65467
3727 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3728
7b826676
KY
37292016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3730
3731 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3732
717ebe91
DM
37332016-09-02 David Malcolm <dmalcolm@redhat.com>
3734
3735 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3736 test case.
3737 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3738 diagnostic-test-show-locus-generate-patch.c to the sources
3739 for diagnostic_plugin_test_show_locus.c.
3740
94087e88
JJ
37412016-09-02 Jakub Jelinek <jakub@redhat.com>
3742
9dc5773f
JJ
3743 PR c/65467
3744 * gcc.dg/gomp/_Atomic-1.c: New test.
3745 * gcc.dg/gomp/_Atomic-2.c: New test.
3746 * gcc.dg/gomp/_Atomic-3.c: New test.
3747 * gcc.dg/gomp/_Atomic-4.c: New test.
3748 * gcc.dg/gomp/_Atomic-5.c: New test.
3749
94087e88
JJ
3750 PR sanitizer/77396
3751 * g++.dg/asan/pr77396.C: New test.
3752
37532016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3754
3755 PR tree-optimization/71831
3756 * gcc.dg/builtin-object-size-16.c: New test.
3757 * gcc.dg/builtin-object-size-17.c: New test.
3758
7e89048d
JD
37592016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3760
3761 PR libgfortran/77393
3762 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3763
2f196155
UB
37642016-09-01 Uros Bizjak <ubizjak@gmail.com>
3765
3766 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3767 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3768 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3769 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3770 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3771 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3772 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3773 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3774 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3775 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3776 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3777 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3778 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3779 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3780 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3781 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3782 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3783 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3784
0a6b0523
EB
37852016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3786
3787 * gnat.dg/opt58.adb: New test.
3788 * gnat.dg/opt58_pkg.ads: New helper.
3789
2a99de7b
RB
37902016-09-01 Richard Biener <rguenther@suse.de>
3791
3792 PR middle-end/77436
3793 * gcc.dg/torture/pr77436.c: New testcase.
3794
f79d8786
SKS
37952016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3796
3797 * gcc.dg/pr64252.c: Require int32plus.
3798 * gcc.dg/pr66299-1.c: Likewise.
3799 * gcc.dg/pr66299-2.c: Likewise.
3800 * gcc.dg/torture/20131115-1.c: Skip for avr.
3801
b06335f9
KT
38022016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3803
3804 * gcc.target/aarch64/ands_3.c: New test.
3805
f25f40be
JJ
38062016-08-31 Jakub Jelinek <jakub@redhat.com>
3807
d12a0b5a
JJ
3808 PR fortran/77352
3809 * gfortran.dg/gomp/pr77352.f90: New test.
3810
f25f40be
JJ
3811 PR fortran/77374
3812 * gfortran.dg/gomp/pr77374.f08: New test.
3813
9ff6fb6e
MG
38142016-08-31 Marc Glisse <marc.glisse@inria.fr>
3815
3816 PR tree-optimization/73714
3817 * gcc.dg/tree-ssa/pr73714.c: New test.
3818
8e95a674
JD
38192016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3820
3821 PR libgfortran/77393
3822 * gfortran.dg/fmt_f0_2.f90: New test.
3823
c6b0037d
MG
38242016-08-31 Marc Glisse <marc.glisse@inria.fr>
3825
3826 * gcc.target/i386/pr59539-2.c: Adapt options.
3827 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3828
1a576b13
PT
38292016-08-31 Paul Thomas <pault@gcc.gnu.org>
3830
3831 PR fortran/77418
3832 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3833 of the associate entity and replace with a pointer to the
3834 intended item on the stack.
3835
e73d3ca6 38362016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3837 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3838
3839 PR fortran/48298
3840 * gfortran.dg/dtio_1.f90: New test.
3841 * gfortran.dg/dtio_2.f90: New test.
3842 * gfortran.dg/dtio_3.f90: New test.
3843 * gfortran.dg/dtio_4.f90: New test.
3844 * gfortran.dg/dtio_5.f90: New test.
3845 * gfortran.dg/dtio_6.f90: New test.
3846 * gfortran.dg/dtio_7.f90: New test.
3847 * gfortran.dg/dtio_8.f90: New test.
3848 * gfortran.dg/dtio_9.f90: New test.
3849 * gfortran.dg/dtio_10.f90: New test.
3850
b816477a
DM
38512016-08-30 David Malcolm <dmalcolm@redhat.com>
3852
3853 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3854 (test_many_nested_locations): New function.
3855 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3856 (test_show_locus): Handle "test_many_nested_locations".
3857
71b30891
DM
38582016-08-30 David Malcolm <dmalcolm@redhat.com>
3859
3860 * g++.dg/template/double-greater-than-fixit.C: New test case.
3861
8fa37232
EB
38622016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3863
3864 * gnat.dg/opt57.ad[sb]: New test.
3865 * gnat.dg/opt57_pkg.ads: New helper.
3866
6f651bae
RB
38672016-08-30 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/69047
3870 * gcc.dg/pr69047.c: Fix byte-order check.
3871
ab834832
JJ
38722016-08-30 Jakub Jelinek <jakub@redhat.com>
3873
5116b156
JJ
3874 PR tree-optimization/72866
3875 * gcc.dg/vect/pr72866.c: New test.
3876
3754bbfc
JJ
3877 PR debug/77363
3878 * g++.dg/debug/dwarf2/pr77363.C: New test.
3879
26122e2d
JJ
3880 PR middle-end/77377
3881 * gcc.target/i386/pr77377.c: New test.
3882
ab834832
JJ
3883 PR debug/77389
3884 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3885 in dg-options.
3886
bedc9ca7
SK
38872016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3888
3889 * gfortran.dg/pr77372.f90: Moved to ...
3890 * gfortran.dg/ieee/pr77372.f90: here.
3891
adfa1e6b
MM
38922016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3893
3894 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3895 vector short/char initializations.
3896 * gcc.target/powerpc/vec-init-5.c: Likewise.
3897 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3898 vector initialization optimizations.
3899 * gcc.target/powerpc/vec-init-7.c: Likewise.
3900 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3901 vector float/double initializations.
3902 * gcc.target/powerpc/vec-init-9.c: Likewise.
3903
414b7129
UB
39042016-08-29 Uros Bizjak <ubizjak@gmail.com>
3905
3906 PR target/77403
3907 * gcc.target/i386/pr77403.c: New test.
3908
3d06b6f2
MP
39092016-08-29 Marek Polacek <polacek@redhat.com>
3910
3911 PR c/77292
3912 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3913
ba9bbd6f
TV
39142016-08-29 Tom de Vries <tom@codesourcery.com>
3915
3916 PR c/77398
3917 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3918
d7d80d8f
EB
39192016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3920
3921 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3922
d7d80d8f 39232016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3924
3925 * gfortran.dg/dec_structure_13.f90: New testcase.
3926
468d95c8
JB
39272016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3928
3929 PR fortran/77261
3930 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3931 available.
3932
f329b264
TV
39332016-08-28 Tom de Vries <tom@codesourcery.com>
3934
3935 PR lto/70955
3936 * gcc.dg/pr70955.c: New test.
3937 * gcc.dg/lto/pr70955_0.c: Same.
3938 * gcc.dg/lto/pr70955_1.c: Same.
3939
4a389eb6
PP
39402016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3941
3942 PR tree-optimization/71077
3943 * gcc.target/i386/pr71077.c: New test.
3944
3f8257db 39452016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3946
3947 PR fortran/77380
3948 * gfortran.dg/pr77380.f90: New test.
3949
3f8257db 39502016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3951
3952 PR fortran/77372
3953 gfortran.dg/pr77372.f90: New test.
3954
ee908516
DM
39552016-08-26 David Malcolm <dmalcolm@redhat.com>
3956
3957 * gcc.dg/spellcheck-fields-2.c (test): Move
3958 dg-begin/end-multiline-output within function body.
3959 (test_macro): New function.
3960
d41e76cf
DM
39612016-08-26 David Malcolm <dmalcolm@redhat.com>
3962
3963 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3964 (test_fixit_insert): Update expected output.
3965 (test_fixit_remove): Likewise.
3966 (test_fixit_replace): Likewise.
3967
524a4c96
RO
39682016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3969
3970 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3971 Fix typo.
3972
ebfa15ab
RB
39732016-08-26 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/69047
3976 * gcc.dg/pr69047.c: New testcase.
3977
209ca542
PK
39782016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3979 Martin Jambhor <mjambor@suse.cz>
524a4c96 3980
209ca542
PK
3981 * gcc.dg/ipa/propbits-1.c: New test-case.
3982 * gcc.dg/ipa/propbits-2.c: Likewise.
3983 * gcc.dg/ipa/propbits-3.c: Likewise.
3984
e5cf1629
SK
39852016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3986
3987 PR fortran/77351
3988 * gfortran.dg/pr77351.f90: New test.
3989
ebef225f
MP
39902016-08-25 Marek Polacek <polacek@redhat.com>
3991
3992 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3993
fe377a48
MP
39942016-08-25 Marek Polacek <polacek@redhat.com>
3995
3996 PR c/77323
3997 * gcc.dg/pr77323.c: New test.
3998
88b8971f
PT
39992016-08-24 Paul Thomas <pault@gcc.gnu.org>
4000
4001 PR fortran/77358
4002 * gfortran.dg/submodule_17.f08: New test.
4003
3f8257db
JJ
40042016-08-24 Michael Collison <michael.collison@linaro.org>
4005 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4006
4007 * gcc.target/arm/builtin_saddl.c: New testcase.
4008 * gcc.target/arm/builtin_saddll.c: New testcase.
4009 * gcc.target/arm/builtin_uaddl.c: New testcase.
4010 * gcc.target/arm/builtin_uaddll.c: New testcase.
4011 * gcc.target/arm/builtin_ssubl.c: New testcase.
4012 * gcc.target/arm/builtin_ssubll.c: New testcase.
4013 * gcc.target/arm/builtin_usubl.c: New testcase.
4014 * gcc.target/arm/builtin_usubll.c: New testcase.
4015
d5b5d212
UB
40162016-08-24 Uros Bizjak <ubizjak@gmail.com>
4017
4018 PR target/77270
4019 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4020 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4021 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4022 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4023 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4024 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4025 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4026 effective target. Remove scan-assembler-times directives.
4027 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4028 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4029 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4030
d1188689
SKS
40312016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4032
4033 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4034 of unsigned int.
4035 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4036
0b6b8f85
RS
40372016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4038
4039 PR testsuite/77317
4040 * lib/target-supports.exp
4041 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4042 (check_effective_target_vect_natural_alignment): Ditto.
4043 (check_effective_target_vector_alignment_reachable): Ditto.
4044 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4045
587b7f7a
ILT
40462016-08-23 Ian Lance Taylor <iant@golang.org>
4047
4048 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4049
6019c0fc
MM
40502016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4051
4052 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4053 being created from pointers to memory locations.
4054 * gcc.target/powerpc/vec-init-2.c: Likewise.
4055
cfe37db4
FR
40562016-08-23 Fritz Reese <fritzoreese@gmail.com>
4057
4058 * gfortran.dg/dec_structure_12.f90: New testcase.
4059
7e11f46f
DV
40602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4061
4062 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4063
7ab4f354
DV
40642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4065
4066 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4067 verification.
4068
deb9351f
DV
40692016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4070
4071 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4072 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4073
1fd9f058
RB
40742016-08-23 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/27336
4077 * c-c++-common/pr27336.c: New testcase.
4078
b00e6e75
MP
40792016-08-22 Marek Polacek <polacek@redhat.com>
4080
4081 PR c++/77321
4082 * g++.dg/cpp1y/pr77321.C: New test.
4083
58338bac
SK
40842016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4085
4086 PR fortran/60774
4087 * gfortran.dg/empty_label.f: Adjust test for new error message.
4088 * gfortran.dg/empty_label.f90: Ditto.
4089 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4090 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4091 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4092
30364ce6
SK
40932016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4094
4095 PR fortran/61318
4096 * gfortran.dg/pr61318.f90: New test.
4097
ad7a5a8f
SK
40982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4099
4100 PR fortran/77260
4101 * gfortran.dg/pr77260_1.f90: New test.
4102 * gfortran.dg/pr77260_2.f90: Ditto.
4103
72f52f30
JM
41042016-08-22 Joseph Myers <joseph@codesourcery.com>
4105
4106 PR middle-end/77269
4107 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4108 __builtin_signbitf and __builtin_signbitl in expected generic
4109 expansion.
4110 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4111 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4112 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4113 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4114 tests.
4115
6dc198e3
JM
41162016-08-22 Joseph Myers <joseph@codesourcery.com>
4117
4118 * gcc.dg/torture/float128-builtin.c,
4119 gcc.dg/torture/float128-ieee-nan.c,
4120 gcc.dg/torture/float128x-builtin.c,
4121 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4122 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4123 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4124 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4125 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4126 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4127 gcc.dg/torture/floatn-nan.h: New tests.
4128
7ff4e41a
JM
41292016-08-22 Joseph Myers <joseph@codesourcery.com>
4130
4131 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4132 macro.
4133 (main): Update calls to TEST_I_F.
4134 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4135 macro.
4136 (main): Update calls to TEST_I_F.
4137
7078cdb6
JM
41382016-08-22 Joseph Myers <joseph@codesourcery.com>
4139
4140 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4141 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4142 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4143 names in calls to TEST_I_F.
4144
a9d7c823
BE
41452016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4146
4147 PR c/52952
4148 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4149
cd800235
SKS
41502016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4151
4152 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4153 and !natural_alignment_64.
4154 * gcc.dg/ipa/propalign-2.c: Likewise.
4155 * gcc.dg/ipa/propalign-3.c: Likewise.
4156 * gcc.dg/ipa/propalign-4.c: Likewise.
4157 * gcc.dg/ipa/propalign-5.c: Likewise.
4158 * lib/target-supports.exp
4159 (check_effective_target_natural_alignment_32): Add avr-*-*.
4160
22d12455
KV
41612016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4162
4163 PR tree-optimization/61839
4164 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4165 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4166 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4167 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4168
c65699ef
JM
41692016-08-19 Joseph Myers <joseph@codesourcery.com>
4170
4171 PR c/32187
4172 * lib/target-supports.exp (check_effective_target_float16)
4173 (check_effective_target_float32, check_effective_target_float64)
4174 (check_effective_target_float128, check_effective_target_float32x)
4175 (check_effective_target_float64x)
4176 (check_effective_target_float128x)
4177 (check_effective_target_float16_runtime)
4178 (check_effective_target_float32_runtime)
4179 (check_effective_target_float64_runtime)
4180 (check_effective_target_float128_runtime)
4181 (check_effective_target_float32x_runtime)
4182 (check_effective_target_float64x_runtime)
4183 (check_effective_target_float128x_runtime)
4184 (check_effective_target_floatn_nx_runtime)
4185 (add_options_for_float16, add_options_for_float32)
4186 (add_options_for_float64, add_options_for_float128)
4187 (add_options_for_float32x, add_options_for_float64x)
4188 (add_options_for_float128x): New procedures.
4189 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4190 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4191 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4192 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4193 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4194 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4195 gcc.dg/torture/float128-complex.c,
4196 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4197 gcc.dg/torture/float128x-basic.c,
4198 gcc.dg/torture/float128x-complex.c,
4199 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4200 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4201 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4202 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4203 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4204 gcc.dg/torture/float32x-basic.c,
4205 gcc.dg/torture/float32x-complex.c,
4206 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4207 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4208 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4209 gcc.dg/torture/float64x-basic.c,
4210 gcc.dg/torture/float64x-complex.c,
4211 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4212 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4213 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4214 gcc.dg/torture/floatn-tg.h,
4215 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4216 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4217 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4218 gcc.dg/torture/fp-int-convert-float128x.c,
4219 gcc.dg/torture/fp-int-convert-float16-timode.c,
4220 gcc.dg/torture/fp-int-convert-float16.c,
4221 gcc.dg/torture/fp-int-convert-float32-timode.c,
4222 gcc.dg/torture/fp-int-convert-float32.c,
4223 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4224 gcc.dg/torture/fp-int-convert-float32x.c,
4225 gcc.dg/torture/fp-int-convert-float64-timode.c,
4226 gcc.dg/torture/fp-int-convert-float64.c,
4227 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4228 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4229 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4230 maximum exponent of floating-point type. Use it in testing
4231 whether 0x8...0 fits in the floating-point type. Always treat -1
4232 (signed 0xf...f) as fitting in the floating-point type.
4233 (M_OK1): New macro.
4234 * gcc.dg/torture/fp-int-convert-double.c,
4235 gcc.dg/torture/fp-int-convert-float.c,
4236 gcc.dg/torture/fp-int-convert-float128-timode.c,
4237 gcc.dg/torture/fp-int-convert-float128.c,
4238 gcc.dg/torture/fp-int-convert-float80-timode.c,
4239 gcc.dg/torture/fp-int-convert-float80.c,
4240 gcc.dg/torture/fp-int-convert-long-double.c,
4241 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4242
94e73c78
JJ
42432016-08-19 Jakub Jelinek <jakub@redhat.com>
4244
fbdbd4b6
JJ
4245 PR fortran/72744
4246 * gfortran.dg/gomp/pr72744.f90: New test.
4247
94e73c78
JJ
4248 PR fortran/69281
4249 * gfortran.dg/gomp/pr69281.f90: New test.
4250
91151a73
JB
42512016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4252
414b7129
UB
4253 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4254 the last special seed value.
4255 * gfortran.dg/random_7.f90: Use size for last array member instead
4256 of hardcoded value.
91151a73 4257
fcf830ab
PK
42582016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4259
4260 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4261 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4262
1a5da5b6
RB
42632016-08-19 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/77286
4266 * gcc.dg/torture/pr77286.c: New testcase.
4267
82f72146
DM
42682016-08-18 David Malcolm <dmalcolm@redhat.com>
4269
4270 * gcc.dg/verbose-asm-2.c: New test case.
4271
cc015f3a
DM
42722016-08-18 David Malcolm <dmalcolm@redhat.com>
4273
4274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4275 (custom_diagnostic_finalizer): Update for change to
4276 diagnostic_show_locus.
4277
cb18fd07
DM
42782016-08-18 David Malcolm <dmalcolm@redhat.com>
4279
4280 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4281 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4282
a76989dc
MP
42832016-08-18 Marek Polacek <polacek@redhat.com>
4284
4285 PR c/71514
4286 * gcc.dg/pr71514.c: New test.
4287
89c88780
L
42882015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4289
4290 PR target/72839
4291 * gcc.target/i386/pr72839.c: New test.
4292
2c71d454
CLT
42932016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4294
4295 PR middle-end/70895
4296 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4297 * c-c++-common/goacc/reduction-1.c: Likewise.
4298 * c-c++-common/goacc/reduction-2.c: Likewise.
4299 * c-c++-common/goacc/reduction-3.c: Likewise.
4300 * c-c++-common/goacc/reduction-4.c: Likewise.
4301
66592e95
AM
43022016-08-18 Alan Modra <amodra@gmail.com>
4303
4304 * gcc.c-torture/compile/pr72771.c: New.
4305
3a146d46
JJ
43062016-08-17 Jakub Jelinek <jakub@redhat.com>
4307
4308 PR fortran/67496
4309 * gfortran.dg/pr67496.f90: New test.
4310
3f8257db 43112015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4312
4313 PR tree-optimization/71752
3a146d46 4314 * gcc.dg/vect/pr71752.c: New.
038000bd 4315
dd42e908
UB
43162016-08-17 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4319
458a1cd0
JJ
43202016-08-17 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR middle-end/77259
4323 * g++.dg/ipa/devirt-52.C: New test.
4324
11c4c4ba
CLT
43252016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4326
4327 * c-c++-common/goacc/reduction-6.c: New testcase.
4328
661d6efd
RB
43292016-08-17 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/76490
4332 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4333 * gcc.dg/pr52904.c: XFAIL.
4334
622d8b69
RB
43352016-08-17 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/23855
4338 * gcc.dg/loop-unswitch-2.c: Adjust.
4339
af23e99c
JJ
43402016-08-16 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR tree-optimization/72817
4343 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4344
feeb6268
JM
43452016-08-16 Joseph Myers <joseph@codesourcery.com>
4346
4347 PR libgcc/77265
4348 * gcc.dg/torture/float128-extend-inf.c: New test.
4349
65e736c0
DM
43502016-08-16 David Malcolm <dmalcolm@redhat.com>
4351
4352 PR c/72857
4353 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4354 for embedded NUL.
4355 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4356 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4357 caret placement.
4358 (test_oct): Likewise.
4359 (test_multiple): Likewise.
4360 (test_field_width_specifier): Likewise.
4361 (test_field_width_specifier_2): New function.
4362 (test_field_precision_specifier): New function.
4363 (test_embedded_nul): Update expected caret placement.
4364 (test_non_contiguous_strings): Update line number.
4365 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4366 (__emit_string_literal_range): Add "caret_idx" param.
4367 (test_simple_string_literal): Add value for new param, updating
4368 expected output..
4369 (test_concatenated_string_literal): Likewise.
4370 (test_multiline_string_literal): Likewise.
4371 (test_hex): Likewise.
4372 (test_oct): Likewise.
4373 (test_multiple): Likewise.
4374 (test_ucn4): Likewise.
4375 (test_ucn8): Likewise.
4376 (test_u8): Likewise.
4377 (test_u): Likewise; update expected message, from "range" to
4378 "location".
4379 (test_U): Likewise.
4380 (test_L): Likewise.
4381 (test_macro): Add value for new param.
4382 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4383 (__emit_string_literal_range): Add "caret_idx" param.
4384 (test_stringified_token_1): Add value for new param. Update
4385 expected message, from "range" to "location".
4386 (test_stringized_token_2): Likewise, adding param to macro.
4387 (test_stringified_token_3): Likewise.
4388 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4389 (emit_warning): Convert param from source_range to location_t.
4390 (test_string_literals): Add caret_idx param, and use it when
4391 constructing a substring_loc. Update error message, from
4392 "range" to "location".
4393
4a7f57d5
JJ
43942016-08-16 Jakub Jelinek <jakub@redhat.com>
4395
7841800f
JJ
4396 PR target/71910
4397 * g++.dg/gomp/pr71910.C: New test.
4398
1b13411a
JJ
4399 PR middle-end/67485
4400 * gcc.c-torture/compile/pr67485.c: New test.
4401
4a7f57d5
JJ
4402 PR target/72867
4403 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4404
3c556bc4
BC
44052016-08-16 Bin Cheng <bin.cheng@arm.com>
4406
4407 PR tree-optimization/69848
4408 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4409
beab2da6
ML
44102016-08-16 Martin Liska <mliska@suse.cz>
4411
4412 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4413 of memory operations so that it can be handled by core2
4414 in 32-bit mode.
4415
f4eec0a3
RB
44162016-08-16 Richard Biener <rguenther@suse.de>
4417
4418 PR tree-optimization/76783
4419 * gcc.dg/pr76783.c: New testcase.
4420 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4421
8f21990a
BC
44222016-08-16 Bin Cheng <bin.cheng@arm.com>
4423
4424 PR tree-optimization/72817
4425 PR tree-optimization/73450
4426 * gcc.dg/tree-ssa/pr72817.c: New test.
4427 * gcc.dg/tree-ssa/pr73450.c: New test.
4428
7fc61626
FR
44292016-08-15 Fritz Reese <fritzoreese@gmail.com>
4430
4431 * gfortran.dg/init_flag_13.f90: New testcase.
4432 * gfortran.dg/init_flag_14.f90: Ditto.
4433 * gfortran.dg/init_flag_15.f03: Ditto.
4434 * gfortran.dg/dec_init_1.f90: Ditto.
4435 * gfortran.dg/dec_init_2.f90: Ditto.
4436
432baa02
UB
44372016-08-15 Uros Bizjak <ubizjak@gmail.com>
4438
4439 PR target/72867
4440 * gcc.target/i386/pr72867.c: New test.
4441
7e1dde14
EB
44422016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * c-c++-common/dump-ada-spec-5.c: New test.
4445
e4969090
RB
44462016-08-15 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/73434
4449 * gcc.dg/torture/pr73434.c: New testcase.
4450
66088065
JJ
44512016-08-15 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR tree-optimization/72824
4454 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4455
7c713714
CLT
44562016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4457
4458 PR fortran/70598
4459 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4460 in use_device clause.
4461 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4462 * gfortran.dg/goacc/list.f95: Adjust to catch
4463 "neither a POINTER nor an array" error messages.
4464
4271e5cb
UB
44652016-08-14 Uros Bizjak <ubizjak@gmail.com>
4466
4467 PR target/76342
4468 * gcc.target/i386/pr76342.c: New test.
4469
b0cea284
JJ
44702016-08-12 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR c/71512
4473 * g++.dg/ubsan/pr71512.C: New test.
4474 * c-c++-common/ubsan/pr71512-1.c: New test.
4475 * c-c++-common/ubsan/pr71512-2.c: New test.
4476
e86aefb8
MM
44772016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4478
4479 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4480 vector initialization options.
4481 * gcc.target/powerpc/vec-init-2.c: Likewise.
4482 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4483 is generated on ISA 3.0.
4484
7fd82d52
PP
44852016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4486
4487 PR middle-end/71654
4488 * gcc.dg/c-c++-common/pr71654.c: New test.
4489 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4490 dg-options.
4491 * gcc.dg/tree-ssa/vrp24: Likewise.
4492
2f1364c2
JJ
44932016-08-12 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR c/67410
4496 * gcc.dg/pr67410.c: New test.
4497
8eb414aa
BC
44982016-08-12 Bin Cheng <bin.cheng@arm.com>
4499
4500 PR tree-optimization/69848
4501 * gcc.dg/vect/vect-pr69848.c: New test.
4502
30b39c19
UB
45032016-08-12 Uros Bizjak <ubizjak@gmail.com>
4504
4505 PR testsuite/71008
4506 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4507 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4508 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4509 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4510
e373dd06
RB
45112016-08-12 Richard Biener <rguenther@suse.de>
4512
4513 PR tree-optimization/57326
4514 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4515 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4516 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4517 * gcc.target/i386/pr45685.c: Likewise.
4518 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4519 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4520 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4521 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4522 * gfortran.dg/pr34163.f90: Likewise.
4523
20d1af89
ML
45242016-08-12 Martin Liska <mliska@suse.cz>
4525
4526 * g++.dg/gcov/gcov-16.C: New test.
4527 * lib/gcov.exp: Support new argument for run-gcov function.
4528
5cacda56
ML
45292016-08-12 Martin Liska <mliska@suse.cz>
4530
4531 PR gcov-profile/35590
4532 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4533
663eecfd
RB
45342016-08-12 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/72851
4537 * gcc.dg/torture/pr72851.c: New testcase.
4538
3f8257db 45392016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4540
e366d7d8
AO
4541 PR debug/63240
4542 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4543 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4544 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4545 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4546 DW_AT_deleted.
4547
71e1a6a4
AO
4548 PR debug/55641
4549 * g++.dg/debug/dwarf2/ref-1.C: New.
4550
8aaf799b
AO
4551 PR debug/49366
4552 * g++.dg/debug/dwarf2/template-params-12.H: New.
4553 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4554 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4555 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4556 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4557 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4558 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4559 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4560
06f9caed
BS
45612016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4562
4563 PR target/72863
4564 * gcc.target/powerpc/pr72863.c: New test.
4565
a8b956c1
UB
45662016-08-11 Uros Bizjak <ubizjak@gmail.com>
4567
4568 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4569
c73dd986
L
45702015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 * gcc.target/i386/pieces-strcpy-1.c: New test.
4573 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4574
385ed708
JJ
45752016-08-11 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR c++/72868
4578 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4579
df7ec09f
L
45802015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4581
4582 * gcc.target/i386/pieces-memcpy-1.c: New test.
4583 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4584 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4585 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4586 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4587 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4588
b95a64bb
JJ
45892016-08-11 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR c/72816
7ddbcf6b 4592 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4593
59537744
BE
45942016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4595
4596 PR tree-optimization/71083
4597 * gcc.c-torture/execute/pr71083.c: New test.
4598 * gnat.dg/loop_optimization23.adb: New test.
4599 * gnat.dg/loop_optimization23_pkg.ads: New test.
4600 * gnat.dg/loop_optimization23_pkg.adb: New test.
4601
183ac6d0
RB
46022016-08-11 Richard Biener <rguenther@suse.de>
4603
4604 PR tree-optimization/72772
4605 * gcc.dg/graphite/pr35356-1.c: Adjust.
4606 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4607
b152f5a2
JB
46082016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4609
4610 * gfortran.dg/random_7.f90: Take into account that the last seed
4611 value is the special p value.
4612 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4613
bb7ebad1
RB
46142016-08-11 Richard Biener <rguenther@suse.de>
4615
4616 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4617
2e186411
AM
46182016-08-11 Alan Modra <amodra@gmail.com>
4619
4620 * gcc.target/powerpc/pr71680.c: New.
4621
e9e6d4f6
KN
46222016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4623
4624 * gcc.target/powerpc/bfp/bfp.exp: New file.
4625 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4632 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4633 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4634 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4635 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4636 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4637 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4638 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4639 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4640 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4641 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4642 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4643 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4644 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4645 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4646 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4647 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4648 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4649 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4650 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4651 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4652 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4653 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4654 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4655 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4656 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4657 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4658 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4659 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4660 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4661 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4662 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4663 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4664 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4665 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4666 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4667 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4668 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4669 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4670 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4671 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4672 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4673 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4674 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4675 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4676 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4677 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4678
9c8eabea
BC
46792016-08-10 Bin Cheng <bin.cheng@arm.com>
4680
4681 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4682 Add aarch64*-*-*.
4683
6c553b76
BC
46842016-08-10 Bin Cheng <bin.cheng@arm.com>
4685
4686 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4687
a0883b08
MM
46882016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4689
4690 PR target/72853
4691 * gcc.target/powerpc/pr72853.c: New test.
4692
a266236e
ML
46932016-08-10 Martin Liska <mliska@suse.cz>
4694
4695 PR gcov-profile/58306
4696 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4697
22063dbc
ML
46982016-08-10 Martin Liska <mliska@suse.cz>
4699
4700 * g++.dg/gcov/gcov-threads-1.C: New test.
4701
5250a5bb
SKS
47022016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4703
4704 PR target/71873
4705 * gcc.target/avr/pr71873.c: New test.
4706
b7597ae5
ML
47072016-08-09 Martin Liska <mliska@suse.cz>
4708
4709 * g++.dg/gcov/gcov-dump-1.C: New test.
4710 * g++.dg/gcov/gcov-dump-2.C: New test.
4711
ab50a215
ML
47122016-08-09 Martin Liska <mliska@suse.cz>
4713
4714 * gcc.dg/tree-prof/val-prof-9.c: New test.
4715
dcb1e137
ML
47162016-08-09 Martin Liska <mliska@suse.cz>
4717
4718 * gcc.dg/tree-prof/val-prof-8.c: New test.
4719
04d6d3b6
MJ
47202016-08-09 Martin Jambor <mjambor@suse.cz>
4721
df839749
UB
4722 PR ipa/71981
4723 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4724
c57e78c4
BC
47252016-08-09 Bin Cheng <bin.cheng@arm.com>
4726
4727 PR tree-optimization/33707
4728 * gcc.dg/vect/pr33707.c: New test.
4729
42970a17
BC
47302016-08-09 Bin Cheng <bin.cheng@arm.com>
4731
4732 PR tree-optimization/pr72772
4733 * gcc.dg/tree-ssa/pr72772.c: New test.
4734
810a3aa6
MF
47352016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4736
4737 PR rtl-optimization/66669
4738 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4739
9e207d6f
JJ
47402016-08-09 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR tree-optimization/72824
4743 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4744
50bf47fd
RB
47452016-08-09 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/71802
4748 * gcc.dg/torture/pr71802.c: New testcase.
4749
cadec7ca
JJ
47502016-08-09 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR c++/72809
4753 * g++.dg/eh/stdarg1.C: New test.
4754
c43c5112
AK
47552016-08-08 Andi Kleen <ak@linux.intel.com>
4756
4757 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4758 test command line in failure log.
4759 (profopt-execute): dito. Make autofdo file names unique.
4760
895aa8e1
DM
47612016-08-08 David Malcolm <dmalcolm@redhat.com>
4762
4763 PR c/64955
4764 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4765 output.
4766
9afda630
PK
47672016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4768
4769 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4770 c99_runtime.
4771 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4772 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4773 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4774 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4775 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4776 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4777
e52ed3fe
DM
47782016-08-08 David Malcolm <dmalcolm@redhat.com>
4779
4780 PR c/52952
4781 * gcc.dg/cpp/pr66415-1.c: Likewise.
4782 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4783 * gcc.dg/format/c90-printf-1.c: Likewise.
4784 * gcc.dg/format/diagnostic-ranges.c: New test case.
4785
ad200580
JJ
47862016-08-08 Jakub Jelinek <jakub@redhat.com>
4787
77524e0d
JJ
4788 PR fortran/72716
4789 * gfortran.dg/gomp/pr72716.f90: New test.
4790
2187f2a2
JJ
4791 PR middle-end/72781
4792 * gcc.dg/gomp/pr72781.c: New test.
4793
ad200580
JJ
4794 PR middle-end/68762
4795 * g++.dg/vect/pr68762-1.cc: New test.
4796 * g++.dg/vect/pr68762-2.cc: New test.
4797 * g++.dg/vect/pr68762.h: New file.
4798
989d0071
MS
47992016-08-08 Martin Sebor <msebor@redhat.com>
4800
4801 PR testsuite/72838
3a146d46
JJ
4802 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4803 * g++.dg/warn/overflow-warn-3.C: Same.
4804 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4805
7090cac9
AV
48062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4807
4808 PR fortran/71936
4809 * gfortran.dg/allocate_with_source_21.f03: New test.
4810
64e56ab0
AV
48112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4812
4813 PR fortran/72698
4814 * gfortran.dg/allocate_with_source_20.f03: New test.
4815
0476487d
AM
48162016-08-08 Alan Modra <amodra@gmail.com>
4817
4818 * gcc.c-torture/compile/pr72802.c: New.
4819
8e9218f2
AV
48202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4821
4822 PR fortran/70524
4823 * gfortran.dg/dependency_48.f90: New test.
4824
c1f7083b
TK
48252016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4826
531e5ae3 4827 PR fortran/70040
c1f7083b
TK
4828 * gfortran.dg/pr70040.f90: New testcase.
4829
6ab5813c
TK
48302016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4831
4832 PR fortran/71961
4833 * gfortran.dg/matmul_10.f90: New testcase.
4834
27bddc4a
JH
48352016-08-07 Jan Hubicka <hubicka@ucw.cz>
4836
4837 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4838
4a9f8a9f
JJ
48392016-08-07 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR c/72816
4842 * gcc.dg/pr72816.c: New test.
4843
fa76f2c6
JW
48442016-08-06 Jonathan Wakely <jwakely@redhat.com>
4845
4846 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4847 * g++.dg/conversion/pr41426.C: Likewise.
4848 * g++.dg/conversion/pr66211.C: Likewise.
4849 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4850 * g++.dg/init/ref8.C: Likewise.
4851 * g++.old-deja/g++.law/cvt20.C: Likewise.
4852 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4853
5c3e5002
PP
48542016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4855
4856 PR tree-optimization/18046
4857 * gcc.dg/tree-ssa/vrp105.c: New test.
4858 * gcc.dg/tree-ssa/vrp106.c: New test.
4859
94087e88 48602016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4861
4862 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4863 1ul in diagnostics. Remove hyphen from "constant-expression."
4864 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4865 * g++.dg/cpp0x/static_assert3.C: Same.
4866 * g++.dg/cpp1y/constexpr-throw.C: Same.
4867 * g++.dg/template/nontype3.C: Same.
4868 * g++.dg/warn/overflow-warn-1.C: Same.
4869 * g++.dg/warn/overflow-warn-3.C: Same.
4870 * g++.dg/warn/overflow-warn-4.C: Same.
4871
88fa5555
DM
48722016-08-05 David Malcolm <dmalcolm@redhat.com>
4873
4874 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4875 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4876 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4877 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4878
1addb9e6
PP
48792016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4880
4881 PR tree-optimization/72810
4882 * gcc.dg/tree-ssa/vrp110.c: New test.
4883
1b62ed4f
JG
48842016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4885
4886 PR Target/72819
4887 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4888 registers.
4889 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4890 saving the half-precision registers.
4891 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4892 value is returned in h0.
4893 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4894 are passed in FP/SIMD registers.
4895 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4896 passing works corrcetly.
4897 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4898 (hfa_f16x2_t): Likewise.
4899 (hfa_f16x3_t): Likewise.
4900 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4901 are promoted to double and passed in a double register.
4902 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4903 are promoted to double and stacked.
4904 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4905 __fp16 data types.
4906 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4907 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4908 __fp16 first get passed in FP/SIMD registers, then stacked.
4909
4228ca19
NS
49102016-08-05 Nathan Sidwell <nathan@acm.org>
4911
4912 PR c++/68724
4913 * g++.dg/cpp0x/pr68724.C: New.
4914
db7c335e
RB
49152016-08-05 Richard Biener <rguenther@suse.de>
4916
4917 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4918
48abe922
PP
49192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4920
4921 * gcc.dg/tree-ssa/vrp107.c: New test.
4922 * gcc.dg/tree-ssa/vrp108.c: New test.
4923 * gcc.dg/tree-ssa/vrp109.c: New test.
4924
f6cdf42f
PK
49252016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4926
4927 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4928 dg-options.
4929
33a9c609
PK
49302016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4931
4932 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4933 test-cases.
4934 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4935 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4936 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4937 test-cases.
4938 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4939 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4940 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4941 large_double.
4942
4473482d
PC
49432016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/72800
4946 * g++.dg/cpp1y/lambda-ice1.C: New.
4947
08156df5
PP
49482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4949
4950 PR c++/72759
4951 * g++.dg/cpp1y/pr72759.C: New test.
4952
938da3a5
PP
49532016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4954
4955 * gcc.dg/switch-10.c: New test.
4956
da84183c
JG
49572016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4958
4959 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4960
ae9281fc
TS
49612016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4962
4963 * c-c++-common/goacc/routine-5.c: Update.
4964
086ad22e
BE
49652016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4966
4967 PR rtl-optimization/70903
4968 * gcc.c-torture/execute/pr70903.c: New test.
4969
6805e400
ML
49702016-08-04 Martin Liska <mliska@suse.cz>
4971
4972 * gcc.dg/params/params.exp: Replace file exists with
4973 TESTING_IN_BUILD_TREE.
4974
a0008434
MP
49752016-08-04 Marek Polacek <polacek@redhat.com>
4976
4977 PR c++/70229
4978 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4979
fb46286e
RB
49802016-08-04 Richard Biener <rguenther@suse.de>
4981
4982 PR middle-end/71984
4983 * gcc.dg/torture/pr71984.c: Guard correctness check for
4984 little-endian.
4985
ac2c96ab
AP
49862016-08-03 Andrew Pinski <apinski@cavium.com>
4987
4988 * gcc.c-torture/compile/20160802-1.c: New testcase.
4989
c98583e9
FR
49902016-08-03 Fritz Reese <fritzoreese@gmail.com>
4991
4992 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4993
9ad1a1da
RB
49942016-08-03 Richard Biener <rguenther@suse.de>
4995
4996 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4997 and remove -O3.
4998 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4999 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5000
cd75c979
RB
50012016-08-03 Richard Biener <rguenther@suse.de>
5002
5003 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5004 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5005 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5006 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5007
30e8d875
SKS
50082016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5009
5010 * gcc.dg/init-excess-2.c: Require int32plus.
5011 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5012 * gcc.dg/pr59963-2.c: Require int32plus.
5013 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5014 * gcc.dg/unroll-7.c: Require int32plus.
5015
69b806f6
BC
50162016-08-02 Bin Cheng <bin.cheng@arm.com>
5017
5018 PR tree-optimization/34114
5019 * gcc.dg/tree-ssa/loop-42.c: New test.
5020
1efafef3
TC
50212016-08-02 Tamar Christina <tamar.christina@arm.com>
5022
5023 * gcc.target/aarch64/vminmaxnm.c: New.
5024 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5025 tests.
5026
e2a99194
MM
50272016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5028
5029 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5030 vec_extract for vector float, vector int, vector short, and vector
5031 char.
5032 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5033 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5034 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5035 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5036
71bfb77a
WD
50372016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5038
5039 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5040 single stack adjustment, no writeback.
71bfb77a
WD
5041 * gcc.target/aarch64/test_frame_12.c: Likewise.
5042 * gcc.target/aarch64/test_frame_13.c: Likewise.
5043 * gcc.target/aarch64/test_frame_15.c: Likewise.
5044 * gcc.target/aarch64/test_frame_6.c: Likewise.
5045 * gcc.target/aarch64/test_frame_7.c: Likewise.
5046 * gcc.target/aarch64/test_frame_8.c: Likewise.
5047 * gcc.target/aarch64/test_frame_16.c: New test.
5048
37bce35a
L
50492015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5050
5051 PR target/72748
5052 * gcc.target/i386/pr72748.c: New test.
5053
3f8257db 50542015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5055
5056 PR tree-optimization/71818
5057 * gcc.dg/vect/pr71818.c: New
5058
bf60c531
ML
50592016-08-01 Martin Liska <mliska@suse.cz>
5060
5061 PR tree-optimization/71857
5062 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5063
8ed49fab
KT
50642016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5065
5066 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5067
76e2c821
JB
50682016-08-01 Jan Beulich <jbeulich@suse.com>
5069
5070 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5071
35029597
WS
50722016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5073
5074 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5075 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5076
3aa4b66a
JW
50772016-07-31 Jonathan Wakely <jwakely@redhat.com>
5078
5079 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5080 (check_effective_target_c++): Likewise. Also match for libstdc++.
5081
3f8257db 50822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5083
5084 PR fortran/41922
5085 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5086 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5087 * gfortran.dg/pr41922.f90: New test.
5088
9fcb2819
SK
50892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5090
5091 PR fortran/68566
5092 * gfortran.dg/pr68566.f90: new test.
5093
94087e88 50942016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5095
5096 PR c++/60760
5097 PR c++/71091
5098 * g++.dg/cpp0x/constexpr-cast.C: New test.
5099 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5100 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5101 * g++.dg/ubsan/pr63956.C: Correct.
5102
d0047a25
MM
51032016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5104
5105 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5106 vector double or vector long where the vector is in memory.
5107 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5108 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5109
e4f7a5df
SK
51102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5111
5112 PR fortran/69867
5113 * gfortran.dg/pr69867.f90: New test.
5114
b441ae1d
SK
51152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5116
5117 PR fortran/69962
5118 * gfortran.dg/pr69962.f90: New test.
5119
712dff31
SK
51202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5121
5122 PR fortran/70006
5123 * gfortran.dg/pr70006.f90: New test.
5124
fb42421e
SK
51252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5126
5127 PR fortran/71730
5128 * gfortran.dg/pr71730.f90: New test.
5129 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5130 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5131 * gfortran.dg/array_constructor_26.f03: Ditto.
5132
466effe0
WS
51332016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5134
5135 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5136 * gcc.target/powerpc/pr71763.c: Likewise.
5137
f618a472
MP
51382016-07-29 Marek Polacek <polacek@redhat.com>
5139
5140 PR c/71742
5141 * gcc.dg/940510-1.c: Adjust dg-error.
5142 * gcc.dg/c99-flex-array-1.c: Likewise.
5143 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5144
efd0786f
MP
5145 PR c/71853
5146 * gcc.dg/noncompile/pr71853.c: New test.
5147
e00dceaf
MP
5148 PR c/71573
5149 * gcc.dg/noncompile/pr71573.c: New test.
5150
638fc14f
MP
5151 PR c/71926
5152 * g++.dg/warn/Wparentheses-30.C: New test.
5153 * gcc.dg/Wparentheses-14.c: New test.
5154
61c73a7f
UB
51552016-07-29 Uros Bizjak <ubizjak@gmail.com>
5156
5157 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5158
01d32b2b
BC
51592016-07-29 Bin Cheng <bin.cheng@arm.com>
5160
5161 PR tree-optimization/57558
5162 * gcc.dg/vect/pr57558-1.c: New test.
5163 * gcc.dg/vect/pr57558-2.c: New test.
5164
f6c7a248
PK
51652016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5166
61c73a7f 5167 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5168 to scan forwprop1 dump pass.
5169
f54ea774
PC
51702016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5171
5172 PR c++/51488
5173 * g++.dg/template/pr51488.C: New.
5174
673a107a
JJ
51752016-07-29 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR c/71969
5178 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5179 static __inline__.
5180 * gcc.dg/pr71969-1.c: New test.
5181 * gcc.dg/pr71969-2.c: New test.
5182 * gcc.dg/pr71969-3.c: New test.
5183
78169471
MP
51842016-07-29 Marek Polacek <polacek@redhat.com>
5185
5186 PR c/71574
5187 * c-c++-common/pr71574.c: New test.
5188
a5b5c8b6
MP
5189 PR c/71583
5190 * gcc.dg/noncompile/pr71583.c: New test.
5191
883b6d4e
KV
51922016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5193
5194 PR middle-end/68217
5195 * gcc.dg/pr68217.c: New test.
5196
89f1f37e
SK
51972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/71067
5200 * gfortran.dg/pr71067_1.f90: New test.
5201 * gfortran.dg/pr71067_2.f90: Ditto.
5202
e0d32185
MM
52032016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5204
5205 * gcc.target/powerpc/vec-extract-1.c: New test.
5206
c851722d
SK
52072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5208
5209 PR fortran/71799
5210 * gfortran.dg/pr71799.f90: New test.
5211
f064da6a
PC
52122016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5213
5214 PR c++/71665
5215 * g++.dg/cpp0x/pr71665-1.C: New.
5216 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5217 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5218 * g++.dg/ext/label10.C: Likewise.
5219 * g++.dg/parse/constant5.C: Likewise.
5220
1b70aaad
SK
52212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5222
5223 PR fortran/71859
5224 * gfortran.dg/pr71859.f90: New test.
5225 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5226 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5227
a23404c9
PT
52282016-07-28 Paul Thomas <pault@gcc.gnu.org>
5229
5230 PR fortran/71883
5231 * gfortran.dg/pr71883.f90 : New test.
5232
513d866d
YR
52332016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5234
5235 PR tree-optimization/71734
61c73a7f 5236 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5237
7c428aa2
RL
52382016-07-28 Renlin Li <renlin.li@arm.com>
5239
5240 Revert
5241 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5242
5243 PR fortran/71902
5244 * gfortran.dg/dependency_47.f90: New test.
5245
1225d6b1
ML
52462016-07-28 Martin Liska <mliska@suse.cz>
5247
5248 PR gcov-profile/68025
5249 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5250
e5f5bf35
ML
52512016-07-28 Martin Liska <mliska@suse.cz>
5252
5253 * g++.dg/vect/pr70944.cc: New test.
5254
4536610d
KV
52552016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5256
5257 PR middle-end/71994
5258 * gcc.dg/torture/pr71994.c: New test.
5259
8c6961ca
PK
52602016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5261
5262 PR middle-end/71078
5263 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5264 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5265 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5266
8de22ea0
RB
52672016-07-27 Richard Biener <rguenther@suse.de>
5268
5269 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5270
5d9da222
ML
52712016-07-27 Martin Liska <mliska@suse.cz>
5272
5273 * gcc.dg/predict-13.c: New test.
5274 * gcc.dg/predict-14.c: New test.
5275
af9e275f
SKS
52762016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5277
a23404c9 5278 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5279 including stdint.h.
5280 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5281 including stdint.h.
5282
71abba1e
MM
52832016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5284
5285 PR target/71869
5286 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5287 IEEE built-in functions handle quiet and signalling NaNs
5288 correctly.
5289
9cd74e8f
SK
52902016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5291
5292 PR fortran/71862
5293 * gfortran.dg/pr71862.f90: New test.
5294
0d48446f
MS
52952016-07-26 Martin Sebor <msebor@redhat.com>
5296
5297 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5298 selector with dg-options.
5299
524cf1e4
PP
53002016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5301
5302 PR tree-optimization/18046
5303 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5304 * gcc.dg/tree-ssa/vrp103.c: New test.
5305 * gcc.dg/tree-ssa/vrp104.c: New test.
5306
100665d8
WS
53072016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5308
5309 * gcc.target/powerpc/pr63354.c: Require lp64 since
5310 -mprofile-kernel is not legal with -m32.
5311
0b64ca40
RB
53122016-07-26 Richard Biener <rguenther@suse.de>
5313
5314 PR rtl-optimization/71984
5315 * gcc.dg/torture/pr71984.c: New testcase.
5316
9b7937cf
RS
53172016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5318
5319 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5320 g++-dg-runtest via et-dg-runtest.
5321 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5322 * gcc.dg/vect/vect.exp: Likewise.
5323 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5324 gfortran-dg-runtest.
5325 * gfortran.dg/vect/vect.exp: Likewise.
5326 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5327 (check_mips_loongson_hw_available): Likewise.
5328 (check_effective_target_mpaired_single_runtime): Likewise.
5329 (check_effective_target_mips_loongson_runtime): Likewise.
5330 (add_options_for_mpaired_single): Likewise.
5331 (check_effective_target_vect_int): Add global et_index.
5332 Check and save the supported feature for a target selected by
5333 the et_index target. Break long lines where appropriate. Call
5334 et-is-effective-target for MIPS with an argument instead of
5335 check_effective_target_* where appropriate.
5336 (check_effective_target_vect_intfloat_cvt): Likewise.
5337 (check_effective_target_vect_uintfloat_cvt): Likewise.
5338 (check_effective_target_vect_floatint_cvt): Likewise.
5339 (check_effective_target_vect_floatuint_cvt): Likewise.
5340 (check_effective_target_vect_simd_clones): Likewise.
5341 (check_effective_target_vect_shift): ewise.
5342 (check_effective_target_whole_vector_shift): Likewise.
5343 (check_effective_target_vect_bswap): Likewise.
5344 (check_effective_target_vect_shift_char): Likewise.
5345 (check_effective_target_vect_long): Likewise.
5346 (check_effective_target_vect_float): Likewise.
5347 (check_effective_target_vect_double): Likewise.
5348 (check_effective_target_vect_long_long): Likewise.
5349 (check_effective_target_vect_no_int_max): Likewise.
5350 (check_effective_target_vect_no_int_add): Likewise.
5351 (check_effective_target_vect_no_bitwise): Likewise.
5352 (check_effective_target_vect_widen_shift): Likewise.
5353 (check_effective_target_vect_no_align): Likewise.
5354 (check_effective_target_vect_hw_misalign): Likewise.
5355 (check_effective_target_vect_element_align): Likewise.
5356 (check_effective_target_vect_condition): Likewise.
5357 (check_effective_target_vect_cond_mixed): Likewise.
5358 (check_effective_target_vect_char_mult): Likewise.
5359 (check_effective_target_vect_short_mult): Likewise.
5360 (check_effective_target_vect_int_mult): Likewise.
5361 (check_effective_target_vect_extract_even_odd): Likewise.
5362 (check_effective_target_vect_interleave): Likewise.
5363 (check_effective_target_vect_stridedN): Likewise.
5364 (check_effective_target_vect_multiple_sizes): Likewise.
5365 (check_effective_target_vect64): Likewise.
5366 (check_effective_target_vect_call_copysignf): Likewise.
5367 (check_effective_target_vect_call_sqrtf): Likewise.
5368 (check_effective_target_vect_call_btrunc): Likewise.
5369 (check_effective_target_vect_call_btruncf): Likewise.
5370 (check_effective_target_vect_call_ceil): Likewise.
5371 (check_effective_target_vect_call_ceilf): Likewise.
5372 (check_effective_target_vect_call_floor): Likewise.
5373 (check_effective_target_vect_call_floorf): Likewise.
5374 (check_effective_target_vect_call_lceil): Likewise.
5375 (check_effective_target_vect_call_lfloor): Likewise.
5376 (check_effective_target_vect_call_nearbyint): Likewise.
5377 (check_effective_target_vect_call_nearbyintf): Likewise.
5378 (check_effective_target_vect_call_round): Likewise.
5379 (check_effective_target_vect_call_roundf): Likewise.
5380 (check_effective_target_vect_perm): Likewise, but also append *_saved
5381 to the existing global name to properly cache the result.
5382 (check_effective_target_vect_perm_byte): Likewise.
5383 (check_effective_target_vect_perm_short): Likewise.
5384 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5385 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5386 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5387 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5388 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5389 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5390 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5391 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5392 (check_effective_target_vect_sdot_qi): Likewise.
5393 (check_effective_target_vect_udot_qi): Likewise.
5394 (check_effective_target_vect_sdot_hi): Likewise.
5395 (check_effective_target_vect_udot_hi): Likewise.
5396 (check_effective_target_vect_usad_char): Likewise.
5397 (check_effective_target_vect_pack_trunc): Likewise.
5398 (check_effective_target_vect_unpack): Likewise.
5399 (check_effective_target_vect_aligned_arrays): Likewise.
5400 (check_effective_target_vect_natural_alignment): Likewise.
5401 (check_effective_target_vector_alignment_reachable): Likewise.
5402 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5403 (is-effective-target): Initialize et_index if undefined.
5404 (et-dg-runtest): New.
5405 (et-is-effective-target): Likewise.
5406 (check_vect_support_and_set_flags): Add supported MIPS targets to
5407 EFFECTIVE_TARGETS list. Return the number of supported targets.
5408
8f63caf6 54092016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5410 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5411
5412 PR middle-end/70920
5413 * gcc.dg/pr70920-1.c: New test-case.
5414 * gcc.dg/pr70902-2.c: Likewise.
5415 * gcc.dg/pr70920-3.c: Likewise.
5416 * gcc.dg/pr70920-4.c: Likewise
5417 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5418 2 instead of 3.
5419
7d575fff
AM
54202016-07-25 Alexander Monakov <amonakov@ispras.ru>
5421
5422 * gcc.c-torture/execute/pr71494.c: Require label_values.
5423 * gcc.dg/pr16973.c: Ditto.
5424
bf01e070
SKS
54252016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5426
5427 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5428 * gcc.dg/torture/pr69771.c: Require int32plus.
5429 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5430
16b05965
ML
54312016-07-25 Martin Liska <mliska@suse.cz>
5432
5433 * gcc.dg/torture/pr71987.c: New test.
5434
d52d3767
SK
54352016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5436
5437 PR fortran/71935
5438 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5439 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5440 * gfortran.dg/pr71935.f90: New test.
5441
94087e88 54422016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5443
5444 PR c++/71675
5445 * g++.dg/ext/atomic-3.C: New test.
5446 * gcc.dg/atomic/pr71675.c: New test.
5447
58b3986e
ES
54482016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5449
5450 * gcc.target/i386/mvc8.c: New test.
5451
faa1612a
BC
54522016-07-22 Bin Cheng <bin.cheng@arm.com>
5453
5454 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5455 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5456
1603ebe0
TK
54572016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5458
5459 PR fortran/71795
5460 * gfortran.dg/constructor_50.f90: New test.
5461
bc91c436
ML
54622016-07-22 Martin Liska <mliska@suse.cz>
5463
5464 PR gcov-profile/69028
5465 PR gcov-profile/62047
5466 * g++.dg/cilk-plus/pr69028.C: New test.
5467
9fe9a3a7
AV
54682016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5469
5470 * gfortran.dg/coarray_stat_2.f90: New test.
5471
70866e3d
MM
54722016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5473
5474 * gcc.target/powerpc/vec-extract.h: New files to check the
5475 vec_extract built-in functions for all vector types, testing
5476 accessing each element, both with constant and variable element
5477 numbers.
5478 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5479 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5480 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5481 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5482 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5483 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5484 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5485 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5486 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5487
ab3af181
JJ
54882016-07-21 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/71728
5491 * g++.dg/other/pr71728.C: New test.
5492
ebe8f322
JG
54932016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5494
5495 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5496 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5497 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5498 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5499 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5500
959cef74
RB
55012016-07-21 Richard Biener <rguenther@suse.de>
5502
5503 PR tree-optimization/71947
5504 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5505
b24d9420
BC
55062016-07-21 Bin Cheng <bin.cheng@arm.com>
5507
5508 * gcc.dg/tree-ssa/scev-15.c: New.
5509
23974819
BC
55102016-07-21 Bin Cheng <bin.cheng@arm.com>
5511
5512 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5513
ee78cbaa
JJ
55142016-07-21 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR c++/71941
5517 * g++.dg/gomp/pr71941.C: New test.
5518
52ed68f7
DM
55192016-07-20 David Malcolm <dmalcolm@redhat.com>
5520
5521 PR c/70339
5522 PR c/71858
5523 * g++.dg/spellcheck-identifiers.C: New test case, based on
5524 gcc.dg/spellcheck-identifiers.c.
5525 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5526 gcc.dg/spellcheck-identifiers-2.c.
5527 * g++.dg/spellcheck-typenames.C: New test case, based on
5528 gcc.dg/spellcheck-typenames.c
5529
18407bfb
JW
55302016-07-20 Jonathan Wakely <jwakely@redhat.com>
5531
5532 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5533 pointer to member function and also test catching by reference.
5534
4c07fd98
DV
55352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5536
5537 * gcc.target/s390/pr67443.c: Fix test case.
5538
fee21d65
DV
55392016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5540
5541 * gcc.target/s390/insv-1.c: Xfail some tests.
5542 * gcc.target/s390/insv-2.c: Likewise.
5543
dbe9dfdd
GJL
55442016-07-20 Georg-Johann Lay <avr@gjlay.de>
5545
5546 * gcc.target/avr/torture/get-mem.c: New test.
5547 * gcc.target/avr/torture/set-mem.c: New test.
5548
c25e1d82
GJL
55492016-07-20 Georg-Johann Lay <avr@gjlay.de>
5550
5551 PR target/71948
5552 * gcc.target/avr/torture/tiny-progmem.c: New test.
5553
109d2197
JJ
55542016-07-20 Jakub Jelinek <jakub@redhat.com>
5555
7419f441
JJ
5556 PR c++/71909
5557 * g++.dg/parse/pr71909.C: New test.
5558 * g++.dg/tm/pr71909.C: New test.
5559
109d2197
JJ
5560 PR c++/50060
5561 * g++.dg/cpp0x/constexpr-50060.C: New test.
5562 * g++.dg/cpp1y/constexpr-50060.C: New test.
5563
144530cf
ML
55642016-07-20 Martin Liska <mliska@suse.cz>
5565
5566 * gfortran.dg/graphite/pr71898.f90: New test.
5567
04ac4afa
BC
55682016-07-20 Bin Cheng <bin.cheng@arm.com>
5569
5570 PR tree-optimization/71503
5571 PR tree-optimization/71683
5572 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5573 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5574
dcbdb17a
ML
55752016-07-20 Martin Liska <mliska@suse.cz>
5576
5577 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5578 * gcc.dg/plugin/sreal-test-1.c: Remove.
5579 * gcc.dg/plugin/sreal_plugin.c: Remove.
5580
6ed82555
TK
55812016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5582
5583 PR fortran/71902
5584 * gfortran.dg/dependency_47.f90: New test.
5585
13da0507
JJ
55862016-07-19 Jakub Jelinek <jakub@redhat.com>
5587
4833f561
JJ
5588 PR rtl-optimization/71916
5589 * gcc.c-torture/compile/pr71916.c: New test.
5590
4fda19ef
JJ
5591 PR middle-end/71874
5592 * g++.dg/torture/pr71874.C: New test.
5593
13da0507
JJ
5594 PR middle-end/71734
5595 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5596 (my_alloc): Rewritten to use __builtin_posix_memalign and
5597 __SIZE_TYPE__.
5598 (my_free): Use __builtin_free instead of _mm_free.
5599 (Vec::operator=): Use __builtin_memcpy.
5600
e7980add
MJ
56012016-07-19 Martin Jambor <mjambor@suse.cz>
5602
61c73a7f
UB
5603 PR fortran/71688
5604 * gfortran.dg/pr71688.f90: New test.
e7980add 5605
13e88953
RB
56062016-07-19 Richard Biener <rguenther@suse.de>
5607
5608 * c-c++-common/vector-subscript-6.c: New testcase.
5609 * c-c++-common/vector-subscript-7.c: Likewise.
5610
1caf0482
SKS
56112016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5612
a23404c9 5613 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5614 and UInt32 based on __SIZEOF_INT__.
5615
cef5388d
RB
56162016-07-19 Richard Biener <rguenther@suse.de>
5617
5618 PR tree-optimization/71901
5619 * gcc.dg/torture/pr71901.c: New testcase.
5620
56212016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5622
5623 PR tree-optimization/71908
5624 * gcc.dg/torture/pr71908.c: New testcase.
5625
a8f7a895
MM
56262016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5627
5628 PR target/71493
5629 * gcc.target/powerpc/pr71493-1.c: New test.
5630 * gcc.target/powerpc/pr71493-2.c: Likewise.
5631
f2111a36
JJ
56322016-07-18 Jakub Jelinek <jakub@redhat.com>
5633
99516432
JJ
5634 PR c++/71835
5635 * g++.dg/conversion/ambig3.C: New test.
5636
87713c6a
JJ
5637 PR c++/71828
5638 * g++.dg/cpp0x/constexpr-71828.C: New test.
5639
7a7f16ca
JJ
5640 PR c++/71826
5641 * g++.dg/template/pr71826.C: New test.
5642
f4d90295
JJ
5643 PR c++/71822
5644 * g++.dg/template/defarg21.C: New test.
5645
f2111a36
JJ
5646 PR c++/71871
5647 * g++.dg/ext/vector31.C: New test.
5648
0b965526
UB
56492016-07-18 Uros Bizjak <ubizjak@gmail.com>
5650
5651 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5652
94e136b9
YR
56532016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5654
5655 PR tree-optimization/71734
5656 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5657
7072df0a
DV
56582016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5659
5660 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5661 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5662 stack-layout-dynamic-1.c: New test.
5663
54158a1a
AK
56642016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5665
5666 * gcc.target/s390/nolrl-1.c: New test.
5667
43068916
FR
56682016-07-17 Fritz Reese <fritzoreese@gmail.com>
5669
5670 PR fortran/71523
5671 * gfortran.dg/pr71523_1.f90: New test.
5672 * gfortran.dg/pr71523_2.f90: New test.
5673
a9356b12
AS
56742016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5675
5676 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5677
a07b81c7 56782016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5679 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5680
5681 PR fortran/62125
5682 * gfortran.dg/pr62125.f90: New test.
5683
96c0ec12
BS
56842016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5685
5686 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5687 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5688
479d0ed5
JW
56892016-07-15 Jonathan Wakely <jwakely@redhat.com>
5690
5691 PR c++/58796
5692 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5693 * g++.dg/cpp0x/nullptr35.C: New test.
5694
41c7438e
BC
56952016-07-15 Bin Cheng <bin.cheng@arm.com>
5696
5697 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5698
f7ba880b
CP
56992016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5700
5701 * gfortran.dg/goacc/vector_length.f90: New test.
5702
b9aba0a0
RB
57032016-07-15 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/71881
5706 * gcc.dg/torture/pr71881.c: New testcase.
5707
9513d5fb
RB
57082016-07-15 Richard Biener <rguenther@suse.de>
5709
5710 PR tree-optimization/71887
5711 * gcc.dg/torture/pr71887.c: New testcase.
5712
ddbbcb19
JJ
57132016-07-15 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR c/71858
5716 * gcc.dg/spellcheck-identifiers-3.c: New test.
5717
29eb509c
AV
57182016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5719
5720 PR fortran/71807
5721 * gfortran.dg/null_9.f90: New test.
5722
43aabfcf
BC
57232016-07-15 Bin Cheng <bin.cheng@arm.com>
5724
5725 * gcc.dg/tree-ssa/loop-41.c: New test.
5726
afc89e58
BC
57272016-07-15 Bin Cheng <bin.cheng@arm.com>
5728
5729 PR tree-optimization/71347
5730 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5731
6fa682ad
SK
57322016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5733
5734 PR fortran/29819
5735 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5736 * gfortran.dg/contains.f90: Ditto.
5737 * gfortran.dg/contains_empty_1.f03: Ditto.
5738 * gfortran.dg/submodule_3.f08: Ditto.
5739
dd36b877
JJ
57402016-07-14 Jakub Jelinek <jakub@redhat.com>
5741
a60a5d31
JJ
5742 PR testsuite/71865
5743 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5744 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5745 expected diagnostics.
5746
dd36b877
JJ
5747 PR c/71858
5748 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5749 * gcc.dg/spellcheck-identifiers-2.c: New test.
5750 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5751 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5752
a241f8ca
JJ
57532016-07-14 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR tree-optimization/71872
5756 * gcc.c-torture/compile/pr71872.c: New test.
5757
d62b809c
TP
57582016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5759
5760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5761 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5762 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5763 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5764 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5765 * gcc.target/arm/atomic-op-acquire-1.c: This.
5766 * gcc.target/arm/atomic-op-char.c: Rename into ...
5767 * gcc.target/arm/atomic-op-char-1.c: This.
5768 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5769 * gcc.target/arm/atomic-op-consume-1.c: This.
5770 * gcc.target/arm/atomic-op-int.c: Rename into ...
5771 * gcc.target/arm/atomic-op-int-1.c: This.
5772 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5773 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5774 * gcc.target/arm/atomic-op-release.c: Rename into ...
5775 * gcc.target/arm/atomic-op-release-1.c: This.
5776 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5777 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5778 * gcc.target/arm/atomic-op-short.c: Rename into ...
5779 * gcc.target/arm/atomic-op-short-1.c: This.
5780 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5781 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5782 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5783 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5784 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5785 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5786 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5787 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5788 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5789 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5790
1f8dd420
AV
57912016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5792
5793 PR fortran/70842
5794 * gfortran.dg/select_type_35.f03: New test.
5795
53109ba8
KT
57962016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5797
5798 PR target/65951
5799 PR tree-optimization/70923
5800 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5801 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5802 * gcc.dg/vect/pr65951.c: Likewise.
5803 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5804
91f35b7f
DE
58052016-07-14 David Edelsohn <dje.gcc@gmail.com>
5806
5807 * c-c++-common/pr60226.c: Expect maximum object file alignment
5808 error on AIX.
5809
351168fe
RB
58102016-07-14 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/71866
5813 * gcc.dg/torture/pr71866.c: New testcase.
5814
94c32c00
TP
58152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5816
5817 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5818 selector and enclose boolean expression in curly braces.
5819
b799a481
AM
58202016-07-14 Alan Modra <amodra@gmail.com>
5821
5822 PR target/71733
5823 * gcc.target/powerpc/p9-novsx.c: New.
5824
f63ba78c
AK
58252016-07-13 Andi Kleen <ak@linux.intel.com>
5826
5827 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5828 * g++.dg/tree-prof/morefunc.C: Dito.
5829 * g++.dg/tree-prof/pr35545.C: Dito.
5830 * g++.dg/tree-prof/reorder.C: Dito.
5831 * gcc.dg/tree-prof/20050826-2.c: Dito.
5832 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5833 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5834 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5835 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5836 * gcc.dg/tree-prof/inliner-1.c: Dito.
5837 * gcc.dg/tree-prof/merge_block.c: Dito.
5838 * gcc.dg/tree-prof/stringop-1.c: Dito.
5839 * gcc.dg/tree-prof/stringop-2.c: Dito.
5840 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5841 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5842 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5843 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5844 * gcc.dg/tree-prof/update-loopch.c: Dito.
5845 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5846 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5847 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5848 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5849 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5850 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5851 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5852
f4d5a23d
AK
58532016-07-13 Andi Kleen <ak@linux.intel.com>
5854
5855 * lib/profopt.exp (profopt-execute): Remove .imports files.
5856
ae145898
AK
58572016-07-13 Andi Kleen <ak@linux.intel.com>
5858
0b965526 5859 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5860
e97bd4f5
AK
58612016-07-13 Andi Kleen <ak@linux.intel.com>
5862
5863 * lib/profopt.exp (dg-final-scan-autofdo,
5864 dg-final-scan-not-autofdo): New functions.
5865
6fa3d4b4
BC
58662016-07-13 Bin Cheng <bin.cheng@arm.com>
5867
5868 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5869 * gcc.dg/vect/vect-35.c: Ditto.
5870 * gcc.dg/vect/vect-alias-check-2.c: New test.
5871
65f18bc6
ML
58722016-07-13 Martin Liska <mliska@suse.cz>
5873
5874 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5875 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5876 * gfortran.dg/pr42108.f90: Update expected dump scan.
5877
9737f35b
RB
58782016-07-13 Richard Biener <rguenther@suse.de>
5879
5880 PR tree-optimization/24574
5881 * gcc.dg/pr24574.c: New testcase.
5882
62c0ea4b
SKS
58832016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5884
0b965526 5885 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5886 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5887 * c-c++-common/pr68833-1.c: Require int32plus.
5888 * gcc.dg/ipa/pr63551.c: Likewise.
5889 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5890 * gcc.dg/ipa/pr64041.c: Require int32plus.
5891
c7ed8938
IE
58922016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5893
5894 PR ipa/71633
5895 * g++.dg/pr71633.C: New test.
5896
5ce15300
TP
58972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5898
5899 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5900 Add new arm_thumb1_cbz_ok effective target.
5901 * gcc.target/arm/cbz.c: New test.
5902
2b9509a3
TP
59032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5904
5905 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5906 Define effective target.
5907 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5908 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5909 * gcc.target/arm/movhi_movw.c: New test.
5910 * gcc.target/arm/movsi_movw.c: Likewise.
5911 * gcc.target/arm/movdi_movw.c: Likewise.
5912
7f15b177
RB
59132016-07-13 Richard Biener <rguenther@suse.de>
5914
5915 PR middle-end/71104
5916 * gcc.dg/pr71104-1.c: New testcase.
5917 * gcc.dg/pr71104-2.c: Likewise.
5918
0b0a896e
MM
59192016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5920
5921 PR target/71805
5922 * gcc.target/powerpc/pr71805.c: New test.
5923
f906f5ed
BS
59242016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5925
5926 * gcc.target/powerpc/divkc3-1.c: New.
5927 * gcc.target/powerpc/mulkc3-1.c: New.
5928
9e63c3aa
NS
59292016-07-12 Nathan Sidwell <nathan@acm.org>
5930
5931 * gcc.target/arm/data-rel-1.c: New.
5932 * gcc.target/arm/data-rel-2.c: New.
5933 * gcc.target/arm/data-rel-3.c: New.
5934
f507d202
ML
59352016-07-12 Martin Liska <mliska@suse.cz>
5936
5937 * gcc.dg/params/blocksort-part.c: New test.
5938 * gcc.dg/params/params.exp: New file.
5939
d6f7c125
KT
59402016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5941
5942 PR middle-end/71700
5943 * gcc.c-torture/execute/pr71700.c: New test.
5944
37ccb0ba
SB
59452016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5946 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/23286
5949 PR tree-optimization/70159
5950 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5951 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5952 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5953 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5954 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5955 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5956 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5957 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5958 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5959 * gcc.dg/pr51879-12.c: Likewise.
5960 * gcc.dg/strlenopt-9.c: Likewise.
5961 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5962 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5963 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5964 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5965 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5966 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5967 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5968 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5969 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5970 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5971 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5972 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5973 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5974 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5975 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5976
712a93d6
RB
59772016-07-12 Richard Biener <rguenther@suse.de>
5978
5979 PR rtl-optimization/68961
5980 * gcc.target/i386/pr68961.c: New testcase.
5981
c392943c
JJ
59822016-07-11 Jakub Jelinek <jakub@redhat.com>
5983
3d56e6a4
JJ
5984 PR middle-end/71758
5985 * c-c++-common/gomp/pr71758.c: New test.
5986 * gfortran.dg/gomp/pr71758.f90: New test.
5987
c392943c
JJ
5988 PR tree-optimization/71823
5989 * gcc.dg/vect/pr71823.c: New test.
5990
741d3be5
DM
59912016-07-11 David Malcolm <dmalcolm@redhat.com>
5992
5993 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5994 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5995 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5996
92fa45b5
L
59972016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5998
5999 PR target/71801
6000 * gcc.target/i386/pr71801.c: New test.
6001
f51606c7
RB
60022016-07-11 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/71816
6005 * gcc.dg/torture/pr71816.c: New testcase.
6006
36b54ce0
TK
60072016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6008
6009 PR fortran/71783
6010 * gfortran.dg/dependency_46.f90: New test.
6011
d13835b6
VM
60122016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6013
6014 PR rtl-optimization/71621
6015 * gcc.target/i386/pr71621-1.c: New.
6016 * gcc.target/i386/pr71621-2.c: New.
6017
642bcbdf
CP
60182016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6019
6020 * gfortran.dg/goacc/pr71704.f90: New test.
6021
02eb5b8b
BS
60222016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6023
6024 PR target/71297
6025 * gcc.target/powerpc/pr71297.c: New.
6026
8beb9a0d
JW
60272016-07-08 Jiong Wang <jiong.wang@arm.com>
6028
6029 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6030
cef4b650
MM
60312016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6032
6033 PR target/71806
6034 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6035
3c3ecf52
AH
60362016-07-08 Alan Hayward <alan.hayward@arm.com>
6037
6038 PR tree-optimization/71667
6039 * gcc.dg/vect/pr71667.c: New
6040
2660286d
ML
60412016-07-08 Martin Liska <mliska@suse.cz>
6042
6043 * gcc.dg/torture/pr71606.c: New test.
6044
70cdd4ae
JD
60452016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6046
6047 PR fortran/71764
6048 * gfortran.dg/pr71764.f90: New test.
6049
842dc2e6
JJ
60502016-07-07 Jakub Jelinek <jakub@redhat.com>
6051 Kai Tietz <ktietz70@googlemail.com>
6052
6053 PR c++/70869
6054 PR c++/71054
6055 * g++.dg/cpp0x/pr70869.C: New test.
6056 * g++.dg/cpp0x/pr71054.C: New test.
6057
31be4262
DE
60582016-07-07 David Edelsohn <dje.gcc@gmail.com>
6059
6060 * g++.dg/debug/pr71432.C: Fail on AIX.
6061
1c122092
ML
60622016-07-07 Martin Liska <mliska@suse.cz>
6063
6064 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6065 an undefined behavior.
6066 * gfortran.dg/do_3.F90: Likewise.
6067 * gfortran.dg/do_check_11.f90: New test.
6068 * gfortran.dg/do_check_12.f90: New test.
6069 * gfortran.dg/do_corner_warn.f90: New test.
6070
7119f1b1
ML
60712016-07-07 Martin Liska <mliska@suse.cz>
6072
6073 * gfortran.dg/predict-1.f90: Ammend the test.
6074 * gfortran.dg/predict-2.f90: Likewise.
6075
275792f2
IE
60762016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6077
6078 PR ipa/71624
6079 * g++.dg/pr71624.C: New test.
6080
05a437c1
TP
60812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6082
6083 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6084 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6085 ARMv8-M Mainline architectures.
6086
6f493951
TP
60872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6088
6089 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6090 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6091
5ddaee94
SB
60922016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6093
6094 PR target/70098
6095 PR target/71763
6096 * gcc.target/powerpc/pr71763.c: New file.
6097
651afdb2
YR
60982016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6099
6100 PR tree-optimization/71518
0b965526 6101 * gcc.dg/pr71518.c: New test.
651afdb2 6102
9df99881
WD
61032016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6104
6105 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6106
7b4e0769
SKS
61072016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6108
0b965526 6109 PR target/50739
7b4e0769
SKS
6110 * gcc.target/avr/pr50739.c: New test.
6111
eb4432f7
JH
61122016-07-05 Jan Hubicka <jh@suse.cz>
6113
6114 * gcc.dg/tree-ssa/scev-14.c: update template.
6115
c01e092f
RS
61162016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6117
6118 * gcc.dg/vect/group-no-gaps-1.c: New test.
6119
8070763a
AK
61202016-07-05 Andi Kleen <ak@linux.intel.com>
6121
6122 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6123 if kernel supports MPX.
6124
3f8257db 61252016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6126
6127 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6128
36a265b1
MM
61292016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6130 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6131
6132 * gcc.target/powerpc/signbit-1.c: New test.
6133 * gcc.target/powerpc/signbit-2.c: New test.
6134 * gcc.target/powerpc/signbit-3.c: New test.
6135
7a98fb6e
KT
61362016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137
6138 PR rtl-optimization/71594
6139 * gcc.dg/torture/pr71594.c: New test.
6140
1e3d54b4
JH
61412016-07-05 Jan Hubicka <jh@suse.cz>
6142
6143 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6144
84ca3893
DM
61452016-07-05 David Malcolm <dmalcolm@redhat.com>
6146
6147 PR c++/62314
3a146d46 6148 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6149 number of missing semicolon error.
6150 * g++.dg/pr62314-2.C: New test case.
6151
20d0bfce
AF
61522016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6153
6154 * gfortran.dg/coarray_stat_function.f90: New test.
6155 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6156 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6157 to new interfaces.
6158
69aaea06
AV
61592016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6160
6161 PR fortran/71623
6162 * gfortran.dg/deferred_character_17.f90: New test.
6163
f723a43c
CL
61642016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6165
6166 * gcc.target/arm/neon/polytypes.c: Move to ...
6167 * gcc.target/arm/polytypes.c: ... here.
6168 * gcc.target/arm/neon/pr51534.c: Move to ...
6169 * gcc.target/arm/pr51534.c: ... here.
6170 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6171 * gcc.target/arm/vect-vcvt.c: ... here.
6172 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6173 * gcc.target/arm/vect-vcvtq.c: ... here.
6174 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6175 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6176 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6177 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6178 * gcc.target/arm/neon/neon.exp: Delete.
6179 * gcc.target/arm/neon/: Delete.
6180
d73e0ccf
JD
61812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6182
6183 PR fortran/65575
6184 * gfortran.dg: pr65575.f90: New test.
6185
c20f6223
JD
61862016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187
6188 PR fortran/35849
6189 * gfortran.dg: pr35849.f90: New test.
6190
2a5537c3
JJ
61912016-07-04 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c++/71739
6194 * g++.dg/cpp0x/pr71739.C: New test.
6195
740f9751
CL
61962016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6199
bf749919
DV
62002016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6201
6202 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6203 locr.
6204 * gcc.target/s390/loc-1.c: New test.
6205
430bb38e
YR
62062016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6207
3a146d46
JJ
6208 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6209 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6210
15f6e0da
RR
62112016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6212
6213 PR target/63874
6214 * gcc.target/aarch64/pr63874.c: New test.
6215
79335075
JB
62162016-07-04 Jan Beulich <jbeulich@suse.com>
6217
6218 * g++.dg/header.c: New.
6219 * gcc.dg/header.c: New.
6220
557e8c49
JJ
62212016-07-02 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR c/71719
6224 * c-c++-common/Wunused-var-15.c: New test.
6225
79a592e3
JJ
62262016-07-01 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR fortran/71687
6229 * gfortran.dg/gomp/pr71687.f90: New test.
6230
e2298656
BS
62312016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6232
6233 * gcc.dg/const-float128-ped.c: Require __float128 effective
6234 target and options.
6235 * gcc.dg/const-float128.c: Likewise.
6236 * gcc.dg/torture/float128-cmp-invalid.c: Require
6237 __float128 and base_quadfloat_support effective targets, and
6238 __float128 options.
6239 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6240 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6241 * gcc.dg/torture/float128-nan.c: Likewise.
6242 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6243 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6244 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6245 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6246 (add_options_for___float128): New.
6247 (check_effective_target_base_quadword_support): New.
6248
70c11966
MM
62492016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6250
6251 PR target/71720
6252 * gcc.target/powerpc/pr71720.c: New test.
6253
059541fd
JB
62542016-07-01 Jan Beulich <jbeulich@suse.com>
6255
6256 * gcc.dg/bss.c: New.
6257
2c1e4964
PB
62582016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6259
6260 PR target/71698
6261 * gcc.target/powerpc/pr71698.c: New test.
6262
22e1cb39
GJL
62632016-07-01 Georg-Johann Lay <avr@gjlay.de>
6264
6265 PR target/71151
6266 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6267 instead of ".foo" for its section name.
6268 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6269 depending on MCU's flash size.
6270 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6271 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6272 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6273 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6274 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6275 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6276
466cf574
JB
62772016-07-01 Jan Beulich <jbeulich@suse.com>
6278
6279 * gcc.target/i386/pr65105-2.c: Add -msse2.
6280
351beab7
JJ
62812016-06-30 Jakub Jelinek <jakub@redhat.com>
6282
55a0f21a
JJ
6283 PR tree-optimization/71707
6284 * gcc.dg/strlenopt-29.c: New test.
6285
6245ad72
JJ
6286 PR fortran/71704
6287 * gfortran.dg/gomp/pr71704.f90: New test.
6288
351beab7
JJ
6289 PR fortran/71705
6290 * gfortran.dg/gomp/pr71705.f90: New test.
6291
5a3a6a5e
KN
62922016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6293
6294 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6295 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6375
3dfa8071 63762016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6377 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6378
6379 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6380
9bd62242 63812016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6382 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6383
6384 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6385
603107fb
DM
63862016-06-30 David Malcolm <dmalcolm@redhat.com>
6387
6388 PR driver/71651
6389 * gcc.dg/spellcheck-options-12.c: New test case.
6390
205cccc7
JJ
63912016-06-30 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR middle-end/71693
6394 * gcc.c-torture/compile/pr71693.c: New test.
6395
f4452176
DM
63962016-06-29 David Malcolm <dmalcolm@redhat.com>
6397
6398 * gcc.dg/spellcheck-params.c: New testcase.
6399 * gcc.dg/spellcheck-params-2.c: New testcase.
6400
c5e74d9d
MM
64012016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6402
6403 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6404 vector extract instructions.
6405 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6406
e44ecbfd
JD
64072016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6408
6409 PR fortran/71686
6410 * gfortran.dg/unexpected_eof_2.f90: New test.
6411 * gfortran.dg/unexpected_eof_3.f90: New test.
6412
ee446d9f
JW
64132016-06-29 Jim Wilson <jim.wilson@linaro.org>
6414
6415 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6416
27f67461
CP
64172016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6418
6419 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6420 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6421 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6422
b1206d29
RB
64232016-06-29 Richard Biener <rguenther@suse.de>
6424
6425 PR middle-end/15256
6426 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6427
1af21224
MW
64282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6429
6430 * gcc.target/arm/aapcs/neon-vect10.c: Require
6431 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6432 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6433 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6434 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6435 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6436 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6437 * gcc.target/arm/fp16-aapcs-1.c: Require
6438 -mfloat-ab=hard. Also simplify the test.
6439 * gcc.target/arm/fp16-aapcs-2.c: New.
6440
7fe43755
MW
64412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6442
0b965526 6443 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6444 (add_options_for_arm_fp16_ieee): New.
6445 (add_options_for_arm_fp16_alternative): New.
6446 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6447 long-line.
6448 (effective_target_arm_fp16_hw): New.
6449
264d951a
IE
64502016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6451
6452 PR tree-optimization/71655
6453 * g++.dg/pr71655.C: New test.
6454
5c846a81
ML
64552016-06-29 Martin Liska <mliska@suse.cz>
6456
6457 * gcc.dg/pr71585.c: New test.
6458 * gcc.dg/pr71585-2.c: New test.
6459 * gcc.dg/pr71585-3.c: New test.
6460
fafe9318
YR
64612016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6462
6463 PR tree-optimization/70729
6464 * g++.dg/vect/pr70729.cc: New test.
6465
54d19c3b
TS
64662016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6467
6468 * c-c++-common/gomp/cancel-1.c: Extend.
6469
5f3cd7c3
JJ
64702016-06-29 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR tree-optimization/71625
6473 * gcc.dg/strlenopt-28.c: New test.
6474
4aa83879
RB
64752016-06-29 Richard Biener <rguenther@suse.de>
6476
6477 PR middle-end/71002
6478 * g++.dg/torture/pr71002.C: Adjust testcase.
6479
152ef731
JJ
64802016-06-29 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR c/71685
6483 * gcc.dg/pr71685.c: New test.
6484
64852016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6486
6487 PR c/71552
6488 * gcc.dg/init-bad-9.c: New test.
6489
d41dc215
BS
64902016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491
6492 * gcc.target/powerpc/abs128-1.c: Require VSX.
6493 * gcc.target/powerpc/copysign128-1.c: Likewise.
6494 * gcc.target/powerpc/inf128-1.c: Likewise.
6495 * gcc.target/powerpc/nan128-1.c: Likewise.
6496
6a20b538
JJ
64972016-06-28 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR middle-end/71626
6500 * gcc.c-torture/execute/pr71626-1.c: New test.
6501 * gcc.c-torture/execute/pr71626-2.c: New test.
6502
77d93c47
PB
65032016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6504
6505 PR target/71656
6506 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6507
a8264058
SB
65082016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6509
6510 PR target/71670
6511 * gcc.target/powerpc/pr71670.c: New testcase.
6512
0dc47331
PB
65132016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6514
6515 PR target/71656
6516 * gcc.target/powerpc/pr71656-1.c: New test.
6517 * gcc.target/powerpc/pr71656-2.c: New test.
6518
b65ffc79
CL
65192016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6520
6521 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6522 around fp16 code.
6523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6524 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6525 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6526 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6527 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6528 Add arm_neon_fp16_ok effective target.
0b965526
UB
6529 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6530 Likewise.
6531 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6532 Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6534 Likewise.
6535 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6536 Likewise.
6537 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6538 Likewise.
6539 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6540 Likewise.
6541 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6542 Likewise.
6543 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6544 Likewise.
6545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6546 Likewise.
6547 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6548 Likewise.
6549 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6550 Likewise.
b65ffc79 6551
9bb86f40
JH
65522016-06-26 Jan Hubicka <hubicka@ucw.cz>
6553
6554 * gcc.dg/predict-12.c: New testcase.
6555
46db0fd4
JD
65562016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6557
6558 PR fortran/71649
6559 * gfortran.dg/pr71649.f90: New test.
6560
2a65e70b
JJ
65612016-06-25 Jakub Jelinek <jakub@redhat.com>
6562
f8a06e24
JJ
6563 PR tree-optimization/71643
6564 * g++.dg/opt/pr71643.C: New test.
6565
2a65e70b
JJ
6566 PR tree-optimization/71631
6567 * gcc.c-torture/execute/pr71631.c: New test.
6568
7805417a
JH
65692016-06-24 Jan Hubicka <hubicka@ucw.cz>
6570
6571 * gcc.dg/predict-11.c: New testcase.
6572 * gfortran.dg/predict-2.f90: New testcase.
6573
888ed1a3
JH
65742016-06-24 Jan Hubicka <hubicka@ucw.cz>
6575
6576 * gcc.dg/predict-10.c: New test.
6577
53605f35
BS
65782016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6579
6580 * gcc.target/powerpc/abs128-1.c: New.
6581 * gcc.target/powerpc/copysign128-1.c: New.
6582 * gcc.target/powerpc/inf128-1.c: New.
6583 * gcc.target/powerpc/nan128-1.c: New.
6584
7b22b4c6
EB
65852016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6586
6587 * gfortran.dg/pr71642.f90: New test.
6588
37e373c2
JJ
65892016-06-24 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR tree-optimization/71647
6592 * gcc.target/i386/pr71647.c: New test.
6593
b20b79f2
L
65942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6595
6596 * gcc.target/i386/noplt-gd-1.c: New test.
6597 * gcc.target/i386/noplt-gd-2.c: Likewise.
6598 * gcc.target/i386/noplt-gd-3.c: Likewise.
6599 * gcc.target/i386/noplt-ld-1.c: Likewise.
6600 * gcc.target/i386/noplt-ld-2.c: Likewise.
6601 * gcc.target/i386/noplt-ld-3.c: Likewise.
6602 * lib/target-supports.exp
6603 (check_effective_target_tls_get_addr_via_got): New.
6604
04619cb8
UB
66052016-06-24 Uros Bizjak <ubizjak@gmail.com>
6606
6607 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6608 testsuite compile flags.
6609 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6610 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6611
66122016-06-24 Uros Bizjak <ubizjak@gmail.com>
6613
6614 * g++dg/vect/pr36684.cc: Add dg-do compile.
6615 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6616 * gcc.dg/vect/pr70021.c: Ditto.
6617 * gcc.dg/vect/pr70138-1.c: Ditto.
6618 * gcc.dg/vect/pr70138-2.c: Ditto.
6619 * gcc.dg/vect/pr70354-1.c: Ditto.
6620 * gcc.dg/vect/pr70354-2.c: Ditto.
6621 * gcc.dg/vect/pr71259.c: Ditto.
6622 * gcc.dg/vect/pr71416-1.c: Ditto.
6623 * gcc.dg/vect/slp-43.c: Ditto.
6624 * gcc.dg/vect/slp-45.c: Ditto.
6625 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6626 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6627 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6628 * gfortran.dg/vect/pr69980.f90: Ditto.
6629
66302016-06-24 Uros Bizjak <ubizjak@gmail.com>
6631
6632 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6633 * gcc.dg/vect/bb-slp-30.c: Ditto.
6634 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6635 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6636 * gcc.dg/vect/pr45902.c: Ditto.
6637 * gcc.dg/vect/pr48172.c: Ditto.
6638 * gcc.dg/vect/pr48377.c: Ditto.
6639 * gcc.dg/vect/pr49038.c: Ditto.
6640 * gcc.dg/vect/pr49771.c: Ditto.
6641 * gcc.dg/vect/pr52091.c: Ditto.
6642 * gcc.dg/vect/pr53185-2.c: Ditto.
6643 * gcc.dg/vect/pr56826.c: Ditto.
6644 * gcc.dg/vect/pr60276.c: Ditto.
6645 * gcc.dg/vect/pr62021.c: Ditto.
6646 * gcc.dg/vect/pr63530.c: Ditto.
6647 * gcc.dg/vect/pr65518.c: Ditto.
6648 * gcc.dg/vect/pr65947-1.c: Ditto.
6649 * gcc.dg/vect/pr65947-10.c: Ditto.
6650 * gcc.dg/vect/pr65947-11.c: Ditto.
6651 * gcc.dg/vect/pr65947-12.c: Ditto.
6652 * gcc.dg/vect/pr65947-13.c: Ditto.
6653 * gcc.dg/vect/pr65947-2.c: Ditto.
6654 * gcc.dg/vect/pr65947-3.c: Ditto.
6655 * gcc.dg/vect/pr65947-4.c: Ditto.
6656 * gcc.dg/vect/pr65947-5.c: Ditto.
6657 * gcc.dg/vect/pr65947-6.c: Ditto.
6658 * gcc.dg/vect/pr65947-7.c: Ditto.
6659 * gcc.dg/vect/pr65947-8.c: Ditto.
6660 * gcc.dg/vect/pr65947-9.c: Ditto.
6661 * gcc.dg/vect/pr71416-1.c: Ditto.
6662 * gcc.dg/vect/pr71439.c: Ditto.
6663 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6664 * gcc.dg/vect/vect-bswap16.c: Ditto.
6665 * gcc.dg/vect/vect-bswap32.c: Ditto.
6666 * gcc.dg/vect/vect-bswap64.c: Ditto.
6667 * gcc.dg/vect/vect-live-1.c: Ditto.
6668 * gcc.dg/vect/vect-live-2.c: Ditto.
6669 * gcc.dg/vect/vect-live-3.c: Ditto.
6670 * gcc.dg/vect/vect-live-4.c: Ditto.
6671 * gcc.dg/vect/vect-live-5.c: Ditto.
6672 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6673 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6674 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6675 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6676 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6677 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6678 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6679 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6680 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6681 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6682 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6683 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6684 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6685 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6686 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6687 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6688 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6689
da224bcb
UB
66902016-06-24 Uros Bizjak <ubizjak@gmail.com>
6691
6692 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6693
dfee2870
L
66942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6695
6696 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6697 ia32 if R_386_GOT32X relocation is supported.
6698 * gcc.target/i386/noplt-3.c: Likewise.
6699 * gcc.target/i386/noplt-2.c: Likewise.
6700 (main): Renamed to ...
6701 (bar): This.
6702 * gcc.target/i386/noplt-4.c: Likewise.
6703 (main): Renamed to ...
6704 (bar): This.
6705 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6706 * gcc.target/i386/pr67400-5.c: Likewise.
6707
a86451b9
JJ
67082016-06-24 Jakub Jelinek <jakub@redhat.com>
6709
00085092
JJ
6710 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6711 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6712
a86451b9
JJ
6713 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6714 f4): Adjust expected diagnostics.
6715 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6716 (T): If OVFP is defined, redefine to TP.
6717 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6718 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6719 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6720 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6721 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6722 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6723 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6724 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6725 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6726 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6727 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6728 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6729 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6730 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6731 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6732 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6733 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6734 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6735 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6736 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6737 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6738 as last argument to __builtin_add_overflow_p.
6739
7bb5d5f4
UB
67402016-06-23 Uros Bizjak <ubizjak@gmail.com>
6741
6742 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6743 dg-options and remove default vector testsuite compile flags.
6744 * g++.dg/vect/pr33860a.cc: Ditto.
6745 * g++.dg/vect/pr45470-a.cc: Ditto.
6746 * g++.dg/vect/pr45470-b.cc: Ditto.
6747 * g++.dg/vect/pr60896.cc: Ditto.
6748 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6749 * gcc.dg/vect/pr18308.c: Ditto.
6750 * gcc.dg/vect/pr24049.c: Ditto.
6751 * gcc.dg/vect/pr33373.c: Ditto.
6752 * gcc.dg/vect/pr36228.c: Ditto.
6753 * gcc.dg/vect/pr42395.c: Ditto.
6754 * gcc.dg/vect/pr42604.c: Ditto.
6755 * gcc.dg/vect/pr46663.c: Ditto.
6756 * gcc.dg/vect/pr48765.c: Ditto.
6757 * gcc.dg/vect/pr49093.c: Ditto.
6758 * gcc.dg/vect/pr49352.c: Ditto.
6759 * gcc.dg/vect/pr52298.c: Ditto.
6760 * gcc.dg/vect/pr52870.c: Ditto.
6761 * gcc.dg/vect/pr53185.c: Ditto.
6762 * gcc.dg/vect/pr53773.c: Ditto.
6763 * gcc.dg/vect/pr56695.c: Ditto.
6764 * gcc.dg/vect/pr62171.c: Ditto.
6765 * gcc.dg/vect/pr63530.c: Ditto.
6766 * gcc.dg/vect/pr68339.c: Ditto.
6767 * gcc.dg/vect/pr71259.c: Ditto.
6768 * gcc.dg/vect/vect-82_64.c: Ditto.
6769 * gcc.dg/vect/vect-83_64.c: Ditto.
6770 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6771 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6772 * gcc.dg/vect/vect-shift-2.c: Ditto.
6773 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6774 * gfortran.dg/vect/pr39318.f90: Ditto.
6775 * gfortran.dg/vect/pr45714-a.f: Ditto.
6776 * gfortran.dg/vect/pr45714-b.f: Ditto.
6777 * gfortran.dg/vect/pr46213.f90: Ditto.
6778
2d4bb02f
MM
67792016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6780 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781
6782 * gcc.target/powerpc/p9-splat-5.c: New test.
6783
f6d1b868
UB
67842016-06-23 Uros Bizjak <ubizjak@gmail.com>
6785
6786 PR tree-optimization/71488
6787 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6788 * lib/target-supports.exp: ... here.
6789 (check_sse4_hw_available): New procedure.
6790 (check_effective_target_sse4_runtime): Ditto.
6791 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6792 -march=westmere for sse4_runtime targets.
936ff030 6793 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6794 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6795 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6796 (main): Call check_vect ().
a7898180 6797 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6798
c0597759
L
67992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6800
6801 PR target/66232
6802 PR target/67400
6803 * gcc.target/i386/pr66232-14.c: New file.
6804 * gcc.target/i386/pr66232-15.c: Likewise.
6805 * gcc.target/i386/pr66232-16.c: Likewise.
6806 * gcc.target/i386/pr66232-17.c: Likewise.
6807 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6808 ia32 if R_386_GOT32X relocation is supported.
6809 * gcc.target/i386/pr67400-2.c: Likewise.
6810 * gcc.target/i386/pr67400-3.c: Likewise.
6811 * gcc.target/i386/pr67400-4.c: Likewise.
6812 * gcc.target/i386/pr67400-6.c: Likewise.
6813 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6814 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6815
5b0e27a7
JD
68162016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817
6818 PR libgfortran/48852
6819 * gfortran.dg/char4_iunit_1.f03: Update test.
6820 * gfortran.dg/f2003_io_5.f03: Update test.
6821 * gfortran.dg/real_const_3.f90: Update test.
6822
7f586d90
AK
68232016-06-23 Andi Kleen <ak@linux.intel.com>
6824
6825 * g++.dg/bprob/bprob.exp: Support autofdo.
6826 * g++.dg/tree-prof/tree-prof.exp: dito.
6827 * gcc.dg/tree-prof/tree-prof.exp: dito.
6828 * gcc.misc-tests/bprob.exp: dito.
6829 * gfortran.dg/prof/prof.exp: dito.
6830 * lib/profopt.exp: dito.
6831 * lib/target-supports.exp: Check for autofdo.
6832
60fa7862
ML
68332016-06-23 Martin Liska <mliska@suse.cz>
6834
6835 * gcc.dg/pr71619.c: New test.
6836
e3d62871
UB
68372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6838
6839 PR target/67400
cc901875
UB
6840 * gcc.target/i386/pr67400-1.c: New test.
6841 * gcc.target/i386/pr67400-2.c: Likewise.
6842 * gcc.target/i386/pr67400-3.c: Likewise.
6843 * gcc.target/i386/pr67400-4.c: Likewise.
6844 * gcc.target/i386/pr67400-5.c: Likewise.
6845 * gcc.target/i386/pr67400-6.c: Likewise.
6846 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6847
ac81cf0b
DM
68482016-06-22 David Malcolm <dmalcolm@redhat.com>
6849
6850 * c-c++-common/missing-header-1.c: New test case.
6851 * c-c++-common/missing-header-2.c: New test case.
6852 * c-c++-common/missing-header-3.c: New test case.
6853 * c-c++-common/missing-header-4.c: New test case.
6854
1a4f11c8
DM
68552016-06-22 David Malcolm <dmalcolm@redhat.com>
6856
6857 PR c/70339
6858 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6859 hint.
6860 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6861 expected results due to builtin "nanl" now being suggested for
6862 "name".
6863 * gcc.dg/pr67580.c: Update expected messages.
6864 * gcc.dg/spellcheck-identifiers.c: New testcase.
6865 * gcc.dg/spellcheck-typenames.c: New testcase.
6866
a93eac6a
DM
68672016-06-22 David Malcolm <dmalcolm@redhat.com>
6868
6869 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6870 file.
6871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6872 diagnostic-test-show-locus-parseable-fixits.c to sources for
6873 diagnostic_plugin_test_show_locus.c.
6874 * lib/gcc-defs.exp (freeform_regexps): New global.
6875 (dg-regexp): New function.
6876 (handle-dg-regexps): New function.
6877 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6878 freeform_regexps to the empty list.
6879 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6880
49e76ff1
IE
68812016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6882
f6d1b868 6883 PR tree-optimization/71488
49e76ff1
IE
6884 * g++.dg/pr71488.C: New test.
6885 * gcc.dg/vect/vect-bool-cmp.c: New test.
6886
951d8c8a
EB
68872016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6888
6889 * gcc.dg/guality/param-5.c: New test.
6890
b60fc3bd
BE
68912016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6892
6893 * gcc.target/i386/asm-flag-7.c: New test.
6894
0609abda
TS
68952016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6896
6897 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6898 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6899 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6900 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6901 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6902 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6903 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6904 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6905 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6906 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6907 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6908 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6909 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6910 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6911 * lib/target-supports.exp: Likewise.
6912
ee2499b4
TS
69132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6914
6915 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6916 * gcc.dg/attr-ms_struct-2.c: Likewise.
6917 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6918 * gcc.dg/bf-ms-attrib.c: Likewise.
6919 * gcc.dg/bf-ms-layout-2.c: Likewise.
6920 * gcc.dg/bf-ms-layout-3.c: Likewise.
6921 * gcc.dg/bf-ms-layout.c: Likewise.
6922 * gcc.dg/bf-no-ms-layout.c: Likewise.
6923 * gcc.target/i386/bitfield1.c: Likewise.
6924 * gcc.target/i386/bitfield2.c: Likewise.
6925 * gcc.target/i386/bitfield3.c: Likewise.
6926
caea59ff
KN
69272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6928
6929 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6930 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6931 override other than -mcpu=power9 command-line option is specified,
6932 or if the target operating system is aix.
6933 * gcc.target/powerpc/darn-1.c: Likewise.
6934 * gcc.target/powerpc/darn-2.c: Likewise.
6935 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6936 test if effective-target is not powerpc_p9vector_ok or if the
6937 target operating system is not defined.
6938 * gcc.target/powerpc/vslv-1.c: Likewise.
6939 * gcc.target/powerpc/vsrv-0.c: Likewise.
6940 * gcc.target/powerpc/vsrv-1.c: Likewise.
6941
63617e30
TB
69422016-06-21 Tobias Burnus <burnus@net-b.de>
6943
6944 PR fortran/71068
6945 * gfortran.dg/coarray/data_1.f90: New.
6946
89192c3c
WD
69472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6948
6949 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6950 (dg-require-effective-target): Use arm_v8_neon_hw.
6951 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6952 (dg-require-effective-target): Likewise.
6953 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6954 (dg-require-effective-target): Likewise.
6955 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6956 (dg-require-effective-target): Likewise.
6957 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6958 (dg-require-effective-target): Likewise.
6959 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6960 (dg-require-effective-target): Likewise.
6961 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6962 Add AArch64 check.
6963
64ac50e2
WD
69642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6965
6966 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6967 Set to 3 so test passes.
6968
6252b5db
WD
69692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6970
6971 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6972
3b9bc511
IV
69732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6974
6975 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6976 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6977 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6978 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6979
21db1c78
IV
69802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6981
6982 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6983 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6984
9d30e86f
L
69852016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6986
6987 PR target/71549
6988 * gcc.target/i386/pr71549.c: New test.
6989
448a7c69
KN
69902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6991
6992 * gcc.target/powerpc/vadsdu-0.c: Replace
6993 dg-require-effective-target directive to allow test to run on more
6994 platforms, and add dg-skip-if directive to disable test on aix
6995 platforms because of known incompatibilities.
6996 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6997 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6998 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6999 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7000 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7001 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7002 * gcc.target/powerpc/vadsdub-2.c: Replace
7003 dg-require-effective-target directive to allow test to run on more
7004 platforms, and add dg-skip-if directive to disable test on aix
7005 platforms because of known incompatibilities.
7006 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7007 with vec_absdb call to differentiate this test from vadsdub-1.c.
7008 * gcc.target/powerpc/vadsduh-1.c: Replace
7009 dg-require-effective-target directive to allow test to run on more
7010 platforms, and add dg-skip-if directive to disable test on aix
7011 platforms because of known incompatibilities.
7012 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7013 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7014 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7015
0ad84f34
JJ
70162016-06-21 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR tree-optimization/71588
7019 * gcc.dg/pr71558.c: New test.
7020
e71e8d94
SKS
70212016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7022
7023 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7024 * c-c++-common/pr68657-2.c: Likewise.
7025 * c-c++-common/pr68657-3.c: Likewise.
7026 * gcc.dg/torture/pr69714.c: Require int32plus support.
7027 * gcc.dg/torture/pr70025.c: Likewise.
7028 * gcc.dg/torture/pr70083.c: Likewise.
7029 * gcc.dg/torture/pr70542.c: Likewise.
7030 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7031
5a578671
JM
70322016-06-20 Joseph Myers <joseph@codesourcery.com>
7033
7034 PR c/71601
7035 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7036
7a9df68e
JJ
70372016-06-20 Jakub Jelinek <jakub@redhat.com>
7038
50aa64d5
JJ
7039 PR middle-end/71581
7040 * gcc.dg/pr71581.c: New test.
7041
7a9df68e
JJ
7042 PR rtl-optimization/71591
7043 * gcc.dg/cpp/pr71591.c: New test.
7044
3947cf19
DR
70452016-06-20 David B. Robins <gcc@davidrobins.net>
7046
7047 PR target/71571
7048 * g++.dg/torture/pr71571.C: New test.
7049
c4ff221e
JJ
70502016-06-20 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR target/71559
7053 * gcc.target/i386/sse2-pr71559.c: New test.
7054 * gcc.target/i386/avx-pr71559.c: New test.
7055 * gcc.target/i386/avx512f-pr71559.c: New test.
7056
f1b5abfb
TB
70572016-06-20 Tobias Burnus <burnus@net-b.de>
7058
7059 PR fortran/71194
7060 * gfortran.dg/pointer_remapping_10.f90: New.
7061
842107e4
DM
70622016-06-20 David Malcolm <dmalcolm@redhat.com>
7063
7064 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7065
d9e8bdfd
MS
70662016-06-20 Martin Sebor <msebor@redhat.com>
7067
7068 PR c/69507
7069 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7070 * gnu90-const-expr-1.c: Same.
7071 * gnu99-const-expr-1.c: Same.
7072 * gnu99-static-1.c: Same.
7073
67785479
RL
70742016-06-20 Renlin Li <renlin.li@arm.com>
7075
29f09b38 7076 PR testsuite/71489
67785479
RL
7077 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7078
636929b8
JG
70792016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7080
7081 * gcc.target/aarch64/vcvt_f64_1.c: New.
7082 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7083 * gcc.target/aarch64/vrecp_f64_1.c: New.
7084
ff7b374b
KT
70852016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7086
7087 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7088 "alignement".
7089
554cfc9e
GJL
70902016-06-20 Georg-Johann Lay <avr@gjlay.de>
7091
7092 PR target/71103
7093 * gcc.target/avr/torture/pr71103-2.c: New test.
7094
94087e88 70952016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7096
7097 PR c/69507
7098 * gcc.dg/alignof.c: New test.
7099
c561b091
PC
71002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7103 vs dg-error; test constexpr specifier too.
7104
bf54f123
PC
71052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7108
4e53aa97
CL
71092016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7110
7111 * lib/target-supports.exp
7112 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7113 arm_neon_ok and merge flags. Fix temporary test name.
7114 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7115 and merge flags.
7116
69071d86
ML
71172016-06-17 Martin Liska <mliska@suse.cz>
7118
7119 * gcc.dg/predict-9.c: Fix dump scanning.
7120
68b3b858
BC
71212016-06-17 Bin Cheng <bin.cheng@arm.com>
7122
7123 PR tree-optimization/71354
7124 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7125
d3ee260a
BC
71262016-06-17 Bin Cheng <bin.cheng@arm.com>
7127
7128 PR tree-optimization/71347
7129 * gcc.dg/tree-ssa/pr71347.c: New test.
7130
bd8fb114
BC
71312016-06-17 Bin Cheng <bin.cheng@arm.com>
7132
7133 PR tree-optimization/71354
7134 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7135
97816be4
BC
71362016-06-17 Bin Cheng <bin.cheng@arm.com>
7137
7138 * gcc.dg/vect/vect-alias-check-1.c: New test.
7139
2d761a37
SKS
71402016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7141
e0277d6b 7142 PR target/71151
2d761a37
SKS
7143 * gcc.target/avr/pr71151-1.c: New test.
7144 * gcc.target/avr/pr71151-2.c: New test.
7145 * gcc.target/avr/pr71151-3.c: New test.
7146 * gcc.target/avr/pr71151-4.c: New test.
7147 * gcc.target/avr/pr71151-5.c: New test.
7148 * gcc.target/avr/pr71151-6.c: New test.
7149 * gcc.target/avr/pr71151-7.c: New test.
7150 * gcc.target/avr/pr71151-8.c: New test.
7151 * gcc.target/avr/pr71151-common.h: New test.
7152
68fa96d6
ML
71532016-06-16 Martin Liska <mliska@suse.cz>
7154
7155 * gfortran.dg/predict-1.f90: New test.
7156
b6ca982f
UB
71572016-06-16 Uros Bizjak <ubizjak@gmail.com>
7158
7159 PR target/71242
3a146d46 7160 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7161
1dc8d15b
JH
71622016-06-16 Jan Hubicka <hubicka@ucw.cz>
7163
7164 * g++.dg/vect/pr36648.cc: Disable cunrolli
7165
67c25816
JJ
71662016-06-16 Jakub Jelinek <jakub@redhat.com>
7167
c577adb2
JJ
7168 PR target/71554
7169 * gcc.c-torture/execute/pr71554.c: New test.
7170
67c25816
JJ
7171 PR rtl-optimization/71532
7172 * gcc.dg/torture/pr71532.c: New test.
7173
1a3c3ee9
MM
71742016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/p9-dimode1.c: New test.
7177 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7178
f29468a7
JJ
71792016-06-15 Jakub Jelinek <jakub@redhat.com>
7180
61daecc4
JJ
7181 * gcc.c-torture/compile/20160615-1.c: New test.
7182
f29468a7
JJ
7183 * g++.dg/cpp0x/ref-qual17.C: New test.
7184
209d1e2d
IE
71852016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7186
7187 PR middle-end/71529
7188 * gcc.target/i386/pr71529.C: New test.
7189
8dc35712
AH
71902016-06-15 Alan Hayward <alan.hayward@arm.com>
7191
7192 PR tree-optimization/71483
7193 * g++.dg/vect/pr71483.c: New
7194
b8911cb8
PC
71952016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7196
7197 PR c++/70202
7198 * g++.dg/inherit/crash6.C: New.
7199 * g++.dg/inherit/union2.C: Likewise.
7200 * g++.dg/inherit/virtual12.C: Likewise.
7201 * g++.dg/inherit/virtual13.C: Likewise.
7202 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7203
cf5d08ab
UB
72042016-06-15 Uros Bizjak <ubizjak@gmail.com>
7205
e3d62871 7206 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7207
8f482165
AH
72082016-06-15 Alan Hayward <alan.hayward@arm.com>
7209
7210 PR tree-optimization/71439
7211 * gcc.dg/vect/pr71439.c: New
7212
3256673f
KT
72132016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7214
7215 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7216
b17dc4d4
RB
72172016-06-15 Richard Biener <rguenther@suse.de>
7218
7219 * gcc.dg/vect/slp-45.c: New testcase.
7220
2a5825f2
RB
72212016-06-15 Richard Biener <rguenther@suse.de>
7222
7223 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7224
6e433d0b
BS
72252016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7226
7227 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7228 requirements, and disable for AIX for now.
7229 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7230
abe7f828
JJ
72312016-06-14 Jakub Jelinek <jakub@redhat.com>
7232
a09c81b4
JJ
7233 PR c++/71528
7234 * g++.dg/opt/pr71528.C: New test.
7235
abe7f828
JJ
7236 PR c++/71516
7237 * g++.dg/init/pr71516.C: New test.
7238
acfadf06
PC
72392016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7240
7241 * g++.dg/init/array46.C: New.
7242
4d568ab2
UB
72432016-06-14 Uros Bizjak <ubizjak@gmail.com>
7244
e3d62871
UB
7245 * gcc.target/i386/float128-3.c: New test.
7246 * gcc.target/i386/quad-sse4.c: Ditto.
7247 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7248 Update scan strings.
4d568ab2 7249
30934c5d
RB
72502016-06-14 Richard Biener <rguenther@suse.de>
7251
7252 PR middle-end/71526
7253 * gfortran.dg/pr71526.f90: New testcase.
7254
3970e545
AV
72552016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7256
7257 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7258 * gcc.dg/zero_bits_compound-1.c: Likewise.
7259
04976c6e
RB
72602016-06-14 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/71522
7263 * gcc.dg/torture/pr71522.c: New testcase.
7264
23e025db
JJ
72652016-06-14 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR tree-optimization/71520
7268 * gcc.dg/tree-ssa/pr71520.c: New test.
7269
90b72e84
RB
72702016-06-14 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/71521
86c24ba6 7273 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7274
ef7cf206
JJ
72752016-06-13 Jakub Jelinek <jakub@redhat.com>
7276
0dda258b
JJ
7277 PR sanitizer/71498
7278 * c-c++-common/ubsan/bounds-13.c: New test.
7279
ef7cf206
JJ
7280 PR preprocessor/71183
7281 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7282
a73786e3
JL
72832016-06-13 Jeff Law <law@redhat.com>
7284
7285 PR tree-optimization/71403
7286 * c-c++-common/ubsan/pr71403-1.c: New test.
7287 * c-c++-common/ubsan/pr71403-2.c: New test.
7288 * c-c++-common/ubsan/pr71403-3.c: New test.
7289
0ac249bf
JJ
72902016-06-13 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR middle-end/71478
7293 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7294 Add -Wno-psabi -w to dg-options.
7295
5408a64a
KN
72962016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7297
7298 * gcc.target/powerpc/vadsdu-0.c: New test.
7299 * gcc.target/powerpc/vadsdu-1.c: New test.
7300 * gcc.target/powerpc/vadsdu-2.c: New test.
7301 * gcc.target/powerpc/vadsdu-3.c: New test.
7302 * gcc.target/powerpc/vadsdu-4.c: New test.
7303 * gcc.target/powerpc/vadsdu-5.c: New test.
7304 * gcc.target/powerpc/vadsdub-1.c: New test.
7305 * gcc.target/powerpc/vadsdub-2.c: New test.
7306 * gcc.target/powerpc/vadsduh-1.c: New test.
7307 * gcc.target/powerpc/vadsduh-2.c: New test.
7308 * gcc.target/powerpc/vadsduw-1.c: New test.
7309 * gcc.target/powerpc/vadsduw-2.c: New test.
7310
f7e4f2e3
DM
73112016-06-13 David Malcolm <dmalcolm@redhat.com>
7312
7313 * gcc.dg/c99-init-2.c (c): Update expected error message.
7314 * gcc.dg/init-bad-8.c (foo): Likewise.
7315 * gcc.dg/spellcheck-fields-3.c: New test case.
7316
ad23a23e
ML
73172016-06-13 Martin Liska <mliska@suse.cz>
7318
7319 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7320 and "guess loop iv compared" heuristics.
7321 * gcc.dg/predict-2.c: Likewise.
7322 * gcc.dg/predict-3.c: Likewise.
7323 * gcc.dg/predict-4.c: Likewise.
7324 * gcc.dg/predict-5.c: Likewise.
7325 * gcc.dg/predict-6.c: Likewise.
7326
146c55da
MP
73272016-06-13 Marek Polacek <polacek@redhat.com>
7328
7329 PR middle-end/71476
7330 * c-c++-common/Wswitch-unreachable-4.c: New test.
7331 * gcc.dg/Wswitch-unreachable-2.c: New test.
7332 * g++.dg/tm/jump1.C: Move dg-warning.
7333
42e77cbc
EB
73342016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7335
7336 * gnat.dg/renaming10.ad[sb]: New test.
7337
7474dcc1
PT
73382016-06-13 Paul Thomas <pault@gcc.gnu.org>
7339
7340 PR fortran/70673
7341 * gfortran.dg/pr70673.f90: New test.
7342
f57f53d3
RB
73432016-06-13 Richard Biener <rguenther@suse.de>
7344
7345 PR middle-end/64516
7346 * gcc.dg/align-3.c: New testcase.
7347
5843a5f0
ML
73482016-06-13 Martin Liska <mliska@suse.cz>
7349
7350 * gcc.target/i386/pr71458.c: New test.
7351
aa8fdb44
UB
73522016-06-12 Uros Bizjak <ubizjak@gmail.com>
7353
7354 PR target/71241
3a146d46 7355 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7356
2043e4d7
DH
73572016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7358
7359 PR target/60751
7360 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7361 statement.
7362
d3dc025d
DH
73632016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7364
7365 PR target/60751
7366 * gfortran.dg/comma_IO_extension_1.f90: New test.
7367 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7368 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7369 statement.
7370 * gfortran.dg/graphite/pr38083.f90: Likewise.
7371 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7372 missing format.
7373
a31d78c6
EB
73742016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/case_character.adb: New test.
7377
95c18dd0
SB
73782016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7379
7380 PR middle-end/71310
7381 * gcc.target/powerpc/pr71310.c: New testcase.
7382
b97d37b4
KV
73832016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7384
7385 PR middle-end/71478
7386 * gcc.dg/pr71478.c: New test.
7387
900bcda3
JJ
73882016-06-10 Jakub Jelinek <jakub@redhat.com>
7389
ec1c20db
JJ
7390 PR middle-end/71494
7391 * gcc.c-torture/execute/pr71494.c: New test.
7392
50b15873
JJ
7393 PR c/68657
7394 * gcc.target/i386/pr68657.c: New test.
7395
900bcda3
JJ
7396 PR inline-asm/68843
7397 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7398 (test): Add -masm=intel alternatives.
7399
4d926e34
MS
74002016-06-10 Martin Sebor <msebor@redhat.com>
7401
7402 PR c/71392
7403 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7404
ad071b2b
JL
74052016-06-10 Jeff Law <law@redhat.com>
7406
7407 PR tree-optimization/71335
7408 * gcc.c-torture/execute/pr71335.c: New test.
7409
2704efe8
DM
74102016-06-10 David Malcolm <dmalcolm@redhat.com>
7411
7412 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7413 the various "cannot tail-call: " messages.
7414
18c9b7d4
CL
74152016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7416
7417 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7418 and options.
7419
7cfa10f3
MO
74202016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7421
7422 PR sanitizer/71480
7423 * c-c++-common/asan/pr71480.c: New test.
7424
1f24fd3e
L
74252016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7426
7427 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7428 (ASMNAME2): Likewise.
7429 (main): Replace fn in asm statement with ASMNAME ("fn").
7430 * gcc.dg/guality/pr68037-2.c: Likewise.
7431 * gcc.dg/guality/pr68037-3.c: Likewise.
7432 * gcc.dg/torture/pr68037-1.c: Likewise.
7433 * gcc.dg/torture/pr68037-2.c: Likewise.
7434 * gcc.dg/torture/pr68037-3.c: Likewise.
7435
ad551c07
BE
74362016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7437
7438 PR inline-asm/68843
7439 * gcc.target/i386/pr68843-1.c: New test.
7440 * gcc.target/i386/pr68843-2.c: New test.
7441
4b1ffdb1 74422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7443 Cesar Philippidis <cesar@codesourcery.com>
7444
7445 PR middle-end/71373
7446 * gcc.dg/goacc/nested-function-1.c: New file.
7447 * gcc.dg/goacc/nested-function-2.c: Likewise.
7448 * gcc.dg/goacc/pr71373.c: Likewise.
7449 * gfortran.dg/goacc/cray-2.f95: Likewise.
7450 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7451 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7452 * gfortran.dg/goacc/cray.f95: Update.
7453 * gfortran.dg/goacc/loop-1.f95: Likewise.
7454 * gfortran.dg/goacc/loop-3.f95: Likewise.
7455 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7456 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7457
74582016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7459
7460 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7461 for OpenACC tile clauses.
7462 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7463
7464 PR c/71381
7465 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7466 to...
7467 * c-c++-common/goacc/cache-2.c: ... this new file.
7468 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7469 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7470 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7471 usage.
7472 * gfortran.dg/goacc/cray.f95: Likewise.
7473 * gfortran.dg/goacc/loop-1.f95: Likewise.
7474
89851e4c
AH
74752016-06-10 Alan Hayward <alan.hayward@arm.com>
7476
7477 PR tree-optimization/71407
7478 PR tree-optimization/71416
7479 * gcc.dg/vect/pr71407.c: New
7480 * gcc.dg/vect/pr71416-1.c: New
7481 * gcc.dg/vect/pr71416-2.c: New
7482
200eafbf
RB
74832016-06-10 Richard Biener <rguenther@suse.de>
7484
7485 PR middle-end/71477
7486 * gcc.dg/torture/pr71477.c: New testcase.
7487
4df99d92
JK
74882016-06-09 Julia Koval <julia.koval@intel.com>
7489
7490 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7491 * gcc.target/i386/interrupt-13.c: Likewise.
7492 * gcc.target/i386/interrupt-15.c: Likewise.
7493 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7494 * gcc.target/i386/interrupt-24.c: Likewise.
7495 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7496 * gcc.target/i386/interrupt-9.c: Likewise.
7497 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7498
e01b4e16
MS
74992016-06-09 Martin Sebor <msebor@redhat.com>
7500
7501 PR c/70883
7502 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7503 * gcc.dg/builtin-constant_p-1.c: Same.
7504 * gcc.dg/builtins-error.c: Same.
7505 * gcc.dg/pr70859.c: Same.
7506
9c35db0e
SKS
75072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7508
7509 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7510 * gcc.dg/torture/pr68067-1.c: Likewise.
7511 * gcc.dg/torture/pr68067-2.c: Likewise.
7512
75132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7514
7515 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7516 when setting SIZE.
7517
392a81b9
PC
75182016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7519
7520 PR c++/71465
7521 * g++.dg/inherit/crash5.C: New.
7522 Revert:
7523 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 PR c++/70202
7526 * g++.dg/inherit/crash5.C: New.
7527 * g++.dg/inherit/virtual1.C: Adjust.
7528
e49efc14
ML
75292016-06-09 Martin Liska <mliska@suse.cz>
7530
7531 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7532 * g++.dg/predict-loop-exit-2.C: Likewise.
7533 * g++.dg/predict-loop-exit-3.C: Likewise.
7534 * gcc.dg/predict-1.c: Likewise.
7535 * gcc.dg/predict-2.c: Likewise.
7536 * gcc.dg/predict-3.c: Likewise.
7537 * gcc.dg/predict-4.c: Likewise.
7538 * gcc.dg/predict-5.c: Likewise.
7539 * gcc.dg/predict-6.c: Likewise.
7540 * gcc.dg/predict-7.c: Likewise.
7541
36d57986
RB
75422016-06-09 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/71462
7545 * gcc.dg/torture/pr71462.c: New testcase.
7546
7d82e8e4
MP
75472016-06-09 Marek Polacek <polacek@redhat.com>
7548
7549 PR c/65471
7550 * gcc.dg/c11-generic-3.c: New test.
7551
c8a71589
PC
75522016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 * g++.dg/init/array42.C: New.
7555 * g++.dg/init/array43.C: Likewise.
7556 * g++.dg/init/array44.C: Likewise.
7557 * g++.dg/init/array45.C: Likewise.
7558 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7559 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7560 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7561 * g++.dg/gomp/pr35751.C: Likewise.
7562 * g++.dg/init/array23.C: Likewise.
7563 * g++.dg/init/brace2.C: Likewise.
7564 * g++.dg/init/brace6.C: Likewise.
7565
44a845ca
MS
75662016-06-08 Martin Sebor <msebor@redhat.com>
7567 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/70507
7570 PR c/68120
7571 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7572 * c-c++-common/builtin-arith-overflow-2.c: New test.
7573 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7574 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7575 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7576
2ef16b6e
JJ
75772016-06-08 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR c++/71442
7580 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7581
5e3ee346
AL
75822016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7583
7584 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7585 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7586 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7587 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7588 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7589 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7590 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7591 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7592 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7593 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7594 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7595 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7596 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7597
b2ae2814
RB
75982016-06-08 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/68558
7601 * gcc.dg/vect/slp-44.c: New testcase.
7602
e09b4c37
RB
76032016-06-08 Richard Biener <rguenther@suse.de>
7604
7605 * gcc.dg/vect/slp-43.c: New testcase.
7606
72d50660
RB
76072016-06-08 Richard Biener <rguenther@suse.de>
7608
7609 PR tree-optimization/71452
7610 * gcc.dg/torture/pr71452.c: New testcase.
7611
988c115c
JJ
76122016-06-08 Jakub Jelinek <jakub@redhat.com>
7613
7614 PR c++/71448
7615 * g++.dg/torture/pr71448.C: New test.
7616
73d73b48
BS
76172016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7618
7619 PR debug/71432
7620 PR ada/71413
7621 * g++.dg/debug/pr71432.C: New test.
7622
bdd15d0c
PK
76232016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7624
7625 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7626 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7627 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7628
ce0607bb
AH
76292016-06-08 Alan Hayward <alan.hayward@arm.com>
7630
7631 * gcc.dg/vect/vect-live-2.c: Update effective target.
7632 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7633 * lib/target-supports.exp: Add aarch64 to vect_long.
7634
92a5f2ba
MP
76352016-06-08 Marek Polacek <polacek@redhat.com>
7636
7637 PR c/71418
7638 * gcc.dg/noncompile/pr71418.c: New test.
7639
08203f73
MP
7640 PR c/71426
7641 * gcc.dg/noncompile/pr71426.c: New test.
7642
d1fcc2bd
JH
76432016-06-07 Jan Hubicka <hubicka@ucw.cz>
7644
7645 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7646 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7647 * gcc.dg/predict-3.c: Update template.
7648 * gcc.dg/predict-5.c: Update template.
7649 * gcc.dg/predict-6.c: Update template.
7650 * gcc.dg/predict-9.c: Update template.
7651 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7652
a23e6f1c
BS
76532016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7654
7655 * gcc.target/powerpc/vec-mul.c: New test.
7656
6ffd47b7
DM
76572016-06-07 David Malcolm <dmalcolm@redhat.com>
7658
7659 * gcc.dg/spellcheck-fields-2.c: New test case.
7660
bfd67b47
RB
76612016-06-07 Richard Biener <rguenther@suse.de>
7662
7663 PR c/61564
7664 * gcc.dg/Wpragmas-1.c: New testcase.
7665 * gcc.dg/Wattributes-4.c: Likewise.
7666 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7667 entry.
7668
701b9a47
CL
76692016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7670
7671 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7672 spurious debug code.
7673
6b80d6fa
RB
76742016-06-07 Richard Biener <rguenther@suse.de>
7675
7676 PR tree-optimization/71428
7677 * gcc.dg/torture/pr71428.c: New testcase.
7678
0f3f9437
RB
76792016-06-07 Richard Biener <rguenther@suse.de>
7680
7681 PR middle-end/71423
7682 * gcc.dg/torture/pr71423.c: New testcase.
7683
ec963f2a
KV
76842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7685
7686 PR middle-end/71408
7687 * gcc.dg/tree-ssa/pr71408.c: New test.
7688
46ab5b6e
KV
76892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7690
7691 PR middle-end/71281
7692 * g++.dg/torture/pr71281.C: New test.
7693
1f40cff3
MP
76942016-06-06 Marek Polacek <polacek@redhat.com>
7695
7696 PR c/71362
7697 * gcc.dg/pr71362.c: New test.
7698
6f5bcd24
JJ
76992016-06-06 Jakub Jelinek <jakub@redhat.com>
7700 Patrick Palka <ppalka@gcc.gnu.org>
7701
7702 PR c++/70847
7703 PR c++/71330
7704 PR c++/71393
7705 * g++.dg/opt/pr70847.C: New test.
7706 * g++.dg/ubsan/pr70847.C: New test.
7707 * g++.dg/ubsan/pr71393.C: New test.
7708
158beb4a
JJ
77092016-06-06 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR tree-optimization/71259
7712 * gcc.dg/vect/pr71259.c: New test.
7713
d9b950dd
DM
77142016-06-06 David Malcolm <dmalcolm@redhat.com>
7715
7716 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7717 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7718 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7719 above.
7720
36f9ad69
KT
77212016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722
7723 PR middle-end/37780
7724 * gcc.c-torture/execute/pr37780.c: New test.
7725 * gcc.target/aarch64/pr37780_1.c: Likewise.
7726 * gcc.target/arm/pr37780_1.c: Likewise.
7727
5545a907
MP
77282016-06-06 Marek Polacek <polacek@redhat.com>
7729
7730 * c-c++-common/attr-may-alias-1.c: New test.
7731 * c-c++-common/attr-may-alias-2.c: New test.
7732 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7733
93671519
BE
77342016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7735
7736 PR c/24414
7737 * gcc.target/i386/pr24414.c: New test.
7738
690f24b7
JM
77392016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7740
7741 * gcc.target/sparc/vis4misc.c: New file.
7742 * gcc.target/sparc/fpcmp.c: Likewise.
7743 * gcc.target/sparc/fpcmpu.c: Likewise.
7744
31ce6157
AH
77452016-06-06 Alan Hayward <alan.hayward@arm.com>
7746
7747 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7748 * gcc.dg/vect/vect-live-3.c: Likewise.
7749
9fcebb5a
RB
77502016-06-06 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/71398
7753 * gcc.dg/torture/pr71398.c: New testcase.
7754
903ca97b
UB
77552016-06-06 Uros Bizjak <ubizjak@gmail.com>
7756
7757 PR target/71389
7758 * g++.dg/pr71389.C: New test.
7759
9c1eb332
JD
77602016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7761
7762 PR fortran/71404
7763 * gfortran.dg/fmt_read_5.f: New test.
7764
b2d83bd2
AV
77652016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7766
7767 PR fortran/69659
7768 * gfortran.dg/class_array_22.f03: New test.
7769
ec81960e
JH
77702016-06-05 Jan Hubicka <hubicka@ucw.cz>
7771
7772 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7773
429d2750
JH
77742016-06-05 Jan Hubicka <hubicka@ucw.cz>
7775
7776 * gcc.dg/predict-9.c: Update template.
7777
c1c00983
PC
77782016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7779
7780 PR c++/49377
7781 * g++.dg/template/pr49377.C: New.
7782
1927a963
JJ
77832016-06-04 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR tree-optimization/71405
7786 * g++.dg/torture/pr71405.C: New test.
7787
909a11ad
PC
77882016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/70202
7791 * g++.dg/inherit/crash5.C: New.
7792 * g++.dg/inherit/virtual1.C: Adjust.
7793
08bbb1f8
JL
77942016-06-03 Jeff Law <law@redhat.com>
7795
7796 PR tree-optimization/71316
7797 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7798
7c35235c
JJ
77992016-06-03 Jakub Jelinek <jakub@redhat.com>
7800
7801 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7802 dg-additional-options with just -fno-tree-scev-cprop in it.
7803 * gcc.dg/vect/vect-live-2.c: Likewise.
7804 * gcc.dg/vect/vect-live-5.c: Likewise.
7805 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7806 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7807 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7808
c8572dd6
PP
78092016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7810
7811 PR c++/27100
7812 * g++.dg/other/friend6.C: New test.
7813
1c7733a7
BS
78142016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7815
7816 * g++.dg/torture/ppc-ldst-array.C: New.
7817
0d2f700f
JM
78182016-06-03 Joseph Myers <joseph@codesourcery.com>
7819
7820 PR target/71276
7821 PR target/71277
7822 * gcc.dg/torture/builtin-fp-int-inexact.c,
7823 gcc.target/i386/387-builtin-fp-int-inexact.c,
7824 gcc.target/i386/387-rint-inline-1.c,
7825 gcc.target/i386/387-rint-inline-2.c,
7826 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7827 gcc.target/i386/sse2-rint-inline-1.c,
7828 gcc.target/i386/sse2-rint-inline-2.c,
7829 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7830 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7831
f8071c05
L
78322016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7833 Julia Koval <julia.koval@intel.com>
7834
7835 PR target/66960
7836 PR target/67630
7837 PR target/67634
7838 PR target/67841
7839 PR target/68037
7840 PR target/68618
7841 PR target/68661
7842 PR target/69575
7843 PR target/69596
7844 PR target/69734
7845 * gcc.dg/guality/pr68037-1.c: New test.
7846 * gcc.dg/guality/pr68037-2.c: Likewise.
7847 * gcc.dg/guality/pr68037-3.c: Likewise.
7848 * gcc.dg/torture/pr68037-1.c: Likewise.
7849 * gcc.dg/torture/pr68037-2.c: Likewise.
7850 * gcc.dg/torture/pr68037-3.c: Likewise.
7851 * gcc.dg/torture/pr68661-1a.c: Likewise.
7852 * gcc.dg/torture/pr68661-1b.c: Likewise.
7853 * gcc.target/i386/interrupt-1.c: Likewise.
7854 * gcc.target/i386/interrupt-2.c: Likewise.
7855 * gcc.target/i386/interrupt-3.c: Likewise.
7856 * gcc.target/i386/interrupt-4.c: Likewise.
7857 * gcc.target/i386/interrupt-5.c: Likewise.
7858 * gcc.target/i386/interrupt-6.c: Likewise.
7859 * gcc.target/i386/interrupt-7.c: Likewise.
7860 * gcc.target/i386/interrupt-8.c: Likewise.
7861 * gcc.target/i386/interrupt-9.c: Likewise.
7862 * gcc.target/i386/interrupt-10.c: Likewise.
7863 * gcc.target/i386/interrupt-11.c: Likewise.
7864 * gcc.target/i386/interrupt-12.c: Likewise.
7865 * gcc.target/i386/interrupt-13.c: Likewise.
7866 * gcc.target/i386/interrupt-14.c: Likewise.
7867 * gcc.target/i386/interrupt-15.c: Likewise.
7868 * gcc.target/i386/interrupt-16.c: Likewise.
7869 * gcc.target/i386/interrupt-17.c: Likewise.
7870 * gcc.target/i386/interrupt-18.c: Likewise.
7871 * gcc.target/i386/interrupt-19.c: Likewise.
7872 * gcc.target/i386/interrupt-20.c: Likewise.
7873 * gcc.target/i386/interrupt-21.c: Likewise.
7874 * gcc.target/i386/interrupt-22.c: Likewise.
7875 * gcc.target/i386/interrupt-23.c: Likewise.
7876 * gcc.target/i386/interrupt-24.c: Likewise.
7877 * gcc.target/i386/interrupt-25.c: Likewise.
7878 * gcc.target/i386/interrupt-26.c: Likewise.
7879 * gcc.target/i386/interrupt-27.c: Likewise.
7880 * gcc.target/i386/interrupt-28.c: Likewise.
7881 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7882 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7883 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7884 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7885 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7886 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7887 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7888 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7889 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7890 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7891 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7892 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7893
36b85e43
BS
78942016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7895
9de2e795
L
7896 PR tree-optimization/52171
7897 * gcc.dg/pr52171.c: New test.
7898 * gcc.target/i386/pr52171.c: New test.
36b85e43 7899
bfeee8ac
JH
79002016-06-03 Jan Hubicka <jh@suse.cz>
7901
7902 * g++.dg/tree-ssa/pred-1.C: New testcase
7903 * gcc.dg/tree-ssa/pred-1.c: New testcase
7904
859b0bae
BS
79052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7906
7907 PR target/70957
7908 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7909 support.
7910 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7911
3a2edf4c
AH
79122016-06-03 Alan Hayward <alan.hayward@arm.com>
7913
7914 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7915
b28ead45
AH
79162016-06-03 Alan Hayward <alan.hayward@arm.com>
7917
7918 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7919 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7920 * gcc.dg/vect/vect-live-1.c: New test.
7921 * gcc.dg/vect/vect-live-2.c: New test.
7922 * gcc.dg/vect/vect-live-3.c: New test.
7923 * gcc.dg/vect/vect-live-4.c: New test.
7924 * gcc.dg/vect/vect-live-5.c: New test.
7925 * gcc.dg/vect/vect-live-slp-1.c: New test.
7926 * gcc.dg/vect/vect-live-slp-2.c: New test.
7927 * gcc.dg/vect/vect-live-slp-3.c: New test.
7928
1f91747b
JJ
79292016-06-03 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR middle-end/71387
7932 * g++.dg/opt/pr71387.C: New test.
7933
47b83923
JL
79342016-06-02 Jeff Law <law@redhat.com>
7935
7936 PR tree-optimization/71328
7937 * gcc.c-torture/compile/pr71328.c: New test.
7938
e96e5f46
JD
79392016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7940
7941 PR fortran/52393
7942 * gfortran.dg/fmt_read_3.f90: Fix typo.
7943 * gfortran.dg/fmt_read_4.f90: New test.
7944
b872d729
PC
79452016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7948 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7949 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7950 * g++.dg/cpp0x/override2.C: Likewise.
7951 * g++.dg/parse/crash5.C: Likewise.
7952 * g++.dg/parse/error16.C: Likewise.
7953 * g++.dg/parse/error27.C: Likewise.
7954 * g++.dg/template/qualttp15.C: Likewise.
7955 * g++.dg/template/redecl4.C: Likewise.
7956 * g++.old-deja/g++.other/crash39.C: Likewise.
7957 * g++.old-deja/g++.other/struct1.C: Likewise.
7958 * g++.old-deja/g++.pt/m9a.C: Likewise.
7959 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7960
0e535442
JJ
79612016-06-02 Jakub Jelinek <jakub@redhat.com>
7962
0633ee10
JJ
7963 PR c++/71372
7964 * c-c++-common/pr71372.c: New test.
7965
0e535442
JJ
7966 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7967 __TIME__ strings with __builtin_strcmp instead of printf and
7968 dg-output.
7969
f3c5ecc2
ML
79702016-06-02 Martin Liska <mliska@suse.cz>
7971
7972 * gcc.dg/predict-9.c: New test.
7973
a91807c5
JJ
79742016-06-02 Jakub Jelinek <jakub@redhat.com>
7975
7976 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7977 global set_compiler_env_var and global saved_compiler_env_var.
7978
b5bd1978
KT
79792016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7980
7981 PR rtl-optimization/71295
7982 * gcc.c-torture/compile/pr71295.c: New test.
7983
b93b1475
JJ
79842016-06-02 Jakub Jelinek <jakub@redhat.com>
7985
930ebd0e
JJ
7986 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7987
1e021dc3
JJ
7988 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7989 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7990
b93b1475
JJ
7991 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7992 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7993 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7994 alternative number.
7995
58f2fb5c
MM
79962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7997
7998 * gcc.target/powerpc/p9-splat-4.c: New test.
7999
80002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8001
8002 PR target/71186
8003 * gcc.target/powerpc/pr71186.c: New test.
8004
4731c9f0
JD
80052016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8006
8007 PR fortran/52393
8008 * gfortran.dg/fmt_read_3.f90: New test.
8009
042dee3e
TP
80102016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8011
8012 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8013 procedure.
8014
15c98b2e
ES
80152016-06-01 Eduard Sanou <dhole@openmailbox.org>
8016
8017 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8018 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8019 env var is set.
8020 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8021 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8022 shown once.
8023 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8024 during compilation.
8025 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8026 vars set by dg-set-compiler-env-var.
8027
6442a6f4
PT
80282016-06-01 Paul Thomas <pault@gcc.gnu.org>
8029
8030 PR fortran/71156
8031 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8032 to the module procedure declaration.
8033 * gfortran.dg/submodule_16.f08: New test.
8034
ab62397a
JJ
80352016-06-01 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR middle-end/71371
8038 * c-c++-common/gomp/pr71371.c: New test.
8039
b66af6ed
RB
80402016-06-01 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/71366
8043 * gcc.dg/torture/pr71366-1.c: New testcase.
8044 * gcc.dg/torture/pr71366-2.c: Likewise.
8045
e342b9d8
KN
80462016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8047
8048 * gcc.target/powerpc/vslv-0.c: New test.
8049 * gcc.target/powerpc/vslv-1.c: New test.
8050 * gcc.target/powerpc/vsrv-0.c: New test.
8051 * gcc.target/powerpc/vsrv-1.c: New test.
8052
721547cd
NS
80532016-06-01 Nathan Sidwell <nathan@acm.org>
8054
8055 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8056 * gcc.target/nvptx/weak.c: New.
8057
fa2c9034
RB
80582016-06-01 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/71261
8061 * gcc.dg/torture/vect-bool-1.c: New testcase.
8062
3e32893c
JJ
80632016-06-01 Jakub Jelinek <jakub@redhat.com>
8064
8065 * gfortran.dg/gomp/order-1.f90: New test.
8066 * gfortran.dg/gomp/order-2.f90: New test.
8067
8c383600
JH
80682016-06-01 Jan Hubicka <hubicka@ucw.cz>
8069
8070 * gcc.dg/unroll-6.c: Update template.
8071 * gcc.dg/unroll-7.c: New testcase.
8072 * gcc.dg/unroll-8.c: New testcase.
8073
a0dfeef5
EB
80742016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/opt56.ad[sb]: New test.
8077
48de5701
PC
80782016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/66635
8081 * g++.dg/cpp0x/constexpr-ice16.C: New.
8082
827cf695
PP
80832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8084
8085 PR tree-optimization/71314
8086 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8087 -mbranch-cost=2.
8088
ff66f6e8
PP
80892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8090
8091 PR tree-optimization/71077
8092 * gcc.dg/tree-ssa/pr71077.c: New test.
8093
050fb209
JH
80942016-05-31 Jan Hubicka <hubicka@ucw.cz>
8095
48de5701
PC
8096 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8097 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8098 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8099
c642d919
PC
81002016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/71248
8103 * g++.dg/cpp0x/pr71248.C: New.
8104 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8105 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8106 * g++.dg/init/new37.C: Likewise.
8107 * g++.dg/template/static1.C: Likewise.
8108 * g++.dg/template/static2.C: Likewise.
8109
d6439e08
L
81102016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8113 instead of %rdi.
8114 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8115
780b9dd4
MP
81162016-05-31 Marek Polacek <polacek@redhat.com>
8117
8118 * c-c++-common/Wswitch-unreachable-3.c: New test.
8119 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8120
0d99f8a0
RB
81212016-05-31 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/71352
8124 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8125
52545641
TP
81262016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8127
8128 * gcc.target/arm/armv5_thumb_isa.c: New test.
8129
5b8c1205
KY
81302016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8131
8132 PR target/71346
8133 * gcc.target/i386/pr71346.c: New test.
8134
7a88cc84
TV
81352016-05-31 Tom de Vries <tom@codesourcery.com>
8136
8137 PR tree-optimization/69068
8138 * gcc.dg/graphite/pr69068.c: New test.
8139
265149a6
MS
81402016-05-27 Martin Sebor <msebor@redhat.com>
8141
8142 PR c++/71306
8143 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8144
00631022
JJ
81452016-05-30 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR c++/71349
8148 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8149 nowait depend(inout: dd[0]) clauses where permitted.
8150
b2f6675b
PC
81512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8152
8153 PR c++/71238
8154 * g++.dg/parse/pr71238.C: New.
8155 * g++.dg/concepts/friend1.C: Test column numbers too.
8156 * g++.dg/cpp0x/initlist31.C: Likewise.
8157 * g++.dg/cpp0x/pr51420.C: Likewise.
8158 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8159 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8160 * g++.dg/ext/builtin3.C: Likewise.
8161 * g++.dg/lookup/friend12.C: Likewise.
8162 * g++.dg/lookup/friend7.C: Likewise.
8163 * g++.dg/lookup/koenig1.C: Likewise.
8164 * g++.dg/lookup/koenig5.C: Likewise.
8165 * g++.dg/lookup/used-before-declaration.C: Likewise.
8166 * g++.dg/overload/koenig1.C: Likewise.
8167 * g++.dg/template/crash65.C: Likewise.
8168 * g++.dg/template/friend57.C: Likewise.
8169 * g++.dg/warn/Wshadow-5.C: Likewise.
8170 * g++.dg/warn/Wunused-8.C: Likewise.
8171 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8172 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8173 * g++.old-deja/g++.jason/member.C: Likewise.
8174 * g++.old-deja/g++.jason/report.C: Likewise.
8175 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8176 * g++.old-deja/g++.law/visibility20.C: Likewise.
8177 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8178 * g++.old-deja/g++.other/static5.C: Likewise.
8179 * g++.old-deja/g++.pt/overload2.C: Likewise.
8180
a448ff40
JH
81812016-05-30 Jan Hubicka <hubicka@ucw.cz>
8182
8183 * gcc.dg/tree-ssa/peel1.c: New testcase.
8184 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8185 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8186
69be8c91
TV
81872016-05-30 Tom de Vries <tom@codesourcery.com>
8188
8189 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8190 to ce.
8191
a59775a1
PC
81922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/71099
8195 * g++.dg/parse/virtual1.C: New.
8196
53d6d955
UB
81972016-05-30 Uros Bizjak <ubizjak@gmail.com>
8198
8199 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8200 Use correct register when clearing %edx.
8201
0557293f
AM
82022016-05-30 Alexander Monakov <amonakov@ispras.ru>
8203
8204 PR tree-optimization/71289
8205 * gcc.dg/pr71289.c: New test.
8206
5d476e35
KV
82072016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8208
8209 PR middle-end/71269
8210 PR middle-end/71292
8211 * gcc.dg/tree-ssa/pr71269.c: New test.
8212 * gcc.dg/tree-ssa/pr71292.c: New test.
8213
db5447ca
KV
82142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8215
8216 PR middle-end/71252
8217 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8218
98bdbb39
JH
82192016-05-30 Jan Hubicka <hubicka@ucw.cz>
8220
8221 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8222 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8223 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8224
7e012855
TV
82252016-05-30 Tom de Vries <tom@codesourcery.com>
8226
8227 PR tree-optimization/69067
8228 * gcc.dg/graphite/pr69067.c: New test.
8229
beed3701
UB
82302016-05-29 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/71245
8233 * gcc.target/i386/pr71245-1.c: New test.
8234 * gcc.target/i386/pr71245-2.c: Ditto.
8235
b6d4f8e8
PC
82362016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/71105
8239 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8240 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8241 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8242
00022058
JH
82432016-05-27 Jan Hubicka <hubicka@ucw.cz>
8244
8245 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8246
c8419aca
VV
82472016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8248
8249 Revert:
8250 PR c++/69855
8251 * g++.dg/overload/69855.C: New.
8252 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8253 * g++.old-deja/g++.pt/crash3.C: Likewise.
8254
8008c4d2
PC
82552016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8256
8257 PR c++/60385
8258 * g++.dg/parse/namespace13.C: New.
8259
8b2ef235
JL
82602016-05-26 Jeff Law <law@redhat.com>
8261
8262 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8263 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8264 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8265 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8266 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8267 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8268 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8269 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8270 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8271 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8272 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8273 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8274 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8275
7d67159b
VV
82762016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8277
8278 PR c++/69855
8279 * g++.dg/overload/69855.C: New.
8280 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8281 * g++.old-deja/g++.pt/crash3.C: Likewise.
8282
88e3bdd1
JW
82832016-05-27 Jiong Wang <jiong.wang@arm.com>
8284
8285 PR target/63596
8286 * gcc.target/aarch64/va_arg_1.c: New testcase.
8287 * gcc.target/aarch64/va_arg_2.c: Likewise.
8288 * gcc.target/aarch64/va_arg_3.c: Likewise.
8289
3fd6b9cc
JW
82902016-05-27 Jiong Wang <jiong.wang@arm.com>
8291
8292 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8293 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8294 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8295 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8296 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8297
3cee7e4e
MP
82982016-05-27 Marek Polacek <polacek@redhat.com>
8299
8300 PR middle-end/71308
8301 * g++.dg/torture/pr71308.C: New test.
8302
6a813c96
DV
83032016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8304
8305 * gcc.dg/zero_bits_compound-1.c: New test.
8306 * gcc.dg/zero_bits_compound-2.c: New test.
8307
0561bcfb
IE
83082016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8309
8310 PR middle-end/71279
8311 * gcc.dg/pr71279.c: New test.
8312
21316320
MM
83132016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8314
8315 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8316 floating point min/max/comparison instructions.
8317 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8318
7211a097
JJ
83192016-05-26 Jakub Jelinek <jakub@redhat.com>
8320
8321 * c-c++-common/gomp/schedule-1.c: New test.
8322 * gfortran.dg/gomp/schedule-1.f90: New test.
8323
cac177cf
PP
83242016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8325
8326 PR c++/70822
8327 PR c++/70106
8328 * g++.dg/cpp1y/auto-fn32.C: New test.
8329 * g++.dg/cpp1y/paren4.C: New test.
8330
a2d5b8c9
NS
83312016-05-26 Nathan Sidwell <nathan@acm.org>
8332
8333 * gcc.dg/20060410.c: Xfail on ptx.
8334 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8335 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8336 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8337 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8338 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8339
ffa8b552
TP
83402016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8341
8342 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8343
c7501e00
JJ
83442016-05-26 Jakub Jelinek <jakub@redhat.com>
8345
1875b9a0
JJ
8346 PR tree-optimization/71280
8347 * gcc.dg/pr71280.c: New test.
8348
2116e19f
JJ
8349 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8350
305aef09
JJ
8351 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8352 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8353
c7501e00
JJ
8354 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8355
ca449d26
JW
83562016-05-26 Jiong Wang <jiong.wang@arm.com>
8357
8358 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8359 kept in memory.
ca449d26 8360
8af01c66
JL
83612016-05-25 Jeff Law <law@redhat.com>
8362
8363 PR tree-optimization/71272
8364 * gcc.c-torture/compile/pr71272.c: new test.
8365
f9d6ce73
BS
83662016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8367
8368 * gcc.target/powerpc/vec-cmpne.c: New test.
8369 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8370
a88a7b22
EB
83712016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * gnat.dg/opt55.ad[sb]: New test.
8374
125f02ed
SKS
83752016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8376
8377 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8378 * c-c++-common/pr60226.c: Require int32plus.
8379 * gcc.c-torture/execute/pr70602.c: Likewise.
8380 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8381 unsigned long for malloc arg type.
8382 * gcc.dg/asr_div1.c: Require int32plus.
8383 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8384 * gcc.dg/pie-1.c: Require pie.
8385 * gcc.dg/pie-2.c: Likewise.
8386 * gcc.dg/pr59471.c: Require int32plus.
8387 * gcc.dg/pr59963-2.c: XFAIL for int16.
8388 * gcc.dg/pr60114.c: Require int32plus.
8389 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8390 unsigned long for typedef of size_t.
8391 * gcc.dg/pr63914.c: Require int32plus.
8392 * gcc.dg/pr64536.c: Require pt32plus.
8393 * gcc.dg/pr65658.c: Likewise.
8394 * gcc.dg/pr67271.c: Require int32plus.
8395 * gcc.dg/pr68112.c: Likewise.
8396 * gcc.dg/pr69071.c: Skip for avr target.
8397 * gcc.dg/pr69973.c: Require int32plus.
8398 * gcc.dg/pr70169.c: Skip for avr target.
8399 * gcc.dg/sso-6.c: Require int32plus.
8400 * gcc.dg/sso-7.c: Likewise.
8401 * gcc.dg/sso-8.c: Likewise.
8402 * gcc.dg/vrp-min-max-2.c: Likewise.
8403
c6e434f5
UB
84042016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8405
8406 PR target/70738
8407 * gcc.target/i386/pr70738-1.c: New test.
8408 * gcc.target/i386/pr70738-2.c: Likewise.
8409 * gcc.target/i386/pr70738-3.c: Likewise.
8410 * gcc.target/i386/pr70738-4.c: Likewise.
8411 * gcc.target/i386/pr70738-5.c: Likewise.
8412 * gcc.target/i386/pr70738-6.c: Likewise.
8413 * gcc.target/i386/pr70738-7.c: Likewise.
8414 * gcc.target/i386/pr70738-8.c: Likewise.
8415 * gcc.target/i386/pr70738-9.c: Likewise.
8416
5c42d341
KT
84172016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8418
8419 PR rtl-optimization/66940
8420 * gcc.c-torture/execute/pr66940.c: New test.
8421
bf9a1a07
IV
84222016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8423
8424 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8425 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8426 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8427 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8428 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8429 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8430 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8431 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8432 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8433 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8434 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8435 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8436 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8437 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8438 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8439 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8440 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8441 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8442 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8443 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8444 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8445 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8446 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8447 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8448
95efe6b6
MP
84492016-05-25 Marek Polacek <polacek@redhat.com>
8450
8451 PR c/71265
8452 * gcc.dg/noncompile/pr71265.c: New test.
8453
a23faf7a
MP
8454 PR c/71266
8455 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8456
69a6d5ad
NS
84572016-05-25 Nathan Sidwell <nathan@acm.org>
8458
8459 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8460
3072d4ea
RB
84612016-05-25 Richard Biener <rguenther@suse.de>
8462
8463 PR tree-optimization/71261
8464 * c-c++-common/torture/pr71261.c: New testcase.
8465
e412ece4
RB
84662016-05-25 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/71264
8469 * gcc.dg/vect/pr71264.c: New testcase.
8470
b9e551ad
PC
84712016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 PR c++/55992
8474 * g++.dg/cpp0x/alias-decl-53.C: New.
8475 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8476
6aa1abe5
ML
84772016-05-25 Martin Liska <mliska@suse.cz>
8478
8479 * g++.dg/pr71239.C: New test.
8480
842d162e
RB
84812016-05-25 Richard Biener <rguenther@suse.de>
8482
c87885ca
RO
8483 * gcc.dg/vect/pr58135.c: Rename to ...
8484 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8485
f184a36c
MP
84862016-05-25 Marek Polacek <polacek@redhat.com>
8487
8488 * g++.dg/pr65295.C: Use target c++14.
8489
021fad86
PC
84902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8491
53d6d955
UB
8492 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8493 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8494
c3eaf15a
MM
84952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8496
8497 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8498 instructions.
8499
e46c7770
CP
85002016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8501
8502 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8503 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8504 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8505 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8506 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8507 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8508 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8509 * c-c++-common/goacc/pcopy.c: Likewise.
8510 * c-c++-common/goacc/pcopyin.c: Likewise.
8511 * c-c++-common/goacc/pcopyout.c: Likewise.
8512 * c-c++-common/goacc/pcreate.c: Likewise.
8513 * c-c++-common/goacc/pr70688.c: New test.
8514 * c-c++-common/goacc/present-1.c: Adjust test.
8515 * c-c++-common/goacc/reduction-5.c: Likewise.
8516 * g++.dg/goacc/data-1.C: New test.
8517
4bfc9db7
MM
85182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8519
8520 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8521 vector parity built-in functions.
8522 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8523 count trailing zeros automatic vectorization.
8524 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8525 count trailing zeros built-in functions.
8526
2bc145af
KV
85272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8528
8529 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8530
26869fdb
PH
85312016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8532
8533 PR target/71050
8534 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8535
b2dc9c3b
PC
85362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/50436
8539 * g++.dg/template/crash123.C: New.
8540 * g++.dg/template/crash124.C: Likewise.
8541
f65e97fd
MS
85422016-05-24 Martin Sebor <msebor@redhat.com>
8543
8544 PR c++/71147
8545 * g++.dg/ext/flexary16.C: New test.
8546
a6f5ac7f
IV
85472016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8548
69a6d5ad
NS
8549 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8550 before math.h is included.
a6f5ac7f
IV
8551 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8552 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8553 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8554 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8555 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8556 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8557 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8558 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8559 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8560 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8561 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8562 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8563 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8564 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8565 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8566 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8567 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8568 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8569 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8570 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8571 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8572 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8573 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8574
27bad558
MM
85752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8576 Kelvin Nilsen <kelvin@gcc.gnu.org>
8577
8578 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8579 support.
8580
72f382fb
PC
85812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8582
8583 PR c++/69872
8584 * g++.dg/warn/Wno-narrowing1.C: New.
8585
ef2ec9d9
MP
85862016-05-24 Marek Polacek <polacek@redhat.com>
8587
8588 PR c/71249
8589 * c-c++-common/Wswitch-unreachable-2.c: New test.
8590
e90434e3
JJ
85912016-05-24 Jakub Jelinek <jakub@redhat.com>
8592
7adb26f2
JJ
8593 PR c++/71257
8594 * g++.dg/vect/simd-clone-6.cc: New test.
8595 * g++.dg/gomp/declare-simd-6.C: New test.
8596
e90434e3
JJ
8597 PR middle-end/70434
8598 PR c/69504
8599 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8600
b556ea3b
RB
86012016-05-24 Richard Biener <rguenther@suse.de>
8602
8603 PR tree-optimization/71240
8604 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8605
e5328f5d
RB
86062016-05-24 Richard Biener <rguenther@suse.de>
8607
8608 PR tree-optimization/71230
8609 * gcc.dg/torture/pr71230.c: New testcase.
8610 * g++.dg/torture/pr71230.C: Likewise.
8611
a04e69c0
TS
86122016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8613
8614 * c-c++-common/goacc/routine-5.c: Add tests.
8615 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8616 * gfortran.dg/goacc/routine-6.f90: Add tests.
8617
30fd2977
RB
86182016-05-24 Richard Biener <rguenther@suse.de>
8619
8620 PR tree-optimization/71253
8621 * gcc.dg/torture/pr71253.c: New testcase.
8622
ca6f60bc
KV
86232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8624
8625 PR middle-end/71252
8626 * gfortran.dg/pr71252.f90: New test.
8627
d3465d72
RS
86282016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8629
8630 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8631
f17a223d
RB
86322016-05-24 Richard Biener <rguenther@suse.de>
8633
8634 PR middle-end/70434
8635 PR c/69504
8636 * c-c++-common/vector-subscript-4.c: New testcase.
8637 * c-c++-common/vector-subscript-5.c: Likewise.
8638
e3f36534
JD
86392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8640
8641 PR fortran/71123
8642 * gfortran.dg/namelist_90.f: New test
8643
85d5c27d
JD
86442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8645
8646 PR fortran/66461
8647 * gfortran.dg/unexpected_eof.f: New test
8648
fe3f3340
MM
86492016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8650 Kelvin Nilsen <kelvin@gcc.gnu.org>
8651
8652 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8653 as little endian.
8654
26d6ae55
PC
86552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8656
8657 PR c++/70972
8658 * g++.dg/cpp0x/inh-ctor20.C: New.
8659 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8660
d6c9a06f
PC
86612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8662
8663 PR c++/69095
8664 * g++.dg/cpp0x/variadic168.C: New.
8665
396a1d10
PC
86662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 * g++.dg/cpp0x/pr31445.C: Test column number too.
8669 * g++.dg/cpp0x/pr32253.C: Likewise.
8670 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8671 * g++.dg/cpp0x/variadic36.C: Likewise.
8672
ece46666
MG
86732016-05-23 Marc Glisse <marc.glisse@inria.fr>
8674
8675 * gcc.dg/fold-notshift-2.c: Adjust.
8676
a7dc5980
MP
86772016-05-23 Marek Polacek <polacek@redhat.com>
8678
8679 PR c/49859
8680 * c-c++-common/Wswitch-unreachable-1.c: New test.
8681 * gcc.dg/Wswitch-unreachable-1.c: New test.
8682 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8683 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8684 * g++.dg/gomp/block-10.C: Likewise.
8685 * gcc.dg/gomp/block-10.c: Likewise.
8686 * g++.dg/gomp/block-9.C: Likewise.
8687 * gcc.dg/gomp/block-9.c: Likewise.
8688 * g++.dg/gomp/target-1.C: Likewise.
8689 * g++.dg/gomp/target-2.C: Likewise.
8690 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8691 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8692 * g++.dg/gomp/taskgroup-1.C: Likewise.
8693 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8694 * gcc.dg/gomp/teams-1.c: Likewise.
8695 * g++.dg/gomp/teams-1.C: Likewise.
8696 * g++.dg/overload/error3.C: Likewise.
8697 * g++.dg/tm/jump1.C: Likewise.
8698 * g++.dg/torture/pr40335.C: Likewise.
8699 * gcc.dg/c99-vla-jump-5.c: Likewise.
8700 * gcc.dg/switch-warn-1.c: Likewise.
8701 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8702 * gcc.dg/nested-func-1.c: Likewise.
8703 * gcc.dg/pr67784-4.c: Likewise.
8704
18b54004
RB
87052016-05-23 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/71230
8708 * gfortran.dg/pr71230-1.f90: New testcase.
8709 * gfortran.dg/pr71230-2.f90: Likewise.
8710
e569db5f
VK
87112016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8712
396a1d10 8713 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8714 * gcc.dg/vect/pr58135.c: Add new.
8715 * gfortran.dg/pr46519-1.f: Adjust test case.
8716
e4b71114
PC
87172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8718
8719 PR c++/53401
8720 * g++.dg/cpp0x/decltype64.C: New.
8721
a25a8058
CL
87222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8725 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8726 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8727
0dcfe9ab
CL
87282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8729
8730 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8731 Add poly64x1_t and poly64x2_t cases if supported.
8732 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8733 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8734 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8735 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8736 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8737
ffd70e4a
CL
87382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8739
8740 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8741 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8742 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8743 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8744 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8745 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8746 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8747
4b1f57fe
CL
87482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8751
16c5ec77
CL
87522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8753
8754 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8755 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8756
94ad56c7
JJ
87572016-05-22 Jakub Jelinek <jakub@redhat.com>
8758
57748705
JJ
8759 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8760 constraint instead of "r".
8761 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8762 insn instead of vxorpd.
8763 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8764
af120161
JJ
8765 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8766 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8767
355023ce
JJ
8768 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8769
3b48574c
JJ
8770 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8771 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8772
94ad56c7
JJ
8773 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8774
8a85cee2
KV
87752016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8776
8777 PR middle-end/40921
8778 * gcc.dg/tree-ssa/pr40921.c: New test.
8779
8e916b16
PS
87802016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8781
8782 PR target/71103
8783 * gcc.target/avr/pr71103.c: New test.
8784
88aea79f
KV
87852016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8786
8787 PR middle-end/71179
8788 * gcc.dg/tree-ssa/pr71179.c: New test.
8789
79063edd
MS
87902016-05-20 Martin Sebor <msebor@redhat.com>
8791
8792 PR c/71115
8793 * gcc.dg/init-excess-2.c: New test.
8794
55c8849f
EB
87952016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * gnat.dg/opt53.adb: New test.
8798 * gnat.dg/opt54.adb: Likewise.
8799
c91a0948
MJ
88002016-05-20 Martin Jambor <mjambor@suse.cz>
8801
8802 PR tree-optimization/70884
8803 * gcc.dg/tree-ssa/pr70919.c: New test.
8804
9cad20fa
BS
88052016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8806
8807 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8808 formatting.
69a6d5ad
NS
8809 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8810 fix code formatting.
8811
88122016-05-20 Nathan Sidwell <nathan@acm.org>
8813
8814 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8815 non-common cases.
8816 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8817
15c671a7
DM
88182016-05-20 David Malcolm <dmalcolm@redhat.com>
8819
8820 * jit.dg/all-non-failing-tests.h: Add
8821 test-factorial-must-tail-call.c.
8822 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8823 * jit.dg/test-factorial-must-tail-call.c: New test case.
8824
4f028369
JJ
88252016-05-20 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR fortran/71204
8828 * gfortran.dg/pr71204.f90: New test.
8829
7dea4ab3
CP
88302016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8831
8832 * gcc.target/nvptx/sincos.c: New test.
8833
ef98d365
PC
88342016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8835
8836 PR c++/70572
8837 * g++.dg/cpp1y/auto-fn31.C: New.
8838
92466115
BS
88392016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8840
8841 * gcc.target/powerpc/vec-addec.c: New test.
8842 * gcc.target/powerpc/vec-addec-int128.c: New test.
8843
9a385c2d
DM
88442016-05-20 David Malcolm <dmalcolm@redhat.com>
8845
8846 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8847 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8848 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8849 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8850
77c9d5b4
JH
88512016-05-20 Jan Hubicka <hubicka@ucw.cz>
8852
8853 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8854
68047971
JJ
88552016-05-20 Jakub Jelinek <jakub@redhat.com>
8856
18954840
JJ
8857 PR c++/71210
8858 * g++.dg/opt/pr71210-1.C: New test.
8859 * g++.dg/opt/pr71210-2.C: New test.
8860
68047971
JJ
8861 PR tree-optimization/29756
8862 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8863 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8864 only on selected targets where V4SImode vectors are known to be
8865 supported.
8866
d78789f5
MG
88672016-05-20 Marc Glisse <marc.glisse@inria.fr>
8868
8869 PR tree-optimization/71079
8870 PR tree-optimization/71206
8871 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8872
550fa093
PK
88732016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8874
8875 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8876 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8877 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8878
483c6429
RG
88792016-05-20 Richard Guenther <rguenther@suse.de>
8880
8881 PR tree-optimization/29756
8882 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8883
eb066284
RB
88842016-05-20 Richard Biener <rguenther@suse.de>
8885
8886 PR tree-optimization/71185
8887 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8888
58f10249
RB
88892016-05-20 Richard Biener <rguenther@suse.de>
8890
8891 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8892
2a5569fa
MP
88932016-05-19 Marek Polacek <polacek@redhat.com>
8894
8895 PR c++/71075
8896 * g++.dg/diagnostic/pr71075.C: New test.
8897
5e9a5385
DM
88982016-05-19 David Malcolm <dmalcolm@redhat.com>
8899
8900 PR c++/71184
8901 * g++.dg/pr71184.C: New test case.
8902
4f45da44
KN
89032016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8904
8905 * gcc.target/powerpc/darn-0.c: New test.
8906 * gcc.target/powerpc/darn-1.c: New test.
8907 * gcc.target/powerpc/darn-2.c: New test.
8908
4177437e
MP
89092016-05-19 Marek Polacek <polacek@redhat.com>
8910
8911 PR tree-optimization/71031
8912 * gcc.dg/tree-ssa/vrp100.c: New test.
8913
afb72432
IE
89142016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8915
8916 PR rtl-optimization/71148
8917 * gcc.dg/pr71148.c: New test.
8918
4f83064e
KT
89192016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8920
8921 PR target/71056
8922 * gcc.target/arm/pr71056.c: New test.
8923
4bf8dbe1
BE
89242016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8925
8926 * c-c++-common/pr69669.c: Check the used mode.
8927
f3510625
MO
89282016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8929
8930 PR sanitizer/64354
8931 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8932
43c0068e
RB
89332016-05-19 Richard Biener <rguenther@suse.de>
8934
8935 PR tree-optimization/70729
8936 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8937 * gcc.dg/graphite/scop-18.c: Likewise.
8938 * gcc.dg/pr41783.c: Disable LIM.
8939 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8940 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8941 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8942 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8943 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8944 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8945 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8946 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8947 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8948 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8949 * gfortran.dg/pr42108.f90: Likewise.
8950
70f25790
DM
89512016-05-18 David Malcolm <dmalcolm@redhat.com>
8952
8953 PR driver/69265
8954 * gcc.dg/spellcheck-options-11.c: New test case.
8955
960db8ec
JJ
89562016-05-18 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR c++/71100
8959 * g++.dg/opt/pr71100.C: New test.
8960
04643334
MJ
89612016-05-18 Martin Jambor <mjambor@suse.cz>
8962
8963 PR ipa/69708
8964 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8965 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8966 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8967 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8968
91bb9f80
MJ
89692016-05-18 Martin Jambor <mjambor@suse.cz>
8970
8971 PR ipa/69708
8972 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8973 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8974 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8975 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8976 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8977
c584aca6
PC
89782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/69793
8981 * g++.dg/template/crash122.C: New.
8982
20309c6e
PC
89832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8984
8985 PR c++/70466
8986 * g++.dg/template/pr70466-1.C: New.
8987 * g++.dg/template/pr70466-2.C: Likewise.
8988
50c78b9a
MM
89892016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8990
8991 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8992 splat operations and the XXSPLTIB instruction.
8993 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8994 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8995 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8996 xxlxor to clear a register.
8997
cf8be00d
RS
89982016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8999
9000 * gcc.dg/torture/pr71020.c: New test.
9001
848a392a
MJ
90022016-05-18 Martin Jambor <mjambor@suse.cz>
9003
9004 PR ipa/70646
9005 * gcc.dg/ipa/pr70646.c: New test.
9006
1f2ab776
CL
90072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9008
9009 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9010
76489493
CL
90112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9012
9013 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9014 missing tests for vreinterpretq_p{8,16}.
9015
bd79378d
CL
90162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9017
9018 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9019 vsliq_n_s64 and vsliq_n_u64.
9020
81ca3ea0
CL
90212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9022
9023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9024 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9025
873cb425
CL
90262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9027
9028 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9029 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9030 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9031
9d6e7c21
CL
90322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9033
9034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9035 in comment.
9036
b4dbe40e 90372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9038
9039 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9040 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9041 "blr\t" and switch to scan-assembler-times.
9042
83a5c910
JW
90432016-05-18 Jiong Wang <jiong.wang@arm.com>
9044
53d6d955
UB
9045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9046 with __aarch64__.
9047 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9048 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9049
fb7cbdeb
JJ
90502016-05-18 Jakub Jelinek <jakub@redhat.com>
9051
8ee91165
JJ
9052 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9053 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9054 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9055 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9056 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9057 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9058
cf4d516a
JJ
9059 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9060 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9061
a4f16422
JJ
9062 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9063 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9064
7b37ce10
JJ
9065 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9066 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9067
fb7cbdeb
JJ
9068 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9069
c9326aef
RB
90702016-05-18 Richard Biener <rguenther@suse.de>
9071
9072 PR tree-optimization/71168
9073 * gcc.dg/torture/pr71168.c: New testcase.
9074
df8b0a11
KV
90752016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9076
9077 PR middle-end/63586
9078 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9079 * gcc.dg/tree-ssa/pr63586.c: New test.
9080 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9081
2efd67ed
NS
90822016-05-17 Nathan Sidwell <nathan@acm.org>
9083
9084 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9085 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9086 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9087 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9088
1988b2c2
NS
90892016-05-17 Nathan Sidwell <nathan@acm.org>
9090
9091 * gcc.target/nvptx/abi-vararg-3.c: New.
9092
ad1d92ab
MM
90932016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9094
9095 PR tree-optimization/54579
9096 PR middle-end/55299
9097 * gcc.dg/fold-notrotate-1.c: New test.
9098 * gcc.dg/fold-notshift-1.c: New test.
9099 * gcc.dg/fold-notshift-2.c: New test.
9100
47768df8
MP
91012016-05-17 Marek Polacek <polacek@redhat.com>
9102
9103 PR ipa/71146
9104 * g++.dg/ipa/pr71146.C: New test.
9105
6b5423a5
DM
91062016-05-17 David Malcolm <dmalcolm@redhat.com>
9107
9108 * jit.dg/test-error-array-bounds.c: New test case.
9109
c7986356
MG
91102016-05-17 Marc Glisse <marc.glisse@inria.fr>
9111
9112 * gcc.dg/tree-ssa/and-1.c: New testcase.
9113
d982c5b7
MG
91142016-05-17 Marc Glisse <marc.glisse@inria.fr>
9115
9116 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9117 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9118
0139ba93
MG
91192016-05-17 Marc Glisse <marc.glisse@inria.fr>
9120
9121 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9122 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9123
daab4562
JW
91242016-05-17 Jiong Wang <jiong.wang@arm.com>
9125
9126 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9127
22330033
JW
91282016-05-17 Jiong Wang <jiong.wang@arm.com>
9129
9130 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9131
98b3a5f2
JW
91322016-05-17 Jiong Wang <jiong.wang@arm.com>
9133
9134 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9135 ".2d[index]" when scan the assembly.
9136 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9137 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9138 float64x1.
9139 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9140
b71b7a8e
RB
91412016-05-17 Richard Biener <rguenther@suse.de>
9142
9143 PR tree-optimization/71132
9144 * gcc.dg/torture/pr71132.c: New testcase.
9145
3c51ad46
CL
91462016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9147
9148 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9149
d20faa66
KT
91502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9151
9152 PR target/70809
9153 * gcc.target/aarch64/pr70809_1.c: New test.
9154
b75cc5a4
KT
91552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9156
9157 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9158 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9159 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9160 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9161
b28eb195
IE
91622016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9163 Ilya Enkovich <ilya.enkovich@intel.com>
9164
9165 PR target/71114
9166 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9167
0b9004ed
JH
91682016-05-16 Jan Hubicka <hubicka@ucw.cz>
9169
9170 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9171 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9172
1b81a1c1
MW
91732016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9174
9175 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9176 test for __ARM_FP16_ARGS.
9177 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9178 * gcc.target/arm/aapcs/neon-vect10.c: New.
9179 * gcc.target/arm/aapcs/neon-vect9.c: New.
9180 * gcc.target/arm/aapcs/vfp18.c: New.
9181 * gcc.target/arm/aapcs/vfp19.c: New.
9182 * gcc.target/arm/aapcs/vfp20.c: New.
9183 * gcc.target/arm/aapcs/vfp21.c: New.
9184 * gcc.target/arm/fp16-aapcs-1.c: New.
9185 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9186 test for __ARM_FP16_ARGS.
9187 * g++.target/arm/fp16-return-1.c: Update expected output.
9188
921d1e73
JW
91892016-05-16 Jiong Wang <jiong.wang@arm.com>
9190
9191 PR testsuite/70227
9192 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9193
228eb42a
HA
91942016-05-15 Harald Anlauf <anlauf@gmx.de>
9195
9196 PR fortran/69603
9197 * gfortran.dg/pr69603.f90: New testcase.
9198
785abfd3
FR
91992016-05-14 Fritz Reese <fritzoreese@gmail.com>
9200
9201 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9202
e75eb64f
FR
92032016-05-14 Fritz Reese <fritzoreese@gmail.com>
9204
9205 PR fortran/71047
9206 * gfortran.dg/pr71047.f08: New test.
9207
aa4b467b
JM
92082016-05-13 Joseph Myers <joseph@codesourcery.com>
9209
9210 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9211 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9212 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9213
653fb4a2
MS
92142016-05-13 Martin Sebor <msebor@redhat.com>
9215
9216 PR c++/60049
9217 * g++.dg/cpp0x/constexpr-60049.C: New test.
9218
9e37582d
JJ
92192016-05-13 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR bootstrap/71071
9222 * gcc.dg/pr71071.c: New test.
9223
a278aa17
UB
92242016-05-13 Uros Bizjak <ubizjak@gmail.com>
9225
9226 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9227 remove XOP handling.
377eaca7 9228 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9229
ac3d02e2
NS
92302016-05-13 Nathan Sidwell <nathan@acm.org>
9231
9232 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9233 __atomic_is_lock_free declaration.
9234
8ab3bdac
RB
92352016-05-13 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/42587
9238 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9239
623b8e0a
ML
92402016-05-13 Martin Liska <mliska@suse.cz>
9241
9242 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9243 the new format of dump output.
9244
da7674f6
IE
92452016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9246
9247 * gcc.dg/pr71084.c: New test.
9248
c959db3d
RR
92492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9250
53d6d955
UB
9251 PR target/53440
9252 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9253
43203dea
RR
92542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9255
9256 * gcc.target/aarch64/struct_return.c: New test.
9257
4f2e1536
MP
92582016-05-12 Marek Polacek <polacek@redhat.com>
9259
9260 PR c/70756
9261 * c-c++-common/pr70756-2.c: New test.
9262 * c-c++-common/pr70756.c: New test.
9263
1ef33ef3
RB
92642016-05-12 Richard Biener <rguenther@suse.de>
9265
9266 PR tree-optimization/71059
9267 * gcc.dg/torture/pr71059.c: New testcase.
9268
763baff6
RB
92692016-05-12 Richard Biener <rguenther@suse.de>
9270
9271 PR tree-optimization/71062
9272 * gcc.dg/torture/pr71062.c: New testcase.
9273
c4ec1243
IE
92742016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9275
9276 PR tree-optimization/71006
9277 * gcc.dg/pr71006.c: New test.
9278
a5fbf76d
MP
92792016-05-12 Marek Polacek <polacek@redhat.com>
9280
9281 PR driver/71063
9282 * gcc.dg/opts-7.c: New test.
9283
5acc47a4
KT
92842016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9285
9286 PR target/70830
9287 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9288 Add -save-temps to dg-options.
9289 Scan for ldmfd rather than pop instruction.
9290 * gcc.target/arm/interrupt-2.c: Likewise.
9291 * gcc.target/arm/pr70830.c: New test.
9292
40bd4bf9
JJ
92932016-05-12 Jakub Jelinek <jakub@redhat.com>
9294
3cd63842
JJ
9295 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9296 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9297
c05d08f6
JJ
9298 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9299 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9300 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9301
bc27ffae
JJ
9302 PR target/71019
9303 * gcc.target/i386/avx512vl-pack-1.c: New test.
9304 * gcc.target/i386/avx512vl-pack-2.c: New test.
9305 * gcc.target/i386/avx512bw-pack-2.c: New test.
9306
515d7412
JJ
9307 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9308
40bd4bf9
JJ
9309 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9310 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9311 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9312
44ab146a
RB
93132016-05-12 Richard Biener <rguenther@suse.de>
9314
9315 PR tree-optimization/70986
9316 * gcc.dg/torture/pr70986-1.c: New testcase.
9317 * gcc.dg/torture/pr70986-2.c: Likewise.
9318 * gcc.dg/torture/pr70986-3.c: Likewise.
9319
d6e83a8d
MM
93202016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9321
9322 PR c/43651
9323 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9324 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9325
51e67ea3
UB
93262016-05-11 Uros Bizjak <ubizjak@gmail.com>
9327
9328 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9329 directive.
9330 * gcc.target/i386/pr66746.c: Ditto.
9331
3fd2b007
MM
93322016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9333
9334 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9335 support.
9336 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9337 warning when using -mvsx-timode.
9338 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9339 * gcc.target/powerpc/dform-2.c: Likewise.
9340 * gcc.target/powerpc/pr68805.c: Likewise.
9341
5c3a10fb
MP
93422016-05-11 Marek Polacek <polacek@redhat.com>
9343
9344 PR c++/71024
9345 * c-c++-common/attributes-3.c: New test.
9346
7cfb065b
NS
93472016-05-11 Nathan Sidwell <nathan@acm.org>
9348
9349 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9350 * gcc.c-torture/execute/pr68185.c: Likewise.
9351 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9352 * gcc.dg/pr69634.c: Requires scheduling.
9353 * gcc.dg/torture/pr66178.c: Require label values.
9354 * gcc.dg/setjmp-6.c: Require indirect jumps.
9355
f35ea97d
RB
93562016-05-11 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/71055
9359 * gcc.dg/torture/pr71055.c: New testcase.
9360
dff70323
RB
93612016-05-11 Richard Biener <rguenther@suse.de>
9362
9363 PR debug/71057
9364 * g++.dg/debug/pr71057.C: New testcase.
9365
56a3d28b
JJ
93662016-05-11 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR fortran/70855
9369 * gfortran.dg/gomp/pr70855.f90: New test.
9370
ebc1b29e
RB
93712016-05-11 Richard Biener <rguenther@suse.de>
9372
9373 PR middle-end/71002
9374 * g++.dg/torture/pr71002.C: New testcase.
9375
98ccd1d7
IE
93762016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9377
9378 PR middle-end/70807
9379 * gcc.dg/pr70807.c: New test.
9380
ed29e24b
MS
93812016-05-10 Martin Sebor <msebor@redhat.com>
9382
9383 PR c++/38611
9384 * g++.dg/Wattributes.C: New test.
9385
e39dab2c
MG
93862016-05-10 Marc Glisse <marc.glisse@inria.fr>
9387
9388 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9389 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9390 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9391
d067e238
IE
93922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9393
9394 PR target/70799
9395 * gcc.target/i386/pr70799-1.c: New test.
9396
cd36c83e
PMR
93972016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9398
9399 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9400
1e3af2a4
IE
94012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9402
9403 PR middle-end/70877
9404 * gcc.target/i386/pr70877.c: New test.
9405
afc610db
IE
94062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9407
9408 PR tree-optimization/70786
9409 * gcc.target/i386/pr70876.c: New test.
9410
4b59d19f
JJ
94112016-05-10 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR target/70927
9414 * gcc.target/i386/avx512vl-logic-1.c: New test.
9415 * gcc.target/i386/avx512vl-logic-2.c: New test.
9416 * gcc.target/i386/avx512dq-logic-2.c: New test.
9417
9b5ee426
BS
94182016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9419
9420 PR target/70963
9421 * gcc.target/powerpc/pr70963.c: New.
9422
f3352cab
DM
94232016-05-10 David Malcolm <dmalcolm@redhat.com>
9424
9425 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9426 (test_very_wide_line): Add ruler to expected output.
9427 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9428 (test_very_wide_line): Likewise.
9429 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9430 (test_show_locus): Within the handling of "test_very_wide_line",
9431 enable show_ruler_p on the diagnostic context.
9432
4a3255dd
RB
94332016-05-10 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/71039
9436 * gcc.dg/torture/pr71039.c: New testcase.
9437
da7c9950
NS
94382016-05-10 Nathan Sidwell <nathan@acm.org>
9439
9440 * gcc.dg/nested-func-10.c: Requires alloca.
9441 * gcc.dg/nested-func-9.c: Requires alloca.
9442 * gcc.c-torture/execute/pr70460.c: Requires labels.
9443 * gcc.c-torture/compile/pr70199.c: Requires labels.
9444 * gcc.target/nvptx/decl.c: Compile only.
9445 * gcc.target/nvptx/trailing-init.c: Compile only.
9446 * gcc.target/nvptx/ary-init.c: Compile only.
9447
cf68d92c
MP
94482016-05-10 Marek Polacek <polacek@redhat.com>
9449
9450 PR c/70255
9451 * gcc.dg/attr-opt-1.c: New test.
9452
64ea4e15
RB
94532016-05-10 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/70497
9456 PR tree-optimization/28367
9457 * gcc.dg/torture/20160404-1.c: New testcase.
9458 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9459 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9460
5a96dae3
PMR
94612016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9462
9463 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9464
fc97f805
UB
94652016-05-09 Uros Bizjak <ubizjak@gmail.com>
9466
9467 * gcc.target/i386/fabsneg-1.c New test.
9468
a710b1d5
AM
94692016-05-09 Alan Modra <amodra@gmail.com>
9470
9471 PR testsuite/70826
9472 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9473
171f6f05
RB
94742016-05-09 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/70985
9477 * gcc.dg/torture/pr70985.c: New testcase.
9478
18caa34e
BC
94792016-05-09 Bin Cheng <bin.cheng@arm.com>
9480
9481 * gcc.dg/tree-ssa/ifc-9.c: New test.
9482 * gcc.dg/tree-ssa/ifc-10.c: New test.
9483 * gcc.dg/tree-ssa/ifc-11.c: New test.
9484 * gcc.dg/tree-ssa/ifc-12.c: New test.
9485 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9486 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9487 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9488
7a27d38f
RB
94892016-05-09 Richard Biener <rguenther@suse.de>
9490
9491 PR fortran/70937
9492 * gfortran.dg/pr70937.f90: New testcase.
9493
5ebbbd3d
RO
94942016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9495
9496 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9497
f6288c24
FR
94982016-05-07 Fritz Reese <fritzoreese@gmail.com>
9499
9500 PR fortran/56226
9501 * gfortran.dg/dec_structure_1.f90: New testcase.
9502 * gfortran.dg/dec_structure_2.f90: Ditto.
9503 * gfortran.dg/dec_structure_3.f90: Ditto.
9504 * gfortran.dg/dec_structure_4.f90: Ditto.
9505 * gfortran.dg/dec_structure_5.f90: Ditto.
9506 * gfortran.dg/dec_structure_6.f90: Ditto.
9507 * gfortran.dg/dec_structure_7.f90: Ditto.
9508 * gfortran.dg/dec_structure_8.f90: Ditto.
9509 * gfortran.dg/dec_structure_9.f90: Ditto.
9510 * gfortran.dg/dec_structure_10.f90: Ditto.
9511 * gfortran.dg/dec_structure_11.f90: Ditto.
9512 * gfortran.dg/dec_union_1.f90: Ditto.
9513 * gfortran.dg/dec_union_2.f90: Ditto.
9514 * gfortran.dg/dec_union_3.f90: Ditto.
9515 * gfortran.dg/dec_union_4.f90: Ditto.
9516 * gfortran.dg/dec_union_5.f90: Ditto.
9517 * gfortran.dg/dec_union_6.f90: Ditto.
9518 * gfortran.dg/dec_union_7.f90: Ditto.
9519
5ec4a8cd
TV
95202016-05-07 Tom de Vries <tom@codesourcery.com>
9521
9522 PR tree-optimization/70956
9523 * gcc.dg/graphite/pr70956.c: New test.
9524
58ec1d0e
JJ
95252016-05-06 Jakub Jelinek <jakub@redhat.com>
9526
ccd88fb7
JJ
9527 PR middle-end/70941
9528 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9529 (a, b, c, d): Change type from char to signed char.
9530 (main): Compare against (signed char) -1634678893 instead of
9531 hardcoded -109. Use __builtin_abort instead of abort.
9532
dd3b6464
JJ
9533 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9534 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9535
58ec1d0e
JJ
9536 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9537
19aa23d8
YR
95382016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9539
9540 PR debug/70935
9541 * gcc.dg/torture/pr70935.c: New test.
9542
ae5f0df1
OE
95432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9544
9545 PR target/58219
ce23a8ff 9546 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9547
078f7e37
RB
95482016-05-06 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/70960
9551 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9552
765d7b54
OE
95532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9554
9555 PR target/52933
9556 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9557 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9558 Adjust expected instruction counts.
9559 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9560
29c94e65
MP
95612016-05-06 Marek Polacek <polacek@redhat.com>
9562
9563 PR sanitizer/70875
9564 * gcc.dg/ubsan/bounds-3.c: New test.
9565
3684b02e
OE
95662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9567
9568 PR target/54089
9569 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9570
8706773f
RB
95712016-05-06 Richard Biener <rguenther@suse.de>
9572
9573 PR middle-end/70931
9574 * gfortran.dg/pr70931.f90: New testcase.
9575
a4f51018
RB
95762016-05-06 Richard Biener <rguenther@suse.de>
9577
9578 PR middle-end/70941
9579 * gcc.dg/torture/pr70941.c: New testcase.
9580
c4f2425f
BC
95812016-05-05 Bin Cheng <bin.cheng@arm.com>
9582
9583 PR tree-optimization/57206
9584 * gcc.dg/vect/pr57206.c: New test.
9585
5dc08197
RO
95862016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9589
351f85c5
JJ
95902016-05-05 Jakub Jelinek <jakub@redhat.com>
9591
568bac8c
JJ
9592 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9593
351f85c5
JJ
9594 * c-c++-common/Wdangling-else-4.c: New test.
9595
33fd7785
JJ
95962016-05-04 Jakub Jelinek <jakub@redhat.com>
9597
2d1ac15a
JJ
9598 PR c++/70906
9599 PR c++/70933
9600 * g++.dg/opt/pr70906.C: New test.
9601 * g++.dg/opt/pr70933.C: New test.
9602
33fd7785
JJ
9603 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9604
6b715bf6
JH
96052016-05-04 Jan Hubicka <hubicka@ucw.cz>
9606
9607 * gcc.dg/ipa/pure-const-3.c: New testcase.
9608
deef7113
MP
96092016-05-04 Marek Polacek <polacek@redhat.com>
9610
9611 * c-c++-common/Wdangling-else-1.c: New test.
9612 * c-c++-common/Wdangling-else-2.c: New test.
9613 * c-c++-common/Wdangling-else-3.c: New test.
9614
5396db97
KCY
96152016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9616
9617 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9618 flag is present.
9619
de55efd5
MP
96202016-05-04 Marek Polacek <polacek@redhat.com>
9621
9622 PR c/48778
9623 * gcc.dg/Waddress-2.c: New test.
9624
475839b6
AM
96252016-05-04 Alan Modra <amodra@gmail.com>
9626
9627 * gcc.target/powerpc/pr70866.c: New.
9628
b25aad5f
MS
96292016-05-03 Martin Sebor <msebor@redhat.com>
9630
9631 PR c++/66561
9632 * c-c++-common/builtin_location.c: New test.
9633 * g++.dg/cpp1y/builtin_location.C: New test.
9634
79ce98bc
MP
96352016-05-03 Marek Polacek <polacek@redhat.com>
9636
9637 PR c/70859
9638 * gcc.dg/pr70859.c: New test.
9639 * gcc.dg/pr70859-2.c: New test.
9640
402e89f5
PMR
96412016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9642
9643 * gnat.dg/debug5.adb: New testcase.
9644
f3d90045
DV
96452016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9646
9647 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9648 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9649 Procedure to check for z10 instruction set.
9650
1e26cec1
CL
96512016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9652
9653 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9654
71aca5a0
AM
96552016-05-03 Alan Modra <amodra@gmail.com>
9656
9657 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9658
2fd70ec1
JJ
96592016-05-03 Jakub Jelinek <jakub@redhat.com>
9660
9661 * gcc.target/i386/avx512f-cvt-1.c: New test.
9662
e5705cf7
L
96632016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9664
9665 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9666 -fdump-tree-vrp-details.
9667
381cdae4
RB
96682016-05-03 Richard Biener <rguenther@suse.de>
9669
9670 * gcc.dg/pr30172-1.c: Adjust.
9671 * gcc.dg/pr63743.c: Likewise.
9672 * gcc.dg/tm/pr51696.c: Likewise.
9673 * c-c++-common/tm/safe-1.c: Likewise.
9674 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9675 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9676 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9677 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9678
adedd5c1
JJ
96792016-05-03 Jakub Jelinek <jakub@redhat.com>
9680
31ed1665
JJ
9681 PR rtl-optimization/70467
9682 * gcc.target/i386/pr70467-3.c: New test.
9683 * gcc.target/i386/pr70467-4.c: New test.
9684
dea60b59
JJ
9685 PR tree-optimization/70916
9686 * gcc.c-torture/compile/pr70916.c: New test.
9687
adedd5c1
JJ
9688 PR target/49244
9689 * gcc.target/i386/pr49244-1.c: New test.
9690 * gcc.target/i386/pr49244-2.c: New test.
9691
f80041ef
BS
96922016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9693
9694 PR rtl-optimization/44281
9695 * gcc.target/i386/pr44281.c: New test.
9696
1cfcd39e
BC
96972016-05-03 bin cheng <bin.cheng@arm.com>
9698
9699 PR tree-optimization/56541
9700 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9701 * gcc.dg/vect/pr56541.c: new test.
9702
4304ccfd
MM
97032016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9704
9705 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9706 __float128.
9707 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9708
50d94c29
L
97092016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9710
9711 PR testsuite/70520
9712 * c-c++-common/asan/clone-test-1.c (main): Align child process
9713 stack to 16 bytes.
9714
bc1aee87
DM
97152016-05-02 David Malcolm <dmalcolm@redhat.com>
9716
9717 PR c++/62314
9718 * g++.dg/spellcheck-fields-2.C: New test case.
9719
474e0129
DM
97202016-05-02 David Malcolm <dmalcolm@redhat.com>
9721
9722 PR c++/62314
9723 * g++.dg/pr62314.C: New test case.
9724
818b88a7
JH
97252016-05-02 Jan Hubicka <hubicka@ucw.cz>
9726
9727 * gcc.dg/ipa/inline-8.c: New testcase.
9728
dd77684f
JJ
97292016-05-02 Jakub Jelinek <jakub@redhat.com>
9730
9731 PR rtl-optimization/70467
9732 * gcc.target/i386/pr70467-1.c: New test.
9733
72407e00
BE
97342016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9735
9736 * gcc.dg/spec-options.c: Run the test on all targets.
9737 * gcc.dg/foo.specs: Use cpp_unique_options.
9738
dd53d197
MG
97392016-05-02 Marc Glisse <marc.glisse@inria.fr>
9740
9741 * gcc.dg/tree-ssa/unord.c: New testcase.
9742
a8b85ce9
MG
97432016-05-02 Marc Glisse <marc.glisse@inria.fr>
9744
9745 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9746
5b37e866
NS
97472016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9748
9749 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9750
7176a4a0
MP
97512016-05-02 Marek Polacek <polacek@redhat.com>
9752
9753 PR c/70851
9754 * gcc.dg/enum-incomplete-3.c: New test.
9755
6b9933b9
MP
97562016-05-02 Marek Polacek <polacek@redhat.com>
9757 Tom de Vries <tom@codesourcery.com>
9758
9759 PR tree-optimization/70700
9760 * gcc.dg/pr70700.c: New test.
9761
90f82260
UB
97622016-05-01 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9765 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9766 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9767 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9768 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9769
f73036c1
EB
97702016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9771
9772 * ada/acats/run_acats: Rename into...
9773 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9774 * ada/acats/run_all.sh: Remove redundant test.
9775 (target_run): Move around.
9776 (target_gnatchop): Use newly built executable.
9777 (target_gnatmake): Likewise.
9778 Check that the compilation of impbit succeeds.
9779
85e051a3
OE
97802016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9781
9782 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9783 * gcc.dg/20021029-1.c: Likewise.
9784 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9785 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9786 * gcc.target/sh/cmpstr.c: Likewise.
9787 * gcc.target/sh/cmpstrn.c: Likewise.
9788 * gcc.target/sh/memset.c: Likewise.
9789 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9790 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9791 * gcc.target/sh/pr39423-1.c: Likewise.
9792 * gcc.target/sh/pr49468-di.c: Likewise.
9793 * gcc.target/sh/pr49468-si.c: Likewise.
9794 * gcc.target/sh/pr49880-1.c: Likewise.
9795 * gcc.target/sh/pr49880-2.c: Likewise.
9796 * gcc.target/sh/pr49880-3.c: Likewise.
9797 * gcc.target/sh/pr50751-1.c: Likewise.
9798 * gcc.target/sh/pr50751-4.c: Likewise.
9799 * gcc.target/sh/pr50751-7.c: Likewise.
9800 * gcc.target/sh/pr51244-1.c: Likewise.
9801 * gcc.target/sh/pr51244-10.c: Likewise.
9802 * gcc.target/sh/pr51244-11.c: Likewise.
9803 * gcc.target/sh/pr51244-12.c: Likewise.
9804 * gcc.target/sh/pr51244-13.c: Likewise.
9805 * gcc.target/sh/pr51244-14.c: Likewise.
9806 * gcc.target/sh/pr51244-17.c: Likewise.
9807 * gcc.target/sh/pr51244-18.c: Likewise.
9808 * gcc.target/sh/pr51244-19.c: Likewise.
9809 * gcc.target/sh/pr51244-4.c: Likewise.
9810 * gcc.target/sh/pr51244-5.c: Likewise.
9811 * gcc.target/sh/pr51244-7.c: Likewise.
9812 * gcc.target/sh/pr51244-8.c: Likewise.
9813 * gcc.target/sh/pr51244-9.c: Likewise.
9814 * gcc.target/sh/pr51697.c: Likewise.
9815 * gcc.target/sh/pr52483-1.c: Likewise.
9816 * gcc.target/sh/pr52483-2.c: Likewise.
9817 * gcc.target/sh/pr52483-3.c: Likewise.
9818 * gcc.target/sh/pr52483-5.c: Likewise.
9819 * gcc.target/sh/pr52933-1.c: Likewise.
9820 * gcc.target/sh/pr52933-2.c: Likewise.
9821 * gcc.target/sh/pr52933-3.c: Likewise.
9822 * gcc.target/sh/pr53568-1.c: Likewise.
9823 * gcc.target/sh/pr53976-1.c: Likewise.
9824 * gcc.target/sh/pr53988-1.c: Likewise.
9825 * gcc.target/sh/pr53988.c: Likewise.
9826 * gcc.target/sh/pr54089-1.c: Likewise.
9827 * gcc.target/sh/pr54089-6.c: Likewise.
9828 * gcc.target/sh/pr54089-7.c: Likewise.
9829 * gcc.target/sh/pr54089-8.c: Likewise.
9830 * gcc.target/sh/pr54089-9.c: Likewise.
9831 * gcc.target/sh/pr54236-1.c: Likewise.
9832 * gcc.target/sh/pr54236-2.c: Likewise.
9833 * gcc.target/sh/pr54236-3.c: Likewise.
9834 * gcc.target/sh/pr54236-4.c: Likewise.
9835 * gcc.target/sh/pr54386.c: Likewise.
9836 * gcc.target/sh/pr54602-1.c: Likewise.
9837 * gcc.target/sh/pr54685.c: Likewise.
9838 * gcc.target/sh/pr54760-1.c: Likewise.
9839 * gcc.target/sh/pr54760-2.c: Likewise.
9840 * gcc.target/sh/pr54760-3.c: Likewise.
9841 * gcc.target/sh/pr54760-4.c: Likewise.
9842 * gcc.target/sh/pr54760-5.c: Likewise.
9843 * gcc.target/sh/pr54760-6.c: Likewise.
9844 * gcc.target/sh/pr55146.c: Likewise.
9845 * gcc.target/sh/pr55160.c: Likewise.
9846 * gcc.target/sh/pr59278.c: Likewise.
9847 * gcc.target/sh/pr59401-1.c: Likewise.
9848 * gcc.target/sh/pr59533-1.c: Likewise.
9849 * gcc.target/sh/pr63260.c: Likewise.
9850 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9851 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9852 * gcc.target/sh/strlen.c: Likewise.
9853 * gcc.target/sh/torture/pr30807.c: Likewise.
9854 * gcc.target/sh/torture/pr34777.c: Likewise.
9855 * gcc.target/sh/torture/pr64652.c: Likewise.
9856 * gcc.target/sh/torture/pr65505.c: Likewise.
9857 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9858 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9859
411e5c67
PC
98602016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 PR c++/66644
9863 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9864
8fa97501
BS
98652016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9866
9867 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9868 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9869 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9870 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9871
5a956111
PP
98722016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9873
9874 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9875 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9876
e7ff0319
CP
98772016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9878
9879 PR middle-end/70626
9880 * c-c++-common/goacc/combined-reduction.c: New test.
9881 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9882
52d11a4b
L
98832016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9884
9885 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9886 *movdi_internal pattern only if PIC off.
9887 * gcc.target/i386/pr70155-2.c: Likewise.
9888 * gcc.target/i386/pr70155-3.c: Likewise.
9889 * gcc.target/i386/pr70155-4.c: Likewise.
9890 * gcc.target/i386/pr70155-5.c: Likewise.
9891 * gcc.target/i386/pr70155-6.c: Likewise.
9892 * gcc.target/i386/pr70155-7.c: Likewise.
9893 * gcc.target/i386/pr70155-8.c: Likewise.
9894 * gcc.target/i386/pr70155-15.c: Likewise.
9895 * gcc.target/i386/pr70155-17.c: Likewise.
9896 * gcc.target/i386/pr70155-22.c: Likewise.
9897
8960db31
BC
98982016-04-29 Bin Cheng <bin.cheng@arm.com>
9899
9900 PR tree-optimization/70803
9901 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9902
cca535a4
IE
99032016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9904
9905 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9906 optimization of vector loop.
9907 * gcc.target/i386/vect-unpack-3.c: New test.
9908 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9909 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9910 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9911
500ecf4a
MP
99122016-04-29 Marek Polacek <polacek@redhat.com>
9913
9914 PR sanitizer/70342
9915 * g++.dg/ubsan/null-7.C: New test.
9916
2fff3db8
MP
9917 PR c/70852
9918 * gcc.dg/pr70852.c: New test.
9919
509063eb
DV
99202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9921
9922 PR/69089
9923 * g++.dg/cpp0x/alignas6.C: New test.
9924
83745c0d
DV
99252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9926
c87885ca
RO
9927 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9928 * gcc.dg/pr27003.c: Likewise.
9929 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9930 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9931 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9932 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9933 * gcc.target/arc/mxy.c: Likewise.
9934 * gcc.target/arc/mswape.c: Likewise.
9935 * gcc.target/arc/mrtsc.c: Likewise.
9936 * gcc.target/arc/mcrc.c: Likewise.
9937 * gcc.target/arc/mdsp-packa.c: Likewise.
9938 * gcc.target/arc/mdvbf.c: Likewise.
9939 * gcc.target/arc/mlock.c: Likewise.
9940 * gcc.target/arc/mmac-24.c: Likewise.
9941 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9942
849b265d
BS
99432016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9944 Matthijs Kooijman <matthijs@stdin.nl>
9945 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9946
9947 PR target/60040
9948 * gcc.target/avr/pr60040-1.c: New.
9949 * gcc.target/avr/pr60040-2.c: New.
9950
1390536b
RB
99512016-04-29 Richard Biener <rguenther@suse.de>
9952
9953 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9954
98998245
RB
99552016-04-29 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/13962
9958 PR tree-optimization/65686
9959 * gcc.dg/uninit-pr65686.c: New testcase.
9960
8b80cc21
JJ
99612016-04-29 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/70843
9964 * gcc.dg/pr70843.c: New test.
9965
6181bc30
JJ
99662016-04-28 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR target/70858
9969 * gcc.target/i386/pr70858.c: New test.
9970
f4cb3612
AB
99712016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9972
9973 * gcc.target/arc/nps400-1.c: New file.
9974
8ad9df62
JR
99752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9976 Andrew Burgess <andrew.burgess@embecosm.com>
9977
9978 * gcc.target/arc/movh_cl-1.c: New file.
9979
ceaaa9fe
JR
99802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9981 Andrew Burgess <andrew.burgess@embecosm.com>
9982
9983 * gcc.target/arc/extzv-1.c: New file.
9984 * gcc.target/arc/insv-1.c: New file.
9985 * gcc.target/arc/insv-2.c: New file.
9986 * gcc.target/arc/movb-1.c: New file.
9987 * gcc.target/arc/movb-2.c: New file.
9988 * gcc.target/arc/movb-3.c: New file.
9989 * gcc.target/arc/movb-4.c: New file.
9990 * gcc.target/arc/movb-5.c: New file.
9991 * gcc.target/arc/movb_cl-1.c: New file.
9992 * gcc.target/arc/movb_cl-2.c: New file.
9993 * gcc.target/arc/movbi_cl-1.c: New file.
9994 * gcc.target/arc/movl-1.c: New file.
9995
4d03dc2f
JR
99962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9997 Andrew Burgess <andrew.burgess@embecosm.com>
9998
9999 * gcc.target/arc/cmem-1.c: New file.
10000 * gcc.target/arc/cmem-2.c: New file.
10001 * gcc.target/arc/cmem-3.c: New file.
10002 * gcc.target/arc/cmem-4.c: New file.
10003 * gcc.target/arc/cmem-5.c: New file.
10004 * gcc.target/arc/cmem-6.c: New file.
10005 * gcc.target/arc/cmem-7.c: New file.
10006 * gcc.target/arc/cmem-ld.inc: New file.
10007 * gcc.target/arc/cmem-st.inc: New file.
10008
81262dad
JJ
100092016-04-28 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR target/70821
10012 * gcc.target/i386/pr70821.c: New test.
10013
0a31a09a
BS
100142016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10015
10016 * gcc.target/powerpc/vec-adde.c: New test.
10017 * gcc.target/powerpc/vec-adde-int128.c: New test.
10018
3ddffba9
JJ
100192016-04-28 Jakub Jelinek <jakub@redhat.com>
10020
10021 * gcc.target/i386/avx-vround-1.c: New test.
10022 * gcc.target/i386/avx-vround-2.c: New test.
10023 * gcc.target/i386/avx512vl-vround-1.c: New test.
10024 * gcc.target/i386/avx512vl-vround-2.c: New test.
10025
713dedcd
RO
100262016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10027
10028 PR testsuite/70595
10029 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10030 (check_effective_target_cilkplus_runtime): ... this.
10031 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10032 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10033
10034 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10035 Require cilkplus_runtime.
10036 Don't add -lcilkrts.
10037 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10038 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10039 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10040 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10041 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10042 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10043 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10044 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10045 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10046 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10047 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10048 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10049 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10050 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10051 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10052 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10053 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10054 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10055 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10056 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10057 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10058 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10059 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10060 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10061 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10062 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10063 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10064 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10065 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10066
10067 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10068 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10069
10070 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10071
10072 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10073 cilkplus_runtime.
10074
3563f78f
MG
100752016-04-27 Marc Glisse <marc.glisse@inria.fr>
10076
10077 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10078 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10079
6bc2bb18
RB
100802015-04-27 Ryan Burn <contact@rnburn.com>
10081
10082 PR c++/69024
10083 PR c++/68997
10084 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10085 diagnostic.
10086 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10087 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10088
1e55d29a
EB
100892016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10090
10091 * gnat.dg/limited_with4.ad[sb]: New test.
10092 * gnat.dg/limited_with4_pkg.ads: New helper.
10093
087146ca
L
100942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10095
10096 PR target/70155
10097 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10098 and movv1ti_internal patterns
10099 * gcc.target/i386/pr70155-1.c: New test.
10100 * gcc.target/i386/pr70155-2.c: Likewise.
10101 * gcc.target/i386/pr70155-3.c: Likewise.
10102 * gcc.target/i386/pr70155-4.c: Likewise.
10103 * gcc.target/i386/pr70155-5.c: Likewise.
10104 * gcc.target/i386/pr70155-6.c: Likewise.
10105 * gcc.target/i386/pr70155-7.c: Likewise.
10106 * gcc.target/i386/pr70155-8.c: Likewise.
10107 * gcc.target/i386/pr70155-9.c: Likewise.
10108 * gcc.target/i386/pr70155-10.c: Likewise.
10109 * gcc.target/i386/pr70155-11.c: Likewise.
10110 * gcc.target/i386/pr70155-12.c: Likewise.
10111 * gcc.target/i386/pr70155-13.c: Likewise.
10112 * gcc.target/i386/pr70155-14.c: Likewise.
10113 * gcc.target/i386/pr70155-15.c: Likewise.
10114 * gcc.target/i386/pr70155-16.c: Likewise.
10115 * gcc.target/i386/pr70155-17.c: Likewise.
10116 * gcc.target/i386/pr70155-18.c: Likewise.
10117 * gcc.target/i386/pr70155-19.c: Likewise.
10118 * gcc.target/i386/pr70155-20.c: Likewise.
10119 * gcc.target/i386/pr70155-21.c: Likewise.
10120 * gcc.target/i386/pr70155-22.c: Likewise.
10121
92329f9f
L
101222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10123
10124 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10125 ".{5,6}".
10126
309a0cf6
BC
101272016-04-27 Bin Cheng <bin.cheng@arm.com>
10128
10129 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10130 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10131 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10132 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10133 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10134
72ed2b9c
RB
101352016-04-27 Richard Biener <rguenther@suse.de>
10136
10137 PR ipa/70760
10138 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10139 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10140
3c98ff9b
NS
101412016-04-27 Nathan Sidwell <nathan@acm.org>
10142
10143 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10144 * g++.dg/ubsan/pr63956.C: Adjust error location.
10145
9ec5d66b
NC
101462016-04-27 Nick Clifton <nickc@redhat.com>
10147
10148 PR middle-end/49889
10149 * gcc.dg/pr49889.c: New test.
10150
c1e1f433
BS
101512016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10152
10153 * c-c++-common/memset-array.c: New test.
10154
8ac43293
MS
101552016-04-26 Martin Sebor <msebor@redhat.com>
10156
10157 PR c++/66639
10158 * g++.dg/cpp1y/func_constexpr.C: New test.
10159
843ce8ab
PP
101602016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10161
10162 PR c++/70241
10163 * g++.dg/cpp0x/enum32.C: New test.
10164 * g++.dg/cpp0x/enum33.C: New test.
10165
101662016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10167
10168 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10169 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10170 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10171 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10172 * gcc.c-torture/execute/pr38151.c: Likewise.
10173 * gcc.c-torture/execute/pr66556.c: Likewise.
10174 * gcc.c-torture/execute/pr67781.c: Likewise.
10175 * gcc.c-torture/execute/pr68648.c: Likewise.
10176
ca1206be
MG
101772016-04-26 Marc Glisse <marc.glisse@inria.fr>
10178
10179 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10180
2448a956
MP
101812016-04-26 Marek Polacek <polacek@redhat.com>
10182
10183 PR c/67784
10184 * gcc.dg/pr67784-3.c: New test.
10185 * gcc.dg/pr67784-4.c: New test.
10186 * gcc.dg/pr67784-5.c: New test.
10187
b02a5e26
MP
10188 PR c/70791
10189 * gcc.dg/Wnested-externs-2.c: New test.
10190
6b6aa8d3
MG
101912016-04-26 Marc Glisse <marc.glisse@inria.fr>
10192
10193 * gcc.dg/fold-plusmult.c: Adjust.
10194 * gcc.dg/no-strict-overflow-6.c: Adjust.
10195 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10196
a2095b55
BS
101972016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10198
10199 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10200 number scans.
10201 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10202 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10203 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10204 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10205 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10206 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10207 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10208 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10209 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10210 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10211 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10212 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10213 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10214 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10215 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10216 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10217 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10218 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10219 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10220 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10221 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10222 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10223 scans.
10224 * gcc.target/i386/pr32219-4.c: Likewise.
10225 * gcc.target/i386/pr32219-6.c: Likewise.
10226 * gcc.target/i386/pr32219-8.c: Likewise.
10227
bb0cc5c8
KT
102282016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10229
10230 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10231 associated options.
10232
5a0802ea
MP
102332016-04-26 Marek Polacek <polacek@redhat.com>
10234
10235 PR c++/70744
10236 * g++.dg/ext/cond2.C: New test.
10237
00f615af
BC
102382016-04-26 Bin Cheng <bin.cheng@arm.com>
10239
10240 PR tree-optimization/70771
10241 PR tree-optimization/70775
10242 * gcc.dg/pr70771.c: New test.
25939d34 10243 * gcc.dg/pr70775.c: New test.
00f615af 10244
218155e7
BS
102452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10246
10247 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10248
ab99f467
RB
102492016-04-25 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/70780
10252 * gcc.dg/torture/pr70780.c: New testcase.
10253
3f8257db 102542016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10255
c87885ca
RO
10256 * gcc.target/arm/neon-vaddws16.c: New test.
10257 * gcc.target/arm/neon-vaddws32.c: New test.
10258 * gcc.target/arm/neon-vaddwu16.c: New test.
10259 * gcc.target/arm/neon-vaddwu32.c: New test.
10260 * gcc.target/arm/neon-vaddwu8.c: New test.
10261 * lib/target-supports.exp
93c590ee
MC
10262 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10263 that arm neon support vector widen sum of HImode TO SImode.
10264
d6c1a7a7
JJ
102652016-04-23 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR sanitizer/70712
10268 * c-c++-common/asan/pr70712.c: New test.
10269
ab0fc037
TS
102702016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10271
10272 * .gitattributes: New file.
10273
2aa64824
CL
102742016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10275
10276 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10277
e7e12d92
DH
102782016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10279
10280 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10281 * gfortran.dg/submodule_15.f08: Likewise.
10282
d1431192
RB
102832016-04-22 Richard Biener <rguenther@suse.de>
10284
10285 PR tree-optimization/70740
10286 * gcc.dg/torture/pr70740.c: New testcase.
10287
04a63c24
L
102882016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10289
10290 PR target/70750
10291 * gcc.target/i386/pr70750-1.c: New test.
10292 * gcc.target/i386/pr70750-2.c: Likewise.
10293
20700098
PC
102942016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10295
10296 PR c++/70540
10297 * g++.dg/cpp0x/auto48.C: New.
10298
aedf4e12
MP
102992016-04-21 Marek Polacek <polacek@redhat.com>
10300
10301 PR c++/70513
10302 * g++.dg/cpp0x/forw_enum12.C: New test.
10303 * g++.dg/cpp0x/forw_enum13.C: New test.
10304
2074d80a
KY
103052016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10306
10307 PR target/70728
10308 * gcc.target/i386/pr70728.c: New test.
10309
aef4aab0
RB
103102016-04-21 Richard Biener <rguenther@suse.de>
10311
10312 PR middle-end/70747
10313 * gcc.dg/pr70747.c: New testcase.
10314
2359e571
BC
103152016-04-21 Bin Cheng <bin.cheng@arm.com>
10316
10317 PR tree-optimization/70715
10318 * gcc.dg/tree-ssa/scev-13.c: New test.
10319
ce0e66ff
MG
103202016-04-21 Marc Glisse <marc.glisse@inria.fr>
10321
10322 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10323
2c2870a1
MG
103242016-04-21 Marc Glisse <marc.glisse@inria.fr>
10325
10326 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10327
a2b056a3
JH
103282016-04-20 Jan Hubicka <jh@suse.cz>
10329
10330 PR ipa/70018
10331 * g++.dg/ipa/nothrow-1.C: New testcase.
10332
ee392fc2
NS
103332016-04-20 Nathan Sidwell <nathan@acm.org>
10334
10335 PR c++/55635
10336 * g++.dg/eh/delete1.C: New.
10337
dda49daf
L
103382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10339
10340 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10341 -mtune-ctrl=sse_typeless_stores.
10342
8a5b9d5a
L
103432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10344
10345 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10346
1011119f
BC
103472016-04-20 Bin Cheng <bin.cheng@arm.com>
10348
10349 PR tree-optimization/69489
10350 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10351
477d4906
IV
103522016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10353
10354 PR c++/69363
10355 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10356 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10357 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10358
fad08d12
BC
103592016-04-20 Bin Cheng <bin.cheng@arm.com>
10360
10361 PR tree-optimization/56625
10362 PR tree-optimization/69489
10363 * gcc.dg/vect/pr56625.c: New test.
10364 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10365
9e3e4fab
AP
103662016-04-20 Andrew Pinski <apinski@cavium.com>
10367
10368 PR target/64971
10369 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10370
d7aa24e4
AC
103712016-04-20 Arnaud Charlet <charlet@adacore.com>
10372
10373 * gnat.dg/self1.adb: Remove now incorrect test.
10374
e6d62b46
BC
103752016-04-20 Bin Cheng <bin.cheng@arm.com>
10376
10377 * gcc.dg/tree-ssa/scev-11.c: New test.
10378 * gcc.dg/tree-ssa/scev-12.c: New test.
10379
2697b189
MP
103802016-04-20 Marek Polacek <polacek@redhat.com>
10381
10382 PR tree-optimization/70725
10383 * gcc.dg/pr70725.c: New test.
10384
60d393e8
RB
103852016-04-20 Richard Biener <rguenther@suse.de>
10386
10387 PR tree-optimization/70726
10388 * g++.dg/vect/pr70726.cc: New testcase.
10389
82c6f58a
AK
103902016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10391
10392 PR target/70674
10393 * gcc.target/s390/pr70674.c: New test.
10394
90eeab20
JD
103952016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10396
10397 PR libgfortran/70684
10398 * gfortran.dg/list_read_14.f90: New test.
10399
fc9cf6da
L
104002016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10401
10402 PR target/69201
10403 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10404 extern to force it misaligned.
10405 (b): Likewise.
10406 (c): Likewise.
10407 (d): Likewise.
10408 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10409 Don't check `*' before movv4sf_internal.
10410 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10411 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10412 Don't check `*' before movv16qi_internal.
10413 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10414 extern to force it misaligned.
10415 (b): Likewise.
10416 (c): Likewise.
10417 (d): Likewise.
10418 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10419 Don't check `*' before movv2df_internal.
10420 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10421 extern to force it misaligned.
10422 (b): Likewise.
10423 (c): Likewise.
10424 (d): Likewise.
10425 Check movv8sf_internal instead of avx_storeups256.
10426 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10427
ea8927ea
RB
104282016-04-19 Richard Biener <rguenther@suse.de>
10429
10430 PR tree-optimization/70171
10431 * g++.dg/tree-ssa/pr70171.C: New testcase.
10432
65f52ee9
RB
104332016-04-19 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/70724
10436 * gcc.dg/torture/pr70724.c: New testcase.
10437
987b67f1
VM
104382016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10439
10440 PR middle-end/70689
c87885ca 10441 * gcc.target/i386/pr70689.c: New.
987b67f1 10442
91a47c39
L
104432016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10444
10445 PR target/70708
10446 * gcc.target/i386/pr70708.c: New test.
10447
8270b82d
RB
104482016-04-18 Richard Biener <rguenther@suse.de>
10449
10450 PR tree-optimization/43434
10451 * gcc.dg/vect/pr43434.c: New testcase.
10452 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10453 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10454 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10455 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10456 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10457 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10458 * gcc.dg/gomp/pr68640.c: Likewise.
10459 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10460 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10461
edd048e2
RB
104622016-04-18 Richard Biener <rguenther@suse.de>
10463
10464 PR tree-optimization/70701
10465 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10466
bd5c7330
TV
104672016-04-18 Tom de Vries <tom@codesourcery.com>
10468
10469 PR testsuite/70699
10470 * gcc.dg/pr70161.c: Add dot-file scans.
10471 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10472 instead of after last dot char.
10473
23f2660f
EB
104742016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * c-c++-common/dump-ada-spec-3.c: New test.
10477 * c-c++-common/dump-ada-spec-4.c: Likewise.
10478
da152c9f
TV
104792016-04-17 Tom de Vries <tom@codesourcery.com>
10480
10481 PR other/70183
10482 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10483
cc950f98
JH
104842016-04-15 Jan Hubicka <jh@suse.cz>
10485
10486 PR ipa/70018
10487 * g++.dg/ipa/pure-const-1.C: New testcase.
10488 * g++.dg/ipa/pure-const-2.C: New testcase.
10489 * g++.dg/ipa/pure-const-3.C: New testcase.
10490
949505a9
MP
104912016-04-15 Marek Polacek <polacek@redhat.com>
10492
10493 PR c/70671
10494 * gcc.dg/bitfld-22.c: New test.
10495
10e547d6
BS
104962016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10497
10498 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10499 x86_64.
10500
1e77281b
MP
105012016-04-15 Marek Polacek <polacek@redhat.com>
10502
10503 PR c/70651
10504 * c-c++-common/pr70651.c: New test.
10505
e501fa8e
KT
105062016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10507
10508 PR rtl-optimization/70681
10509 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10510 dump scan on arm and powerpc.
10511 * gcc.dg/pr10474.c: Likewise.
10512
dda1bf61
JJ
105132016-04-15 Jakub Jelinek <jakub@redhat.com>
10514
ca4ef1ff
JJ
10515 PR c++/69517
10516 PR c++/70019
10517 PR c++/70588
10518 * g++.dg/cpp1y/vla11.C: Revert for real.
10519
dda1bf61
JJ
10520 PR c/70436
10521 * c-c++-common/Wparentheses-1.c: New test.
10522 * c-c++-common/gomp/Wparentheses-1.c: New test.
10523 * c-c++-common/gomp/Wparentheses-2.c: New test.
10524 * c-c++-common/gomp/Wparentheses-3.c: New test.
10525 * c-c++-common/gomp/Wparentheses-4.c: New test.
10526 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10527 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10528 * c-c++-common/goacc/Wparentheses-1.c: New test.
10529
1355e62c
KY
105302016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10531
10532 PR target/70662
10533 * gcc.target/i386/pr70662.c: New test.
10534
0ab34b9e 105352016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10536 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10537
10538 PR tree-optimization/70130
10539 * gcc.dg/vect/O3-pr70130.c: New testcase.
10540
bc773aad
MM
105412016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10542
6e9b2286
MM
10543 PR target/70669
10544 * gcc.target/powerpc/pr70669.c: New test.
10545
bc773aad
MM
10546 PR target/70640
10547 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10548 a power7 system that does not have an assembler that supports
10549 power8.
10550
d8747845
MS
105512016-04-14 Martin Sebor <msebor@redhat.com>
10552
10553 PR c++/69517
10554 PR c++/70019
10555 PR c++/70588
10556 * c-c++-common/ubsan/vla-1.c: Revert.
10557 * g++.dg/cpp1y/vla11.C: Same.
10558 * g++.dg/cpp1y/vla12.C: Same.
10559 * g++.dg/cpp1y/vla13.C: Same.
10560 * g++.dg/cpp1y/vla14.C: Same.
10561 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10562 * g++.dg/init/array24.C: Same.
d8747845
MS
10563 * g++.dg/ubsan/vla-1.C: Same.
10564
85128559
MP
105652016-04-14 Marek Polacek <polacek@redhat.com>
10566 Jan Hubicka <hubicka@ucw.cz>
10567
10568 PR c++/70029
10569 * g++.dg/torture/pr70029.C: New test.
10570
52fbb073
MS
105712016-04-14 Martin Sebor <msebor@redhat.com>
10572
10573 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10574 type size to prevent failures on targets with very low maximum
10575 alignment.
10576
6db61d6f
RB
105772016-04-14 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/70623
10580 * gcc.dg/torture/pr70623.c: New testcase.
10581 * gcc.dg/torture/pr70623-2.c: Likewise.
10582
342fac95
MS
105832016-04-13 Martin Sebor <msebor@redhat.com>
10584
10585 PR c++/69517
10586 PR c++/70019
10587 PR c++/70588
10588 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10589 * g++.dg/cpp1y/vla11.C: New test.
10590 * g++.dg/cpp1y/vla12.C: New test.
10591 * g++.dg/cpp1y/vla13.C: New test.
10592 * g++.dg/cpp1y/vla14.C: New test.
10593 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10594 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10595 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10596
d93c452f
JJ
105972016-04-13 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR c++/70641
10600 * g++.dg/opt/pr70641.C: New test.
10601
85115fb6
RO
106022016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10603
10604 PR rtl-optimization/68749
10605 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10606 effects of argument promotions.
10607 Remove default args to dg-skip-if.
10608
545a4139
PC
106092016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10610
10611 PR c++/70635
10612 * g++.dg/parse/pr70635.C: New.
10613
b3a77f21
MP
106142016-04-13 Marek Polacek <polacek@redhat.com>
10615
10616 PR c++/70639
10617 * c-c++-common/Wmisleading-indentation-4.c: New test.
10618
99cd9857
MP
106192016-04-13 Marek Polacek <polacek@redhat.com>
10620
10621 PR c/70436
c87885ca
RO
10622 * gcc.dg/Wparentheses-12.c: New test.
10623 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10624
75ca93ec
IE
106252016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10626
10627 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10628 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10629 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10630
3d3f9e7e
JJ
106312016-04-13 Jakub Jelinek <jakub@redhat.com>
10632
37947cd0
JJ
10633 PR middle-end/70633
10634 * gcc.c-torture/compile/pr70633.c: New test.
10635
3d3f9e7e
JJ
10636 PR debug/70628
10637 * gcc.dg/torture/pr70628.c: New test.
10638
92886d3e
PP
106392016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10640
10641 PR c++/70610
10642 * g++.dg/template/pr70610.C: New test.
10643 * g++.dg/template/pr70610-2.C: New test.
10644 * g++.dg/template/pr70610-3.C: New test.
10645 * g++.dg/template/pr70610-4.C: New test.
10646
13bd7c2b
JJ
106472016-04-12 Jakub Jelinek <jakub@redhat.com>
10648
6512fa6d
JJ
10649 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10650 128 instead of 32.
10651
13bd7c2b
JJ
10652 PR c++/70571
10653 * g++.dg/ext/pr70571.C: New test.
10654
20b9851c
MM
106552016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10656
8a434ada 10657 PR target/70640
20b9851c
MM
10658 * gcc.target/powerpc/pr70640.c: New test.
10659
2b2f52bc
PC
106602016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10661
10662 PR c++/68722
10663 * g++.dg/parse/pr68722.C: New.
10664
5901e56a
JJ
106652016-04-12 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR rtl-optimization/70596
10668 * gcc.target/i386/pr70596.c: New test.
10669
d4619dc1
NS
106702016-04-12 Nathan Sidwell <nathan@acm.org>
10671
10672 PR c++/70501
10673 * g++.dg/init/pr70501.C: New.
10674
3df530d3
DW
106752016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10676
10677 * gcc.target/i386/asm-flag-6.c: New test.
10678
b7a120d7
TV
106792016-04-12 Tom de Vries <tom@codesourcery.com>
10680
10681 PR tree-optimization/68756
10682 * gcc.dg/graphite/pr68756.c: New test.
10683
4e0eea75
JJ
106842016-04-12 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR tree-optimization/70602
10687 * gcc.c-torture/execute/pr70602.c: New test.
10688
35fbda43
MM
106892016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10690
10691 PR target/70381
10692 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10693 __float128 emulator is built and runs.
10694 * gcc.target/powerpc/float128-1.c: Likewise.
10695
10696 * lib/target-supports.exp (check_ppc_float128_sw_available):
10697 Rework tests for __float128 software and hardware
10698 availability. Fix exit condition to return 0 on success.
10699
04a99ebe
JG
107002016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10701
10702 PR target/70133
10703 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10704 * gcc.target/aarch64/target_attr_15.c: Likewise.
10705
47cd5a85
PC
107062016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10707
10708 PR c++/69066
10709 * g++.dg/cpp1y/pr69066.C: New.
10710
a5edb32e
JD
107112016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10712
10713 PR fortran/68566
10714 * gfortran.dg/pr36192.f90: Update test.
10715 * gfortran.dg/pr36192_1.f90: Update test.
10716 * gfortran.dg/real_dimension_1.f: Update test.
10717 * gfortran.dg/parameter_array_init_7.f90: New test.
10718
8ef378f8
JDA
107192016-04-09 John David Anglin <danglin@gcc.gnu.org>
10720
c532c871
JDA
10721 PR testsuite/64039
10722 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10723
d34f706f
JDA
10724 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10725
75e1dd9e
JDA
10726 PR rtl-optimization/66669
10727 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10728
8a976f5f
JDA
10729 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10730
da04822a
JDA
10731 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10732 * gcc.dg/pie-1.c: Likewise.
10733 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10734 * gcc.dg/pic-4.c: Likewise.
10735 * gcc.dg/pie-3.c: Likewise.
10736 * gcc.dg/pie-4.c: Likewise.
10737
adfabcf9
JDA
10738 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10739
4a020adf
JDA
10740 PR tree-optimization/68644
10741 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10742
8ef378f8
JDA
10743 PR rtl-optimization/64886
10744 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10745
09bf990e
TV
107462016-04-09 Tom de Vries <tom@codesourcery.com>
10747
10748 PR tree-optimization/68953
10749 * gcc.dg/graphite/pr68953.c: New test.
10750
138c3c1a
DH
107512016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10752
10753 PR fortran/70592
10754 * gfortran.dg/deferred_character_16.f90: New test.
10755
f55460af
JJ
107562016-04-09 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR tree-optimization/70586
10759 * gcc.c-torture/execute/pr70586.c: New test.
10760
0b77bbf3
DH
107612016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10762
10763 PR sanitizer/70573
10764 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10765 with __builtin_memset
10766 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10767
c42cfb5c
CP
107682016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10769
10770 PR lto/70289
10771 PR ipa/70348
10772 PR tree-optimization/70373
10773 PR middle-end/70533
10774 PR middle-end/70534
10775 PR middle-end/70535
10776 * c-c++-common/goacc/reduction-5.c: New test.
10777 * c-c++-common/goacc/reduction-promotions.c: New test.
10778 * gfortran.dg/goacc/reduction-3.f95: New test.
10779 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10780
56cfb596
PP
107812016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10782
10783 PR c++/70590
10784 PR c++/70452
10785 * g++.dg/pr70590.C: New test.
10786 * g++.dg/pr70590-2.C: New test.
10787
1a13c0a2
JJ
107882016-04-08 Jakub Jelinek <jakub@redhat.com>
10789
abc0647a
JJ
10790 PR middle-end/70593
10791 * gcc.target/i386/pr70593.c: New test.
10792
1a13c0a2
JJ
10793 PR rtl-optimization/70574
10794 * gcc.target/i386/avx2-pr70574.c: New test.
10795
c3da4956
MO
107962016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10797
10798 PR sanitizer/70541
10799 * c-c++-common/asan/pr70541.c: New test.
10800
9f1b833b
TV
108012016-04-08 Tom de Vries <tom@codesourcery.com>
10802
10803 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10804 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10805
bae7adda
KT
108062016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10807
10808 PR target/70566
10809 * gcc.c-torture/execute/pr70566.c: New test.
10810
211f3d57
TV
108112016-04-08 Tom de Vries <tom@codesourcery.com>
10812
10813 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10814 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10815
02cf2861
AM
108162016-04-08 Alan Modra <amodra@gmail.com>
10817
10818 * gcc.target/powerpc/pr70117.c: New.
10819
5f490f9f
JJ
108202016-04-07 Jakub Jelinek <jakub@redhat.com>
10821
56e9b710
JJ
10822 PR testsuite/70581
10823 * gcc.dg/lto/simd-function_0.c: New test.
10824
5f490f9f
JJ
10825 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10826 clones.
10827 * c-c++-common/attr-simd-2.c: Likewise.
10828 * c-c++-common/attr-simd-4.c: Likewise.
10829 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10830 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10831
e4ebc74d
TP
108322016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10833
10834 PR testsuite/70553
10835 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10836
9817ae35
TS
108372016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10838 Tom de Vries <tom@codesourcery.com>
10839
10840 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10841 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10842 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10843 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10844 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10845 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10846 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10847 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10848
e292f64d
PP
108492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10850
10851 PR c/70436
10852 * g++.dg/warn/Wparentheses-29.C: New test.
10853
6b37bdaf
PP
108542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10855
10856 PR c/70436
10857 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10858 explicit braces to resolve a future -Wparentheses warning.
10859
64824205
RH
108602016-04-06 Richard Henderson <rth@redhat.com>
10861
10862 * gcc.dg/pr61817-1.c: New test.
10863 * gcc.dg/pr61817-2.c: New test.
10864 * gcc.dg/pr69391-1.c: New test.
10865 * gcc.dg/pr69391-2.c: New test.
10866
bc2fc1f3
VM
108672016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10868
10869 PR rtl-optimization/70398
c87885ca 10870 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10871
41414a02
EB
108722016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10875
4066ea8a
YR
108762016-04-06 Yvan Roux <yvan.roux@linaro.org>
10877 Pedro Alves <palves@redhat.com>
10878
10879 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10880
ec35ea45
JJ
108812016-04-06 Jakub Jelinek <jakub@redhat.com>
10882
3866f8dd
JJ
10883 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10884 Check for avx512f effective targets instead of avx2.
10885 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10886 for AVX512F clones.
10887 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10888 * g++.dg/gomp/declare-simd-1.C: Likewise.
10889 * g++.dg/gomp/declare-simd-3.C: Likewise.
10890 * g++.dg/gomp/declare-simd-4.C: Likewise.
10891
ec35ea45
JJ
10892 PR middle-end/70550
10893 * c-c++-common/gomp/pr70550-1.c: New test.
10894 * c-c++-common/gomp/pr70550-2.c: New test.
10895
c08d28ac
NS
108962016-04-05 Nathan Sidwell <nathan@acm.org>
10897
10898 PR c++/70512
10899 * g++.dg/ext/attribute-may-alias-5.C: New.
10900
1d510e04
JJ
109012016-04-05 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR c++/70336
10904 * c-c++-common/pr70336.c: New test.
10905 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10906 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10907
84278ed9
JH
109082016-04-05 Jan Hubicka <hubicka@ucw.cz>
10909
10910 PR ipa/66223
10911 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10912
268a0ec4
JJ
109132016-04-05 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR rtl-optimization/70542
10916 * gcc.dg/torture/pr70542.c: New test.
10917 * gcc.target/i386/avx2-pr70542.c: New test.
10918
5e8c2eb1
ZS
109192016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10920
10921 PR tree-optimization/70509
10922 * gcc.target/i386/avx512bw-pr70509.c: New test.
10923
c0daf32d
PP
109242016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10925
10926 PR c++/70452
10927 * g++.dg/ext/constexpr-vla4.C: New test.
10928
bf867841
UB
109292016-04-05 Uros Bizjak <ubizjak@gmail.com>
10930
10931 PR target/70510
10932 * gcc.target/i386/pr70510.c: New test.
10933
3022186a
RB
109342016-04-05 Richard Biener <rguenther@suse.de>
10935
10936 PR tree-optimization/70526
10937 * g++.dg/torture/pr70526.C: New testcase.
10938
55fc79b2
JJ
109392016-04-05 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR target/70525
10942 * gcc.target/i386/pr70525.c: New test.
10943
62b233f2
RB
109442016-04-05 Richard Biener <rguenther@suse.de>
10945
10946 PR middle-end/70499
10947 * g++.dg/torture/pr70499.C: New testcase.
10948
cc05759d
RB
109492016-04-05 Richard Biener <rguenther@suse.de>
10950
10951 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10952 remove XFAIL.
10953
f23f16d4
JJ
109542016-04-04 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR middle-end/70307
10957 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10958 rs6000 ABI warnings.
10959
d27ecc49
JH
109602016-04-04 Jan Hubicka <hubicka@ucw.cz>
10961
10962 PR ipa/66223
10963 * g++.dg/ipa/devirt-51.C: New testcase.
10964
c974c96e 109652016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10966 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10967
10968 PR middle-end/70457
10969 * gcc.dg/torture/pr70457.c: New.
10970
7a85da89
AV
109712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10972
10973 PR fortran/67538
10974 * gfortran.dg/allocate_with_source_19.f08: New test.
10975
de517e64
AV
109762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10977
10978 PR fortran/65795
10979 * gfortran.dg/coarray_allocate_6.f08: New test.
10980
43b9f499
RB
109812016-04-04 Richard Biener <rguenther@suse.de>
10982
10983 PR rtl-optimization/70484
10984 * gcc.dg/torture/pr70484.c: New testcase.
10985
f13355da
MP
109862016-04-04 Marek Polacek <polacek@redhat.com>
10987
10988 PR c/70307
10989 * gcc.dg/torture/pr70307.c: New test.
10990
6cc6ed50
OE
109912016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10992
10993 PR target/70416
10994 PR target/67391
10995 * gcc.target/sh/torture/pr70416.c: New.
10996
abdc16c8
MS
109972016-04-02 Martin Sebor <msebor@redhat.com>
10998
10999 PR c++/67376
11000 PR c++/70170
11001 PR c++/70172
11002 PR c++/70228
11003 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11004 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11005 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11006 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11007 * g++.dg/cpp0x/constexpr-string.C: Same.
11008 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11009 * g++.dg/cpp0x/pr65398.C: Same.
11010 * g++.dg/ext/constexpr-vla1.C: Same.
11011 * g++.dg/ext/constexpr-vla2.C: Same.
11012 * g++.dg/ext/constexpr-vla3.C: Same.
11013 * g++.dg/ubsan/pr63956.C: Same.
11014
763cd859
JJ
110152016-04-01 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR rtl-optimization/70467
11018 * gcc.target/i386/pr70467-2.c: New test.
11019
0f875435
JJ
110202016-04-01 Jakub Jelinek <jakub@redhat.com>
11021 Marek Polacek <polacek@redhat.com>
11022
11023 PR c++/70488
11024 * g++.dg/init/new47.C: New test.
11025
41d14659
RR
110262016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11027
11028 PR target/70496
11029 * gcc.target/arm/pr70496.c: New test.
11030
f9bf89bb
NS
110312016-04-01 Nathan Sidwell <nathan@acm.org>
11032
73b9085d
NS
11033 PR c++/68475
11034 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11035
4afdcfaa
IE
110362016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11037
11038 PR target/69890
11039 * gcc.dg/strlenopt.h (memmove): New.
11040 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11041 instead of "string.h".
11042 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11043 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11044 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11045 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11046 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11047 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11048 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11049 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11050 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11051 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11052 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11053 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11054 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11055 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11056 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11057 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11058 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11059 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11060 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11061 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11062
b5d7a29c
RO
110632016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11066 (Holder::foo): Reflect this.
11067
b660f9ec
IE
110682016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11069
11070 PR target/70442
11071 * gcc.dg/pr70442.c: New test.
11072
88504f34
NS
110732016-03-31 Nathan Sidwell <nathan@acm.org>
11074
11075 PR c++/70393
11076 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11077
95d34b96
KY
110782016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11079
11080 PR target/70453
11081 * gcc.target/i386/pr70453.c: New test.
11082
b4c4967c
AB
110832016-03-31 Andrey Belevantsev <abel@ispras.ru>
11084
11085 PR target/70292
11086 * gcc.c-torture/pr70292.c: New test.
11087
5fde6a45
MP
110882016-03-31 Marek Polacek <polacek@redhat.com>
11089
11090 PR c/70297
11091 * c-c++-common/pr70297.c: New test.
11092 * g++.dg/cpp0x/typedef-redecl.C: New test.
11093 * gcc.dg/typedef-redecl2.c: New test.
11094
97eb24c4
JJ
110952016-03-31 Jakub Jelinek <jakub@redhat.com>
11096
11097 PR rtl-optimization/70460
11098 * gcc.c-torture/execute/pr70460.c: New test.
11099
efc3536f
RB
111002016-03-31 Richard Biener <rguenther@suse.de>
11101
11102 PR c++/70430
11103 * g++.dg/ext/vector30.C: New testcase.
11104
e0876e21
DH
111052016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11106 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11107
11108 * gfortran.dg/fmt_pf.f90: New test.
11109
e9bff8c6
RO
111102016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11111
11112 Forward-port from 5 branch
11113 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR testsuite/70356
11116 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11117 dg-require-effective-target after dg-do.
11118
11119 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11120
11121 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11122
2620c80d
TS
111232016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11124 Julian Brown <julian@codesourcery.com>
11125 Chung-Lin Tang <cltang@codesourcery.com>
11126 Cesar Philippidis <cesar@codesourcery.com>
11127 James Norris <jnorris@codesourcery.com>
11128 Tom de Vries <tom@codesourcery.com>
11129 Nathan Sidwell <nathan@codesourcery.com>
11130
bf867841 11131 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11132 * c-c++-common/goacc/loop-clauses.c: Likewise.
11133 * g++.dg/goacc/template.C: Likewise.
11134 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11135 * gfortran.dg/goacc/loop-1.f95: Likewise.
11136 * gfortran.dg/goacc/loop-5.f95: Likewise.
11137 * gfortran.dg/goacc/loop-6.f95: Likewise.
11138 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11139 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11140 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11141 * c-c++-common/goacc/clauses-fail.c: Likewise.
11142 * c-c++-common/goacc/parallel-1.c: Likewise.
11143 * c-c++-common/goacc/reduction-1.c: Likewise.
11144 * c-c++-common/goacc/reduction-2.c: Likewise.
11145 * c-c++-common/goacc/reduction-3.c: Likewise.
11146 * c-c++-common/goacc/reduction-4.c: Likewise.
11147 * c-c++-common/goacc/routine-3.c: Likewise.
11148 * c-c++-common/goacc/routine-4.c: Likewise.
11149 * c-c++-common/goacc/routine-5.c: Likewise.
11150 * c-c++-common/goacc/tile.c: Likewise.
11151 * g++.dg/goacc/template.C: Likewise.
11152 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11153 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11154 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11155 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11156 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11157 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11158 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11159 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11160 * c-c++-common/goacc/use_device-1.c: ... this file.
11161 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11162 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11163 * c-c++-common/goacc/host_data-6.c: ... this file.
11164 * c-c++-common/goacc/loop-2-kernels.c: New file.
11165 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11166 * c-c++-common/goacc/loop-3.c: Likewise.
11167 * g++.dg/goacc/reference.C: Likewise.
11168 * g++.dg/goacc/routine-1.C: Likewise.
11169 * g++.dg/goacc/routine-2.C: Likewise.
11170
f6d2d066
RB
111712016-03-30 Richard Biener <rguenther@suse.de>
11172
11173 PR middle-end/70450
11174 * gcc.dg/torture/pr70450.c: New testcase.
11175
d43242b9
JJ
111762016-03-30 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR target/70421
11179 * gcc.dg/torture/pr70421.c: New test.
11180 * gcc.target/i386/avx512f-pr70421.c: New test.
11181
5ce43b77
L
111822016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11183
11184 PR testsuite/70364
11185 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11186 (check): New function.
11187 (bar): Call check.
11188 (foo): Align stack to 16 bytes when calling bar.
11189 * gcc.target/i386/cleanup-2.c: Likewise.
11190
d014a712
PP
111912016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11192
11193 PR tree-optimization/59124
11194 * gcc.dg/Warray-bounds-19.c: New test.
11195
3f8257db 111962016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11197
11198 * lib/prune.exp (escape_regex_chars): New.
11199 (prune_file_path): Update to quote metcharacters for regexp.
11200
3336c6e0
JJ
112012016-03-29 Jakub Jelinek <jakub@redhat.com>
11202
a362f023
JJ
11203 PR rtl-optimization/70429
11204 * gcc.c-torture/execute/pr70429.c: New test.
11205
3336c6e0
JJ
11206 PR tree-optimization/70405
11207 * gcc.dg/pr70405.c: New test.
11208
728557fd
AV
112092016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11210
11211 PR fortran/70397
11212 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11213 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11214
bef977d4
TS
112152016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11216
11217 PR testsuite/64177
11218 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11219 __cilkrts_set_param to set two workers.
11220 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11221 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11222
6f6d25c9
DH
112232016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11224
bf867841 11225 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11226
45733562
KY
112272016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11228
11229 PR target/70406
bf867841 11230 * gcc.target/i386/pr70406.c: New test.
45733562 11231
a1799e5e
EB
112322016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11233
11234 * gnat.dg/specs/double_record_extension3.ads: New test.
11235
5fca7b66
RH
112362016-03-25 Richard Henderson <rth@redhat.com>
11237
11238 PR target/70120
11239 * gcc.target/aarch64/pr70120-1.c: New.
11240 * gcc.target/aarch64/pr70120-2.c: New.
11241 * gcc.target/aarch64/pr70120-3.c: New.
11242
31ce75c6
PP
112432016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11244
11245 PR c++/62212
11246 * g++.dg/template/mangle2.C: The dg-do directive should be
11247 "compile" not "assemble".
11248
3caf0ca1
BS
112492016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11250
11251 PR lto/69650
11252 * gcc.dg/pr69650.c: New test.
11253
634035b6
DE
112542016-03-25 David Edelsohn <dje.gcc@gmail.com>
11255
11256 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11257
45d34276
AM
112582016-03-25 Alan Modra <amodra@gmail.com>
11259
11260 * gcc.dg/dfp/pr70052.c: New test.
11261
8f085166
RH
112622016-03-24 Richard Henderson <rth@redhat.com>
11263
11264 PR middle-end/69845
11265 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11266 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11267
011e5ec3
TV
112682016-03-24 Tom de Vries <tom@codesourcery.com>
11269
11270 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11271
9e3f4551
TV
112722016-03-24 Tom de Vries <tom@codesourcery.com>
11273
11274 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11275 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11276
45780041
TV
112772016-03-24 Tom de Vries <tom@codesourcery.com>
11278
11279 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11280 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11281
887ab4e5
PP
112822016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11283
11284 PR c++/62212
11285 * g++.dg/template/mangle2.C: New test.
11286
69a9a66f
RB
112872016-03-24 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/70396
11290 * gcc.dg/torture/pr70396.c: New testcase.
11291
ed87de55
RB
112922016-03-24 Richard Biener <rguenther@suse.de>
11293
11294 PR middle-end/70370
11295 * gcc.dg/torture/pr70370.c: New testcase.
11296
ea064934
TV
112972016-03-24 Tom de Vries <tom@codesourcery.com>
11298
11299 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11300 * gfortran.dg/goacc/kernels-tree.f95: Same.
11301 * gfortran.dg/goacc/parallel-tree.f95: Same.
11302
b2a4dd1d
TV
113032016-03-24 Tom de Vries <tom@codesourcery.com>
11304
11305 * c-c++-common/goacc/uninit-if-clause.c: New test.
11306 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11307
72e7cd6e
JJ
113082016-03-24 Jakub Jelinek <jakub@redhat.com>
11309
11310 PR target/70290
bf867841
UB
11311 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11312 Fix formatting.
72e7cd6e 11313
ce9d0c03
RB
113142016-03-24 Richard Biener <rguenther@suse.de>
11315
11316 PR tree-optimization/70372
11317 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11318
426b9428
PP
113192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11320
11321 PR c++/70347
11322 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11323
cd1588c4
PP
113242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11325
11326 PR c++/70332
11327 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11328
61637db3
JJ
113292016-03-23 Jakub Jelinek <jakub@redhat.com>
11330
928af3bf
JJ
11331 PR c++/70001
11332 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11333 * g++.dg/cpp1y/pr70001.C: New test.
11334
61637db3
JJ
11335 PR c++/70323
11336 * g++.dg/cpp0x/constexpr-70323.C: New test.
11337
05aca4e7
AO
113382016-03-23 Alexandre Oliva <aoliva@redhat.com>
11339 Jason Merrill <jason@redhat.com>
11340 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR c++/69315
11343 * g++.dg/cpp0x/constexpr-69315.C: New test.
11344 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11345
fbdb6baf
MP
113462016-03-23 Marek Polacek <polacek@redhat.com>
11347
11348 PR c++/69884
11349 * g++.dg/warn/Wignored-attributes-1.C: New test.
11350 * g++.dg/warn/Wignored-attributes-2.C: New test.
11351
d79ee524
TV
113522016-03-23 Tom de Vries <tom@codesourcery.com>
11353
11354 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11355 initialization.
11356 * gfortran.dg/goacc/private-3.f95 (test): Same.
11357 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11358 missing use param.
11359
a59f0bef
KT
113602016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11361
11362 * lib/target-supports.exp: Remove v7ve entry from loop
11363 creating effective target checks.
11364 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11365 (add_options_for_arm_arch_v7ve): Likewise.
11366
0179520a
JJ
113672016-03-23 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR tree-optimization/70354
11370 * gcc.dg/vect/pr70354-1.c: New test.
11371 * gcc.dg/vect/pr70354-2.c: New test.
11372 * gcc.target/i386/avx2-pr70354-1.c: New test.
11373 * gcc.target/i386/avx2-pr70354-2.c: New test.
11374
75bb14d7
JL
113752016-03-22 Jeff Law <law@redhat.com>
11376
11377 PR target/70232
11378 * gcc.dg/tree-ssa/pr70232.c: New test.
11379
72c9526d
IE
113802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11381
11382 PR target/70302
11383 * gcc.target/i386/pr70302.c: New test.
11384
a3ca1bc5
RB
113852016-03-22 Richard Biener <rguenther@suse.de>
11386
11387 PR middle-end/70251
11388 * g++.dg/torture/pr70251.C: New testcase.
11389
5c240f4d
DM
113902016-03-22 David Malcolm <dmalcolm@redhat.com>
11391
11392 PR c/69993
11393 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11394 Wmisleading-indentation.c.
11395 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11396 reflect change to diagnostic text and order of messages.
11397 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11398
80f6631b
DE
113992016-03-22 David Edelsohn <dje.gcc@gmail.com>
11400
11401 * g++.dg/ext/java-3.C: Don't compile on AIX.
11402
9a10956c
RB
114032016-03-22 Richard Biener <rguenther@suse.de>
11404
11405 PR middle-end/70333
11406 * gcc.dg/torture/pr70333.c: New testcase.
11407
6cedf922
IE
114082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11409
11410 * g++.dg/ext/pr70290.C: New test.
11411
cd6c27ac
KY
114122016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11413
11414 PR target/70325
11415 * gcc.target/i386/pr70325.c: New test.
11416
4cde512c
JJ
114172016-03-22 Jakub Jelinek <jakub@redhat.com>
11418
b01915ed
JJ
11419 PR target/70329
11420 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11421 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11422
4e3e2cf1
JJ
11423 PR target/70300
11424 * gcc.target/i386/pr70300.c: New test.
11425
4cde512c
JJ
11426 PR c++/70295
11427 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11428 (func2): New function for cond with parens, xfail warning for c++.
11429 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11430
16f6d7dc
PP
114312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/70096
11434 * g++.dg/template/ptrmem30.C: New test.
11435
a3e2b438
PP
114362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11437
11438 PR c++/70204
11439 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11440 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11441
11b6a02e
JJ
114422016-03-21 Jakub Jelinek <jakub@redhat.com>
11443
11444 PR middle-end/70326
11445 * gcc.dg/pr70326.c: New test.
11446
b9407883
MG
114472016-03-21 Marc Glisse <marc.glisse@inria.fr>
11448 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR tree-optimization/70317
11451 * gcc.dg/pr70317.c: New test.
11452
4a148e19
UB
114532016-03-21 Uros Bizjak <ubizjak@gmail.com>
11454
11455 PR target/70327
11456 * gcc.target/i386/pr70327.c: New test.
11457
2a85ddbb
ML
114582016-03-21 Martin Liska <mliska@suse.cz>
11459
7d36fe98 11460 PR ipa/70306
2a85ddbb
ML
11461 * gcc.dg/ipa/pr70306.c: New test.
11462
4a148e19 114632016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11464
11465 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11466 * gcc.target/arm/attr-align3.c: Likewise.
11467 * gcc.target/arm/attr_arm.c: Likewise.
11468 * gcc.target/arm/flip-thumb.c: Likewise.
11469
6b366948
JJ
114702016-03-21 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR target/70296
11473 * gcc.target/powerpc/altivec-36.c: New test.
11474
2fac8c14
RB
114752016-03-21 Richard Biener <rguenther@suse.de>
11476
11477 PR tree-optimization/70310
11478 * gcc.dg/torture/pr70310.c: New testcase.
11479
e9bde854
KY
114802016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11481
11482 PR target/70293
11483 * gcc.target/i386/pr70293.c: New test.
11484
56bbfaf6
RB
114852016-03-21 Richard Biener <rguenther@suse.de>
11486
11487 PR tree-optimization/70288
11488 * gcc.dg/torture/pr70288-1.c: New testcase.
11489 * gcc.dg/torture/pr70288-2.c: Likewise.
11490
3eee49ed
AB
114912016-03-21 Andrey Belevantsev <abel@ispras.ru>
11492
11493 PR rtl-optimization/69307
11494 * gcc.target/arm/pr69307.c: New test.
4a148e19 11495
8e7816b4
AB
114962016-03-21 Andrey Belevantsev <abel@ispras.ru>
11497
11498 PR rtl-optimization/69102
11499 * gcc.c-torture/compile/pr69102.c: New test.
11500
14d7d4be
JL
115012016-03-18 Jeff Law <law@redhat.com>
11502
11503 PR rtl-optimization/70263
11504 * gcc.c-torture/compile/pr70263-1.c: New test.
11505 * gcc.target/i386/pr70263-2.c: New test.
11506
5c6a601c
BS
115072016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11508
11509 PR rtl-optimization/70278
11510 * gcc.dg/torture/pr70278.c: New test.
11511 * gcc.target/arm/pr70278.c: New test.
11512
4bbf545b
DM
115132016-03-18 David Malcolm <dmalcolm@redhat.com>
11514
11515 PR c/70281
11516 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11517 (test_builtin_types_compatible_p): New test function.
11518 * gcc.dg/pr70281.c: New test case.
11519
dc28bb68
CL
115202016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11521
11522 PR target/70113
11523 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11524
5e8d6dff
IE
115252016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11526
11527 PR tree-optimization/70252
11528 * gcc.dg/pr70252.c: New test.
11529
d0e7e403
TV
115302016-03-18 Tom de Vries <tom@codesourcery.com>
11531
11532 * gcc.dg/pr70161-2.c: New test.
11533 * gcc.dg/pr70161.c: New test.
11534
fa22501a
TV
115352016-03-18 Tom de Vries <tom@codesourcery.com>
11536
11537 PR ipa/70269
11538 * gcc.dg/pr70269.c: New test.
11539
dd125026
JJ
115402016-03-18 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR c++/70267
11543 * g++.dg/ext/java-3.C: New test.
11544
91914f0a
PP
115452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11546
11547 PR c++/70205
11548 * g++.dg/lookup/pr70205.C: New test.
11549
753a8910
PP
115502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11551
11552 PR c++/70218
11553 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11554
14ba7b28
MP
115552016-03-17 Marek Polacek <polacek@redhat.com>
11556
11557 PR c/69407
11558 * gcc.dg/atomic-op-6.c: New test.
11559
ded60913
DM
115602016-03-17 David Malcolm <dmalcolm@redhat.com>
11561
11562 PR c/70264
11563 * c-c++-common/pr70264.c: New test case.
11564
a3aad0e6
JJ
115652016-03-17 Jakub Jelinek <jakub@redhat.com>
11566
17366700
JJ
11567 PR c++/70144
11568 * c-c++-common/pr70144-1.c: New test.
11569 * c-c++-common/pr70144-2.c: New test.
11570
a3aad0e6
JJ
11571 PR c++/70272
11572 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11573 * g++.dg/opt/flifetime-dse6.C: New test.
11574 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11575
b57e6e18
L
115762016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11577
11578 PR driver/70192
11579 * gcc.dg/pic-1.c: New test.
11580 * gcc.dg/pic-2.c: Likewise.
11581 * gcc.dg/pic-3.c: Likewise.
11582 * gcc.dg/pic-4.c: Likewise.
11583 * gcc.dg/pie-1.c: Likewise.
11584 * gcc.dg/pie-2.c: Likewise.
11585 * gcc.dg/pie-3.c: Likewise.
11586 * gcc.dg/pie-4.c: Likewise.
11587 * gcc.dg/pie-5.c: Likewise.
11588 * gcc.dg/pie-6.c: Likewise.
11589
b38ba58b
TV
115902016-03-17 Tom de Vries <tom@codesourcery.com>
11591
11592 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11593 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11594
6931b3b7
RB
115952016-03-17 Richard Biener <rguenther@suse.de>
11596
11597 PR debug/70271
11598 * g++.dg/debug/pr70271.C: New testcase.
11599
0c8b64cb
IE
116002016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11601
11602 * gcc.target/i386/pr70251.c: New test.
11603
b1970801
MP
116042016-03-17 Marek Polacek <polacek@redhat.com>
11605
11606 PR c++/70194
11607 * g++.dg/warn/constexpr-70194.C: New test.
11608
820c5eaa
RH
116092016-03-16 Richard Henderson <rth@redhat.com>
11610
11611 PR middle-end/70240
11612 * gcc.c-torture/compile/pr70240.c: New.
11613
da0ad263
SKS
116142016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11615
11616 * gcc.c-torture/compile/20151204.c: Skip for avr.
11617
c73d295c
JJ
116182016-03-16 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR target/70245
11621 * g++.dg/opt/pr70245.C: New test.
11622 * g++.dg/opt/pr70245.h: New file.
11623 * g++.dg/opt/pr70245-aux.cc: New file.
11624
b2794066
MS
116252016-03-16 Martin Sebor <msebor@redhat.com>
11626
11627 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11628
aa43616c
RH
116292016-03-16 Richard Henderson <rth@redhat.com>
11630
11631 PR middle-end/70199
11632 * gcc.c-torture/compile/pr70199.c: New.
11633
59608fe5
L
116342016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11635
11636 * gcc.dg/uninit-19.c: Run dos2unix.
11637
ab4c578f
MP
116382016-03-16 Marek Polacek <polacek@redhat.com>
11639
11640 PR c/70093
11641 * gcc.dg/nested-func-10.c: New test.
11642 * gcc.dg/nested-func-9.c: New test.
11643
f5387e76
JJ
116442016-03-16 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR tree-optimization/68714
11647 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11648
7662b718
TV
116492016-03-16 Tom de Vries <tom@codesourcery.com>
11650
11651 PR tree-optimization/68715
11652 * gcc.dg/graphite/pr68715-2.c: New test.
11653 * gcc.dg/graphite/pr68715.c: New test.
11654 * gfortran.dg/graphite/pr68715.f90: New test.
11655
be7ce7ae
TV
116562016-03-16 Tom de Vries <tom@codesourcery.com>
11657
11658 PR tree-optimization/68809
11659 * gcc.dg/graphite/pr68809-2.c: New test.
11660 * gcc.dg/graphite/pr68809.c: New test.
11661
1935f250
JJ
116622016-03-16 Jakub Jelinek <jakub@redhat.com>
11663
6651c93e
JJ
11664 PR c++/70147
11665 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11666 method call to i () as argument. Adjust expected output.
11667
1935f250
JJ
11668 PR c++/70147
11669 * g++.dg/ubsan/pr70147-1.C: New test.
11670 * g++.dg/ubsan/pr70147-2.C: New test.
11671
ab1caa6e
MS
116722016-03-15 Martin Sebor <msebor@redhat.com>
11673
11674 PR c++/58281
11675 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11676
5c2a1bbb
JDA
116772016-03-15 John David Anglin <danglin@gcc.gnu.org>
11678
cb5d8ad1
JDA
11679 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11680 hppa*-*-hpux*.
11681
b440dd40
JDA
11682 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11683
5c2a1bbb
JDA
11684 PR libfortran/69799
11685 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11686 libatomic_available.
11687
42c729c5
MP
116882016-03-15 Marek Polacek <polacek@redhat.com>
11689
11690 PR c++/70209
11691 * g++.dg/ext/attribute-may-alias-4.C: New test.
11692
82b1c550
AM
116932016-03-15 Alexander Monakov <amonakov@ispras.ru>
11694
11695 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11696 -fvar-tracking-assignments-toggle flag.
11697
4ccbf3a6
PH
116982016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11699
11700 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11701
c39858bd
JJ
117022016-03-15 Jakub Jelinek <jakub@redhat.com>
11703
11704 PR rtl-optimization/70222
11705 * gcc.c-torture/execute/pr70222-1.c: New test.
11706 * gcc.c-torture/execute/pr70222-2.c: New test.
11707
8be119c1
RH
117082016-03-15 Richard Henderson <rth@redhat.com>
11709
11710 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11711
6598bb55
AB
117122016-03-15 Andrey Belevantsev <abel@ispras.ru>
11713
11714 PR rtl-optimization/69032
11715 * gcc.dg/pr69032.c: New test.
11716
81fa2944
AB
117172016-03-15 Andrey Belevantsev <abel@ispras.ru>
11718
11719 PR rtl-optimization/63384
4a148e19 11720 * g++.dg/pr63384.C: New test.
81fa2944 11721
74ea9ab6
AB
117222016-03-15 Andrey Belevantsev <abel@ispras.ru>
11723
11724 PR target/64411
11725 * gcc.target/i386/pr64411.C: New test.
11726
045d5055
TV
117272016-03-15 Tom de Vries <tom@codesourcery.com>
11728
11729 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11730 * gfortran.dg/goacc/kernels-alias.f95: New test.
11731
3ea33585
MS
117322016-03-14 Martin Sebor <msebor@redhat.com>
11733
11734 PR c++/53792
11735 * g++.dg/cpp0x/constexpr-inline.C: New test.
11736 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11737
1df7b330
DE
117382016-03-14 David Edelsohn <dje.gcc@gmail.com>
11739
11740 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11741
79b57d18
JJ
117422016-03-14 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR middle-end/70219
11745 * gcc.dg/pr70219.c: New test.
11746
3cbf012a
BS
117472016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11748
11749 PR target/70083
11750 * gcc.dg/torture/pr70083.c: New test.
11751 * gcc.target/i386/pr70083.c: New test.
11752
a9fee7cd
RB
117532016-03-14 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/56365
11756 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11757
4799603f
SB
117582016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11759
11760 PR target/70098
11761 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11762 New function.
11763 * g++.dg/pr70098.C: New testcase.
11764
11765
760ca967
TV
117662016-03-14 Tom de Vries <tom@codesourcery.com>
11767
11768 PR tree-optimization/70045
11769 * gcc.dg/graphite/pr70045.c: New test.
11770
44e66a77
JD
117712016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11772
11773 PR fortran/69043
11774 * gfortran.dg/include_9.f90: New test.
11775
a18e0fe1
DH
117762016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11777
11778 PR fortran/45076
11779 gfortran.dg/prof/prof.exp: New script.
11780 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11781
d0aca6ab
AB
117822016-03-12 Andrey Belevantsev <abel@ispras.ru>
11783
11784 PR rtl-optimization/69307
11785 * gcc.dg/pr69307.c: New test.
11786
cefe08a4
VM
117872016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11788
11789 PR target/69614
11790 * gcc.target/arm/pr69614.c: New.
11791
70112e2a
PT
117922016-03-12 Paul Thomas <pault@gcc.gnu.org>
11793
11794 PR fortran/70031
11795 * gfortran.dg/submodule_14.f08: New test
11796
11797 PR fortran/69524
11798 * gfortran.dg/submodule_15.f08: New test
11799
3f1e5d3a
PP
118002016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11801
11802 PR c++/70106
11803 * g++.dg/cpp1y/paren3.C: New test.
11804
a3f6d680
MM
118052016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11806
11807 PR target/70131
11808 * gcc.target/powerpc/ppc-round2.c: New test.
11809
92348f09
BS
118102016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11811
11812 PR target/70123
11813 * gcc.dg/torture/pr70123.c: New test.
11814
cebde9e9
JL
118152016-03-11 Jeff Law <law@redhat.com>
11816
11817 PR tree-optimization/70190
11818 * gcc.c-torture/compile/pr70190.c: New test.
11819
3edc5da4
DM
118202016-03-11 David Malcolm <dmalcolm@redhat.com>
11821
11822 PR c/68187
11823 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11824 case.
11825 (test43_b): Likewise.
11826 (test43_c): Likewise.
11827 (test43_d): Likewise.
11828 (test43_e): Likewise.
11829 (test43_f): Likewise.
11830 (test43_g): Likewise.
11831 (test44_a): Likewise.
11832 (test44_b): Likewise.
11833 (test44_c): Likewise.
11834 (test44_d): Likewise.
11835 (test44_e): Likewise.
11836
318c1204
DM
118372016-03-11 David Malcolm <dmalcolm@redhat.com>
11838
11839 PR c/70085
11840 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11841
bc062234
KT
118422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11843
11844 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11845 dg-options.
11846
acfc1ac1
KT
118472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848
11849 PR target/70002
11850 PR target/69245
11851 * gcc.target/aarch64/pr69245_2.c: New test.
11852
d1e2bb2d
JJ
118532016-03-11 Jakub Jelinek <jakub@redhat.com>
11854
11855 PR tree-optimization/70177
11856 * gcc.dg/pr70177.c: New test.
11857
07350627
AL
118582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11859
11860 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11861
5c6706f7
AL
118622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11863
11864 * gcc.dg/tree-ssa/sra-20.c: New.
11865
02d472a2
JJ
118662016-03-11 Jakub Jelinek <jakub@redhat.com>
11867
686d390a
JJ
11868 PR rtl-optimization/70174
11869 * gcc.dg/pr70174.c: New test.
11870
02d472a2
JJ
11871 PR tree-optimization/70169
11872 * gcc.dg/pr70169.c: New test.
11873
0f9befa1
IE
118742016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11875
11876 PR target/70160
11877 * gcc.target/i386/pr70160.c: New test.
11878
432d4670
AK
118792016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11880
11881 * gcc.target/s390/dfp-1.c: New test.
11882
a3dc8760
NC
118832016-03-10 Nick Clifton <nickc@redhat.com>
11884
11885 PR target/70044
11886 * gcc.target/aarch64/pr70044.c: New test.
11887
b87a8d7d
PP
118882016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11889 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR c++/70001
11892 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11893 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11894 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11895
4f4ada6a
JH
118962016-03-10 Jan Hubicka <hubicka@ucw.cz>
11897
11898 PR lto/69589
11899 * g++.dg/lto/pr69589_0.C: New testcase
11900 * g++.dg/lto/pr69589_1.C: New testcase
11901
d49b0aa0
MP
119022016-03-10 Marek Polacek <polacek@redhat.com>
11903
11904 PR c++/70153
11905 * g++.dg/delayedfold/unary-plus1.C: New test.
11906
119072016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11908
11909 * gcc.target/arm/pr45701-1.c: Escape brackets.
11910 * gcc.target/arm/pr45701-2.c: Likewise.
11911
71017a7b
AL
119122016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11913
11914 * gfortran.dg/unconstrained_commons.f: New.
11915
ba52669f
AM
119162016-03-10 Alan Modra <amodra@gmail.com>
11917
11918 * gcc.dg/pr69195.c: New.
11919 * gcc.dg/pr69238.c: New.
11920
27742332
TV
119212016-03-10 Tom de Vries <tom@codesourcery.com>
11922
11923 PR testsuite/68915
11924 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11925
3a81a594
RB
119262016-03-10 Richard Biener <rguenther@suse.de>
11927
11928 PR tree-optimization/70128
11929 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11930 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11931
3433b975
JJ
119322016-03-09 Jakub Jelinek <jakub@redhat.com>
11933
c2864f02
JJ
11934 PR tree-optimization/70152
11935 * gcc.dg/pr70152.c: New test.
11936
3433b975
JJ
11937 PR target/70086
11938 * gcc.target/i386/pr70086-1.c: New test.
11939 * gcc.target/i386/pr70086-2.c: New test.
11940 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11941
11942 PR tree-optimization/70127
11943 * gcc.c-torture/execute/pr70127.c: New test.
11944
96b3c82d
CP
119452016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11946
11947 * c-c++-common/goacc/combined-directives-2.c: New test.
11948
b4f3232d
DM
119492016-03-09 David Malcolm <dmalcolm@redhat.com>
11950
11951 PR c/68473
11952 PR c++/70105
11953 * g++.dg/diagnostic/pr70105.C: New test.
11954 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11955 (test_multiple_ordinary_maps): New test function.
11956
40499f81
DM
119572016-03-09 David Malcolm <dmalcolm@redhat.com>
11958
11959 PR c/68473
11960 PR c++/70105
11961 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11962 Drop range information from call to inform_at_rich_loc.
11963 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11964 New.
11965 (test_show_locus): Replace calls to rich_location::add_range with
11966 calls to add_range. Rewrite the tests that used the now-defunct
11967 rich_location ctor taking a source_range. Simplify other tests
11968 by replacing calls to COMBINE_LOCATION_DATA with calls to
11969 make_location.
11970
c9e33662
RB
119712016-03-09 Richard Biener <rguenther@suse.de>
11972 Jakub Jelinek <jakub@redhat.com>
11973
11974 PR tree-optimization/70138
11975 * gcc.dg/vect/pr70138-1.c: New testcase.
11976 * gcc.dg/vect/pr70138-2.c: Likewise.
11977
2c73b764
JJ
119782016-03-09 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR target/70049
11981 * gcc.target/i386/pr70049.c: New test.
11982
c06d25bb
RB
119832016-03-09 Richard Biener <rguenther@suse.de>
11984
11985 PR c/70143
11986 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11987 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11988 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11989
5828a501
RO
119902016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11991
11992 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11993 arm-*-*.
11994
2e141c8d
JJ
119952016-03-09 Jakub Jelinek <jakub@redhat.com>
11996
5a9def37
JJ
11997 PR middle-end/67278
11998 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11999
2e141c8d
JJ
12000 PR target/67278
12001 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12002
12003 PR middle-end/70050
12004 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12005 in testcase comment.
12006
bf751f40
TV
120072016-03-09 Tom de Vries <tom@codesourcery.com>
12008
12009 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12010 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12011 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12012 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12013 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12014 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12015 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12016 * gfortran.dg/goacc/kernels-loop.f95: New test.
12017
e210c999
MS
120182016-03-08 Martin Sebor <msebor@redhat.com>
12019
12020 PR c++/62096
12021 * g++.dg/warn/overflow-warn-7.C: New test.
12022
80aac5c8
JM
120232016-03-08 Jason Merrill <jason@redhat.com>
12024
12025 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12026 * lib/target-supports.exp (check_effective_target_concepts): New.
12027
12b81409
JJ
120282016-03-08 Jakub Jelinek <jakub@redhat.com>
12029
d259b234
JJ
12030 PR c++/70135
12031 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12032 * g++.dg/ubsan/pr70135.C: New test.
12033
12b81409
JJ
12034 PR target/70110
12035 * gcc.dg/pr70110.c: New test.
12036
b4e9f2aa
MJ
120372016-03-07 Martin Jambor <mjambor@suse.cz>
12038
12039 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12040 * c-c++-common/gomp/if-1.c: Likewise.
12041 * c-c++-common/gomp/pr61486-2.c: Likewise.
12042 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12043 to dg-additional-options.
12044 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12045 * g++/gomp/target-teams-1.c: Likewise.
12046 * gcc.dg/gomp/gomp.exp: Likewise.
12047 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12048 dg-additional-options.
12049 * gfortran.dg/gomp/gomp.exp: Likewise.
12050 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12051 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12052 dg-additional-options.
12053 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12054
f86e631e
MJ
120552016-03-07 Martin Jambor <mjambor@suse.cz>
12056
12057 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12058 * c-c++-common/gomp/gridify-1.c: New test.
12059 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12060
94156b3f
AV
120612016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12062
12063 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12064 trigger for cortex-r8, when scanning for register r8.
12065 * gcc.target/arm/pr45701-2.c: Likewise.
12066
a84a49b7 120672016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12068 Jeff Law <law@redhat.com>
a84a49b7
RB
12069
12070 PR tree-optimization/69740
12071 * gcc.c-torture/compile/pr69740-1.c: New test.
12072 * gcc.c-torture/compile/pr69740-2.c: New test.
12073
e41f6c9e
BS
120742016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12075
12076 * lib/target-supports.exp
12077 (check_effective_target_whole_vector_shift): Enable for PPC64.
12078
57548bf5
RB
120792016-03-07 Richard Biener <rguenther@suse.de>
12080
12081 PR tree-optimization/70115
12082 * gcc.dg/torture/pr70115.c: New testcase.
12083
4ae13300
NS
120842016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12085
12086 PR middle-end/69916
12087 * c-c-++-common/goacc/pr69916.c: New.
12088
5edb9853
RH
120892016-03-07 Richard Henderson <rth@redhat.com>
12090
12091 * gcc.c-torture/compile/pr70061.c: New test.
12092
2067a8f3
RB
120932016-03-07 Richard Biener <rguenther@suse.de>
12094
12095 PR testsuite/70109
12096 * gcc.dg/vect/O3-pr36098.c: New testcase.
12097
4145a9b7
CL
120982016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12099
12100 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12101
1878be32
EB
121022016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12103
12104 * gnat.dg/renaming9.ad[sb]: New testcase.
12105
df762bb2
JJ
121062016-03-05 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR c++/70084
12109 * g++.dg/expr/stdarg3.C: New test.
12110
7d461295
JL
121112016-03-04 Jeff Law <law@redhat.com>
12112
12113 PR tree-optimization/69196
12114 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12115 x86_64-*-*.
12116
29b9828f
BS
121172016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12118
b6b552fd
BS
12119 PR c/69973
12120 * gcc.dg/pr69973.c: New test.
12121
201d49e9
BS
12122 PR rtl-optimization/69941
12123 * gcc.dg/torture/pr69941.c: New test.
12124
29b9828f
BS
12125 PR c/69824
12126 * gcc.dg/pr69824.c: New test.
12127
640b7e74
TV
121282016-03-05 Tom de Vries <tom@codesourcery.com>
12129
12130 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12131 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12132 function.
12133
7a3a3fad
PP
121342016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12135
12136 PR c++/66786
12137 * g++.dg/cpp1y/var-templ48.C: New test.
12138 * g++.dg/cpp1y/var-templ49.C: New test.
12139
cd439aec
EB
121402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12143
60204554
JJ
121442016-03-04 Jakub Jelinek <jakub@redhat.com>
12145
0c8825de
JJ
12146 PR c++/70035
12147 * g++.dg/ubsan/pr70035.C: New test.
12148
60204554
JJ
12149 PR target/70062
12150 * gcc.target/i386/pr70062.c: New test.
12151
f79d4eab
L
121522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12153
12154 * g++.dg/template/typename21.C: Remove c++98_only.
12155
ea81ce67
L
121562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12157
12158 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12159
64b23c13
DM
121602016-03-04 David Malcolm <dmalcolm@redhat.com>
12161
12162 PR c/68187
12163 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12164 function.
12165 (fn_42_b): Likewise.
12166 (fn_42_c): Likewise.
12167
729526f5
DM
121682016-03-04 David Malcolm <dmalcolm@redhat.com>
12169
12170 PR c/68187
12171 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12172 function.
12173 (fn_40_b): Likewise.
12174 (fn_41_a): Likewise.
12175 (fn_41_b): Likewise.
12176
f9ea11ac
JJ
121772016-03-04 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR target/70059
12180 * gcc.target/i386/avx512f-pr70059.c: New test.
12181 * gcc.target/i386/avx512dq-pr70059.c: New test.
12182
b6c38c69
BS
121832016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12184
12185 PR rtl-optimization/57676
12186 * gcc.dg/torture/pr57676.c: New test.
12187
af3cdd34
IE
121882016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12189
12190 * gcc.dg/pr70026.c: New test.
12191
7ff6ca38
MP
121922016-03-04 Marek Polacek <polacek@redhat.com>
12193
12194 PR c/69798
12195 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12196 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12197
a6bf62d5
KT
121982016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12199
12200 PR target/70004
12201 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12202 Delete.
12203 (test_corners_sisd_si): Likewise.
12204 (main): Remove checks of the above.
12205 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12206
ae4cdc6a
EB
122072016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12210
08455559
CL
122112016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12212
12213 * gcc.dg/torture/pr69951.c: Accept argc==0.
12214
e9a35493
RB
122152016-03-04 Richard Biener <rguenther@suse.de>
12216
12217 PR c++/70054
12218 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12219 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12220
fba054c2
DV
122212016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12222
12223 PR testsuite/69766
12224 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12225 testing multiarch.
12226
f10cdc6c
JJ
122272016-03-04 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR debug/69947
12230 * gcc.dg/guality/pr69947.c: New test.
12231
2e981ba0
JJ
122322016-03-03 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR ada/70017
12235 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12236
0ba3bfa2
KT
122372016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12238
12239 PR rtl-optimization/69904
12240 * gcc.target/arm/pr69904.c: New test.
12241
97ecdb46
JJ
122422016-03-03 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR target/70021
12245 * gcc.dg/vect/pr70021.c: New test.
12246 * gcc.target/i386/pr70021.c: New test.
12247
a2a743a1
MP
122482016-03-03 Marek Polacek <polacek@redhat.com>
12249
12250 PR middle-end/70050
12251 * gcc.dg/pr70050.c: New test.
12252
fa07ecdd
JG
122532016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12254
12255 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12256
23504262
ML
122572016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12258
12259 PR tree-optimization/70043
12260 * gfortran.dg/vect/pr70043.f90: New test.
12261
b7b9e1a9
EB
122622016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * gnat.dg/specs/task1.ads: New test.
12265
cb83ba54
RO
122662016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12267
12268 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12269 Invoke gdb with -batch.
12270 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12271
a75f5e30
RB
122722016-03-03 Richard Biener <rguenther@suse.de>
12273
12274 PR tree-optimization/55936
12275 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12276
268bc320
JL
122772016-03-02 Jeff Law <law@redhat.com>
12278
815f20ab
JL
12279 PR rtl-optimization/69942
12280 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12281 effects of argument promotions.
12282
268bc320
JL
12283 PR tree-optimization/69987
12284 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12285 target does not support -fprefetch-loop-arrays.
12286
171f7de5
UB
122872016-03-02 Uros Bizjak <ubizjak@gmail.com>
12288
12289 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12290
192912db
BC
122912016-03-02 Bin Cheng <bin.cheng@arm.com>
12292
c7908871 12293 PR rtl-optimization/69052
192912db
BC
12294 * gcc.target/i386/pr69052.c: New test.
12295
90a7a40b
AM
122962016-03-02 Alan Modra <amodra@gmail.com>
12297
12298 * gcc.dg/pr69990.c: New.
12299
69fa742f
JJ
123002016-03-02 Jakub Jelinek <jakub@redhat.com>
12301
de752fb0
JJ
12302 PR c/68062
12303 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12304
12305 PR middle-end/70022
12306 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12307
69fa742f
JJ
12308 PR target/70028
12309 * gcc.target/i386/pr70028.c: New test.
12310
7c65bd56
MK
123112016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12312
12313 * c-c++-common/asan/swapcontext-test-1.c,
12314 * c-c++-common/tsan/thread_leak.c,
12315 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12316 * g++.dg/tsan/benign_race.C,
12317 * g++.dg/tsan/fd_close_norace.C,
12318 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12319 races with sanitizer output
12320
37d98220 123212016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12322 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12323
12324 PR target/67278
12325 * gcc.dg/simd-8.c: New testcase.
12326
218db463
RB
123272016-03-02 Richard Biener <rguenther@suse.de>
12328
12329 PR middle-end/67278
12330 * gcc.dg/simd-7.c: New testcase.
12331
22c72158
EB
123322016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * gcc.target/i386/pr70007.c: Tweak.
12335
9a790ccc
DV
123362016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12337
12338 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12339
bd02f00f
MP
123402016-03-02 Marek Polacek <polacek@redhat.com>
12341
12342 PR c/67854
12343 * gcc.dg/pr67854.c: New test.
12344
1e840f39
JJ
123452016-03-02 Jakub Jelinek <jakub@redhat.com>
12346
12347 PR middle-end/70025
12348 * gcc.dg/torture/pr70025.c: New test.
12349
bca00241
VK
123502016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12351
12352 PR tree-optimization/68621
12353 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12354
0bca04b8
EB
123552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12356
12357 * gcc.target/i386/pr70007.c: New test.
12358
2a9afc86
JL
123592016-03-01 Jeff Law <law@redhat.com>
12360
eab2541b 12361 PR tree-optimization/69196
9d83ef71 12362 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12363
2a9afc86
JL
12364 PR tree-optimization/69196
12365 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12366 duplicating code and spoiling the expected output.
12367
0d39977e
MM
123682016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12369
12370 PR target/70033
12371 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12372 supports power9 before doing tests.
12373 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12374 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12375 * gcc.target/powerpc/p9-permute.c: Likewise.
12376
a0c0699d
UB
123772016-03-01 Uros Bizjak <ubizjak@gmail.com>
12378
12379 PR target/70027
12380 * gcc.target/i386/pr70027.c: New test.
12381
0ae3ef47 123822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12383
12384 * gcc.dg/pr70017.c: New test.
12385
686e2237
JJ
123862016-03-01 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR c/69796
12389 PR c/69974
12390 * gcc.dg/pr69796.c: New test.
12391 * gcc.dg/pr69974.c: New test.
12392
f8e4188c
EB
123932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12394
12395 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12396
5e3f1c7c
JL
123972016-02-29 Jeff Law <law@redhat.com>
12398
12399 PR tree-optimization/69987
12400 * gfortran.dg/pr69987.f90: New test.
12401
12402 PR tree-optimization/69989
12403 * gcc.c-torture/compile/pr69989-2.c: New test.
12404
1be56bc5
MP
124052016-03-01 Marek Polacek <polacek@redhat.com>
12406
12407 PR c++/69795
12408 * g++.dg/parse/invalid1.C: New test.
12409
1b19470d
RB
124102016-03-01 Richard Biener <rguenther@suse.de>
12411
12412 PR middle-end/70022
12413 * gcc.dg/pr70022.c: New testcase.
12414
3ae0661a
IE
124152016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12416
12417 PR tree-optimization/69956
12418 * gcc.dg/pr69956.c: New test.
12419
0f09ab88
BS
124202016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12421
12422 PR target/70011
12423 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12424 XFAIL when hardware supports efficient unaligned storage access.
12425
76d881bf
PP
124262016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12427
12428 PR c++/69961
12429 * g++.dg/template/pr69961a.C: New test.
12430 * g++.dg/template/pr69961b.C: New test.
12431
7168133a
DM
124322016-02-29 David Malcolm <dmalcolm@redhat.com>
12433
12434 PR preprocessor/69985
12435 * gcc.dg/cpp/pr69985.c: New test case.
12436
0c6072a3
JL
124372016-02-29 Jeff Law <law@redhat.com>
12438
e66f219b
JL
12439 PR tree-optimization/70005
12440 * gcc.c-torture/execute/pr70005.c New test.
12441
0c6072a3
JL
12442 PR tree-optimization/69999
12443 * gcc.c-torture/compile/pr69999.c: New test.
12444
fd9fbdb3
YR
124452016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12446
12447 PR tree-optimization/69652
12448 * gcc.dg/torture/pr69652.c: Delete test.
12449 * gcc.dg/vect/pr69652.c: New test.
12450
cbd400b4
RB
124512016-02-19 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/69980
12454 * gfortran.dg/vect/pr69980.f90: New testcase.
12455
84ea0f58
EB
124562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12457
12458 * gcc.target/sparc/20160229-1.c: New test.
12459
5d2a63dc
EB
124602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12461
12462 * gnat.dg/stack_usage3.adb: New test.
12463 * gnat.dg/stack_usage3_pkg.ads: New helper.
12464
93e708f9
EB
124652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12466
12467 * gnat.dg/renaming8.adb: New test.
12468 * gnat.dg/renaming8_pkg1.ads: New helper.
12469 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12470 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12471
6512bc93
RB
124722016-02-29 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/69720
12475 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12476
7b201a88
TK
124772016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12478
12479 PR fortran/68147
12480 PR fortran/47674
12481 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12482
82ee0cf2 124832016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12484 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12485
12486 PR fortran/56007
12487 * gfortran.dg/coarray_8.f90: Adjust error message.
12488 * gfortran.dg/pr56007.f90: New test.
12489 * gfortran.dg/pr56007.f: New test.
12490
cdc1a2c8
L
124912016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12492
12493 PR tree-optimization/69989
12494 * gcc.dg/torture/pr69989.c: New test.
12495
33505bcf
EB
124962016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12497
12498 * gcc.target/i386/stack-realign-win.c: New test.
12499
524bfb19
HA
125002016-02-28 Harald Anlauf <anlauf@gmx.de>
12501
12502 PR fortran/60126
12503 * gfortran.dg/pr60126.f90: New test.
12504
bd542508
JL
125052016-02-27 Jeff Law <law@redhat.com>
12506
12507 Revert
12508 2016-02-26 Richard Biener <rguenther@suse.de>
12509 Jeff Law <law@redhat.com>
12510
12511 PR tree-optimization/69740
12512 * gcc.c-torture/compile/pr69740-1.c: New test.
12513 * gcc.c-torture/compile/pr69740-2.c: New test.
12514
dd1291e0
JD
125152016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12516
5fb67f8b 12517 PR fortran/69910
dd1291e0
JD
12518 * gfortran.dg/newunit_4.f90: New test.
12519
5cfefb59
JJ
125202016-02-27 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR target/69613
12523 PR rtl-optimization/69886
12524 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12525 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12526 target.
12527
20ba5f33
MS
125282016-02-26 Martin Sebor <msebor@redhat.com>
12529
12530 PR tree-optimization/15826
12531 * gcc.dg/tree-ssa/pr15826.c: New test.
12532
e6fb01b0
JJ
125332016-02-26 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR target/69969
12536 * gcc.target/powerpc/pr69969.c: New test.
12537
e3e0cf64
MS
125382016-02-26 Martin Sebor <msebor@redhat.com>
12539
12540 PR c++/15766
12541 * g++.old-deja/g++.other/decl5.C: Add a test case.
12542
d1f2bea5
SB
125432016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12544
12545 PR target/69946
12546 * gcc.target/powerpc/pr69946.c: New file.
12547
4a4f9d2b 125482016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12549 Jeff Law <law@redhat.com>
4a4f9d2b 12550
e3e0cf64 12551 PR tree-optimization/69740
4a4f9d2b
RB
12552 * gcc.c-torture/compile/pr69740-1.c: New test.
12553 * gcc.c-torture/compile/pr69740-2.c: New test.
12554
ad2a2706
MJ
125552016-02-26 Martin Jambor <mjambor@suse.cz>
12556
12557 PR middle-end/69920
12558 * gcc.dg/torture/pr69932.c: New test.
12559 * gcc.dg/torture/pr69936.c: Likewise.
12560
1d11f7ce
AK
125612016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12562
12563 PR target/69709
12564 * gcc.target/s390/pr69709.c: New test.
12565
6cfccbb2
KT
125662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12567
12568 PR target/69245
12569 * gcc.target/aarch64/pr69245_1.c: New test.
12570
ac59ad4e
KT
125712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12572
12573 PR target/69613
12574 * gcc.dg/torture/pr69613.c: New test.
12575
a2ad54a0
JJ
125762016-02-26 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR rtl-optimization/69891
12579 * gcc.target/i386/pr69891.c: New test.
12580
0884062c 125812016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12583
d2369d4f 12584 PR target/61397
c163789b
MM
12585 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12586 functionality for both 32-bit and 64-bit.
12587
5aed7e2c
RB
125882016-02-26 Richard Biener <rguenther@suse.de>
12589
12590 PR tree-optimization/69551
12591 * gcc.dg/torture/pr69951.c: New testcase.
12592
798e2a8e
RB
125932016-02-25 Richard Biener <rguenther@suse.de>
12594
12595 PR tree-optimization/48795
12596 * gcc.dg/Warray-bounds-18.c: New testcase.
12597
9559fbac
RO
125982016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12599
12600 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12601
c049b107
JJ
126022016-02-25 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR rtl-optimization/69896
12605 * gcc.dg/pr69896.c: New test.
12606
1137001c
PP
126072016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12608
12609 PR c++/69736
12610 * g++.dg/cpp1y/paren2.C: New test.
12611
2e9c8641
MS
126122016-02-24 Martin Sebor <msebor@redhat.com>
12613
12614 PR c/51147
12615 * gcc.dg/enum-mode-2.c: New test.
12616
03ca8fb3
JJ
126172016-02-24 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR c++/69922
12620 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12621 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12622 * g++.dg/ubsan/pr69922.C: New test.
12623
0b05329b
MP
126242016-02-24 Marek Polacek <polacek@redhat.com>
12625
12626 PR c/69819
12627 * gcc.dg/pr69819.c: New test.
12628
57c2c374
MS
126292016-02-24 Martin Sebor <msebor@redhat.com>
12630
3b96b93a
MS
12631 PR c++/69912
12632 * g++.dg/ext/flexary15.C: New test.
12633
126342016-02-24 Martin Sebor <msebor@redhat.com>
12635
12636 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12637 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12638 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12639
65433bb5
MK
126402016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12641 Charles Baylis <charles.baylis@linaro.org>
12642
12643 PR debug/61033
12644 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12645
f802a424 126462016-02-24 Richard Biener <rguenther@suse.de>
44293580 12647 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12648
12649 PR middle-end/69760
12650 * gcc.dg/torture/pr69760.c: New testcase.
12651
525f795f
RO
126522016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12653
12654 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12655 pattern on Solaris with as.
12656
cd7bbceb
KT
126572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12658
12659 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12660 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12661 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12662 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12663
89c0c1fd
JJ
126642016-02-24 Jakub Jelinek <jakub@redhat.com>
12665
12666 PR middle-end/69915
12667 * gcc.dg/pr69915.c: New test.
12668
0683fd27
KT
126692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12670
12671 PR rtl-optimization/69886
12672 * gcc.dg/torture/pr69886.c: New test.
12673
e53d562a
RB
126742016-02-24 Richard Biener <rguenther@suse.de>
12675
12676 PR middle-end/68963
12677 * gcc.dg/torture/pr68963.c: New testcase.
12678
74a00288
KT
126792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12680
12681 PR target/69875
12682 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12683 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12684 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12685 * gcc.target/arm/atomic_loaddi_1.c: New test.
12686 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12687 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12688 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12689 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12690 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12691 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12692 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12693 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12694
340fd4c9
JJ
126952016-02-24 Jakub Jelinek <jakub@redhat.com>
12696
12697 PR middle-end/69909
12698 * gcc.dg/torture/pr69909.c: New test.
12699
47d3fdb2
RB
127002016-02-24 Richard Biener <rguenther@suse.de>
12701
12702 PR tree-optimization/69907
12703 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12704 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12705 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12706
dab73e73
CB
127072016-02-24 Christian Bruel <christian.bruel@st.com>
12708
12709 * gcc.target/arm/pragma_cpp_fma.c: New test.
12710
7cc5ec65
JD
127112016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12712
12713 PR fortran/61156
12714 * gfortran.dg/include_6.f90: Update test.
12715
067fbd8b
JJ
127162016-02-23 Jakub Jelinek <jakub@redhat.com>
12717
12718 PR objc/69844
12719 * objc.dg/pr69844.m: New test.
12720
64a454d9
JD
127212016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12722
12723 PR libgfortran/69456
12724 * gfortran.dg/namelist_89.f90: New test.
12725 * gfortran.dg/pr59700.f90: Update test..
12726
35886f0b
MS
127272016-02-23 Martin Sebor <msebor@redhat.com>
12728
12729 PR middle-end/69780
12730 * g++.dg/ext/builtin_alloca.C: New test.
12731 * gcc.dg/builtins-68.c: New test.
12732
162cc7e3
RH
127332016-02-23 Richard Henderson <rth@redhat.com>
12734
12735 * gcc.target/i386/addr-space-3.c: Remove test.
12736
196440f8
DM
127372016-02-23 David Malcolm <dmalcolm@redhat.com>
12738
12739 PR preprocessor/69126
12740 PR preprocessor/69543
12741 * c-c++-common/pr69126-2-long.c: New test.
12742 * c-c++-common/pr69126-2-short.c: New test.
12743 * c-c++-common/pr69543-1.c: Remove xfail.
12744
1d3121af
DM
127452016-02-23 David Malcolm <dmalcolm@redhat.com>
12746
12747 PR preprocessor/69126
12748 PR preprocessor/69543
12749 PR preprocessor/69558
12750 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12751 (f): Rename to...
12752 (test_2): ...this, and add leading comment.
12753 (MACRO_3, test_3): New.
12754 (MACRO_4A, MACRO_4B, test_4): New.
12755 (MACRO): Rename to...
12756 (MACRO_5): ...this.
12757 (g): Rename to...
12758 (test_5): ...this, updating for renaming of MACRO, and
12759 add leading comment.
12760 * c-c++-common/pr69543-1.c: New.
12761 * c-c++-common/pr69543-2.c: New.
12762 * c-c++-common/pr69543-3.c: New.
12763 * c-c++-common/pr69543-4.c: New.
12764 * c-c++-common/pr69558-1.c: New.
12765 * c-c++-common/pr69558-2.c: New.
12766 * c-c++-common/pr69558-3.c: New.
12767 * c-c++-common/pr69558-4.c: New.
12768 * gcc.dg/pr69558.c: Move to...
12769 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12770 xfail for c++.
12771
f99c3557
TS
127722016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12773
12774 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12775 to -ftree-parallelize-loops/-fopenacc changes.
12776 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12777 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12778 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12779 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12780 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12781 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12782 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12783 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12784 * c-c++-common/goacc/kernels-loop.c: Likewise.
12785 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12786 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12787 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12788 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12789
c60ec7c2
RO
127902016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12791
12792 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12793
f1a62b6f
JJ
127942016-02-23 Jakub Jelinek <jakub@redhat.com>
12795
e67bf044
JJ
12796 PR c++/69902
12797 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12798
f1a62b6f
JJ
12799 PR c/69900
12800 * gcc.dg/pr69900.c: New test.
12801
20c5e09e
MJ
128022016-02-23 Martin Jambor <mjambor@suse.cz>
12803
12804 PR tree-optimization/69666
12805 * gcc.dg/tree-ssa/pr69666.c: New test.
12806
e457a6fc
AV
128072016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12808
12809 PR fortran/67451
12810 * gfortran.dg/coarray_allocate_5.f08: New test.
12811
d7b574f4
AK
128122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12813
12814 * gcc.target/s390/vcond-shift.c: Move to ...
12815 * gcc.target/s390/vector/vcond-shift.c: ... here.
12816
58bdeb44
AK
128172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12818
12819 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12820 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12821
7cd0387b
AK
128222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12823
12824 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12825
4246c8da
MW
128262016-02-20 Mark Wielaard <mjw@redhat.com>
12827
12828 PR c/28901
12829 * gcc.dg/unused-variable-3.c: New test.
12830
f93bc532
JJ
128312016-02-22 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR target/69888
12834 * gcc.target/i386/pr69888.c: New test.
12835
c4e360f4
RB
128362016-02-22 Richard Biener <rguenther@suse.de>
12837
12838 PR tree-optimization/69882
12839 * gfortran.dg/vect/pr69882.f90: New testcase.
12840
09c92f1c
JJ
128412016-02-22 Jakub Jelinek <jakub@redhat.com>
12842
12843 PR target/69885
12844 * gcc.dg/pr69885.c: New test.
12845
f88d45dc
OE
128462016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12847
12848 PR target/69806
12849 PR target/54089
12850 * gcc.target/sh/pr54089-10.c: New.
12851
ce1ff48e
PT
128522016-02-20 Paul Thomas <pault@gcc.gnu.org>
12853
12854 PR fortran/69423
12855 * gfortran.dg/deferred_character_15.f90 : New test.
12856
bbf27208
DH
128572016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12858
12859 PR fortran/57365
12860 gfortran.dg/allocate_with_source_18.f03: New test.
12861
128622016-02-20 Harald Anlauf <anlauf@gmx.de>
12863
12864 PR fortran/52531
12865 gfortran.dg/gomp/pr52531.f90: New test.
12866
268be88c
BE
128672016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12868
12869 PR c++/69865
12870 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12871 -std=c++03.
12872
4b6c824a
JJ
128732016-02-19 Jakub Jelinek <jakub@redhat.com>
12874
871b3f47
JJ
12875 PR c++/69826
12876 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12877 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12878
7a965d51
JJ
12879 PR c++/69850
12880 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12881
4b6c824a
JJ
12882 PR c++/69851
12883 * g++.dg/torture/pr69851.C: New test.
12884
15fca21a
MS
128852016-02-19 Martin Sebor <msebor@redhat.com>
12886
12887 PR testsuite/69573
12888 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12889
19e21586
JJ
128902016-02-19 Jakub Jelinek <jakub@redhat.com>
12891
03a616ac
JJ
12892 PR c++/69850
12893 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12894 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12895
19e21586
JJ
12896 PR c++/67767
12897 * g++.dg/cpp0x/pr67767.C: New test.
12898
2db16594
KT
128992016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12900
12901 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12902 for fp, simd, crypto, crc, lse.
12903 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12904 above.
12905 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12906 effective target check.
12907
5a7d9d1e
JJ
129082016-02-19 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR target/69820
12911 * gcc.target/i386/pr69820.c: New test.
12912
6448f064
AK
129132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12914
12915 * gcc.target/s390/vector/int128-1.c: New test.
12916
d0a859e6
AK
129172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12918
12919 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12920
9e4eb643
AK
129212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12922
12923 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12924 instruction pattern name to prevent the testcase from failing with
12925 -march=z13.
12926
859a4c0e
AK
129272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12928
12929 * gcc.target/s390/md/movstr-2.c: New test.
12930
efc2340b
MK
129312016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12932
12933 * gcc.target/s390/morestack.c: New test.
12934
ca2bfbc2
DV
129352016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12936
12937 PR target/69625
12938 * gcc.target/s390/pr69625.c: Add test case.
12939
efd4bd05
BE
129402016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12941
12942 PR testsuite/68580
12943 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12944
2bf2078a
MM
129452016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12946
12947 PR target/68404
12948 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12949 * gcc.target/powerpc/fusion3.c: Likewise.
12950
f003579e
RB
129512016-02-18 Richard Biener <rguenther@suse.de>
12952
12953 PR middle-end/69553
12954 * g++.dg/torture/pr69553.C: New testcase.
12955
19233914
NC
129562016-02-18 Nick Clifton <nickc@redhat.com>
12957
efd4bd05
BE
12958 PR target/62254
12959 PR target/69610
12960 * gcc.target/arm/pr62554.c: New test.
12961 * gcc.target/arm/pr69610-1.c: New test.
12962 * gcc.target/arm/pr69610-2.c: New test.
19233914 12963
23f27839
RB
129642016-02-18 Richard Biener <rguenther@suse.de>
12965
12966 PR middle-end/69854
12967 * gcc.dg/torture/pr69854.c: New testcase.
12968
932c0da4
JJ
129692016-02-17 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR c++/69850
12972 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12973
1bed93e4
BS
129742012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12975
12976 * gcc.target/powerpc/vec-cg.c: New test.
12977
57bfb134
RB
129782016-02-17 Richard Biener <rguenther@suse.de>
12979
12980 PR testsuite/69586
12981 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12982
a44e0ebb
KT
129832016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12984
12985 PR target/69161
12986 * gcc.c-torture/compile/pr69161.c: New test.
12987
ffacd726
DS
129882016-02-17 David Sherwood <david.sherwood@arm.com>
12989
12990 PR target/69532
12991 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12992 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12993
448db8d2
EB
129942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12995
12996 * gcc.dg/ifcvt-4.c: Skip on Visium.
12997
e2f0522e
EB
129982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12999
13000 * gnat.dg/atomic8.adb: New test.
13001
bf17fe3f
EB
130022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13003
13004 * gnat.dg/discr46.ad[sb]: New test.
13005
ecf835e9
KN
130062016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13007
13008 PR Target/48344
13009 * gcc.target/powerpc/pr48344-1.c: New test.
13010
49a1164a
TK
130112015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13012
13013 PR fortran/69742
13014 * gfortran.dg/associate_21.f90: New test.
13015
bf14eba2
JJ
130162016-02-16 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR c/69835
13019 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13020 -Wnonnull in dg-options.
13021 * c-c++-common/nonnull-2.c: New test.
13022
35a093b6
JG
130232016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13024 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13025
13026 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13027
e387d491
JJ
130282016-02-16 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR middle-end/69801
13031 * gcc.dg/pr69801.c: Add empty dg-options.
13032
ba539195
JN
130332016-02-16 James Norris <jnorris@codesourcery.com>
13034
13035 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13036 * g++.dg/goacc/deviceptr-1.c: New file.
13037
2a2b8f64
JJ
130382016-02-16 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR tree-optimization/69820
13041 * gcc.dg/vect/pr69820.c: New test.
13042
87440c29
RB
130432016-02-16 Richard Biener <rguenther@suse.de>
13044
13045 PR tree-optimization/69776
13046 * gcc.dg/torture/pr69776-2.c: New testcase.
13047
6d87c306
BS
130482016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13049
13050 PR tree-optimization/69714
13051 * gcc.dg/torture/pr69714.c: New test.
13052
3824a0a2
JJ
130532016-02-16 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR tree-optimization/69802
13056 * gcc.dg/pr69802.c: New test.
13057
c8cfe96e
RB
130582016-02-16 Richard Biener <rguenther@suse.de>
13059
13060 PR middle-end/69801
13061 * gcc.dg/pr69801.c: New testcase.
13062
fc12098d
JD
130632016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13064
13065 PR libgfortran/69651
13066 * gfortran.dg/read_bang.f90: New test.
13067 * gfortran.dg/read_bang4.f90: New test.
13068
ba6b3795
JJ
130692016-02-15 Jakub Jelinek <jakub@redhat.com>
13070
f0516ca4
JJ
13071 PR c++/69658
13072 * g++.dg/init/pr69658.C: New test.
13073
ba6b3795
JJ
13074 PR c++/69797
13075 * c-c++-common/pr69797.c: New test.
13076
de3f9a2d
PK
130772016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13078
13079 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13080 check for aarch64*-*-*.
13081
17a3b967
RB
130822016-02-15 Richard Biener <rguenther@suse.de>
13083
13084 PR tree-optimization/69783
13085 * gcc.dg/vect/pr69783.c: New testcase.
13086
1c48bff1
RB
130872016-02-15 Richard Biener <rguenther@suse.de>
13088
13089 PR tree-optimization/69776
13090 * gcc.dg/torture/pr69776.c: New testcase.
13091
1e6025b6
TK
130922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13093
13094 PR fortran/60526
13095 * gfortran.dg/type_decl_4.f90: Reinstated.
13096
d3308279
JDA
130972016-02-14 John David Anglin <danglin@gcc.gnu.org>
13098
13099 PR fortran/68746
13100 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13101
b7c56581
TK
131022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13103
13104 PR fortran/60526
13105 PR bootstrap/69816
13106 * gfortran.dg/type_decl_4.f90: Removed.
13107
60cb4ef5
TK
131082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13109
13110 PR fortran/60526
13111 * gfortran.dg/type_decl_4.f90: New test.
13112
f6964637
AM
131132016-02-14 Alan Modra <amodra@gmail.com>
13114
1a8849d1 13115 PR testsuite/68886
f6964637
AM
13116 * gcc.c-torture/execute/stkalign.c: Revise test.
13117
f5121920
OE
131182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13119
13120 PR target/67260
13121 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13122
6cda3ab6
OE
131232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13124
13125 PR target/67260
13126 * gcc.target/sh/torture/pr67260.c: New.
13127
6786e598
JDA
131282016-02-12 John David Anglin <danglin@gcc.gnu.org>
13129
13130 * gcc.dg/pr67964.c: Add dg-require-alias.
13131
7e05dad8
OE
131322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13133
13134 PR target/67636
13135 PR target/64345
13136 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13137
7f4cc3ce
JD
131382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13139
13140 PR libgfortran/69668
13141 * gfortran.dg/namelist_88.f90: New test.
13142
955ca6dc
JD
131432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13144
13145 PR libgfortran/69668
13146 * gfortran.dg/namelist_38.f90: Update test.
13147 * gfortran.dg/namelist_84.f90: Update test.
13148
876217ae
DM
131492016-02-12 David Malcolm <dmalcolm@redhat.com>
13150
13151 PR other/69554
13152 * gcc.dg/pr69554-1.c: New test.
13153 * gfortran.dg/pr69554-1.F90: New test.
13154 * gfortran.dg/pr69554-2.F90: New test.
13155 * lib/gcc-dg.exp (proc dg-locus): New function.
13156 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13157 distinguish between the caret-printing and non-caret-printing
13158 cases. If caret-printing has been explicitly enabled, bail out
13159 without attempting to fix up the output.
13160
61789eed
DM
131612016-02-12 David Malcolm <dmalcolm@redhat.com>
13162
13163 PR driver/69265
13164 PR driver/69453
13165 * gcc.dg/spellcheck-options-3.c: New test case.
13166 * gcc.dg/spellcheck-options-4.c: New test case.
13167 * gcc.dg/spellcheck-options-5.c: New test case.
13168 * gcc.dg/spellcheck-options-6.c: New test case.
13169 * gcc.dg/spellcheck-options-7.c: New test case.
13170 * gcc.dg/spellcheck-options-8.c: New test case.
13171 * gcc.dg/spellcheck-options-9.c: New test case.
13172 * gcc.dg/spellcheck-options-10.c: New test case.
13173
c3090c1f
JJ
131742016-02-12 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR rtl-optimization/69764
13177 PR rtl-optimization/69771
13178 * c-c++-common/pr69764.c: New test.
13179 * gcc.dg/torture/pr69771.c: New test.
13180
8222034d
MP
131812016-02-12 Marek Polacek <polacek@redhat.com>
13182
13183 * g++.dg/torture/init-list1.C: New.
13184
f749f792
MP
131852016-02-12 Marek Polacek <polacek@redhat.com>
13186
13187 * gcc.dg/pr69522.c: Add empty dg-options.
13188
199fb02a
IE
131892016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13190
13191 * g++.dg/lto/lto.exp: Include and init mpx.
13192 * g++.dg/lto/pr69729_0.C: New test.
13193
b69539cb
JJ
131942016-02-12 Jakub Jelinek <jakub@redhat.com>
13195
06ff7000
JJ
13196 PR ipa/69241
13197 * g++.dg/ipa/pr69241-4.C: New test.
13198
b69539cb
JJ
13199 PR ipa/68672
13200 * g++.dg/ipa/pr68672-1.C: New test.
13201 * g++.dg/ipa/pr68672-2.C: New test.
13202 * g++.dg/ipa/pr68672-3.C: New test.
13203
16595a1f
BS
132042016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13205
13206 PR c/69522
6d87c306 13207 * gcc.dg/pr69522.c: New test.
16595a1f 13208
38d795d2
PP
132092016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13210
13211 PR c++/69098
13212 * g++.dg/cpp1y/69098.C: New test.
13213 * g++.dg/cpp1y/69098-2.C: New test.
13214
9c582551
JJ
132152016-02-12 Jakub Jelinek <jakub@redhat.com>
13216
13217 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13218 and neighbour -> neighbor.
13219 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13220 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13221 * c-c++-common/Wvarargs.c: Likewise.
13222 * c-c++-common/goacc/host_data-5.c: Likewise.
13223 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13224 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13225 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13226 * gcc.target/aarch64/pr60697.c: Likewise.
13227 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13228 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13229 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13230 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13231 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13232 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13233 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13234 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13235 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13236 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13237 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13238 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13239 * g++.dg/lookup/koenig5.C: Likewise.
13240 * g++.dg/ext/no-asm-2.C: Likewise.
13241 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13242 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13243 * gfortran.dg/used_types_16.f90: Likewise.
13244 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13245 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13246 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13247 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13248 * gfortran.dg/abstract_type_6.f03: Likewise.
13249 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13250 * gfortran.dg/used_types_15.f90: Likewise.
13251 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13252 * gfortran.dg/exit_3.f08: Likewise.
13253 * gfortran.dg/open_status_2.f90: Likewise.
13254 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13255 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13256 * gfortran.dg/associate_1.f03: Likewise.
13257 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13258 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13259 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13260 * gcc.dg/builtin-object-size-1.c: Likewise.
13261 * gcc.dg/noreturn-6.c: Likewise.
13262 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13263 * gcc.dg/globalalias.c: Likewise.
13264 * gcc.dg/builtins-config.h: Likewise.
13265 * gcc.dg/pr30457.c: Likewise.
13266 * gcc.c-torture/compile/volatile-1.c: Likewise.
13267 * gcc.c-torture/execute/20101011-1.c: Likewise.
13268 * c-c++-common/Waddress-1.c: Likewise.
13269
66756373
JJ
132702016-02-11 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR c/69768
13273 * c-c++-common/Waddress-1.c: New test.
13274
76fe932b
AV
132752016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13276
13277 PR fortran/69296
13278 * gfortran.dg/associate_19.f03: New test.
13279 * gfortran.dg/associate_20.f03: New test.
13280
564c4d4b
OE
132812016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13282
13283 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13284
e1c1ecb0
KT
132852016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13286
13287 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13288 .arch armv8-a\n. Add -dA to dg-options.
13289 * gcc.target/aarch64/assembler_arch_1.c: New test.
13290 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13291
0d7d9458
PC
132922016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13293
13294 PR c++/68726
13295 * g++.dg/cpp0x/pr68726.C: New.
13296
e6208a60
IE
132972016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13298
13299 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13300 test.
13301
281a11eb
RB
133022016-02-11 Richard Biener <rguenther@suse.de>
13303
13304 * g++.dg/tree-ssa/pr61034.C: Adjust.
13305
e03dd765
VM
133062016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13307
4b48faf5 13308 PR target/69148
e03dd765
VM
13309 * gcc.target/s390/pr69148.c: New.
13310
cdc23927
YR
133112016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13312
13313 PR tree-optimization/69652
13314 * gcc.dg/torture/pr69652.c: New test.
13315
e199dd0a
JJ
133162016-02-10 Jakub Jelinek <jakub@redhat.com>
13317 Patrick Palka <ppalka@gcc.gnu.org>
13318
13319 PR ipa/69241
13320 PR c++/69649
13321 * g++.dg/ipa/pr69241-1.C: New test.
13322 * g++.dg/ipa/pr69241-2.C: New test.
13323 * g++.dg/ipa/pr69241-3.C: New test.
13324 * g++.dg/ipa/pr69649.C: New test.
13325
d6b38027
UB
133262016-02-10 Uros Bizjak <ubizjak@gmail.com>
13327
13328 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13329 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13330
13b562c5
BC
133312016-02-10 Bin Cheng <bin.cheng@arm.com>
13332
13333 PR tree-optimization/68021
13334 * gcc.dg/tree-ssa/pr68021.c: New test.
13335
24a179f8
RB
133362016-02-10 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/69726
13339 * gcc.dg/uninit-22.c: New testcase.
13340
0d99886f
AP
133412016-02-09 Andrew Pinski <apinski@cavium.com>
13342
13343 PR tree-opt/69282
13344 * gcc.c-torture/compile/20160205-1.c: New testcase.
13345
ab04995c
MM
133462016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13347
13348 PR target/68404
13349 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13350 instead accessing a really large arrray.
13351 * gcc.target/powerpc/fusion3.c: Likewise.
13352
4b79ac23
CB
133532016-02-09 Charles Baylis <charles.baylis@linaro.org>
13354
13355 PR target/68532
13356 * gcc.c-torture/execute/pr68532.c: New test.
13357
b890a441
AO
133582016-02-11 Alexandre Oliva <aoliva@redhat.com>
13359
13360 PR target/69634
13361 * gcc.dg/pr69634.c: New.
13362
84a5bef7
RB
133632016-02-09 Richard Biener <rguenther@suse.de>
13364
13365 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13366
1f123759 133672016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13368
1f123759
AF
13369 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13370
65860c77
YR
133712016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13372
13373 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13374
7e1e8a0a
RB
133752016-02-09 Richard Biener <rguenther@suse.de>
13376
13377 PR tree-optimization/69715
13378 * gcc.dg/torture/pr69715.c: New testcase.
13379
efb45a9f
PP
133802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13381
13382 PR c++/69139
13383 * g++.dg/cpp0x/trailing12.C: New test.
13384 * g++.dg/cpp0x/trailing13.C: New test.
13385
20a0c6f9
PP
133862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13387
13388 PR c++/69283
13389 PR c++/67835
13390 * g++.dg/cpp1y/auto-fn29.C: New test.
13391 * g++.dg/cpp1y/auto-fn30.C: New test.
13392
a162f3af
JJ
133932016-02-08 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR tree-optimization/69209
13396 * gcc.c-torture/compile/pr69209.c: New test.
13397
4b4a9fbd
JL
133982016-02-08 Jeff Law <law@redhat.com>
13399
13400 PR tree-optimization/68541
13401 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13402 of statements allowed in join block for path splitting.
13403
cfac5ed2
JJ
134042016-02-08 Jakub Jelinek <jakub@redhat.com>
13405
f68bc23f
JJ
13406 PR c++/59627
13407 * g++.dg/gomp/pr59627.C: New test.
13408
cfac5ed2
JJ
13409 PR ipa/69239
13410 * g++.dg/ipa/pr69239.C: New test.
13411
44714d8c
DM
134122016-02-08 David Malcolm <dmalcolm@redhat.com>
13413
13414 PR preprocessor/69664
13415 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13416 * gcc.dg/cpp/warn-comments.c: Likewise.
13417
eba9e839
MP
134182016-02-08 Marek Polacek <polacek@redhat.com>
13419
13420 PR c++/69688
13421 * g++.dg/init/const12.C: New test.
13422
a011cd92
BS
134232016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13424
13425 PR target/60410
13426 * gcc.dg/lto/pr55113_0.c: Remove test.
13427
5317b1be
RB
134282016-02-08 Richard Biener <rguenther@suse.de>
13429
13430 PR tree-optimization/69719
13431 * gcc.dg/torture/pr69719.c: New testcase.
13432
63998a63
RB
134332016-02-08 Richard Biener <rguenther@suse.de>
13434 Jeff Law <law@redhat.com>
13435
13436 PR target/68273
13437 * gcc.target/mips/pr68273.c: New testcase.
13438
43f4a281
RB
134392016-02-08 Richard Biener <rguenther@suse.de>
13440
13441 PR rtl-optimization/69274
13442 * gcc.target/i386/addr-sel-1.c: XFAIL.
13443
0b604d2d
JL
134442016-02-08 Jeff Law <law@redhat.com>
13445
e8dfe49e
JL
13446 PR tree-optimization/68541
13447 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13448
6daecd7a 13449 PR tree-optimization/65917
0b604d2d
JL
13450 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13451
c0f0e35a
JD
134522016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13453
13454 PR fortran/50555
13455 * gfortran.dg/namelist_args.f90: New test.
13456
8981d712
JL
134572016-02-05 Jeff Law <law@redhat.com>
13458
6daecd7a 13459 PR tree-optimization/68541
8981d712
JL
13460 * gcc.dg/tree-ssa/split-path-2.c: New test.
13461 * gcc.dg/tree-ssa/split-path-3.c: New test.
13462 * gcc.dg/tree-ssa/split-path-4.c: New test.
13463 * gcc.dg/tree-ssa/split-path-5.c: New test.
13464 * gcc.dg/tree-ssa/split-path-6.c: New test.
13465 * gcc.dg/tree-ssa/split-path-7.c: New test.
13466
46cb9332
MS
134672016-02-05 Martin Sebor <msebor@redhat.com>
13468
13469 PR c++/69662
13470 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13471 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13472
be2083ea
RH
134732016-02-06 Richard HEnderson <rth@redhat.com>
13474
13475 PR c/69643
13476 * gcc.target/i386/addr-space-4.c: New.
13477 * gcc.target/i386/addr-space-5.c: New.
13478
711d7c23
MM
134792016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13480
13481 PR fortran/66089
13482 * gfortran.dg/elemental_dependency_6.f90: New.
13483
b5c1c988
JJ
134842016-02-05 Jakub Jelinek <jakub@redhat.com>
13485
861c7bcd
JJ
13486 PR rtl-optimization/69691
13487 * gcc.c-torture/execute/pr69691.c: New test.
13488
b5c1c988
JJ
13489 PR c++/69628
13490 * g++.dg/parse/pr69628.C: New test.
13491
f7dfa966
UB
134922016-02-05 Uros Bizjak <ubizjak@gmail.com>
13493
13494 * gcc.dg/sancov/asan.c: Move to ...
13495 * gcc.dg/asan/sancov-1.c: ... here.
13496
9b143e64
UB
134972016-02-05 Uros Bizjak <ubizjak@gmail.com>
13498
13499 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13500
f5d4b899
L
135012016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13502
13503 PR target/69677
13504 * gcc.target/i386/pr69677.c: New test.
13505
76c85fbb
PP
135062016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13507
13508 PR c++/68948
13509 * g++.dg/template/pr68948.C: New test.
13510
f181bf90
DV
135112016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13512
13513 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13514 (only necessary on s390x).
13515
714fb282
L
135162016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13517
13518 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13519 -mno-accumulate-outgoing-args.
13520
618d6c1c
PP
135212016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13522
13523 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13524
1066e9b5
JJ
135252016-02-04 Jakub Jelinek <jakub@redhat.com>
13526
13527 PR c/69669
13528 * c-c++-common/pr69669.c: New test.
13529
76255d0d
MM
135302016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13531
13532 PR target/69667
13533 * g++.dg/pr69667.C: New file.
13534
e0b059b1
WD
135352016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13536
13537 PR target/69619
13538 * gcc.dg/pr69619.c: Add new test.
13539
2692b5c8
RS
135402016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13541
13542 PR rtl-optimization/69577
13543 * gcc.target/i386/pr69577.c: New test.
13544
7db337c2
ML
135452016-02-04 Martin Liska <mliska@suse.cz>
13546
13547 * g++.dg/asan/pr69276.C: New test.
13548
cc9c0829
KT
135492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13550
13551 PR target/65932
13552 PR target/67714
13553 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13554 a single smulbb instruction.
13555 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13556 * gcc.target/amr/wmul-2.c: Likewise.
13557
eb9feb52
KT
135582016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13559
13560 PR target/65932
13561 PR target/67714
13562 * gcc.c-torture/execute/pr67714.c: New test.
13563
61f727fe
JJ
135642016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13565
13566 PR target/69454
13567 * gcc.target/i386/pr69454-1.c: New test.
13568 * gcc.target/i386/pr69454-2.c: New test.
13569
05dd97db
MS
135702016-02-03 Martin Sebor <msebor@redhat.com>
13571
13572 PR c++/69251
13573 PR c++/69253
13574 PR c++/69290
13575 PR c++/69277
13576 PR c++/69349
13577 * g++.dg/ext/flexarray-mangle-2.C: New test.
13578 * g++.dg/ext/flexarray-mangle.C: New test.
13579 * g++.dg/ext/flexarray-subst.C: New test.
13580 * g++.dg/ext/flexary11.C: New test.
13581 * g++.dg/ext/flexary12.C: New test.
13582 * g++.dg/ext/flexary13.C: New test.
13583 * g++.dg/ext/flexary14.C: New test.
13584 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13585
dac2fc29
L
135862016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13587
13588 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13589 Define only if CHECK_FLOAT128 is defined.
13590 (main): Properly initialize u5.
13591
eadb8035
JJ
135922016-02-03 Jakub Jelinek <jakub@redhat.com>
13593
0afbb81b
JJ
13594 PR c/69627
13595 * gcc.dg/pr69627.c: New test.
13596
eadb8035
JJ
13597 PR target/69644
13598 * gcc.dg/pr69644.c: New test.
13599
b12d4923
MS
136002016-02-03 Mike Stump <mikestump@comcast.net>
13601
13602 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13603 support for struct-layout-1.exp.
13604
ab4bae0c
PP
136052016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13606
13607 PR c++/69056
618d6c1c 13608 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13609
95831c01
VM
136102016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13611 Alexandre Oliva <aoliva@redhat.com>
13612
13613 PR target/69461
13614 * gcc.target/powerpc/pr69461.c: New.
13615
ccc71ab8
UB
136162016-02-03 Uros Bizjak <ubizjak@gmail.com>
13617
13618 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13619 works from here ...
13620 (check_effective_target_fsanitize_thread): ... to here. Do not
13621 specify additional compile flags for the test source.
13622 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13623 specify additional compile flags for the test source.
13624
96299640
WD
136252016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13626
13627 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13628
781d83d9
AV
136292016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13630
13631 PR fortran/67451
13632 PR fortran/69418
13633 * gfortran.dg/coarray_allocate_2.f08: New test.
13634 * gfortran.dg/coarray_allocate_3.f08: New test.
13635 * gfortran.dg/coarray_allocate_4.f08: New test.
13636
d8208e6d
AL
136372016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13638
13639 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13640 use same scan-tree-dump-times on all platforms.
13641 * gcc.dg/vect/vect-outer-1.c: Likewise.
13642 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13643 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13644 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13645 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13646 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13647 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13648 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13649
a8394fa0
SB
136502016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13651
13652 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13653 warning.
13654
f3baa1d3
L
136552016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13656
13657 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13658
eb077516
JN
136592016-02-02 James Norris <jnorris@codesourcery.com>
13660
13661 * c-c++-common/goacc/routine-5.c: Add tests.
13662
578fb225
AM
136632016-02-02 Alexander Monakov <amonakov@ispras.ru>
13664
13665 * gcc.target/nvptx/unsigned-cmp.c: New test.
13666
c64f7d37
WD
136672016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13668
13669 * gcc.target/aarch64/scalar_shift_1.c
13670 (test_corners_sisd_di): Improve force to SIMD register.
13671 (test_corners_sisd_si): Likewise.
13672 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13673 Remove scan-assembler check for ldr.
13674
90c6f26c
RB
136752016-02-02 Richard Biener <rguenther@suse.de>
13676
13677 PR tree-optimization/69595
13678 * gcc.dg/Warray-bounds-17.c: New testcase.
13679
9dc03c97
RB
136802016-02-02 Richard Biener <rguenther@suse.de>
13681
13682 PR tree-optimization/69606
13683 * gcc.dg/torture/pr69606.c: New testcase.
13684
2d4dc223
YR
136852016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13686
13687 PR middle-end/68542
13688 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13689 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13690
65c98fde
AM
136912016-02-02 Alan Modra <amodra@gmail.com>
13692
13693 PR target/69548
13694 * gcc.target/powerpc/pr69548.c: New test.
13695
e1b81f2b
JJ
136962016-02-01 Jakub Jelinek <jakub@redhat.com>
13697
d0268b37
JJ
13698 PR rtl-optimization/69592
13699 * gcc.dg/pr69592.c: New test.
13700
e1b81f2b
JJ
13701 PR preprocessor/69543
13702 PR c/69558
13703 * gcc.dg/pr69543.c: New test.
13704 * gcc.dg/pr69558.c: New test.
13705
7dd7780d
UB
137062016-02-01 Uros Bizjak <ubizjak@gmail.com>
13707
bf672ee5
UB
13708 PR testsuite/65940
13709 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13710
9a7013f8
MS
137112016-02-01 Martin Sebor <msebor@redhat.com>
13712
13713 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13714
e681fb2b
BC
137152016-02-01 Bin Cheng <bin.cheng@arm.com>
13716
13717 PR tree-optimization/67921
13718 * c-c++-common/ubsan/pr67921.c: New test.
13719
ff86345f
RB
137202016-02-01 Richard Biener <rguenther@suse.de>
13721
13722 PR middle-end/69556
13723 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13724
bc369dbd
RB
137252016-02-01 Richard Biener <rguenther@suse.de>
13726
13727 PR tree-optimization/69574
13728 * gcc.dg/torture/pr69574.c: New testcase.
13729
ef318184
RB
137302016-02-01 Richard Biener <rguenther@suse.de>
13731
13732 PR tree-optimization/69579
13733 * gcc.dg/setjmp-6.c: New testcase.
13734
654745e6
JJ
137352016-02-01 Jakub Jelinek <jakub@redhat.com>
13736
13737 PR rtl-optimization/69570
13738 * g++.dg/opt/pr69570.C: New test.
13739
e6c0c44b
RH
137402016-02-01 Richard Henderson <rth@redhat.com>
13741
13742 * gcc.dg/pr69535.c: New test.
13743
6ff3f09a
JDA
137442016-01-31 John David Anglin <danglin@gcc.gnu.org>
13745
2c005538
JDA
13746 PR testsuite/69584
13747 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13748 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13749
61083a4b
JDA
13750 PR debug/68244
13751 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13752
6ff3f09a
JDA
13753 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13754
0c221916
PT
137552016-01-31 Paul Thomas <pault@gcc.gnu.org>
13756
13757 PR fortran/67564
13758 * gfortran.dg/allocate_with_source_17.f03: New test.
13759
db7a2818
JJ
137602016-01-30 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR tree-optimization/69546
13763 * gcc.dg/torture/pr69546.c: New test.
13764
e520d5f0
PT
137652016-01-30 Paul Thomas <pault@gcc.gnu.org>
13766
13767 PR fortran/69566
13768 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13769
343c05d3
MS
137702016-01-30 Martin Sebor <msebor@redhat.com>
13771
13772 PR c++/68490
13773 * g++.dg/ext/flexary10.C: New test.
13774
d6c3a539
DH
137752016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13776
13777 PR fortran/66707
13778 gfortran.dg/common_23.f90: New test.
13779
52d72fcd
BS
137802016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13781
13782 PR target/65546
13783 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13784 condition being checked, and disable it when the target supports
13785 misaligned loads and stores.
13786
3a5d2ba4
JJ
137872016-01-29 Jakub Jelinek <jakub@redhat.com>
13788
13789 PR debug/69518
13790 * gcc.dg/torture/pr69518.c: New test.
13791
6bbacdb5
L
137922016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13793
13794 PR target/69530
13795 * gcc.target/i386/pr69530.c: New test.
13796
af932cdb
SE
137972016-01-29 Steve Ellcey <sellcey@imgtec.com>
13798
13799 PR target/65604
13800 * gcc.target/mips/div-delay.c: New test.
13801
26658b7c
JJ
138022016-01-29 Jakub Jelinek <jakub@redhat.com>
13803
33e89989
JJ
13804 PR target/69551
13805 * gcc.target/i386/pr69551.c: New test.
13806
26658b7c
JJ
13807 PR target/66137
13808 * gcc.target/i386/pr66137.c: New test.
13809
401116b5
AB
138102016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13811
13812 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13813 always built for p5600.
13814 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13815 isa=p5600 dg-option.
13816
d4abfcc5
RB
138172016-01-29 Richard Biener <rguenther@suse.de>
13818
13819 PR tree-optimization/69547
13820 * g++.dg/tree-ssa/pr69547.C: New testcase.
13821
16b77b32
JJ
138222016-01-29 Jakub Jelinek <jakub@redhat.com>
13823
13824 PR debug/66869
13825 * g++.dg/warn/Wunused-function2.C: New test.
13826
a1c95464
DV
138272016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13828
13829 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13830 support for test to succeed.
13831
5453bfed
MP
138322016-01-29 Marek Polacek <polacek@redhat.com>
13833
13834 PR c++/69509
13835 PR c++/69516
13836 * g++.dg/ext/constexpr-vla2.C: New test.
13837 * g++.dg/ext/constexpr-vla3.C: New test.
13838 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13839
452ec2a5
RB
138402016-01-29 Richard Biener <rguenther@suse.de>
13841
13842 PR middle-end/69537
13843 * gcc.dg/uninit-21.c: New testcase.
13844
aec0b19e
UB
138452016-01-28 Uros Bizjak <ubizjak@gmail.com>
13846
13847 PR target/69459
13848 * gcc.target/i386/pr69459.c: New test.
13849
df113ce7
SE
138502016-01-28 Steve Ellcey <sellcey@imgtec.com>
13851
13852 PR target/68400
13853 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13854 * gcc.target/mips/pr68400.c: New test.
13855
494de84f
MS
138562016-01-28 Martin Sebor <msebor@redhat.com>
13857
13858 PR target/17381
13859 * gcc.target/powerpc/pr17381.c: New test.
13860
eb1b1f01
JJ
138612016-01-28 Jakub Jelinek <jakub@redhat.com>
13862
13863 PR middle-end/69542
13864 * gcc.dg/torture/pr69542.c: New test.
13865
6dfeb7ce
WD
138662016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13867
13868 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13869
4b7471a4
DE
138702016-01-28 David Edelsohn <dje.gcc@gmail.com>
13871
13872 * gcc.dg/pr65980.c: Skip on AIX.
13873 * gcc.dg/pr66688.c: Same.
13874
b271fd21
DE
138752016-01-28 David Edelsohn <dje.gcc@gmail.com>
13876
13877 PR target/63679
13878 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13879 * gcc.dg/tree-ssa/sra-18.c: Same.
13880
874108a9
AV
138812016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13882
13883 PR fortran/62536
13884 * gfortran.dg/block_15.f08: New test.
13885 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13886 on incorrectly closed BLOCK.
13887
30480bcd
IE
138882016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13889
13890 * gcc.dg/declare-simd.c: New test.
6905c577 13891
14ba8d6d
RB
138922016-01-28 Richard Biener <rguenther@suse.de>
13893
13894 PR tree-optimization/69466
13895 * gfortran.dg/vect/pr69466.f90: New testcase.
13896
0d4c694e
TP
138972016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13898
13899 * g++.dg/pr67989.C: Remove ARM-specific option.
13900 * gcc.target/arm/pr67989.C: New file.
13901
2aa780da
UB
139022016-01-27 Uros Bizjak <ubizjak@gmail.com>
13903
13904 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13905 and expm1 test for glibc < 2.11.
13906
f75ebe77
RH
139072016-01-27 Richard Henderson <rth@redhat.com>
13908
13909 * gcc.c-torture/execute/pr69447.c: New test.
13910
139112016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13912
9a175e65 13913 PR fortran/69422
49847d75
PT
13914 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13915
cbdd8ae0
JJ
139162016-01-27 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR debug/66869
13919 * gcc.dg/pr66869.c: New test.
13920
2b572b3c
JL
139212016-01-25 Jeff Law <law@redhat.com>
13922
13923 PR tree-optimization/68398
aec0b19e 13924 PR tree-optimization/69196
2b572b3c
JL
13925 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13926 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13927 path to avoid new heuristic allowing more irreducible regions
13928 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13929 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13930 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13931 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13932 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13933
fa74a4bc
MP
139342016-01-27 Marek Polacek <polacek@redhat.com>
13935
13936 PR c/68062
13937 * c-c++-common/vector-compare-4.c: New test.
13938
0afff540
DM
139392016-01-27 David Malcolm <dmalcolm@redhat.com>
13940
13941 PR preprocessor/69126
13942 * c-c++-common/pr69126.c: New test case.
13943
1a218fc9
ILT
139442016-01-27 Ian Lance Taylor <iant@google.com>
13945
13946 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13947
5d70666e
RB
139482016-01-27 Ryan Burn <contact@rnburn.com>
13949
13950 PR cilkplus/69267
13951 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13952
87ff4d66
UB
139532016-01-27 Uros Bizjak <ubizjak@gmail.com>
13954
13955 PR target/69512
13956 * gcc.target/i386/pr69512.c: New test.
13957
27e23cca
RE
139582016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13959
13960 PR ada/69488
13961 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13962
05bf54c3
MP
139632016-01-27 Marek Polacek <polacek@redhat.com>
13964
13965 PR c++/69379
13966 * g++.dg/pr69379.C: New test.
13967
60214d0d
MS
139682016-01-27 Martin Sebor <msebor@redhat.com>
13969
13970 PR c++/69317
13971 * g++.dg/abi/Wabi-2-2.C: New test.
13972 * g++.dg/abi/Wabi-2-3.C: New test.
13973 * g++.dg/abi/Wabi-3-2.C: New test.
13974 * g++.dg/abi/Wabi-3-3.C: New test.
13975
167c7bfa
RB
139762016-01-27 Richard Biener <rguenther@suse.de>
13977
13978 PR tree-optimization/69166
13979 * gcc.dg/torture/pr69166.c: New testcase.
13980
1430fb1f
MJ
139812016-01-27 Martin Jambor <mjambor@suse.cz>
13982
13983 PR tree-optimization/69355
13984 * gcc.dg/tree-ssa/pr69355.c: New test.
13985
95e3030c
MP
139862016-01-27 Marek Polacek <polacek@redhat.com>
13987
13988 PR c++/69496
13989 * g++.dg/ext/constexpr-vla1.C: New test.
13990
eeb085f3
CB
139912016-01-20 Christian Bruel <christian.bruel@st.com>
13992
13993 PR target/69245
13994 * gcc.target/arm/pr69245.c: New test.
13995
b1652dde
JJ
139962016-01-27 Jakub Jelinek <jakub@redhat.com>
13997
13998 PR tree-optimization/69399
13999 * gcc.dg/torture/pr69399.c: New test.
14000
ce7e8f00
EB
140012016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14002
14003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14004
e4aac1d1
EB
140052016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14006
14007 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14008
8dfdb419
TV
140092016-01-26 Tom de Vries <tom@codesourcery.com>
14010
14011 PR tree-optimization/69110
14012 * gcc.dg/autopar/pr69110.c: New test.
14013
56f80f54 140142016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14015 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14016
14017 * gcc.dg/graphite/isl-ast-op-select.c: New.
14018
a0909527
PT
140192015-01-26 Paul Thomas <pault@gcc.gnu.org>
14020
14021 PR fortran/69385
14022 * gfortran.dg/allocate_error_6.f90: New test.
14023
ffc445f4
RH
140242016-01-26 Richard Henderson <rth@redhat.com>
14025
14026 * gcc.dg/tm/pr60908.c: New test.
14027
01e1dea3
DM
140282016-01-26 David Malcolm <dmalcolm@redhat.com>
14029
14030 PR other/69006
14031 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14032 directive.
14033 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14034 expected multiline output to reflect the colorization being
14035 disabled before newlines.
14036 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14037 (custom_diagnostic_finalizer): Replace call to
14038 pp_newline_and_flush with call to pp_flush.
14039 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14040 * gfortran.dg/implicit_class_1.f90: Likewise.
14041 * lib/gcc-dg.exp (allow_blank_lines): New global.
14042 (dg-allow-blank-lines-in-output): New procedure.
14043 (gcc-dg-prune): Complain about blank lines in the output, unless
14044 dg-allow-blank-lines-in-output was called.
14045 * lib/multiline.exp (_build_multiline_regex): Only support
14046 arbitrary followup text for non-blank-lines, not for blank lines.
14047
13f92e8d
JJ
140482016-01-26 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR tree-optimization/69483
14051 * gcc.dg/pr69483.c: New test.
14052 * g++.dg/opt/pr69483.C: New test.
14053
92422235
CL
140542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14055
14056 PR target/68620
14057 * gcc.target/arm/pr68620.c: New test.
14058
0bccf11b
L
140592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14060
14061 * gcc.target/i386/pr68986-2.c: Remove -m32.
14062
81cd202e
L
140632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14064
14065 PR target/68986
14066 * gcc.target/i386/pr68986-1.c: New test.
14067 * gcc.target/i386/pr68986-2.c: Likewise.
14068 * gcc.target/i386/pr68986-3.c: Likewise.
14069
213a1c03
CB
140702016-01-26 Christian Bruel <christian.bruel@st.com>
14071
14072 * lib/target-supports.exp
14073 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14074 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14075 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14076
22a08dd1
RB
140772016-01-26 Richard Biener <rguenther@suse.de>
14078
14079 PR tree-optimization/69452
14080 * gcc.dg/torture/pr69452.c: New testcase.
14081
6c06e0e8
JJ
140822016-01-26 Jakub Jelinek <jakub@redhat.com>
14083
14084 PR target/69442
14085 * gcc.dg/pr69442.c: New test.
14086
b96824c4
RFI
140872016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14088
14089 PR target/67896
14090 * gcc.target/aarch64/simd/pr67896.C: New.
14091
5ee31e57
RS
140922016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14093
14094 PR tree-optimization/69400
14095 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14096 function.
14097 (plugin_init): Call it.
14098 * gcc.dg/torture/pr69400.c: New test.
14099
7ddfb31d
CL
141002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14101
14102 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14103
1e050c90
AK
141042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14105 Sebastian Pop <s.pop@samsung.com>
14106
14107 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14108 isl-0.15.
14109
c8ee4bf5
AK
141102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14111 Sebastian Pop <s.pop@samsung.com>
14112
14113 * gcc.dg/graphite/pr69292.c: New.
14114
d902b330
JJ
141152016-01-25 Jakub Jelinek <jakub@redhat.com>
14116
14117 * c-c++-common/goacc/use_device-1.c: New test.
14118
2c89b952
JL
141192016-01-25 Jeff Law <law@redhat.com>
14120
14121 PR tree-optimization/69196
14122 PR tree-optimization/68398
14123 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14124 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14125
685c8785
DE
141262016-01-25 David Edelsohn <dje.gcc@gmail.com>
14127
14128 PR target/69469
14129 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14130 Algorithm.
14131
95cef0c1
RB
141322016-01-25 Richard Biener <rguenther@suse.de>
14133
14134 PR testsuite/69380
14135 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14136
2947d3b2
IE
141372016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14138
14139 PR target/69421
14140 * gcc.dg/pr69421.c: New test.
14141
ae19075a
BB
141422016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14143
14144 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14145 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14146 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14147 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14148 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14149 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14150 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14151 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14152 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14153 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14154
fa4511c2
RB
141552016-01-25 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69376
14158 * gcc.dg/torture/pr69376.c: New testcase.
14159
1d101216
JD
141602016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14161
14162 PR fortran/69397
14163 PR fortran/68442
14164 * gfortran.dg/interface_38.f90: New test.
14165 * gfortran.dg/interface_39.f90: New test.
a0909527 14166
a59b92b0
PP
141672016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14168
14169 Revert:
14170 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14171
14172 PR c++/11858
14173 PR c++/24663
14174 PR c++/24664
14175 * g++.dg/template/pr11858.C: New test.
14176 * g++.dg/template/pr24663.C: New test.
14177 * g++.dg/template/unify12.C: New test.
14178 * g++.dg/template/unify13.C: New test.
14179 * g++.dg/template/unify14.C: New test.
14180 * g++.dg/template/unify15.C: New test.
14181 * g++.dg/template/unify16.C: New test.
14182 * g++.dg/template/unify17.C: New test.
14183
16acb1a8
DH
141842016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14185
14186 PR fortran/68283
14187 gfortran.dg/pr68283.f90: New test.
14188
094773e8
TK
141892016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14190
14191 PR fortran/66094
14192 * gfortran.dg/inline_matmul_13.f90: New test.
14193 * gfortran.dg/matmul_bounds_8.f90: New test.
14194 * gfortran.dg/matmul_bounds_9.f90: New test.
14195 * gfortran.dg/matmul_bounds_10.f90: New test.
14196
42fb90d7
TV
141972016-01-23 Tom de Vries <tom@codesourcery.com>
14198
14199 PR tree-optimization/69426
14200 * gcc.dg/autopar/pr69426.c: New test.
14201
69da7802
MS
142022016-01-23 Martin Sebor <msebor@redhat.com>
14203
14204 PR c++/58109
14205 PR c++/69022
14206 * g++.dg/cpp0x/alignas5.C: New test.
14207 * g++.dg/ext/vector29.C: Same.
14208
da17300a
UB
142092016-01-23 Uros Bizjak <ubizjak@gmail.com>
14210
14211 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14212 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14213 _GNU_SOURCE from compile flags to the source.
14214 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14215 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14216 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14217 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14218
62041cfc
JJ
142192016-01-22 Jakub Jelinek <jakub@redhat.com>
14220
14221 PR target/69432
14222 * g++.dg/opt/pr69432.C: New test.
14223
f7d2ad6f
BS
142242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14225
14226 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14227 32-bit targets testing an -m64 multilib.
14228
d403fc9a
WS
142292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14230
14231 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14232 64-bit support.
14233
4aa16f8d
JG
142342016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14235
14236 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14237
7c816d0f
CB
142382016-01-21 Christian Bruel <christian.bruel@st.com>
14239
14240 PR target/68674
14241 * gcc.target/i386/pr68674.c
14242 * gcc.target/aarch64/pr68674.c
14243 * gcc.target/arm/pr68674.c
14244
fce661e8
KT
142452016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14246
14247 PR target/69403
14248 * gcc.c-torture/execute/pr69403.c: New test.
14249
4696899f
PC
142502016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14251
14252 PR c++/55843
14253 * g++.dg/template/pr55843.C: New.
14254
bac69366
AL
142552016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14256
14257 PR testsuite/66877
14258 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14259 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14260
b57d3a5c
BS
142612016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14262
14263 PR testsuite/67489
da17300a
UB
14264 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14265 from dg-do compile directive, and instead add
14266 { dg-require-effective-target int128 }.
b57d3a5c 14267
9f04a53e
MS
142682016-01-20 Martin Sebor <msebor@redhat.com>
14269
14270 PR c/69405
14271 * gcc.dg/sync-fetch.c: New test.
14272
38a51663
JL
142732016-01-21 Martin Sebor <msebor@redhat.com>
14274
14275 PR target/69252
14276 * gcc.target/powerpc/pr69252.c: New test.
14277
2423a75a
JD
142782016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14279
14280 PR fortran/65996
da17300a 14281 * gfortran.dg/pr65996.f90: New test.
2423a75a 14282
0a76463f
DV
142832016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14284
14285 PR c++/68810
9f04a53e 14286 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14287 expected to generate an error.
0a76463f 14288
9776e692
BS
142892016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14290
14291 PR middle-end/66178
14292 * gcc.dg/torture/pr66178.c: New test.
14293
c8d3e088
AB
142942016-01-21 Anton Blanchard <anton@samba.org>
14295 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14296
14297 PR target/63354
14298 * gcc.target/powerpc/pr63354.c: New test.
14299
35b707ff
VM
143002016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14301
14302 PR rtl-optimization/68990
14303 * gcc.target/i386/pr68990: New.
14304
157b0829
NC
143052016-01-21 Nick Clifton <nickc@redhat.com>
14306
14307 PR target/69129
14308 * gcc.target/mips/pr69129.c: New.
14309
aede6748
PC
143102016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14311
14312 PR c++/58046
14313 * g++.dg/cpp0x/pr58046.C: New.
14314
5463c2c8
JJ
143152016-01-21 Jakub Jelinek <jakub@redhat.com>
14316
6d31cc75
SS
14317 PR target/69187
14318 PR target/65624
14319 * gcc.target/arm/pr69187.c: New test.
14320
5463c2c8
JJ
14321 PR c++/69355
14322 * g++.dg/torture/pr69355.C: New test.
14323
fa28f32b
AK
143242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14325 Sebastian Pop <s.pop@samsung.com>
14326
14327 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14328
b920a047
AK
143292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14330 Sebastian Pop <s.pop@samsung.com>
14331
da17300a 14332 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14333
bdd3aea6
JJ
143342016-01-21 Jakub Jelinek <jakub@redhat.com>
14335
14336 PR middle-end/67653
14337 * c-c++-common/pr67653.c: New test.
14338 * gcc.dg/torture/pr29119.c: Add dg-warning.
14339
26a2e6ae
PB
143402016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14341
14342 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14343
d25c7690
PK
143442016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14345
14346 PR c/24293
14347 * gcc.dg/pr24293.c: New test.
14348 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14349 incomplete struct type.
14350 * gcc.dg/declspec-1.c: Likewise.
14351 * gcc.dg/pr63549.c: Likewise.
14352
889d5698
JJ
143532016-01-20 Jakub Jelinek <jakub@redhat.com>
14354
14355 PR tree-optimization/66612
14356 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14357 for bdn instruction.
14358
d7cf3dc7
CL
143592016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14360
14361 * lib/target-supports.exp
14362 (check_effective_target_arm_fp_ok_nocache): New.
14363 (check_effective_target_arm_fp_ok): New.
14364 (add_options_for_arm_fp): New.
14365 (check_effective_target_arm_crypto_ok_nocache): Require
14366 target_arm_v8_neon_ok instead of arm32.
14367 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14368 (check_effective_target_arm_crypto_pragma_ok): New.
14369 (add_options_for_arm_vfp): New.
14370 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14371 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14372 target instead. Force initial fpu to vfp.
14373 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14374 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14375 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14376 dependency.
14377 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14378 use arm_vfp effective target instead. Force initial fpu to vfp.
14379 * gcc.target/arm/attr-neon3.c: Likewise.
14380 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14381 arm_vfp_ok.
14382 * gcc.target/arm/unsigned-float.c: Likewise.
14383 * gcc.target/arm/vfp-1.c: Likewise.
14384 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14385 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14386 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14387 * gcc.target/arm/vfp-ldmias.c: Likewise.
14388 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14389 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14390 * gcc.target/arm/vfp-stmiad.c: Likewise.
14391 * gcc.target/arm/vfp-stmias.c: Likewise.
14392 * gcc.target/arm/vnmul-1.c: Likewise.
14393 * gcc.target/arm/vnmul-2.c: Likewise.
14394 * gcc.target/arm/vnmul-3.c: Likewise.
14395 * gcc.target/arm/vnmul-4.c: Likewise.
14396
01ac9704 143972016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14398
e84b00da
L
14399 PR testsuite/69366
14400 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14401 the MPX run-time library, for compile-time MPX test.
14402 * gcc.target/i386/chkp-always_inline.c: Likewise.
14403 * gcc.target/i386/chkp-bndret.c: Likewise.
14404 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14405 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14406 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14407 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14408 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14409 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14410 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14411 * gcc.target/i386/chkp-label-address.c: Likewise.
14412 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14413 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14414 * gcc.target/i386/chkp-pr69044.c: Likewise.
14415 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14416 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14417 * gcc.target/i386/chkp-strchr.c: Likewise.
14418 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14419 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14420 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14421 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14422 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14423 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14424 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14425 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14426 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14427 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14428 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14429 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14430 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14431 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14432 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14433 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14434 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14435 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14436 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14437 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14438 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14439 * gcc.target/i386/pr63995-2.c: Likewise.
14440 * gcc.target/i386/pr64805.c: Likewise.
14441 * gcc.target/i386/pr65044.c: Likewise.
14442 * gcc.target/i386/pr65167.c: Likewise.
14443 * gcc.target/i386/pr65183.c: Likewise.
14444 * gcc.target/i386/pr65184.c: Likewise.
14445 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14446
28b33016
IE
144472016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14448
14449 PR tree-optimization/69328
14450 * gcc.dg/pr69328.c: New test.
14451
bcff0913
JL
144522016-01-20 Jeff Law <law@redhat.com>
14453
bf0bb970 14454 PR target/25114
bcff0913
JL
14455 * gcc.target/m68k/pr25114.c: New test.
14456
a3f69631
AV
144572016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14458
14459 * gcc.target/arm/memset-inline-10.c: Added
14460 dg-require-effective-target arm_thumb2_ok.
14461
af33ba0d
EB
144622016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14463
14464 * gcc.dg/debug/dwarf2/sso.c: New test.
14465
7596d5de
UB
144662016-01-19 Uros Bizjak <ubizjak@gmail.com>
14467
14468 PR testsuite/68820
14469 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14470 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14471 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14472
ceda2c69
JH
144732016-01-19 Jan Hubicka <hubicka@ucw.cz>
14474
14475 PR ipa/66223
14476 * g++.dg/ipa/devirt-50.C: New testcase.
14477
38a979f2
MP
144782016-01-19 Marek Polacek <polacek@redhat.com>
14479
14480 PR c++/68965
14481 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14482 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14483
962801c5
KT
144842016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14485
14486 PR target/69135
14487 * gcc.target/arm/pr69135_1.c: New test.
14488
078fe40a
WD
144892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14490
14491 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14492
786e3c06
WD
144932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14494
14495 * gcc.target/aarch64/ccmp_1.c: New testcase.
14496
1e297006
MP
144972016-01-19 Marek Polacek <polacek@redhat.com>
14498
14499 PR c++/68586
14500 * g++.dg/cpp0x/enum30.C: New test.
14501
879c27e3
RB
145022016-01-19 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/69336
14505 * g++.dg/tree-ssa/pr69336.C: New testcase.
14506
015337d3
JJ
145072016-01-19 Jakub Jelinek <jakub@redhat.com>
14508
14509 PR debug/65779
14510 * gcc.dg/pr65779.c: New test.
14511
e2c768b6
RB
145122016-01-19 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69352
14515 * gcc.dg/torture/pr69352.c: New testcase.
14516
569efc34
JJ
145172016-01-19 Jakub Jelinek <jakub@redhat.com>
14518
14519 PR rtl-optimization/68955
14520 PR rtl-optimization/64557
14521 * gcc.dg/torture/pr68955.c: New test.
14522
e49d321f
JH
145232016-01-19 Jan Hubicka <hubicka@ucw.cz>
14524
14525 PR lto/69136
14526 * g++.dg/torture/pr69136.C: New testcase.
14527
e9191ad3
JH
145282016-01-19 Jan Hubicka <hubicka@ucw.cz>
14529
14530 PR lto/69133
14531 * g++.dg/lto/pr69133_0.C: New testcase.
14532 * g++.dg/lto/pr69133_1.C: New testcase.
14533
2bedb645
JL
145342016-01-15 Jeff Law <law@redhat.com>
14535
14536 PR tree-optimization/69320
14537 * gcc.c-torture/pr69320-1.c: New test.
14538 * gcc.c-torture/pr69320-2.c: New test.
14539 * gcc.c-torture/pr69320-3.c: New test.
14540 * gcc.c-torture/pr69320-4.c: New test.
14541
17c15cb9
PP
145422016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14543
14544 PR c++/11858
14545 PR c++/24663
14546 PR c++/24664
14547 * g++.dg/template/pr11858.C: New test.
14548 * g++.dg/template/pr24663.C: New test.
14549 * g++.dg/template/unify12.C: New test.
14550 * g++.dg/template/unify13.C: New test.
14551 * g++.dg/template/unify14.C: New test.
14552 * g++.dg/template/unify15.C: New test.
14553 * g++.dg/template/unify16.C: New test.
14554 * g++.dg/template/unify17.C: New test.
14555
9617fd08
DM
145562016-01-18 David Malcolm <dmalcolm@redhat.com>
14557
14558 PR testsuite/69181
14559 * gcc.dg/pr69181-1.c: New test file.
14560 * gcc.dg/pr69181-2.c: New test file.
14561 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14562 globals by moving it to...
14563 (cleanup-after-saved-dg-test): ...this new function. Add
14564 "global additional_sources_used". Add reset of global
14565 multiline_expected_outputs to the empty list.
14566 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14567 global to...
14568 (multiline_expected_outputs): ...this, and updated comments to
14569 note that it is modified from gcc-dg.exp.
14570 (dg-end-multiline-output): Update for the above renaming.
14571 (handle-multiline-outputs): Likewise. Remove the clearing
14572 of the expected outputs to the empty list.
14573
b555a2e4
RB
145742016-01-18 Richard Biener <rguenther@suse.de>
14575
14576 PR tree-optimization/69297
14577 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14578
96902805
JM
145792016-01-18 Joseph Myers <joseph@codesourcery.com>
14580
14581 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14582 dg-options.
14583 * gcc.target/mips/mips-3d-2.c: Likewise.
14584 * gcc.target/mips/mips-3d-3.c: Likewise.
14585 * gcc.target/mips/mips-3d-4.c: Likewise.
14586 * gcc.target/mips/mips-3d-5.c: Likewise.
14587 * gcc.target/mips/mips-3d-6.c: Likewise.
14588 * gcc.target/mips/mips-3d-7.c: Likewise.
14589 * gcc.target/mips/mips-3d-8.c: Likewise.
14590 * gcc.target/mips/mips-3d-9.c: Likewise.
14591 * gcc.target/mips/mips-ps-1.c: Likewise.
14592 * gcc.target/mips/mips-ps-2.c: Likewise.
14593 * gcc.target/mips/mips-ps-3.c: Likewise.
14594 * gcc.target/mips/mips-ps-4.c: Likewise.
14595 * gcc.target/mips/mips-ps-5.c: Likewise.
14596 * gcc.target/mips/mips-ps-6.c: Likewise.
14597 * gcc.target/mips/mips-ps-7.c: Likewise.
14598 * gcc.target/mips/mips-ps-type.c: Likewise.
14599 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14600 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14601
40e26f94
TV
146022016-01-18 Tom de Vries <tom@codesourcery.com>
14603
14604 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14605 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14606 * c-c++-common/goacc/kernels-empty.c: New test.
14607 * c-c++-common/goacc/kernels-eternal.c: New test.
14608 * c-c++-common/goacc/kernels-loop-2.c: New test.
14609 * c-c++-common/goacc/kernels-loop-3.c: New test.
14610 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14611 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14612 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14613 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14614 * c-c++-common/goacc/kernels-loop-data.c: New test.
14615 * c-c++-common/goacc/kernels-loop-g.c: New test.
14616 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14617 * c-c++-common/goacc/kernels-loop-n.c: New test.
14618 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14619 * c-c++-common/goacc/kernels-loop.c: New test.
14620 * c-c++-common/goacc/kernels-noreturn.c: New test.
14621 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14622 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14623 * c-c++-common/goacc/kernels-reduction.c: New test.
14624
a98d4647
TV
146252016-01-18 Tom de Vries <tom@codesourcery.com>
14626
14627 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14628 * gcc.dg/autopar/outer-2.c: Same.
14629 * gcc.dg/autopar/outer-3.c: Same.
14630 * gcc.dg/autopar/outer-4.c: Same.
14631 * gcc.dg/autopar/outer-5.c: Same.
14632 * gcc.dg/autopar/outer-6.c: Same.
14633 * gcc.dg/autopar/parallelization-1.c: Same.
14634 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14635 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14636 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14637 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14638 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14639 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14640 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14641 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14642 * gcc.dg/autopar/pr39500-1.c: Same.
14643 * gcc.dg/autopar/pr39500-2.c: Same.
14644 * gcc.dg/autopar/pr46193.c: Same.
14645 * gcc.dg/autopar/pr46194.c: Same.
14646 * gcc.dg/autopar/pr49580.c: Same.
14647 * gcc.dg/autopar/pr49960-1.c: Same.
14648 * gcc.dg/autopar/pr49960.c: Same.
14649 * gcc.dg/autopar/pr68373.c: Same.
14650 * gcc.dg/autopar/reduc-1.c: Same.
14651 * gcc.dg/autopar/reduc-1char.c: Same.
14652 * gcc.dg/autopar/reduc-1short.c: Same.
14653 * gcc.dg/autopar/reduc-2.c: Same.
14654 * gcc.dg/autopar/reduc-2char.c: Same.
14655 * gcc.dg/autopar/reduc-2short.c: Same.
14656 * gcc.dg/autopar/reduc-3.c: Same.
14657 * gcc.dg/autopar/reduc-4.c: Same.
14658 * gcc.dg/autopar/reduc-6.c: Same.
14659 * gcc.dg/autopar/reduc-7.c: Same.
14660 * gcc.dg/autopar/reduc-8.c: Same.
14661 * gcc.dg/autopar/reduc-9.c: Same.
14662 * gcc.dg/autopar/uns-outer-4.c: Same.
14663 * gcc.dg/autopar/uns-outer-5.c: Same.
14664 * gcc.dg/autopar/uns-outer-6.c: Same.
14665 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14666 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14667
da976fa8
AL
146682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14669
14670 PR target/63679
14671 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14672 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14673
70c1e886
AL
146742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14675
14676 PR target/63679
14677 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14678 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14679 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14680
88bed196
AL
146812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14682
14683 PR target/63679
14684 * gcc.dg/tree-ssa/sra-17.c: New.
14685 * gcc.dg/tree-ssa/sra-18.c: New.
14686
3dd5f42e
IE
146872016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14688
14689 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14690
ae5a77fa
EB
146912016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14692
14693 * gnat.dg/inline12.adb: New test.
14694
11e57fc6
BC
146952016-01-18 Bin Cheng <bin.cheng@arm.com>
14696
14697 PR tree-optimization/66797
14698 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14699
995b6fe0
RB
147002016-01-18 Richard Biener <rguenther@suse.de>
14701
14702 PR tree-optimization/69170
14703 * gcc.dg/torture/pr69170.c: New testcase.
14704
82ee0cf2 147052016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14706
14707 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14708
d69da357
TV
147092016-01-16 Tom de Vries <tom@codesourcery.com>
14710
14711 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14712
a3845283
TV
147132016-01-16 Tom de Vries <tom@codesourcery.com>
14714
14715 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14716 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14717 redundant dg-require-effective-target pthread.
14718 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14719 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14720 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14721 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14722 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14723 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14724 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14725
197a6aa6
DE
147262016-01-16 David Edelsohn <dje.gcc@gmail.com>
14727
14728 PR target/68609
14729 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14730 * gcc.target/powerpc/recip-7.c: Same.
14731
ec7886c1
PP
147322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14733
14734 PR c++/69091
14735 * g++.dg/template/pr69091.C: New test.
14736
203484bb
PP
147372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14738
14739 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14740 dump does not contain an error_mark_node.
14741 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14742 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14743
aa2500e9
PP
147442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14745
14746 PR c++/68936
14747 * g++.dg/template/pr68936.C: New test.
14748
28621a5c
DE
147492016-01-15 David Edelsohn <dje.gcc@gmail.com>
14750
14751 PR target/68609
14752 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14753 * gcc.target/powerpc/recip-2.c: Same.
14754 * gcc.target/powerpc/recip-3.c: Same.
14755 * gcc.target/powerpc/recip-4.c: Same.
14756 * gcc.target/powerpc/recip-sqrtf.c: Same.
14757
40c43aca
JL
147582016-01-15 Jeff Law <law@redhat.com>
14759
14760 PR tree-optimization/69270
14761 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14762 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14763
afbc5ae8
PT
147642016-01-15 Paul Thomas <pault@gcc.gnu.org>
14765
14766 PR fortran/49630
14767 * gfortran.dg/deferred_character_13.f90: New test for the fix
14768 of comment 3 of the PR.
14769
14770 PR fortran/54070
14771 * gfortran.dg/deferred_character_8.f90: New test
14772 * gfortran.dg/allocate_error_5.f90: New test
14773
14774 PR fortran/60593
14775 * gfortran.dg/deferred_character_10.f90: New test
14776
14777 PR fortran/60795
14778 * gfortran.dg/deferred_character_14.f90: New test
14779
14780 PR fortran/61147
14781 * gfortran.dg/deferred_character_11.f90: New test
14782
14783 PR fortran/64324
14784 * gfortran.dg/deferred_character_9.f90: New test
14785
49abe076
VM
147862016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14787
14788 PR rtl-optimization/69030
14789 * gcc.target/i386/pr69030.c: New.
14790
16d12992
KT
147912016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14792
14793 * gcc.target/aarch64/target_attr_17.c: New test.
14794
78810bd3
RB
147952016-01-15 Richard Biener <rguenther@suse.de>
14796
14797 PR tree-optimization/66856
14798 * gcc.dg/torture/pr66856-1.c: New testcase.
14799 * gcc.dg/torture/pr66856-2.c: Likewise.
14800
2bd847fe
RB
148012016-01-15 Richard Biener <rguenther@suse.de>
14802
14803 PR debug/69137
14804 * g++.dg/lto/pr69137_0.C: New testcase.
14805
a00fe3b7
RS
148062016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14807
14808 PR middle-end/69246
14809 * gcc.target/i386/pr69246.c: New test.
14810
cbb0e83b
DV
148112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14812
7596d5de 14813 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14814
5a500ecf
DV
148152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14816
14817 PR c++/56194
14818 * g++.dg/init/const9.C: Disable test on S/390.
14819
5d9bf64f
DV
148202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14821
14822 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14823 * g++.dg/Wno-frame-address.C: Ditto.
14824
e234b19e
DV
148252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14826
14827 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14828
89483f99
RB
148292016-01-15 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/68961
14832 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14833
94f37395
IE
148342016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14835
14836 * gcc.target/i386/pr65105-5.c: New test.
14837
82ee0cf2 148382016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14839
14840 * gcc.c-torture/execute/alias-4.c: New testcase.
14841
82ee0cf2 148422016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14843
14844 PR ipa/68148
14845 * g++.dg/ipa/devirt-49.C: New testcase.
14846
092f7deb 148472016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14848
14849 PR target/65837
14850 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14851 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14852 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14853
e93c66bc
RB
148542016-01-15 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/69117
14857 * gcc.dg/torture/pr69117.c: New testcase.
14858
c47eaca6 148592015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14860
14861 PR c++/69048
14862 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14863
c3f6914a
FXC
148642016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14865
14866 PR testsuite/67509
14867 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14868 range tests use 100 * maximum instead of maximum + 1.
14869
cd65ae90
JJ
148702016-01-14 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR debug/69244
14873 * gcc.dg/guality/pr69244.c: New test.
14874
19643948
UB
148752016-01-14 Uros Bizjak <ubizjak@gmail.com>
14876
14877 * lib/target-supports.exp (check_effective_target_issignaling):
14878 New procedure.
14879 * gcc.dg/pr61441.c: Require issignaling effective target.
14880
fe79c97e
SB
148812016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14882
14883 PR target/68803
14884 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14885
c7df95d8
DM
148862016-01-14 David Malcolm <dmalcolm@redhat.com>
14887
14888 PR c++/68819
14889 PR preprocessor/69177
14890 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14891 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14892 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14893 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14894
00083992
MP
148952016-01-14 Marek Polacek <polacek@redhat.com>
14896
14897 PR c/69262
14898 * gcc.dg/array-15.c: New test.
14899
0c9b3294
JJ
149002016-01-14 Jakub Jelinek <jakub@redhat.com>
14901
14902 PR middle-end/68146
14903 PR tree-optimization/69155
14904 * gfortran.dg/pr68146.f: New test.
14905 * gfortran.dg/pr69155.f90: New test.
14906
3688e13d
RB
149072016-01-14 Richard Biener <rguenther@suse.de>
14908
14909 PR tree-optimization/68060
14910 * gcc.dg/torture/pr68060-1.c: New testcase.
14911 * gcc.dg/torture/pr68060-2.c: Likewise.
14912
bab0ad3a
NC
149132016-01-14 Nick Clifton <nickc@redhat.com>
14914
14915 * lib/target-supports.exp
14916 (check_effective_target_arm_neon_ok_nocache): Add an option
14917 sequence that includes setting the ARM architecture to ARMv7-A.
14918 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14919 command line options necessary to enable Neon support.
14920 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14921 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14922 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14923 * gcc.target/arm/pr69180.c: Likewise.
14924
947c2ce5
JL
149252016-01-14 Jeff Law <law@redhat.com>
14926
14927 PR tree-optimization/69270
14928 * gcc.dg/tree-ssa/pr69270.c: New test.
14929
3342fd71
BS
149302016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14931
14932 PR c/66208
14933 * c-c++-common/pr66208.c: New file.
14934
2ad3adf1
JJ
149352016-01-13 Jakub Jelinek <jakub@redhat.com>
14936
14937 PR tree-optimization/69156
14938 * gcc.dg/pr69156.c: New test.
14939
398d6feb
L
149402016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14941
14942 * gcc.target/i386/pr69225-7.c: New test.
14943
4c868789
RH
149442016-01-13 Richard Henderson <rth@redhat.com>
14945
14946 * gcc.dg/tm/memopt-13.c: Update expected function.
14947 * gcc.dg/tm/memopt-6.c: Likewise.
14948
ef6d1772
UB
149492016-01-13 Uros Bizjak <ubizjak@gmail.com>
14950
14951 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14952 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14953 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14954 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14955
ef6d1772
UB
149562016-01-13 Tom de Vries <tom@codesourcery.com>
14957
14958 PR tree-optimization/69169
0b4b6ef2
TV
14959 * gcc.dg/pr69169.c: New test.
14960
2ad3adf1 149612016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14962
14963 PR target/69228
14964 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14965 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14966 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14967 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14968 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14969 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14970 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14971 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14972
9060e335
AK
149732016-01-13 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR target/69247
14976 * gcc.dg/pr69247.c: New test.
14977
40311329
RB
149782016-01-13 Richard Biener <rguenther@suse.de>
14979
14980 PR tree-optimization/69242
14981 * gcc.dg/torture/pr69242.c: New testcase.
14982
ccbd7103
RB
149832016-01-13 Richard Biener <rguenther@suse.de>
14984
14985 PR tree-optimization/69186
14986 * gcc.dg/torture/pr69186.c: New testcase.
14987
c6f72a46
JL
149882016-01-13 Jeff Law <law@redhat.com>
14989
14990 PR tree-optimization/67755
14991 * gcc.dg/tree-ssa/pr67755.c: New test.
14992
149932016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14994
14995 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14996 pass number in output by a star.
14997
c446cf07
BC
149982016-01-12 Bin Cheng <bin.cheng@arm.com>
14999
15000 PR tree-optimization/68911
15001 * gcc.c-torture/execute/pr68911.c: New test.
15002
5342156c
MP
150032016-01-12 Marek Polacek <polacek@redhat.com>
15004
15005 PR c++/68979
15006 * g++.dg/warn/permissive-1.C: New test.
15007
65364cc5
JJ
150082016-01-12 Jakub Jelinek <jakub@redhat.com>
15009
15010 PR objc++/68511
15011 PR c++/69213
15012 * g++.dg/opt/pr69213.C: New test.
15013
81b9a3d9
CB
150142016-01-12 Christian Bruel <christian.bruel@st.com>
15015
15016 PR target/69180
15017 * gcc.target/arm/pr69180.c: New test.
15018
3c4e91c9
RB
150192016-01-12 Richard Biener <rguenther@suse.de>
15020
15021 PR lto/69077
15022 * g++.dg/lto/pr69077_0.C: New testcase.
15023 * g++.dg/lto/pr69077_1.C: Likewise.
15024
5664cea1
JJ
150252016-01-12 Jakub Jelinek <jakub@redhat.com>
15026
15027 PR target/69175
15028 * g++.dg/opt/pr69175.C: New test.
15029
86cefc49
AL
150302016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15031
15032 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15033 rather than #including math.h & stdlib.h.
15034 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15035 * gcc.dg/vect/pr49771.c: Likewise.
15036 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15037 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15038 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15039 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15040 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15041 * gcc.dg/vect/pr44507.c: Likewise.
15042 * gcc.dg/vect/pr45902.c: Likewise.
15043 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15044 * gcc.dg/vect/vect-117.c: Likewise.
15045 * gcc.dg/vect/vect-99.c: Likewise.
15046 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15047 * gcc.dg/vect/vect-cond-1.c: Likewise.
15048 * gcc.dg/vect/vect-cond-2.c: Likewise.
15049 * gcc.dg/vect/vect-cond-3.c: Likewise.
15050 * gcc.dg/vect/vect-cond-4.c: Likewise.
15051 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15052 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15053 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15054 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15055 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15056 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15057 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15058 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15059 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15060 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15061 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15062 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15063 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15064 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15065 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15066 include of signal.h.
15067 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15068 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15069 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15070 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15071 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15072 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15073 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15074 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15075 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15076 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15077 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15078 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15079 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15080 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15081 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15082 * gcc.dg/vect/vect-outer-5.c: Likewise.
15083 * gcc.dg/vect/vect-outer-6.c: Likewise.
15084 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15085 include of stdio.h.
15086
b832f61e
NC
150872016-01-12 Nick Clifton <nickc@redhat.com>
15088
15089 PR target/68913
15090 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15091 to fread so that it will be found in all target runtimes.
15092
8eac49b1
RB
150932016-01-12 Richard Biener <rguenther@suse.de>
15094
15095 PR tree-optimization/69053
15096 * g++.dg/torture/pr69053.C: New testcase.
15097
2935d994
RB
150982016-01-12 Richard Biener <rguenther@suse.de>
15099
15100 PR tree-optimization/69168
15101 * gcc.dg/torture/pr69168.c: New testcase.
15102
66c16fd9
RB
151032016-01-12 Richard Biener <rguenther@suse.de>
15104
15105 PR tree-optimization/69157
15106 * gcc.dg/torture/pr69157.c: New testcase.
15107
151082016-01-12 Richard Biener <rguenther@suse.de>
15109
15110 PR tree-optimization/69174
15111 * gcc.dg/torture/pr69174.c: New testcase.
15112
723033a6
JJ
151132016-01-12 Jakub Jelinek <jakub@redhat.com>
15114
15115 PR c++/66808
15116 PR c++/69000
15117 * g++.dg/tls/pr66808.C: New test.
15118 * g++.dg/tls/pr69000.C: New test.
15119
3574cf47
BS
151202016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15121
15122 * gcc.target/powerpc/swaps-p8-23.c: New test.
15123 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15124
feb20787
JDA
151252016-01-11 John David Anglin <danglin@gcc.gnu.org>
15126
15127 PR tree-optimization/68356
15128 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15129
27b1820a
KV
151302016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15131 Jim Wilson <jim.wilson@linaro.org>
15132
15133 PR target/69194
15134 * gcc.target/arm/pr69194.c: New test.
15135
cf4de6af
L
151362016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15137
15138 PR target/69225
15139 * gcc.target/i386/pr69225-1.c: New test.
15140 * gcc.target/i386/pr69225-2.c: Likewise.
15141 * gcc.target/i386/pr69225-3.c: Likewise.
15142 * gcc.target/i386/pr69225-4.c: Likewise.
15143 * gcc.target/i386/pr69225-5.c: Likewise.
15144 * gcc.target/i386/pr69225-6.c: Likewise.
15145
1ebd5558
JJ
151462016-01-11 Jakub Jelinek <jakub@redhat.com>
15147
23552a4d
JJ
15148 PR target/67462
15149 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15150 if lp64.
15151
26ff85b0
JJ
15152 PR target/69071
15153 * gcc.dg/pr69071.c: New test.
15154
9cb6bd74
JJ
15155 PR c++/69211
15156 * g++.dg/opt/pr69211.C: New test.
15157
1ebd5558
JJ
15158 PR tree-optimization/69214
15159 * gcc.c-torture/compile/pr69214.c: New test.
15160
8c18c836
UB
151612016-01-11 Uros Bizjak <ubizjak@gmail.com>
15162
15163 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15164 * gcc.target/i386/pr66232-11.c: Ditto.
15165 * gcc.target/i386/pr66232-12.c: Ditto.
15166 * gcc.target/i386/pr66232-13.c: Ditto.
15167
62446e6e
RB
151682016-01-11 Richard Biener <rguenther@suse.de>
15169
15170 PR tree-optimization/69173
15171 * gcc.dg/torture/pr69173.c: New testcase.
15172
2b8568fe
KT
151732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15174
15175 PR rtl-optimization/68796
15176 * gcc.target/aarch64/tst_5.c: New test.
15177 * gcc.target/aarch64/tst_6.c: Likewise.
15178
5baf4532
KT
151792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15180
15181 PR rtl-optimization/68841
15182 * gcc.dg/pr68841.c: New test.
15183 * gcc.c-torture/execute/pr68841.c: New test.
15184
ca90b1ed
YR
151852016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15186
15187 PR rtl-optimization/68920
15188 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15189 for ix86 targets.
15190 * gcc.dg/ifcvt-5.c: New test.
15191
2ad3adf1 151922016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15193
15194 PR bootstrap/69123
15195 * g++.dg/pr69123.C: New.
15196
83834c09
IE
151972016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15198
15199 PR target/69010
15200 * gcc.target/i386/pr69010.c: New test.
15201
dcf89d57
MJ
152022016-01-11 Martin Jambor <mjambor@suse.cz>
15203
15204 PR ipa/69044
15205 * gcc.target/i386/chkp-pr69044.c: New test.
15206
d95167ee
TV
152072016-01-11 Tom de Vries <tom@codesourcery.com>
15208
15209 PR tree-optimization/69109
15210 * gcc.dg/autopar/pr69109-2.c: New test.
15211 * gcc.dg/autopar/pr69109.c: New test.
15212
4f6403a8
TV
152132016-01-11 Tom de Vries <tom@codesourcery.com>
15214
15215 PR tree-optimization/69108
15216 * gcc.dg/autopar/pr69108.c: New test.
15217
21efdd80
PP
152182016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15219
15220 PR c++/69029
15221 * c-c++-common/Wisleading-indentation.c: Augment test.
15222
fd42eed8
TK
152232016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15224
15225 PR fortran/69154
15226 * gfortran.dg/inline_matmul_12.f90: New test.
15227
4f90ee6c
PT
152282016-01-10 Paul Thomas <pault@gcc.gnu.org>
15229
15230 PR fortran/67779
15231 * gfortran.dg/actual_array_offset_1: New test.
15232
3907c6cf
TV
152332016-01-10 Tom de Vries <tom@codesourcery.com>
15234
15235 PR tree-optimization/69062
15236 * gcc.dg/autopar/pr69062.c: New test.
15237
b07b236e
TS
152382016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15239
15240 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15241 * gcc.dg/vect/slp-perm-2.c: Likewise.
15242 * gcc.dg/vect/slp-perm-3.c: Likewise.
15243 * gcc.dg/vect/slp-perm-5.c: Likewise.
15244 * gcc.dg/vect/slp-perm-6.c: Likewise.
15245 * gcc.dg/vect/slp-perm-7.c: Likewise.
15246 * gcc.dg/vect/slp-perm-8.c: Likewise.
15247
23fab8ae
TV
152482016-01-10 Tom de Vries <tom@codesourcery.com>
15249
15250 PR tree-optimization/69039
15251 * gcc.dg/autopar/pr69039.c: New test.
15252
73f0dae2
MP
152532016-01-09 Marek Polacek <polacek@redhat.com>
15254
15255 PR c++/69113
15256 * g++.dg/pr69113.C: New test.
15257
20b8d734
JJ
152582016-01-09 Jakub Jelinek <jakub@redhat.com>
15259
15260 PR middle-end/50865
15261 PR tree-optimization/69097
15262 * gcc.c-torture/execute/pr50865.c: New test.
15263 * gcc.c-torture/execute/pr69097-1.c: New test.
15264 * gcc.c-torture/execute/pr69097-2.c: New test.
15265 * gcc.dg/pr69097-1.c: New test.
15266 * gcc.dg/pr69097-2.c: New test.
15267
c50e614b
JJ
152682016-01-09 Jakub Jelinek <jakub@redhat.com>
15269
15270 PR c++/69164
15271 * g++.dg/opt/pr69164.C: New test.
15272
e0237993
JJ
152732016-01-08 Jakub Jelinek <jakub@redhat.com>
15274
15275 PR tree-optimization/69167
15276 * gcc.dg/pr69167.c: New test.
15277
bd8f5bb2
MP
152782016-01-08 Marek Polacek <polacek@redhat.com>
15279
15280 PR c++/68449
15281 * g++.dg/pr68449.C: New.
15282
bb0f5ca7
AL
152832016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15284
15285 PR tree-optimization/68707
15286 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15287 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15288 on platforms supporting it.
15289 * gcc.dg/vect/slp-perm-2.c: Likewise.
15290 * gcc.dg/vect/slp-perm-3.c: Likewise.
15291 * gcc.dg/vect/slp-perm-5.c: Likewise.
15292 * gcc.dg/vect/slp-perm-7.c: Likewise.
15293 * gcc.dg/vect/slp-perm-8.c: Likewise.
15294 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15295 on platforms supporting it.
15296
22518428
JJ
152972016-01-08 Jakub Jelinek <jakub@redhat.com>
15298
33f0852f
JJ
15299 PR tree-optimization/69162
15300 * gcc.dg/pr69162.c: New test.
15301
22518428
JJ
15302 PR tree-optimization/69172
15303 * gcc.dg/pr69172.c: New test.
15304
80e9b3aa
TP
153052016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15306
15307 PR tree-optimization/67781
15308 * gcc.c-torture/execute/pr67781.c: New file.
15309
262a363f
JJ
153102016-01-08 Jakub Jelinek <jakub@redhat.com>
15311
15312 PR tree-optimization/69083
15313 * gcc.dg/vect/pr69083.c: New test.
15314
6e1f093f
SS
153152016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15316
15317 PR tree-optimization/61441
15318 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15319 Use -fexcess-precision=standard for compiler options.
15320 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15321
53290e07
JJ
153222016-01-08 Jakub Jelinek <jakub@redhat.com>
15323
57bf3072
JJ
15324 PR fortran/69128
15325 * gfortran.dg/gomp/pr69128.f90: New test.
15326
53290e07
JJ
15327 PR c++/69145
15328 * g++.dg/ext/pr69145-1.C: New test.
15329 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15330 * g++.dg/ext/pr69145-2.h: New file.
15331
7a127fa7
MS
153322016-01-07 Martin Sebor <msebor@redhat.com>
15333
15334 PR c/68966
15335 * gcc.dg/atomic-fetch-bool.c: New test.
15336 * gcc.dg/sync-fetch-bool.c: New test.
15337
95918b49
L
153382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15339
15340 PR fortran/66680
15341 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15342
c8e62a9d
NC
153432016-01-07 Nick Clifton <nickc@redhat.com>
15344
15345 PR target/66655
15346 * g++.dg/pr66655.C: New test.
15347 * g++.dg/pr66655_1.cc: Test support file.
15348 * g++.dg/pr66655.h: Test header file.
15349
2ad3adf1 153502016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15351
15352 PR fortran/66680
15353 gfortran.dg/gomp/pr66680.f90: New test.
15354
4cd9ca92
L
153552016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15356
15357 PR target/69171
15358 * gcc.target/i386/pr69171-1.c: New test.
15359 * gcc.target/i386/pr69171-2.c: Likewise.
15360 * gcc.target/i386/pr69171-3.c: Likewise.
15361 * gcc.target/i386/pr69171-4.c: Likewise.
15362 * gcc.target/i386/pr69171-5.c: Likewise.
15363 * gcc.target/i386/pr69171-6.c: Likewise.
15364
7e33d4dc
BS
153652015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15366
15367 PR middle-end/67639
15368 * c-c++-common/pr67639.c: New test.
15369
fec64afc
JJ
153702016-01-07 Jakub Jelinek <jakub@redhat.com>
15371
15372 PR tree-optimization/69141
15373 * g++.dg/opt/pr69141.C: New test.
15374
f293ad29
EB
153752016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15376
15377 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15378
5027395e
UB
153792016-01-06 Uros Bizjak <ubizjak@gmail.com>
15380
15381 PR target/69140
15382 * gcc.target/i386/pr69140.c: New test
15383
7443cf13
DM
153842016-01-06 David Malcolm <dmalcolm@redhat.com>
15385
15386 * gcc.dg/bad-dereference.c: New test case.
15387
32928931
BS
153882015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15389
15390 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15391
68dd05da
AS
153922016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15393
15394 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15395
6b131d5b
MP
153962016-01-06 Marek Polacek <polacek@redhat.com>
15397
15398 PR sanitizer/69099
15399 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15400
8d9fdb49
MP
154012016-01-05 Marek Polacek <polacek@redhat.com>
15402
15403 PR c/69104
15404 * gcc.dg/atomic-invalid-2.c: New.
15405
acf93f1e
L
154062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15407
15408 PR target/68991
15409 * gcc.target/i386/pr68991.c: New test.
15410
3f50525d
L
154112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15412
15413 PR target/68991
15414 * g++.dg/pr68991-1.C: New test.
15415 * g++.dg/pr68991-2.C: Likewise.
15416
e0237993 154172016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15418
e0237993 15419 PR other/60465
face88a1
ST
15420 * gcc.target/ia64/pr60465-gprel64.c: New test.
15421 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15422
a0866eff
KT
154232016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15424
15425 PR rtl-optimization/68651
15426 * gcc.target/aarch64/pr68651_1.c: New test.
15427
c589e975
DM
154282016-01-05 David Malcolm <dmalcolm@redhat.com>
15429
15430 PR c/69122
15431 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15432
929710d9
NS
154332016-01-05 Nathan Sidwell <nathan@acm.org>
15434
ce3e43d7
NS
15435 PR c++/58583
15436 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15437
929710d9
NS
15438 * gcc.dg/alias-15.c: New.
15439
a2faef8e
NC
154402016-01-05 Nick Clifton <nickc@redhat.com>
15441
15442 PR target/68870
15443 * g++.dg/pr68770.C: New test.
15444
4cfa76e3
MS
154452016-01-04 Mike Stump <mikestump@comcast.net>
15446
15447 * lib/target-supports.exp (check_effective_target_cilkplus):
15448 cilkplus targets require pthreads.
4ece61b6 15449 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15450
4e8a3a35
MM
154512016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15452
15453 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15454 generation.
15455
818ab71a
JJ
154562016-01-04 Jakub Jelinek <jakub@redhat.com>
15457
15458 Update copyright years.
15459
2fe0a208
MP
154602016-01-04 Marek Polacek <polacek@redhat.com>
15461
15462 PR c/68908
15463 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15464 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15465 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15466
9e3b2fe3
EB
154672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15468
15469 * gcc.target/sparc/20160104-2.c: New test.
15470
e8d65a35
EB
154712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15472
15473 * gcc.target/sparc/20160104-1.c: New test.
15474
25ccfccd
PT
154752016-01-03 Paul Thomas <pault@gcc.gnu.org>
15476
15477 PR fortran/65045
15478 * gfortran.dg/pr65045.f90: New test.
15479
cb51d382
EB
154802016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15481
15482 * gnat.dg/specs/debug1.ads: Delete.
15483
6eeaad6e
JD
154842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15485
15486 PR libgfortran/68867
15487 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15488 expression.
15489
2f968603
JD
154902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15491
15492 PR libgfortran/68867
15493 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15494 PowerPC.
15495
591bb5e4
PT
154962016-01-01 Paul Thomas <pault@gcc.gnu.org>
15497
15498 PR fortran/68864
15499 * gfortran.dg/pr68864.f90: New test.
15500
f1e0620c
JJ
155012016-01-01 Jakub Jelinek <jakub@redhat.com>
15502
942a1319
JJ
15503 PR tree-optimization/69070
15504 * gcc.dg/pr69070.c: New test.
15505
10dff63f
JJ
15506 PR sanitizer/69055
15507 * gfortran.dg/pr69055.f90: New test.
15508
f1e0620c
JJ
15509 PR target/69015
15510 * gcc.dg/pr69015.c: New test.
818ab71a 15511\f
2f883d1c 15512Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15513
15514Copying and distribution of this file, with or without modification,
15515are permitted in any medium without royalty provided the copyright
15516notice and this notice are preserved.