]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/35503 (Warning about restricted pointers?)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
975672f3
PK
12016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 PR c/35503
4 * c-c++-common/pr35503-1.c: New test.
5 * c-c++-common/pr35503-2.c: Likewise.
6 * c-c++-common/pr35503-3.c: Likewise.
7 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
8
a4ba1151
UB
92016-11-13 Uros Bizjak <ubizjak@gmail.com>
10
11 PR rtl-optimization/78232
12 PR rtl-optimization/78248
13 * gcc.dg/ubsan/pr78248.c: New test.
14
47605312
EB
152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gnat.dg/address_conv.adb: New test.
18
96826e28
EB
192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gnat.dg/renaming11.ad[sb]: New test.
22
4be719cd
EB
232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
24
25 * c-c++-common/dump-ada-spec-6.c: New test.
26
4ebd491f
EB
272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
28
29 * gnat.dg/lto21.adb: New test.
30 * gnat.dg/lto21_pkg1.ads: New helper.
31 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
32
f9d49cd1
JW
332016-11-13 Janus Weil <janus@gcc.gnu.org>
34
35 PR fortran/60952
36 * gfortran.dg/typebound_proc_34.f90: New test.
37
9cbf8673
JW
382016-11-13 Janus Weil <janus@gcc.gnu.org>
39
40 PR fortran/66366
41 * gfortran.dg/class_57.f90: Changed error message.
42 * gfortran.dg/class_60.f90: New test.
43
0e075835
DE
442016-11-12 David Edelsohn <dje.gcc@gmail.com>
45
46 * g++.dg/pr78112.C: XFAIL AIX.
47
b93d8a3f
JW
482016-11-12 Janus Weil <janus@gcc.gnu.org>
49
50 PR fortran/77501
51 * gfortran.dg/typebound_generic_16.f90: New test.
52
b8f70e67
JJ
532016-11-12 Jakub Jelinek <jakub@redhat.com>
54
55 PR c++/71225
56 * g++.dg/cpp0x/pr71225.C: New test.
57
8b287aea
EB
582016-11-11 Eric Botcazou <ebotcazou@adacore.com>
59
60 * gcc.target/sparc/20161111-1.c: New test.
61
c901bc0d
UB
622016-11-11 Uros Bizjak <ubizjak@gmail.com>
63
64 PR target/78310
65 * gcc.target/i386/pr78310.c: New test.
66
606f928d
JL
672016-11-11 Jeff Law <law@redhat.com>
68
69 * gcc.dg/tree-ssa/isolate-6.c: New test.
70 * gcc.dg/tree-ssa/isolate-7.c: New test.
71
be278990
BC
722016-11-11 Bin Cheng <bin.cheng@arm.com>
73
74 PR testsuite/78292
75 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
76 vect_max_reduc.
77
d9ab7525
JJ
782016-11-11 Jakub Jelinek <jakub@redhat.com>
79
80 PR c++/72774
81 * g++.dg/parse/pr72774.C: New test.
82
4b7e0c76
RB
832016-11-11 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/71575
86 * gcc.dg/graphite/pr71575-1.c: New testcase.
87 * gcc.dg/graphite/pr71575-2.c: Likewise.
88
d07f8c59
RB
892016-11-11 Richard Biener <rguenther@suse.de>
90
91 PR middle-end/78295
92 * gcc.dg/uninit-pr78295.c: New testcase.
93
94903212
FR
942016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
95
96 PR fortran/78277
97 * gfortran.dg/dec_structure_17.f90: New test.
98
456f0dfa
MM
992016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
100
101 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
102 being allowed in vector registers.
103 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
104 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
105 * gcc.target/powerpc/vsx-himode.c: Likewise.
106 * gcc.target/powerpc/vsx-himode2.c: Likewise.
107 * gcc.target/powerpc/vsx-himode3.c: Likewise.
108 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
109 to allow matching MFVSRD or MFVSRW.
110
8d34bfa8
PH
1112016-11-10 Pat Haugen <pthaugen@us.ibm.com>
112
113 PR rtl-optimization/78241
114 * gcc.dg/pr78241.c: New test.
115
0569479e
JJ
1162016-11-10 Jakub Jelinek <jakub@redhat.com>
117
8ebd1b31
JJ
118 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
119 201307.
120
0569479e
JJ
121 * g++.dg/cpp1z/noexcept-type14.C: New test.
122 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
123
37a16493
JG
1242016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
125
126 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
127 WVAL0S tests added in r241817.
128
b4c3a85b
JJ
1292016-11-10 Jakub Jelinek <jakub@redhat.com>
130
131 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
132 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
133 no longer allowed and corresponding ordered construct.
134 * gfortran.dg/gomp/linear-1.f90: New test.
135 * gfortran.dg/gomp/declare-simd-2.f90: New test.
136 * gfortran.dg/gomp/declare-target-1.f90: New test.
137 * gfortran.dg/gomp/declare-target-2.f90: New test.
138
86bc8506
ML
1392016-11-10 Martin Liska <mliska@suse.cz>
140
141 PR sanitizer/78270
142 * gcc.dg/asan/pr78270.c: New test.
143
ed5fdfba
PMR
1442016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
145 Jakub Jelinek <jakub@redhat.com>
146
147 PR debug/78112
b4c3a85b 148 * g++.dg/pr78112.C: New testcase.
ed5fdfba 149
0391e4a3
JJ
1502016-11-09 Jakub Jelinek <jakub@redhat.com>
151
cc38d9d6
JJ
152 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
153 -Wno-c++1z-compat.
154 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
155 string in case condition contains % characters.
156
0391e4a3
JJ
157 PR c++/78283
158 * g++.dg/cpp1z/noexcept-type13.C: New test.
159
410fe60d
TT
1602016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
161
162 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
163 using (HAS_MOVN) with MIPS III.
164
271dd55c
JW
1652016-11-09 Janus Weil <janus@gcc.gnu.org>
166
167 PR fortran/46459
168 * gfortran.dg/volatile14.f90: New test.
169
ff1f317b
UB
1702016-11-09 Uros Bizjak <ubizjak@gmail.com>
171
172 PR target/78262
173 * gcc.target/i386/pr78262.c: New test.
174
f31adad4
FR
1752016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
176
177 PR fortran/78259
178 * gfortran.dg/pr78259.f90: New test.
179
b349a81a
JW
1802016-11-09 Janus Weil <janus@gcc.gnu.org>
181
182 PR fortran/60777
183 * gfortran.dg/spec_expr_7.f90: New test.
184
2e955d50
JJ
1852016-11-09 Jakub Jelinek <jakub@redhat.com>
186
4f353581
JJ
187 PR target/77718
188 * gcc.c-torture/execute/pr77718.c: New test.
189
2e955d50
JJ
190 * gcc.dg/ubsan/c99-shift-3.c: New test.
191 * gcc.dg/ubsan/c99-shift-4.c: New test.
192 * gcc.dg/ubsan/c99-shift-5.c: New test.
193 * gcc.dg/ubsan/c99-shift-6.c: New test.
194
68c93708
ML
1952016-11-09 Martin Liska <mliska@suse.cz>
196
197 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
198 test-case for memcmp.
199 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
200
7b649f79
TP
2012016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
202
203 PR testsuite/78269
204 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
205
bfcb501d
PT
2062016-11-09 Paul Thomas <pault@gcc.gnu.org>
207
208 * gfortran.dg/move_alloc_18.f90: New test.
209
e15861c2
PK
2102016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
211
212 PR middle-end/78256
213 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
214 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
215
5f395580
JW
2162016-11-09 Janus Weil <janus@gcc.gnu.org>
217
218 PR fortran/71894
219 * gfortran.dg/class_59.f90: New test.
220
37b14185
RB
2212016-11-09 Richard Biener <rguenther@suse.de>
222
223 PR tree-optimization/78007
224 * gcc.dg/vect/vect-bswap32.c: Adjust.
225 * gcc.dg/vect/vect-bswap64.c: Likewise.
226
d6e8a41c
KV
2272016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
228
229 * gcc.dg/ipa/vrp7.c: New test.
230
5d5f1e95
KV
2312016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
232
233 PR ipa/78121
234 * gcc.dg/ipa/pr78121.c: New test.
235
0290a292
MO
2362016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
237
238 * c-c++-common/asan/default_options.h: New file.
239 * c-c++-common/asan/strcasestr-1.c: New test.
240 * c-c++-common/asan/strcasestr-2.c: Likewise.
241 * c-c++-common/asan/strcspn-1.c: Likewise.
242 * c-c++-common/asan/strcspn-2.c: Likewise.
243 * c-c++-common/asan/strpbrk-1.c: Likewise.
244 * c-c++-common/asan/strpbrk-2.c: Likewise.
245 * c-c++-common/asan/strspn-1.c: Likewise.
246 * c-c++-common/asan/strspn-2.c: Likewise.
247 * c-c++-common/asan/strstr-1.c: Likewise.
248 * c-c++-common/asan/strstr-2.c: Likewise.
249 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
250
fbdb92eb
MO
2512016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
252
253 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
254
103c4f75
JW
2552016-11-08 Janus Weil <janus@gcc.gnu.org>
256
257 PR fortran/68440
258 * gfortran.dg/class_58.f90: New test.
259
90a2ffc0
UB
2602016-11-08 Uros Bizjak <ubizjak@gmail.com>
261
262 PR target/70799
263 * gcc.target/i386/pr70799-2.c: New test.
264
eba5aec8
JW
2652016-11-08 Janus Weil <janus@gcc.gnu.org>
266
267 PR fortran/77596
268 * gfortran.dg/proc_ptr_comp_46.f90: New test.
269
fad36601
BC
2702016-11-08 Bin Cheng <bin.cheng@arm.com>
271
272 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
273
7c8615b6
BC
2742016-11-08 Bin Cheng <bin.cheng@arm.com>
275
276 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
277
4c6a4a53
BC
2782016-11-08 Bin Cheng <bin.cheng@arm.com>
279
280 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
281
fcd1b8df
ML
2822016-11-08 Martin Liska <mliska@suse.cz>
283
284 PR testsuite/78242
285 * g++.dg/asan/use-after-scope-4.C: New test.
286 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
287 * gcc.dg/asan/use-after-scope-8.c: Remove.
288
f9ef2c76
RB
2892016-11-08 Richard Biener <rguenther@suse.de>
290
291 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
292
ad11774f
TC
2932016-11-08 Tamar Christina <tamar.christina@arm.com>
294
295 PR testsuite/78136
296 * gcc.dg/cpp/trad/trad.exp
297 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
298 * gcc.dg/cpp/trad/include.c: Use local header file.
299
fe73a332
RB
3002016-11-08 Richard Biener <rguenther@suse.de>
301
302 PR tree-optimization/78205
303 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
304
ed053eb8
RB
3052016-11-08 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/78224
308 * g++.dg/torture/pr78224.C: New testcase.
309
06658c6d
SKS
3102016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
311
312 * gcc.dg/store_merging_1.c: Require store_merge.
313 * gcc.dg/store_merging_2.c: Likewise.
314 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 315 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
316 * gcc.dg/store_merging_6.c: Likewise.
317 * gcc.dg/store_merging_7.c: Likewise.
318 * gcc.dg/store_merging_8.c: Likewise.
319 * lib/target-supports.exp (check_effective_target_store_merge): New.
320
e4b39278
DE
3212016-11-07 David Edelsohn <dje.gcc@gmail.com>
322
323 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
324 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
325 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
326 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
327 -mvsx -mpower8-vector.
328 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
329 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
330 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
331 -mvsx -mpower8-vector.
332
fda2d612
DE
3332016-11-07 David Edelsohn <dje.gcc@gmail.com>
334
335 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
336
337 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
338 * gcc.dg/visibility-14.c: XFAIL AIX.
339 * gcc.dg/visibility-15.c: XFAIL AIX.
340 * gcc.dg/visibility-16.c: XFAIL AIX.
341 * gcc.dg/visibility-17.c: XFAIL AIX.
342 * gcc.dg/visibility-18.c: XFAIL AIX.
343 * gcc.dg/visibility-19.c: XFAIL AIX.
344 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
345 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
346 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
347 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
348
60cee85e
JJ
3492016-11-07 Jakub Jelinek <jakub@redhat.com>
350
351 PR target/78227
352 * gcc.target/i386/pr78227-1.c: New test.
353 * gcc.target/i386/pr78227-2.c: New test.
354
7aa13860
PK
3552016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
356
357 PR middle-end/35691
358 * gcc.dg/pr35691-1.c: New test-case.
359 * gcc.dg/pr35691-2.c: Likewise.
360
caa024ff
BS
3612016-11-07 Bernd Schmidt <bschmidt@redhat.com>
362
363 PR rtl-optimization/77309
364 * gcc.dg/torture/pr77309.c: New test.
365
a9815228
JJ
3662016-11-07 Jakub Jelinek <jakub@redhat.com>
367
368 PR middle-end/71529
369 * gcc.target/i386/pr71529.C: Moved to ...
370 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
371
372 PR target/64411
373 * gcc.target/i386/pr64411.C: Moved to ...
374 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
375 lp64.
376
377 PR target/65105
378 * gcc.target/i386/pr65105-4.C: Moved to ...
379 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
380 Run into compile test rather than execute test.
381
e8ab5cb1
RB
3822016-11-07 Richard Biener <rguenther@suse.de>
383
384 PR target/78229
385 * g++.dg/pr78229.C: New testcase.
386
20770eb8
RB
3872016-11-07 Richard Biener <rguenther@suse.de>
388
389 PR tree-optimization/78218
390 * gcc.dg/torture/pr78218.c: New testcase.
391
32894793
RB
3922016-11-07 Richard Biener <rguenther@suse.de>
393
394 PR tree-optimization/78228
395 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
396
e27bfda2
KT
3972016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
398
399 PR target/77822
400 * g++.dg/torture/pr77822.C: New test.
401
00d6b7a1
ML
4022016-11-07 Martin Liska <mliska@suse.cz>
403
404 * c-c++-common/asan/force-inline-opt0-1.c: Disable
405 -f-sanitize-address-use-after-scope.
406 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
407 internal fn calls.
408 * g++.dg/asan/use-after-scope-1.C: New test.
409 * g++.dg/asan/use-after-scope-2.C: Likewise.
410 * g++.dg/asan/use-after-scope-3.C: Likewise.
411 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
412 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
413 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
414 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
415 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
416 * g++.dg/asan/use-after-scope-types.h: Likewise.
417 * gcc.dg/asan/use-after-scope-1.c: Likewise.
418 * gcc.dg/asan/use-after-scope-2.c: Likewise.
419 * gcc.dg/asan/use-after-scope-3.c: Likewise.
420 * gcc.dg/asan/use-after-scope-4.c: Likewise.
421 * gcc.dg/asan/use-after-scope-5.c: Likewise.
422 * gcc.dg/asan/use-after-scope-6.c: Likewise.
423 * gcc.dg/asan/use-after-scope-7.c: Likewise.
424 * gcc.dg/asan/use-after-scope-8.c: Likewise.
425 * gcc.dg/asan/use-after-scope-9.c: Likewise.
426 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
427 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
428 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
429 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
430 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
431
a0d3edf8
RB
4322016-11-07 Richard Biener <rguenther@suse.de>
433
434 PR tree-optimization/78189
435 * g++.dg/torture/pr78189.C: New testcase.
436
0db5adfa
DE
4372016-11-06 David Edelsohn <dje.gcc@gmail.com>
438
439 * gcc.dg/Wtrampolines.c: XFAIL AIX.
440
cc03bf7a
AV
4412016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
442
443 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
444 occuring.
445
18bb8b8a
TK
4462016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
447
448 PR fortran/78221
449 * arith.c (gfc_complex2real): Change gfc_warning_now to
450 gfc_warning.
451
c7f587bd
PT
4522016-11-05 Paul Thomas <pault@gcc.gnu.org>
453
454 * gfortran.dg/move_alloc_17.f03: New test.
455
92657eb0
RB
4562016-11-05 Richard Biener <rguenther@suse.de>
457
458 PR bootstrap/78188
459 * g++.dg/ipa/pr78188.C: New test.
460
28ce22e6
JW
4612016-11-05 Janus Weil <janus@gcc.gnu.org>
462 Dominique d'Humieres <dominiq@lps.ens.fr>
463
464 PR fortran/69495
465 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
466
d233ee5f
PT
4672016-11-05 Paul Thomas <pault@gcc.gnu.org>
468
469 PR fortran/67564
470 * gfortran.dg/select_type_39.f03: New test.
471
4722016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
473
474 PR fortran/64933
475 * gfortran.dg/associate_23.f90: New test.
476
5f4cebba
JJ
4772016-11-04 Jakub Jelinek <jakub@redhat.com>
478
479 PR target/77834
480 * gcc.dg/pr77834.c: New test.
481
6e3ae7e6
PC
4822016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
483
484 PR c++/67980
485 * g++.dg/cpp1y/pr67980.C: New.
486
fff6ed28
BS
4872016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
488
489 * gcc.target/powerpc/fold-vec-add-1.c: New.
490 * gcc.target/powerpc/fold-vec-add-2.c: New.
491 * gcc.target/powerpc/fold-vec-add-3.c: New.
492 * gcc.target/powerpc/fold-vec-add-4.c: New.
493 * gcc.target/powerpc/fold-vec-add-5.c: New.
494 * gcc.target/powerpc/fold-vec-add-6.c: New.
495 * gcc.target/powerpc/fold-vec-add-7.c: New.
496
bef3a8d7 4972016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
498
499 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
500 for -mbranch-likely, infer -mno-branch-likely for R6.
501
dac9376a
BE
5022016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
503
504 PR c++/71973
505 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
506 * g++.dg/init/new15.C: Likewise.
507 * g++.dg/ipa/inline-1.C: Likewise.
508 * g++.dg/ipa/inline-2.C: Likewise.
509 * g++.dg/lto/20080908-1_0.C: Likewise.
510 * g++.dg/tc1/dr20.C: Likewise.
511 * g++.dg/tree-ssa/inline-1.C: Likewise.
512 * g++.dg/tree-ssa/inline-2.C: Likewise.
513 * g++.old-deja/g++.law/except1.C: Likewise.
514 * g++.old-deja/g++.other/vbase5.C: Likewise.
515 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
516
b210df46
BS
5172016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
518
519 PR tree-optimization/78210
520 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
521 possibility of widening multiplies.
522
964ef24c
RB
5232016-11-04 Richard Biener <rguenther@suse.de>
524
525 PR middle-end/78185
526 * gcc.dg/pr78185.c: New testcase.
527
5fb80387
DE
5282016-10-04 David Edelsohn <dje.gcc@gmail.com>
529
530 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
531 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
532
6905c577
JJ
5332016-11-03 Jakub Jelinek <jakub@redhat.com>
534 Alexandre Oliva <aoliva@redhat.com>
535 Jason Merrill <jason@redhat.com>
536
537 PR debug/28767
538 PR debug/56974
539 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
540 * g++.dg/debug/dwarf2/ref-3.C: New test.
541 * g++.dg/debug/dwarf2/ref-4.C: New test.
542 * g++.dg/debug/dwarf2/refqual-1.C: New test.
543 * g++.dg/debug/dwarf2/refqual-2.C: New test.
544
5452016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
546
547 * gfortran.dg/dec_exp_1.f90: New test.
548 * gfortran.dg/dec_exp_2.f90: Likewise.
549 * gfortran.dg/dec_exp_3.f90: Likewise.
550
6905c577 5512016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
552
553 * gfortran.dg/dec_parameter_1.f: New test.
554 * gfortran.dg/dec_parameter_2.f90: Likewise.
555 * gfortran.dg/dec_parameter_3.f90: Likewise.
556 * gfortran.dg/dec_parameter_4.f90: Likewise.
557
7d29f8e3
ML
5582016-11-03 Martin Liska <mliska@suse.cz>
559
560 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
561 output.
562 * gcc.dg/tree-prof/time-profiler-3.c: New test.
563
5de3e2d8
BE
5642016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
565
566 PR libgcc/78067
567 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
568
f03f0232
SKS
5692016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
570
571 * gcc.c-torture/execute/pr78170.c: Require int32plus.
572
bd17a9df
MF
5732016-11-02 Max Filippov <jcmvbkbc@gmail.com>
574
575 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
576
2b01aad6
TC
5772016-11-01 Tamar Christina <tamar.christina@arm.com>
578
579 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
580 Check for arm_v8_neon_hw.
581 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
582 Likewise.
583 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
584 Likewise.
585 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
586 Likewise.
587
aa55dc0c
RB
5882016-11-02 Richard Biener <rguenther@suse.de>
589
590 * gcc.dg/store_merging_8.c: New testcase.
591
6905c577 5922016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
593
594 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
595
075be4a1
DE
5962016-11-02 David Edelsohn <dje.gcc@gmail.com>
597
4b69fb13
DE
598 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
599 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
600 * gcc.dg/addr_equal_1.c: XFAIL AIX.
601 * gcc.dg/pr65779.c: XFAIL AIX.
602 * gcc.dg/pr70405.c: XFAIL AIX.
603
075be4a1
DE
604 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
605 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
606 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
607
fdb1aa55
RO
6082016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
609
610 * lib/target-supports.exp (check_gc_sections_available): Use
611 -print-prog-name=ld to determine linker used.
612
4adbcdb4
ML
6132016-11-02 Martin Liska <mliska@suse.cz>
614
615 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
616 test case.
617
4b2c06f4
KT
6182016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619
620 PR tree-optimization/78170
621 * gcc.c-torture/execute/pr78170.c: New test.
622
63e523d6
KT
6232016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
624
625 PR tree-optimization/78162
626 * gcc.c-torture/compile/pr78162.c: New test.
627
da42ac7b
RB
6282016-11-02 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/78035
631 PR tree-optimization/77964
632 * gcc.target/i386/pr78035.c: New testcase.
633
4280df0a
RB
6342016-11-02 Richard Biener <rguenther@suse.de>
635
636 * gcc.dg/tree-ssa/vrp111.c: New testcase.
637 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
638 * gcc.dg/tree-ssa/pr21086.c: Likewise.
639 * gcc.dg/tree-ssa/pr58480.c: Likewise.
640 * gcc.dg/tree-ssa/vrp08.c: Likewise.
641
1b1d9303
DE
6422016-11-01 David Edelsohn <dje.gcc@gmail.com>
643
644 * gfortran.dg/pr70937.f90: require-effective-target lto.
645
5b7c0519
TK
6462016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
647
648 PR fortran/69544
649 * gfortran.dg/where_6.f90: New test.
650
70d28813
JJ
6512016-11-01 Jakub Jelinek <jakub@redhat.com>
652
653 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
654
7f4266d4
TK
6552016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
656
657 PR fortran/69544
658 * gfortran.dg/where_5.f90: New test.
659
9fc158eb
BB
6602016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
661
662 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
663 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
664 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
665 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
666
baeb7b5c
UB
6672016-11-01 Uros Bizjak <ubizjak@gmail.com>
668
669 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
670 Whitespace fixes.
671 (check_effective_target_vect_cmdline_needed): Check
672 is-effective-target ia32 for x86 targets.
673 (check_effective_target_vect_simd_clones): Simplify condition.
674 (check_effective_target_vect_double): Ditto.
675 (check_effective_target_vect_aligned_arrays): Check
676 is-effective-target ia32 for x86 targets. Simplify condition.
677 (check_effective_target_vect_multiple_sizes): Simplify condition.
678 (check_effective_target_sqrt_insn): Add i?86-*-* target.
679 (check_effective_target_sync_int_128): Simplify condition.
680 (check_effective_target_sync_int_128_runtime): Ditto.
681 (check_effective_target_sync_long_long_runtime): Ditto.
682 (check_effective_target_divmod): Add i?86-*-* target.
683
156b5cca
MM
6842016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
685
686 * gcc.target/powerpc/vsx-extract-4.c: New test.
687 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
688
120a4c45
JD
6892016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
690
691 PR fortran/54679
692 * gfortran.dg/fmt_l.f90: Update test.
693 * gfortran.dg/fmt_l0.f90: New test.
694
c5fed5c6
JJ
6952016-10-31 Jakub Jelinek <jakub@redhat.com>
696
697 PR c++/78089
698 * c-c++-common/builtin-shuffle-1.c: New test.
699 * g++.dg/cpp0x/addressof3.C: New test.
700
aee69156
VV
7012016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
702
703 Add tests for a const member and a reference member for launder.
704 * g++.dg/cpp1z/launder3.C: New.
705 * g++.dg/cpp1z/launder4.C: Likewise.
706 * g++.dg/cpp1z/launder5.C: Likewise.
707 * g++.dg/cpp1z/launder5.cc: Likewise.
708 * g++.dg/cpp1z/launder5.h: Likewise.
709 * g++.dg/cpp1z/launder6.C: Likewise.
710 * g++.dg/cpp1z/launder6.cc: Likewise.
711 * g++.dg/cpp1z/launder6.h: Likewise.
712
1e4fa9b1
JJ
7132016-10-31 Jakub Jelinek <jakub@redhat.com>
714
dcb466ec
JJ
715 PR c++/77948
716 * g++.dg/cpp0x/pr77948-1.C: New test.
717 * g++.dg/cpp0x/pr77948-2.C: New test.
718 * g++.dg/cpp0x/pr77948-3.C: New test.
719 * g++.dg/cpp0x/pr77948-4.C: New test.
720 * g++.dg/cpp0x/pr77948-5.C: New test.
721 * g++.dg/cpp0x/pr77948-6.C: New test.
722
1e4fa9b1
JJ
723 PR tree-optimization/77860
724 * gcc.dg/pr77860.c: New test.
725
9782e1ec
JJ
7262016-10-31 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/77886
729 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
730
dd57b05e
SKS
7312016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
732
733 * gcc.dg/lto/pr60449_0.c: Skip for avr.
734
84ff4775
LCW
7352016-10-30 Le-Chun Wu <lcwu@google.com>
736 Mark Wielaard <mjw@redhat.com>
737
738 * gcc.dg/Wshadow-compatible-local-1.c: New test.
739 * gcc.dg/Wshadow-local-1.c: Likewise.
740 * gcc.dg/Wshadow-local-2.c: Likewise.
741 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
742 * g++.dg/warn/Wshadow-local-1.C: Likewise.
743 * g++.dg/warn/Wshadow-local-2.C: Likewise.
744
0b56e9ad
BS
7452016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
746
747 PR tree-optimization/71915
748 PR tree-optimization/71490
749 * gcc.dg/tree-ssa/pr54245.c: Delete.
750 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
751 document why.
752
d4fc6702
JD
7532016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
754
755 PR fortran/78123
756 * gfortran.dg/fmt_t_9.f: New test.
757
396e56d2
TK
7582016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
759
760 PR fortran/67219
761 * gfortran.dg/pr67219.f90: New test.
762
a654d5d0
JJ
7632016-10-29 Jakub Jelinek <jakub@redhat.com>
764
205b9ed1
JJ
765 PR rtl-optimization/77919
766 * g++.dg/torture/pr77919-2.C: New test.
767
a654d5d0
JJ
768 PR target/78148
769 * gcc.dg/pr78148.c: New test.
770
894d8b41
EB
7712016-10-28 Eric Botcazou <ebotcazou@adacore.com>
772
773 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
774 * gcc.target/sparc/overflow-4.c: ...here.
775 * gcc.target/sparc/overflow-5.c: New test.
776
e72531b9
PK
7772016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
778 Kugan Vivekanandarajah <kuganv@linaro.org>
779 Jim Wilson <jim.wilson@linaro.org>
780
781 PR tree-optimization/43721
782 * lib/target-supports.exp (check_effective_target_divmod): New.
783 (check_effective_target_divmod_simode): Likewise.
784 (check_effective_target_arm_divmod_simode): Likewise.
785 * gcc.dg/divmod-1-simode.c: New test.
786 * gcc.dg/divmod-1.c: Likewise.
787 * gcc.dg/divmod-2-simode.c: Likewise.
788 * gcc.dg/divmod-2.c: Likewise.
789 * gcc.dg/divmod-3-simode.c: Likewise.
790 * gcc.dg/divmod-3.c: Likewise.
791 * gcc.dg/divmod-4-simode.c: Likewise.
792 * gcc.dg/divmod-4.c: Likewise.
793 * gcc.dg/divmod-5.c: Likewise.
794 * gcc.dg/divmod-6-simode.c: Likewise.
795 * gcc.dg/divmod-6.c: Likewise.
796 * gcc.dg/divmod-7.c: Likewise.
797
f663d9ad 7982016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
799 Jakub Jelinek <jakub@redhat.com>
800 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
801
802 PR middle-end/22141
803 PR rtl-optimization/23684
804 * gcc.c-torture/execute/pr22141-1.c: New test.
805 * gcc.c-torture/execute/pr22141-2.c: Likewise.
806 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
807 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
808 * gcc.dg/store_merging_1.c: New test.
809 * gcc.dg/store_merging_2.c: Likewise.
810 * gcc.dg/store_merging_3.c: Likewise.
811 * gcc.dg/store_merging_4.c: Likewise.
812 * gcc.dg/store_merging_5.c: Likewise.
813 * gcc.dg/store_merging_6.c: Likewise.
814 * gcc.dg/store_merging_7.c: Likewise.
815 * gcc.target/i386/pr22141.c: Likewise.
816 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
817 * g++.dg/init/new17.C: Likewise.
818
6905c577 8192016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
820
821 PR middle-end/72747
822 * c-c++-common/pr72747-1.c: New test.
823 * c-c++-common/pr72747-2.c: Likewise.
824
539405d5
AK
8252016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
826
827 * gcc.target/s390/oscbreak-1.c: New test.
828
0dbb19f0
AK
8292016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
830
831 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
832
0d9e143c
JJ
8332016-10-28 Jakub Jelinek <jakub@redhat.com>
834
c19066a7
JJ
835 PR rtl-optimization/77919
836 * g++.dg/torture/pr77919.C: New test.
837
0d9e143c
JJ
838 PR rtl-optimization/78132
839 * gcc.target/i386/pr78132.c: New test.
840
cc91248d
EB
8412016-10-27 Eric Botcazou <ebotcazou@adacore.com>
842
843 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
844
787c7a65
MM
8452016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
846
847 * gcc.target/powerpc/vsx-simode.c: New test.
848 * gcc.target/powerpc/vsx-simode2.c: Likewise.
849 * gcc.target/powerpc/vsx-simode3.c: Likewise.
850
4ce71579
JJ
8512016-10-27 Jakub Jelinek <jakub@redhat.com>
852
6f21288f
JJ
853 PR fortran/78026
854 * gfortran.dg/gomp/pr78026.f03: New test.
855 * gfortran.dg/select_type_38.f03: New test.
856
4ce71579
JJ
857 PR middle-end/78025
858 * g++.dg/gomp/declare-simd-7.C: New test.
859
6f21288f 8602016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
861
862 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
863 * gfortran.dg/dec_init_2.f90: Likewise.
864 * gfortran.dg/dec_init_3.f90: New test.
865 * gfortran.dg/dec_init_4.f90: Likewise.
866
93f90bec
BC
8672016-10-27 Bin Cheng <bin.cheng@arm.com>
868
869 * gcc.dg/fold-narrowbopcst-1.c: New test.
870
6f21288f 8712016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
872
873 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
874 dg-shouldfail/dg-output instead of XFAIL.
875 * gfortran.dg/dec_io_6.f90: Likewise.
876
ddb92ab9
TP
8772016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
878
879 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
880 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
881 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
882 * gcc.target/arm/atomic-op-char-3.c: Likewise.
883 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
884 * gcc.target/arm/atomic-op-int-3.c: Likewise.
885 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
886 * gcc.target/arm/atomic-op-release-3.c: Likewise.
887 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
888 * gcc.target/arm/atomic-op-short-3.c: Likewise.
889
ad6e4ba8
BC
8902016-10-27 Bin Cheng <bin.cheng@arm.com>
891
892 * gcc.dg/fold-convmaxconv-1.c: New test.
893 * gcc.dg/fold-convminconv-1.c: New test.
894
6905c577 8952016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
896
897 PR fortran/78092
898 * gfortran.dg/pr78092.f90: New test.
899
7a83b391
KN
9002016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
901
902 PR target/78056
903 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
904 expected error message.
905 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
906 expected error message.
907 * gcc.target/powerpc/vsu/vec-all-nez-7.c
908 (test_all_not_equal_and_not_zero): Change expected error message.
909
3693a620
JJ
9102016-10-26 Jakub Jelinek <jakub@redhat.com>
911
912 PR fortran/77973
913 * gfortran.dg/gomp/pr77973.f90: New test.
914
cd612e8a
PT
9152016-10-26 Paul Thomas <pault@gcc.gnu.org>
916
917 PR fortran/78108
918 * gfortran.dg/submodule_18.f08: New test.
919 * gfortran.dg/submodule_19.f08: New test.
920
09844a5f
MM
9212016-10-26 Michael Matz <matz@suse.de>
922
923 * g++.dg/pr78060.C: New test.
924 * gfortran.dg/pr78061.f: New test.
925 * g++.dg/pr78088.C: New test.
926
6f21288f 9272016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
928
929 * gfortran.dg/dec_io_1.f90: New test.
930 * gfortran.dg/dec_io_2.f90: New test.
931 * gfortran.dg/dec_io_3.f90: New test.
932 * gfortran.dg/dec_io_4.f90: New test.
933 * gfortran.dg/dec_io_5.f90: New test.
934 * gfortran.dg/dec_io_6.f90: New test.
935
6c95388f
JJ
9362016-10-25 Jakub Jelinek <jakub@redhat.com>
937
938 PR sanitizer/78106
939 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
940
9412016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
942
943 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
944 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
945
90e261e4
EB
9462016-10-25 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gnat.dg/opt59.adb: New test.
949 * gnat.dg/opt59_pkg.ad[sb]: New helper.
950
951 * gnat.dg/opt60.adb: New test.
952
cef026ec
AV
9532016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
954
955 PR fortran/72770
956 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
957 this pr.
958
96592eed
JJ
9592016-10-25 Jakub Jelinek <jakub@redhat.com>
960
961 PR target/78102
962 * gcc.target/i386/pr78102.c: New test.
963
6c95388f 9642016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
965
966 * gfortran.dg/dec_logical_xor_1.f90: New test.
967 * gfortran.dg/dec_logical_xor_2.f90: New test.
968 * gfortran.dg/dec_logical_xor_3.f03: New test.
969
6c95388f 9702016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
971
972 * gfortran.dg/dec_loc_rval_1.f90: New test.
973 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 974 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 975
6c95388f 9762016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 977
90051c26
FR
978 * gfortran.dg/dec_type_print.f90: New testcase.
979
6c95388f 9802016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
981
982 * gfortran.dg/feed_1.f90: New test.
983 * gfortran.dg/feed_2.f90: New test.
ef144767 984
8e104951
ML
9852016-10-25 Martin Liska <mliska@suse.cz>
986
987 PR sanitizer/78106
988 * gcc.dg/asan/pr78106.c: New test.
989
b93ee1bb
ML
9902016-10-25 Martin Liska <mliska@suse.cz>
991
992 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
993
ad6922b0
WD
9942016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
995
996 PR target/78041
997 * gcc.target/arm/pr78041.c: New test.
998
e16f1cc7
JJ
9992016-10-25 Jakub Jelinek <jakub@redhat.com>
1000
1001 * g++.dg/cpp1z/launder1.C: New test.
1002 * g++.dg/cpp1z/launder2.C: New test.
1003
078134e5 10042016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1005 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1006
1007 PR target/71676
1008 PR target/71678
1009 * gcc.target/avr/pr71676-2.c: New test.
1010
c7212a15 10112016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1012 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1013
1014 PR target/71676
1015 PR target/71678
1016 * gcc.target/avr/pr71676-1.c: New test.
1017 * gcc.target/avr/pr71676-3.c: New test.
1018 * gcc.target/avr/pr71676.c: New test.
1019 * gcc.target/avr/pr71678.c: New test.
1020
d1c7d3a8
KV
10212016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1022
1023 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1024 such that cloned verions of tested functions are not created.
1025
c7082171
SK
10262016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1027
1028 PR fortran/71895
1029 * gfortran.dg/pr71895.f90: New test.
1030
0f2a9e37
JJ
10312016-10-24 Jakub Jelinek <jakub@redhat.com>
1032
1033 * g++.dg/debug/dwarf2/ref-2.C: New test.
1034
f8348061
BE
10352016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1036
1037 * c-c++-common/Wint-in-bool-context-3.c: New test.
1038
1eb4547b
MS
10392016-10-24 Martin Sebor <msebor@redhat.com>
1040
1041 PR middle-end/77735
1042 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1044 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1045 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1046 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1047 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1048 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1049
292af537
RB
10502016-10-24 Richard Biener <rguenther@suse.de>
1051
1052 PR testsuite/71491
1053 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1054 * gcc.dg/vect/slp-45.c: Likewise.
1055
40f683e8
RB
10562016-10-24 Richard Biener <rguenther@suse.de>
1057
1058 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1059 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1060 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1061
b1b6774f
GJL
10622016-10-24 Georg-Johann Lay <avr@gjlay.de>
1063
1064 PR target/78093
1065 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1066 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1067
ed9760d2
AV
10682016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1069
1070 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1071
fb027a42
JJ
10722016-10-24 Jakub Jelinek <jakub@redhat.com>
1073
1074 * gcc.target/i386/bmi2-pext-1.c: New test.
1075 * gcc.target/i386/bmi2-pdep-1.c: New test.
1076 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1077 * gcc.target/i386/tbm-bextri-1.c: New test.
1078 * gcc.target/i386/bmi-bextr-6.c: New test.
1079
8e10302e
RO
10802016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1081
1082 PR target/77483
1083 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1084 * gcc.target/i386/pr65105-1.c: Likewise.
1085 * gcc.target/i386/pr65105-2.c: Likewise.
1086 * gcc.target/i386/pr65105-3.c: Likewise.
1087 * gcc.target/i386/pr65105-5.c: Likewise.
1088 * gcc.target/i386/pr67761.c: Likewise.
1089 * gcc.target/i386/pr70799-1.c: Likewise.
1090
866c72a8
ML
10912016-10-24 Martin Liska <mliska@suse.cz>
1092
1093 PR sanitizer/77966
1094 * c-c++-common/ubsan/unreachable-3.c: New test.
1095
0804124b
SK
10962016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1097
1098 PR fortran/77763
1099 * gfortran.dg/pr77763.f90
1100
87c9fca5
SK
11012016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1102
1103 PR fortran/54730
1104 PR fortran/78033
1105 * gfortran.dg/pr78033.f90: New test.
1106
dfd6231e
PT
11072016-10-23 Paul Thomas <pault@gcc.gnu.org>
1108
1109 PR fortran/69834
1110 * gfortran.dg/select_type_1.f03: Change error for overlapping
1111 TYPE IS cases.
1112 * gfortran.dg/select_type_36.f03: New test.
1113
66ccff98
EB
11142016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1117
15876cee
TK
11182016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1119
1120 PR fortran/78021
1121 * gfortran.dg/string_length_3.f90: New test.
1122
574284e9
AV
11232016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1124
574284e9
AV
1125 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1126
11272016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1128
1129 PR fortran/43366
1130 PR fortran/57117
1131 PR fortran/61337
1132 * gfortran.dg/alloc_comp_class_5.f03: New test.
1133 * gfortran.dg/class_allocate_21.f90: New test.
1134 * gfortran.dg/class_allocate_22.f90: New test.
1135 * gfortran.dg/realloc_on_assign_27.f08: New test.
1136
20276dc9
JL
11372016-10-21 Jeff Law <law@redhat.com>
1138
1139 * PR tree-optimization/71947
1140 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1141 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1142 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1143
f7503699
KV
11442016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1145
1146 * gcc.dg/ipa/vrp5.c: New test.
1147 * gcc.dg/ipa/vrp6.c: New test.
1148
5be6b295
WD
11492016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1150
1151 * gcc.target/aarch64/test_frame_17.c: New test.
1152
c82bc7ed
WD
11532016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1154
1155 * gcc.target/aarch64/test_frame_17.c: New test.
1156
67a6cac7
AP
11572016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1158
1159 PR preprocessor/71681
1160 * gcc.dg/cpp/pr71681-1.c: New testcase
1161 * gcc.dg/cpp/pr71681-2.c: Likewise
1162 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1163 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1164 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1165 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1166
8e6982f7
JJ
11672016-10-21 Jakub Jelinek <jakub@redhat.com>
1168
9c4c8b7b
JJ
1169 PR target/78057
1170 * gcc.target/i386/pr78057.c: New test.
1171
8e6982f7
JJ
1172 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1173
de514d40
PT
11742016-10-21 Paul Thomas <pault@gcc.gnu.org>
1175
1176 PR fortran/69566
1177 * gfortran.dg/select_type_37.f03: New test.
1178
1d64ceb0
SKS
11792016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1180
1181 PR target/71627
1182 * gcc.target/avr/pr71627.c: New test
1183
85729229
EB
11842016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1185
1186 * gcc.target/sparc/overflow-1.c: New test.
1187 * gcc.target/sparc/overflow-2.c: Likewise.
1188 * gcc.target/sparc/overflow-3.c: Likewise.
1189
d17f2c3b
AV
11902016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1191
1192 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1193 effective target.
1194
0d47cee6
KT
11952016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1196
1197 PR rtl-optimization/78038
1198 * gcc.target/aarch64/pr78038.c: New test.
1199
a20d03c8
RB
12002016-10-21 Richard Biener <rguenther@suse.de>
1201
1202 PR tree-optimization/78051
1203 * g++.dg/torture/pr78051.C: New testcase.
1204
f3ecd50f
BE
12052016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1206
1207 * c-c++-common/wdate-time.c: Restored test case.
1208 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1209
fceabe50
JJ
12102016-10-20 Jakub Jelinek <jakub@redhat.com>
1211
1212 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1213
f56ea76e
UB
12142016-10-20 Uros Bizjak <ubizjak@gmail.com>
1215
1216 PR target/78037
1217 * gcc.target/i386/pr78037.c: New test.
1218
2c35bbe1
EB
12192016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * gcc.target/visium/overflow8.c: New.
1222 * gcc.target/visium/overflow16.c: Likewise.
1223 * gcc.target/visium/overflow32: Likewise.
1224
28df8730
MM
12252016-10-20 Michael Matz <matz@suse.de>
1226
1227 * gcc.dg/loop-split.c: New test.
1228 * gcc.dg/tree-ssa/ifc-9.c: Update.
1229 * gcc.dg/tree-ssa/ifc-10.c: Update.
1230
6c1a9e41
RB
12312016-10-20 Richard Biener <rguenther@suse.de>
1232
1233 * gcc.dg/graphite/pr35356-1.c: Update.
1234
a2923dba
PC
12352016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/77446
1238 * g++.dg/cpp1y/pr77446.C: New.
1239
2066ef6a
PK
12402016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1241
1242 PR tree-optimization/53979
1243 * gcc.dg/pr53979-1.c: New test-case.
1244 * gcc.dg/pr53979-2.c: Likewise.
1245
4c712374
BE
12462016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1247
1248 * c-c++-common/Wint-in-bool-context-2.c: New test.
1249
bdcf8e7c
JD
12502016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1251
1252 * gfortran.dg/dtio_17.f90: Fix test.
1253
ec1748d4
AH
12542016-10-19 Aldy Hernandez <aldyh@redhat.com>
1255
1256 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1257 * gcc.dg/Walloca-2.c: Same.
1258
b70f0b0c
AH
12592016-10-19 Aldy Hernandez <aldyh@redhat.com>
1260
1261 * gcc.dg/Wvla-1.c: Rename to...
1262 * gcc.dg/Wvla-larger-than-1.c: ...this.
1263 * gcc.dg/Wvla-2.c: Rename to...
1264 * gcc.dg/Wvla-larger-than-2.c: ...this.
1265 * gcc.dg/Wvla-3.c: Rename to...
1266 * gcc.dg/Walloca-11.c.: ...this.
1267 * gcc.dg/wvla-[1-7].c: Rename to:
1268 * gcc.dg/Wvla-[1-7].c: ...this.
1269
cbb22e61
BC
12702016-10-19 Bin Cheng <bin.cheng@arm.com>
1271
1272 PR tree-optimization/78005
1273 * gcc.dg/vect/pr78005.c: New.
1274 * gcc.target/i386/l_fma_float_1.c: Revise test.
1275 * gcc.target/i386/l_fma_float_2.c: Ditto.
1276 * gcc.target/i386/l_fma_float_3.c: Ditto.
1277 * gcc.target/i386/l_fma_float_4.c: Ditto.
1278 * gcc.target/i386/l_fma_float_5.c: Ditto.
1279 * gcc.target/i386/l_fma_float_6.c: Ditto.
1280 * gcc.target/i386/l_fma_double_1.c: Ditto.
1281 * gcc.target/i386/l_fma_double_2.c: Ditto.
1282 * gcc.target/i386/l_fma_double_3.c: Ditto.
1283 * gcc.target/i386/l_fma_double_4.c: Ditto.
1284 * gcc.target/i386/l_fma_double_5.c: Ditto.
1285 * gcc.target/i386/l_fma_double_6.c: Ditto.
1286
a023f8c8
TS
12872016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1288
1289 PR tree-optimization/78024
1290 * gcc.dg/goacc/loop-processing-1.c: New file.
1291
d9700bdb
RB
12922016-10-19 Richard Biener <rguenther@suse.de>
1293
1294 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1295
902cb7b1
KN
12962016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1297
1298 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1299 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1300 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1301 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1302 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1303 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1304 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1305 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1306 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1307 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1308 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1309 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1310 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1311 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1312 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1313 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1315 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1316 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1317 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1318 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1319 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1320 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1321 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1322 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1323 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1324 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1325 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1326 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1327 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1328 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1329 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1330 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1331 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1332 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1333 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1334 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1335 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1336 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1337 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1338 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1339 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1340 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1341 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1342 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1343 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1344 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1345 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1346 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1347 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1348 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1349 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1350 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1351 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1352 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1353 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1354 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1355 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1356 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1357 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1358 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1359 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1360 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1361 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1362 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1363 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1365 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1366 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1367 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1386 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1387 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1388 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1389 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1390 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1391 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1392 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1393 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1394 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1395 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1396 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1397 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1398 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1399 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1400 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1401 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1402 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1403 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1404 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1405 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1406 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1407 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1408 * gcc.target/powerpc/vsu/vsu.exp: New file.
1409
5cb96b6a
UB
14102016-10-18 Uros Bizjak <ubizjak@gmail.com>
1411
1412 PR target/77991
1413 * gcc.target/i386/pr77991.c: New test.
1414
f5de494c
MF
14152016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1416
1417 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1418 LTO is used.
1419
e5163ec1
SKS
14202016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1421
5cb96b6a 1422 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1423
b64e8239
RB
14242016-10-18 Richard Biener <rguenther@suse.de>
1425
1426 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1427 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1428 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1429 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1430 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1431 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1432 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1433 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1434 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1435 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1436 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1437 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1438 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1439 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1440 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1441 * gcc.dg/pr68217.c: Likewise.
1442 * gcc.dg/predict-9.c: Likewise.
1443 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1444 * gcc.dg/predict-1.c: Likewise.
1445
c680ada5
JD
14462016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447
1448 * gfortran.dg/dtio_17.f90: New test.
1449
7fd4f180
KV
14502016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1451
1452 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1453
718625ad
KV
14542016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1455
1456 * gcc.dg/ipa/vrp4.c: New test.
1457
735b8f9f
KV
14582016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1459
1460 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1461 * gcc.dg/torture/pr39074.c: Likewise.
1462
86f98087
EB
14632016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1464
1465 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1466 * gnat.dg/trampoline4.adb: Minor tweak.
1467
a929f266
BS
14682016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1469
1470 PR tree-optimization/77916
1471 * gcc.dg/torture/pr77916.c: New.
1472
4acf2055
SK
14732016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 PR fortran/77978
1476 * gfortran.dg/pr77978_1.f90: New test.
1477 * gfortran.dg/pr77978_2.f90: Ditto.
1478 * gfortran.dg/pr77978_3.f90: Ditto.
1479
871267e1
PT
14802016-10-17 Paul Thomas <pault@gcc.gnu.org>
1481
1482 PR fortran/61420
1483 PR fortran/78013
1484 * gfortran.dg/proc_ptr_49.f90: New test.
1485
fd9593e9
BE
14862016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1487
1488 PR target/77308
1489 * gcc.target/arm/pr77308.c: New test.
1490
d32d4176
DE
14912016-10-17 David Edelsohn <dje.gcc@gmail.com>
1492
1493 * lib/target-supports.exp
1494 (check_effective_target_floatn_nx_runtime): Return 0 for
1495 powerpc*-ibm-aix*.
1496
dca2910c
AP
14972016-10-17 Andrew Pinski <apinski@cavium.com>
1498
1499 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1500 long instead of long.
1501 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1502 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1503 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1504 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1505 * gcc.target/aarch64/pr68102_1.c: Likewise.
1506 * gcc.target/aarch64/target_attr_3.c: Likewise.
1507
44b00dbc
RB
15082016-10-17 Richard Biener <rguenther@suse.de>
1509
1510 PR tree-optimization/77988
1511 * gcc.dg/torture/pr77988.c: New testcase.
1512
89b80c42
PK
15132016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1514
1515 * gcc.dg/pr71636-1.c: New test-case.
1516 * gcc.dg/pr71636-2.c: Likewise.
1517
4c640e26
EB
15182016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1519
1520 * gnat.dg/trampoline3.adb: New test.
1521 * gnat.dg/trampoline4.adb: Likewise.
1522
6c0347f6
JD
15232016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1524
1525 * gfortran.dg/dtio_16.f90: New test.
1526
d0d48a06
EB
15272016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1528
1529 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1530 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1531 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1532
baa33d83
EB
15332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1534
1535 * gcc.target/sparc/popc.c: Rename to...
1536 * gcc.target/sparc/popc-1.c: ...this.
1537 * gcc.target/sparc/popc-2.c: New test.
1538
523ee218
JD
15392016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1540
1541 PR fortran/77972
1542 * gfortran.dg/unexpected_eof_4.f90: New test.
1543
c04d4ede
JB
15442016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1545
31a84d4a
AP
1546 PR libfortran/48587
1547 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1548
064ed55a
JJ
15492016-10-14 Jakub Jelinek <jakub@redhat.com>
1550
9a822fc7
JJ
1551 PR middle-end/77959
1552 * gfortran.dg/pr77959.f90: New test.
1553
064ed55a
JJ
1554 DR 1511 - const volatile variables and ODR
1555 * g++.dg/DRs/dr1511-1.C: New test.
1556 * g++.dg/DRs/dr1511-2.C: New test.
1557
2579762a
EB
15582016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gnat.dg/debug7.adb (dg-options): Remove -g.
1561 * gnat.dg/debug8.adb (dg-options): Add -margs.
1562 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1563
6d59425d
RB
15642016-10-14 Richard Biener <rguenther@suse.de>
1565
1566 PR tree-optimization/77979
1567 * gcc.dg/torture/pr77979.c: New testcase.
1568
43f66d6e
ML
15692016-10-14 Martin Liska <mliska@suse.cz>
1570
1571 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1572 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1573 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1574
cb3ac867
UB
15752016-10-14 Uros Bizjak <ubizjak@gmail.com>
1576
1577 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1578 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1579 * gcc.dg/torture/pr77937-2.c: Likewise.
1580
14cf71a0
EB
15812016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 * gnat.dg/lto15.adb: Adjust.
1584 * gnat.dg/lto16.adb: Likewise.
1585 * gnat.dg/lto17.adb: Likewise
1586 * gnat.dg/lto18.ad[sb]: New test.
1587 * gnat.dg/lto18_pkg.ads: New helper.
1588 * gnat.dg/lto19.adb: New test.
1589 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1590 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1591 * gnat.dg/lto20.adb: New test.
1592 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1593
6fd9c6f4
AV
15942016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1595
1596 * gfortran.dg/coarray_38.f90: Expect error message.
1597
01f44038
KT
15982016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1599
1600 * gcc.target/aarch64/spellcheck_1.c: New test.
1601 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1602 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1603 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1604 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1605 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1606
253abb2a
AS
16072016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1608
1609 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1610
a2695319
BS
16112016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1612
1613 PR tree-optimization/77937
1614 * gcc.dg/torture/pr77937-1.c: New.
1615 * gcc.dg/torture/pr77937-2.c: New.
1616
14a2c9aa
JM
16172016-10-13 Jakub Jelinek <jakub@redhat.com>
1618
1619 * g++.dg/cpp1z/inline-var1.C: New test.
1620 * g++.dg/cpp1z/inline-var1a.C: New test.
1621 * g++.dg/cpp1z/inline-var1.h: New file.
1622 * g++.dg/cpp1z/inline-var2.C: New test.
1623 * g++.dg/cpp1z/inline-var3.C: New test.
1624 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1625 uninitialized const.
1626
6c95388f 16272016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1628
ee7fa2e3
SL
1629 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1630 Xscale is specified, not just -march.
1631 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1632 is incompatible with Xscale.
18d34307 1633
96032047
MS
16342016-10-13 Martin Sebor <msebor@redhat.com>
1635
1636 PR c++/71912
1637 * g++.dg/ext/flexary4.C: Adjust.
1638 * g++.dg/ext/flexary5.C: Same.
1639 * g++.dg/ext/flexary9.C: Same.
1640 * g++.dg/ext/flexary19.C: New test.
1641 * g++.dg/ext/flexary18.C: New test.
1642 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1643 regression test.
5cb96b6a
UB
1644 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1645 Avoid generating a flexible array member in an array.
96032047 1646
5b1548fd
MS
16472016-10-13 Martin Sebor <msebor@redhat.com>
1648
1649 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1650 to placate -Wformat on targets where the type is not int.
1651
7810c4eb
DM
16522016-10-13 David Malcolm <dmalcolm@redhat.com>
1653
1654 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1655 in INSN_LOCATION.
1656
fcd27666
BC
16572016-10-13 Bin Cheng <bin.cheng@arm.com>
1658
1659 * gcc.target/i386/l_fma_float_1.c: Revise test.
1660 * gcc.target/i386/l_fma_float_2.c: Ditto.
1661 * gcc.target/i386/l_fma_float_3.c: Ditto.
1662 * gcc.target/i386/l_fma_float_4.c: Ditto.
1663 * gcc.target/i386/l_fma_float_5.c: Ditto.
1664 * gcc.target/i386/l_fma_float_6.c: Ditto.
1665 * gcc.target/i386/l_fma_double_1.c: Ditto.
1666 * gcc.target/i386/l_fma_double_2.c: Ditto.
1667 * gcc.target/i386/l_fma_double_3.c: Ditto.
1668 * gcc.target/i386/l_fma_double_4.c: Ditto.
1669 * gcc.target/i386/l_fma_double_5.c: Ditto.
1670 * gcc.target/i386/l_fma_double_6.c: Ditto.
1671
b8a4b8c8
BC
16722016-10-13 Bin Cheng <bin.cheng@arm.com>
1673
1674 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1675
328ba117
BC
16762016-10-13 Bin Cheng <bin.cheng@arm.com>
1677
1678 * gcc.dg/vect/vect-98.c: Refine test case.
1679 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1680 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1681 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1682
1a1ab05e
JJ
16832016-10-13 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR c/77946
1686 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1687
27947670
ML
16882016-10-13 Martin Liska <mliska@suse.cz>
1689
1690 PR tree-optimization/77943
1691 * g++.dg/tree-ssa/pr77943.C: New test.
1692
92c5266b
AV
16932016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1694
1695 PR fortran/72832
1696 * gfortran.dg/allocate_with_source_22.f03: New test.
1697 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1698 fail.
1699
90bca4ed
TP
17002016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1701
1702 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1703 * gcc.target/arm/movsi_movw.c: Likewise.
1704 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1705 directive to work on big endian targets.
1706
0011af7b
KV
17072016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1708
1709 * gcc.dg/tree-ssa/evrp6.c: New test.
1710
859e95ab
SB
17112016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1712
1713 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1714 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1715 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1716
2934018d
SB
17172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1718
1719 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1720 * gcc.target/powerpc/warn-2.c: Ditto.
1721
f92d1522
RS
17222016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1723
1724 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1725 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1726 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1727 for -mmsa.
1728 * gcc.target/mips/msa.c: New test.
1729 * gcc.target/mips/msa-builtins.c: Likewise.
1730 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1731 (check_effective_target_mips_msa_runtime): Likewise.
1732 (check_effective_target_mips_msa): Likewise.
1733 (add_options_for_mips_msa): Likewise.
1734 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1735 (check_effective_target_vect_intfloat_cvt): Likewise.
1736 (check_effective_target_vect_uintfloat_cvt): Likewise.
1737 (check_effective_target_vect_floatint_cvt): Likewise.
1738 (check_effective_target_vect_floatuint_cvt): Likewise.
1739 (check_effective_target_vect_shift): Likewise.
1740 (check_effective_target_vect_shift_char): Likewise.
1741 (check_effective_target_vect_long): Likewise.
1742 (check_effective_target_vect_float): Likewise.
1743 (check_effective_target_vect_double): Likewise.
1744 (check_effective_target_vect_long_long): Likewise.
1745 (check_effective_target_vect_perm): Likewise.
1746 (check_effective_target_vect_perm_byte): Likewise.
1747 (check_effective_target_vect_perm_short): Likewise.
1748 (check_effective_target_vect_sdot_qi): Likewise.
1749 (check_effective_target_vect_udot_qi): Likewise.
1750 (check_effective_target_vect_sdot_hi): Likewise.
1751 (check_effective_target_vect_udot_hi): Likewise.
1752 (check_effective_target_vect_pack_trunc): Likewise.
1753 (check_effective_target_vect_unpack): Likewise.
1754 (check_effective_target_vect_hw_misalign): Likewise.
1755 (check_effective_target_vect_condition): Likewise.
1756 (check_effective_target_vect_cond_mixed): Likewise.
1757 (check_effective_target_vect_char_mult): Likewise.
1758 (check_effective_target_vect_short_mult): Likewise.
1759 (check_effective_target_vect_int_mult): Likewise.
1760 (check_effective_target_vect_extract_even_odd): Likewise.
1761 (check_effective_target_vect_interleave): Likewise.
1762 (check_vect_support_and_set_flags): Check if the target supports MSA
1763 and append to the list of EFFECTIVE_TARGETS.
1764
0bfd099c
RB
17652016-10-12 Richard Biener <rguenther@suse.de>
1766
1767 PR debug/77947
1768 * g++.dg/torture/pr77947.C: New testcase.
1769
b4a9ef2f
PMR
17702016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1771
1772 * gnat.dg/debug8.adb: New testcase.
1773
c0dbd22d
PMR
17742016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1775
1776 * gnat.dg/debug9.adb: New testcase.
1777
8a7c91cd
RB
17782016-10-12 Richard Biener <rguenther@suse.de>
1779
1780 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1781 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1782 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1783
7dc2f5f1
RB
17842016-10-12 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/77920
1787 * gcc.dg/torture/pr77920.c: New testcase.
1788
70f6d5e1
JJ
17892016-10-12 Jakub Jelinek <jakub@redhat.com>
1790
4a8b97cb
JJ
1791 PR tree-optimization/77929
1792 * gcc.c-torture/compile/pr77929.c: New test.
1793
70f6d5e1
JJ
1794 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1795 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1796 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1797 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1798 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1799 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1800 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1801 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1802 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1803
4803de58
EB
18042016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 * gcc.target/sparc/setcc-4.c: Adjust.
1807 * gcc.target/sparc/setcc-5.c: Likewise.
1808 * gcc.target/sparc/setcc-6.c: Likewise.
1809 * gcc.target/sparc/setcc-7.c: Likewise.
1810 * gcc.target/sparc/setcc-8.c: Likewise.
1811 * gcc.target/sparc/setcc-9.c: Likewise.
1812 * gcc.target/sparc/setcc-10.c: Delete.
1813
f6cf4810
SK
18142016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1815
1816 PR fortran/77942
1817 * gfortran.dg/pr77942.f90
1818
8e8c2744
FR
18192016-10-11 Fritz Reese <fritzoreese@gmail.com>
1820
1821 * gfortran.dg/dec_math.f90: New testsuite.
1822
ddefad9a
SKS
18232016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1824
1825 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1826 (main): Declare j as i32 instead of int.
1827
e7b08761
TP
18282016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1829
1830 PR testsuite/PR77710
1831 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1832 target triplet instead of *-*-*-*.
1833
9fd7cd44
EB
18342016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 * gnat.dg/unchecked_convert10.adb: New test.
1837 * gnat.dg/unchecked_convert11.adb: Likewise.
1838 * gnat.dg/unchecked_convert12.adb: Likewise.
1839
ff7e7ee0
EB
18402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1841
1842 * gcc.target/sparc/cbcond-1.c: New test.
1843 * gcc.target/sparc/cbcond-2.c: Likewise.
1844 * gcc.target/sparc/movcc-1.c: Likewise.
1845 * gcc.target/sparc/movcc-2.c: Likewise.
1846 * gcc.target/sparc/setcc-1.c: Adjust.
1847 * gcc.target/sparc/setcc-2.c: Likewise.
1848 * gcc.target/sparc/setcc-3.c: Likewise.
1849 * gcc.target/sparc/setcc-4.c: Likewise.
1850 * gcc.target/sparc/setcc-5.c: Likewise.
1851 * gcc.target/sparc/setcc-6.c: New test.
1852 * gcc.target/sparc/setcc-7.c: Likewise.
1853 * gcc.target/sparc/setcc-8.c: Likewise.
1854 * gcc.target/sparc/setcc-9.c: Likewise.
1855 * gcc.target/sparc/setcc-10.c: Likewise.
1856
d30078b8
JL
18572016-10-10 Jeff Law <law@redhat.com>
1858
1859 PR tree-optimization/71947
1860 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1861 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1862 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1863 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1864 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1865 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1866
5f869266
TK
18672016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1868
1869 PR fortran/77915
1870 * gfortran.dg/matmul_11.f90: New test.
1871
174e0b00
JW
18722016-10-10 Jiong Wang <jiong.wang@arm.com>
1873
1874 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1875 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1933
4bc63138
JW
19342016-10-10 Jiong Wang <jiong.wang@arm.com>
1935
1936 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1950
8f3edb07
JW
19512016-10-10 Jiong Wang <jiong.wang@arm.com>
1952
1953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1954 Enable AArch64.
1955 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1956 vdup*_laneq.
1957 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1961
6e49f922
JW
19622016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1963 Jiong Wang <jiong.wang@arm.com>
1964
1965 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1966 AArch64 support.
1967 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1968 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1969 AArch64 targets.
1970 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1971 AArch64 targets.
1972 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1973 targets.
1974 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1975
41683e1a
EB
19762016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/specs/vfa.ads: New test.
1979
6e49f922 19802016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1981
1982 * gnat.dg/inline13.ad[sb]: New test.
1983 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1984
55cfd746
EB
19852016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gnat.dg/biased_subtype.adb: New test.
1988
4dfb8a2a
JJ
19892016-10-09 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR tree-optimization/77901
1992 * gcc.c-torture/compile/pr77901.c: New test.
1993
67b97478
PK
19942016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1995
1996 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1997 * gcc.dg/ipa/propalign-2.c: Likewise
1998 * gcc.dg/ipa/propalign-3.c: Likewise.
1999 * gcc.dg/ipa/propalign-4.c: Likewise.
2000 * gcc.dg/ipa/propalign-5.c: Likewise.
2001
7bad794a
JJ
20022016-10-08 Jakub Jelinek <jakub@redhat.com>
2003
81b02905
JJ
2004 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2005
ee19ef45
JJ
2006 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2007
7bad794a
JJ
2008 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2009 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2010
56d3a930
FR
20112016-10-07 Fritz Reese <fritzoreese@gmail.com>
2012
2013 * gfortran.dg/dec_union_11.f90: New testcase.
2014
45e2bf2e
NS
20152016-10-07 Nathan Sidwell <nathan@acm.org>
2016
2017 PR c++/66443
2018 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2019 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2020 * g++.dg/cpp1y/pr66443-cxx14.C: New
2021 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2022 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2023
be845b04
JJ
20242016-10-07 Jakub Jelinek <jakub@redhat.com>
2025
2026 * g++.dg/cpp0x/addressof1.C: New test.
2027 * g++.dg/cpp0x/addressof2.C: New test.
2028
08213983
MM
20292016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2030
2031 * gcc.target/powerpc/float128-type-1.c: New test to check that
2032 PowerPC 64-bit Linux enables -mfloat128-type by default.
2033 * gcc.target/powerpc/float128-type-2.c: Likewise.
2034 * gcc.target/powerpc/float128-mix.c: Change error message to
2035 reflect that __ibm128 is now #define'ed to be long double.
2036
bd845c14
SK
20372016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2038
2039 PR fortran/77406
2040 * gfortran.dg/pr77406.f90: New test.
2041 * gfortran.dg/assumed_type_3.f90: Update error messages.
2042 * gfortran.dg/defined_operators_1.f90: Ditto.
2043 * gfortran.dg/generic_26.f90: Ditto.
2044 * gfortran.dg/generic_7.f90: Ditto.
2045 * gfortran.dg/gomp/udr5.f90: Ditto.
2046 * gfortran.dg/gomp/udr7.f90: Ditto.
2047 * gfortran.dg/interface_1.f90: Ditto.
2048 * gfortran.dg/interface_37.f90: Ditto.
2049 * gfortran.dg/interface_5.f90: Ditto.
2050 * gfortran.dg/interface_6.f90: Ditto.
2051 * gfortran.dg/interface_7.f90
2052 * gfortran.dg/no_arg_check_3.f90
2053 * gfortran.dg/operator_5.f90
2054 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2055
c09c4992
BE
20562016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2057
2058 PR c++/77700
2059 * c-c++-common/Wint-in-bool-context.c: Update test.
2060
d7f336f8
RB
20612016-10-07 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2064 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2065
a9172bf3
MP
20662016-10-07 Marek Polacek <polacek@redhat.com>
2067
2068 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2069
8a14afd0
BS
20702016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2071
2072 PR c++/69733
2073 * c-c++-common/pr69733.c: New test.
2074 * gcc.dg/pr69733.c: New test.
2075 * gcc.target/i386/pr69733.c: New test.
2076
d4bd4646
MP
20772016-10-07 Marek Polacek <polacek@redhat.com>
2078
2079 PR c++/77803
2080 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2081
a93cdc5c
JJ
20822016-10-07 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR tree-optimization/77664
2085 * gcc.dg/tree-ssa/pr77664.c: New test.
2086 * gcc.dg/pr77664.c: New test.
2087
20882016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2089
2090 * gfortran.dg/pr69955.f90: New test.
2091
ac193ee7
LK
20922016_10-06 Louis Krupp <louis.krupp@zoho.com>
2093
2094 PR fortran/57910
2095 * gfortran.dg/pr57910.f90: New test.
2096
342cfb3e
JJ
20972016-10-06 Jakub Jelinek <jakub@redhat.com>
2098
2099 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2100 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2101
48057089
KV
21022016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2103
2104 PR tree-optimization/77862
2105 * gcc.dg/pr77862.c: New test.
2106
65b25c9b
KV
21072016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2108
2109 * gcc.dg/tree-ssa/evrp4.c: New test.
2110
f3127685
JL
21112016-10-06 Jeff Law <law@redhat.com>
2112
2113 PR tree-optimization/71661
2114 * gcc.dg/tree-ssa/pr71661.c: New test.
2115
b3972588
RB
21162016-10-06 Richard Biener <rguenther@suse.de>
2117
2118 PR tree-optimization/77855
2119 * gcc.dg/torture/pr77855.c: New testcase.
2120
139dc3c6 21212016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2122 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2123
2124 * g++.dg/other/pr77759.C: New test.
2125
37f6a157
RB
21262016-10-06 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/77839
2129 * gcc.dg/torture/pr77839.c: New testcase.
2130
f779aeb8
MP
21312016-10-06 Marek Polacek <polacek@redhat.com>
2132
2133 * g++.dg/cpp1z/init-statement9.C: New test.
2134
eee8f0b0
AS
21352016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2136
2137 * gcc.target/i386/pcommit-1.c: Deleted.
2138 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2139 * gcc.target/i386/sse-13.c: Ditto.
2140 * gcc.target/i386/sse-14.c: Ditto.
2141 * gcc.target/i386/sse-22.c: Ditto.
2142 * gcc.target/i386/sse-23.c: Ditto.
2143 * g++.dg/other/i386-2.C: Ditto.
2144
b48042bb
UB
21452016-10-05 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gcc.target/i386/pr77833.c: Require int128 effective target.
2148
50b01e1d
SK
21492016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2150
2151 PR fortran/58991
2152 PR fortran/58992
2153 * gfortran.dg/associate_22.f90: New test.
2154
908b8296
FR
21552016-10-05 Fritz Reese <fritzoreese@gmail.com>
2156
2157 * gfortran.dg/dec_union_9.f90: New testcase.
2158 * gfortran.dg/dec_union_10.f90: New testcase.
2159
87582521
JJ
21602016-10-05 Jakub Jelinek <jakub@redhat.com>
2161
2e69f143
JJ
2162 PR sanitizer/66343
2163 * gcc.dg/pch/pr66343-3.c: New test.
2164 * gcc.dg/pch/pr66343-3.hs: New file.
2165
87582521
JJ
2166 PR sanitizer/66343
2167 * gcc.dg/pch/pr66343-1.c: New test.
2168 * gcc.dg/pch/pr66343-1.hs: New file.
2169 * gcc.dg/pch/pr66343-2.c: New test.
2170 * gcc.dg/pch/pr66343-2.hs: New file.
2171
700fff34
BE
21722016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2173
2174 * c-c++-common/Wint-in-bool-context.c: Update test.
2175
17a9e380
MP
21762016-10-05 Marek Polacek <polacek@redhat.com>
2177
2178 * g++.dg/cpp1z/init-statement1.C: New test.
2179 * g++.dg/cpp1z/init-statement2.C: New test.
2180 * g++.dg/cpp1z/init-statement3.C: New test.
2181 * g++.dg/cpp1z/init-statement4.C: New test.
2182 * g++.dg/cpp1z/init-statement5.C: New test.
2183 * g++.dg/cpp1z/init-statement6.C: New test.
2184 * g++.dg/cpp1z/init-statement7.C: New test.
2185 * g++.dg/cpp1z/init-statement8.C: New test.
2186
6e48e779
LK
21872016-10-05 Louis Krupp <louis.krupp@zoho.com>
2188
2189 PR fortran/67524
2190 * gfortran.dg/pr67524.f90: New test.
2191
04a32443
JJ
21922016-10-05 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR sanitizer/77823
2195 * c-c++-common/ubsan/shift-9.c: New test.
2196
743a9cf7
SKS
21972016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2198
2199 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2200 of int if __SIZEOF_INT__ is less than 4 bytes.
2201
a40278c3
JD
22022016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2203
2204 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2205 * gfortran.dg/class_array_20.f03: Likewise.
2206 * gfortran.dg/class_array_21.f03: Likewise.
2207 * gfortran.dg/finalize_29.f08: Likewise.
2208 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2209
39bb7d01
RB
22102016-10-05 Richard Biener <rguenther@suse.de>
2211
2212 PR middle-end/77826
2213 * gcc.dg/torture/pr77826.c: New testcase.
2214
eeb57981
RB
22152016-10-05 Richard Biener <rguenther@suse.de>
2216
2217 * gcc.dg/fold-copysign-1.c: New testcase.
2218
f9018d75
AS
22192016-10-05 Andreas Schwab <schwab@suse.de>
2220
2221 * g++.dg/pr49847-2.C: Remove.
2222
7e8000b3
PMR
22232016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2224
2225 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2226
54f84ca9
RB
22272016-10-05 Richard Biener <rguenther@suse.de>
2228
2229 PR middle-end/55152
2230 * gcc.dg/pr55152-2.c: New testcase.
2231
17beda50
JD
22322016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2233
2234 * gfortran.dg/dtio_15.f90: New test.
2235
1c84b798
ILT
22362016-10-04 Ian Lance Taylor <iant@golang.org>
2237
2238 * gcc.dg/split-7.c: New test.
2239
7ec39552
MS
22402016-10-04 Martin Sebor <msebor@redhat.com>
2241
2242 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2243 %lc directive to wint_t to silence -Wformat warnings on targets
2244 where the latter is a distinct type such as long.
2245
8ff04ff9
MS
22462016-10-04 Martin Sebor <msebor@redhat.com>
2247
2248 PR c++/77804
2249 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2250
bfecd57c
JJ
22512016-10-04 Jakub Jelinek <jakub@redhat.com>
2252
f72da967
JJ
2253 PR c++/77791
2254 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2255
bfecd57c
JJ
2256 * g++.dg/other/java3.C: Remove.
2257 * g++.dg/other/java1.C: Remove.
2258 * g++.dg/other/error12.C: Remove.
2259 * g++.dg/other/java2.C: Remove.
2260 * g++.dg/warn/Wnvdtor.C: Remove.
2261 * g++.dg/lookup/java1.C: Remove.
2262 * g++.dg/lookup/java2.C: Remove.
2263 * g++.dg/ext/pr34829.C: Remove.
2264 * g++.dg/ext/java-3.C: Remove.
2265 * g++.dg/ext/java-1.C: Remove.
2266 * g++.dg/ext/java-2.C: Remove.
2267 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2268
fe8b1e83
DG
22692016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2270
2271 PR tree-optimization/77808
2272 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2273
078b5aab
RB
22742016-10-04 Richard Biener <rguenther@suse.de>
2275
2276 PR tree-optimization/77399
2277 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2278
2b568899
RB
22792016-10-04 Richard Biener <rguenther@suse.de>
2280
2281 PR middle-end/77833
2282 * gcc.target/i386/pr77833.c: New testcase.
2283
0a4e5cf3
JL
22842016-09-26 Jeff Law <law@redhat.com>
2285
2286 PR tree-optimization/71550
2287 PR tree-optimization/71403
2288 * gcc.c-torture/execute/pr71550.c: New test.
2289
d07b0a23
SKS
22902016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2291
2292 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2293 option.
2294
b44a42cf
KT
22952016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2296
2297 Revert
2298 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2299
2300 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2301
f41f1ceb
MP
23022016-10-03 Marek Polacek <polacek@redhat.com>
2303
2304 * g++.dg/cpp0x/nullptr37.C: New test.
2305
1633d3b9
BE
23062016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2307
2308 * c-c++-common/Wint-in-bool-context.c: Update test.
2309
2c8e3a1d
JJ
23102016-10-02 Jakub Jelinek <jakub@redhat.com>
2311
2312 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2313 earlier.
2314 * g++.dg/charset/asm2.c (memmove): Likewise.
2315 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2316 * g++.dg/tls/diag-4.C (foo): Likewise.
2317 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2318 dg-warning, fix up regex.
2319 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2320 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2321 * g++.old-deja/g++.mike/net31.C: Likewise.
2322 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2323 for C++17.
2324 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2325 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2326
f00b6283
RB
23272016-10-01 Richard Biener <rguenther@suse.de>
2328
2329 PR middle-end/77798
2330 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2331
0f0565b1
AV
23322016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2333
2334 PR fortran/77663
2335 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2336
c58823a0
JJ
23372016-10-01 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR c/77490
2340 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2341 Add dg-prune-output directive.
2342
e3228a50
JD
23432016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2344
2345 PR fortran/66643
2346 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2347 * gfortran.fortran-torture/compile/write.f90: Update test.
2348
e70bbc6f
MW
23492016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2350
2351 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2352 arm_fp16_alternative_ok as the required effective target.
2353 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2354 -mfp16-format=alternative to the dg-options directive and remove
2355 the dg-add-options directive.
2356
c39747d2
FR
23572016-09-30 Fritz Reese <fritzoreese@gmail.com>
2358
2359 PR fortran/77764
2360 * gfortran.dg/dec_union_8.f90: New testcase.
2361
00074dd8
FR
23622016-09-30 Fritz Reese <fritzoreese@gmail.com>
2363
2364 PR fortran/77782
2365 * gfortran.dg/dec_structure_16.f90: New testcase.
2366
26f391e8
AV
23672016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2368
2369 * gfortran.dg/coarray_allocate_10.f08: New test.
2370 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2371
fa16a271
KT
23722016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2373
2374 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2375
f334c828
RB
23762016-09-30 Richard Biener <rguenther@suse.de>
2377
2378 PR tree-optimization/77399
2379 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2380
76e3ec9c
SL
23812016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2382
871267e1 2383 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2384 -fdelete-null-pointer-checks explicit.
2385 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2386 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2387 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2388 * gcc.dg/pic-1.c: Require fpic target support.
2389 * gcc.dg/pic-2.c: Likewise.
2390
a2c6e7f2
JJ
23912016-09-29 Jakub Jelinek <jakub@redhat.com>
2392
2393 Implement P0001R1 - C++17 removal of register storage class specifier
2394 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2395 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2396 C++17.
2397 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2398 keyword if not __SSE2__.
2399 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2400 C++17.
2401 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2402 register keywords.
2403 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2404 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2405 no_erroneous_warning): Expect new warnings for C++17.
2406 * g++.dg/warn/register-var-2.C (f): Likewise.
2407 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2408 * g++.dg/parse/linkage2.C (foo): Likewise.
2409 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2410 keyword on parameters for C++17.
2411 * g++.dg/cpp1z/register1.C: New test.
2412 * g++.dg/cpp1z/register2.C: New test.
2413 * g++.dg/cpp1z/register3.C: New test.
2414
4ab76933
UB
24152016-09-29 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2418 * gcc.target/i386/avx2-check.h (main): Ditto.
2419 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2420 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2421 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2422 * gcc.target/i386/avx512er-check.h (main): Ditto.
2423 * gcc.target/i386/avx512f-check.h (main): Ditto.
2424 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2425 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2426 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2427
2488ebe5
UB
24282016-09-29 Uros Bizjak <ubizjak@gmail.com>
2429
2430 PR target/77756
2431 * gcc.target/i386/pr77756.c: New test.
2432
4d258d09
MP
24332016-09-29 Marek Polacek <polacek@redhat.com>
2434
2435 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2436
a9087411
MP
24372016-09-29 Marek Polacek <polacek@redhat.com>
2438
2439 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2440 C++14.
2441
fa0a064a
ML
24422016-09-29 Martin Liska <mliska@suse.cz>
2443
2444 * objc/execute/construct1.m: New test.
2445
0ce1ecc7
RB
24462016-09-29 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/77768
2449 * gcc.dg/torture/pr77768.c: New testcase.
2450
da186c1f
RB
24512016-09-28 Richard Biener <rguenther@suse.de>
2452
2453 PR middle-end/77407
2454 * gcc.dg/pr77407.c: New testcase.
2455
d657e995
RB
24562016-09-29 Richard Biener <rguenther@suse.de>
2457
2458 PR middle-end/55152
2459 * gcc.dg/pr55152.c: New testcase.
2460 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2461
cadf6296
RO
24622016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2463
2464 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2465 (dg-options): Remove -m32.
2466
88000fd1
MS
24672016-09-28 Martin Sebor <msebor@redhat.com>
2468
2469 PR middle-end/77721
2470 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2471
0c172974
JD
24722016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2473
2474 PR libgfortran/77707
2475 * gfortran.dg/inquire_17.f90: New test.
2476
4b390698
JJ
24772016-09-28 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR c++/77467
2480 * g++.dg/cpp1y/constexpr-77467.C: New test.
2481
2b1b5938
MS
24822016-09-28 Martin Sebor <msebor@redhat.com>
2483
2484 PR c/77762
2485 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2486 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2487 (test_sprintf_p_const): Adjust line numbers to avoid failures
2488 introduced in r240503.
2489
30dc6ee9
MS
24902016-09-28 Martin Sebor <msebor@redhat.com>
2491
2492 PR middle-end/77683
2493 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2494
7d290e93
BE
24952016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2496
fcf32bad
BE
2497 PR c++/77748
2498 * g++.dg/pr77550.C: Avoid undefined behavior.
2499
7d290e93
BE
2500 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2501
912d9ec3
WD
25022016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2503
2504 * gcc.dg/strlenopt-20.c: Update test.
2505 * gcc.dg/strlenopt-21.c: Likewise.
2506 * gcc.dg/strlenopt-22.c: Likewise.
2507 * gcc.dg/strlenopt-22g.c: Likewise.
2508 * gcc.dg/strlenopt-26.c: Likewise.
2509 * gcc.dg/strlenopt-5.c: Likewise.
2510 * gcc.dg/strlenopt-7.c: Likewise.
2511 * gcc.dg/strlenopt-9.c: Likewise.
2512
459bcfb0
JJ
25132016-09-27 Jakub Jelinek <jakub@redhat.com>
2514
6e39060a
JJ
2515 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2516
8ca33347
JJ
2517 * g++.dg/cpp1z/lambda-this1.C: New test.
2518 * g++.dg/cpp1z/lambda-this2.C: New test.
2519
459bcfb0
JJ
2520 PR c++/77722
2521 * g++.dg/ubsan/return-4.C: New test.
2522 * g++.dg/ubsan/return-5.C: New test.
2523 * g++.dg/ubsan/return-6.C: New test.
2524
20fba714
JW
25252016-09-27 Jiong Wang <jiong.wang@arm.com>
2526
2527 * lib/target-supports.exp
2528 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2529 in function comment.
2530
bebe0086
ML
25312016-09-27 Martin Liska <mliska@suse.cz>
2532
2533 PR gcov-profile/46266
2534 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2535 considered.
2536
59896334
RB
25372016-09-27 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/77745
2540 * g++.dg/torture/pr77745.C: New testcase.
2541
f0d355dc
RB
25422016-09-27 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/77478
2545 * gcc.dg/torture/pr77478.c: New testcase.
2546
8c9434c2
ML
25472016-09-27 Martin Liska <mliska@suse.cz>
2548
2549 PR gcov-profile/7970
2550 PR gcov-profile/16855
2551 PR gcov-profile/44779
2552 * g++.dg/gcov/pr16855.C: New test.
2553
511d092e
SKS
25542016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2555
2556 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2557
f2e0c4e1
JJ
25582016-09-27 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR fortran/77666
2561 * gfortran.dg/gomp/pr77666.f90: New test.
2562
3a4228ba
KV
25632016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2564
2565 PR ipa/77677
2566 * gcc.dg/torture/pr77677-2.c: New test.
2567
a184e37f
SK
25682016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2569
2570 PR fortran/77420
2571 * gfortran.dg/pr77420_1.f90: New test.
2572 * gfortran.dg/pr77420_2.f90: Ditto.
2573 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2574 * gfortran.dg/pr77420_4.f90: this file.
2575
8be59d19
KV
25762016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2577
2578 PR middle-end/77719
2579 * gfortran.dg/pr77719.f90: New test.
2580
991075a4
TP
25812016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2582
2583 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2584 singular form of byte when quantity is unknown.
991075a4 2585
c6147dc4
MP
25862016-09-26 Marek Polacek <polacek@redhat.com>
2587
2588 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2589
5cc6c41c
ML
25902016-09-26 Martin Liska <mliska@suse.cz>
2591
2592 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2593 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2594 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2595 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2596 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2597 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2598 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2599 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2600 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2601
81fea426
MP
26022016-09-26 Marek Polacek <polacek@redhat.com>
2603
2604 PR c/7652
2605 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2606 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2607 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2608 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2609 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2610 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2611 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2612 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2613 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2614 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2615 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2616 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2617 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2618 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2619 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2620 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2621 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2622 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2623 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2624 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2625 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2626 * c-c++-common/attr-fallthrough-1.c: New test.
2627 * c-c++-common/attr-fallthrough-2.c: New test.
2628 * g++.dg/cpp0x/fallthrough1.C: New test.
2629 * g++.dg/cpp0x/fallthrough2.C: New test.
2630 * g++.dg/cpp1z/fallthrough1.C: New test.
2631 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2632 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2633 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2634 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2635
9b597c1f
SK
26362016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2637
12a813c1 2638 PR fortran/77429
9b597c1f
SK
2639 * gfortran.dg/pr77429.f90: New test.
2640
f1c7e7f1
SK
26412016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2642
2643 PR fortran/77694
2644 * gfortran.dg/pr77694.f90: New test.
2645
50c6dd20
OE
26462016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2647
2648 PR target/51244
2649 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2650
540b039e
DH
26512016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2652
2653 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2654 for 32-bit mode.
2655
cfd161bf
DH
26562016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2657
2658 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2659 for 32-bit mode.
2660
9a2300e9
MP
26612016-09-24 Marek Polacek <polacek@redhat.com>
2662
2663 PR c/77490
2664 * c-c++-common/Wbool-operation-1.c: New test.
2665 * gcc.dg/Wbool-operation-1.c: New test.
2666
34d567d1
FR
26672016-09-23 Fritz Reese <fritzoreese@gmail.com>
2668
2669 * gfortran.dg/dec_static_1.f90: New.
2670 * gfortran.dg/dec_static_2.f90: New.
2671 * gfortran.dg/dec_static_3.f90: New.
2672 * gfortran.dg/dec_static_4.f90: New.
2673
4a8d4422
JD
26742016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675
2676 PR fortran/48298
2677 * gfortran.dg/negative_unit_check.f90: Update test.
2678 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2679
90ef45cb
DV
26802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2681
2682 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2683 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2684 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2685 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2686 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2687 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2688 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2689
e0535922
MS
26902016-09-23 Martin Sebor <msebor@redhat.com>
2691
2692 PR testsuite/77713
2693 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2694 assuming long double is bigger than double.
2695
d664d76d
JJ
26962016-09-23 Jakub Jelinek <jakub@redhat.com>
2697
2698 Implement P0138R2, C++17 construction rules for enum class values
2699 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2700
3b31f720
DM
27012016-09-23 David Malcolm <dmalcolm@redhat.com>
2702
2703 PR preprocessor/77672
2704 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2705 expected multiline output from first warning to reflect change
2706 in r240434.
2707
592459bf
TP
27082016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2709
2710 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2711
0af06385
BE
27122016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2713 Tom de Vries <tom@codesourcery.com>
2714
2715 PR testsuite/77411
2716 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2717
8f01b67a
MP
27182016-09-23 Marek Polacek <polacek@redhat.com>
2719
2720 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2721 * c-c++-common/gomp/atomic-13.c: Likewise.
2722 * c-c++-common/gomp/atomic-14.c: Likewise.
2723 * c-c++-common/pr60439.c: Remove invalid code.
2724 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2725 * g++.dg/expr/bitfield5.C: Likewise.
2726 * g++.dg/expr/bitfield6.C: Likewise.
2727 * g++.dg/expr/bool1.C: Likewise.
2728 * g++.dg/expr/bool3.C: Likewise.
2729 * g++.dg/expr/lval3.C: Likewise.
2730 * g++.dg/expr/lval4.C: Likewise.
2731 * g++.old-deja/g++.jason/bool5.C: Likewise.
2732
bbd6fcf3
DM
27332016-09-23 David Malcolm <dmalcolm@redhat.com>
2734
2735 PR preprocessor/77672
2736 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2737 (test_terminator_location): New function.
2738
113d06a4
RB
27392016-09-23 Richard Biener <rguenther@suse.de>
2740
2741 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2742
cab9e1df
MW
27432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2744
2745 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2746 -march=armv8.2-a+fp16 when supported by the hardware.
2747 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2749 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2750 semi-colons to a macro invocations.
2751 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2752 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2753 defined.
2754 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2755 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2756 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2757 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2758 defined.
2759 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2762 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2766 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2768 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2769 defined.
2770 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2773 defined.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2777 defined.
2778 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2780 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2781 defined.
2782 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2784 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2785 defined. Also fix some white-space.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2791 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2792 defined. Also fix some long lines and white-space.
2793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2794 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2795 defined. Also fix some long lines and white-space.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2797 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2798 defined.
2799 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2801 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2802 defined.
2803 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2805 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2806 defined.
2807 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2808 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2809 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2810 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2813 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2817 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2818 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2821 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2823 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2824 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2826
da9b2e69
JW
28272016-09-23 Jiong Wang <jiong.wang@arm.com>
2828 Matthew Wahab <matthew.wahab@arm.com>
2829
2830 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2867
785cf02f
MW
28682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2869
2870 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2871 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2872 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2873 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2874 support.
2875
1e401340
KV
28762016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2877
2878 PR ipa/77677
2879 * gcc.dg/torture/pr77677.c: New test.
2880
8ed3eeac
AV
28812016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2882
2883 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2884 here now.
2885
55a9b91b
MW
28862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2887
2888 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2889 options. Add tests for float16x4_t and float16x8_t.
2890
64c744b9
DV
28912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2892
2893 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2894 * gcc.target/s390/risbg-ll-2.c: Ditto.
2895 * gcc.target/s390/risbg-ll-3.c: Ditto.
2896
d403b8d4
MW
28972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2898
2899 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2900 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2901
576987fc
DV
29022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2903
2904 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2905 output to the simplified instructions.
2906
4ffc8099
MW
29072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2908
2909 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2910 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2911
b1a970a5
MW
29122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2913
2914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2915 (FP16_SUPPORTED): New
2916 (expected-hfloat-16x4): Make conditional on __fp16 support.
2917 (expected-hfloat-16x8): Likewise.
2918 (vdup_n_f16): Disable for non-AArch64 targets.
2919 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2920 conditional on FP16_SUPPORTED.
2921 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2922 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2923 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2924 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2925 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2926 for testing __fp16.
2927 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2928 conditional on FP16_SUPPORTED.
2929 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2930 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2931
50df9464
MW
29322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2933
2934 * gcc.target/arm/short-vfp-1.c: New.
2935
536b9f42
MW
29362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2937
2938 * gcc.target/arm/attr-fp16-arith-1.c: New.
2939
1b9e31cf
MW
29402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2941
2942 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2943 New.
2944 (add_options_for_arm_v8_2a_fp16_neon): New.
2945 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2946 (add_options_for_arm_arch_v8_2a): Auto-generate.
2947 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2948 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2949 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2950 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2951 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2952 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2953 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2954
a5b42ee7
MW
29552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2956
2957 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2958 arm_fp16_alternative_ok.
2959 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2960 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2961 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2962 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2963 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2964 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2965 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2966 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2967 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2968 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2969 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2970 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2971 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2972 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2973 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2974 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2975 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2976 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2977 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2978 arm_fp16_alternative_ok.
2979 * lib/target-supports.exp
2980 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2981 (check_effective_target_arm_fp16_alternative_ok): New.
2982 (check_effective_target_arm_fp16_none_ok_nocache): New.
2983 (check_effective_target_arm_fp16_none_ok): New.
2984
fcbc975b
ML
29852016-09-23 Martin Liska <mliska@suse.cz>
2986
2987 * gcc.dg/ipa/pr77653.c: Replace adress
2988 with address.
2989
1822b732
ML
29902016-09-23 Martin Liska <mliska@suse.cz>
2991
2992 * gcc.target/i386/movbe-4.c: New test.
2993
fab18cc4
ML
29942016-09-23 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.target/i386/crc32-5.c: New test.
2997
e70f01b5
ML
29982016-09-23 Martin Liska <mliska@suse.cz>
2999
3000 * gcc.target/i386/pr71652.c: New test.
3001 * gcc.target/i386/pr71652-2.c: New test.
3002 * gcc.target/i386/pr71652-3.c: New test.
3003
f2e81d05
JJ
30042016-09-23 Jakub Jelinek <jakub@redhat.com>
3005
3006 * lib/gcc-dg.exp (process-message): Support relative line number
3007 notation - .+4 or .-1 etc.
3008 * gcc.dg/dg-test-1.c: New test.
3009
ed30d2a6
MS
30102016-09-22 Martin Sebor <msebor@redhat.com>
3011
3012 PR target/77676
3013 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3014 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3015 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3016 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3017
1c681c7b
UB
30182016-09-22 Uros Bizjak <ubizjak@gmail.com>
3019
3020 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3021 * gcc.dg/ifcvt-2.c: Ditto.
3022 * gcc.dg/zero_bits_compound-1.c: Ditto.
3023 * gcc.dg/zero_bits_compound-1.c: Ditto.
3024 * gcc.dg/pr40550.c: Simplify target selectors.
3025 Use dg-additional-options.
3026 * gcc.dg/pr47893.c: Ditto.
3027 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3028 additional options for 32-bit x86 targets.
3029 * gcc.dg/pr70955.c: Move to ...
3030 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3031
67cf0a53
PC
30322016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3033
3034 PR c++/61019
3035 * g++.dg/cpp0x/pr61019.C: New.
3036
0ee70cc0
AV
30372016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3038 Terry Guo <terry.guo@arm.com>
3039
3040 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3041 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3042 * gcc.target/arm/pure-code/pure-code.exp: New.
3043
43639d2c
UB
30442016-09-22 Uros Bizjak <ubizjak@gmail.com>
3045
3046 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3047 Remove SSE effective target requirement.
3048
a608d15b
PC
30492016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 PR c++/71979
3052 * g++.dg/cpp0x/pr71979.C: New.
3053
d94a7ab4
BE
30542016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3055
3056 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3057
a13f439f
ML
30582016-09-22 Martin Liska <mliska@suse.cz>
3059
3060 PR ipa/77653
3061 * gcc.dg/ipa/pr77653.c: New test.
3062
cf352092
JJ
30632016-09-22 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR fortran/77665
3066 * gfortran.dg/gomp/pr77665.f90: New test.
3067
a8de3002
PT
30682016-09-22 Paul Thomas <pault@gcc.gnu.org>
3069
3070 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3071 * gfortran.dg/dtio_13.f90: New test.
3072
39abef62
LK
30732016-09-21 Louis Krupp <louis.krupp@zoho.com>
3074
3075 PR fortran/66107
3076 * gfortran.dg/pr66107.f90: New test.
3077
4a2bb7fc
ILT
30782016-09-21 Ian Lance Taylor <iant@golang.org>
3079
3080 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3081 with call to builtin delete function.
3082
5f84cee2
JM
30832016-09-21 Joseph Myers <joseph@codesourcery.com>
3084
3085 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3086 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3087 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3088 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3089 tests.
3090
fe01a41a
UB
30912016-09-21 Uros Bizjak <ubizjak@gmail.com>
3092
3093 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3094
2e1c20b1
JJ
30952016-09-21 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c++/77651
3098 * g++.dg/cpp1z/aligned-new6.C: New test.
3099
de4c144a
MW
31002016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3101
3102 * gcc.target/arm/fp16-aapcs-3.c: New.
3103 * gcc.target/arm/fp16-aapcs-4.c: New.
3104 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3105 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3106 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3107 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3108
44fc7854
BE
31092016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3110
3111 PR tree-optimization/77550
3112 * g++.dg/pr77550.C: New test.
3113
bc084f84
GJL
31142016-09-21 Georg-Johann Lay <avr@gjlay.de>
3115
3116 PR target/77326
3117 * gcc.target/avr/torture/pr77326.c: New test.
3118
c075003a
LK
31192016-09-21 Louis Krupp <louis.krupp@zoho.com>
3120
3121 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3122
6811ea79
RB
31232016-09-21 Richard Biener <rguenther@suse.de>
3124
3125 PR tree-optimization/77648
3126 * gcc.dg/torture/pr77648-1.c: New testcase.
3127 * gcc.dg/torture/pr77648-2.c: Likewise.
3128
f955c4c4
RB
31292016-09-21 Richard Biener <rguenther@suse.de>
3130 Jakub Jelinek <jakub@redhat.com>
3131
3132 PR tree-optimization/77621
3133 * gcc.dg/pr77621.c: New testcase.
3134
096506bb
PT
31352016-09-21 Paul Thomas <pault@gcc.gnu.org>
3136
3137 PR fortran/77657
3138 * gfortran.dg/dtio_12.f90: New test.
3139
37d168ae
SKS
31402016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3141
3142 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3143
66454000
KV
31442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3145
3146 PR tree-optimization/72835
3147 * gcc.dg/tree-ssa/pr72835.c: New test.
3148
88d0c3f0
MS
31492016-09-20 Martin Sebor <msebor@redhat.com>
3150
3151 PR middle-end/49905
3152 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3153 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3154 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3155 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3156 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3157 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3158 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3159
a03df1d5
KV
31602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3161
3162 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3163 arguments/compare will be optimized away.
3164 * gcc.dg/torture/ftrapv-1.c: Likewise.
3165
8bc5448f
KV
31662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3167
3168 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3169 will be optimized away.
3170 * gcc.dg/ipa/vrp1.c: New test.
3171 * gcc.dg/ipa/vrp2.c: New test.
3172 * gcc.dg/ipa/vrp3.c: New test.
3173
973625a0
KV
31742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3175
3176 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3177 does the same transformation.
3178 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3179 * gcc.dg/tree-ssa/evrp1.c: New test.
3180 * gcc.dg/tree-ssa/evrp2.c: New test.
3181 * gcc.dg/tree-ssa/evrp3.c: New test.
3182 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3183 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3184 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3185 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3186 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3187 foling now happens early.
3188 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3189 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3190 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3191 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3192 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3193
9b1ba33c
UB
31942016-09-20 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR target/77621
3197 * gcc.target/i386/pr77621.c: New test.
3198 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3199 pattern, loop should vectorize with -mtune=atom.
3200
f5bd4ad8
MO
32012016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3202 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR testsuite/63299
3205 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3206 instead of delete.
3207
7d9cf801
JJ
32082016-09-20 Jakub Jelinek <jakub@redhat.com>
3209
b912f962
JJ
3210 PR c++/77626
3211 * g++.dg/other/pr77626.C: New test.
3212
eaf1ece1
JJ
3213 PR c++/77638
3214 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3215
590b62e9
JJ
3216 PR c++/77637
3217 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3218
7d9cf801
JJ
3219 PR middle-end/77624
3220 * c-c++-common/pr77624-1.c: New test.
3221 * c-c++-common/pr77624-2.c: New test.
3222
3aebb6ff
AV
32232016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3224
3225 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3226 of digits expected.
3227
b5bbe47b
RB
32282016-09-20 Richard Biener <rguenther@suse.de>
3229
3230 PR tree-optimization/77646
3231 * gcc.dg/torture/pr77646.c: New testcase.
3232
144a96e4
BE
32332016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3234
3235 PR c++/77434
3236 * c-c++-common/Wint-in-bool-context.c: New test.
3237
1f2071fa
JM
32382016-09-19 Joseph Myers <joseph@codesourcery.com>
3239
3240 * gcc.dg/cr-decimal-dig-1.c: New test.
3241
63012d9a
JM
32422016-09-19 Joseph Myers <joseph@codesourcery.com>
3243
3244 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3245 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3246 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3247 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3248
02410826
VM
32492016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3250
3251 PR rtl-optimization/77416
3252 * gcc.target/powerpc/pr77416.c: New.
3253
6101a7ab
PP
32542016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3255
3256 PR c++/77639
3257 * g++.dg/template/error-recovery4.C: New test.
3258
1993ff76
BC
32592016-09-19 Bin Cheng <bin.cheng@arm.com>
3260
3261 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3262
5fa9e644
KT
32632016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3264
3265 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3266 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3267
fc15d9ec
JJ
32682016-09-19 Jakub Jelinek <jakub@redhat.com>
3269 Jan Hubicka <jh@suse.cz>
3270
3271 PR target/77587
3272 * gcc.dg/pr77587.c: New test.
3273 * gcc.dg/pr77587a.c: New file.
3274
3c9f5092
AV
32752016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3276
3277 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3278 * gfortran.dg/coarray_38.f90:
3279 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3280 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3281 * gfortran.dg/coarray_allocate_7.f08: New test.
3282 * gfortran.dg/coarray_allocate_8.f08: New test.
3283 * gfortran.dg/coarray_allocate_9.f08: New test.
3284 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3285 new caf_register.
3286 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3287 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3288 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3289 get_by_refs.
3290 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3291 * gfortran.dg/coarray_lock_7.f90: Same.
3292 * gfortran.dg/coarray_poly_5.f90: Same.
3293 * gfortran.dg/coarray_poly_6.f90: Same.
3294 * gfortran.dg/coarray_poly_7.f90: Same.
3295 * gfortran.dg/coarray_poly_8.f90: Same.
3296 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3297
e79e6763
FR
32982016-09-19 Fritz Reese <fritzoreese@gmail.com>
3299
3300 PR fortran/77584
3301 * gfortran.dg/dec_structure_15.f90: New testcase.
3302
ae527639
RB
33032016-09-19 Richard Biener <rguenther@suse.de>
3304
3305 PR middle-end/77605
3306 * gcc.dg/torture/pr77605.c: New testcase.
3307
cdf060f8
LK
33082016-09-18 Louis Krupp <louis.krupp@zoho.com>
3309
3310 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3311
b720e919
JH
33122016-09-17 Jan Hubicka <hubicka@ucw.cz>
3313
3314 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3315 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3316 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3317 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3318 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3319 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3320 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3321 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3322 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3323 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3324 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3325
bdabae39
KY
33262016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3327
3328 * gcc.target/i386/pr68633.c: Fix expected result.
3329
493ba820
LK
33302016-09-17 Louis Krupp <louis.krupp@gmail.com>
3331
3332 PR fortran/68078
3333 * gfortran.dg/pr68078.f90: New test.
3334 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3335
9a42726b
BS
33362016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337
3338 PR target/77613
3339 * gcc.target/powerpc/swaps-p8-25.c: New.
3340
e7d61178
JJ
33412016-09-16 Jakub Jelinek <jakub@redhat.com>
3342
8f03e02f
JJ
3343 PR c++/77482
3344 * g++.dg/cpp0x/constexpr-77482.C: New test.
3345
e80cb545
JJ
3346 PR c++/77379
3347 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3348 thunk offsets.
3349 * g++.dg/abi/abi-tag23a.C: Likewise.
3350
1c2f613f
JJ
3351 PR c++/77338
3352 * g++.dg/cpp0x/decltype-77338.C: New test.
3353
e7d61178
JJ
3354 PR c++/77375
3355 * g++.dg/cpp0x/mutable1.C: New test.
3356
8d987deb
SK
33572016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3358
3359 PR fortran/77612
3360 * gfortran.dg/pr77612.f90: New test.
3361
2c3d35a6
SKS
33622016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3363
3364 * gcc.dg/torture/pr70421.c: Require int32plus.
3365
e43163ae
JJ
33662016-09-16 Jakub Jelinek <jakub@redhat.com>
3367
bcf0905a
JJ
3368 PR middle-end/77475
3369 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3370
e43163ae
JJ
3371 PR target/77526
3372 * gcc.target/i386/pr77526.c: New test.
3373
7d704548
JJ
33742016-09-16 Jakub Jelinek <jakub@redhat.com>
3375 Eric Botcazou <ebotcazou@adacore.com>
3376
3377 PR middle-end/77594
3378 * gcc.target/i386/pr77594.c: New test.
3379
902d624f
LK
33802016-09-15 Louis Krupp <louis.krupp@zoho.com>
3381
3382 PR fortran/69963
3383 * gfortran.dg/misplaced_implicit_character.f90: New test.
3384
7e16ce79
BC
33852016-09-15 Bin Cheng <bin.cheng@arm.com>
3386
3387 PR tree-optimization/77503
3388 * gcc.dg/vect/pr77503.c: New test.
3389
7c05f5c4
RB
33902016-09-15 Richard Biener <rguenther@suse.de>
3391
3392 PR middle-end/77544
3393 * c-c++-common/torture/pr77544.c: New testcase.
3394
76ff80fb
JJ
33952016-09-15 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR middle-end/77475
3398 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3399 * gcc.dg/march-generic.c: Likewise.
3400 * gcc.target/i386/spellcheck-options-1.c: New test.
3401 * gcc.target/i386/spellcheck-options-2.c: New test.
3402 * gcc.target/i386/spellcheck-options-3.c: New test.
3403 * gcc.target/i386/spellcheck-options-4.c: New test.
3404
5560d026
CLT
34052016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3406
3407 PR fortran/72743
3408 * gfortran.dg/goacc/pr72743.f90: New test.
3409
5334f733
RB
34102016-09-15 Richard Biener <rguenther@suse.de>
3411
3412 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3413
d08615f2
RB
34142016-09-15 Richard Biener <rguenther@suse.de>
3415
3416 PR tree-optimization/77514
3417 * gcc.dg/torture/pr77514.c: New testcase.
3418
28ca05f0
JJ
34192016-09-14 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR c++/77549
3422 * g++.dg/lookup/pr77549.C: New test.
3423
20a1e5b8
MP
34242016-09-14 Marek Polacek <polacek@redhat.com>
3425
3426 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3427 * c-c++-common/gomp/atomic-13.c: Likewise.
3428 * c-c++-common/gomp/atomic-14.c: Likewise.
3429 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3430 * g++.dg/cpp1z/bool-increment1.C: New test.
3431 * c-c++-common/pr60439.c: Add dg-warning.
3432 * g++.dg/expr/bitfield4.C: Likewise.
3433 * g++.dg/expr/bitfield5.C: Likewise.
3434 * g++.dg/expr/bitfield6.C: Likewise.
3435 * g++.dg/expr/bool1.C: Likewise.
3436 * g++.dg/expr/bool3.C: Likewise.
3437 * g++.dg/expr/lval3.C: Likewise.
3438 * g++.dg/expr/lval4.C: Likewise.
3439 * g++.old-deja/g++.jason/bool5.C: Likewise.
3440 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3441 * g++.dg/other/error18.C: Likewise.
3442 * g++.dg/gomp/atomic-14.C: Likewise.
3443
0761f6bf
NS
34442016-09-14 Nathan Sidwell <nathan@acm.org>
3445
3446 PR c++/77539
3447 * g++.dg/cpp1y/pr77539.C: New.
3448
13cddbc1
CL
34492016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3450
3451 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3452 dg-require.
3453 * g++.dg/ext/builtin_alloca.C: Likewise.
3454 * g++.dg/template/spec35.C: Likewise.
3455 * gcc.dg/builtins-68.c: Likewise.
3456 * gcc.misc-tests/gcov-13.c: Likewise.
3457 * gcc.misc-tests/gcov-14.c: Likewise.
3458
a90638d4
JM
34592016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3460
3461 * gfortran.dg/dec_structure_14.f90: New testcase.
3462
5ba4a08c
JJ
34632016-09-14 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR sanitizer/68260
3466 * c-c++-common/tsan/pr68260.c: New test.
3467
a713b234
JS
34682016-09-13 Joe Seymour <joe.s@somniumtech.com>
3469
3470 PR target/70713
3471 * gcc.target/msp430/function-attributes-1.c: New test.
3472 * gcc.target/msp430/function-attributes-2.c: New test.
3473 * gcc.target/msp430/function-attributes-3.c: New test.
3474
96032047
MS
34752015-04-18 Martin Sebor <msebor@redhat.com>
3476
3477 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3478 of non-nul characters.
3479 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3480
ea8661cd
JJ
34812016-09-13 Jakub Jelinek <jakub@redhat.com>
3482
9952908a
JJ
3483 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3484 * g++.dg/cpp1z/gen-attrs1.C: New test.
3485
63cdb7a0
JJ
3486 PR tree-optimization/77454
3487 * gcc.dg/pr77454.c: New test.
3488
ea8661cd
JJ
3489 PR c++/77553
3490 * g++.dg/cpp1y/constexpr-77553.C: New test.
3491
254830ba
DM
34922016-09-13 David Malcolm <dmalcolm@redhat.com>
3493
3494 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3495 (test_show_locus): Replace rich_location::add_fixit_insert calls
3496 with add_fixit_insert_before and add_fixit_insert_after.
3497
42763690
JM
34982016-09-13 Jason Merrill <jason@redhat.com>
3499 Tom de Vries <tom@codesourcery.com>
3500
3501 PR c++/77427
3502 * g++.dg/pr77427.C: New test.
3503
c8798f2c
ML
35042016-09-13 Martin Liska <mliska@suse.cz>
3505
3506 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3507 effective target.
3508 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3509 * lib/target-supports.exp: Define the new target.
3510
54700e2e
AP
35112016-09-12 Andrew Pinski <apinski@cavium.com>
3512
3513 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3514 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3515
e1d55bf7
UB
35162016-09-12 Uros Bizjak <ubizjak@gmail.com>
3517
3518 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3519 variable arguments.
3520 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3521 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3522 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3523 variable argument.
3524 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3525 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3526
54dcdb88
BE
35272016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3528
3529 PR c++/77496
3530 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3531 * g++.dg/ext/pr77496.C: New test.
3532 * g++.dg/warn/pr77496.C: New test.
3533
d1463eb9
DM
35342016-09-12 David Malcolm <dmalcolm@redhat.com>
3535
3536 PR c/72858
3537 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3538 to preserve conversion chars, and to preserve prefix information.
3539 * gcc.dg/format/pr72858.c: New test case.
3540
217fabad
SK
35412016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3542
3543 * gfortran.dg/pr77507.f90: Move to ...
3544 * gfortran.dg/ieee/pr77507.f90: here.
3545
a1cd04ac
JH
35462016-08-09 Jan Hubicka <hubicka@ucw.cz>
3547
3548 PR ipa/61159
3549 * compile/pr61159.c: New testcase
3550
e3912107
JH
35512016-08-09 Jan Hubicka <hubicka@ucw.cz>
3552
3553 PR ipa/64316
3554 * gcc.dg/ipa/pr63416.c: New testcase.
3555
739d9339
PT
35562016-09-10 Paul Thomas <pault@gcc.gnu.org>
3557 Steven G. Kargl <kargl@gcc.gnu.org>
3558
3559 PR fortran/77532
cc3135b6 3560 * gfortran.dg/dtio_11.f90: new test.
739d9339 3561
fb7c40dd
SK
35622016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3563
3564 PR fortran/77507
3565 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3566 * gfortran.dg/c_assoc_4.f90: Ditto.
3567
5b28efbb
TV
35682016-09-10 Tom de Vries <tom@codesourcery.com>
3569
3570 PR C/71602
3571 * c-c++-common/va-arg-va-list-type.c: New test.
3572
9d0a9bb4
PB
35732016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3574
3575 PR rtl-optimization/77289
3576 * gcc.target/powerpc/pr77289.c: New test.
3577
3f0177e7
MS
35782016-09-09 Martin Sebor <msebor@redhat.com>
3579
3580 PR c/77520
3581 PR c/77521
3582 * gcc.dg/pr77520.c: New test.
3583 * gcc.dg/pr77521.c: New test.
3584
e81e83d0
SK
35852016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3586
3587 PR fortran/77506
3588 * gfortran.dg/pr77506.f90: New test.
3589
8a92685e
SK
35902016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3591
3592 PR fortran/77507
3593 * gfortran.dg/pr77507.f90: New test.
3594
c65248cb
JM
35952016-09-09 Joseph Myers <joseph@codesourcery.com>
3596
3597 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3598
2cf0ff98
SK
35992016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3600 Louis Krupp <lkrupp@gcc.gnu.org>
3601
3602 PR fortran/69514
3603 * gfortran.dg/pr69514_1.f90: New test.
3604 * gfortran.dg/pr69514_2.f90: New test.
3605
8ebc1e0f
JJ
36062016-09-08 Jakub Jelinek <jakub@redhat.com>
3607
20b6cf01
JJ
3608 PR fortran/77500
3609 * gfortran.dg/gomp/pr77500.f90: New test.
3610
8ebc1e0f
JJ
3611 PR fortran/77516
3612 * gfortran.dg/gomp/pr77516.f90: New test.
3613
34718542
JJ
36142016-09-07 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR middle-end/77475
3617 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3618 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3619 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3620 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3621 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3622 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3623
e5106e27
DM
36242016-09-07 David Malcolm <dmalcolm@redhat.com>
3625
3626 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3627 "substring-locations.h".
3628
ca235a85
RB
36292016-09-07 Richard Biener <rguenther@suse.de>
3630
3631 PR c/77450
3632 * c-c++-common/vector-subscript-8.c: Move ..
3633 * gcc.dg/pr77450.c: ... here.
3634
0076b5dc 36352016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3636
3637 PR libgfortran/77393
3638 * gfortran.dg/fmt_f0_2.f90: Update test.
3639 * gfortran.dg/fmt_f0_3.f90: New test.
3640
6ac7322b
DH
36412016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3642
3643 PR debug/77389
3644 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3645 in dg-options.
3646
3647 PR debug/57519
3648 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3649
8eb9e049
JJ
36502016-09-06 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR target/69255
3653 * gcc.target/i386/pr69255-1.c: New test.
3654 * gcc.target/i386/pr69255-2.c: New test.
3655 * gcc.target/i386/pr69255-3.c: New test.
3656
36572016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3658
3659 PR c/77336
3660 * gcc.dg/format/miss-7.c: New test.
3661
e6cb85d4
UB
36622016-09-06 Uros Bizjak <ubizjak@gmail.com>
3663
3664 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3665
7fe76f6a
ML
36662016-09-06 Martin Liska <mliska@suse.cz>
3667
3668 PR gcov-profile/77378
3669 PR gcov-profile/77466
3670 * gcc.dg/profile-update-warning.c: New test.
3671
209b636e
RB
36722016-09-06 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/77479
3675 * gcc.dg/torture/pr77479.c: New testcase.
3676
b772a565
RB
36772016-09-06 Richard Biener <rguenther@suse.de>
3678
3679 PR c/77450
3680 * c-c++-common/vector-subscript-7.c: Adjust.
3681 * c-c++-common/vector-subscript-8.c: New testcase.
3682
a8c07037
SKS
36832016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3684
3685 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3686
0ce48391
JJ
36872016-09-05 Jakub Jelinek <jakub@redhat.com>
3688
de9188e0
JJ
3689 PR target/77476
3690 * gcc.target/i386/avx512f-pr77476.c: New test.
3691 * gcc.target/i386/avx512bw-pr77476.c: New test.
3692 * gcc.target/i386/avx512dq-pr77476.c: New test.
3693
c76f7809
JJ
3694 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3695 Update comment to mention also avx512f.
3696
0ce48391
JJ
3697 PR sanitizer/77396
3698 * g++.dg/asan/pr77396-2.C: New test.
3699
8a27cf73
UB
37002016-09-05 Uros Bizjak <ubizjak@gmail.com>
3701
3702 PR rtl-optimization/77452
3703 * gcc.target/i386/pr77452.c: New test.
3704
25ff5dd3
MP
37052016-09-05 Marek Polacek <polacek@redhat.com>
3706
3707 PR c/77423
3708 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3709
f2bc4e48
SK
37102016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3711
3712 PR fortran/77391
3713 * gfortran.dg/pr77391.f90: New test.
3714
e85921ee
SK
37152016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3716
3717 PR fortran/77460
3718 * gfortran.dg/pr77460.f90: New test.
3719
b5d50659
JJ
37202016-09-03 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR c/65467
3723 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3724
7b826676
KY
37252016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3726
3727 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3728
717ebe91
DM
37292016-09-02 David Malcolm <dmalcolm@redhat.com>
3730
3731 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3732 test case.
3733 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3734 diagnostic-test-show-locus-generate-patch.c to the sources
3735 for diagnostic_plugin_test_show_locus.c.
3736
94087e88
JJ
37372016-09-02 Jakub Jelinek <jakub@redhat.com>
3738
9dc5773f
JJ
3739 PR c/65467
3740 * gcc.dg/gomp/_Atomic-1.c: New test.
3741 * gcc.dg/gomp/_Atomic-2.c: New test.
3742 * gcc.dg/gomp/_Atomic-3.c: New test.
3743 * gcc.dg/gomp/_Atomic-4.c: New test.
3744 * gcc.dg/gomp/_Atomic-5.c: New test.
3745
94087e88
JJ
3746 PR sanitizer/77396
3747 * g++.dg/asan/pr77396.C: New test.
3748
37492016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3750
3751 PR tree-optimization/71831
3752 * gcc.dg/builtin-object-size-16.c: New test.
3753 * gcc.dg/builtin-object-size-17.c: New test.
3754
7e89048d
JD
37552016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3756
3757 PR libgfortran/77393
3758 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3759
2f196155
UB
37602016-09-01 Uros Bizjak <ubizjak@gmail.com>
3761
3762 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3763 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3764 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3765 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3766 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3767 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3768 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3769 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3770 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3771 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3772 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3773 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3774 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3775 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3776 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3777 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3778 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3779 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3780
0a6b0523
EB
37812016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3782
3783 * gnat.dg/opt58.adb: New test.
3784 * gnat.dg/opt58_pkg.ads: New helper.
3785
2a99de7b
RB
37862016-09-01 Richard Biener <rguenther@suse.de>
3787
3788 PR middle-end/77436
3789 * gcc.dg/torture/pr77436.c: New testcase.
3790
f79d8786
SKS
37912016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3792
3793 * gcc.dg/pr64252.c: Require int32plus.
3794 * gcc.dg/pr66299-1.c: Likewise.
3795 * gcc.dg/pr66299-2.c: Likewise.
3796 * gcc.dg/torture/20131115-1.c: Skip for avr.
3797
b06335f9
KT
37982016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3799
3800 * gcc.target/aarch64/ands_3.c: New test.
3801
f25f40be
JJ
38022016-08-31 Jakub Jelinek <jakub@redhat.com>
3803
d12a0b5a
JJ
3804 PR fortran/77352
3805 * gfortran.dg/gomp/pr77352.f90: New test.
3806
f25f40be
JJ
3807 PR fortran/77374
3808 * gfortran.dg/gomp/pr77374.f08: New test.
3809
9ff6fb6e
MG
38102016-08-31 Marc Glisse <marc.glisse@inria.fr>
3811
3812 PR tree-optimization/73714
3813 * gcc.dg/tree-ssa/pr73714.c: New test.
3814
8e95a674
JD
38152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3816
3817 PR libgfortran/77393
3818 * gfortran.dg/fmt_f0_2.f90: New test.
3819
c6b0037d
MG
38202016-08-31 Marc Glisse <marc.glisse@inria.fr>
3821
3822 * gcc.target/i386/pr59539-2.c: Adapt options.
3823 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3824
1a576b13
PT
38252016-08-31 Paul Thomas <pault@gcc.gnu.org>
3826
3827 PR fortran/77418
3828 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3829 of the associate entity and replace with a pointer to the
3830 intended item on the stack.
3831
e73d3ca6 38322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3833 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3834
3835 PR fortran/48298
3836 * gfortran.dg/dtio_1.f90: New test.
3837 * gfortran.dg/dtio_2.f90: New test.
3838 * gfortran.dg/dtio_3.f90: New test.
3839 * gfortran.dg/dtio_4.f90: New test.
3840 * gfortran.dg/dtio_5.f90: New test.
3841 * gfortran.dg/dtio_6.f90: New test.
3842 * gfortran.dg/dtio_7.f90: New test.
3843 * gfortran.dg/dtio_8.f90: New test.
3844 * gfortran.dg/dtio_9.f90: New test.
3845 * gfortran.dg/dtio_10.f90: New test.
3846
b816477a
DM
38472016-08-30 David Malcolm <dmalcolm@redhat.com>
3848
3849 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3850 (test_many_nested_locations): New function.
3851 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3852 (test_show_locus): Handle "test_many_nested_locations".
3853
71b30891
DM
38542016-08-30 David Malcolm <dmalcolm@redhat.com>
3855
3856 * g++.dg/template/double-greater-than-fixit.C: New test case.
3857
8fa37232
EB
38582016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gnat.dg/opt57.ad[sb]: New test.
3861 * gnat.dg/opt57_pkg.ads: New helper.
3862
6f651bae
RB
38632016-08-30 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/69047
3866 * gcc.dg/pr69047.c: Fix byte-order check.
3867
ab834832
JJ
38682016-08-30 Jakub Jelinek <jakub@redhat.com>
3869
5116b156
JJ
3870 PR tree-optimization/72866
3871 * gcc.dg/vect/pr72866.c: New test.
3872
3754bbfc
JJ
3873 PR debug/77363
3874 * g++.dg/debug/dwarf2/pr77363.C: New test.
3875
26122e2d
JJ
3876 PR middle-end/77377
3877 * gcc.target/i386/pr77377.c: New test.
3878
ab834832
JJ
3879 PR debug/77389
3880 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3881 in dg-options.
3882
bedc9ca7
SK
38832016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3884
3885 * gfortran.dg/pr77372.f90: Moved to ...
3886 * gfortran.dg/ieee/pr77372.f90: here.
3887
adfa1e6b
MM
38882016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3889
3890 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3891 vector short/char initializations.
3892 * gcc.target/powerpc/vec-init-5.c: Likewise.
3893 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3894 vector initialization optimizations.
3895 * gcc.target/powerpc/vec-init-7.c: Likewise.
3896 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3897 vector float/double initializations.
3898 * gcc.target/powerpc/vec-init-9.c: Likewise.
3899
414b7129
UB
39002016-08-29 Uros Bizjak <ubizjak@gmail.com>
3901
3902 PR target/77403
3903 * gcc.target/i386/pr77403.c: New test.
3904
3d06b6f2
MP
39052016-08-29 Marek Polacek <polacek@redhat.com>
3906
3907 PR c/77292
3908 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3909
ba9bbd6f
TV
39102016-08-29 Tom de Vries <tom@codesourcery.com>
3911
3912 PR c/77398
3913 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3914
d7d80d8f
EB
39152016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3916
3917 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3918
d7d80d8f 39192016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3920
3921 * gfortran.dg/dec_structure_13.f90: New testcase.
3922
468d95c8
JB
39232016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3924
3925 PR fortran/77261
3926 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3927 available.
3928
f329b264
TV
39292016-08-28 Tom de Vries <tom@codesourcery.com>
3930
3931 PR lto/70955
3932 * gcc.dg/pr70955.c: New test.
3933 * gcc.dg/lto/pr70955_0.c: Same.
3934 * gcc.dg/lto/pr70955_1.c: Same.
3935
4a389eb6
PP
39362016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3937
3938 PR tree-optimization/71077
3939 * gcc.target/i386/pr71077.c: New test.
3940
3f8257db 39412016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3942
3943 PR fortran/77380
3944 * gfortran.dg/pr77380.f90: New test.
3945
3f8257db 39462016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3947
3948 PR fortran/77372
3949 gfortran.dg/pr77372.f90: New test.
3950
ee908516
DM
39512016-08-26 David Malcolm <dmalcolm@redhat.com>
3952
3953 * gcc.dg/spellcheck-fields-2.c (test): Move
3954 dg-begin/end-multiline-output within function body.
3955 (test_macro): New function.
3956
d41e76cf
DM
39572016-08-26 David Malcolm <dmalcolm@redhat.com>
3958
3959 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3960 (test_fixit_insert): Update expected output.
3961 (test_fixit_remove): Likewise.
3962 (test_fixit_replace): Likewise.
3963
524a4c96
RO
39642016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3965
3966 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3967 Fix typo.
3968
ebfa15ab
RB
39692016-08-26 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/69047
3972 * gcc.dg/pr69047.c: New testcase.
3973
209ca542
PK
39742016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3975 Martin Jambhor <mjambor@suse.cz>
524a4c96 3976
209ca542
PK
3977 * gcc.dg/ipa/propbits-1.c: New test-case.
3978 * gcc.dg/ipa/propbits-2.c: Likewise.
3979 * gcc.dg/ipa/propbits-3.c: Likewise.
3980
e5cf1629
SK
39812016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3982
3983 PR fortran/77351
3984 * gfortran.dg/pr77351.f90: New test.
3985
ebef225f
MP
39862016-08-25 Marek Polacek <polacek@redhat.com>
3987
3988 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3989
fe377a48
MP
39902016-08-25 Marek Polacek <polacek@redhat.com>
3991
3992 PR c/77323
3993 * gcc.dg/pr77323.c: New test.
3994
88b8971f
PT
39952016-08-24 Paul Thomas <pault@gcc.gnu.org>
3996
3997 PR fortran/77358
3998 * gfortran.dg/submodule_17.f08: New test.
3999
3f8257db
JJ
40002016-08-24 Michael Collison <michael.collison@linaro.org>
4001 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4002
4003 * gcc.target/arm/builtin_saddl.c: New testcase.
4004 * gcc.target/arm/builtin_saddll.c: New testcase.
4005 * gcc.target/arm/builtin_uaddl.c: New testcase.
4006 * gcc.target/arm/builtin_uaddll.c: New testcase.
4007 * gcc.target/arm/builtin_ssubl.c: New testcase.
4008 * gcc.target/arm/builtin_ssubll.c: New testcase.
4009 * gcc.target/arm/builtin_usubl.c: New testcase.
4010 * gcc.target/arm/builtin_usubll.c: New testcase.
4011
d5b5d212
UB
40122016-08-24 Uros Bizjak <ubizjak@gmail.com>
4013
4014 PR target/77270
4015 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4016 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4017 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4018 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4019 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4020 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4021 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4022 effective target. Remove scan-assembler-times directives.
4023 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4024 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4025 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4026
d1188689
SKS
40272016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4028
4029 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4030 of unsigned int.
4031 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4032
0b6b8f85
RS
40332016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4034
4035 PR testsuite/77317
4036 * lib/target-supports.exp
4037 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4038 (check_effective_target_vect_natural_alignment): Ditto.
4039 (check_effective_target_vector_alignment_reachable): Ditto.
4040 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4041
587b7f7a
ILT
40422016-08-23 Ian Lance Taylor <iant@golang.org>
4043
4044 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4045
6019c0fc
MM
40462016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4047
4048 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4049 being created from pointers to memory locations.
4050 * gcc.target/powerpc/vec-init-2.c: Likewise.
4051
cfe37db4
FR
40522016-08-23 Fritz Reese <fritzoreese@gmail.com>
4053
4054 * gfortran.dg/dec_structure_12.f90: New testcase.
4055
7e11f46f
DV
40562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4057
4058 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4059
7ab4f354
DV
40602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4061
4062 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4063 verification.
4064
deb9351f
DV
40652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4066
4067 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4068 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4069
1fd9f058
RB
40702016-08-23 Richard Biener <rguenther@suse.de>
4071
4072 PR tree-optimization/27336
4073 * c-c++-common/pr27336.c: New testcase.
4074
b00e6e75
MP
40752016-08-22 Marek Polacek <polacek@redhat.com>
4076
4077 PR c++/77321
4078 * g++.dg/cpp1y/pr77321.C: New test.
4079
58338bac
SK
40802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4081
4082 PR fortran/60774
4083 * gfortran.dg/empty_label.f: Adjust test for new error message.
4084 * gfortran.dg/empty_label.f90: Ditto.
4085 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4086 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4087 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4088
30364ce6
SK
40892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4090
4091 PR fortran/61318
4092 * gfortran.dg/pr61318.f90: New test.
4093
ad7a5a8f
SK
40942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4095
4096 PR fortran/77260
4097 * gfortran.dg/pr77260_1.f90: New test.
4098 * gfortran.dg/pr77260_2.f90: Ditto.
4099
72f52f30
JM
41002016-08-22 Joseph Myers <joseph@codesourcery.com>
4101
4102 PR middle-end/77269
4103 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4104 __builtin_signbitf and __builtin_signbitl in expected generic
4105 expansion.
4106 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4107 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4108 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4109 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4110 tests.
4111
6dc198e3
JM
41122016-08-22 Joseph Myers <joseph@codesourcery.com>
4113
4114 * gcc.dg/torture/float128-builtin.c,
4115 gcc.dg/torture/float128-ieee-nan.c,
4116 gcc.dg/torture/float128x-builtin.c,
4117 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4118 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4119 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4120 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4121 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4122 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4123 gcc.dg/torture/floatn-nan.h: New tests.
4124
7ff4e41a
JM
41252016-08-22 Joseph Myers <joseph@codesourcery.com>
4126
4127 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4128 macro.
4129 (main): Update calls to TEST_I_F.
4130 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4131 macro.
4132 (main): Update calls to TEST_I_F.
4133
7078cdb6
JM
41342016-08-22 Joseph Myers <joseph@codesourcery.com>
4135
4136 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4137 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4138 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4139 names in calls to TEST_I_F.
4140
a9d7c823
BE
41412016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4142
4143 PR c/52952
4144 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4145
cd800235
SKS
41462016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4147
4148 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4149 and !natural_alignment_64.
4150 * gcc.dg/ipa/propalign-2.c: Likewise.
4151 * gcc.dg/ipa/propalign-3.c: Likewise.
4152 * gcc.dg/ipa/propalign-4.c: Likewise.
4153 * gcc.dg/ipa/propalign-5.c: Likewise.
4154 * lib/target-supports.exp
4155 (check_effective_target_natural_alignment_32): Add avr-*-*.
4156
22d12455
KV
41572016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4158
4159 PR tree-optimization/61839
4160 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4161 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4162 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4163 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4164
c65699ef
JM
41652016-08-19 Joseph Myers <joseph@codesourcery.com>
4166
4167 PR c/32187
4168 * lib/target-supports.exp (check_effective_target_float16)
4169 (check_effective_target_float32, check_effective_target_float64)
4170 (check_effective_target_float128, check_effective_target_float32x)
4171 (check_effective_target_float64x)
4172 (check_effective_target_float128x)
4173 (check_effective_target_float16_runtime)
4174 (check_effective_target_float32_runtime)
4175 (check_effective_target_float64_runtime)
4176 (check_effective_target_float128_runtime)
4177 (check_effective_target_float32x_runtime)
4178 (check_effective_target_float64x_runtime)
4179 (check_effective_target_float128x_runtime)
4180 (check_effective_target_floatn_nx_runtime)
4181 (add_options_for_float16, add_options_for_float32)
4182 (add_options_for_float64, add_options_for_float128)
4183 (add_options_for_float32x, add_options_for_float64x)
4184 (add_options_for_float128x): New procedures.
4185 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4186 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4187 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4188 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4189 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4190 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4191 gcc.dg/torture/float128-complex.c,
4192 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4193 gcc.dg/torture/float128x-basic.c,
4194 gcc.dg/torture/float128x-complex.c,
4195 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4196 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4197 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4198 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4199 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4200 gcc.dg/torture/float32x-basic.c,
4201 gcc.dg/torture/float32x-complex.c,
4202 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4203 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4204 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4205 gcc.dg/torture/float64x-basic.c,
4206 gcc.dg/torture/float64x-complex.c,
4207 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4208 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4209 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4210 gcc.dg/torture/floatn-tg.h,
4211 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4212 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4213 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4214 gcc.dg/torture/fp-int-convert-float128x.c,
4215 gcc.dg/torture/fp-int-convert-float16-timode.c,
4216 gcc.dg/torture/fp-int-convert-float16.c,
4217 gcc.dg/torture/fp-int-convert-float32-timode.c,
4218 gcc.dg/torture/fp-int-convert-float32.c,
4219 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4220 gcc.dg/torture/fp-int-convert-float32x.c,
4221 gcc.dg/torture/fp-int-convert-float64-timode.c,
4222 gcc.dg/torture/fp-int-convert-float64.c,
4223 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4224 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4225 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4226 maximum exponent of floating-point type. Use it in testing
4227 whether 0x8...0 fits in the floating-point type. Always treat -1
4228 (signed 0xf...f) as fitting in the floating-point type.
4229 (M_OK1): New macro.
4230 * gcc.dg/torture/fp-int-convert-double.c,
4231 gcc.dg/torture/fp-int-convert-float.c,
4232 gcc.dg/torture/fp-int-convert-float128-timode.c,
4233 gcc.dg/torture/fp-int-convert-float128.c,
4234 gcc.dg/torture/fp-int-convert-float80-timode.c,
4235 gcc.dg/torture/fp-int-convert-float80.c,
4236 gcc.dg/torture/fp-int-convert-long-double.c,
4237 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4238
94e73c78
JJ
42392016-08-19 Jakub Jelinek <jakub@redhat.com>
4240
fbdbd4b6
JJ
4241 PR fortran/72744
4242 * gfortran.dg/gomp/pr72744.f90: New test.
4243
94e73c78
JJ
4244 PR fortran/69281
4245 * gfortran.dg/gomp/pr69281.f90: New test.
4246
91151a73
JB
42472016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4248
414b7129
UB
4249 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4250 the last special seed value.
4251 * gfortran.dg/random_7.f90: Use size for last array member instead
4252 of hardcoded value.
91151a73 4253
fcf830ab
PK
42542016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4255
4256 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4257 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4258
1a5da5b6
RB
42592016-08-19 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/77286
4262 * gcc.dg/torture/pr77286.c: New testcase.
4263
82f72146
DM
42642016-08-18 David Malcolm <dmalcolm@redhat.com>
4265
4266 * gcc.dg/verbose-asm-2.c: New test case.
4267
cc015f3a
DM
42682016-08-18 David Malcolm <dmalcolm@redhat.com>
4269
4270 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4271 (custom_diagnostic_finalizer): Update for change to
4272 diagnostic_show_locus.
4273
cb18fd07
DM
42742016-08-18 David Malcolm <dmalcolm@redhat.com>
4275
4276 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4277 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4278
a76989dc
MP
42792016-08-18 Marek Polacek <polacek@redhat.com>
4280
4281 PR c/71514
4282 * gcc.dg/pr71514.c: New test.
4283
89c88780
L
42842015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4285
4286 PR target/72839
4287 * gcc.target/i386/pr72839.c: New test.
4288
2c71d454
CLT
42892016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4290
4291 PR middle-end/70895
4292 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4293 * c-c++-common/goacc/reduction-1.c: Likewise.
4294 * c-c++-common/goacc/reduction-2.c: Likewise.
4295 * c-c++-common/goacc/reduction-3.c: Likewise.
4296 * c-c++-common/goacc/reduction-4.c: Likewise.
4297
66592e95
AM
42982016-08-18 Alan Modra <amodra@gmail.com>
4299
4300 * gcc.c-torture/compile/pr72771.c: New.
4301
3a146d46
JJ
43022016-08-17 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR fortran/67496
4305 * gfortran.dg/pr67496.f90: New test.
4306
3f8257db 43072015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4308
4309 PR tree-optimization/71752
3a146d46 4310 * gcc.dg/vect/pr71752.c: New.
038000bd 4311
dd42e908
UB
43122016-08-17 Uros Bizjak <ubizjak@gmail.com>
4313
4314 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4315
458a1cd0
JJ
43162016-08-17 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/77259
4319 * g++.dg/ipa/devirt-52.C: New test.
4320
11c4c4ba
CLT
43212016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4322
4323 * c-c++-common/goacc/reduction-6.c: New testcase.
4324
661d6efd
RB
43252016-08-17 Richard Biener <rguenther@suse.de>
4326
4327 PR tree-optimization/76490
4328 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4329 * gcc.dg/pr52904.c: XFAIL.
4330
622d8b69
RB
43312016-08-17 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/23855
4334 * gcc.dg/loop-unswitch-2.c: Adjust.
4335
af23e99c
JJ
43362016-08-16 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR tree-optimization/72817
4339 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4340
feeb6268
JM
43412016-08-16 Joseph Myers <joseph@codesourcery.com>
4342
4343 PR libgcc/77265
4344 * gcc.dg/torture/float128-extend-inf.c: New test.
4345
65e736c0
DM
43462016-08-16 David Malcolm <dmalcolm@redhat.com>
4347
4348 PR c/72857
4349 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4350 for embedded NUL.
4351 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4352 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4353 caret placement.
4354 (test_oct): Likewise.
4355 (test_multiple): Likewise.
4356 (test_field_width_specifier): Likewise.
4357 (test_field_width_specifier_2): New function.
4358 (test_field_precision_specifier): New function.
4359 (test_embedded_nul): Update expected caret placement.
4360 (test_non_contiguous_strings): Update line number.
4361 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4362 (__emit_string_literal_range): Add "caret_idx" param.
4363 (test_simple_string_literal): Add value for new param, updating
4364 expected output..
4365 (test_concatenated_string_literal): Likewise.
4366 (test_multiline_string_literal): Likewise.
4367 (test_hex): Likewise.
4368 (test_oct): Likewise.
4369 (test_multiple): Likewise.
4370 (test_ucn4): Likewise.
4371 (test_ucn8): Likewise.
4372 (test_u8): Likewise.
4373 (test_u): Likewise; update expected message, from "range" to
4374 "location".
4375 (test_U): Likewise.
4376 (test_L): Likewise.
4377 (test_macro): Add value for new param.
4378 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4379 (__emit_string_literal_range): Add "caret_idx" param.
4380 (test_stringified_token_1): Add value for new param. Update
4381 expected message, from "range" to "location".
4382 (test_stringized_token_2): Likewise, adding param to macro.
4383 (test_stringified_token_3): Likewise.
4384 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4385 (emit_warning): Convert param from source_range to location_t.
4386 (test_string_literals): Add caret_idx param, and use it when
4387 constructing a substring_loc. Update error message, from
4388 "range" to "location".
4389
4a7f57d5
JJ
43902016-08-16 Jakub Jelinek <jakub@redhat.com>
4391
7841800f
JJ
4392 PR target/71910
4393 * g++.dg/gomp/pr71910.C: New test.
4394
1b13411a
JJ
4395 PR middle-end/67485
4396 * gcc.c-torture/compile/pr67485.c: New test.
4397
4a7f57d5
JJ
4398 PR target/72867
4399 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4400
3c556bc4
BC
44012016-08-16 Bin Cheng <bin.cheng@arm.com>
4402
4403 PR tree-optimization/69848
4404 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4405
beab2da6
ML
44062016-08-16 Martin Liska <mliska@suse.cz>
4407
4408 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4409 of memory operations so that it can be handled by core2
4410 in 32-bit mode.
4411
f4eec0a3
RB
44122016-08-16 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/76783
4415 * gcc.dg/pr76783.c: New testcase.
4416 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4417
8f21990a
BC
44182016-08-16 Bin Cheng <bin.cheng@arm.com>
4419
4420 PR tree-optimization/72817
4421 PR tree-optimization/73450
4422 * gcc.dg/tree-ssa/pr72817.c: New test.
4423 * gcc.dg/tree-ssa/pr73450.c: New test.
4424
7fc61626
FR
44252016-08-15 Fritz Reese <fritzoreese@gmail.com>
4426
4427 * gfortran.dg/init_flag_13.f90: New testcase.
4428 * gfortran.dg/init_flag_14.f90: Ditto.
4429 * gfortran.dg/init_flag_15.f03: Ditto.
4430 * gfortran.dg/dec_init_1.f90: Ditto.
4431 * gfortran.dg/dec_init_2.f90: Ditto.
4432
432baa02
UB
44332016-08-15 Uros Bizjak <ubizjak@gmail.com>
4434
4435 PR target/72867
4436 * gcc.target/i386/pr72867.c: New test.
4437
7e1dde14
EB
44382016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4439
4440 * c-c++-common/dump-ada-spec-5.c: New test.
4441
e4969090
RB
44422016-08-15 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/73434
4445 * gcc.dg/torture/pr73434.c: New testcase.
4446
66088065
JJ
44472016-08-15 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR tree-optimization/72824
4450 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4451
7c713714
CLT
44522016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4453
4454 PR fortran/70598
4455 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4456 in use_device clause.
4457 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4458 * gfortran.dg/goacc/list.f95: Adjust to catch
4459 "neither a POINTER nor an array" error messages.
4460
4271e5cb
UB
44612016-08-14 Uros Bizjak <ubizjak@gmail.com>
4462
4463 PR target/76342
4464 * gcc.target/i386/pr76342.c: New test.
4465
b0cea284
JJ
44662016-08-12 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR c/71512
4469 * g++.dg/ubsan/pr71512.C: New test.
4470 * c-c++-common/ubsan/pr71512-1.c: New test.
4471 * c-c++-common/ubsan/pr71512-2.c: New test.
4472
e86aefb8
MM
44732016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4474
4475 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4476 vector initialization options.
4477 * gcc.target/powerpc/vec-init-2.c: Likewise.
4478 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4479 is generated on ISA 3.0.
4480
7fd82d52
PP
44812016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4482
4483 PR middle-end/71654
4484 * gcc.dg/c-c++-common/pr71654.c: New test.
4485 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4486 dg-options.
4487 * gcc.dg/tree-ssa/vrp24: Likewise.
4488
2f1364c2
JJ
44892016-08-12 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR c/67410
4492 * gcc.dg/pr67410.c: New test.
4493
8eb414aa
BC
44942016-08-12 Bin Cheng <bin.cheng@arm.com>
4495
4496 PR tree-optimization/69848
4497 * gcc.dg/vect/vect-pr69848.c: New test.
4498
30b39c19
UB
44992016-08-12 Uros Bizjak <ubizjak@gmail.com>
4500
4501 PR testsuite/71008
4502 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4503 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4504 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4505 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4506
e373dd06
RB
45072016-08-12 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/57326
4510 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4511 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4512 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4513 * gcc.target/i386/pr45685.c: Likewise.
4514 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4515 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4516 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4517 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4518 * gfortran.dg/pr34163.f90: Likewise.
4519
20d1af89
ML
45202016-08-12 Martin Liska <mliska@suse.cz>
4521
4522 * g++.dg/gcov/gcov-16.C: New test.
4523 * lib/gcov.exp: Support new argument for run-gcov function.
4524
5cacda56
ML
45252016-08-12 Martin Liska <mliska@suse.cz>
4526
4527 PR gcov-profile/35590
4528 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4529
663eecfd
RB
45302016-08-12 Richard Biener <rguenther@suse.de>
4531
4532 PR tree-optimization/72851
4533 * gcc.dg/torture/pr72851.c: New testcase.
4534
3f8257db 45352016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4536
e366d7d8
AO
4537 PR debug/63240
4538 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4539 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4540 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4541 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4542 DW_AT_deleted.
4543
71e1a6a4
AO
4544 PR debug/55641
4545 * g++.dg/debug/dwarf2/ref-1.C: New.
4546
8aaf799b
AO
4547 PR debug/49366
4548 * g++.dg/debug/dwarf2/template-params-12.H: New.
4549 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4550 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4551 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4552 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4553 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4554 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4555 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4556
06f9caed
BS
45572016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4558
4559 PR target/72863
4560 * gcc.target/powerpc/pr72863.c: New test.
4561
a8b956c1
UB
45622016-08-11 Uros Bizjak <ubizjak@gmail.com>
4563
4564 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4565
c73dd986
L
45662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4567
4568 * gcc.target/i386/pieces-strcpy-1.c: New test.
4569 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4570
385ed708
JJ
45712016-08-11 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR c++/72868
4574 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4575
df7ec09f
L
45762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4577
4578 * gcc.target/i386/pieces-memcpy-1.c: New test.
4579 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4580 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4581 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4582 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4583 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4584
b95a64bb
JJ
45852016-08-11 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR c/72816
7ddbcf6b 4588 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4589
59537744
BE
45902016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4591
4592 PR tree-optimization/71083
4593 * gcc.c-torture/execute/pr71083.c: New test.
4594 * gnat.dg/loop_optimization23.adb: New test.
4595 * gnat.dg/loop_optimization23_pkg.ads: New test.
4596 * gnat.dg/loop_optimization23_pkg.adb: New test.
4597
183ac6d0
RB
45982016-08-11 Richard Biener <rguenther@suse.de>
4599
4600 PR tree-optimization/72772
4601 * gcc.dg/graphite/pr35356-1.c: Adjust.
4602 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4603
b152f5a2
JB
46042016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4605
4606 * gfortran.dg/random_7.f90: Take into account that the last seed
4607 value is the special p value.
4608 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4609
bb7ebad1
RB
46102016-08-11 Richard Biener <rguenther@suse.de>
4611
4612 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4613
2e186411
AM
46142016-08-11 Alan Modra <amodra@gmail.com>
4615
4616 * gcc.target/powerpc/pr71680.c: New.
4617
e9e6d4f6
KN
46182016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4619
4620 * gcc.target/powerpc/bfp/bfp.exp: New file.
4621 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4622 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4623 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4624 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4625 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4632 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4633 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4634 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4635 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4636 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4637 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4638 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4639 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4640 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4641 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4642 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4643 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4644 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4645 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4646 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4647 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4648 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4649 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4650 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4651 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4652 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4653 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4654 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4655 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4656 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4657 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4658 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4659 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4660 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4661 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4662 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4663 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4664 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4665 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4666 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4667 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4668 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4669 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4670 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4671 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4672 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4673 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4674
9c8eabea
BC
46752016-08-10 Bin Cheng <bin.cheng@arm.com>
4676
4677 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4678 Add aarch64*-*-*.
4679
6c553b76
BC
46802016-08-10 Bin Cheng <bin.cheng@arm.com>
4681
4682 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4683
a0883b08
MM
46842016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4685
4686 PR target/72853
4687 * gcc.target/powerpc/pr72853.c: New test.
4688
a266236e
ML
46892016-08-10 Martin Liska <mliska@suse.cz>
4690
4691 PR gcov-profile/58306
4692 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4693
22063dbc
ML
46942016-08-10 Martin Liska <mliska@suse.cz>
4695
4696 * g++.dg/gcov/gcov-threads-1.C: New test.
4697
5250a5bb
SKS
46982016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4699
4700 PR target/71873
4701 * gcc.target/avr/pr71873.c: New test.
4702
b7597ae5
ML
47032016-08-09 Martin Liska <mliska@suse.cz>
4704
4705 * g++.dg/gcov/gcov-dump-1.C: New test.
4706 * g++.dg/gcov/gcov-dump-2.C: New test.
4707
ab50a215
ML
47082016-08-09 Martin Liska <mliska@suse.cz>
4709
4710 * gcc.dg/tree-prof/val-prof-9.c: New test.
4711
dcb1e137
ML
47122016-08-09 Martin Liska <mliska@suse.cz>
4713
4714 * gcc.dg/tree-prof/val-prof-8.c: New test.
4715
04d6d3b6
MJ
47162016-08-09 Martin Jambor <mjambor@suse.cz>
4717
df839749
UB
4718 PR ipa/71981
4719 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4720
c57e78c4
BC
47212016-08-09 Bin Cheng <bin.cheng@arm.com>
4722
4723 PR tree-optimization/33707
4724 * gcc.dg/vect/pr33707.c: New test.
4725
42970a17
BC
47262016-08-09 Bin Cheng <bin.cheng@arm.com>
4727
4728 PR tree-optimization/pr72772
4729 * gcc.dg/tree-ssa/pr72772.c: New test.
4730
810a3aa6
MF
47312016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4732
4733 PR rtl-optimization/66669
4734 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4735
9e207d6f
JJ
47362016-08-09 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR tree-optimization/72824
4739 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4740
50bf47fd
RB
47412016-08-09 Richard Biener <rguenther@suse.de>
4742
4743 PR tree-optimization/71802
4744 * gcc.dg/torture/pr71802.c: New testcase.
4745
cadec7ca
JJ
47462016-08-09 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR c++/72809
4749 * g++.dg/eh/stdarg1.C: New test.
4750
c43c5112
AK
47512016-08-08 Andi Kleen <ak@linux.intel.com>
4752
4753 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4754 test command line in failure log.
4755 (profopt-execute): dito. Make autofdo file names unique.
4756
895aa8e1
DM
47572016-08-08 David Malcolm <dmalcolm@redhat.com>
4758
4759 PR c/64955
4760 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4761 output.
4762
9afda630
PK
47632016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4764
4765 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4766 c99_runtime.
4767 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4768 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4769 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4770 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4771 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4772 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4773
e52ed3fe
DM
47742016-08-08 David Malcolm <dmalcolm@redhat.com>
4775
4776 PR c/52952
4777 * gcc.dg/cpp/pr66415-1.c: Likewise.
4778 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4779 * gcc.dg/format/c90-printf-1.c: Likewise.
4780 * gcc.dg/format/diagnostic-ranges.c: New test case.
4781
ad200580
JJ
47822016-08-08 Jakub Jelinek <jakub@redhat.com>
4783
77524e0d
JJ
4784 PR fortran/72716
4785 * gfortran.dg/gomp/pr72716.f90: New test.
4786
2187f2a2
JJ
4787 PR middle-end/72781
4788 * gcc.dg/gomp/pr72781.c: New test.
4789
ad200580
JJ
4790 PR middle-end/68762
4791 * g++.dg/vect/pr68762-1.cc: New test.
4792 * g++.dg/vect/pr68762-2.cc: New test.
4793 * g++.dg/vect/pr68762.h: New file.
4794
989d0071
MS
47952016-08-08 Martin Sebor <msebor@redhat.com>
4796
4797 PR testsuite/72838
3a146d46
JJ
4798 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4799 * g++.dg/warn/overflow-warn-3.C: Same.
4800 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4801
7090cac9
AV
48022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4803
4804 PR fortran/71936
4805 * gfortran.dg/allocate_with_source_21.f03: New test.
4806
64e56ab0
AV
48072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4808
4809 PR fortran/72698
4810 * gfortran.dg/allocate_with_source_20.f03: New test.
4811
0476487d
AM
48122016-08-08 Alan Modra <amodra@gmail.com>
4813
4814 * gcc.c-torture/compile/pr72802.c: New.
4815
8e9218f2
AV
48162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4817
4818 PR fortran/70524
4819 * gfortran.dg/dependency_48.f90: New test.
4820
c1f7083b
TK
48212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4822
531e5ae3 4823 PR fortran/70040
c1f7083b
TK
4824 * gfortran.dg/pr70040.f90: New testcase.
4825
6ab5813c
TK
48262016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4827
4828 PR fortran/71961
4829 * gfortran.dg/matmul_10.f90: New testcase.
4830
27bddc4a
JH
48312016-08-07 Jan Hubicka <hubicka@ucw.cz>
4832
4833 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4834
4a9f8a9f
JJ
48352016-08-07 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR c/72816
4838 * gcc.dg/pr72816.c: New test.
4839
fa76f2c6
JW
48402016-08-06 Jonathan Wakely <jwakely@redhat.com>
4841
4842 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4843 * g++.dg/conversion/pr41426.C: Likewise.
4844 * g++.dg/conversion/pr66211.C: Likewise.
4845 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4846 * g++.dg/init/ref8.C: Likewise.
4847 * g++.old-deja/g++.law/cvt20.C: Likewise.
4848 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4849
5c3e5002
PP
48502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4851
4852 PR tree-optimization/18046
4853 * gcc.dg/tree-ssa/vrp105.c: New test.
4854 * gcc.dg/tree-ssa/vrp106.c: New test.
4855
94087e88 48562016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4857
4858 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4859 1ul in diagnostics. Remove hyphen from "constant-expression."
4860 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4861 * g++.dg/cpp0x/static_assert3.C: Same.
4862 * g++.dg/cpp1y/constexpr-throw.C: Same.
4863 * g++.dg/template/nontype3.C: Same.
4864 * g++.dg/warn/overflow-warn-1.C: Same.
4865 * g++.dg/warn/overflow-warn-3.C: Same.
4866 * g++.dg/warn/overflow-warn-4.C: Same.
4867
88fa5555
DM
48682016-08-05 David Malcolm <dmalcolm@redhat.com>
4869
4870 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4871 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4872 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4873 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4874
1addb9e6
PP
48752016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4876
4877 PR tree-optimization/72810
4878 * gcc.dg/tree-ssa/vrp110.c: New test.
4879
1b62ed4f
JG
48802016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4881
4882 PR Target/72819
4883 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4884 registers.
4885 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4886 saving the half-precision registers.
4887 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4888 value is returned in h0.
4889 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4890 are passed in FP/SIMD registers.
4891 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4892 passing works corrcetly.
4893 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4894 (hfa_f16x2_t): Likewise.
4895 (hfa_f16x3_t): Likewise.
4896 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4897 are promoted to double and passed in a double register.
4898 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4899 are promoted to double and stacked.
4900 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4901 __fp16 data types.
4902 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4903 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4904 __fp16 first get passed in FP/SIMD registers, then stacked.
4905
4228ca19
NS
49062016-08-05 Nathan Sidwell <nathan@acm.org>
4907
4908 PR c++/68724
4909 * g++.dg/cpp0x/pr68724.C: New.
4910
db7c335e
RB
49112016-08-05 Richard Biener <rguenther@suse.de>
4912
4913 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4914
48abe922
PP
49152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4916
4917 * gcc.dg/tree-ssa/vrp107.c: New test.
4918 * gcc.dg/tree-ssa/vrp108.c: New test.
4919 * gcc.dg/tree-ssa/vrp109.c: New test.
4920
f6cdf42f
PK
49212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4922
4923 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4924 dg-options.
4925
33a9c609
PK
49262016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4927
4928 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4929 test-cases.
4930 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4931 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4932 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4933 test-cases.
4934 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4935 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4936 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4937 large_double.
4938
4473482d
PC
49392016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 PR c++/72800
4942 * g++.dg/cpp1y/lambda-ice1.C: New.
4943
08156df5
PP
49442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4945
4946 PR c++/72759
4947 * g++.dg/cpp1y/pr72759.C: New test.
4948
938da3a5
PP
49492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4950
4951 * gcc.dg/switch-10.c: New test.
4952
da84183c
JG
49532016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4954
4955 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4956
ae9281fc
TS
49572016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4958
4959 * c-c++-common/goacc/routine-5.c: Update.
4960
086ad22e
BE
49612016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4962
4963 PR rtl-optimization/70903
4964 * gcc.c-torture/execute/pr70903.c: New test.
4965
6805e400
ML
49662016-08-04 Martin Liska <mliska@suse.cz>
4967
4968 * gcc.dg/params/params.exp: Replace file exists with
4969 TESTING_IN_BUILD_TREE.
4970
a0008434
MP
49712016-08-04 Marek Polacek <polacek@redhat.com>
4972
4973 PR c++/70229
4974 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4975
fb46286e
RB
49762016-08-04 Richard Biener <rguenther@suse.de>
4977
4978 PR middle-end/71984
4979 * gcc.dg/torture/pr71984.c: Guard correctness check for
4980 little-endian.
4981
ac2c96ab
AP
49822016-08-03 Andrew Pinski <apinski@cavium.com>
4983
4984 * gcc.c-torture/compile/20160802-1.c: New testcase.
4985
c98583e9
FR
49862016-08-03 Fritz Reese <fritzoreese@gmail.com>
4987
4988 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4989
9ad1a1da
RB
49902016-08-03 Richard Biener <rguenther@suse.de>
4991
4992 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4993 and remove -O3.
4994 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4995 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4996
cd75c979
RB
49972016-08-03 Richard Biener <rguenther@suse.de>
4998
4999 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5000 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5001 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5002 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5003
30e8d875
SKS
50042016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5005
5006 * gcc.dg/init-excess-2.c: Require int32plus.
5007 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5008 * gcc.dg/pr59963-2.c: Require int32plus.
5009 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5010 * gcc.dg/unroll-7.c: Require int32plus.
5011
69b806f6
BC
50122016-08-02 Bin Cheng <bin.cheng@arm.com>
5013
5014 PR tree-optimization/34114
5015 * gcc.dg/tree-ssa/loop-42.c: New test.
5016
1efafef3
TC
50172016-08-02 Tamar Christina <tamar.christina@arm.com>
5018
5019 * gcc.target/aarch64/vminmaxnm.c: New.
5020 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5021 tests.
5022
e2a99194
MM
50232016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5024
5025 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5026 vec_extract for vector float, vector int, vector short, and vector
5027 char.
5028 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5029 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5030 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5031 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5032
71bfb77a
WD
50332016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5034
5035 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5036 single stack adjustment, no writeback.
71bfb77a
WD
5037 * gcc.target/aarch64/test_frame_12.c: Likewise.
5038 * gcc.target/aarch64/test_frame_13.c: Likewise.
5039 * gcc.target/aarch64/test_frame_15.c: Likewise.
5040 * gcc.target/aarch64/test_frame_6.c: Likewise.
5041 * gcc.target/aarch64/test_frame_7.c: Likewise.
5042 * gcc.target/aarch64/test_frame_8.c: Likewise.
5043 * gcc.target/aarch64/test_frame_16.c: New test.
5044
37bce35a
L
50452015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5046
5047 PR target/72748
5048 * gcc.target/i386/pr72748.c: New test.
5049
3f8257db 50502015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5051
5052 PR tree-optimization/71818
5053 * gcc.dg/vect/pr71818.c: New
5054
bf60c531
ML
50552016-08-01 Martin Liska <mliska@suse.cz>
5056
5057 PR tree-optimization/71857
5058 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5059
8ed49fab
KT
50602016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5061
5062 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5063
76e2c821
JB
50642016-08-01 Jan Beulich <jbeulich@suse.com>
5065
5066 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5067
35029597
WS
50682016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5069
5070 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5071 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5072
3aa4b66a
JW
50732016-07-31 Jonathan Wakely <jwakely@redhat.com>
5074
5075 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5076 (check_effective_target_c++): Likewise. Also match for libstdc++.
5077
3f8257db 50782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5079
5080 PR fortran/41922
5081 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5082 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5083 * gfortran.dg/pr41922.f90: New test.
5084
9fcb2819
SK
50852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5086
5087 PR fortran/68566
5088 * gfortran.dg/pr68566.f90: new test.
5089
94087e88 50902016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5091
5092 PR c++/60760
5093 PR c++/71091
5094 * g++.dg/cpp0x/constexpr-cast.C: New test.
5095 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5096 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5097 * g++.dg/ubsan/pr63956.C: Correct.
5098
d0047a25
MM
50992016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5100
5101 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5102 vector double or vector long where the vector is in memory.
5103 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5104 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5105
e4f7a5df
SK
51062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5107
5108 PR fortran/69867
5109 * gfortran.dg/pr69867.f90: New test.
5110
b441ae1d
SK
51112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5112
5113 PR fortran/69962
5114 * gfortran.dg/pr69962.f90: New test.
5115
712dff31
SK
51162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5117
5118 PR fortran/70006
5119 * gfortran.dg/pr70006.f90: New test.
5120
fb42421e
SK
51212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/71730
5124 * gfortran.dg/pr71730.f90: New test.
5125 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5126 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5127 * gfortran.dg/array_constructor_26.f03: Ditto.
5128
466effe0
WS
51292016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5130
5131 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5132 * gcc.target/powerpc/pr71763.c: Likewise.
5133
f618a472
MP
51342016-07-29 Marek Polacek <polacek@redhat.com>
5135
5136 PR c/71742
5137 * gcc.dg/940510-1.c: Adjust dg-error.
5138 * gcc.dg/c99-flex-array-1.c: Likewise.
5139 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5140
efd0786f
MP
5141 PR c/71853
5142 * gcc.dg/noncompile/pr71853.c: New test.
5143
e00dceaf
MP
5144 PR c/71573
5145 * gcc.dg/noncompile/pr71573.c: New test.
5146
638fc14f
MP
5147 PR c/71926
5148 * g++.dg/warn/Wparentheses-30.C: New test.
5149 * gcc.dg/Wparentheses-14.c: New test.
5150
61c73a7f
UB
51512016-07-29 Uros Bizjak <ubizjak@gmail.com>
5152
5153 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5154
01d32b2b
BC
51552016-07-29 Bin Cheng <bin.cheng@arm.com>
5156
5157 PR tree-optimization/57558
5158 * gcc.dg/vect/pr57558-1.c: New test.
5159 * gcc.dg/vect/pr57558-2.c: New test.
5160
f6c7a248
PK
51612016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5162
61c73a7f 5163 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5164 to scan forwprop1 dump pass.
5165
f54ea774
PC
51662016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5167
5168 PR c++/51488
5169 * g++.dg/template/pr51488.C: New.
5170
673a107a
JJ
51712016-07-29 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR c/71969
5174 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5175 static __inline__.
5176 * gcc.dg/pr71969-1.c: New test.
5177 * gcc.dg/pr71969-2.c: New test.
5178 * gcc.dg/pr71969-3.c: New test.
5179
78169471
MP
51802016-07-29 Marek Polacek <polacek@redhat.com>
5181
5182 PR c/71574
5183 * c-c++-common/pr71574.c: New test.
5184
a5b5c8b6
MP
5185 PR c/71583
5186 * gcc.dg/noncompile/pr71583.c: New test.
5187
883b6d4e
KV
51882016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5189
5190 PR middle-end/68217
5191 * gcc.dg/pr68217.c: New test.
5192
89f1f37e
SK
51932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5194
5195 PR fortran/71067
5196 * gfortran.dg/pr71067_1.f90: New test.
5197 * gfortran.dg/pr71067_2.f90: Ditto.
5198
e0d32185
MM
51992016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5200
5201 * gcc.target/powerpc/vec-extract-1.c: New test.
5202
c851722d
SK
52032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5204
5205 PR fortran/71799
5206 * gfortran.dg/pr71799.f90: New test.
5207
f064da6a
PC
52082016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5209
5210 PR c++/71665
5211 * g++.dg/cpp0x/pr71665-1.C: New.
5212 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5213 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5214 * g++.dg/ext/label10.C: Likewise.
5215 * g++.dg/parse/constant5.C: Likewise.
5216
1b70aaad
SK
52172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5218
5219 PR fortran/71859
5220 * gfortran.dg/pr71859.f90: New test.
5221 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5222 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5223
a23404c9
PT
52242016-07-28 Paul Thomas <pault@gcc.gnu.org>
5225
5226 PR fortran/71883
5227 * gfortran.dg/pr71883.f90 : New test.
5228
513d866d
YR
52292016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5230
5231 PR tree-optimization/71734
61c73a7f 5232 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5233
7c428aa2
RL
52342016-07-28 Renlin Li <renlin.li@arm.com>
5235
5236 Revert
5237 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5238
5239 PR fortran/71902
5240 * gfortran.dg/dependency_47.f90: New test.
5241
1225d6b1
ML
52422016-07-28 Martin Liska <mliska@suse.cz>
5243
5244 PR gcov-profile/68025
5245 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5246
e5f5bf35
ML
52472016-07-28 Martin Liska <mliska@suse.cz>
5248
5249 * g++.dg/vect/pr70944.cc: New test.
5250
4536610d
KV
52512016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5252
5253 PR middle-end/71994
5254 * gcc.dg/torture/pr71994.c: New test.
5255
8c6961ca
PK
52562016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5257
5258 PR middle-end/71078
5259 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5260 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5261 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5262
8de22ea0
RB
52632016-07-27 Richard Biener <rguenther@suse.de>
5264
5265 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5266
5d9da222
ML
52672016-07-27 Martin Liska <mliska@suse.cz>
5268
5269 * gcc.dg/predict-13.c: New test.
5270 * gcc.dg/predict-14.c: New test.
5271
af9e275f
SKS
52722016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5273
a23404c9 5274 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5275 including stdint.h.
5276 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5277 including stdint.h.
5278
71abba1e
MM
52792016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5280
5281 PR target/71869
5282 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5283 IEEE built-in functions handle quiet and signalling NaNs
5284 correctly.
5285
9cd74e8f
SK
52862016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5287
5288 PR fortran/71862
5289 * gfortran.dg/pr71862.f90: New test.
5290
0d48446f
MS
52912016-07-26 Martin Sebor <msebor@redhat.com>
5292
5293 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5294 selector with dg-options.
5295
524cf1e4
PP
52962016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5297
5298 PR tree-optimization/18046
5299 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5300 * gcc.dg/tree-ssa/vrp103.c: New test.
5301 * gcc.dg/tree-ssa/vrp104.c: New test.
5302
100665d8
WS
53032016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5304
5305 * gcc.target/powerpc/pr63354.c: Require lp64 since
5306 -mprofile-kernel is not legal with -m32.
5307
0b64ca40
RB
53082016-07-26 Richard Biener <rguenther@suse.de>
5309
5310 PR rtl-optimization/71984
5311 * gcc.dg/torture/pr71984.c: New testcase.
5312
9b7937cf
RS
53132016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5314
5315 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5316 g++-dg-runtest via et-dg-runtest.
5317 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5318 * gcc.dg/vect/vect.exp: Likewise.
5319 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5320 gfortran-dg-runtest.
5321 * gfortran.dg/vect/vect.exp: Likewise.
5322 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5323 (check_mips_loongson_hw_available): Likewise.
5324 (check_effective_target_mpaired_single_runtime): Likewise.
5325 (check_effective_target_mips_loongson_runtime): Likewise.
5326 (add_options_for_mpaired_single): Likewise.
5327 (check_effective_target_vect_int): Add global et_index.
5328 Check and save the supported feature for a target selected by
5329 the et_index target. Break long lines where appropriate. Call
5330 et-is-effective-target for MIPS with an argument instead of
5331 check_effective_target_* where appropriate.
5332 (check_effective_target_vect_intfloat_cvt): Likewise.
5333 (check_effective_target_vect_uintfloat_cvt): Likewise.
5334 (check_effective_target_vect_floatint_cvt): Likewise.
5335 (check_effective_target_vect_floatuint_cvt): Likewise.
5336 (check_effective_target_vect_simd_clones): Likewise.
5337 (check_effective_target_vect_shift): ewise.
5338 (check_effective_target_whole_vector_shift): Likewise.
5339 (check_effective_target_vect_bswap): Likewise.
5340 (check_effective_target_vect_shift_char): Likewise.
5341 (check_effective_target_vect_long): Likewise.
5342 (check_effective_target_vect_float): Likewise.
5343 (check_effective_target_vect_double): Likewise.
5344 (check_effective_target_vect_long_long): Likewise.
5345 (check_effective_target_vect_no_int_max): Likewise.
5346 (check_effective_target_vect_no_int_add): Likewise.
5347 (check_effective_target_vect_no_bitwise): Likewise.
5348 (check_effective_target_vect_widen_shift): Likewise.
5349 (check_effective_target_vect_no_align): Likewise.
5350 (check_effective_target_vect_hw_misalign): Likewise.
5351 (check_effective_target_vect_element_align): Likewise.
5352 (check_effective_target_vect_condition): Likewise.
5353 (check_effective_target_vect_cond_mixed): Likewise.
5354 (check_effective_target_vect_char_mult): Likewise.
5355 (check_effective_target_vect_short_mult): Likewise.
5356 (check_effective_target_vect_int_mult): Likewise.
5357 (check_effective_target_vect_extract_even_odd): Likewise.
5358 (check_effective_target_vect_interleave): Likewise.
5359 (check_effective_target_vect_stridedN): Likewise.
5360 (check_effective_target_vect_multiple_sizes): Likewise.
5361 (check_effective_target_vect64): Likewise.
5362 (check_effective_target_vect_call_copysignf): Likewise.
5363 (check_effective_target_vect_call_sqrtf): Likewise.
5364 (check_effective_target_vect_call_btrunc): Likewise.
5365 (check_effective_target_vect_call_btruncf): Likewise.
5366 (check_effective_target_vect_call_ceil): Likewise.
5367 (check_effective_target_vect_call_ceilf): Likewise.
5368 (check_effective_target_vect_call_floor): Likewise.
5369 (check_effective_target_vect_call_floorf): Likewise.
5370 (check_effective_target_vect_call_lceil): Likewise.
5371 (check_effective_target_vect_call_lfloor): Likewise.
5372 (check_effective_target_vect_call_nearbyint): Likewise.
5373 (check_effective_target_vect_call_nearbyintf): Likewise.
5374 (check_effective_target_vect_call_round): Likewise.
5375 (check_effective_target_vect_call_roundf): Likewise.
5376 (check_effective_target_vect_perm): Likewise, but also append *_saved
5377 to the existing global name to properly cache the result.
5378 (check_effective_target_vect_perm_byte): Likewise.
5379 (check_effective_target_vect_perm_short): Likewise.
5380 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5381 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5382 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5383 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5384 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5385 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5386 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5387 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5388 (check_effective_target_vect_sdot_qi): Likewise.
5389 (check_effective_target_vect_udot_qi): Likewise.
5390 (check_effective_target_vect_sdot_hi): Likewise.
5391 (check_effective_target_vect_udot_hi): Likewise.
5392 (check_effective_target_vect_usad_char): Likewise.
5393 (check_effective_target_vect_pack_trunc): Likewise.
5394 (check_effective_target_vect_unpack): Likewise.
5395 (check_effective_target_vect_aligned_arrays): Likewise.
5396 (check_effective_target_vect_natural_alignment): Likewise.
5397 (check_effective_target_vector_alignment_reachable): Likewise.
5398 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5399 (is-effective-target): Initialize et_index if undefined.
5400 (et-dg-runtest): New.
5401 (et-is-effective-target): Likewise.
5402 (check_vect_support_and_set_flags): Add supported MIPS targets to
5403 EFFECTIVE_TARGETS list. Return the number of supported targets.
5404
8f63caf6 54052016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5406 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5407
5408 PR middle-end/70920
5409 * gcc.dg/pr70920-1.c: New test-case.
5410 * gcc.dg/pr70902-2.c: Likewise.
5411 * gcc.dg/pr70920-3.c: Likewise.
5412 * gcc.dg/pr70920-4.c: Likewise
5413 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5414 2 instead of 3.
5415
7d575fff
AM
54162016-07-25 Alexander Monakov <amonakov@ispras.ru>
5417
5418 * gcc.c-torture/execute/pr71494.c: Require label_values.
5419 * gcc.dg/pr16973.c: Ditto.
5420
bf01e070
SKS
54212016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5422
5423 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5424 * gcc.dg/torture/pr69771.c: Require int32plus.
5425 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5426
16b05965
ML
54272016-07-25 Martin Liska <mliska@suse.cz>
5428
5429 * gcc.dg/torture/pr71987.c: New test.
5430
d52d3767
SK
54312016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5432
5433 PR fortran/71935
5434 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5435 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5436 * gfortran.dg/pr71935.f90: New test.
5437
94087e88 54382016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5439
5440 PR c++/71675
5441 * g++.dg/ext/atomic-3.C: New test.
5442 * gcc.dg/atomic/pr71675.c: New test.
5443
58b3986e
ES
54442016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5445
5446 * gcc.target/i386/mvc8.c: New test.
5447
faa1612a
BC
54482016-07-22 Bin Cheng <bin.cheng@arm.com>
5449
5450 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5451 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5452
1603ebe0
TK
54532016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5454
5455 PR fortran/71795
5456 * gfortran.dg/constructor_50.f90: New test.
5457
bc91c436
ML
54582016-07-22 Martin Liska <mliska@suse.cz>
5459
5460 PR gcov-profile/69028
5461 PR gcov-profile/62047
5462 * g++.dg/cilk-plus/pr69028.C: New test.
5463
9fe9a3a7
AV
54642016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5465
5466 * gfortran.dg/coarray_stat_2.f90: New test.
5467
70866e3d
MM
54682016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 * gcc.target/powerpc/vec-extract.h: New files to check the
5471 vec_extract built-in functions for all vector types, testing
5472 accessing each element, both with constant and variable element
5473 numbers.
5474 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5475 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5476 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5477 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5478 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5479 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5480 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5481 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5482 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5483
ab3af181
JJ
54842016-07-21 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c++/71728
5487 * g++.dg/other/pr71728.C: New test.
5488
ebe8f322
JG
54892016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5490
5491 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5492 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5493 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5494 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5495 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5496
959cef74
RB
54972016-07-21 Richard Biener <rguenther@suse.de>
5498
5499 PR tree-optimization/71947
5500 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5501
b24d9420
BC
55022016-07-21 Bin Cheng <bin.cheng@arm.com>
5503
5504 * gcc.dg/tree-ssa/scev-15.c: New.
5505
23974819
BC
55062016-07-21 Bin Cheng <bin.cheng@arm.com>
5507
5508 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5509
ee78cbaa
JJ
55102016-07-21 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c++/71941
5513 * g++.dg/gomp/pr71941.C: New test.
5514
52ed68f7
DM
55152016-07-20 David Malcolm <dmalcolm@redhat.com>
5516
5517 PR c/70339
5518 PR c/71858
5519 * g++.dg/spellcheck-identifiers.C: New test case, based on
5520 gcc.dg/spellcheck-identifiers.c.
5521 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5522 gcc.dg/spellcheck-identifiers-2.c.
5523 * g++.dg/spellcheck-typenames.C: New test case, based on
5524 gcc.dg/spellcheck-typenames.c
5525
18407bfb
JW
55262016-07-20 Jonathan Wakely <jwakely@redhat.com>
5527
5528 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5529 pointer to member function and also test catching by reference.
5530
4c07fd98
DV
55312016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5532
5533 * gcc.target/s390/pr67443.c: Fix test case.
5534
fee21d65
DV
55352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5536
5537 * gcc.target/s390/insv-1.c: Xfail some tests.
5538 * gcc.target/s390/insv-2.c: Likewise.
5539
dbe9dfdd
GJL
55402016-07-20 Georg-Johann Lay <avr@gjlay.de>
5541
5542 * gcc.target/avr/torture/get-mem.c: New test.
5543 * gcc.target/avr/torture/set-mem.c: New test.
5544
c25e1d82
GJL
55452016-07-20 Georg-Johann Lay <avr@gjlay.de>
5546
5547 PR target/71948
5548 * gcc.target/avr/torture/tiny-progmem.c: New test.
5549
109d2197
JJ
55502016-07-20 Jakub Jelinek <jakub@redhat.com>
5551
7419f441
JJ
5552 PR c++/71909
5553 * g++.dg/parse/pr71909.C: New test.
5554 * g++.dg/tm/pr71909.C: New test.
5555
109d2197
JJ
5556 PR c++/50060
5557 * g++.dg/cpp0x/constexpr-50060.C: New test.
5558 * g++.dg/cpp1y/constexpr-50060.C: New test.
5559
144530cf
ML
55602016-07-20 Martin Liska <mliska@suse.cz>
5561
5562 * gfortran.dg/graphite/pr71898.f90: New test.
5563
04ac4afa
BC
55642016-07-20 Bin Cheng <bin.cheng@arm.com>
5565
5566 PR tree-optimization/71503
5567 PR tree-optimization/71683
5568 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5569 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5570
dcbdb17a
ML
55712016-07-20 Martin Liska <mliska@suse.cz>
5572
5573 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5574 * gcc.dg/plugin/sreal-test-1.c: Remove.
5575 * gcc.dg/plugin/sreal_plugin.c: Remove.
5576
6ed82555
TK
55772016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5578
5579 PR fortran/71902
5580 * gfortran.dg/dependency_47.f90: New test.
5581
13da0507
JJ
55822016-07-19 Jakub Jelinek <jakub@redhat.com>
5583
4833f561
JJ
5584 PR rtl-optimization/71916
5585 * gcc.c-torture/compile/pr71916.c: New test.
5586
4fda19ef
JJ
5587 PR middle-end/71874
5588 * g++.dg/torture/pr71874.C: New test.
5589
13da0507
JJ
5590 PR middle-end/71734
5591 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5592 (my_alloc): Rewritten to use __builtin_posix_memalign and
5593 __SIZE_TYPE__.
5594 (my_free): Use __builtin_free instead of _mm_free.
5595 (Vec::operator=): Use __builtin_memcpy.
5596
e7980add
MJ
55972016-07-19 Martin Jambor <mjambor@suse.cz>
5598
61c73a7f
UB
5599 PR fortran/71688
5600 * gfortran.dg/pr71688.f90: New test.
e7980add 5601
13e88953
RB
56022016-07-19 Richard Biener <rguenther@suse.de>
5603
5604 * c-c++-common/vector-subscript-6.c: New testcase.
5605 * c-c++-common/vector-subscript-7.c: Likewise.
5606
1caf0482
SKS
56072016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5608
a23404c9 5609 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5610 and UInt32 based on __SIZEOF_INT__.
5611
cef5388d
RB
56122016-07-19 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/71901
5615 * gcc.dg/torture/pr71901.c: New testcase.
5616
56172016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5618
5619 PR tree-optimization/71908
5620 * gcc.dg/torture/pr71908.c: New testcase.
5621
a8f7a895
MM
56222016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5623
5624 PR target/71493
5625 * gcc.target/powerpc/pr71493-1.c: New test.
5626 * gcc.target/powerpc/pr71493-2.c: Likewise.
5627
f2111a36
JJ
56282016-07-18 Jakub Jelinek <jakub@redhat.com>
5629
99516432
JJ
5630 PR c++/71835
5631 * g++.dg/conversion/ambig3.C: New test.
5632
87713c6a
JJ
5633 PR c++/71828
5634 * g++.dg/cpp0x/constexpr-71828.C: New test.
5635
7a7f16ca
JJ
5636 PR c++/71826
5637 * g++.dg/template/pr71826.C: New test.
5638
f4d90295
JJ
5639 PR c++/71822
5640 * g++.dg/template/defarg21.C: New test.
5641
f2111a36
JJ
5642 PR c++/71871
5643 * g++.dg/ext/vector31.C: New test.
5644
0b965526
UB
56452016-07-18 Uros Bizjak <ubizjak@gmail.com>
5646
5647 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5648
94e136b9
YR
56492016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5650
5651 PR tree-optimization/71734
5652 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5653
7072df0a
DV
56542016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5655
5656 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5657 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5658 stack-layout-dynamic-1.c: New test.
5659
54158a1a
AK
56602016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5661
5662 * gcc.target/s390/nolrl-1.c: New test.
5663
43068916
FR
56642016-07-17 Fritz Reese <fritzoreese@gmail.com>
5665
5666 PR fortran/71523
5667 * gfortran.dg/pr71523_1.f90: New test.
5668 * gfortran.dg/pr71523_2.f90: New test.
5669
a9356b12
AS
56702016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5671
5672 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5673
a07b81c7 56742016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5675 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5676
5677 PR fortran/62125
5678 * gfortran.dg/pr62125.f90: New test.
5679
96c0ec12
BS
56802016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5681
5682 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5683 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5684
479d0ed5
JW
56852016-07-15 Jonathan Wakely <jwakely@redhat.com>
5686
5687 PR c++/58796
5688 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5689 * g++.dg/cpp0x/nullptr35.C: New test.
5690
41c7438e
BC
56912016-07-15 Bin Cheng <bin.cheng@arm.com>
5692
5693 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5694
f7ba880b
CP
56952016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5696
5697 * gfortran.dg/goacc/vector_length.f90: New test.
5698
b9aba0a0
RB
56992016-07-15 Richard Biener <rguenther@suse.de>
5700
5701 PR tree-optimization/71881
5702 * gcc.dg/torture/pr71881.c: New testcase.
5703
9513d5fb
RB
57042016-07-15 Richard Biener <rguenther@suse.de>
5705
5706 PR tree-optimization/71887
5707 * gcc.dg/torture/pr71887.c: New testcase.
5708
ddbbcb19
JJ
57092016-07-15 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR c/71858
5712 * gcc.dg/spellcheck-identifiers-3.c: New test.
5713
29eb509c
AV
57142016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5715
5716 PR fortran/71807
5717 * gfortran.dg/null_9.f90: New test.
5718
43aabfcf
BC
57192016-07-15 Bin Cheng <bin.cheng@arm.com>
5720
5721 * gcc.dg/tree-ssa/loop-41.c: New test.
5722
afc89e58
BC
57232016-07-15 Bin Cheng <bin.cheng@arm.com>
5724
5725 PR tree-optimization/71347
5726 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5727
6fa682ad
SK
57282016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5729
5730 PR fortran/29819
5731 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5732 * gfortran.dg/contains.f90: Ditto.
5733 * gfortran.dg/contains_empty_1.f03: Ditto.
5734 * gfortran.dg/submodule_3.f08: Ditto.
5735
dd36b877
JJ
57362016-07-14 Jakub Jelinek <jakub@redhat.com>
5737
a60a5d31
JJ
5738 PR testsuite/71865
5739 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5740 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5741 expected diagnostics.
5742
dd36b877
JJ
5743 PR c/71858
5744 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5745 * gcc.dg/spellcheck-identifiers-2.c: New test.
5746 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5747 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5748
a241f8ca
JJ
57492016-07-14 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR tree-optimization/71872
5752 * gcc.c-torture/compile/pr71872.c: New test.
5753
d62b809c
TP
57542016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5755
5756 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5757 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5758 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5759 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5760 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5761 * gcc.target/arm/atomic-op-acquire-1.c: This.
5762 * gcc.target/arm/atomic-op-char.c: Rename into ...
5763 * gcc.target/arm/atomic-op-char-1.c: This.
5764 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5765 * gcc.target/arm/atomic-op-consume-1.c: This.
5766 * gcc.target/arm/atomic-op-int.c: Rename into ...
5767 * gcc.target/arm/atomic-op-int-1.c: This.
5768 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5769 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5770 * gcc.target/arm/atomic-op-release.c: Rename into ...
5771 * gcc.target/arm/atomic-op-release-1.c: This.
5772 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5773 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5774 * gcc.target/arm/atomic-op-short.c: Rename into ...
5775 * gcc.target/arm/atomic-op-short-1.c: This.
5776 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5777 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5778 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5779 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5780 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5781 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5782 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5783 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5784 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5785 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5786
1f8dd420
AV
57872016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5788
5789 PR fortran/70842
5790 * gfortran.dg/select_type_35.f03: New test.
5791
53109ba8
KT
57922016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793
5794 PR target/65951
5795 PR tree-optimization/70923
5796 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5797 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5798 * gcc.dg/vect/pr65951.c: Likewise.
5799 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5800
91f35b7f
DE
58012016-07-14 David Edelsohn <dje.gcc@gmail.com>
5802
5803 * c-c++-common/pr60226.c: Expect maximum object file alignment
5804 error on AIX.
5805
351168fe
RB
58062016-07-14 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/71866
5809 * gcc.dg/torture/pr71866.c: New testcase.
5810
94c32c00
TP
58112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5812
5813 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5814 selector and enclose boolean expression in curly braces.
5815
b799a481
AM
58162016-07-14 Alan Modra <amodra@gmail.com>
5817
5818 PR target/71733
5819 * gcc.target/powerpc/p9-novsx.c: New.
5820
f63ba78c
AK
58212016-07-13 Andi Kleen <ak@linux.intel.com>
5822
5823 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5824 * g++.dg/tree-prof/morefunc.C: Dito.
5825 * g++.dg/tree-prof/pr35545.C: Dito.
5826 * g++.dg/tree-prof/reorder.C: Dito.
5827 * gcc.dg/tree-prof/20050826-2.c: Dito.
5828 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5829 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5830 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5831 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5832 * gcc.dg/tree-prof/inliner-1.c: Dito.
5833 * gcc.dg/tree-prof/merge_block.c: Dito.
5834 * gcc.dg/tree-prof/stringop-1.c: Dito.
5835 * gcc.dg/tree-prof/stringop-2.c: Dito.
5836 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5837 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5838 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5839 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5840 * gcc.dg/tree-prof/update-loopch.c: Dito.
5841 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5842 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5843 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5844 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5845 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5846 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5847 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5848
f4d5a23d
AK
58492016-07-13 Andi Kleen <ak@linux.intel.com>
5850
5851 * lib/profopt.exp (profopt-execute): Remove .imports files.
5852
ae145898
AK
58532016-07-13 Andi Kleen <ak@linux.intel.com>
5854
0b965526 5855 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5856
e97bd4f5
AK
58572016-07-13 Andi Kleen <ak@linux.intel.com>
5858
5859 * lib/profopt.exp (dg-final-scan-autofdo,
5860 dg-final-scan-not-autofdo): New functions.
5861
6fa3d4b4
BC
58622016-07-13 Bin Cheng <bin.cheng@arm.com>
5863
5864 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5865 * gcc.dg/vect/vect-35.c: Ditto.
5866 * gcc.dg/vect/vect-alias-check-2.c: New test.
5867
65f18bc6
ML
58682016-07-13 Martin Liska <mliska@suse.cz>
5869
5870 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5871 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5872 * gfortran.dg/pr42108.f90: Update expected dump scan.
5873
9737f35b
RB
58742016-07-13 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/24574
5877 * gcc.dg/pr24574.c: New testcase.
5878
62c0ea4b
SKS
58792016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5880
0b965526 5881 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5882 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5883 * c-c++-common/pr68833-1.c: Require int32plus.
5884 * gcc.dg/ipa/pr63551.c: Likewise.
5885 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5886 * gcc.dg/ipa/pr64041.c: Require int32plus.
5887
c7ed8938
IE
58882016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5889
5890 PR ipa/71633
5891 * g++.dg/pr71633.C: New test.
5892
5ce15300
TP
58932016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5894
5895 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5896 Add new arm_thumb1_cbz_ok effective target.
5897 * gcc.target/arm/cbz.c: New test.
5898
2b9509a3
TP
58992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5900
5901 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5902 Define effective target.
5903 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5904 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5905 * gcc.target/arm/movhi_movw.c: New test.
5906 * gcc.target/arm/movsi_movw.c: Likewise.
5907 * gcc.target/arm/movdi_movw.c: Likewise.
5908
7f15b177
RB
59092016-07-13 Richard Biener <rguenther@suse.de>
5910
5911 PR middle-end/71104
5912 * gcc.dg/pr71104-1.c: New testcase.
5913 * gcc.dg/pr71104-2.c: Likewise.
5914
0b0a896e
MM
59152016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5916
5917 PR target/71805
5918 * gcc.target/powerpc/pr71805.c: New test.
5919
f906f5ed
BS
59202016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5921
5922 * gcc.target/powerpc/divkc3-1.c: New.
5923 * gcc.target/powerpc/mulkc3-1.c: New.
5924
9e63c3aa
NS
59252016-07-12 Nathan Sidwell <nathan@acm.org>
5926
5927 * gcc.target/arm/data-rel-1.c: New.
5928 * gcc.target/arm/data-rel-2.c: New.
5929 * gcc.target/arm/data-rel-3.c: New.
5930
f507d202
ML
59312016-07-12 Martin Liska <mliska@suse.cz>
5932
5933 * gcc.dg/params/blocksort-part.c: New test.
5934 * gcc.dg/params/params.exp: New file.
5935
d6f7c125
KT
59362016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 PR middle-end/71700
5939 * gcc.c-torture/execute/pr71700.c: New test.
5940
37ccb0ba
SB
59412016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5942 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/23286
5945 PR tree-optimization/70159
5946 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5947 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5948 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5949 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5950 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5951 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5952 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5953 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5954 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5955 * gcc.dg/pr51879-12.c: Likewise.
5956 * gcc.dg/strlenopt-9.c: Likewise.
5957 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5958 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5959 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5960 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5961 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5962 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5963 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5964 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5965 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5966 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5967 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5968 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5969 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5970 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5971 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5972
712a93d6
RB
59732016-07-12 Richard Biener <rguenther@suse.de>
5974
5975 PR rtl-optimization/68961
5976 * gcc.target/i386/pr68961.c: New testcase.
5977
c392943c
JJ
59782016-07-11 Jakub Jelinek <jakub@redhat.com>
5979
3d56e6a4
JJ
5980 PR middle-end/71758
5981 * c-c++-common/gomp/pr71758.c: New test.
5982 * gfortran.dg/gomp/pr71758.f90: New test.
5983
c392943c
JJ
5984 PR tree-optimization/71823
5985 * gcc.dg/vect/pr71823.c: New test.
5986
741d3be5
DM
59872016-07-11 David Malcolm <dmalcolm@redhat.com>
5988
5989 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5990 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5991 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5992
92fa45b5
L
59932016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5994
5995 PR target/71801
5996 * gcc.target/i386/pr71801.c: New test.
5997
f51606c7
RB
59982016-07-11 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/71816
6001 * gcc.dg/torture/pr71816.c: New testcase.
6002
36b54ce0
TK
60032016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6004
6005 PR fortran/71783
6006 * gfortran.dg/dependency_46.f90: New test.
6007
d13835b6
VM
60082016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6009
6010 PR rtl-optimization/71621
6011 * gcc.target/i386/pr71621-1.c: New.
6012 * gcc.target/i386/pr71621-2.c: New.
6013
642bcbdf
CP
60142016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6015
6016 * gfortran.dg/goacc/pr71704.f90: New test.
6017
02eb5b8b
BS
60182016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6019
6020 PR target/71297
6021 * gcc.target/powerpc/pr71297.c: New.
6022
8beb9a0d
JW
60232016-07-08 Jiong Wang <jiong.wang@arm.com>
6024
6025 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6026
cef4b650
MM
60272016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6028
6029 PR target/71806
6030 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6031
3c3ecf52
AH
60322016-07-08 Alan Hayward <alan.hayward@arm.com>
6033
6034 PR tree-optimization/71667
6035 * gcc.dg/vect/pr71667.c: New
6036
2660286d
ML
60372016-07-08 Martin Liska <mliska@suse.cz>
6038
6039 * gcc.dg/torture/pr71606.c: New test.
6040
70cdd4ae
JD
60412016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6042
6043 PR fortran/71764
6044 * gfortran.dg/pr71764.f90: New test.
6045
842dc2e6
JJ
60462016-07-07 Jakub Jelinek <jakub@redhat.com>
6047 Kai Tietz <ktietz70@googlemail.com>
6048
6049 PR c++/70869
6050 PR c++/71054
6051 * g++.dg/cpp0x/pr70869.C: New test.
6052 * g++.dg/cpp0x/pr71054.C: New test.
6053
31be4262
DE
60542016-07-07 David Edelsohn <dje.gcc@gmail.com>
6055
6056 * g++.dg/debug/pr71432.C: Fail on AIX.
6057
1c122092
ML
60582016-07-07 Martin Liska <mliska@suse.cz>
6059
6060 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6061 an undefined behavior.
6062 * gfortran.dg/do_3.F90: Likewise.
6063 * gfortran.dg/do_check_11.f90: New test.
6064 * gfortran.dg/do_check_12.f90: New test.
6065 * gfortran.dg/do_corner_warn.f90: New test.
6066
7119f1b1
ML
60672016-07-07 Martin Liska <mliska@suse.cz>
6068
6069 * gfortran.dg/predict-1.f90: Ammend the test.
6070 * gfortran.dg/predict-2.f90: Likewise.
6071
275792f2
IE
60722016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6073
6074 PR ipa/71624
6075 * g++.dg/pr71624.C: New test.
6076
05a437c1
TP
60772016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6078
6079 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6080 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6081 ARMv8-M Mainline architectures.
6082
6f493951
TP
60832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6084
6085 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6086 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6087
5ddaee94
SB
60882016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6089
6090 PR target/70098
6091 PR target/71763
6092 * gcc.target/powerpc/pr71763.c: New file.
6093
651afdb2
YR
60942016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6095
6096 PR tree-optimization/71518
0b965526 6097 * gcc.dg/pr71518.c: New test.
651afdb2 6098
9df99881
WD
60992016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6100
6101 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6102
7b4e0769
SKS
61032016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6104
0b965526 6105 PR target/50739
7b4e0769
SKS
6106 * gcc.target/avr/pr50739.c: New test.
6107
eb4432f7
JH
61082016-07-05 Jan Hubicka <jh@suse.cz>
6109
6110 * gcc.dg/tree-ssa/scev-14.c: update template.
6111
c01e092f
RS
61122016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6113
6114 * gcc.dg/vect/group-no-gaps-1.c: New test.
6115
8070763a
AK
61162016-07-05 Andi Kleen <ak@linux.intel.com>
6117
6118 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6119 if kernel supports MPX.
6120
3f8257db 61212016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6122
6123 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6124
36a265b1
MM
61252016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6126 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6127
6128 * gcc.target/powerpc/signbit-1.c: New test.
6129 * gcc.target/powerpc/signbit-2.c: New test.
6130 * gcc.target/powerpc/signbit-3.c: New test.
6131
7a98fb6e
KT
61322016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133
6134 PR rtl-optimization/71594
6135 * gcc.dg/torture/pr71594.c: New test.
6136
1e3d54b4
JH
61372016-07-05 Jan Hubicka <jh@suse.cz>
6138
6139 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6140
84ca3893
DM
61412016-07-05 David Malcolm <dmalcolm@redhat.com>
6142
6143 PR c++/62314
3a146d46 6144 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6145 number of missing semicolon error.
6146 * g++.dg/pr62314-2.C: New test case.
6147
20d0bfce
AF
61482016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6149
6150 * gfortran.dg/coarray_stat_function.f90: New test.
6151 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6152 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6153 to new interfaces.
6154
69aaea06
AV
61552016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6156
6157 PR fortran/71623
6158 * gfortran.dg/deferred_character_17.f90: New test.
6159
f723a43c
CL
61602016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6161
6162 * gcc.target/arm/neon/polytypes.c: Move to ...
6163 * gcc.target/arm/polytypes.c: ... here.
6164 * gcc.target/arm/neon/pr51534.c: Move to ...
6165 * gcc.target/arm/pr51534.c: ... here.
6166 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6167 * gcc.target/arm/vect-vcvt.c: ... here.
6168 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6169 * gcc.target/arm/vect-vcvtq.c: ... here.
6170 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6171 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6172 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6173 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6174 * gcc.target/arm/neon/neon.exp: Delete.
6175 * gcc.target/arm/neon/: Delete.
6176
d73e0ccf
JD
61772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6178
6179 PR fortran/65575
6180 * gfortran.dg: pr65575.f90: New test.
6181
c20f6223
JD
61822016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6183
6184 PR fortran/35849
6185 * gfortran.dg: pr35849.f90: New test.
6186
2a5537c3
JJ
61872016-07-04 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR c++/71739
6190 * g++.dg/cpp0x/pr71739.C: New test.
6191
740f9751
CL
61922016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6195
bf749919
DV
61962016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6197
6198 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6199 locr.
6200 * gcc.target/s390/loc-1.c: New test.
6201
430bb38e
YR
62022016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6203
3a146d46
JJ
6204 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6205 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6206
15f6e0da
RR
62072016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6208
6209 PR target/63874
6210 * gcc.target/aarch64/pr63874.c: New test.
6211
79335075
JB
62122016-07-04 Jan Beulich <jbeulich@suse.com>
6213
6214 * g++.dg/header.c: New.
6215 * gcc.dg/header.c: New.
6216
557e8c49
JJ
62172016-07-02 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR c/71719
6220 * c-c++-common/Wunused-var-15.c: New test.
6221
79a592e3
JJ
62222016-07-01 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR fortran/71687
6225 * gfortran.dg/gomp/pr71687.f90: New test.
6226
e2298656
BS
62272016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6228
6229 * gcc.dg/const-float128-ped.c: Require __float128 effective
6230 target and options.
6231 * gcc.dg/const-float128.c: Likewise.
6232 * gcc.dg/torture/float128-cmp-invalid.c: Require
6233 __float128 and base_quadfloat_support effective targets, and
6234 __float128 options.
6235 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6236 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6237 * gcc.dg/torture/float128-nan.c: Likewise.
6238 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6239 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6240 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6241 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6242 (add_options_for___float128): New.
6243 (check_effective_target_base_quadword_support): New.
6244
70c11966
MM
62452016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6246
6247 PR target/71720
6248 * gcc.target/powerpc/pr71720.c: New test.
6249
059541fd
JB
62502016-07-01 Jan Beulich <jbeulich@suse.com>
6251
6252 * gcc.dg/bss.c: New.
6253
2c1e4964
PB
62542016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6255
6256 PR target/71698
6257 * gcc.target/powerpc/pr71698.c: New test.
6258
22e1cb39
GJL
62592016-07-01 Georg-Johann Lay <avr@gjlay.de>
6260
6261 PR target/71151
6262 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6263 instead of ".foo" for its section name.
6264 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6265 depending on MCU's flash size.
6266 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6267 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6268 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6269 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6270 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6271 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6272
466cf574
JB
62732016-07-01 Jan Beulich <jbeulich@suse.com>
6274
6275 * gcc.target/i386/pr65105-2.c: Add -msse2.
6276
351beab7
JJ
62772016-06-30 Jakub Jelinek <jakub@redhat.com>
6278
55a0f21a
JJ
6279 PR tree-optimization/71707
6280 * gcc.dg/strlenopt-29.c: New test.
6281
6245ad72
JJ
6282 PR fortran/71704
6283 * gfortran.dg/gomp/pr71704.f90: New test.
6284
351beab7
JJ
6285 PR fortran/71705
6286 * gfortran.dg/gomp/pr71705.f90: New test.
6287
5a3a6a5e
KN
62882016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6289
6290 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6291 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6371
3dfa8071 63722016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6373 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6374
6375 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6376
9bd62242 63772016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6378 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6379
6380 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6381
603107fb
DM
63822016-06-30 David Malcolm <dmalcolm@redhat.com>
6383
6384 PR driver/71651
6385 * gcc.dg/spellcheck-options-12.c: New test case.
6386
205cccc7
JJ
63872016-06-30 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR middle-end/71693
6390 * gcc.c-torture/compile/pr71693.c: New test.
6391
f4452176
DM
63922016-06-29 David Malcolm <dmalcolm@redhat.com>
6393
6394 * gcc.dg/spellcheck-params.c: New testcase.
6395 * gcc.dg/spellcheck-params-2.c: New testcase.
6396
c5e74d9d
MM
63972016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6398
6399 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6400 vector extract instructions.
6401 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6402
e44ecbfd
JD
64032016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6404
6405 PR fortran/71686
6406 * gfortran.dg/unexpected_eof_2.f90: New test.
6407 * gfortran.dg/unexpected_eof_3.f90: New test.
6408
ee446d9f
JW
64092016-06-29 Jim Wilson <jim.wilson@linaro.org>
6410
6411 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6412
27f67461
CP
64132016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6414
6415 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6416 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6417 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6418
b1206d29
RB
64192016-06-29 Richard Biener <rguenther@suse.de>
6420
6421 PR middle-end/15256
6422 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6423
1af21224
MW
64242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6425
6426 * gcc.target/arm/aapcs/neon-vect10.c: Require
6427 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6428 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6429 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6430 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6431 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6432 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6433 * gcc.target/arm/fp16-aapcs-1.c: Require
6434 -mfloat-ab=hard. Also simplify the test.
6435 * gcc.target/arm/fp16-aapcs-2.c: New.
6436
7fe43755
MW
64372016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6438
0b965526 6439 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6440 (add_options_for_arm_fp16_ieee): New.
6441 (add_options_for_arm_fp16_alternative): New.
6442 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6443 long-line.
6444 (effective_target_arm_fp16_hw): New.
6445
264d951a
IE
64462016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6447
6448 PR tree-optimization/71655
6449 * g++.dg/pr71655.C: New test.
6450
5c846a81
ML
64512016-06-29 Martin Liska <mliska@suse.cz>
6452
6453 * gcc.dg/pr71585.c: New test.
6454 * gcc.dg/pr71585-2.c: New test.
6455 * gcc.dg/pr71585-3.c: New test.
6456
fafe9318
YR
64572016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6458
6459 PR tree-optimization/70729
6460 * g++.dg/vect/pr70729.cc: New test.
6461
54d19c3b
TS
64622016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6463
6464 * c-c++-common/gomp/cancel-1.c: Extend.
6465
5f3cd7c3
JJ
64662016-06-29 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR tree-optimization/71625
6469 * gcc.dg/strlenopt-28.c: New test.
6470
4aa83879
RB
64712016-06-29 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/71002
6474 * g++.dg/torture/pr71002.C: Adjust testcase.
6475
152ef731
JJ
64762016-06-29 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR c/71685
6479 * gcc.dg/pr71685.c: New test.
6480
64812016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6482
6483 PR c/71552
6484 * gcc.dg/init-bad-9.c: New test.
6485
d41dc215
BS
64862016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6487
6488 * gcc.target/powerpc/abs128-1.c: Require VSX.
6489 * gcc.target/powerpc/copysign128-1.c: Likewise.
6490 * gcc.target/powerpc/inf128-1.c: Likewise.
6491 * gcc.target/powerpc/nan128-1.c: Likewise.
6492
6a20b538
JJ
64932016-06-28 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR middle-end/71626
6496 * gcc.c-torture/execute/pr71626-1.c: New test.
6497 * gcc.c-torture/execute/pr71626-2.c: New test.
6498
77d93c47
PB
64992016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6500
6501 PR target/71656
6502 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6503
a8264058
SB
65042016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6505
6506 PR target/71670
6507 * gcc.target/powerpc/pr71670.c: New testcase.
6508
0dc47331
PB
65092016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6510
6511 PR target/71656
6512 * gcc.target/powerpc/pr71656-1.c: New test.
6513 * gcc.target/powerpc/pr71656-2.c: New test.
6514
b65ffc79
CL
65152016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6516
6517 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6518 around fp16 code.
6519 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6522 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6524 Add arm_neon_fp16_ok effective target.
0b965526
UB
6525 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6526 Likewise.
6527 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6528 Likewise.
6529 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6530 Likewise.
6531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6532 Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6534 Likewise.
6535 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6536 Likewise.
6537 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6538 Likewise.
6539 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6540 Likewise.
6541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6542 Likewise.
6543 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6544 Likewise.
6545 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6546 Likewise.
b65ffc79 6547
9bb86f40
JH
65482016-06-26 Jan Hubicka <hubicka@ucw.cz>
6549
6550 * gcc.dg/predict-12.c: New testcase.
6551
46db0fd4
JD
65522016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6553
6554 PR fortran/71649
6555 * gfortran.dg/pr71649.f90: New test.
6556
2a65e70b
JJ
65572016-06-25 Jakub Jelinek <jakub@redhat.com>
6558
f8a06e24
JJ
6559 PR tree-optimization/71643
6560 * g++.dg/opt/pr71643.C: New test.
6561
2a65e70b
JJ
6562 PR tree-optimization/71631
6563 * gcc.c-torture/execute/pr71631.c: New test.
6564
7805417a
JH
65652016-06-24 Jan Hubicka <hubicka@ucw.cz>
6566
6567 * gcc.dg/predict-11.c: New testcase.
6568 * gfortran.dg/predict-2.f90: New testcase.
6569
888ed1a3
JH
65702016-06-24 Jan Hubicka <hubicka@ucw.cz>
6571
6572 * gcc.dg/predict-10.c: New test.
6573
53605f35
BS
65742016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6575
6576 * gcc.target/powerpc/abs128-1.c: New.
6577 * gcc.target/powerpc/copysign128-1.c: New.
6578 * gcc.target/powerpc/inf128-1.c: New.
6579 * gcc.target/powerpc/nan128-1.c: New.
6580
7b22b4c6
EB
65812016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gfortran.dg/pr71642.f90: New test.
6584
37e373c2
JJ
65852016-06-24 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR tree-optimization/71647
6588 * gcc.target/i386/pr71647.c: New test.
6589
b20b79f2
L
65902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6591
6592 * gcc.target/i386/noplt-gd-1.c: New test.
6593 * gcc.target/i386/noplt-gd-2.c: Likewise.
6594 * gcc.target/i386/noplt-gd-3.c: Likewise.
6595 * gcc.target/i386/noplt-ld-1.c: Likewise.
6596 * gcc.target/i386/noplt-ld-2.c: Likewise.
6597 * gcc.target/i386/noplt-ld-3.c: Likewise.
6598 * lib/target-supports.exp
6599 (check_effective_target_tls_get_addr_via_got): New.
6600
04619cb8
UB
66012016-06-24 Uros Bizjak <ubizjak@gmail.com>
6602
6603 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6604 testsuite compile flags.
6605 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6606 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6607
66082016-06-24 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * g++dg/vect/pr36684.cc: Add dg-do compile.
6611 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6612 * gcc.dg/vect/pr70021.c: Ditto.
6613 * gcc.dg/vect/pr70138-1.c: Ditto.
6614 * gcc.dg/vect/pr70138-2.c: Ditto.
6615 * gcc.dg/vect/pr70354-1.c: Ditto.
6616 * gcc.dg/vect/pr70354-2.c: Ditto.
6617 * gcc.dg/vect/pr71259.c: Ditto.
6618 * gcc.dg/vect/pr71416-1.c: Ditto.
6619 * gcc.dg/vect/slp-43.c: Ditto.
6620 * gcc.dg/vect/slp-45.c: Ditto.
6621 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6622 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6623 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6624 * gfortran.dg/vect/pr69980.f90: Ditto.
6625
66262016-06-24 Uros Bizjak <ubizjak@gmail.com>
6627
6628 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6629 * gcc.dg/vect/bb-slp-30.c: Ditto.
6630 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6631 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6632 * gcc.dg/vect/pr45902.c: Ditto.
6633 * gcc.dg/vect/pr48172.c: Ditto.
6634 * gcc.dg/vect/pr48377.c: Ditto.
6635 * gcc.dg/vect/pr49038.c: Ditto.
6636 * gcc.dg/vect/pr49771.c: Ditto.
6637 * gcc.dg/vect/pr52091.c: Ditto.
6638 * gcc.dg/vect/pr53185-2.c: Ditto.
6639 * gcc.dg/vect/pr56826.c: Ditto.
6640 * gcc.dg/vect/pr60276.c: Ditto.
6641 * gcc.dg/vect/pr62021.c: Ditto.
6642 * gcc.dg/vect/pr63530.c: Ditto.
6643 * gcc.dg/vect/pr65518.c: Ditto.
6644 * gcc.dg/vect/pr65947-1.c: Ditto.
6645 * gcc.dg/vect/pr65947-10.c: Ditto.
6646 * gcc.dg/vect/pr65947-11.c: Ditto.
6647 * gcc.dg/vect/pr65947-12.c: Ditto.
6648 * gcc.dg/vect/pr65947-13.c: Ditto.
6649 * gcc.dg/vect/pr65947-2.c: Ditto.
6650 * gcc.dg/vect/pr65947-3.c: Ditto.
6651 * gcc.dg/vect/pr65947-4.c: Ditto.
6652 * gcc.dg/vect/pr65947-5.c: Ditto.
6653 * gcc.dg/vect/pr65947-6.c: Ditto.
6654 * gcc.dg/vect/pr65947-7.c: Ditto.
6655 * gcc.dg/vect/pr65947-8.c: Ditto.
6656 * gcc.dg/vect/pr65947-9.c: Ditto.
6657 * gcc.dg/vect/pr71416-1.c: Ditto.
6658 * gcc.dg/vect/pr71439.c: Ditto.
6659 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6660 * gcc.dg/vect/vect-bswap16.c: Ditto.
6661 * gcc.dg/vect/vect-bswap32.c: Ditto.
6662 * gcc.dg/vect/vect-bswap64.c: Ditto.
6663 * gcc.dg/vect/vect-live-1.c: Ditto.
6664 * gcc.dg/vect/vect-live-2.c: Ditto.
6665 * gcc.dg/vect/vect-live-3.c: Ditto.
6666 * gcc.dg/vect/vect-live-4.c: Ditto.
6667 * gcc.dg/vect/vect-live-5.c: Ditto.
6668 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6669 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6670 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6671 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6672 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6673 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6674 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6675 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6676 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6677 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6678 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6679 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6680 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6681 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6682 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6683 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6684 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6685
da224bcb
UB
66862016-06-24 Uros Bizjak <ubizjak@gmail.com>
6687
6688 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6689
dfee2870
L
66902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6691
6692 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6693 ia32 if R_386_GOT32X relocation is supported.
6694 * gcc.target/i386/noplt-3.c: Likewise.
6695 * gcc.target/i386/noplt-2.c: Likewise.
6696 (main): Renamed to ...
6697 (bar): This.
6698 * gcc.target/i386/noplt-4.c: Likewise.
6699 (main): Renamed to ...
6700 (bar): This.
6701 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6702 * gcc.target/i386/pr67400-5.c: Likewise.
6703
a86451b9
JJ
67042016-06-24 Jakub Jelinek <jakub@redhat.com>
6705
00085092
JJ
6706 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6707 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6708
a86451b9
JJ
6709 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6710 f4): Adjust expected diagnostics.
6711 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6712 (T): If OVFP is defined, redefine to TP.
6713 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6714 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6715 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6716 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6717 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6718 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6719 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6720 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6721 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6722 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6723 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6724 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6725 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6726 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6727 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6728 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6729 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6730 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6731 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6732 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6733 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6734 as last argument to __builtin_add_overflow_p.
6735
7bb5d5f4
UB
67362016-06-23 Uros Bizjak <ubizjak@gmail.com>
6737
6738 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6739 dg-options and remove default vector testsuite compile flags.
6740 * g++.dg/vect/pr33860a.cc: Ditto.
6741 * g++.dg/vect/pr45470-a.cc: Ditto.
6742 * g++.dg/vect/pr45470-b.cc: Ditto.
6743 * g++.dg/vect/pr60896.cc: Ditto.
6744 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6745 * gcc.dg/vect/pr18308.c: Ditto.
6746 * gcc.dg/vect/pr24049.c: Ditto.
6747 * gcc.dg/vect/pr33373.c: Ditto.
6748 * gcc.dg/vect/pr36228.c: Ditto.
6749 * gcc.dg/vect/pr42395.c: Ditto.
6750 * gcc.dg/vect/pr42604.c: Ditto.
6751 * gcc.dg/vect/pr46663.c: Ditto.
6752 * gcc.dg/vect/pr48765.c: Ditto.
6753 * gcc.dg/vect/pr49093.c: Ditto.
6754 * gcc.dg/vect/pr49352.c: Ditto.
6755 * gcc.dg/vect/pr52298.c: Ditto.
6756 * gcc.dg/vect/pr52870.c: Ditto.
6757 * gcc.dg/vect/pr53185.c: Ditto.
6758 * gcc.dg/vect/pr53773.c: Ditto.
6759 * gcc.dg/vect/pr56695.c: Ditto.
6760 * gcc.dg/vect/pr62171.c: Ditto.
6761 * gcc.dg/vect/pr63530.c: Ditto.
6762 * gcc.dg/vect/pr68339.c: Ditto.
6763 * gcc.dg/vect/pr71259.c: Ditto.
6764 * gcc.dg/vect/vect-82_64.c: Ditto.
6765 * gcc.dg/vect/vect-83_64.c: Ditto.
6766 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6767 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6768 * gcc.dg/vect/vect-shift-2.c: Ditto.
6769 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6770 * gfortran.dg/vect/pr39318.f90: Ditto.
6771 * gfortran.dg/vect/pr45714-a.f: Ditto.
6772 * gfortran.dg/vect/pr45714-b.f: Ditto.
6773 * gfortran.dg/vect/pr46213.f90: Ditto.
6774
2d4bb02f
MM
67752016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6776 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6777
6778 * gcc.target/powerpc/p9-splat-5.c: New test.
6779
f6d1b868
UB
67802016-06-23 Uros Bizjak <ubizjak@gmail.com>
6781
6782 PR tree-optimization/71488
6783 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6784 * lib/target-supports.exp: ... here.
6785 (check_sse4_hw_available): New procedure.
6786 (check_effective_target_sse4_runtime): Ditto.
6787 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6788 -march=westmere for sse4_runtime targets.
936ff030 6789 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6790 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6791 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6792 (main): Call check_vect ().
a7898180 6793 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6794
c0597759
L
67952016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6796
6797 PR target/66232
6798 PR target/67400
6799 * gcc.target/i386/pr66232-14.c: New file.
6800 * gcc.target/i386/pr66232-15.c: Likewise.
6801 * gcc.target/i386/pr66232-16.c: Likewise.
6802 * gcc.target/i386/pr66232-17.c: Likewise.
6803 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6804 ia32 if R_386_GOT32X relocation is supported.
6805 * gcc.target/i386/pr67400-2.c: Likewise.
6806 * gcc.target/i386/pr67400-3.c: Likewise.
6807 * gcc.target/i386/pr67400-4.c: Likewise.
6808 * gcc.target/i386/pr67400-6.c: Likewise.
6809 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6810 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6811
5b0e27a7
JD
68122016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6813
6814 PR libgfortran/48852
6815 * gfortran.dg/char4_iunit_1.f03: Update test.
6816 * gfortran.dg/f2003_io_5.f03: Update test.
6817 * gfortran.dg/real_const_3.f90: Update test.
6818
7f586d90
AK
68192016-06-23 Andi Kleen <ak@linux.intel.com>
6820
6821 * g++.dg/bprob/bprob.exp: Support autofdo.
6822 * g++.dg/tree-prof/tree-prof.exp: dito.
6823 * gcc.dg/tree-prof/tree-prof.exp: dito.
6824 * gcc.misc-tests/bprob.exp: dito.
6825 * gfortran.dg/prof/prof.exp: dito.
6826 * lib/profopt.exp: dito.
6827 * lib/target-supports.exp: Check for autofdo.
6828
60fa7862
ML
68292016-06-23 Martin Liska <mliska@suse.cz>
6830
6831 * gcc.dg/pr71619.c: New test.
6832
e3d62871
UB
68332016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6834
6835 PR target/67400
cc901875
UB
6836 * gcc.target/i386/pr67400-1.c: New test.
6837 * gcc.target/i386/pr67400-2.c: Likewise.
6838 * gcc.target/i386/pr67400-3.c: Likewise.
6839 * gcc.target/i386/pr67400-4.c: Likewise.
6840 * gcc.target/i386/pr67400-5.c: Likewise.
6841 * gcc.target/i386/pr67400-6.c: Likewise.
6842 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6843
ac81cf0b
DM
68442016-06-22 David Malcolm <dmalcolm@redhat.com>
6845
6846 * c-c++-common/missing-header-1.c: New test case.
6847 * c-c++-common/missing-header-2.c: New test case.
6848 * c-c++-common/missing-header-3.c: New test case.
6849 * c-c++-common/missing-header-4.c: New test case.
6850
1a4f11c8
DM
68512016-06-22 David Malcolm <dmalcolm@redhat.com>
6852
6853 PR c/70339
6854 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6855 hint.
6856 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6857 expected results due to builtin "nanl" now being suggested for
6858 "name".
6859 * gcc.dg/pr67580.c: Update expected messages.
6860 * gcc.dg/spellcheck-identifiers.c: New testcase.
6861 * gcc.dg/spellcheck-typenames.c: New testcase.
6862
a93eac6a
DM
68632016-06-22 David Malcolm <dmalcolm@redhat.com>
6864
6865 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6866 file.
6867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6868 diagnostic-test-show-locus-parseable-fixits.c to sources for
6869 diagnostic_plugin_test_show_locus.c.
6870 * lib/gcc-defs.exp (freeform_regexps): New global.
6871 (dg-regexp): New function.
6872 (handle-dg-regexps): New function.
6873 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6874 freeform_regexps to the empty list.
6875 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6876
49e76ff1
IE
68772016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6878
f6d1b868 6879 PR tree-optimization/71488
49e76ff1
IE
6880 * g++.dg/pr71488.C: New test.
6881 * gcc.dg/vect/vect-bool-cmp.c: New test.
6882
951d8c8a
EB
68832016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6884
6885 * gcc.dg/guality/param-5.c: New test.
6886
b60fc3bd
BE
68872016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6888
6889 * gcc.target/i386/asm-flag-7.c: New test.
6890
0609abda
TS
68912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6892
6893 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6894 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6895 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6896 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6897 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6898 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6899 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6900 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6901 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6902 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6903 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6904 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6905 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6906 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6907 * lib/target-supports.exp: Likewise.
6908
ee2499b4
TS
69092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6910
6911 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6912 * gcc.dg/attr-ms_struct-2.c: Likewise.
6913 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6914 * gcc.dg/bf-ms-attrib.c: Likewise.
6915 * gcc.dg/bf-ms-layout-2.c: Likewise.
6916 * gcc.dg/bf-ms-layout-3.c: Likewise.
6917 * gcc.dg/bf-ms-layout.c: Likewise.
6918 * gcc.dg/bf-no-ms-layout.c: Likewise.
6919 * gcc.target/i386/bitfield1.c: Likewise.
6920 * gcc.target/i386/bitfield2.c: Likewise.
6921 * gcc.target/i386/bitfield3.c: Likewise.
6922
caea59ff
KN
69232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6924
6925 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6926 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6927 override other than -mcpu=power9 command-line option is specified,
6928 or if the target operating system is aix.
6929 * gcc.target/powerpc/darn-1.c: Likewise.
6930 * gcc.target/powerpc/darn-2.c: Likewise.
6931 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6932 test if effective-target is not powerpc_p9vector_ok or if the
6933 target operating system is not defined.
6934 * gcc.target/powerpc/vslv-1.c: Likewise.
6935 * gcc.target/powerpc/vsrv-0.c: Likewise.
6936 * gcc.target/powerpc/vsrv-1.c: Likewise.
6937
63617e30
TB
69382016-06-21 Tobias Burnus <burnus@net-b.de>
6939
6940 PR fortran/71068
6941 * gfortran.dg/coarray/data_1.f90: New.
6942
89192c3c
WD
69432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6944
6945 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6946 (dg-require-effective-target): Use arm_v8_neon_hw.
6947 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6948 (dg-require-effective-target): Likewise.
6949 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6950 (dg-require-effective-target): Likewise.
6951 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6952 (dg-require-effective-target): Likewise.
6953 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6954 (dg-require-effective-target): Likewise.
6955 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6956 (dg-require-effective-target): Likewise.
6957 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6958 Add AArch64 check.
6959
64ac50e2
WD
69602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6961
6962 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6963 Set to 3 so test passes.
6964
6252b5db
WD
69652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6966
6967 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6968
3b9bc511
IV
69692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6970
6971 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6972 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6973 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6974 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6975
21db1c78
IV
69762016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6977
6978 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6979 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6980
9d30e86f
L
69812016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6982
6983 PR target/71549
6984 * gcc.target/i386/pr71549.c: New test.
6985
448a7c69
KN
69862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6987
6988 * gcc.target/powerpc/vadsdu-0.c: Replace
6989 dg-require-effective-target directive to allow test to run on more
6990 platforms, and add dg-skip-if directive to disable test on aix
6991 platforms because of known incompatibilities.
6992 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6993 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6994 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6995 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6996 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6997 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6998 * gcc.target/powerpc/vadsdub-2.c: Replace
6999 dg-require-effective-target directive to allow test to run on more
7000 platforms, and add dg-skip-if directive to disable test on aix
7001 platforms because of known incompatibilities.
7002 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7003 with vec_absdb call to differentiate this test from vadsdub-1.c.
7004 * gcc.target/powerpc/vadsduh-1.c: Replace
7005 dg-require-effective-target directive to allow test to run on more
7006 platforms, and add dg-skip-if directive to disable test on aix
7007 platforms because of known incompatibilities.
7008 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7009 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7010 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7011
0ad84f34
JJ
70122016-06-21 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR tree-optimization/71588
7015 * gcc.dg/pr71558.c: New test.
7016
e71e8d94
SKS
70172016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7018
7019 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7020 * c-c++-common/pr68657-2.c: Likewise.
7021 * c-c++-common/pr68657-3.c: Likewise.
7022 * gcc.dg/torture/pr69714.c: Require int32plus support.
7023 * gcc.dg/torture/pr70025.c: Likewise.
7024 * gcc.dg/torture/pr70083.c: Likewise.
7025 * gcc.dg/torture/pr70542.c: Likewise.
7026 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7027
5a578671
JM
70282016-06-20 Joseph Myers <joseph@codesourcery.com>
7029
7030 PR c/71601
7031 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7032
7a9df68e
JJ
70332016-06-20 Jakub Jelinek <jakub@redhat.com>
7034
50aa64d5
JJ
7035 PR middle-end/71581
7036 * gcc.dg/pr71581.c: New test.
7037
7a9df68e
JJ
7038 PR rtl-optimization/71591
7039 * gcc.dg/cpp/pr71591.c: New test.
7040
3947cf19
DR
70412016-06-20 David B. Robins <gcc@davidrobins.net>
7042
7043 PR target/71571
7044 * g++.dg/torture/pr71571.C: New test.
7045
c4ff221e
JJ
70462016-06-20 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR target/71559
7049 * gcc.target/i386/sse2-pr71559.c: New test.
7050 * gcc.target/i386/avx-pr71559.c: New test.
7051 * gcc.target/i386/avx512f-pr71559.c: New test.
7052
f1b5abfb
TB
70532016-06-20 Tobias Burnus <burnus@net-b.de>
7054
7055 PR fortran/71194
7056 * gfortran.dg/pointer_remapping_10.f90: New.
7057
842107e4
DM
70582016-06-20 David Malcolm <dmalcolm@redhat.com>
7059
7060 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7061
d9e8bdfd
MS
70622016-06-20 Martin Sebor <msebor@redhat.com>
7063
7064 PR c/69507
7065 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7066 * gnu90-const-expr-1.c: Same.
7067 * gnu99-const-expr-1.c: Same.
7068 * gnu99-static-1.c: Same.
7069
67785479
RL
70702016-06-20 Renlin Li <renlin.li@arm.com>
7071
29f09b38 7072 PR testsuite/71489
67785479
RL
7073 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7074
636929b8
JG
70752016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7076
7077 * gcc.target/aarch64/vcvt_f64_1.c: New.
7078 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7079 * gcc.target/aarch64/vrecp_f64_1.c: New.
7080
ff7b374b
KT
70812016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082
7083 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7084 "alignement".
7085
554cfc9e
GJL
70862016-06-20 Georg-Johann Lay <avr@gjlay.de>
7087
7088 PR target/71103
7089 * gcc.target/avr/torture/pr71103-2.c: New test.
7090
94087e88 70912016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7092
7093 PR c/69507
7094 * gcc.dg/alignof.c: New test.
7095
c561b091
PC
70962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7097
7098 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7099 vs dg-error; test constexpr specifier too.
7100
bf54f123
PC
71012016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7104
4e53aa97
CL
71052016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7106
7107 * lib/target-supports.exp
7108 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7109 arm_neon_ok and merge flags. Fix temporary test name.
7110 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7111 and merge flags.
7112
69071d86
ML
71132016-06-17 Martin Liska <mliska@suse.cz>
7114
7115 * gcc.dg/predict-9.c: Fix dump scanning.
7116
68b3b858
BC
71172016-06-17 Bin Cheng <bin.cheng@arm.com>
7118
7119 PR tree-optimization/71354
7120 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7121
d3ee260a
BC
71222016-06-17 Bin Cheng <bin.cheng@arm.com>
7123
7124 PR tree-optimization/71347
7125 * gcc.dg/tree-ssa/pr71347.c: New test.
7126
bd8fb114
BC
71272016-06-17 Bin Cheng <bin.cheng@arm.com>
7128
7129 PR tree-optimization/71354
7130 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7131
97816be4
BC
71322016-06-17 Bin Cheng <bin.cheng@arm.com>
7133
7134 * gcc.dg/vect/vect-alias-check-1.c: New test.
7135
2d761a37
SKS
71362016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7137
e0277d6b 7138 PR target/71151
2d761a37
SKS
7139 * gcc.target/avr/pr71151-1.c: New test.
7140 * gcc.target/avr/pr71151-2.c: New test.
7141 * gcc.target/avr/pr71151-3.c: New test.
7142 * gcc.target/avr/pr71151-4.c: New test.
7143 * gcc.target/avr/pr71151-5.c: New test.
7144 * gcc.target/avr/pr71151-6.c: New test.
7145 * gcc.target/avr/pr71151-7.c: New test.
7146 * gcc.target/avr/pr71151-8.c: New test.
7147 * gcc.target/avr/pr71151-common.h: New test.
7148
68fa96d6
ML
71492016-06-16 Martin Liska <mliska@suse.cz>
7150
7151 * gfortran.dg/predict-1.f90: New test.
7152
b6ca982f
UB
71532016-06-16 Uros Bizjak <ubizjak@gmail.com>
7154
7155 PR target/71242
3a146d46 7156 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7157
1dc8d15b
JH
71582016-06-16 Jan Hubicka <hubicka@ucw.cz>
7159
7160 * g++.dg/vect/pr36648.cc: Disable cunrolli
7161
67c25816
JJ
71622016-06-16 Jakub Jelinek <jakub@redhat.com>
7163
c577adb2
JJ
7164 PR target/71554
7165 * gcc.c-torture/execute/pr71554.c: New test.
7166
67c25816
JJ
7167 PR rtl-optimization/71532
7168 * gcc.dg/torture/pr71532.c: New test.
7169
1a3c3ee9
MM
71702016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7171
7172 * gcc.target/powerpc/p9-dimode1.c: New test.
7173 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7174
f29468a7
JJ
71752016-06-15 Jakub Jelinek <jakub@redhat.com>
7176
61daecc4
JJ
7177 * gcc.c-torture/compile/20160615-1.c: New test.
7178
f29468a7
JJ
7179 * g++.dg/cpp0x/ref-qual17.C: New test.
7180
209d1e2d
IE
71812016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7182
7183 PR middle-end/71529
7184 * gcc.target/i386/pr71529.C: New test.
7185
8dc35712
AH
71862016-06-15 Alan Hayward <alan.hayward@arm.com>
7187
7188 PR tree-optimization/71483
7189 * g++.dg/vect/pr71483.c: New
7190
b8911cb8
PC
71912016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7192
7193 PR c++/70202
7194 * g++.dg/inherit/crash6.C: New.
7195 * g++.dg/inherit/union2.C: Likewise.
7196 * g++.dg/inherit/virtual12.C: Likewise.
7197 * g++.dg/inherit/virtual13.C: Likewise.
7198 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7199
cf5d08ab
UB
72002016-06-15 Uros Bizjak <ubizjak@gmail.com>
7201
e3d62871 7202 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7203
8f482165
AH
72042016-06-15 Alan Hayward <alan.hayward@arm.com>
7205
7206 PR tree-optimization/71439
7207 * gcc.dg/vect/pr71439.c: New
7208
3256673f
KT
72092016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7210
7211 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7212
b17dc4d4
RB
72132016-06-15 Richard Biener <rguenther@suse.de>
7214
7215 * gcc.dg/vect/slp-45.c: New testcase.
7216
2a5825f2
RB
72172016-06-15 Richard Biener <rguenther@suse.de>
7218
7219 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7220
6e433d0b
BS
72212016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7222
7223 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7224 requirements, and disable for AIX for now.
7225 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7226
abe7f828
JJ
72272016-06-14 Jakub Jelinek <jakub@redhat.com>
7228
a09c81b4
JJ
7229 PR c++/71528
7230 * g++.dg/opt/pr71528.C: New test.
7231
abe7f828
JJ
7232 PR c++/71516
7233 * g++.dg/init/pr71516.C: New test.
7234
acfadf06
PC
72352016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7236
7237 * g++.dg/init/array46.C: New.
7238
4d568ab2
UB
72392016-06-14 Uros Bizjak <ubizjak@gmail.com>
7240
e3d62871
UB
7241 * gcc.target/i386/float128-3.c: New test.
7242 * gcc.target/i386/quad-sse4.c: Ditto.
7243 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7244 Update scan strings.
4d568ab2 7245
30934c5d
RB
72462016-06-14 Richard Biener <rguenther@suse.de>
7247
7248 PR middle-end/71526
7249 * gfortran.dg/pr71526.f90: New testcase.
7250
3970e545
AV
72512016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7252
7253 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7254 * gcc.dg/zero_bits_compound-1.c: Likewise.
7255
04976c6e
RB
72562016-06-14 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/71522
7259 * gcc.dg/torture/pr71522.c: New testcase.
7260
23e025db
JJ
72612016-06-14 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/71520
7264 * gcc.dg/tree-ssa/pr71520.c: New test.
7265
90b72e84
RB
72662016-06-14 Richard Biener <rguenther@suse.de>
7267
7268 PR tree-optimization/71521
86c24ba6 7269 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7270
ef7cf206
JJ
72712016-06-13 Jakub Jelinek <jakub@redhat.com>
7272
0dda258b
JJ
7273 PR sanitizer/71498
7274 * c-c++-common/ubsan/bounds-13.c: New test.
7275
ef7cf206
JJ
7276 PR preprocessor/71183
7277 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7278
a73786e3
JL
72792016-06-13 Jeff Law <law@redhat.com>
7280
7281 PR tree-optimization/71403
7282 * c-c++-common/ubsan/pr71403-1.c: New test.
7283 * c-c++-common/ubsan/pr71403-2.c: New test.
7284 * c-c++-common/ubsan/pr71403-3.c: New test.
7285
0ac249bf
JJ
72862016-06-13 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR middle-end/71478
7289 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7290 Add -Wno-psabi -w to dg-options.
7291
5408a64a
KN
72922016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7293
7294 * gcc.target/powerpc/vadsdu-0.c: New test.
7295 * gcc.target/powerpc/vadsdu-1.c: New test.
7296 * gcc.target/powerpc/vadsdu-2.c: New test.
7297 * gcc.target/powerpc/vadsdu-3.c: New test.
7298 * gcc.target/powerpc/vadsdu-4.c: New test.
7299 * gcc.target/powerpc/vadsdu-5.c: New test.
7300 * gcc.target/powerpc/vadsdub-1.c: New test.
7301 * gcc.target/powerpc/vadsdub-2.c: New test.
7302 * gcc.target/powerpc/vadsduh-1.c: New test.
7303 * gcc.target/powerpc/vadsduh-2.c: New test.
7304 * gcc.target/powerpc/vadsduw-1.c: New test.
7305 * gcc.target/powerpc/vadsduw-2.c: New test.
7306
f7e4f2e3
DM
73072016-06-13 David Malcolm <dmalcolm@redhat.com>
7308
7309 * gcc.dg/c99-init-2.c (c): Update expected error message.
7310 * gcc.dg/init-bad-8.c (foo): Likewise.
7311 * gcc.dg/spellcheck-fields-3.c: New test case.
7312
ad23a23e
ML
73132016-06-13 Martin Liska <mliska@suse.cz>
7314
7315 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7316 and "guess loop iv compared" heuristics.
7317 * gcc.dg/predict-2.c: Likewise.
7318 * gcc.dg/predict-3.c: Likewise.
7319 * gcc.dg/predict-4.c: Likewise.
7320 * gcc.dg/predict-5.c: Likewise.
7321 * gcc.dg/predict-6.c: Likewise.
7322
146c55da
MP
73232016-06-13 Marek Polacek <polacek@redhat.com>
7324
7325 PR middle-end/71476
7326 * c-c++-common/Wswitch-unreachable-4.c: New test.
7327 * gcc.dg/Wswitch-unreachable-2.c: New test.
7328 * g++.dg/tm/jump1.C: Move dg-warning.
7329
42e77cbc
EB
73302016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7331
7332 * gnat.dg/renaming10.ad[sb]: New test.
7333
7474dcc1
PT
73342016-06-13 Paul Thomas <pault@gcc.gnu.org>
7335
7336 PR fortran/70673
7337 * gfortran.dg/pr70673.f90: New test.
7338
f57f53d3
RB
73392016-06-13 Richard Biener <rguenther@suse.de>
7340
7341 PR middle-end/64516
7342 * gcc.dg/align-3.c: New testcase.
7343
5843a5f0
ML
73442016-06-13 Martin Liska <mliska@suse.cz>
7345
7346 * gcc.target/i386/pr71458.c: New test.
7347
aa8fdb44
UB
73482016-06-12 Uros Bizjak <ubizjak@gmail.com>
7349
7350 PR target/71241
3a146d46 7351 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7352
2043e4d7
DH
73532016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7354
7355 PR target/60751
7356 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7357 statement.
7358
d3dc025d
DH
73592016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7360
7361 PR target/60751
7362 * gfortran.dg/comma_IO_extension_1.f90: New test.
7363 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7364 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7365 statement.
7366 * gfortran.dg/graphite/pr38083.f90: Likewise.
7367 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7368 missing format.
7369
a31d78c6
EB
73702016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7371
7372 * gnat.dg/case_character.adb: New test.
7373
95c18dd0
SB
73742016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7375
7376 PR middle-end/71310
7377 * gcc.target/powerpc/pr71310.c: New testcase.
7378
b97d37b4
KV
73792016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7380
7381 PR middle-end/71478
7382 * gcc.dg/pr71478.c: New test.
7383
900bcda3
JJ
73842016-06-10 Jakub Jelinek <jakub@redhat.com>
7385
ec1c20db
JJ
7386 PR middle-end/71494
7387 * gcc.c-torture/execute/pr71494.c: New test.
7388
50b15873
JJ
7389 PR c/68657
7390 * gcc.target/i386/pr68657.c: New test.
7391
900bcda3
JJ
7392 PR inline-asm/68843
7393 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7394 (test): Add -masm=intel alternatives.
7395
4d926e34
MS
73962016-06-10 Martin Sebor <msebor@redhat.com>
7397
7398 PR c/71392
7399 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7400
ad071b2b
JL
74012016-06-10 Jeff Law <law@redhat.com>
7402
7403 PR tree-optimization/71335
7404 * gcc.c-torture/execute/pr71335.c: New test.
7405
2704efe8
DM
74062016-06-10 David Malcolm <dmalcolm@redhat.com>
7407
7408 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7409 the various "cannot tail-call: " messages.
7410
18c9b7d4
CL
74112016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7412
7413 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7414 and options.
7415
7cfa10f3
MO
74162016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7417
7418 PR sanitizer/71480
7419 * c-c++-common/asan/pr71480.c: New test.
7420
1f24fd3e
L
74212016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7422
7423 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7424 (ASMNAME2): Likewise.
7425 (main): Replace fn in asm statement with ASMNAME ("fn").
7426 * gcc.dg/guality/pr68037-2.c: Likewise.
7427 * gcc.dg/guality/pr68037-3.c: Likewise.
7428 * gcc.dg/torture/pr68037-1.c: Likewise.
7429 * gcc.dg/torture/pr68037-2.c: Likewise.
7430 * gcc.dg/torture/pr68037-3.c: Likewise.
7431
ad551c07
BE
74322016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7433
7434 PR inline-asm/68843
7435 * gcc.target/i386/pr68843-1.c: New test.
7436 * gcc.target/i386/pr68843-2.c: New test.
7437
4b1ffdb1 74382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7439 Cesar Philippidis <cesar@codesourcery.com>
7440
7441 PR middle-end/71373
7442 * gcc.dg/goacc/nested-function-1.c: New file.
7443 * gcc.dg/goacc/nested-function-2.c: Likewise.
7444 * gcc.dg/goacc/pr71373.c: Likewise.
7445 * gfortran.dg/goacc/cray-2.f95: Likewise.
7446 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7447 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7448 * gfortran.dg/goacc/cray.f95: Update.
7449 * gfortran.dg/goacc/loop-1.f95: Likewise.
7450 * gfortran.dg/goacc/loop-3.f95: Likewise.
7451 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7452 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7453
74542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7455
7456 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7457 for OpenACC tile clauses.
7458 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7459
7460 PR c/71381
7461 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7462 to...
7463 * c-c++-common/goacc/cache-2.c: ... this new file.
7464 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7465 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7466 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7467 usage.
7468 * gfortran.dg/goacc/cray.f95: Likewise.
7469 * gfortran.dg/goacc/loop-1.f95: Likewise.
7470
89851e4c
AH
74712016-06-10 Alan Hayward <alan.hayward@arm.com>
7472
7473 PR tree-optimization/71407
7474 PR tree-optimization/71416
7475 * gcc.dg/vect/pr71407.c: New
7476 * gcc.dg/vect/pr71416-1.c: New
7477 * gcc.dg/vect/pr71416-2.c: New
7478
200eafbf
RB
74792016-06-10 Richard Biener <rguenther@suse.de>
7480
7481 PR middle-end/71477
7482 * gcc.dg/torture/pr71477.c: New testcase.
7483
4df99d92
JK
74842016-06-09 Julia Koval <julia.koval@intel.com>
7485
7486 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7487 * gcc.target/i386/interrupt-13.c: Likewise.
7488 * gcc.target/i386/interrupt-15.c: Likewise.
7489 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7490 * gcc.target/i386/interrupt-24.c: Likewise.
7491 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7492 * gcc.target/i386/interrupt-9.c: Likewise.
7493 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7494
e01b4e16
MS
74952016-06-09 Martin Sebor <msebor@redhat.com>
7496
7497 PR c/70883
7498 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7499 * gcc.dg/builtin-constant_p-1.c: Same.
7500 * gcc.dg/builtins-error.c: Same.
7501 * gcc.dg/pr70859.c: Same.
7502
9c35db0e
SKS
75032016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7504
7505 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7506 * gcc.dg/torture/pr68067-1.c: Likewise.
7507 * gcc.dg/torture/pr68067-2.c: Likewise.
7508
75092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7510
7511 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7512 when setting SIZE.
7513
392a81b9
PC
75142016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 PR c++/71465
7517 * g++.dg/inherit/crash5.C: New.
7518 Revert:
7519 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 PR c++/70202
7522 * g++.dg/inherit/crash5.C: New.
7523 * g++.dg/inherit/virtual1.C: Adjust.
7524
e49efc14
ML
75252016-06-09 Martin Liska <mliska@suse.cz>
7526
7527 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7528 * g++.dg/predict-loop-exit-2.C: Likewise.
7529 * g++.dg/predict-loop-exit-3.C: Likewise.
7530 * gcc.dg/predict-1.c: Likewise.
7531 * gcc.dg/predict-2.c: Likewise.
7532 * gcc.dg/predict-3.c: Likewise.
7533 * gcc.dg/predict-4.c: Likewise.
7534 * gcc.dg/predict-5.c: Likewise.
7535 * gcc.dg/predict-6.c: Likewise.
7536 * gcc.dg/predict-7.c: Likewise.
7537
36d57986
RB
75382016-06-09 Richard Biener <rguenther@suse.de>
7539
7540 PR tree-optimization/71462
7541 * gcc.dg/torture/pr71462.c: New testcase.
7542
7d82e8e4
MP
75432016-06-09 Marek Polacek <polacek@redhat.com>
7544
7545 PR c/65471
7546 * gcc.dg/c11-generic-3.c: New test.
7547
c8a71589
PC
75482016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7549
7550 * g++.dg/init/array42.C: New.
7551 * g++.dg/init/array43.C: Likewise.
7552 * g++.dg/init/array44.C: Likewise.
7553 * g++.dg/init/array45.C: Likewise.
7554 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7555 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7556 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7557 * g++.dg/gomp/pr35751.C: Likewise.
7558 * g++.dg/init/array23.C: Likewise.
7559 * g++.dg/init/brace2.C: Likewise.
7560 * g++.dg/init/brace6.C: Likewise.
7561
44a845ca
MS
75622016-06-08 Martin Sebor <msebor@redhat.com>
7563 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR c++/70507
7566 PR c/68120
7567 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7568 * c-c++-common/builtin-arith-overflow-2.c: New test.
7569 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7570 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7571 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7572
2ef16b6e
JJ
75732016-06-08 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR c++/71442
7576 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7577
5e3ee346
AL
75782016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7579
7580 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7581 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7582 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7583 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7584 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7585 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7586 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7587 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7588 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7589 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7590 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7591 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7592 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7593
b2ae2814
RB
75942016-06-08 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/68558
7597 * gcc.dg/vect/slp-44.c: New testcase.
7598
e09b4c37
RB
75992016-06-08 Richard Biener <rguenther@suse.de>
7600
7601 * gcc.dg/vect/slp-43.c: New testcase.
7602
72d50660
RB
76032016-06-08 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/71452
7606 * gcc.dg/torture/pr71452.c: New testcase.
7607
988c115c
JJ
76082016-06-08 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR c++/71448
7611 * g++.dg/torture/pr71448.C: New test.
7612
73d73b48
BS
76132016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7614
7615 PR debug/71432
7616 PR ada/71413
7617 * g++.dg/debug/pr71432.C: New test.
7618
bdd15d0c
PK
76192016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7620
7621 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7622 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7623 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7624
ce0607bb
AH
76252016-06-08 Alan Hayward <alan.hayward@arm.com>
7626
7627 * gcc.dg/vect/vect-live-2.c: Update effective target.
7628 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7629 * lib/target-supports.exp: Add aarch64 to vect_long.
7630
92a5f2ba
MP
76312016-06-08 Marek Polacek <polacek@redhat.com>
7632
7633 PR c/71418
7634 * gcc.dg/noncompile/pr71418.c: New test.
7635
08203f73
MP
7636 PR c/71426
7637 * gcc.dg/noncompile/pr71426.c: New test.
7638
d1fcc2bd
JH
76392016-06-07 Jan Hubicka <hubicka@ucw.cz>
7640
7641 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7642 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7643 * gcc.dg/predict-3.c: Update template.
7644 * gcc.dg/predict-5.c: Update template.
7645 * gcc.dg/predict-6.c: Update template.
7646 * gcc.dg/predict-9.c: Update template.
7647 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7648
a23e6f1c
BS
76492016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7650
7651 * gcc.target/powerpc/vec-mul.c: New test.
7652
6ffd47b7
DM
76532016-06-07 David Malcolm <dmalcolm@redhat.com>
7654
7655 * gcc.dg/spellcheck-fields-2.c: New test case.
7656
bfd67b47
RB
76572016-06-07 Richard Biener <rguenther@suse.de>
7658
7659 PR c/61564
7660 * gcc.dg/Wpragmas-1.c: New testcase.
7661 * gcc.dg/Wattributes-4.c: Likewise.
7662 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7663 entry.
7664
701b9a47
CL
76652016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7666
7667 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7668 spurious debug code.
7669
6b80d6fa
RB
76702016-06-07 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/71428
7673 * gcc.dg/torture/pr71428.c: New testcase.
7674
0f3f9437
RB
76752016-06-07 Richard Biener <rguenther@suse.de>
7676
7677 PR middle-end/71423
7678 * gcc.dg/torture/pr71423.c: New testcase.
7679
ec963f2a
KV
76802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7681
7682 PR middle-end/71408
7683 * gcc.dg/tree-ssa/pr71408.c: New test.
7684
46ab5b6e
KV
76852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7686
7687 PR middle-end/71281
7688 * g++.dg/torture/pr71281.C: New test.
7689
1f40cff3
MP
76902016-06-06 Marek Polacek <polacek@redhat.com>
7691
7692 PR c/71362
7693 * gcc.dg/pr71362.c: New test.
7694
6f5bcd24
JJ
76952016-06-06 Jakub Jelinek <jakub@redhat.com>
7696 Patrick Palka <ppalka@gcc.gnu.org>
7697
7698 PR c++/70847
7699 PR c++/71330
7700 PR c++/71393
7701 * g++.dg/opt/pr70847.C: New test.
7702 * g++.dg/ubsan/pr70847.C: New test.
7703 * g++.dg/ubsan/pr71393.C: New test.
7704
158beb4a
JJ
77052016-06-06 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR tree-optimization/71259
7708 * gcc.dg/vect/pr71259.c: New test.
7709
d9b950dd
DM
77102016-06-06 David Malcolm <dmalcolm@redhat.com>
7711
7712 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7713 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7714 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7715 above.
7716
36f9ad69
KT
77172016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7718
7719 PR middle-end/37780
7720 * gcc.c-torture/execute/pr37780.c: New test.
7721 * gcc.target/aarch64/pr37780_1.c: Likewise.
7722 * gcc.target/arm/pr37780_1.c: Likewise.
7723
5545a907
MP
77242016-06-06 Marek Polacek <polacek@redhat.com>
7725
7726 * c-c++-common/attr-may-alias-1.c: New test.
7727 * c-c++-common/attr-may-alias-2.c: New test.
7728 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7729
93671519
BE
77302016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7731
7732 PR c/24414
7733 * gcc.target/i386/pr24414.c: New test.
7734
690f24b7
JM
77352016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7736
7737 * gcc.target/sparc/vis4misc.c: New file.
7738 * gcc.target/sparc/fpcmp.c: Likewise.
7739 * gcc.target/sparc/fpcmpu.c: Likewise.
7740
31ce6157
AH
77412016-06-06 Alan Hayward <alan.hayward@arm.com>
7742
7743 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7744 * gcc.dg/vect/vect-live-3.c: Likewise.
7745
9fcebb5a
RB
77462016-06-06 Richard Biener <rguenther@suse.de>
7747
7748 PR tree-optimization/71398
7749 * gcc.dg/torture/pr71398.c: New testcase.
7750
903ca97b
UB
77512016-06-06 Uros Bizjak <ubizjak@gmail.com>
7752
7753 PR target/71389
7754 * g++.dg/pr71389.C: New test.
7755
9c1eb332
JD
77562016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757
7758 PR fortran/71404
7759 * gfortran.dg/fmt_read_5.f: New test.
7760
b2d83bd2
AV
77612016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7762
7763 PR fortran/69659
7764 * gfortran.dg/class_array_22.f03: New test.
7765
ec81960e
JH
77662016-06-05 Jan Hubicka <hubicka@ucw.cz>
7767
7768 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7769
429d2750
JH
77702016-06-05 Jan Hubicka <hubicka@ucw.cz>
7771
7772 * gcc.dg/predict-9.c: Update template.
7773
c1c00983
PC
77742016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7775
7776 PR c++/49377
7777 * g++.dg/template/pr49377.C: New.
7778
1927a963
JJ
77792016-06-04 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/71405
7782 * g++.dg/torture/pr71405.C: New test.
7783
909a11ad
PC
77842016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/70202
7787 * g++.dg/inherit/crash5.C: New.
7788 * g++.dg/inherit/virtual1.C: Adjust.
7789
08bbb1f8
JL
77902016-06-03 Jeff Law <law@redhat.com>
7791
7792 PR tree-optimization/71316
7793 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7794
7c35235c
JJ
77952016-06-03 Jakub Jelinek <jakub@redhat.com>
7796
7797 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7798 dg-additional-options with just -fno-tree-scev-cprop in it.
7799 * gcc.dg/vect/vect-live-2.c: Likewise.
7800 * gcc.dg/vect/vect-live-5.c: Likewise.
7801 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7802 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7803 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7804
c8572dd6
PP
78052016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7806
7807 PR c++/27100
7808 * g++.dg/other/friend6.C: New test.
7809
1c7733a7
BS
78102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7811
7812 * g++.dg/torture/ppc-ldst-array.C: New.
7813
0d2f700f
JM
78142016-06-03 Joseph Myers <joseph@codesourcery.com>
7815
7816 PR target/71276
7817 PR target/71277
7818 * gcc.dg/torture/builtin-fp-int-inexact.c,
7819 gcc.target/i386/387-builtin-fp-int-inexact.c,
7820 gcc.target/i386/387-rint-inline-1.c,
7821 gcc.target/i386/387-rint-inline-2.c,
7822 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7823 gcc.target/i386/sse2-rint-inline-1.c,
7824 gcc.target/i386/sse2-rint-inline-2.c,
7825 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7826 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7827
f8071c05
L
78282016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7829 Julia Koval <julia.koval@intel.com>
7830
7831 PR target/66960
7832 PR target/67630
7833 PR target/67634
7834 PR target/67841
7835 PR target/68037
7836 PR target/68618
7837 PR target/68661
7838 PR target/69575
7839 PR target/69596
7840 PR target/69734
7841 * gcc.dg/guality/pr68037-1.c: New test.
7842 * gcc.dg/guality/pr68037-2.c: Likewise.
7843 * gcc.dg/guality/pr68037-3.c: Likewise.
7844 * gcc.dg/torture/pr68037-1.c: Likewise.
7845 * gcc.dg/torture/pr68037-2.c: Likewise.
7846 * gcc.dg/torture/pr68037-3.c: Likewise.
7847 * gcc.dg/torture/pr68661-1a.c: Likewise.
7848 * gcc.dg/torture/pr68661-1b.c: Likewise.
7849 * gcc.target/i386/interrupt-1.c: Likewise.
7850 * gcc.target/i386/interrupt-2.c: Likewise.
7851 * gcc.target/i386/interrupt-3.c: Likewise.
7852 * gcc.target/i386/interrupt-4.c: Likewise.
7853 * gcc.target/i386/interrupt-5.c: Likewise.
7854 * gcc.target/i386/interrupt-6.c: Likewise.
7855 * gcc.target/i386/interrupt-7.c: Likewise.
7856 * gcc.target/i386/interrupt-8.c: Likewise.
7857 * gcc.target/i386/interrupt-9.c: Likewise.
7858 * gcc.target/i386/interrupt-10.c: Likewise.
7859 * gcc.target/i386/interrupt-11.c: Likewise.
7860 * gcc.target/i386/interrupt-12.c: Likewise.
7861 * gcc.target/i386/interrupt-13.c: Likewise.
7862 * gcc.target/i386/interrupt-14.c: Likewise.
7863 * gcc.target/i386/interrupt-15.c: Likewise.
7864 * gcc.target/i386/interrupt-16.c: Likewise.
7865 * gcc.target/i386/interrupt-17.c: Likewise.
7866 * gcc.target/i386/interrupt-18.c: Likewise.
7867 * gcc.target/i386/interrupt-19.c: Likewise.
7868 * gcc.target/i386/interrupt-20.c: Likewise.
7869 * gcc.target/i386/interrupt-21.c: Likewise.
7870 * gcc.target/i386/interrupt-22.c: Likewise.
7871 * gcc.target/i386/interrupt-23.c: Likewise.
7872 * gcc.target/i386/interrupt-24.c: Likewise.
7873 * gcc.target/i386/interrupt-25.c: Likewise.
7874 * gcc.target/i386/interrupt-26.c: Likewise.
7875 * gcc.target/i386/interrupt-27.c: Likewise.
7876 * gcc.target/i386/interrupt-28.c: Likewise.
7877 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7878 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7879 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7880 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7881 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7882 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7883 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7884 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7885 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7886 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7887 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7888 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7889
36b85e43
BS
78902016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7891
9de2e795
L
7892 PR tree-optimization/52171
7893 * gcc.dg/pr52171.c: New test.
7894 * gcc.target/i386/pr52171.c: New test.
36b85e43 7895
bfeee8ac
JH
78962016-06-03 Jan Hubicka <jh@suse.cz>
7897
7898 * g++.dg/tree-ssa/pred-1.C: New testcase
7899 * gcc.dg/tree-ssa/pred-1.c: New testcase
7900
859b0bae
BS
79012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7902
7903 PR target/70957
7904 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7905 support.
7906 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7907
3a2edf4c
AH
79082016-06-03 Alan Hayward <alan.hayward@arm.com>
7909
7910 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7911
b28ead45
AH
79122016-06-03 Alan Hayward <alan.hayward@arm.com>
7913
7914 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7915 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7916 * gcc.dg/vect/vect-live-1.c: New test.
7917 * gcc.dg/vect/vect-live-2.c: New test.
7918 * gcc.dg/vect/vect-live-3.c: New test.
7919 * gcc.dg/vect/vect-live-4.c: New test.
7920 * gcc.dg/vect/vect-live-5.c: New test.
7921 * gcc.dg/vect/vect-live-slp-1.c: New test.
7922 * gcc.dg/vect/vect-live-slp-2.c: New test.
7923 * gcc.dg/vect/vect-live-slp-3.c: New test.
7924
1f91747b
JJ
79252016-06-03 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR middle-end/71387
7928 * g++.dg/opt/pr71387.C: New test.
7929
47b83923
JL
79302016-06-02 Jeff Law <law@redhat.com>
7931
7932 PR tree-optimization/71328
7933 * gcc.c-torture/compile/pr71328.c: New test.
7934
e96e5f46
JD
79352016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7936
7937 PR fortran/52393
7938 * gfortran.dg/fmt_read_3.f90: Fix typo.
7939 * gfortran.dg/fmt_read_4.f90: New test.
7940
b872d729
PC
79412016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7942
7943 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7944 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7945 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7946 * g++.dg/cpp0x/override2.C: Likewise.
7947 * g++.dg/parse/crash5.C: Likewise.
7948 * g++.dg/parse/error16.C: Likewise.
7949 * g++.dg/parse/error27.C: Likewise.
7950 * g++.dg/template/qualttp15.C: Likewise.
7951 * g++.dg/template/redecl4.C: Likewise.
7952 * g++.old-deja/g++.other/crash39.C: Likewise.
7953 * g++.old-deja/g++.other/struct1.C: Likewise.
7954 * g++.old-deja/g++.pt/m9a.C: Likewise.
7955 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7956
0e535442
JJ
79572016-06-02 Jakub Jelinek <jakub@redhat.com>
7958
0633ee10
JJ
7959 PR c++/71372
7960 * c-c++-common/pr71372.c: New test.
7961
0e535442
JJ
7962 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7963 __TIME__ strings with __builtin_strcmp instead of printf and
7964 dg-output.
7965
f3c5ecc2
ML
79662016-06-02 Martin Liska <mliska@suse.cz>
7967
7968 * gcc.dg/predict-9.c: New test.
7969
a91807c5
JJ
79702016-06-02 Jakub Jelinek <jakub@redhat.com>
7971
7972 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7973 global set_compiler_env_var and global saved_compiler_env_var.
7974
b5bd1978
KT
79752016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7976
7977 PR rtl-optimization/71295
7978 * gcc.c-torture/compile/pr71295.c: New test.
7979
b93b1475
JJ
79802016-06-02 Jakub Jelinek <jakub@redhat.com>
7981
930ebd0e
JJ
7982 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7983
1e021dc3
JJ
7984 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7985 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7986
b93b1475
JJ
7987 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7988 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7989 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7990 alternative number.
7991
58f2fb5c
MM
79922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7993
7994 * gcc.target/powerpc/p9-splat-4.c: New test.
7995
79962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7997
7998 PR target/71186
7999 * gcc.target/powerpc/pr71186.c: New test.
8000
4731c9f0
JD
80012016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002
8003 PR fortran/52393
8004 * gfortran.dg/fmt_read_3.f90: New test.
8005
042dee3e
TP
80062016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8007
8008 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8009 procedure.
8010
15c98b2e
ES
80112016-06-01 Eduard Sanou <dhole@openmailbox.org>
8012
8013 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8014 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8015 env var is set.
8016 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8017 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8018 shown once.
8019 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8020 during compilation.
8021 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8022 vars set by dg-set-compiler-env-var.
8023
6442a6f4
PT
80242016-06-01 Paul Thomas <pault@gcc.gnu.org>
8025
8026 PR fortran/71156
8027 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8028 to the module procedure declaration.
8029 * gfortran.dg/submodule_16.f08: New test.
8030
ab62397a
JJ
80312016-06-01 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR middle-end/71371
8034 * c-c++-common/gomp/pr71371.c: New test.
8035
b66af6ed
RB
80362016-06-01 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/71366
8039 * gcc.dg/torture/pr71366-1.c: New testcase.
8040 * gcc.dg/torture/pr71366-2.c: Likewise.
8041
e342b9d8
KN
80422016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8043
8044 * gcc.target/powerpc/vslv-0.c: New test.
8045 * gcc.target/powerpc/vslv-1.c: New test.
8046 * gcc.target/powerpc/vsrv-0.c: New test.
8047 * gcc.target/powerpc/vsrv-1.c: New test.
8048
721547cd
NS
80492016-06-01 Nathan Sidwell <nathan@acm.org>
8050
8051 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8052 * gcc.target/nvptx/weak.c: New.
8053
fa2c9034
RB
80542016-06-01 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/71261
8057 * gcc.dg/torture/vect-bool-1.c: New testcase.
8058
3e32893c
JJ
80592016-06-01 Jakub Jelinek <jakub@redhat.com>
8060
8061 * gfortran.dg/gomp/order-1.f90: New test.
8062 * gfortran.dg/gomp/order-2.f90: New test.
8063
8c383600
JH
80642016-06-01 Jan Hubicka <hubicka@ucw.cz>
8065
8066 * gcc.dg/unroll-6.c: Update template.
8067 * gcc.dg/unroll-7.c: New testcase.
8068 * gcc.dg/unroll-8.c: New testcase.
8069
a0dfeef5
EB
80702016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gnat.dg/opt56.ad[sb]: New test.
8073
48de5701
PC
80742016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8075
8076 PR c++/66635
8077 * g++.dg/cpp0x/constexpr-ice16.C: New.
8078
827cf695
PP
80792016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8080
8081 PR tree-optimization/71314
8082 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8083 -mbranch-cost=2.
8084
ff66f6e8
PP
80852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8086
8087 PR tree-optimization/71077
8088 * gcc.dg/tree-ssa/pr71077.c: New test.
8089
050fb209
JH
80902016-05-31 Jan Hubicka <hubicka@ucw.cz>
8091
48de5701
PC
8092 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8093 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8094 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8095
c642d919
PC
80962016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/71248
8099 * g++.dg/cpp0x/pr71248.C: New.
8100 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8101 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8102 * g++.dg/init/new37.C: Likewise.
8103 * g++.dg/template/static1.C: Likewise.
8104 * g++.dg/template/static2.C: Likewise.
8105
d6439e08
L
81062016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8107
8108 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8109 instead of %rdi.
8110 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8111
780b9dd4
MP
81122016-05-31 Marek Polacek <polacek@redhat.com>
8113
8114 * c-c++-common/Wswitch-unreachable-3.c: New test.
8115 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8116
0d99f8a0
RB
81172016-05-31 Richard Biener <rguenther@suse.de>
8118
8119 PR tree-optimization/71352
8120 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8121
52545641
TP
81222016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8123
8124 * gcc.target/arm/armv5_thumb_isa.c: New test.
8125
5b8c1205
KY
81262016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8127
8128 PR target/71346
8129 * gcc.target/i386/pr71346.c: New test.
8130
7a88cc84
TV
81312016-05-31 Tom de Vries <tom@codesourcery.com>
8132
8133 PR tree-optimization/69068
8134 * gcc.dg/graphite/pr69068.c: New test.
8135
265149a6
MS
81362016-05-27 Martin Sebor <msebor@redhat.com>
8137
8138 PR c++/71306
8139 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8140
00631022
JJ
81412016-05-30 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR c++/71349
8144 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8145 nowait depend(inout: dd[0]) clauses where permitted.
8146
b2f6675b
PC
81472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8148
8149 PR c++/71238
8150 * g++.dg/parse/pr71238.C: New.
8151 * g++.dg/concepts/friend1.C: Test column numbers too.
8152 * g++.dg/cpp0x/initlist31.C: Likewise.
8153 * g++.dg/cpp0x/pr51420.C: Likewise.
8154 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8155 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8156 * g++.dg/ext/builtin3.C: Likewise.
8157 * g++.dg/lookup/friend12.C: Likewise.
8158 * g++.dg/lookup/friend7.C: Likewise.
8159 * g++.dg/lookup/koenig1.C: Likewise.
8160 * g++.dg/lookup/koenig5.C: Likewise.
8161 * g++.dg/lookup/used-before-declaration.C: Likewise.
8162 * g++.dg/overload/koenig1.C: Likewise.
8163 * g++.dg/template/crash65.C: Likewise.
8164 * g++.dg/template/friend57.C: Likewise.
8165 * g++.dg/warn/Wshadow-5.C: Likewise.
8166 * g++.dg/warn/Wunused-8.C: Likewise.
8167 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8168 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8169 * g++.old-deja/g++.jason/member.C: Likewise.
8170 * g++.old-deja/g++.jason/report.C: Likewise.
8171 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8172 * g++.old-deja/g++.law/visibility20.C: Likewise.
8173 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8174 * g++.old-deja/g++.other/static5.C: Likewise.
8175 * g++.old-deja/g++.pt/overload2.C: Likewise.
8176
a448ff40
JH
81772016-05-30 Jan Hubicka <hubicka@ucw.cz>
8178
8179 * gcc.dg/tree-ssa/peel1.c: New testcase.
8180 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8181 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8182
69be8c91
TV
81832016-05-30 Tom de Vries <tom@codesourcery.com>
8184
8185 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8186 to ce.
8187
a59775a1
PC
81882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/71099
8191 * g++.dg/parse/virtual1.C: New.
8192
53d6d955
UB
81932016-05-30 Uros Bizjak <ubizjak@gmail.com>
8194
8195 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8196 Use correct register when clearing %edx.
8197
0557293f
AM
81982016-05-30 Alexander Monakov <amonakov@ispras.ru>
8199
8200 PR tree-optimization/71289
8201 * gcc.dg/pr71289.c: New test.
8202
5d476e35
KV
82032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8204
8205 PR middle-end/71269
8206 PR middle-end/71292
8207 * gcc.dg/tree-ssa/pr71269.c: New test.
8208 * gcc.dg/tree-ssa/pr71292.c: New test.
8209
db5447ca
KV
82102016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8211
8212 PR middle-end/71252
8213 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8214
98bdbb39
JH
82152016-05-30 Jan Hubicka <hubicka@ucw.cz>
8216
8217 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8218 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8219 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8220
7e012855
TV
82212016-05-30 Tom de Vries <tom@codesourcery.com>
8222
8223 PR tree-optimization/69067
8224 * gcc.dg/graphite/pr69067.c: New test.
8225
beed3701
UB
82262016-05-29 Uros Bizjak <ubizjak@gmail.com>
8227
8228 PR target/71245
8229 * gcc.target/i386/pr71245-1.c: New test.
8230 * gcc.target/i386/pr71245-2.c: Ditto.
8231
b6d4f8e8
PC
82322016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8233
8234 PR c++/71105
8235 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8236 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8237 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8238
00022058
JH
82392016-05-27 Jan Hubicka <hubicka@ucw.cz>
8240
8241 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8242
c8419aca
VV
82432016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8244
8245 Revert:
8246 PR c++/69855
8247 * g++.dg/overload/69855.C: New.
8248 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8249 * g++.old-deja/g++.pt/crash3.C: Likewise.
8250
8008c4d2
PC
82512016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/60385
8254 * g++.dg/parse/namespace13.C: New.
8255
8b2ef235
JL
82562016-05-26 Jeff Law <law@redhat.com>
8257
8258 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8259 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8260 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8261 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8262 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8263 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8264 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8265 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8266 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8267 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8268 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8269 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8270 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8271
7d67159b
VV
82722016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8273
8274 PR c++/69855
8275 * g++.dg/overload/69855.C: New.
8276 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8277 * g++.old-deja/g++.pt/crash3.C: Likewise.
8278
88e3bdd1
JW
82792016-05-27 Jiong Wang <jiong.wang@arm.com>
8280
8281 PR target/63596
8282 * gcc.target/aarch64/va_arg_1.c: New testcase.
8283 * gcc.target/aarch64/va_arg_2.c: Likewise.
8284 * gcc.target/aarch64/va_arg_3.c: Likewise.
8285
3fd6b9cc
JW
82862016-05-27 Jiong Wang <jiong.wang@arm.com>
8287
8288 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8289 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8290 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8291 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8292 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8293
3cee7e4e
MP
82942016-05-27 Marek Polacek <polacek@redhat.com>
8295
8296 PR middle-end/71308
8297 * g++.dg/torture/pr71308.C: New test.
8298
6a813c96
DV
82992016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8300
8301 * gcc.dg/zero_bits_compound-1.c: New test.
8302 * gcc.dg/zero_bits_compound-2.c: New test.
8303
0561bcfb
IE
83042016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8305
8306 PR middle-end/71279
8307 * gcc.dg/pr71279.c: New test.
8308
21316320
MM
83092016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8310
8311 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8312 floating point min/max/comparison instructions.
8313 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8314
7211a097
JJ
83152016-05-26 Jakub Jelinek <jakub@redhat.com>
8316
8317 * c-c++-common/gomp/schedule-1.c: New test.
8318 * gfortran.dg/gomp/schedule-1.f90: New test.
8319
cac177cf
PP
83202016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8321
8322 PR c++/70822
8323 PR c++/70106
8324 * g++.dg/cpp1y/auto-fn32.C: New test.
8325 * g++.dg/cpp1y/paren4.C: New test.
8326
a2d5b8c9
NS
83272016-05-26 Nathan Sidwell <nathan@acm.org>
8328
8329 * gcc.dg/20060410.c: Xfail on ptx.
8330 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8331 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8332 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8333 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8334 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8335
ffa8b552
TP
83362016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8337
8338 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8339
c7501e00
JJ
83402016-05-26 Jakub Jelinek <jakub@redhat.com>
8341
1875b9a0
JJ
8342 PR tree-optimization/71280
8343 * gcc.dg/pr71280.c: New test.
8344
2116e19f
JJ
8345 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8346
305aef09
JJ
8347 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8348 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8349
c7501e00
JJ
8350 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8351
ca449d26
JW
83522016-05-26 Jiong Wang <jiong.wang@arm.com>
8353
8354 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8355 kept in memory.
ca449d26 8356
8af01c66
JL
83572016-05-25 Jeff Law <law@redhat.com>
8358
8359 PR tree-optimization/71272
8360 * gcc.c-torture/compile/pr71272.c: new test.
8361
f9d6ce73
BS
83622016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8363
8364 * gcc.target/powerpc/vec-cmpne.c: New test.
8365 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8366
a88a7b22
EB
83672016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 * gnat.dg/opt55.ad[sb]: New test.
8370
125f02ed
SKS
83712016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8372
8373 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8374 * c-c++-common/pr60226.c: Require int32plus.
8375 * gcc.c-torture/execute/pr70602.c: Likewise.
8376 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8377 unsigned long for malloc arg type.
8378 * gcc.dg/asr_div1.c: Require int32plus.
8379 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8380 * gcc.dg/pie-1.c: Require pie.
8381 * gcc.dg/pie-2.c: Likewise.
8382 * gcc.dg/pr59471.c: Require int32plus.
8383 * gcc.dg/pr59963-2.c: XFAIL for int16.
8384 * gcc.dg/pr60114.c: Require int32plus.
8385 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8386 unsigned long for typedef of size_t.
8387 * gcc.dg/pr63914.c: Require int32plus.
8388 * gcc.dg/pr64536.c: Require pt32plus.
8389 * gcc.dg/pr65658.c: Likewise.
8390 * gcc.dg/pr67271.c: Require int32plus.
8391 * gcc.dg/pr68112.c: Likewise.
8392 * gcc.dg/pr69071.c: Skip for avr target.
8393 * gcc.dg/pr69973.c: Require int32plus.
8394 * gcc.dg/pr70169.c: Skip for avr target.
8395 * gcc.dg/sso-6.c: Require int32plus.
8396 * gcc.dg/sso-7.c: Likewise.
8397 * gcc.dg/sso-8.c: Likewise.
8398 * gcc.dg/vrp-min-max-2.c: Likewise.
8399
c6e434f5
UB
84002016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 PR target/70738
8403 * gcc.target/i386/pr70738-1.c: New test.
8404 * gcc.target/i386/pr70738-2.c: Likewise.
8405 * gcc.target/i386/pr70738-3.c: Likewise.
8406 * gcc.target/i386/pr70738-4.c: Likewise.
8407 * gcc.target/i386/pr70738-5.c: Likewise.
8408 * gcc.target/i386/pr70738-6.c: Likewise.
8409 * gcc.target/i386/pr70738-7.c: Likewise.
8410 * gcc.target/i386/pr70738-8.c: Likewise.
8411 * gcc.target/i386/pr70738-9.c: Likewise.
8412
5c42d341
KT
84132016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8414
8415 PR rtl-optimization/66940
8416 * gcc.c-torture/execute/pr66940.c: New test.
8417
bf9a1a07
IV
84182016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8419
8420 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8421 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8422 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8423 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8424 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8425 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8426 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8427 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8428 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8429 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8430 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8431 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8432 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8433 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8434 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8435 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8436 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8437 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8438 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8439 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8440 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8441 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8442 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8443 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8444
95efe6b6
MP
84452016-05-25 Marek Polacek <polacek@redhat.com>
8446
8447 PR c/71265
8448 * gcc.dg/noncompile/pr71265.c: New test.
8449
a23faf7a
MP
8450 PR c/71266
8451 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8452
69a6d5ad
NS
84532016-05-25 Nathan Sidwell <nathan@acm.org>
8454
8455 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8456
3072d4ea
RB
84572016-05-25 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/71261
8460 * c-c++-common/torture/pr71261.c: New testcase.
8461
e412ece4
RB
84622016-05-25 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/71264
8465 * gcc.dg/vect/pr71264.c: New testcase.
8466
b9e551ad
PC
84672016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8468
8469 PR c++/55992
8470 * g++.dg/cpp0x/alias-decl-53.C: New.
8471 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8472
6aa1abe5
ML
84732016-05-25 Martin Liska <mliska@suse.cz>
8474
8475 * g++.dg/pr71239.C: New test.
8476
842d162e
RB
84772016-05-25 Richard Biener <rguenther@suse.de>
8478
c87885ca
RO
8479 * gcc.dg/vect/pr58135.c: Rename to ...
8480 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8481
f184a36c
MP
84822016-05-25 Marek Polacek <polacek@redhat.com>
8483
8484 * g++.dg/pr65295.C: Use target c++14.
8485
021fad86
PC
84862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8487
53d6d955
UB
8488 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8489 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8490
c3eaf15a
MM
84912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8492
8493 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8494 instructions.
8495
e46c7770
CP
84962016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8497
8498 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8499 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8500 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8501 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8502 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8503 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8504 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8505 * c-c++-common/goacc/pcopy.c: Likewise.
8506 * c-c++-common/goacc/pcopyin.c: Likewise.
8507 * c-c++-common/goacc/pcopyout.c: Likewise.
8508 * c-c++-common/goacc/pcreate.c: Likewise.
8509 * c-c++-common/goacc/pr70688.c: New test.
8510 * c-c++-common/goacc/present-1.c: Adjust test.
8511 * c-c++-common/goacc/reduction-5.c: Likewise.
8512 * g++.dg/goacc/data-1.C: New test.
8513
4bfc9db7
MM
85142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8515
8516 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8517 vector parity built-in functions.
8518 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8519 count trailing zeros automatic vectorization.
8520 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8521 count trailing zeros built-in functions.
8522
2bc145af
KV
85232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8524
8525 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8526
26869fdb
PH
85272016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8528
8529 PR target/71050
8530 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8531
b2dc9c3b
PC
85322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/50436
8535 * g++.dg/template/crash123.C: New.
8536 * g++.dg/template/crash124.C: Likewise.
8537
f65e97fd
MS
85382016-05-24 Martin Sebor <msebor@redhat.com>
8539
8540 PR c++/71147
8541 * g++.dg/ext/flexary16.C: New test.
8542
a6f5ac7f
IV
85432016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8544
69a6d5ad
NS
8545 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8546 before math.h is included.
a6f5ac7f
IV
8547 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8548 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8549 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8550 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8551 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8552 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8553 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8554 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8555 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8556 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8557 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8558 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8559 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8560 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8561 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8562 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8563 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8564 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8565 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8566 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8567 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8568 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8569 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8570
27bad558
MM
85712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8572 Kelvin Nilsen <kelvin@gcc.gnu.org>
8573
8574 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8575 support.
8576
72f382fb
PC
85772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8578
8579 PR c++/69872
8580 * g++.dg/warn/Wno-narrowing1.C: New.
8581
ef2ec9d9
MP
85822016-05-24 Marek Polacek <polacek@redhat.com>
8583
8584 PR c/71249
8585 * c-c++-common/Wswitch-unreachable-2.c: New test.
8586
e90434e3
JJ
85872016-05-24 Jakub Jelinek <jakub@redhat.com>
8588
7adb26f2
JJ
8589 PR c++/71257
8590 * g++.dg/vect/simd-clone-6.cc: New test.
8591 * g++.dg/gomp/declare-simd-6.C: New test.
8592
e90434e3
JJ
8593 PR middle-end/70434
8594 PR c/69504
8595 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8596
b556ea3b
RB
85972016-05-24 Richard Biener <rguenther@suse.de>
8598
8599 PR tree-optimization/71240
8600 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8601
e5328f5d
RB
86022016-05-24 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/71230
8605 * gcc.dg/torture/pr71230.c: New testcase.
8606 * g++.dg/torture/pr71230.C: Likewise.
8607
a04e69c0
TS
86082016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8609
8610 * c-c++-common/goacc/routine-5.c: Add tests.
8611 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8612 * gfortran.dg/goacc/routine-6.f90: Add tests.
8613
30fd2977
RB
86142016-05-24 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/71253
8617 * gcc.dg/torture/pr71253.c: New testcase.
8618
ca6f60bc
KV
86192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8620
8621 PR middle-end/71252
8622 * gfortran.dg/pr71252.f90: New test.
8623
d3465d72
RS
86242016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8625
8626 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8627
f17a223d
RB
86282016-05-24 Richard Biener <rguenther@suse.de>
8629
8630 PR middle-end/70434
8631 PR c/69504
8632 * c-c++-common/vector-subscript-4.c: New testcase.
8633 * c-c++-common/vector-subscript-5.c: Likewise.
8634
e3f36534
JD
86352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8636
8637 PR fortran/71123
8638 * gfortran.dg/namelist_90.f: New test
8639
85d5c27d
JD
86402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8641
8642 PR fortran/66461
8643 * gfortran.dg/unexpected_eof.f: New test
8644
fe3f3340
MM
86452016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8646 Kelvin Nilsen <kelvin@gcc.gnu.org>
8647
8648 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8649 as little endian.
8650
26d6ae55
PC
86512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8652
8653 PR c++/70972
8654 * g++.dg/cpp0x/inh-ctor20.C: New.
8655 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8656
d6c9a06f
PC
86572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8658
8659 PR c++/69095
8660 * g++.dg/cpp0x/variadic168.C: New.
8661
396a1d10
PC
86622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8663
8664 * g++.dg/cpp0x/pr31445.C: Test column number too.
8665 * g++.dg/cpp0x/pr32253.C: Likewise.
8666 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8667 * g++.dg/cpp0x/variadic36.C: Likewise.
8668
ece46666
MG
86692016-05-23 Marc Glisse <marc.glisse@inria.fr>
8670
8671 * gcc.dg/fold-notshift-2.c: Adjust.
8672
a7dc5980
MP
86732016-05-23 Marek Polacek <polacek@redhat.com>
8674
8675 PR c/49859
8676 * c-c++-common/Wswitch-unreachable-1.c: New test.
8677 * gcc.dg/Wswitch-unreachable-1.c: New test.
8678 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8679 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8680 * g++.dg/gomp/block-10.C: Likewise.
8681 * gcc.dg/gomp/block-10.c: Likewise.
8682 * g++.dg/gomp/block-9.C: Likewise.
8683 * gcc.dg/gomp/block-9.c: Likewise.
8684 * g++.dg/gomp/target-1.C: Likewise.
8685 * g++.dg/gomp/target-2.C: Likewise.
8686 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8687 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8688 * g++.dg/gomp/taskgroup-1.C: Likewise.
8689 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8690 * gcc.dg/gomp/teams-1.c: Likewise.
8691 * g++.dg/gomp/teams-1.C: Likewise.
8692 * g++.dg/overload/error3.C: Likewise.
8693 * g++.dg/tm/jump1.C: Likewise.
8694 * g++.dg/torture/pr40335.C: Likewise.
8695 * gcc.dg/c99-vla-jump-5.c: Likewise.
8696 * gcc.dg/switch-warn-1.c: Likewise.
8697 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8698 * gcc.dg/nested-func-1.c: Likewise.
8699 * gcc.dg/pr67784-4.c: Likewise.
8700
18b54004
RB
87012016-05-23 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/71230
8704 * gfortran.dg/pr71230-1.f90: New testcase.
8705 * gfortran.dg/pr71230-2.f90: Likewise.
8706
e569db5f
VK
87072016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8708
396a1d10 8709 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8710 * gcc.dg/vect/pr58135.c: Add new.
8711 * gfortran.dg/pr46519-1.f: Adjust test case.
8712
e4b71114
PC
87132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8714
8715 PR c++/53401
8716 * g++.dg/cpp0x/decltype64.C: New.
8717
a25a8058
CL
87182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8719
8720 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8721 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8722 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8723
0dcfe9ab
CL
87242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8725
8726 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8727 Add poly64x1_t and poly64x2_t cases if supported.
8728 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8729 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8730 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8733
ffd70e4a
CL
87342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8735
8736 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8737 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8738 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8739 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8740 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8741 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8742 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8743
4b1f57fe
CL
87442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8745
8746 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8747
16c5ec77
CL
87482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8751 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8752
94ad56c7
JJ
87532016-05-22 Jakub Jelinek <jakub@redhat.com>
8754
57748705
JJ
8755 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8756 constraint instead of "r".
8757 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8758 insn instead of vxorpd.
8759 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8760
af120161
JJ
8761 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8762 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8763
355023ce
JJ
8764 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8765
3b48574c
JJ
8766 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8767 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8768
94ad56c7
JJ
8769 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8770
8a85cee2
KV
87712016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8772
8773 PR middle-end/40921
8774 * gcc.dg/tree-ssa/pr40921.c: New test.
8775
8e916b16
PS
87762016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8777
8778 PR target/71103
8779 * gcc.target/avr/pr71103.c: New test.
8780
88aea79f
KV
87812016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8782
8783 PR middle-end/71179
8784 * gcc.dg/tree-ssa/pr71179.c: New test.
8785
79063edd
MS
87862016-05-20 Martin Sebor <msebor@redhat.com>
8787
8788 PR c/71115
8789 * gcc.dg/init-excess-2.c: New test.
8790
55c8849f
EB
87912016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8792
8793 * gnat.dg/opt53.adb: New test.
8794 * gnat.dg/opt54.adb: Likewise.
8795
c91a0948
MJ
87962016-05-20 Martin Jambor <mjambor@suse.cz>
8797
8798 PR tree-optimization/70884
8799 * gcc.dg/tree-ssa/pr70919.c: New test.
8800
9cad20fa
BS
88012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8802
8803 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8804 formatting.
69a6d5ad
NS
8805 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8806 fix code formatting.
8807
88082016-05-20 Nathan Sidwell <nathan@acm.org>
8809
8810 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8811 non-common cases.
8812 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8813
15c671a7
DM
88142016-05-20 David Malcolm <dmalcolm@redhat.com>
8815
8816 * jit.dg/all-non-failing-tests.h: Add
8817 test-factorial-must-tail-call.c.
8818 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8819 * jit.dg/test-factorial-must-tail-call.c: New test case.
8820
4f028369
JJ
88212016-05-20 Jakub Jelinek <jakub@redhat.com>
8822
8823 PR fortran/71204
8824 * gfortran.dg/pr71204.f90: New test.
8825
7dea4ab3
CP
88262016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8827
8828 * gcc.target/nvptx/sincos.c: New test.
8829
ef98d365
PC
88302016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8831
8832 PR c++/70572
8833 * g++.dg/cpp1y/auto-fn31.C: New.
8834
92466115
BS
88352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8836
8837 * gcc.target/powerpc/vec-addec.c: New test.
8838 * gcc.target/powerpc/vec-addec-int128.c: New test.
8839
9a385c2d
DM
88402016-05-20 David Malcolm <dmalcolm@redhat.com>
8841
8842 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8843 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8844 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8846
77c9d5b4
JH
88472016-05-20 Jan Hubicka <hubicka@ucw.cz>
8848
8849 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8850
68047971
JJ
88512016-05-20 Jakub Jelinek <jakub@redhat.com>
8852
18954840
JJ
8853 PR c++/71210
8854 * g++.dg/opt/pr71210-1.C: New test.
8855 * g++.dg/opt/pr71210-2.C: New test.
8856
68047971
JJ
8857 PR tree-optimization/29756
8858 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8859 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8860 only on selected targets where V4SImode vectors are known to be
8861 supported.
8862
d78789f5
MG
88632016-05-20 Marc Glisse <marc.glisse@inria.fr>
8864
8865 PR tree-optimization/71079
8866 PR tree-optimization/71206
8867 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8868
550fa093
PK
88692016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8870
8871 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8872 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8873 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8874
483c6429
RG
88752016-05-20 Richard Guenther <rguenther@suse.de>
8876
8877 PR tree-optimization/29756
8878 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8879
eb066284
RB
88802016-05-20 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/71185
8883 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8884
58f10249
RB
88852016-05-20 Richard Biener <rguenther@suse.de>
8886
8887 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8888
2a5569fa
MP
88892016-05-19 Marek Polacek <polacek@redhat.com>
8890
8891 PR c++/71075
8892 * g++.dg/diagnostic/pr71075.C: New test.
8893
5e9a5385
DM
88942016-05-19 David Malcolm <dmalcolm@redhat.com>
8895
8896 PR c++/71184
8897 * g++.dg/pr71184.C: New test case.
8898
4f45da44
KN
88992016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8900
8901 * gcc.target/powerpc/darn-0.c: New test.
8902 * gcc.target/powerpc/darn-1.c: New test.
8903 * gcc.target/powerpc/darn-2.c: New test.
8904
4177437e
MP
89052016-05-19 Marek Polacek <polacek@redhat.com>
8906
8907 PR tree-optimization/71031
8908 * gcc.dg/tree-ssa/vrp100.c: New test.
8909
afb72432
IE
89102016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8911
8912 PR rtl-optimization/71148
8913 * gcc.dg/pr71148.c: New test.
8914
4f83064e
KT
89152016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8916
8917 PR target/71056
8918 * gcc.target/arm/pr71056.c: New test.
8919
4bf8dbe1
BE
89202016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8921
8922 * c-c++-common/pr69669.c: Check the used mode.
8923
f3510625
MO
89242016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8925
8926 PR sanitizer/64354
8927 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8928
43c0068e
RB
89292016-05-19 Richard Biener <rguenther@suse.de>
8930
8931 PR tree-optimization/70729
8932 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8933 * gcc.dg/graphite/scop-18.c: Likewise.
8934 * gcc.dg/pr41783.c: Disable LIM.
8935 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8936 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8937 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8938 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8939 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8940 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8941 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8942 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8943 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8944 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8945 * gfortran.dg/pr42108.f90: Likewise.
8946
70f25790
DM
89472016-05-18 David Malcolm <dmalcolm@redhat.com>
8948
8949 PR driver/69265
8950 * gcc.dg/spellcheck-options-11.c: New test case.
8951
960db8ec
JJ
89522016-05-18 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c++/71100
8955 * g++.dg/opt/pr71100.C: New test.
8956
04643334
MJ
89572016-05-18 Martin Jambor <mjambor@suse.cz>
8958
8959 PR ipa/69708
8960 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8961 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8962 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8963 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8964
91bb9f80
MJ
89652016-05-18 Martin Jambor <mjambor@suse.cz>
8966
8967 PR ipa/69708
8968 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8969 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8970 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8971 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8972 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8973
c584aca6
PC
89742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/69793
8977 * g++.dg/template/crash122.C: New.
8978
20309c6e
PC
89792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/70466
8982 * g++.dg/template/pr70466-1.C: New.
8983 * g++.dg/template/pr70466-2.C: Likewise.
8984
50c78b9a
MM
89852016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8986
8987 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8988 splat operations and the XXSPLTIB instruction.
8989 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8990 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8991 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8992 xxlxor to clear a register.
8993
cf8be00d
RS
89942016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8995
8996 * gcc.dg/torture/pr71020.c: New test.
8997
848a392a
MJ
89982016-05-18 Martin Jambor <mjambor@suse.cz>
8999
9000 PR ipa/70646
9001 * gcc.dg/ipa/pr70646.c: New test.
9002
1f2ab776
CL
90032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9004
9005 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9006
76489493
CL
90072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9008
9009 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9010 missing tests for vreinterpretq_p{8,16}.
9011
bd79378d
CL
90122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9013
9014 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9015 vsliq_n_s64 and vsliq_n_u64.
9016
81ca3ea0
CL
90172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9018
9019 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9020 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9021
873cb425
CL
90222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9023
9024 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9025 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9026 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9027
9d6e7c21
CL
90282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9029
9030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9031 in comment.
9032
b4dbe40e 90332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9034
9035 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9036 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9037 "blr\t" and switch to scan-assembler-times.
9038
83a5c910
JW
90392016-05-18 Jiong Wang <jiong.wang@arm.com>
9040
53d6d955
UB
9041 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9042 with __aarch64__.
9043 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9044 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9045
fb7cbdeb
JJ
90462016-05-18 Jakub Jelinek <jakub@redhat.com>
9047
8ee91165
JJ
9048 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9049 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9050 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9051 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9052 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9053 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9054
cf4d516a
JJ
9055 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9056 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9057
a4f16422
JJ
9058 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9059 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9060
7b37ce10
JJ
9061 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9062 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9063
fb7cbdeb
JJ
9064 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9065
c9326aef
RB
90662016-05-18 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/71168
9069 * gcc.dg/torture/pr71168.c: New testcase.
9070
df8b0a11
KV
90712016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9072
9073 PR middle-end/63586
9074 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9075 * gcc.dg/tree-ssa/pr63586.c: New test.
9076 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9077
2efd67ed
NS
90782016-05-17 Nathan Sidwell <nathan@acm.org>
9079
9080 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9081 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9082 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9083 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9084
1988b2c2
NS
90852016-05-17 Nathan Sidwell <nathan@acm.org>
9086
9087 * gcc.target/nvptx/abi-vararg-3.c: New.
9088
ad1d92ab
MM
90892016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9090
9091 PR tree-optimization/54579
9092 PR middle-end/55299
9093 * gcc.dg/fold-notrotate-1.c: New test.
9094 * gcc.dg/fold-notshift-1.c: New test.
9095 * gcc.dg/fold-notshift-2.c: New test.
9096
47768df8
MP
90972016-05-17 Marek Polacek <polacek@redhat.com>
9098
9099 PR ipa/71146
9100 * g++.dg/ipa/pr71146.C: New test.
9101
6b5423a5
DM
91022016-05-17 David Malcolm <dmalcolm@redhat.com>
9103
9104 * jit.dg/test-error-array-bounds.c: New test case.
9105
c7986356
MG
91062016-05-17 Marc Glisse <marc.glisse@inria.fr>
9107
9108 * gcc.dg/tree-ssa/and-1.c: New testcase.
9109
d982c5b7
MG
91102016-05-17 Marc Glisse <marc.glisse@inria.fr>
9111
9112 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9113 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9114
0139ba93
MG
91152016-05-17 Marc Glisse <marc.glisse@inria.fr>
9116
9117 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9118 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9119
daab4562
JW
91202016-05-17 Jiong Wang <jiong.wang@arm.com>
9121
9122 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9123
22330033
JW
91242016-05-17 Jiong Wang <jiong.wang@arm.com>
9125
9126 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9127
98b3a5f2
JW
91282016-05-17 Jiong Wang <jiong.wang@arm.com>
9129
9130 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9131 ".2d[index]" when scan the assembly.
9132 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9133 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9134 float64x1.
9135 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9136
b71b7a8e
RB
91372016-05-17 Richard Biener <rguenther@suse.de>
9138
9139 PR tree-optimization/71132
9140 * gcc.dg/torture/pr71132.c: New testcase.
9141
3c51ad46
CL
91422016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9143
9144 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9145
d20faa66
KT
91462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9147
9148 PR target/70809
9149 * gcc.target/aarch64/pr70809_1.c: New test.
9150
b75cc5a4
KT
91512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9152
9153 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9154 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9155 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9156 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9157
b28eb195
IE
91582016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9159 Ilya Enkovich <ilya.enkovich@intel.com>
9160
9161 PR target/71114
9162 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9163
0b9004ed
JH
91642016-05-16 Jan Hubicka <hubicka@ucw.cz>
9165
9166 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9167 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9168
1b81a1c1
MW
91692016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9170
9171 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9172 test for __ARM_FP16_ARGS.
9173 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9174 * gcc.target/arm/aapcs/neon-vect10.c: New.
9175 * gcc.target/arm/aapcs/neon-vect9.c: New.
9176 * gcc.target/arm/aapcs/vfp18.c: New.
9177 * gcc.target/arm/aapcs/vfp19.c: New.
9178 * gcc.target/arm/aapcs/vfp20.c: New.
9179 * gcc.target/arm/aapcs/vfp21.c: New.
9180 * gcc.target/arm/fp16-aapcs-1.c: New.
9181 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9182 test for __ARM_FP16_ARGS.
9183 * g++.target/arm/fp16-return-1.c: Update expected output.
9184
921d1e73
JW
91852016-05-16 Jiong Wang <jiong.wang@arm.com>
9186
9187 PR testsuite/70227
9188 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9189
228eb42a
HA
91902016-05-15 Harald Anlauf <anlauf@gmx.de>
9191
9192 PR fortran/69603
9193 * gfortran.dg/pr69603.f90: New testcase.
9194
785abfd3
FR
91952016-05-14 Fritz Reese <fritzoreese@gmail.com>
9196
9197 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9198
e75eb64f
FR
91992016-05-14 Fritz Reese <fritzoreese@gmail.com>
9200
9201 PR fortran/71047
9202 * gfortran.dg/pr71047.f08: New test.
9203
aa4b467b
JM
92042016-05-13 Joseph Myers <joseph@codesourcery.com>
9205
9206 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9207 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9208 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9209
653fb4a2
MS
92102016-05-13 Martin Sebor <msebor@redhat.com>
9211
9212 PR c++/60049
9213 * g++.dg/cpp0x/constexpr-60049.C: New test.
9214
9e37582d
JJ
92152016-05-13 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR bootstrap/71071
9218 * gcc.dg/pr71071.c: New test.
9219
a278aa17
UB
92202016-05-13 Uros Bizjak <ubizjak@gmail.com>
9221
9222 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9223 remove XOP handling.
377eaca7 9224 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9225
ac3d02e2
NS
92262016-05-13 Nathan Sidwell <nathan@acm.org>
9227
9228 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9229 __atomic_is_lock_free declaration.
9230
8ab3bdac
RB
92312016-05-13 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/42587
9234 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9235
623b8e0a
ML
92362016-05-13 Martin Liska <mliska@suse.cz>
9237
9238 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9239 the new format of dump output.
9240
da7674f6
IE
92412016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9242
9243 * gcc.dg/pr71084.c: New test.
9244
c959db3d
RR
92452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9246
53d6d955
UB
9247 PR target/53440
9248 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9249
43203dea
RR
92502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9251
9252 * gcc.target/aarch64/struct_return.c: New test.
9253
4f2e1536
MP
92542016-05-12 Marek Polacek <polacek@redhat.com>
9255
9256 PR c/70756
9257 * c-c++-common/pr70756-2.c: New test.
9258 * c-c++-common/pr70756.c: New test.
9259
1ef33ef3
RB
92602016-05-12 Richard Biener <rguenther@suse.de>
9261
9262 PR tree-optimization/71059
9263 * gcc.dg/torture/pr71059.c: New testcase.
9264
763baff6
RB
92652016-05-12 Richard Biener <rguenther@suse.de>
9266
9267 PR tree-optimization/71062
9268 * gcc.dg/torture/pr71062.c: New testcase.
9269
c4ec1243
IE
92702016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9271
9272 PR tree-optimization/71006
9273 * gcc.dg/pr71006.c: New test.
9274
a5fbf76d
MP
92752016-05-12 Marek Polacek <polacek@redhat.com>
9276
9277 PR driver/71063
9278 * gcc.dg/opts-7.c: New test.
9279
5acc47a4
KT
92802016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9281
9282 PR target/70830
9283 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9284 Add -save-temps to dg-options.
9285 Scan for ldmfd rather than pop instruction.
9286 * gcc.target/arm/interrupt-2.c: Likewise.
9287 * gcc.target/arm/pr70830.c: New test.
9288
40bd4bf9
JJ
92892016-05-12 Jakub Jelinek <jakub@redhat.com>
9290
3cd63842
JJ
9291 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9292 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9293
c05d08f6
JJ
9294 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9295 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9296 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9297
bc27ffae
JJ
9298 PR target/71019
9299 * gcc.target/i386/avx512vl-pack-1.c: New test.
9300 * gcc.target/i386/avx512vl-pack-2.c: New test.
9301 * gcc.target/i386/avx512bw-pack-2.c: New test.
9302
515d7412
JJ
9303 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9304
40bd4bf9
JJ
9305 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9306 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9307 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9308
44ab146a
RB
93092016-05-12 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/70986
9312 * gcc.dg/torture/pr70986-1.c: New testcase.
9313 * gcc.dg/torture/pr70986-2.c: Likewise.
9314 * gcc.dg/torture/pr70986-3.c: Likewise.
9315
d6e83a8d
MM
93162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9317
9318 PR c/43651
9319 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9320 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9321
51e67ea3
UB
93222016-05-11 Uros Bizjak <ubizjak@gmail.com>
9323
9324 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9325 directive.
9326 * gcc.target/i386/pr66746.c: Ditto.
9327
3fd2b007
MM
93282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9329
9330 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9331 support.
9332 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9333 warning when using -mvsx-timode.
9334 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9335 * gcc.target/powerpc/dform-2.c: Likewise.
9336 * gcc.target/powerpc/pr68805.c: Likewise.
9337
5c3a10fb
MP
93382016-05-11 Marek Polacek <polacek@redhat.com>
9339
9340 PR c++/71024
9341 * c-c++-common/attributes-3.c: New test.
9342
7cfb065b
NS
93432016-05-11 Nathan Sidwell <nathan@acm.org>
9344
9345 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9346 * gcc.c-torture/execute/pr68185.c: Likewise.
9347 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9348 * gcc.dg/pr69634.c: Requires scheduling.
9349 * gcc.dg/torture/pr66178.c: Require label values.
9350 * gcc.dg/setjmp-6.c: Require indirect jumps.
9351
f35ea97d
RB
93522016-05-11 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/71055
9355 * gcc.dg/torture/pr71055.c: New testcase.
9356
dff70323
RB
93572016-05-11 Richard Biener <rguenther@suse.de>
9358
9359 PR debug/71057
9360 * g++.dg/debug/pr71057.C: New testcase.
9361
56a3d28b
JJ
93622016-05-11 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR fortran/70855
9365 * gfortran.dg/gomp/pr70855.f90: New test.
9366
ebc1b29e
RB
93672016-05-11 Richard Biener <rguenther@suse.de>
9368
9369 PR middle-end/71002
9370 * g++.dg/torture/pr71002.C: New testcase.
9371
98ccd1d7
IE
93722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9373
9374 PR middle-end/70807
9375 * gcc.dg/pr70807.c: New test.
9376
ed29e24b
MS
93772016-05-10 Martin Sebor <msebor@redhat.com>
9378
9379 PR c++/38611
9380 * g++.dg/Wattributes.C: New test.
9381
e39dab2c
MG
93822016-05-10 Marc Glisse <marc.glisse@inria.fr>
9383
9384 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9385 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9386 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9387
d067e238
IE
93882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9389
9390 PR target/70799
9391 * gcc.target/i386/pr70799-1.c: New test.
9392
cd36c83e
PMR
93932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9394
9395 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9396
1e3af2a4
IE
93972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9398
9399 PR middle-end/70877
9400 * gcc.target/i386/pr70877.c: New test.
9401
afc610db
IE
94022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9403
9404 PR tree-optimization/70786
9405 * gcc.target/i386/pr70876.c: New test.
9406
4b59d19f
JJ
94072016-05-10 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR target/70927
9410 * gcc.target/i386/avx512vl-logic-1.c: New test.
9411 * gcc.target/i386/avx512vl-logic-2.c: New test.
9412 * gcc.target/i386/avx512dq-logic-2.c: New test.
9413
9b5ee426
BS
94142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9415
9416 PR target/70963
9417 * gcc.target/powerpc/pr70963.c: New.
9418
f3352cab
DM
94192016-05-10 David Malcolm <dmalcolm@redhat.com>
9420
9421 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9422 (test_very_wide_line): Add ruler to expected output.
9423 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9424 (test_very_wide_line): Likewise.
9425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9426 (test_show_locus): Within the handling of "test_very_wide_line",
9427 enable show_ruler_p on the diagnostic context.
9428
4a3255dd
RB
94292016-05-10 Richard Biener <rguenther@suse.de>
9430
9431 PR tree-optimization/71039
9432 * gcc.dg/torture/pr71039.c: New testcase.
9433
da7c9950
NS
94342016-05-10 Nathan Sidwell <nathan@acm.org>
9435
9436 * gcc.dg/nested-func-10.c: Requires alloca.
9437 * gcc.dg/nested-func-9.c: Requires alloca.
9438 * gcc.c-torture/execute/pr70460.c: Requires labels.
9439 * gcc.c-torture/compile/pr70199.c: Requires labels.
9440 * gcc.target/nvptx/decl.c: Compile only.
9441 * gcc.target/nvptx/trailing-init.c: Compile only.
9442 * gcc.target/nvptx/ary-init.c: Compile only.
9443
cf68d92c
MP
94442016-05-10 Marek Polacek <polacek@redhat.com>
9445
9446 PR c/70255
9447 * gcc.dg/attr-opt-1.c: New test.
9448
64ea4e15
RB
94492016-05-10 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/70497
9452 PR tree-optimization/28367
9453 * gcc.dg/torture/20160404-1.c: New testcase.
9454 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9455 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9456
5a96dae3
PMR
94572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9458
9459 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9460
fc97f805
UB
94612016-05-09 Uros Bizjak <ubizjak@gmail.com>
9462
9463 * gcc.target/i386/fabsneg-1.c New test.
9464
a710b1d5
AM
94652016-05-09 Alan Modra <amodra@gmail.com>
9466
9467 PR testsuite/70826
9468 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9469
171f6f05
RB
94702016-05-09 Richard Biener <rguenther@suse.de>
9471
9472 PR tree-optimization/70985
9473 * gcc.dg/torture/pr70985.c: New testcase.
9474
18caa34e
BC
94752016-05-09 Bin Cheng <bin.cheng@arm.com>
9476
9477 * gcc.dg/tree-ssa/ifc-9.c: New test.
9478 * gcc.dg/tree-ssa/ifc-10.c: New test.
9479 * gcc.dg/tree-ssa/ifc-11.c: New test.
9480 * gcc.dg/tree-ssa/ifc-12.c: New test.
9481 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9482 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9483 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9484
7a27d38f
RB
94852016-05-09 Richard Biener <rguenther@suse.de>
9486
9487 PR fortran/70937
9488 * gfortran.dg/pr70937.f90: New testcase.
9489
5ebbbd3d
RO
94902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9491
9492 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9493
f6288c24
FR
94942016-05-07 Fritz Reese <fritzoreese@gmail.com>
9495
9496 PR fortran/56226
9497 * gfortran.dg/dec_structure_1.f90: New testcase.
9498 * gfortran.dg/dec_structure_2.f90: Ditto.
9499 * gfortran.dg/dec_structure_3.f90: Ditto.
9500 * gfortran.dg/dec_structure_4.f90: Ditto.
9501 * gfortran.dg/dec_structure_5.f90: Ditto.
9502 * gfortran.dg/dec_structure_6.f90: Ditto.
9503 * gfortran.dg/dec_structure_7.f90: Ditto.
9504 * gfortran.dg/dec_structure_8.f90: Ditto.
9505 * gfortran.dg/dec_structure_9.f90: Ditto.
9506 * gfortran.dg/dec_structure_10.f90: Ditto.
9507 * gfortran.dg/dec_structure_11.f90: Ditto.
9508 * gfortran.dg/dec_union_1.f90: Ditto.
9509 * gfortran.dg/dec_union_2.f90: Ditto.
9510 * gfortran.dg/dec_union_3.f90: Ditto.
9511 * gfortran.dg/dec_union_4.f90: Ditto.
9512 * gfortran.dg/dec_union_5.f90: Ditto.
9513 * gfortran.dg/dec_union_6.f90: Ditto.
9514 * gfortran.dg/dec_union_7.f90: Ditto.
9515
5ec4a8cd
TV
95162016-05-07 Tom de Vries <tom@codesourcery.com>
9517
9518 PR tree-optimization/70956
9519 * gcc.dg/graphite/pr70956.c: New test.
9520
58ec1d0e
JJ
95212016-05-06 Jakub Jelinek <jakub@redhat.com>
9522
ccd88fb7
JJ
9523 PR middle-end/70941
9524 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9525 (a, b, c, d): Change type from char to signed char.
9526 (main): Compare against (signed char) -1634678893 instead of
9527 hardcoded -109. Use __builtin_abort instead of abort.
9528
dd3b6464
JJ
9529 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9530 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9531
58ec1d0e
JJ
9532 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9533
19aa23d8
YR
95342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9535
9536 PR debug/70935
9537 * gcc.dg/torture/pr70935.c: New test.
9538
ae5f0df1
OE
95392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9540
9541 PR target/58219
ce23a8ff 9542 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9543
078f7e37
RB
95442016-05-06 Richard Biener <rguenther@suse.de>
9545
9546 PR tree-optimization/70960
9547 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9548
765d7b54
OE
95492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9550
9551 PR target/52933
9552 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9553 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9554 Adjust expected instruction counts.
9555 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9556
29c94e65
MP
95572016-05-06 Marek Polacek <polacek@redhat.com>
9558
9559 PR sanitizer/70875
9560 * gcc.dg/ubsan/bounds-3.c: New test.
9561
3684b02e
OE
95622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9563
9564 PR target/54089
9565 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9566
8706773f
RB
95672016-05-06 Richard Biener <rguenther@suse.de>
9568
9569 PR middle-end/70931
9570 * gfortran.dg/pr70931.f90: New testcase.
9571
a4f51018
RB
95722016-05-06 Richard Biener <rguenther@suse.de>
9573
9574 PR middle-end/70941
9575 * gcc.dg/torture/pr70941.c: New testcase.
9576
c4f2425f
BC
95772016-05-05 Bin Cheng <bin.cheng@arm.com>
9578
9579 PR tree-optimization/57206
9580 * gcc.dg/vect/pr57206.c: New test.
9581
5dc08197
RO
95822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9583
9584 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9585
351f85c5
JJ
95862016-05-05 Jakub Jelinek <jakub@redhat.com>
9587
568bac8c
JJ
9588 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9589
351f85c5
JJ
9590 * c-c++-common/Wdangling-else-4.c: New test.
9591
33fd7785
JJ
95922016-05-04 Jakub Jelinek <jakub@redhat.com>
9593
2d1ac15a
JJ
9594 PR c++/70906
9595 PR c++/70933
9596 * g++.dg/opt/pr70906.C: New test.
9597 * g++.dg/opt/pr70933.C: New test.
9598
33fd7785
JJ
9599 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9600
6b715bf6
JH
96012016-05-04 Jan Hubicka <hubicka@ucw.cz>
9602
9603 * gcc.dg/ipa/pure-const-3.c: New testcase.
9604
deef7113
MP
96052016-05-04 Marek Polacek <polacek@redhat.com>
9606
9607 * c-c++-common/Wdangling-else-1.c: New test.
9608 * c-c++-common/Wdangling-else-2.c: New test.
9609 * c-c++-common/Wdangling-else-3.c: New test.
9610
5396db97
KCY
96112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9612
9613 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9614 flag is present.
9615
de55efd5
MP
96162016-05-04 Marek Polacek <polacek@redhat.com>
9617
9618 PR c/48778
9619 * gcc.dg/Waddress-2.c: New test.
9620
475839b6
AM
96212016-05-04 Alan Modra <amodra@gmail.com>
9622
9623 * gcc.target/powerpc/pr70866.c: New.
9624
b25aad5f
MS
96252016-05-03 Martin Sebor <msebor@redhat.com>
9626
9627 PR c++/66561
9628 * c-c++-common/builtin_location.c: New test.
9629 * g++.dg/cpp1y/builtin_location.C: New test.
9630
79ce98bc
MP
96312016-05-03 Marek Polacek <polacek@redhat.com>
9632
9633 PR c/70859
9634 * gcc.dg/pr70859.c: New test.
9635 * gcc.dg/pr70859-2.c: New test.
9636
402e89f5
PMR
96372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9638
9639 * gnat.dg/debug5.adb: New testcase.
9640
f3d90045
DV
96412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9642
9643 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9644 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9645 Procedure to check for z10 instruction set.
9646
1e26cec1
CL
96472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9648
9649 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9650
71aca5a0
AM
96512016-05-03 Alan Modra <amodra@gmail.com>
9652
9653 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9654
2fd70ec1
JJ
96552016-05-03 Jakub Jelinek <jakub@redhat.com>
9656
9657 * gcc.target/i386/avx512f-cvt-1.c: New test.
9658
e5705cf7
L
96592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9660
9661 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9662 -fdump-tree-vrp-details.
9663
381cdae4
RB
96642016-05-03 Richard Biener <rguenther@suse.de>
9665
9666 * gcc.dg/pr30172-1.c: Adjust.
9667 * gcc.dg/pr63743.c: Likewise.
9668 * gcc.dg/tm/pr51696.c: Likewise.
9669 * c-c++-common/tm/safe-1.c: Likewise.
9670 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9671 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9672 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9673 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9674
adedd5c1
JJ
96752016-05-03 Jakub Jelinek <jakub@redhat.com>
9676
31ed1665
JJ
9677 PR rtl-optimization/70467
9678 * gcc.target/i386/pr70467-3.c: New test.
9679 * gcc.target/i386/pr70467-4.c: New test.
9680
dea60b59
JJ
9681 PR tree-optimization/70916
9682 * gcc.c-torture/compile/pr70916.c: New test.
9683
adedd5c1
JJ
9684 PR target/49244
9685 * gcc.target/i386/pr49244-1.c: New test.
9686 * gcc.target/i386/pr49244-2.c: New test.
9687
f80041ef
BS
96882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9689
9690 PR rtl-optimization/44281
9691 * gcc.target/i386/pr44281.c: New test.
9692
1cfcd39e
BC
96932016-05-03 bin cheng <bin.cheng@arm.com>
9694
9695 PR tree-optimization/56541
9696 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9697 * gcc.dg/vect/pr56541.c: new test.
9698
4304ccfd
MM
96992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9700
9701 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9702 __float128.
9703 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9704
50d94c29
L
97052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9706
9707 PR testsuite/70520
9708 * c-c++-common/asan/clone-test-1.c (main): Align child process
9709 stack to 16 bytes.
9710
bc1aee87
DM
97112016-05-02 David Malcolm <dmalcolm@redhat.com>
9712
9713 PR c++/62314
9714 * g++.dg/spellcheck-fields-2.C: New test case.
9715
474e0129
DM
97162016-05-02 David Malcolm <dmalcolm@redhat.com>
9717
9718 PR c++/62314
9719 * g++.dg/pr62314.C: New test case.
9720
818b88a7
JH
97212016-05-02 Jan Hubicka <hubicka@ucw.cz>
9722
9723 * gcc.dg/ipa/inline-8.c: New testcase.
9724
dd77684f
JJ
97252016-05-02 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR rtl-optimization/70467
9728 * gcc.target/i386/pr70467-1.c: New test.
9729
72407e00
BE
97302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9731
9732 * gcc.dg/spec-options.c: Run the test on all targets.
9733 * gcc.dg/foo.specs: Use cpp_unique_options.
9734
dd53d197
MG
97352016-05-02 Marc Glisse <marc.glisse@inria.fr>
9736
9737 * gcc.dg/tree-ssa/unord.c: New testcase.
9738
a8b85ce9
MG
97392016-05-02 Marc Glisse <marc.glisse@inria.fr>
9740
9741 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9742
5b37e866
NS
97432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9744
9745 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9746
7176a4a0
MP
97472016-05-02 Marek Polacek <polacek@redhat.com>
9748
9749 PR c/70851
9750 * gcc.dg/enum-incomplete-3.c: New test.
9751
6b9933b9
MP
97522016-05-02 Marek Polacek <polacek@redhat.com>
9753 Tom de Vries <tom@codesourcery.com>
9754
9755 PR tree-optimization/70700
9756 * gcc.dg/pr70700.c: New test.
9757
90f82260
UB
97582016-05-01 Uros Bizjak <ubizjak@gmail.com>
9759
9760 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9761 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9762 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9763 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9764 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9765
f73036c1
EB
97662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9767
9768 * ada/acats/run_acats: Rename into...
9769 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9770 * ada/acats/run_all.sh: Remove redundant test.
9771 (target_run): Move around.
9772 (target_gnatchop): Use newly built executable.
9773 (target_gnatmake): Likewise.
9774 Check that the compilation of impbit succeeds.
9775
85e051a3
OE
97762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9777
9778 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9779 * gcc.dg/20021029-1.c: Likewise.
9780 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9781 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9782 * gcc.target/sh/cmpstr.c: Likewise.
9783 * gcc.target/sh/cmpstrn.c: Likewise.
9784 * gcc.target/sh/memset.c: Likewise.
9785 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9786 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9787 * gcc.target/sh/pr39423-1.c: Likewise.
9788 * gcc.target/sh/pr49468-di.c: Likewise.
9789 * gcc.target/sh/pr49468-si.c: Likewise.
9790 * gcc.target/sh/pr49880-1.c: Likewise.
9791 * gcc.target/sh/pr49880-2.c: Likewise.
9792 * gcc.target/sh/pr49880-3.c: Likewise.
9793 * gcc.target/sh/pr50751-1.c: Likewise.
9794 * gcc.target/sh/pr50751-4.c: Likewise.
9795 * gcc.target/sh/pr50751-7.c: Likewise.
9796 * gcc.target/sh/pr51244-1.c: Likewise.
9797 * gcc.target/sh/pr51244-10.c: Likewise.
9798 * gcc.target/sh/pr51244-11.c: Likewise.
9799 * gcc.target/sh/pr51244-12.c: Likewise.
9800 * gcc.target/sh/pr51244-13.c: Likewise.
9801 * gcc.target/sh/pr51244-14.c: Likewise.
9802 * gcc.target/sh/pr51244-17.c: Likewise.
9803 * gcc.target/sh/pr51244-18.c: Likewise.
9804 * gcc.target/sh/pr51244-19.c: Likewise.
9805 * gcc.target/sh/pr51244-4.c: Likewise.
9806 * gcc.target/sh/pr51244-5.c: Likewise.
9807 * gcc.target/sh/pr51244-7.c: Likewise.
9808 * gcc.target/sh/pr51244-8.c: Likewise.
9809 * gcc.target/sh/pr51244-9.c: Likewise.
9810 * gcc.target/sh/pr51697.c: Likewise.
9811 * gcc.target/sh/pr52483-1.c: Likewise.
9812 * gcc.target/sh/pr52483-2.c: Likewise.
9813 * gcc.target/sh/pr52483-3.c: Likewise.
9814 * gcc.target/sh/pr52483-5.c: Likewise.
9815 * gcc.target/sh/pr52933-1.c: Likewise.
9816 * gcc.target/sh/pr52933-2.c: Likewise.
9817 * gcc.target/sh/pr52933-3.c: Likewise.
9818 * gcc.target/sh/pr53568-1.c: Likewise.
9819 * gcc.target/sh/pr53976-1.c: Likewise.
9820 * gcc.target/sh/pr53988-1.c: Likewise.
9821 * gcc.target/sh/pr53988.c: Likewise.
9822 * gcc.target/sh/pr54089-1.c: Likewise.
9823 * gcc.target/sh/pr54089-6.c: Likewise.
9824 * gcc.target/sh/pr54089-7.c: Likewise.
9825 * gcc.target/sh/pr54089-8.c: Likewise.
9826 * gcc.target/sh/pr54089-9.c: Likewise.
9827 * gcc.target/sh/pr54236-1.c: Likewise.
9828 * gcc.target/sh/pr54236-2.c: Likewise.
9829 * gcc.target/sh/pr54236-3.c: Likewise.
9830 * gcc.target/sh/pr54236-4.c: Likewise.
9831 * gcc.target/sh/pr54386.c: Likewise.
9832 * gcc.target/sh/pr54602-1.c: Likewise.
9833 * gcc.target/sh/pr54685.c: Likewise.
9834 * gcc.target/sh/pr54760-1.c: Likewise.
9835 * gcc.target/sh/pr54760-2.c: Likewise.
9836 * gcc.target/sh/pr54760-3.c: Likewise.
9837 * gcc.target/sh/pr54760-4.c: Likewise.
9838 * gcc.target/sh/pr54760-5.c: Likewise.
9839 * gcc.target/sh/pr54760-6.c: Likewise.
9840 * gcc.target/sh/pr55146.c: Likewise.
9841 * gcc.target/sh/pr55160.c: Likewise.
9842 * gcc.target/sh/pr59278.c: Likewise.
9843 * gcc.target/sh/pr59401-1.c: Likewise.
9844 * gcc.target/sh/pr59533-1.c: Likewise.
9845 * gcc.target/sh/pr63260.c: Likewise.
9846 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9847 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9848 * gcc.target/sh/strlen.c: Likewise.
9849 * gcc.target/sh/torture/pr30807.c: Likewise.
9850 * gcc.target/sh/torture/pr34777.c: Likewise.
9851 * gcc.target/sh/torture/pr64652.c: Likewise.
9852 * gcc.target/sh/torture/pr65505.c: Likewise.
9853 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9854 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9855
411e5c67
PC
98562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/66644
9859 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9860
8fa97501
BS
98612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9862
9863 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9864 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9865 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9866 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9867
5a956111
PP
98682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9869
9870 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9871 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9872
e7ff0319
CP
98732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9874
9875 PR middle-end/70626
9876 * c-c++-common/goacc/combined-reduction.c: New test.
9877 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9878
52d11a4b
L
98792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9880
9881 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9882 *movdi_internal pattern only if PIC off.
9883 * gcc.target/i386/pr70155-2.c: Likewise.
9884 * gcc.target/i386/pr70155-3.c: Likewise.
9885 * gcc.target/i386/pr70155-4.c: Likewise.
9886 * gcc.target/i386/pr70155-5.c: Likewise.
9887 * gcc.target/i386/pr70155-6.c: Likewise.
9888 * gcc.target/i386/pr70155-7.c: Likewise.
9889 * gcc.target/i386/pr70155-8.c: Likewise.
9890 * gcc.target/i386/pr70155-15.c: Likewise.
9891 * gcc.target/i386/pr70155-17.c: Likewise.
9892 * gcc.target/i386/pr70155-22.c: Likewise.
9893
8960db31
BC
98942016-04-29 Bin Cheng <bin.cheng@arm.com>
9895
9896 PR tree-optimization/70803
9897 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9898
cca535a4
IE
98992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9900
9901 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9902 optimization of vector loop.
9903 * gcc.target/i386/vect-unpack-3.c: New test.
9904 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9905 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9906 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9907
500ecf4a
MP
99082016-04-29 Marek Polacek <polacek@redhat.com>
9909
9910 PR sanitizer/70342
9911 * g++.dg/ubsan/null-7.C: New test.
9912
2fff3db8
MP
9913 PR c/70852
9914 * gcc.dg/pr70852.c: New test.
9915
509063eb
DV
99162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9917
9918 PR/69089
9919 * g++.dg/cpp0x/alignas6.C: New test.
9920
83745c0d
DV
99212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9922
c87885ca
RO
9923 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9924 * gcc.dg/pr27003.c: Likewise.
9925 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9926 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9927 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9928 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9929 * gcc.target/arc/mxy.c: Likewise.
9930 * gcc.target/arc/mswape.c: Likewise.
9931 * gcc.target/arc/mrtsc.c: Likewise.
9932 * gcc.target/arc/mcrc.c: Likewise.
9933 * gcc.target/arc/mdsp-packa.c: Likewise.
9934 * gcc.target/arc/mdvbf.c: Likewise.
9935 * gcc.target/arc/mlock.c: Likewise.
9936 * gcc.target/arc/mmac-24.c: Likewise.
9937 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9938
849b265d
BS
99392016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9940 Matthijs Kooijman <matthijs@stdin.nl>
9941 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9942
9943 PR target/60040
9944 * gcc.target/avr/pr60040-1.c: New.
9945 * gcc.target/avr/pr60040-2.c: New.
9946
1390536b
RB
99472016-04-29 Richard Biener <rguenther@suse.de>
9948
9949 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9950
98998245
RB
99512016-04-29 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/13962
9954 PR tree-optimization/65686
9955 * gcc.dg/uninit-pr65686.c: New testcase.
9956
8b80cc21
JJ
99572016-04-29 Jakub Jelinek <jakub@redhat.com>
9958
9959 PR middle-end/70843
9960 * gcc.dg/pr70843.c: New test.
9961
6181bc30
JJ
99622016-04-28 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR target/70858
9965 * gcc.target/i386/pr70858.c: New test.
9966
f4cb3612
AB
99672016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9968
9969 * gcc.target/arc/nps400-1.c: New file.
9970
8ad9df62
JR
99712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9972 Andrew Burgess <andrew.burgess@embecosm.com>
9973
9974 * gcc.target/arc/movh_cl-1.c: New file.
9975
ceaaa9fe
JR
99762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9977 Andrew Burgess <andrew.burgess@embecosm.com>
9978
9979 * gcc.target/arc/extzv-1.c: New file.
9980 * gcc.target/arc/insv-1.c: New file.
9981 * gcc.target/arc/insv-2.c: New file.
9982 * gcc.target/arc/movb-1.c: New file.
9983 * gcc.target/arc/movb-2.c: New file.
9984 * gcc.target/arc/movb-3.c: New file.
9985 * gcc.target/arc/movb-4.c: New file.
9986 * gcc.target/arc/movb-5.c: New file.
9987 * gcc.target/arc/movb_cl-1.c: New file.
9988 * gcc.target/arc/movb_cl-2.c: New file.
9989 * gcc.target/arc/movbi_cl-1.c: New file.
9990 * gcc.target/arc/movl-1.c: New file.
9991
4d03dc2f
JR
99922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9993 Andrew Burgess <andrew.burgess@embecosm.com>
9994
9995 * gcc.target/arc/cmem-1.c: New file.
9996 * gcc.target/arc/cmem-2.c: New file.
9997 * gcc.target/arc/cmem-3.c: New file.
9998 * gcc.target/arc/cmem-4.c: New file.
9999 * gcc.target/arc/cmem-5.c: New file.
10000 * gcc.target/arc/cmem-6.c: New file.
10001 * gcc.target/arc/cmem-7.c: New file.
10002 * gcc.target/arc/cmem-ld.inc: New file.
10003 * gcc.target/arc/cmem-st.inc: New file.
10004
81262dad
JJ
100052016-04-28 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR target/70821
10008 * gcc.target/i386/pr70821.c: New test.
10009
0a31a09a
BS
100102016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10011
10012 * gcc.target/powerpc/vec-adde.c: New test.
10013 * gcc.target/powerpc/vec-adde-int128.c: New test.
10014
3ddffba9
JJ
100152016-04-28 Jakub Jelinek <jakub@redhat.com>
10016
10017 * gcc.target/i386/avx-vround-1.c: New test.
10018 * gcc.target/i386/avx-vround-2.c: New test.
10019 * gcc.target/i386/avx512vl-vround-1.c: New test.
10020 * gcc.target/i386/avx512vl-vround-2.c: New test.
10021
713dedcd
RO
100222016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10023
10024 PR testsuite/70595
10025 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10026 (check_effective_target_cilkplus_runtime): ... this.
10027 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10028 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10029
10030 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10031 Require cilkplus_runtime.
10032 Don't add -lcilkrts.
10033 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10034 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10035 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10036 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10037 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10038 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10039 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10040 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10041 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10042 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10043 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10044 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10045 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10046 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10047 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10048 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10049 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10050 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10051 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10052 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10053 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10054 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10055 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10056 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10057 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10058 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10059 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10060 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10061 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10062
10063 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10064 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10065
10066 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10067
10068 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10069 cilkplus_runtime.
10070
3563f78f
MG
100712016-04-27 Marc Glisse <marc.glisse@inria.fr>
10072
10073 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10074 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10075
6bc2bb18
RB
100762015-04-27 Ryan Burn <contact@rnburn.com>
10077
10078 PR c++/69024
10079 PR c++/68997
10080 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10081 diagnostic.
10082 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10083 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10084
1e55d29a
EB
100852016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10086
10087 * gnat.dg/limited_with4.ad[sb]: New test.
10088 * gnat.dg/limited_with4_pkg.ads: New helper.
10089
087146ca
L
100902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10091
10092 PR target/70155
10093 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10094 and movv1ti_internal patterns
10095 * gcc.target/i386/pr70155-1.c: New test.
10096 * gcc.target/i386/pr70155-2.c: Likewise.
10097 * gcc.target/i386/pr70155-3.c: Likewise.
10098 * gcc.target/i386/pr70155-4.c: Likewise.
10099 * gcc.target/i386/pr70155-5.c: Likewise.
10100 * gcc.target/i386/pr70155-6.c: Likewise.
10101 * gcc.target/i386/pr70155-7.c: Likewise.
10102 * gcc.target/i386/pr70155-8.c: Likewise.
10103 * gcc.target/i386/pr70155-9.c: Likewise.
10104 * gcc.target/i386/pr70155-10.c: Likewise.
10105 * gcc.target/i386/pr70155-11.c: Likewise.
10106 * gcc.target/i386/pr70155-12.c: Likewise.
10107 * gcc.target/i386/pr70155-13.c: Likewise.
10108 * gcc.target/i386/pr70155-14.c: Likewise.
10109 * gcc.target/i386/pr70155-15.c: Likewise.
10110 * gcc.target/i386/pr70155-16.c: Likewise.
10111 * gcc.target/i386/pr70155-17.c: Likewise.
10112 * gcc.target/i386/pr70155-18.c: Likewise.
10113 * gcc.target/i386/pr70155-19.c: Likewise.
10114 * gcc.target/i386/pr70155-20.c: Likewise.
10115 * gcc.target/i386/pr70155-21.c: Likewise.
10116 * gcc.target/i386/pr70155-22.c: Likewise.
10117
92329f9f
L
101182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10119
10120 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10121 ".{5,6}".
10122
309a0cf6
BC
101232016-04-27 Bin Cheng <bin.cheng@arm.com>
10124
10125 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10126 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10127 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10128 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10129 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10130
72ed2b9c
RB
101312016-04-27 Richard Biener <rguenther@suse.de>
10132
10133 PR ipa/70760
10134 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10135 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10136
3c98ff9b
NS
101372016-04-27 Nathan Sidwell <nathan@acm.org>
10138
10139 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10140 * g++.dg/ubsan/pr63956.C: Adjust error location.
10141
9ec5d66b
NC
101422016-04-27 Nick Clifton <nickc@redhat.com>
10143
10144 PR middle-end/49889
10145 * gcc.dg/pr49889.c: New test.
10146
c1e1f433
BS
101472016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10148
10149 * c-c++-common/memset-array.c: New test.
10150
8ac43293
MS
101512016-04-26 Martin Sebor <msebor@redhat.com>
10152
10153 PR c++/66639
10154 * g++.dg/cpp1y/func_constexpr.C: New test.
10155
843ce8ab
PP
101562016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10157
10158 PR c++/70241
10159 * g++.dg/cpp0x/enum32.C: New test.
10160 * g++.dg/cpp0x/enum33.C: New test.
10161
101622016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10163
10164 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10165 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10166 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10167 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10168 * gcc.c-torture/execute/pr38151.c: Likewise.
10169 * gcc.c-torture/execute/pr66556.c: Likewise.
10170 * gcc.c-torture/execute/pr67781.c: Likewise.
10171 * gcc.c-torture/execute/pr68648.c: Likewise.
10172
ca1206be
MG
101732016-04-26 Marc Glisse <marc.glisse@inria.fr>
10174
10175 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10176
2448a956
MP
101772016-04-26 Marek Polacek <polacek@redhat.com>
10178
10179 PR c/67784
10180 * gcc.dg/pr67784-3.c: New test.
10181 * gcc.dg/pr67784-4.c: New test.
10182 * gcc.dg/pr67784-5.c: New test.
10183
b02a5e26
MP
10184 PR c/70791
10185 * gcc.dg/Wnested-externs-2.c: New test.
10186
6b6aa8d3
MG
101872016-04-26 Marc Glisse <marc.glisse@inria.fr>
10188
10189 * gcc.dg/fold-plusmult.c: Adjust.
10190 * gcc.dg/no-strict-overflow-6.c: Adjust.
10191 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10192
a2095b55
BS
101932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10194
10195 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10196 number scans.
10197 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10198 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10199 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10200 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10201 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10202 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10203 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10204 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10205 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10206 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10207 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10208 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10209 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10210 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10211 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10212 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10213 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10214 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10215 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10216 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10217 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10218 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10219 scans.
10220 * gcc.target/i386/pr32219-4.c: Likewise.
10221 * gcc.target/i386/pr32219-6.c: Likewise.
10222 * gcc.target/i386/pr32219-8.c: Likewise.
10223
bb0cc5c8
KT
102242016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10225
10226 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10227 associated options.
10228
5a0802ea
MP
102292016-04-26 Marek Polacek <polacek@redhat.com>
10230
10231 PR c++/70744
10232 * g++.dg/ext/cond2.C: New test.
10233
00f615af
BC
102342016-04-26 Bin Cheng <bin.cheng@arm.com>
10235
10236 PR tree-optimization/70771
10237 PR tree-optimization/70775
10238 * gcc.dg/pr70771.c: New test.
25939d34 10239 * gcc.dg/pr70775.c: New test.
00f615af 10240
218155e7
BS
102412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10242
10243 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10244
ab99f467
RB
102452016-04-25 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/70780
10248 * gcc.dg/torture/pr70780.c: New testcase.
10249
3f8257db 102502016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10251
c87885ca
RO
10252 * gcc.target/arm/neon-vaddws16.c: New test.
10253 * gcc.target/arm/neon-vaddws32.c: New test.
10254 * gcc.target/arm/neon-vaddwu16.c: New test.
10255 * gcc.target/arm/neon-vaddwu32.c: New test.
10256 * gcc.target/arm/neon-vaddwu8.c: New test.
10257 * lib/target-supports.exp
93c590ee
MC
10258 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10259 that arm neon support vector widen sum of HImode TO SImode.
10260
d6c1a7a7
JJ
102612016-04-23 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR sanitizer/70712
10264 * c-c++-common/asan/pr70712.c: New test.
10265
ab0fc037
TS
102662016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10267
10268 * .gitattributes: New file.
10269
2aa64824
CL
102702016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10271
10272 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10273
e7e12d92
DH
102742016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10275
10276 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10277 * gfortran.dg/submodule_15.f08: Likewise.
10278
d1431192
RB
102792016-04-22 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/70740
10282 * gcc.dg/torture/pr70740.c: New testcase.
10283
04a63c24
L
102842016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 PR target/70750
10287 * gcc.target/i386/pr70750-1.c: New test.
10288 * gcc.target/i386/pr70750-2.c: Likewise.
10289
20700098
PC
102902016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10291
10292 PR c++/70540
10293 * g++.dg/cpp0x/auto48.C: New.
10294
aedf4e12
MP
102952016-04-21 Marek Polacek <polacek@redhat.com>
10296
10297 PR c++/70513
10298 * g++.dg/cpp0x/forw_enum12.C: New test.
10299 * g++.dg/cpp0x/forw_enum13.C: New test.
10300
2074d80a
KY
103012016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10302
10303 PR target/70728
10304 * gcc.target/i386/pr70728.c: New test.
10305
aef4aab0
RB
103062016-04-21 Richard Biener <rguenther@suse.de>
10307
10308 PR middle-end/70747
10309 * gcc.dg/pr70747.c: New testcase.
10310
2359e571
BC
103112016-04-21 Bin Cheng <bin.cheng@arm.com>
10312
10313 PR tree-optimization/70715
10314 * gcc.dg/tree-ssa/scev-13.c: New test.
10315
ce0e66ff
MG
103162016-04-21 Marc Glisse <marc.glisse@inria.fr>
10317
10318 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10319
2c2870a1
MG
103202016-04-21 Marc Glisse <marc.glisse@inria.fr>
10321
10322 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10323
a2b056a3
JH
103242016-04-20 Jan Hubicka <jh@suse.cz>
10325
10326 PR ipa/70018
10327 * g++.dg/ipa/nothrow-1.C: New testcase.
10328
ee392fc2
NS
103292016-04-20 Nathan Sidwell <nathan@acm.org>
10330
10331 PR c++/55635
10332 * g++.dg/eh/delete1.C: New.
10333
dda49daf
L
103342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10335
10336 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10337 -mtune-ctrl=sse_typeless_stores.
10338
8a5b9d5a
L
103392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10340
10341 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10342
1011119f
BC
103432016-04-20 Bin Cheng <bin.cheng@arm.com>
10344
10345 PR tree-optimization/69489
10346 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10347
477d4906
IV
103482016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10349
10350 PR c++/69363
10351 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10352 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10353 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10354
fad08d12
BC
103552016-04-20 Bin Cheng <bin.cheng@arm.com>
10356
10357 PR tree-optimization/56625
10358 PR tree-optimization/69489
10359 * gcc.dg/vect/pr56625.c: New test.
10360 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10361
9e3e4fab
AP
103622016-04-20 Andrew Pinski <apinski@cavium.com>
10363
10364 PR target/64971
10365 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10366
d7aa24e4
AC
103672016-04-20 Arnaud Charlet <charlet@adacore.com>
10368
10369 * gnat.dg/self1.adb: Remove now incorrect test.
10370
e6d62b46
BC
103712016-04-20 Bin Cheng <bin.cheng@arm.com>
10372
10373 * gcc.dg/tree-ssa/scev-11.c: New test.
10374 * gcc.dg/tree-ssa/scev-12.c: New test.
10375
2697b189
MP
103762016-04-20 Marek Polacek <polacek@redhat.com>
10377
10378 PR tree-optimization/70725
10379 * gcc.dg/pr70725.c: New test.
10380
60d393e8
RB
103812016-04-20 Richard Biener <rguenther@suse.de>
10382
10383 PR tree-optimization/70726
10384 * g++.dg/vect/pr70726.cc: New testcase.
10385
82c6f58a
AK
103862016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10387
10388 PR target/70674
10389 * gcc.target/s390/pr70674.c: New test.
10390
90eeab20
JD
103912016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392
10393 PR libgfortran/70684
10394 * gfortran.dg/list_read_14.f90: New test.
10395
fc9cf6da
L
103962016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10397
10398 PR target/69201
10399 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10400 extern to force it misaligned.
10401 (b): Likewise.
10402 (c): Likewise.
10403 (d): Likewise.
10404 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10405 Don't check `*' before movv4sf_internal.
10406 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10407 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10408 Don't check `*' before movv16qi_internal.
10409 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10410 extern to force it misaligned.
10411 (b): Likewise.
10412 (c): Likewise.
10413 (d): Likewise.
10414 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10415 Don't check `*' before movv2df_internal.
10416 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10417 extern to force it misaligned.
10418 (b): Likewise.
10419 (c): Likewise.
10420 (d): Likewise.
10421 Check movv8sf_internal instead of avx_storeups256.
10422 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10423
ea8927ea
RB
104242016-04-19 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/70171
10427 * g++.dg/tree-ssa/pr70171.C: New testcase.
10428
65f52ee9
RB
104292016-04-19 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/70724
10432 * gcc.dg/torture/pr70724.c: New testcase.
10433
987b67f1
VM
104342016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10435
10436 PR middle-end/70689
c87885ca 10437 * gcc.target/i386/pr70689.c: New.
987b67f1 10438
91a47c39
L
104392016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10440
10441 PR target/70708
10442 * gcc.target/i386/pr70708.c: New test.
10443
8270b82d
RB
104442016-04-18 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/43434
10447 * gcc.dg/vect/pr43434.c: New testcase.
10448 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10449 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10450 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10451 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10452 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10453 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10454 * gcc.dg/gomp/pr68640.c: Likewise.
10455 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10456 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10457
edd048e2
RB
104582016-04-18 Richard Biener <rguenther@suse.de>
10459
10460 PR tree-optimization/70701
10461 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10462
bd5c7330
TV
104632016-04-18 Tom de Vries <tom@codesourcery.com>
10464
10465 PR testsuite/70699
10466 * gcc.dg/pr70161.c: Add dot-file scans.
10467 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10468 instead of after last dot char.
10469
23f2660f
EB
104702016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10471
10472 * c-c++-common/dump-ada-spec-3.c: New test.
10473 * c-c++-common/dump-ada-spec-4.c: Likewise.
10474
da152c9f
TV
104752016-04-17 Tom de Vries <tom@codesourcery.com>
10476
10477 PR other/70183
10478 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10479
cc950f98
JH
104802016-04-15 Jan Hubicka <jh@suse.cz>
10481
10482 PR ipa/70018
10483 * g++.dg/ipa/pure-const-1.C: New testcase.
10484 * g++.dg/ipa/pure-const-2.C: New testcase.
10485 * g++.dg/ipa/pure-const-3.C: New testcase.
10486
949505a9
MP
104872016-04-15 Marek Polacek <polacek@redhat.com>
10488
10489 PR c/70671
10490 * gcc.dg/bitfld-22.c: New test.
10491
10e547d6
BS
104922016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10493
10494 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10495 x86_64.
10496
1e77281b
MP
104972016-04-15 Marek Polacek <polacek@redhat.com>
10498
10499 PR c/70651
10500 * c-c++-common/pr70651.c: New test.
10501
e501fa8e
KT
105022016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10503
10504 PR rtl-optimization/70681
10505 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10506 dump scan on arm and powerpc.
10507 * gcc.dg/pr10474.c: Likewise.
10508
dda1bf61
JJ
105092016-04-15 Jakub Jelinek <jakub@redhat.com>
10510
ca4ef1ff
JJ
10511 PR c++/69517
10512 PR c++/70019
10513 PR c++/70588
10514 * g++.dg/cpp1y/vla11.C: Revert for real.
10515
dda1bf61
JJ
10516 PR c/70436
10517 * c-c++-common/Wparentheses-1.c: New test.
10518 * c-c++-common/gomp/Wparentheses-1.c: New test.
10519 * c-c++-common/gomp/Wparentheses-2.c: New test.
10520 * c-c++-common/gomp/Wparentheses-3.c: New test.
10521 * c-c++-common/gomp/Wparentheses-4.c: New test.
10522 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10523 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10524 * c-c++-common/goacc/Wparentheses-1.c: New test.
10525
1355e62c
KY
105262016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10527
10528 PR target/70662
10529 * gcc.target/i386/pr70662.c: New test.
10530
0ab34b9e 105312016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10532 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10533
10534 PR tree-optimization/70130
10535 * gcc.dg/vect/O3-pr70130.c: New testcase.
10536
bc773aad
MM
105372016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10538
6e9b2286
MM
10539 PR target/70669
10540 * gcc.target/powerpc/pr70669.c: New test.
10541
bc773aad
MM
10542 PR target/70640
10543 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10544 a power7 system that does not have an assembler that supports
10545 power8.
10546
d8747845
MS
105472016-04-14 Martin Sebor <msebor@redhat.com>
10548
10549 PR c++/69517
10550 PR c++/70019
10551 PR c++/70588
10552 * c-c++-common/ubsan/vla-1.c: Revert.
10553 * g++.dg/cpp1y/vla11.C: Same.
10554 * g++.dg/cpp1y/vla12.C: Same.
10555 * g++.dg/cpp1y/vla13.C: Same.
10556 * g++.dg/cpp1y/vla14.C: Same.
10557 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10558 * g++.dg/init/array24.C: Same.
d8747845
MS
10559 * g++.dg/ubsan/vla-1.C: Same.
10560
85128559
MP
105612016-04-14 Marek Polacek <polacek@redhat.com>
10562 Jan Hubicka <hubicka@ucw.cz>
10563
10564 PR c++/70029
10565 * g++.dg/torture/pr70029.C: New test.
10566
52fbb073
MS
105672016-04-14 Martin Sebor <msebor@redhat.com>
10568
10569 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10570 type size to prevent failures on targets with very low maximum
10571 alignment.
10572
6db61d6f
RB
105732016-04-14 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/70623
10576 * gcc.dg/torture/pr70623.c: New testcase.
10577 * gcc.dg/torture/pr70623-2.c: Likewise.
10578
342fac95
MS
105792016-04-13 Martin Sebor <msebor@redhat.com>
10580
10581 PR c++/69517
10582 PR c++/70019
10583 PR c++/70588
10584 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10585 * g++.dg/cpp1y/vla11.C: New test.
10586 * g++.dg/cpp1y/vla12.C: New test.
10587 * g++.dg/cpp1y/vla13.C: New test.
10588 * g++.dg/cpp1y/vla14.C: New test.
10589 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10590 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10591 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10592
d93c452f
JJ
105932016-04-13 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR c++/70641
10596 * g++.dg/opt/pr70641.C: New test.
10597
85115fb6
RO
105982016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10599
10600 PR rtl-optimization/68749
10601 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10602 effects of argument promotions.
10603 Remove default args to dg-skip-if.
10604
545a4139
PC
106052016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10606
10607 PR c++/70635
10608 * g++.dg/parse/pr70635.C: New.
10609
b3a77f21
MP
106102016-04-13 Marek Polacek <polacek@redhat.com>
10611
10612 PR c++/70639
10613 * c-c++-common/Wmisleading-indentation-4.c: New test.
10614
99cd9857
MP
106152016-04-13 Marek Polacek <polacek@redhat.com>
10616
10617 PR c/70436
c87885ca
RO
10618 * gcc.dg/Wparentheses-12.c: New test.
10619 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10620
75ca93ec
IE
106212016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10622
10623 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10624 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10625 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10626
3d3f9e7e
JJ
106272016-04-13 Jakub Jelinek <jakub@redhat.com>
10628
37947cd0
JJ
10629 PR middle-end/70633
10630 * gcc.c-torture/compile/pr70633.c: New test.
10631
3d3f9e7e
JJ
10632 PR debug/70628
10633 * gcc.dg/torture/pr70628.c: New test.
10634
92886d3e
PP
106352016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10636
10637 PR c++/70610
10638 * g++.dg/template/pr70610.C: New test.
10639 * g++.dg/template/pr70610-2.C: New test.
10640 * g++.dg/template/pr70610-3.C: New test.
10641 * g++.dg/template/pr70610-4.C: New test.
10642
13bd7c2b
JJ
106432016-04-12 Jakub Jelinek <jakub@redhat.com>
10644
6512fa6d
JJ
10645 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10646 128 instead of 32.
10647
13bd7c2b
JJ
10648 PR c++/70571
10649 * g++.dg/ext/pr70571.C: New test.
10650
20b9851c
MM
106512016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10652
8a434ada 10653 PR target/70640
20b9851c
MM
10654 * gcc.target/powerpc/pr70640.c: New test.
10655
2b2f52bc
PC
106562016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10657
10658 PR c++/68722
10659 * g++.dg/parse/pr68722.C: New.
10660
5901e56a
JJ
106612016-04-12 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR rtl-optimization/70596
10664 * gcc.target/i386/pr70596.c: New test.
10665
d4619dc1
NS
106662016-04-12 Nathan Sidwell <nathan@acm.org>
10667
10668 PR c++/70501
10669 * g++.dg/init/pr70501.C: New.
10670
3df530d3
DW
106712016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10672
10673 * gcc.target/i386/asm-flag-6.c: New test.
10674
b7a120d7
TV
106752016-04-12 Tom de Vries <tom@codesourcery.com>
10676
10677 PR tree-optimization/68756
10678 * gcc.dg/graphite/pr68756.c: New test.
10679
4e0eea75
JJ
106802016-04-12 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/70602
10683 * gcc.c-torture/execute/pr70602.c: New test.
10684
35fbda43
MM
106852016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10686
10687 PR target/70381
10688 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10689 __float128 emulator is built and runs.
10690 * gcc.target/powerpc/float128-1.c: Likewise.
10691
10692 * lib/target-supports.exp (check_ppc_float128_sw_available):
10693 Rework tests for __float128 software and hardware
10694 availability. Fix exit condition to return 0 on success.
10695
04a99ebe
JG
106962016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10697
10698 PR target/70133
10699 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10700 * gcc.target/aarch64/target_attr_15.c: Likewise.
10701
47cd5a85
PC
107022016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10703
10704 PR c++/69066
10705 * g++.dg/cpp1y/pr69066.C: New.
10706
a5edb32e
JD
107072016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10708
10709 PR fortran/68566
10710 * gfortran.dg/pr36192.f90: Update test.
10711 * gfortran.dg/pr36192_1.f90: Update test.
10712 * gfortran.dg/real_dimension_1.f: Update test.
10713 * gfortran.dg/parameter_array_init_7.f90: New test.
10714
8ef378f8
JDA
107152016-04-09 John David Anglin <danglin@gcc.gnu.org>
10716
c532c871
JDA
10717 PR testsuite/64039
10718 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10719
d34f706f
JDA
10720 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10721
75e1dd9e
JDA
10722 PR rtl-optimization/66669
10723 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10724
8a976f5f
JDA
10725 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10726
da04822a
JDA
10727 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10728 * gcc.dg/pie-1.c: Likewise.
10729 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10730 * gcc.dg/pic-4.c: Likewise.
10731 * gcc.dg/pie-3.c: Likewise.
10732 * gcc.dg/pie-4.c: Likewise.
10733
adfabcf9
JDA
10734 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10735
4a020adf
JDA
10736 PR tree-optimization/68644
10737 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10738
8ef378f8
JDA
10739 PR rtl-optimization/64886
10740 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10741
09bf990e
TV
107422016-04-09 Tom de Vries <tom@codesourcery.com>
10743
10744 PR tree-optimization/68953
10745 * gcc.dg/graphite/pr68953.c: New test.
10746
138c3c1a
DH
107472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10748
10749 PR fortran/70592
10750 * gfortran.dg/deferred_character_16.f90: New test.
10751
f55460af
JJ
107522016-04-09 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR tree-optimization/70586
10755 * gcc.c-torture/execute/pr70586.c: New test.
10756
0b77bbf3
DH
107572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10758
10759 PR sanitizer/70573
10760 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10761 with __builtin_memset
10762 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10763
c42cfb5c
CP
107642016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10765
10766 PR lto/70289
10767 PR ipa/70348
10768 PR tree-optimization/70373
10769 PR middle-end/70533
10770 PR middle-end/70534
10771 PR middle-end/70535
10772 * c-c++-common/goacc/reduction-5.c: New test.
10773 * c-c++-common/goacc/reduction-promotions.c: New test.
10774 * gfortran.dg/goacc/reduction-3.f95: New test.
10775 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10776
56cfb596
PP
107772016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10778
10779 PR c++/70590
10780 PR c++/70452
10781 * g++.dg/pr70590.C: New test.
10782 * g++.dg/pr70590-2.C: New test.
10783
1a13c0a2
JJ
107842016-04-08 Jakub Jelinek <jakub@redhat.com>
10785
abc0647a
JJ
10786 PR middle-end/70593
10787 * gcc.target/i386/pr70593.c: New test.
10788
1a13c0a2
JJ
10789 PR rtl-optimization/70574
10790 * gcc.target/i386/avx2-pr70574.c: New test.
10791
c3da4956
MO
107922016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10793
10794 PR sanitizer/70541
10795 * c-c++-common/asan/pr70541.c: New test.
10796
9f1b833b
TV
107972016-04-08 Tom de Vries <tom@codesourcery.com>
10798
10799 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10800 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10801
bae7adda
KT
108022016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10803
10804 PR target/70566
10805 * gcc.c-torture/execute/pr70566.c: New test.
10806
211f3d57
TV
108072016-04-08 Tom de Vries <tom@codesourcery.com>
10808
10809 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10810 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10811
02cf2861
AM
108122016-04-08 Alan Modra <amodra@gmail.com>
10813
10814 * gcc.target/powerpc/pr70117.c: New.
10815
5f490f9f
JJ
108162016-04-07 Jakub Jelinek <jakub@redhat.com>
10817
56e9b710
JJ
10818 PR testsuite/70581
10819 * gcc.dg/lto/simd-function_0.c: New test.
10820
5f490f9f
JJ
10821 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10822 clones.
10823 * c-c++-common/attr-simd-2.c: Likewise.
10824 * c-c++-common/attr-simd-4.c: Likewise.
10825 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10826 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10827
e4ebc74d
TP
108282016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10829
10830 PR testsuite/70553
10831 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10832
9817ae35
TS
108332016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10834 Tom de Vries <tom@codesourcery.com>
10835
10836 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10837 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10838 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10839 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10840 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10841 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10842 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10843 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10844
e292f64d
PP
108452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10846
10847 PR c/70436
10848 * g++.dg/warn/Wparentheses-29.C: New test.
10849
6b37bdaf
PP
108502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10851
10852 PR c/70436
10853 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10854 explicit braces to resolve a future -Wparentheses warning.
10855
64824205
RH
108562016-04-06 Richard Henderson <rth@redhat.com>
10857
10858 * gcc.dg/pr61817-1.c: New test.
10859 * gcc.dg/pr61817-2.c: New test.
10860 * gcc.dg/pr69391-1.c: New test.
10861 * gcc.dg/pr69391-2.c: New test.
10862
bc2fc1f3
VM
108632016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10864
10865 PR rtl-optimization/70398
c87885ca 10866 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10867
41414a02
EB
108682016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10869
10870 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10871
4066ea8a
YR
108722016-04-06 Yvan Roux <yvan.roux@linaro.org>
10873 Pedro Alves <palves@redhat.com>
10874
10875 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10876
ec35ea45
JJ
108772016-04-06 Jakub Jelinek <jakub@redhat.com>
10878
3866f8dd
JJ
10879 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10880 Check for avx512f effective targets instead of avx2.
10881 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10882 for AVX512F clones.
10883 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10884 * g++.dg/gomp/declare-simd-1.C: Likewise.
10885 * g++.dg/gomp/declare-simd-3.C: Likewise.
10886 * g++.dg/gomp/declare-simd-4.C: Likewise.
10887
ec35ea45
JJ
10888 PR middle-end/70550
10889 * c-c++-common/gomp/pr70550-1.c: New test.
10890 * c-c++-common/gomp/pr70550-2.c: New test.
10891
c08d28ac
NS
108922016-04-05 Nathan Sidwell <nathan@acm.org>
10893
10894 PR c++/70512
10895 * g++.dg/ext/attribute-may-alias-5.C: New.
10896
1d510e04
JJ
108972016-04-05 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR c++/70336
10900 * c-c++-common/pr70336.c: New test.
10901 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10902 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10903
84278ed9
JH
109042016-04-05 Jan Hubicka <hubicka@ucw.cz>
10905
10906 PR ipa/66223
10907 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10908
268a0ec4
JJ
109092016-04-05 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR rtl-optimization/70542
10912 * gcc.dg/torture/pr70542.c: New test.
10913 * gcc.target/i386/avx2-pr70542.c: New test.
10914
5e8c2eb1
ZS
109152016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10916
10917 PR tree-optimization/70509
10918 * gcc.target/i386/avx512bw-pr70509.c: New test.
10919
c0daf32d
PP
109202016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10921
10922 PR c++/70452
10923 * g++.dg/ext/constexpr-vla4.C: New test.
10924
bf867841
UB
109252016-04-05 Uros Bizjak <ubizjak@gmail.com>
10926
10927 PR target/70510
10928 * gcc.target/i386/pr70510.c: New test.
10929
3022186a
RB
109302016-04-05 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/70526
10933 * g++.dg/torture/pr70526.C: New testcase.
10934
55fc79b2
JJ
109352016-04-05 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR target/70525
10938 * gcc.target/i386/pr70525.c: New test.
10939
62b233f2
RB
109402016-04-05 Richard Biener <rguenther@suse.de>
10941
10942 PR middle-end/70499
10943 * g++.dg/torture/pr70499.C: New testcase.
10944
cc05759d
RB
109452016-04-05 Richard Biener <rguenther@suse.de>
10946
10947 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10948 remove XFAIL.
10949
f23f16d4
JJ
109502016-04-04 Jakub Jelinek <jakub@redhat.com>
10951
10952 PR middle-end/70307
10953 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10954 rs6000 ABI warnings.
10955
d27ecc49
JH
109562016-04-04 Jan Hubicka <hubicka@ucw.cz>
10957
10958 PR ipa/66223
10959 * g++.dg/ipa/devirt-51.C: New testcase.
10960
c974c96e 109612016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10962 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10963
10964 PR middle-end/70457
10965 * gcc.dg/torture/pr70457.c: New.
10966
7a85da89
AV
109672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10968
10969 PR fortran/67538
10970 * gfortran.dg/allocate_with_source_19.f08: New test.
10971
de517e64
AV
109722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10973
10974 PR fortran/65795
10975 * gfortran.dg/coarray_allocate_6.f08: New test.
10976
43b9f499
RB
109772016-04-04 Richard Biener <rguenther@suse.de>
10978
10979 PR rtl-optimization/70484
10980 * gcc.dg/torture/pr70484.c: New testcase.
10981
f13355da
MP
109822016-04-04 Marek Polacek <polacek@redhat.com>
10983
10984 PR c/70307
10985 * gcc.dg/torture/pr70307.c: New test.
10986
6cc6ed50
OE
109872016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10988
10989 PR target/70416
10990 PR target/67391
10991 * gcc.target/sh/torture/pr70416.c: New.
10992
abdc16c8
MS
109932016-04-02 Martin Sebor <msebor@redhat.com>
10994
10995 PR c++/67376
10996 PR c++/70170
10997 PR c++/70172
10998 PR c++/70228
10999 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11000 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11001 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11002 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11003 * g++.dg/cpp0x/constexpr-string.C: Same.
11004 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11005 * g++.dg/cpp0x/pr65398.C: Same.
11006 * g++.dg/ext/constexpr-vla1.C: Same.
11007 * g++.dg/ext/constexpr-vla2.C: Same.
11008 * g++.dg/ext/constexpr-vla3.C: Same.
11009 * g++.dg/ubsan/pr63956.C: Same.
11010
763cd859
JJ
110112016-04-01 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR rtl-optimization/70467
11014 * gcc.target/i386/pr70467-2.c: New test.
11015
0f875435
JJ
110162016-04-01 Jakub Jelinek <jakub@redhat.com>
11017 Marek Polacek <polacek@redhat.com>
11018
11019 PR c++/70488
11020 * g++.dg/init/new47.C: New test.
11021
41d14659
RR
110222016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11023
11024 PR target/70496
11025 * gcc.target/arm/pr70496.c: New test.
11026
f9bf89bb
NS
110272016-04-01 Nathan Sidwell <nathan@acm.org>
11028
73b9085d
NS
11029 PR c++/68475
11030 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11031
4afdcfaa
IE
110322016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11033
11034 PR target/69890
11035 * gcc.dg/strlenopt.h (memmove): New.
11036 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11037 instead of "string.h".
11038 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11039 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11040 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11041 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11042 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11043 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11044 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11045 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11046 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11047 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11048 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11049 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11050 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11051 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11052 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11053 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11054 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11055 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11056 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11057 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11058
b5d7a29c
RO
110592016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11060
11061 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11062 (Holder::foo): Reflect this.
11063
b660f9ec
IE
110642016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11065
11066 PR target/70442
11067 * gcc.dg/pr70442.c: New test.
11068
88504f34
NS
110692016-03-31 Nathan Sidwell <nathan@acm.org>
11070
11071 PR c++/70393
11072 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11073
95d34b96
KY
110742016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11075
11076 PR target/70453
11077 * gcc.target/i386/pr70453.c: New test.
11078
b4c4967c
AB
110792016-03-31 Andrey Belevantsev <abel@ispras.ru>
11080
11081 PR target/70292
11082 * gcc.c-torture/pr70292.c: New test.
11083
5fde6a45
MP
110842016-03-31 Marek Polacek <polacek@redhat.com>
11085
11086 PR c/70297
11087 * c-c++-common/pr70297.c: New test.
11088 * g++.dg/cpp0x/typedef-redecl.C: New test.
11089 * gcc.dg/typedef-redecl2.c: New test.
11090
97eb24c4
JJ
110912016-03-31 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR rtl-optimization/70460
11094 * gcc.c-torture/execute/pr70460.c: New test.
11095
efc3536f
RB
110962016-03-31 Richard Biener <rguenther@suse.de>
11097
11098 PR c++/70430
11099 * g++.dg/ext/vector30.C: New testcase.
11100
e0876e21
DH
111012016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11102 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11103
11104 * gfortran.dg/fmt_pf.f90: New test.
11105
e9bff8c6
RO
111062016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11107
11108 Forward-port from 5 branch
11109 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR testsuite/70356
11112 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11113 dg-require-effective-target after dg-do.
11114
11115 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11116
11117 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11118
2620c80d
TS
111192016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11120 Julian Brown <julian@codesourcery.com>
11121 Chung-Lin Tang <cltang@codesourcery.com>
11122 Cesar Philippidis <cesar@codesourcery.com>
11123 James Norris <jnorris@codesourcery.com>
11124 Tom de Vries <tom@codesourcery.com>
11125 Nathan Sidwell <nathan@codesourcery.com>
11126
bf867841 11127 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11128 * c-c++-common/goacc/loop-clauses.c: Likewise.
11129 * g++.dg/goacc/template.C: Likewise.
11130 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11131 * gfortran.dg/goacc/loop-1.f95: Likewise.
11132 * gfortran.dg/goacc/loop-5.f95: Likewise.
11133 * gfortran.dg/goacc/loop-6.f95: Likewise.
11134 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11135 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11136 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11137 * c-c++-common/goacc/clauses-fail.c: Likewise.
11138 * c-c++-common/goacc/parallel-1.c: Likewise.
11139 * c-c++-common/goacc/reduction-1.c: Likewise.
11140 * c-c++-common/goacc/reduction-2.c: Likewise.
11141 * c-c++-common/goacc/reduction-3.c: Likewise.
11142 * c-c++-common/goacc/reduction-4.c: Likewise.
11143 * c-c++-common/goacc/routine-3.c: Likewise.
11144 * c-c++-common/goacc/routine-4.c: Likewise.
11145 * c-c++-common/goacc/routine-5.c: Likewise.
11146 * c-c++-common/goacc/tile.c: Likewise.
11147 * g++.dg/goacc/template.C: Likewise.
11148 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11149 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11150 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11151 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11152 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11153 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11154 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11155 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11156 * c-c++-common/goacc/use_device-1.c: ... this file.
11157 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11158 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11159 * c-c++-common/goacc/host_data-6.c: ... this file.
11160 * c-c++-common/goacc/loop-2-kernels.c: New file.
11161 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11162 * c-c++-common/goacc/loop-3.c: Likewise.
11163 * g++.dg/goacc/reference.C: Likewise.
11164 * g++.dg/goacc/routine-1.C: Likewise.
11165 * g++.dg/goacc/routine-2.C: Likewise.
11166
f6d2d066
RB
111672016-03-30 Richard Biener <rguenther@suse.de>
11168
11169 PR middle-end/70450
11170 * gcc.dg/torture/pr70450.c: New testcase.
11171
d43242b9
JJ
111722016-03-30 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR target/70421
11175 * gcc.dg/torture/pr70421.c: New test.
11176 * gcc.target/i386/avx512f-pr70421.c: New test.
11177
5ce43b77
L
111782016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11179
11180 PR testsuite/70364
11181 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11182 (check): New function.
11183 (bar): Call check.
11184 (foo): Align stack to 16 bytes when calling bar.
11185 * gcc.target/i386/cleanup-2.c: Likewise.
11186
d014a712
PP
111872016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11188
11189 PR tree-optimization/59124
11190 * gcc.dg/Warray-bounds-19.c: New test.
11191
3f8257db 111922016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11193
11194 * lib/prune.exp (escape_regex_chars): New.
11195 (prune_file_path): Update to quote metcharacters for regexp.
11196
3336c6e0
JJ
111972016-03-29 Jakub Jelinek <jakub@redhat.com>
11198
a362f023
JJ
11199 PR rtl-optimization/70429
11200 * gcc.c-torture/execute/pr70429.c: New test.
11201
3336c6e0
JJ
11202 PR tree-optimization/70405
11203 * gcc.dg/pr70405.c: New test.
11204
728557fd
AV
112052016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11206
11207 PR fortran/70397
11208 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11209 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11210
bef977d4
TS
112112016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11212
11213 PR testsuite/64177
11214 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11215 __cilkrts_set_param to set two workers.
11216 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11217 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11218
6f6d25c9
DH
112192016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11220
bf867841 11221 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11222
45733562
KY
112232016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11224
11225 PR target/70406
bf867841 11226 * gcc.target/i386/pr70406.c: New test.
45733562 11227
a1799e5e
EB
112282016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11229
11230 * gnat.dg/specs/double_record_extension3.ads: New test.
11231
5fca7b66
RH
112322016-03-25 Richard Henderson <rth@redhat.com>
11233
11234 PR target/70120
11235 * gcc.target/aarch64/pr70120-1.c: New.
11236 * gcc.target/aarch64/pr70120-2.c: New.
11237 * gcc.target/aarch64/pr70120-3.c: New.
11238
31ce75c6
PP
112392016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11240
11241 PR c++/62212
11242 * g++.dg/template/mangle2.C: The dg-do directive should be
11243 "compile" not "assemble".
11244
3caf0ca1
BS
112452016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11246
11247 PR lto/69650
11248 * gcc.dg/pr69650.c: New test.
11249
634035b6
DE
112502016-03-25 David Edelsohn <dje.gcc@gmail.com>
11251
11252 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11253
45d34276
AM
112542016-03-25 Alan Modra <amodra@gmail.com>
11255
11256 * gcc.dg/dfp/pr70052.c: New test.
11257
8f085166
RH
112582016-03-24 Richard Henderson <rth@redhat.com>
11259
11260 PR middle-end/69845
11261 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11262 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11263
011e5ec3
TV
112642016-03-24 Tom de Vries <tom@codesourcery.com>
11265
11266 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11267
9e3f4551
TV
112682016-03-24 Tom de Vries <tom@codesourcery.com>
11269
11270 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11271 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11272
45780041
TV
112732016-03-24 Tom de Vries <tom@codesourcery.com>
11274
11275 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11276 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11277
887ab4e5
PP
112782016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11279
11280 PR c++/62212
11281 * g++.dg/template/mangle2.C: New test.
11282
69a9a66f
RB
112832016-03-24 Richard Biener <rguenther@suse.de>
11284
11285 PR tree-optimization/70396
11286 * gcc.dg/torture/pr70396.c: New testcase.
11287
ed87de55
RB
112882016-03-24 Richard Biener <rguenther@suse.de>
11289
11290 PR middle-end/70370
11291 * gcc.dg/torture/pr70370.c: New testcase.
11292
ea064934
TV
112932016-03-24 Tom de Vries <tom@codesourcery.com>
11294
11295 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11296 * gfortran.dg/goacc/kernels-tree.f95: Same.
11297 * gfortran.dg/goacc/parallel-tree.f95: Same.
11298
b2a4dd1d
TV
112992016-03-24 Tom de Vries <tom@codesourcery.com>
11300
11301 * c-c++-common/goacc/uninit-if-clause.c: New test.
11302 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11303
72e7cd6e
JJ
113042016-03-24 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR target/70290
bf867841
UB
11307 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11308 Fix formatting.
72e7cd6e 11309
ce9d0c03
RB
113102016-03-24 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/70372
11313 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11314
426b9428
PP
113152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11316
11317 PR c++/70347
11318 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11319
cd1588c4
PP
113202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11321
11322 PR c++/70332
11323 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11324
61637db3
JJ
113252016-03-23 Jakub Jelinek <jakub@redhat.com>
11326
928af3bf
JJ
11327 PR c++/70001
11328 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11329 * g++.dg/cpp1y/pr70001.C: New test.
11330
61637db3
JJ
11331 PR c++/70323
11332 * g++.dg/cpp0x/constexpr-70323.C: New test.
11333
05aca4e7
AO
113342016-03-23 Alexandre Oliva <aoliva@redhat.com>
11335 Jason Merrill <jason@redhat.com>
11336 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR c++/69315
11339 * g++.dg/cpp0x/constexpr-69315.C: New test.
11340 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11341
fbdb6baf
MP
113422016-03-23 Marek Polacek <polacek@redhat.com>
11343
11344 PR c++/69884
11345 * g++.dg/warn/Wignored-attributes-1.C: New test.
11346 * g++.dg/warn/Wignored-attributes-2.C: New test.
11347
d79ee524
TV
113482016-03-23 Tom de Vries <tom@codesourcery.com>
11349
11350 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11351 initialization.
11352 * gfortran.dg/goacc/private-3.f95 (test): Same.
11353 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11354 missing use param.
11355
a59f0bef
KT
113562016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11357
11358 * lib/target-supports.exp: Remove v7ve entry from loop
11359 creating effective target checks.
11360 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11361 (add_options_for_arm_arch_v7ve): Likewise.
11362
0179520a
JJ
113632016-03-23 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR tree-optimization/70354
11366 * gcc.dg/vect/pr70354-1.c: New test.
11367 * gcc.dg/vect/pr70354-2.c: New test.
11368 * gcc.target/i386/avx2-pr70354-1.c: New test.
11369 * gcc.target/i386/avx2-pr70354-2.c: New test.
11370
75bb14d7
JL
113712016-03-22 Jeff Law <law@redhat.com>
11372
11373 PR target/70232
11374 * gcc.dg/tree-ssa/pr70232.c: New test.
11375
72c9526d
IE
113762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11377
11378 PR target/70302
11379 * gcc.target/i386/pr70302.c: New test.
11380
a3ca1bc5
RB
113812016-03-22 Richard Biener <rguenther@suse.de>
11382
11383 PR middle-end/70251
11384 * g++.dg/torture/pr70251.C: New testcase.
11385
5c240f4d
DM
113862016-03-22 David Malcolm <dmalcolm@redhat.com>
11387
11388 PR c/69993
11389 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11390 Wmisleading-indentation.c.
11391 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11392 reflect change to diagnostic text and order of messages.
11393 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11394
80f6631b
DE
113952016-03-22 David Edelsohn <dje.gcc@gmail.com>
11396
11397 * g++.dg/ext/java-3.C: Don't compile on AIX.
11398
9a10956c
RB
113992016-03-22 Richard Biener <rguenther@suse.de>
11400
11401 PR middle-end/70333
11402 * gcc.dg/torture/pr70333.c: New testcase.
11403
6cedf922
IE
114042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11405
11406 * g++.dg/ext/pr70290.C: New test.
11407
cd6c27ac
KY
114082016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11409
11410 PR target/70325
11411 * gcc.target/i386/pr70325.c: New test.
11412
4cde512c
JJ
114132016-03-22 Jakub Jelinek <jakub@redhat.com>
11414
b01915ed
JJ
11415 PR target/70329
11416 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11417 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11418
4e3e2cf1
JJ
11419 PR target/70300
11420 * gcc.target/i386/pr70300.c: New test.
11421
4cde512c
JJ
11422 PR c++/70295
11423 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11424 (func2): New function for cond with parens, xfail warning for c++.
11425 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11426
16f6d7dc
PP
114272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11428
11429 PR c++/70096
11430 * g++.dg/template/ptrmem30.C: New test.
11431
a3e2b438
PP
114322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11433
11434 PR c++/70204
11435 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11436 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11437
11b6a02e
JJ
114382016-03-21 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR middle-end/70326
11441 * gcc.dg/pr70326.c: New test.
11442
b9407883
MG
114432016-03-21 Marc Glisse <marc.glisse@inria.fr>
11444 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR tree-optimization/70317
11447 * gcc.dg/pr70317.c: New test.
11448
4a148e19
UB
114492016-03-21 Uros Bizjak <ubizjak@gmail.com>
11450
11451 PR target/70327
11452 * gcc.target/i386/pr70327.c: New test.
11453
2a85ddbb
ML
114542016-03-21 Martin Liska <mliska@suse.cz>
11455
7d36fe98 11456 PR ipa/70306
2a85ddbb
ML
11457 * gcc.dg/ipa/pr70306.c: New test.
11458
4a148e19 114592016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11460
11461 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11462 * gcc.target/arm/attr-align3.c: Likewise.
11463 * gcc.target/arm/attr_arm.c: Likewise.
11464 * gcc.target/arm/flip-thumb.c: Likewise.
11465
6b366948
JJ
114662016-03-21 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR target/70296
11469 * gcc.target/powerpc/altivec-36.c: New test.
11470
2fac8c14
RB
114712016-03-21 Richard Biener <rguenther@suse.de>
11472
11473 PR tree-optimization/70310
11474 * gcc.dg/torture/pr70310.c: New testcase.
11475
e9bde854
KY
114762016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11477
11478 PR target/70293
11479 * gcc.target/i386/pr70293.c: New test.
11480
56bbfaf6
RB
114812016-03-21 Richard Biener <rguenther@suse.de>
11482
11483 PR tree-optimization/70288
11484 * gcc.dg/torture/pr70288-1.c: New testcase.
11485 * gcc.dg/torture/pr70288-2.c: Likewise.
11486
3eee49ed
AB
114872016-03-21 Andrey Belevantsev <abel@ispras.ru>
11488
11489 PR rtl-optimization/69307
11490 * gcc.target/arm/pr69307.c: New test.
4a148e19 11491
8e7816b4
AB
114922016-03-21 Andrey Belevantsev <abel@ispras.ru>
11493
11494 PR rtl-optimization/69102
11495 * gcc.c-torture/compile/pr69102.c: New test.
11496
14d7d4be
JL
114972016-03-18 Jeff Law <law@redhat.com>
11498
11499 PR rtl-optimization/70263
11500 * gcc.c-torture/compile/pr70263-1.c: New test.
11501 * gcc.target/i386/pr70263-2.c: New test.
11502
5c6a601c
BS
115032016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11504
11505 PR rtl-optimization/70278
11506 * gcc.dg/torture/pr70278.c: New test.
11507 * gcc.target/arm/pr70278.c: New test.
11508
4bbf545b
DM
115092016-03-18 David Malcolm <dmalcolm@redhat.com>
11510
11511 PR c/70281
11512 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11513 (test_builtin_types_compatible_p): New test function.
11514 * gcc.dg/pr70281.c: New test case.
11515
dc28bb68
CL
115162016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11517
11518 PR target/70113
11519 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11520
5e8d6dff
IE
115212016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11522
11523 PR tree-optimization/70252
11524 * gcc.dg/pr70252.c: New test.
11525
d0e7e403
TV
115262016-03-18 Tom de Vries <tom@codesourcery.com>
11527
11528 * gcc.dg/pr70161-2.c: New test.
11529 * gcc.dg/pr70161.c: New test.
11530
fa22501a
TV
115312016-03-18 Tom de Vries <tom@codesourcery.com>
11532
11533 PR ipa/70269
11534 * gcc.dg/pr70269.c: New test.
11535
dd125026
JJ
115362016-03-18 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR c++/70267
11539 * g++.dg/ext/java-3.C: New test.
11540
91914f0a
PP
115412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11542
11543 PR c++/70205
11544 * g++.dg/lookup/pr70205.C: New test.
11545
753a8910
PP
115462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11547
11548 PR c++/70218
11549 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11550
14ba7b28
MP
115512016-03-17 Marek Polacek <polacek@redhat.com>
11552
11553 PR c/69407
11554 * gcc.dg/atomic-op-6.c: New test.
11555
ded60913
DM
115562016-03-17 David Malcolm <dmalcolm@redhat.com>
11557
11558 PR c/70264
11559 * c-c++-common/pr70264.c: New test case.
11560
a3aad0e6
JJ
115612016-03-17 Jakub Jelinek <jakub@redhat.com>
11562
17366700
JJ
11563 PR c++/70144
11564 * c-c++-common/pr70144-1.c: New test.
11565 * c-c++-common/pr70144-2.c: New test.
11566
a3aad0e6
JJ
11567 PR c++/70272
11568 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11569 * g++.dg/opt/flifetime-dse6.C: New test.
11570 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11571
b57e6e18
L
115722016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11573
11574 PR driver/70192
11575 * gcc.dg/pic-1.c: New test.
11576 * gcc.dg/pic-2.c: Likewise.
11577 * gcc.dg/pic-3.c: Likewise.
11578 * gcc.dg/pic-4.c: Likewise.
11579 * gcc.dg/pie-1.c: Likewise.
11580 * gcc.dg/pie-2.c: Likewise.
11581 * gcc.dg/pie-3.c: Likewise.
11582 * gcc.dg/pie-4.c: Likewise.
11583 * gcc.dg/pie-5.c: Likewise.
11584 * gcc.dg/pie-6.c: Likewise.
11585
b38ba58b
TV
115862016-03-17 Tom de Vries <tom@codesourcery.com>
11587
11588 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11589 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11590
6931b3b7
RB
115912016-03-17 Richard Biener <rguenther@suse.de>
11592
11593 PR debug/70271
11594 * g++.dg/debug/pr70271.C: New testcase.
11595
0c8b64cb
IE
115962016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11597
11598 * gcc.target/i386/pr70251.c: New test.
11599
b1970801
MP
116002016-03-17 Marek Polacek <polacek@redhat.com>
11601
11602 PR c++/70194
11603 * g++.dg/warn/constexpr-70194.C: New test.
11604
820c5eaa
RH
116052016-03-16 Richard Henderson <rth@redhat.com>
11606
11607 PR middle-end/70240
11608 * gcc.c-torture/compile/pr70240.c: New.
11609
da0ad263
SKS
116102016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11611
11612 * gcc.c-torture/compile/20151204.c: Skip for avr.
11613
c73d295c
JJ
116142016-03-16 Jakub Jelinek <jakub@redhat.com>
11615
11616 PR target/70245
11617 * g++.dg/opt/pr70245.C: New test.
11618 * g++.dg/opt/pr70245.h: New file.
11619 * g++.dg/opt/pr70245-aux.cc: New file.
11620
b2794066
MS
116212016-03-16 Martin Sebor <msebor@redhat.com>
11622
11623 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11624
aa43616c
RH
116252016-03-16 Richard Henderson <rth@redhat.com>
11626
11627 PR middle-end/70199
11628 * gcc.c-torture/compile/pr70199.c: New.
11629
59608fe5
L
116302016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11631
11632 * gcc.dg/uninit-19.c: Run dos2unix.
11633
ab4c578f
MP
116342016-03-16 Marek Polacek <polacek@redhat.com>
11635
11636 PR c/70093
11637 * gcc.dg/nested-func-10.c: New test.
11638 * gcc.dg/nested-func-9.c: New test.
11639
f5387e76
JJ
116402016-03-16 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR tree-optimization/68714
11643 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11644
7662b718
TV
116452016-03-16 Tom de Vries <tom@codesourcery.com>
11646
11647 PR tree-optimization/68715
11648 * gcc.dg/graphite/pr68715-2.c: New test.
11649 * gcc.dg/graphite/pr68715.c: New test.
11650 * gfortran.dg/graphite/pr68715.f90: New test.
11651
be7ce7ae
TV
116522016-03-16 Tom de Vries <tom@codesourcery.com>
11653
11654 PR tree-optimization/68809
11655 * gcc.dg/graphite/pr68809-2.c: New test.
11656 * gcc.dg/graphite/pr68809.c: New test.
11657
1935f250
JJ
116582016-03-16 Jakub Jelinek <jakub@redhat.com>
11659
6651c93e
JJ
11660 PR c++/70147
11661 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11662 method call to i () as argument. Adjust expected output.
11663
1935f250
JJ
11664 PR c++/70147
11665 * g++.dg/ubsan/pr70147-1.C: New test.
11666 * g++.dg/ubsan/pr70147-2.C: New test.
11667
ab1caa6e
MS
116682016-03-15 Martin Sebor <msebor@redhat.com>
11669
11670 PR c++/58281
11671 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11672
5c2a1bbb
JDA
116732016-03-15 John David Anglin <danglin@gcc.gnu.org>
11674
cb5d8ad1
JDA
11675 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11676 hppa*-*-hpux*.
11677
b440dd40
JDA
11678 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11679
5c2a1bbb
JDA
11680 PR libfortran/69799
11681 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11682 libatomic_available.
11683
42c729c5
MP
116842016-03-15 Marek Polacek <polacek@redhat.com>
11685
11686 PR c++/70209
11687 * g++.dg/ext/attribute-may-alias-4.C: New test.
11688
82b1c550
AM
116892016-03-15 Alexander Monakov <amonakov@ispras.ru>
11690
11691 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11692 -fvar-tracking-assignments-toggle flag.
11693
4ccbf3a6
PH
116942016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11695
11696 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11697
c39858bd
JJ
116982016-03-15 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR rtl-optimization/70222
11701 * gcc.c-torture/execute/pr70222-1.c: New test.
11702 * gcc.c-torture/execute/pr70222-2.c: New test.
11703
8be119c1
RH
117042016-03-15 Richard Henderson <rth@redhat.com>
11705
11706 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11707
6598bb55
AB
117082016-03-15 Andrey Belevantsev <abel@ispras.ru>
11709
11710 PR rtl-optimization/69032
11711 * gcc.dg/pr69032.c: New test.
11712
81fa2944
AB
117132016-03-15 Andrey Belevantsev <abel@ispras.ru>
11714
11715 PR rtl-optimization/63384
4a148e19 11716 * g++.dg/pr63384.C: New test.
81fa2944 11717
74ea9ab6
AB
117182016-03-15 Andrey Belevantsev <abel@ispras.ru>
11719
11720 PR target/64411
11721 * gcc.target/i386/pr64411.C: New test.
11722
045d5055
TV
117232016-03-15 Tom de Vries <tom@codesourcery.com>
11724
11725 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11726 * gfortran.dg/goacc/kernels-alias.f95: New test.
11727
3ea33585
MS
117282016-03-14 Martin Sebor <msebor@redhat.com>
11729
11730 PR c++/53792
11731 * g++.dg/cpp0x/constexpr-inline.C: New test.
11732 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11733
1df7b330
DE
117342016-03-14 David Edelsohn <dje.gcc@gmail.com>
11735
11736 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11737
79b57d18
JJ
117382016-03-14 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR middle-end/70219
11741 * gcc.dg/pr70219.c: New test.
11742
3cbf012a
BS
117432016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11744
11745 PR target/70083
11746 * gcc.dg/torture/pr70083.c: New test.
11747 * gcc.target/i386/pr70083.c: New test.
11748
a9fee7cd
RB
117492016-03-14 Richard Biener <rguenther@suse.de>
11750
11751 PR tree-optimization/56365
11752 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11753
4799603f
SB
117542016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11755
11756 PR target/70098
11757 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11758 New function.
11759 * g++.dg/pr70098.C: New testcase.
11760
11761
760ca967
TV
117622016-03-14 Tom de Vries <tom@codesourcery.com>
11763
11764 PR tree-optimization/70045
11765 * gcc.dg/graphite/pr70045.c: New test.
11766
44e66a77
JD
117672016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11768
11769 PR fortran/69043
11770 * gfortran.dg/include_9.f90: New test.
11771
a18e0fe1
DH
117722016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11773
11774 PR fortran/45076
11775 gfortran.dg/prof/prof.exp: New script.
11776 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11777
d0aca6ab
AB
117782016-03-12 Andrey Belevantsev <abel@ispras.ru>
11779
11780 PR rtl-optimization/69307
11781 * gcc.dg/pr69307.c: New test.
11782
cefe08a4
VM
117832016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11784
11785 PR target/69614
11786 * gcc.target/arm/pr69614.c: New.
11787
70112e2a
PT
117882016-03-12 Paul Thomas <pault@gcc.gnu.org>
11789
11790 PR fortran/70031
11791 * gfortran.dg/submodule_14.f08: New test
11792
11793 PR fortran/69524
11794 * gfortran.dg/submodule_15.f08: New test
11795
3f1e5d3a
PP
117962016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11797
11798 PR c++/70106
11799 * g++.dg/cpp1y/paren3.C: New test.
11800
a3f6d680
MM
118012016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11802
11803 PR target/70131
11804 * gcc.target/powerpc/ppc-round2.c: New test.
11805
92348f09
BS
118062016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11807
11808 PR target/70123
11809 * gcc.dg/torture/pr70123.c: New test.
11810
cebde9e9
JL
118112016-03-11 Jeff Law <law@redhat.com>
11812
11813 PR tree-optimization/70190
11814 * gcc.c-torture/compile/pr70190.c: New test.
11815
3edc5da4
DM
118162016-03-11 David Malcolm <dmalcolm@redhat.com>
11817
11818 PR c/68187
11819 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11820 case.
11821 (test43_b): Likewise.
11822 (test43_c): Likewise.
11823 (test43_d): Likewise.
11824 (test43_e): Likewise.
11825 (test43_f): Likewise.
11826 (test43_g): Likewise.
11827 (test44_a): Likewise.
11828 (test44_b): Likewise.
11829 (test44_c): Likewise.
11830 (test44_d): Likewise.
11831 (test44_e): Likewise.
11832
318c1204
DM
118332016-03-11 David Malcolm <dmalcolm@redhat.com>
11834
11835 PR c/70085
11836 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11837
bc062234
KT
118382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11839
11840 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11841 dg-options.
11842
acfc1ac1
KT
118432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11844
11845 PR target/70002
11846 PR target/69245
11847 * gcc.target/aarch64/pr69245_2.c: New test.
11848
d1e2bb2d
JJ
118492016-03-11 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR tree-optimization/70177
11852 * gcc.dg/pr70177.c: New test.
11853
07350627
AL
118542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11855
11856 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11857
5c6706f7
AL
118582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11859
11860 * gcc.dg/tree-ssa/sra-20.c: New.
11861
02d472a2
JJ
118622016-03-11 Jakub Jelinek <jakub@redhat.com>
11863
686d390a
JJ
11864 PR rtl-optimization/70174
11865 * gcc.dg/pr70174.c: New test.
11866
02d472a2
JJ
11867 PR tree-optimization/70169
11868 * gcc.dg/pr70169.c: New test.
11869
0f9befa1
IE
118702016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11871
11872 PR target/70160
11873 * gcc.target/i386/pr70160.c: New test.
11874
432d4670
AK
118752016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11876
11877 * gcc.target/s390/dfp-1.c: New test.
11878
a3dc8760
NC
118792016-03-10 Nick Clifton <nickc@redhat.com>
11880
11881 PR target/70044
11882 * gcc.target/aarch64/pr70044.c: New test.
11883
b87a8d7d
PP
118842016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11885 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR c++/70001
11888 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11889 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11890 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11891
4f4ada6a
JH
118922016-03-10 Jan Hubicka <hubicka@ucw.cz>
11893
11894 PR lto/69589
11895 * g++.dg/lto/pr69589_0.C: New testcase
11896 * g++.dg/lto/pr69589_1.C: New testcase
11897
d49b0aa0
MP
118982016-03-10 Marek Polacek <polacek@redhat.com>
11899
11900 PR c++/70153
11901 * g++.dg/delayedfold/unary-plus1.C: New test.
11902
119032016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11904
11905 * gcc.target/arm/pr45701-1.c: Escape brackets.
11906 * gcc.target/arm/pr45701-2.c: Likewise.
11907
71017a7b
AL
119082016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11909
11910 * gfortran.dg/unconstrained_commons.f: New.
11911
ba52669f
AM
119122016-03-10 Alan Modra <amodra@gmail.com>
11913
11914 * gcc.dg/pr69195.c: New.
11915 * gcc.dg/pr69238.c: New.
11916
27742332
TV
119172016-03-10 Tom de Vries <tom@codesourcery.com>
11918
11919 PR testsuite/68915
11920 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11921
3a81a594
RB
119222016-03-10 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/70128
11925 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11926 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11927
3433b975
JJ
119282016-03-09 Jakub Jelinek <jakub@redhat.com>
11929
c2864f02
JJ
11930 PR tree-optimization/70152
11931 * gcc.dg/pr70152.c: New test.
11932
3433b975
JJ
11933 PR target/70086
11934 * gcc.target/i386/pr70086-1.c: New test.
11935 * gcc.target/i386/pr70086-2.c: New test.
11936 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11937
11938 PR tree-optimization/70127
11939 * gcc.c-torture/execute/pr70127.c: New test.
11940
96b3c82d
CP
119412016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11942
11943 * c-c++-common/goacc/combined-directives-2.c: New test.
11944
b4f3232d
DM
119452016-03-09 David Malcolm <dmalcolm@redhat.com>
11946
11947 PR c/68473
11948 PR c++/70105
11949 * g++.dg/diagnostic/pr70105.C: New test.
11950 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11951 (test_multiple_ordinary_maps): New test function.
11952
40499f81
DM
119532016-03-09 David Malcolm <dmalcolm@redhat.com>
11954
11955 PR c/68473
11956 PR c++/70105
11957 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11958 Drop range information from call to inform_at_rich_loc.
11959 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11960 New.
11961 (test_show_locus): Replace calls to rich_location::add_range with
11962 calls to add_range. Rewrite the tests that used the now-defunct
11963 rich_location ctor taking a source_range. Simplify other tests
11964 by replacing calls to COMBINE_LOCATION_DATA with calls to
11965 make_location.
11966
c9e33662
RB
119672016-03-09 Richard Biener <rguenther@suse.de>
11968 Jakub Jelinek <jakub@redhat.com>
11969
11970 PR tree-optimization/70138
11971 * gcc.dg/vect/pr70138-1.c: New testcase.
11972 * gcc.dg/vect/pr70138-2.c: Likewise.
11973
2c73b764
JJ
119742016-03-09 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR target/70049
11977 * gcc.target/i386/pr70049.c: New test.
11978
c06d25bb
RB
119792016-03-09 Richard Biener <rguenther@suse.de>
11980
11981 PR c/70143
11982 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11983 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11984 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11985
5828a501
RO
119862016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11987
11988 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11989 arm-*-*.
11990
2e141c8d
JJ
119912016-03-09 Jakub Jelinek <jakub@redhat.com>
11992
5a9def37
JJ
11993 PR middle-end/67278
11994 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11995
2e141c8d
JJ
11996 PR target/67278
11997 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11998
11999 PR middle-end/70050
12000 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12001 in testcase comment.
12002
bf751f40
TV
120032016-03-09 Tom de Vries <tom@codesourcery.com>
12004
12005 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12006 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12007 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12008 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12009 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12010 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12011 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12012 * gfortran.dg/goacc/kernels-loop.f95: New test.
12013
e210c999
MS
120142016-03-08 Martin Sebor <msebor@redhat.com>
12015
12016 PR c++/62096
12017 * g++.dg/warn/overflow-warn-7.C: New test.
12018
80aac5c8
JM
120192016-03-08 Jason Merrill <jason@redhat.com>
12020
12021 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12022 * lib/target-supports.exp (check_effective_target_concepts): New.
12023
12b81409
JJ
120242016-03-08 Jakub Jelinek <jakub@redhat.com>
12025
d259b234
JJ
12026 PR c++/70135
12027 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12028 * g++.dg/ubsan/pr70135.C: New test.
12029
12b81409
JJ
12030 PR target/70110
12031 * gcc.dg/pr70110.c: New test.
12032
b4e9f2aa
MJ
120332016-03-07 Martin Jambor <mjambor@suse.cz>
12034
12035 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12036 * c-c++-common/gomp/if-1.c: Likewise.
12037 * c-c++-common/gomp/pr61486-2.c: Likewise.
12038 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12039 to dg-additional-options.
12040 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12041 * g++/gomp/target-teams-1.c: Likewise.
12042 * gcc.dg/gomp/gomp.exp: Likewise.
12043 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12044 dg-additional-options.
12045 * gfortran.dg/gomp/gomp.exp: Likewise.
12046 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12047 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12048 dg-additional-options.
12049 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12050
f86e631e
MJ
120512016-03-07 Martin Jambor <mjambor@suse.cz>
12052
12053 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12054 * c-c++-common/gomp/gridify-1.c: New test.
12055 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12056
94156b3f
AV
120572016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12058
12059 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12060 trigger for cortex-r8, when scanning for register r8.
12061 * gcc.target/arm/pr45701-2.c: Likewise.
12062
a84a49b7 120632016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12064 Jeff Law <law@redhat.com>
a84a49b7
RB
12065
12066 PR tree-optimization/69740
12067 * gcc.c-torture/compile/pr69740-1.c: New test.
12068 * gcc.c-torture/compile/pr69740-2.c: New test.
12069
e41f6c9e
BS
120702016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12071
12072 * lib/target-supports.exp
12073 (check_effective_target_whole_vector_shift): Enable for PPC64.
12074
57548bf5
RB
120752016-03-07 Richard Biener <rguenther@suse.de>
12076
12077 PR tree-optimization/70115
12078 * gcc.dg/torture/pr70115.c: New testcase.
12079
4ae13300
NS
120802016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12081
12082 PR middle-end/69916
12083 * c-c-++-common/goacc/pr69916.c: New.
12084
5edb9853
RH
120852016-03-07 Richard Henderson <rth@redhat.com>
12086
12087 * gcc.c-torture/compile/pr70061.c: New test.
12088
2067a8f3
RB
120892016-03-07 Richard Biener <rguenther@suse.de>
12090
12091 PR testsuite/70109
12092 * gcc.dg/vect/O3-pr36098.c: New testcase.
12093
4145a9b7
CL
120942016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12095
12096 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12097
1878be32
EB
120982016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12099
12100 * gnat.dg/renaming9.ad[sb]: New testcase.
12101
df762bb2
JJ
121022016-03-05 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR c++/70084
12105 * g++.dg/expr/stdarg3.C: New test.
12106
7d461295
JL
121072016-03-04 Jeff Law <law@redhat.com>
12108
12109 PR tree-optimization/69196
12110 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12111 x86_64-*-*.
12112
29b9828f
BS
121132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12114
b6b552fd
BS
12115 PR c/69973
12116 * gcc.dg/pr69973.c: New test.
12117
201d49e9
BS
12118 PR rtl-optimization/69941
12119 * gcc.dg/torture/pr69941.c: New test.
12120
29b9828f
BS
12121 PR c/69824
12122 * gcc.dg/pr69824.c: New test.
12123
640b7e74
TV
121242016-03-05 Tom de Vries <tom@codesourcery.com>
12125
12126 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12127 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12128 function.
12129
7a3a3fad
PP
121302016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12131
12132 PR c++/66786
12133 * g++.dg/cpp1y/var-templ48.C: New test.
12134 * g++.dg/cpp1y/var-templ49.C: New test.
12135
cd439aec
EB
121362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12137
12138 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12139
60204554
JJ
121402016-03-04 Jakub Jelinek <jakub@redhat.com>
12141
0c8825de
JJ
12142 PR c++/70035
12143 * g++.dg/ubsan/pr70035.C: New test.
12144
60204554
JJ
12145 PR target/70062
12146 * gcc.target/i386/pr70062.c: New test.
12147
f79d4eab
L
121482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12149
12150 * g++.dg/template/typename21.C: Remove c++98_only.
12151
ea81ce67
L
121522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12153
12154 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12155
64b23c13
DM
121562016-03-04 David Malcolm <dmalcolm@redhat.com>
12157
12158 PR c/68187
12159 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12160 function.
12161 (fn_42_b): Likewise.
12162 (fn_42_c): Likewise.
12163
729526f5
DM
121642016-03-04 David Malcolm <dmalcolm@redhat.com>
12165
12166 PR c/68187
12167 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12168 function.
12169 (fn_40_b): Likewise.
12170 (fn_41_a): Likewise.
12171 (fn_41_b): Likewise.
12172
f9ea11ac
JJ
121732016-03-04 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR target/70059
12176 * gcc.target/i386/avx512f-pr70059.c: New test.
12177 * gcc.target/i386/avx512dq-pr70059.c: New test.
12178
b6c38c69
BS
121792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12180
12181 PR rtl-optimization/57676
12182 * gcc.dg/torture/pr57676.c: New test.
12183
af3cdd34
IE
121842016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12185
12186 * gcc.dg/pr70026.c: New test.
12187
7ff6ca38
MP
121882016-03-04 Marek Polacek <polacek@redhat.com>
12189
12190 PR c/69798
12191 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12192 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12193
a6bf62d5
KT
121942016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12195
12196 PR target/70004
12197 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12198 Delete.
12199 (test_corners_sisd_si): Likewise.
12200 (main): Remove checks of the above.
12201 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12202
ae4cdc6a
EB
122032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12204
12205 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12206
08455559
CL
122072016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12208
12209 * gcc.dg/torture/pr69951.c: Accept argc==0.
12210
e9a35493
RB
122112016-03-04 Richard Biener <rguenther@suse.de>
12212
12213 PR c++/70054
12214 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12215 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12216
fba054c2
DV
122172016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12218
12219 PR testsuite/69766
12220 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12221 testing multiarch.
12222
f10cdc6c
JJ
122232016-03-04 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR debug/69947
12226 * gcc.dg/guality/pr69947.c: New test.
12227
2e981ba0
JJ
122282016-03-03 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR ada/70017
12231 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12232
0ba3bfa2
KT
122332016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12234
12235 PR rtl-optimization/69904
12236 * gcc.target/arm/pr69904.c: New test.
12237
97ecdb46
JJ
122382016-03-03 Jakub Jelinek <jakub@redhat.com>
12239
12240 PR target/70021
12241 * gcc.dg/vect/pr70021.c: New test.
12242 * gcc.target/i386/pr70021.c: New test.
12243
a2a743a1
MP
122442016-03-03 Marek Polacek <polacek@redhat.com>
12245
12246 PR middle-end/70050
12247 * gcc.dg/pr70050.c: New test.
12248
fa07ecdd
JG
122492016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12250
12251 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12252
23504262
ML
122532016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12254
12255 PR tree-optimization/70043
12256 * gfortran.dg/vect/pr70043.f90: New test.
12257
b7b9e1a9
EB
122582016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12259
12260 * gnat.dg/specs/task1.ads: New test.
12261
cb83ba54
RO
122622016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12263
12264 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12265 Invoke gdb with -batch.
12266 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12267
a75f5e30
RB
122682016-03-03 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/55936
12271 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12272
268bc320
JL
122732016-03-02 Jeff Law <law@redhat.com>
12274
815f20ab
JL
12275 PR rtl-optimization/69942
12276 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12277 effects of argument promotions.
12278
268bc320
JL
12279 PR tree-optimization/69987
12280 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12281 target does not support -fprefetch-loop-arrays.
12282
171f7de5
UB
122832016-03-02 Uros Bizjak <ubizjak@gmail.com>
12284
12285 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12286
192912db
BC
122872016-03-02 Bin Cheng <bin.cheng@arm.com>
12288
c7908871 12289 PR rtl-optimization/69052
192912db
BC
12290 * gcc.target/i386/pr69052.c: New test.
12291
90a7a40b
AM
122922016-03-02 Alan Modra <amodra@gmail.com>
12293
12294 * gcc.dg/pr69990.c: New.
12295
69fa742f
JJ
122962016-03-02 Jakub Jelinek <jakub@redhat.com>
12297
de752fb0
JJ
12298 PR c/68062
12299 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12300
12301 PR middle-end/70022
12302 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12303
69fa742f
JJ
12304 PR target/70028
12305 * gcc.target/i386/pr70028.c: New test.
12306
7c65bd56
MK
123072016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12308
12309 * c-c++-common/asan/swapcontext-test-1.c,
12310 * c-c++-common/tsan/thread_leak.c,
12311 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12312 * g++.dg/tsan/benign_race.C,
12313 * g++.dg/tsan/fd_close_norace.C,
12314 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12315 races with sanitizer output
12316
37d98220 123172016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12318 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12319
12320 PR target/67278
12321 * gcc.dg/simd-8.c: New testcase.
12322
218db463
RB
123232016-03-02 Richard Biener <rguenther@suse.de>
12324
12325 PR middle-end/67278
12326 * gcc.dg/simd-7.c: New testcase.
12327
22c72158
EB
123282016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12329
12330 * gcc.target/i386/pr70007.c: Tweak.
12331
9a790ccc
DV
123322016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12333
12334 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12335
bd02f00f
MP
123362016-03-02 Marek Polacek <polacek@redhat.com>
12337
12338 PR c/67854
12339 * gcc.dg/pr67854.c: New test.
12340
1e840f39
JJ
123412016-03-02 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR middle-end/70025
12344 * gcc.dg/torture/pr70025.c: New test.
12345
bca00241
VK
123462016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12347
12348 PR tree-optimization/68621
12349 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12350
0bca04b8
EB
123512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12352
12353 * gcc.target/i386/pr70007.c: New test.
12354
2a9afc86
JL
123552016-03-01 Jeff Law <law@redhat.com>
12356
eab2541b 12357 PR tree-optimization/69196
9d83ef71 12358 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12359
2a9afc86
JL
12360 PR tree-optimization/69196
12361 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12362 duplicating code and spoiling the expected output.
12363
0d39977e
MM
123642016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12365
12366 PR target/70033
12367 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12368 supports power9 before doing tests.
12369 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12370 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12371 * gcc.target/powerpc/p9-permute.c: Likewise.
12372
a0c0699d
UB
123732016-03-01 Uros Bizjak <ubizjak@gmail.com>
12374
12375 PR target/70027
12376 * gcc.target/i386/pr70027.c: New test.
12377
0ae3ef47 123782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12379
12380 * gcc.dg/pr70017.c: New test.
12381
686e2237
JJ
123822016-03-01 Jakub Jelinek <jakub@redhat.com>
12383
12384 PR c/69796
12385 PR c/69974
12386 * gcc.dg/pr69796.c: New test.
12387 * gcc.dg/pr69974.c: New test.
12388
f8e4188c
EB
123892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12390
12391 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12392
5e3f1c7c
JL
123932016-02-29 Jeff Law <law@redhat.com>
12394
12395 PR tree-optimization/69987
12396 * gfortran.dg/pr69987.f90: New test.
12397
12398 PR tree-optimization/69989
12399 * gcc.c-torture/compile/pr69989-2.c: New test.
12400
1be56bc5
MP
124012016-03-01 Marek Polacek <polacek@redhat.com>
12402
12403 PR c++/69795
12404 * g++.dg/parse/invalid1.C: New test.
12405
1b19470d
RB
124062016-03-01 Richard Biener <rguenther@suse.de>
12407
12408 PR middle-end/70022
12409 * gcc.dg/pr70022.c: New testcase.
12410
3ae0661a
IE
124112016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12412
12413 PR tree-optimization/69956
12414 * gcc.dg/pr69956.c: New test.
12415
0f09ab88
BS
124162016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12417
12418 PR target/70011
12419 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12420 XFAIL when hardware supports efficient unaligned storage access.
12421
76d881bf
PP
124222016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12423
12424 PR c++/69961
12425 * g++.dg/template/pr69961a.C: New test.
12426 * g++.dg/template/pr69961b.C: New test.
12427
7168133a
DM
124282016-02-29 David Malcolm <dmalcolm@redhat.com>
12429
12430 PR preprocessor/69985
12431 * gcc.dg/cpp/pr69985.c: New test case.
12432
0c6072a3
JL
124332016-02-29 Jeff Law <law@redhat.com>
12434
e66f219b
JL
12435 PR tree-optimization/70005
12436 * gcc.c-torture/execute/pr70005.c New test.
12437
0c6072a3
JL
12438 PR tree-optimization/69999
12439 * gcc.c-torture/compile/pr69999.c: New test.
12440
fd9fbdb3
YR
124412016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12442
12443 PR tree-optimization/69652
12444 * gcc.dg/torture/pr69652.c: Delete test.
12445 * gcc.dg/vect/pr69652.c: New test.
12446
cbd400b4
RB
124472016-02-19 Richard Biener <rguenther@suse.de>
12448
12449 PR tree-optimization/69980
12450 * gfortran.dg/vect/pr69980.f90: New testcase.
12451
84ea0f58
EB
124522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12453
12454 * gcc.target/sparc/20160229-1.c: New test.
12455
5d2a63dc
EB
124562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12457
12458 * gnat.dg/stack_usage3.adb: New test.
12459 * gnat.dg/stack_usage3_pkg.ads: New helper.
12460
93e708f9
EB
124612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12462
12463 * gnat.dg/renaming8.adb: New test.
12464 * gnat.dg/renaming8_pkg1.ads: New helper.
12465 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12466 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12467
6512bc93
RB
124682016-02-29 Richard Biener <rguenther@suse.de>
12469
12470 PR tree-optimization/69720
12471 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12472
7b201a88
TK
124732016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12474
12475 PR fortran/68147
12476 PR fortran/47674
12477 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12478
82ee0cf2 124792016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12480 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12481
12482 PR fortran/56007
12483 * gfortran.dg/coarray_8.f90: Adjust error message.
12484 * gfortran.dg/pr56007.f90: New test.
12485 * gfortran.dg/pr56007.f: New test.
12486
cdc1a2c8
L
124872016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12488
12489 PR tree-optimization/69989
12490 * gcc.dg/torture/pr69989.c: New test.
12491
33505bcf
EB
124922016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12493
12494 * gcc.target/i386/stack-realign-win.c: New test.
12495
524bfb19
HA
124962016-02-28 Harald Anlauf <anlauf@gmx.de>
12497
12498 PR fortran/60126
12499 * gfortran.dg/pr60126.f90: New test.
12500
bd542508
JL
125012016-02-27 Jeff Law <law@redhat.com>
12502
12503 Revert
12504 2016-02-26 Richard Biener <rguenther@suse.de>
12505 Jeff Law <law@redhat.com>
12506
12507 PR tree-optimization/69740
12508 * gcc.c-torture/compile/pr69740-1.c: New test.
12509 * gcc.c-torture/compile/pr69740-2.c: New test.
12510
dd1291e0
JD
125112016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12512
5fb67f8b 12513 PR fortran/69910
dd1291e0
JD
12514 * gfortran.dg/newunit_4.f90: New test.
12515
5cfefb59
JJ
125162016-02-27 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR target/69613
12519 PR rtl-optimization/69886
12520 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12521 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12522 target.
12523
20ba5f33
MS
125242016-02-26 Martin Sebor <msebor@redhat.com>
12525
12526 PR tree-optimization/15826
12527 * gcc.dg/tree-ssa/pr15826.c: New test.
12528
e6fb01b0
JJ
125292016-02-26 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR target/69969
12532 * gcc.target/powerpc/pr69969.c: New test.
12533
e3e0cf64
MS
125342016-02-26 Martin Sebor <msebor@redhat.com>
12535
12536 PR c++/15766
12537 * g++.old-deja/g++.other/decl5.C: Add a test case.
12538
d1f2bea5
SB
125392016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12540
12541 PR target/69946
12542 * gcc.target/powerpc/pr69946.c: New file.
12543
4a4f9d2b 125442016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12545 Jeff Law <law@redhat.com>
4a4f9d2b 12546
e3e0cf64 12547 PR tree-optimization/69740
4a4f9d2b
RB
12548 * gcc.c-torture/compile/pr69740-1.c: New test.
12549 * gcc.c-torture/compile/pr69740-2.c: New test.
12550
ad2a2706
MJ
125512016-02-26 Martin Jambor <mjambor@suse.cz>
12552
12553 PR middle-end/69920
12554 * gcc.dg/torture/pr69932.c: New test.
12555 * gcc.dg/torture/pr69936.c: Likewise.
12556
1d11f7ce
AK
125572016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12558
12559 PR target/69709
12560 * gcc.target/s390/pr69709.c: New test.
12561
6cfccbb2
KT
125622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12563
12564 PR target/69245
12565 * gcc.target/aarch64/pr69245_1.c: New test.
12566
ac59ad4e
KT
125672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12568
12569 PR target/69613
12570 * gcc.dg/torture/pr69613.c: New test.
12571
a2ad54a0
JJ
125722016-02-26 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR rtl-optimization/69891
12575 * gcc.target/i386/pr69891.c: New test.
12576
0884062c 125772016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12578 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12579
d2369d4f 12580 PR target/61397
c163789b
MM
12581 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12582 functionality for both 32-bit and 64-bit.
12583
5aed7e2c
RB
125842016-02-26 Richard Biener <rguenther@suse.de>
12585
12586 PR tree-optimization/69551
12587 * gcc.dg/torture/pr69951.c: New testcase.
12588
798e2a8e
RB
125892016-02-25 Richard Biener <rguenther@suse.de>
12590
12591 PR tree-optimization/48795
12592 * gcc.dg/Warray-bounds-18.c: New testcase.
12593
9559fbac
RO
125942016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12595
12596 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12597
c049b107
JJ
125982016-02-25 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR rtl-optimization/69896
12601 * gcc.dg/pr69896.c: New test.
12602
1137001c
PP
126032016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12604
12605 PR c++/69736
12606 * g++.dg/cpp1y/paren2.C: New test.
12607
2e9c8641
MS
126082016-02-24 Martin Sebor <msebor@redhat.com>
12609
12610 PR c/51147
12611 * gcc.dg/enum-mode-2.c: New test.
12612
03ca8fb3
JJ
126132016-02-24 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR c++/69922
12616 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12617 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12618 * g++.dg/ubsan/pr69922.C: New test.
12619
0b05329b
MP
126202016-02-24 Marek Polacek <polacek@redhat.com>
12621
12622 PR c/69819
12623 * gcc.dg/pr69819.c: New test.
12624
57c2c374
MS
126252016-02-24 Martin Sebor <msebor@redhat.com>
12626
3b96b93a
MS
12627 PR c++/69912
12628 * g++.dg/ext/flexary15.C: New test.
12629
126302016-02-24 Martin Sebor <msebor@redhat.com>
12631
12632 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12633 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12634 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12635
65433bb5
MK
126362016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12637 Charles Baylis <charles.baylis@linaro.org>
12638
12639 PR debug/61033
12640 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12641
f802a424 126422016-02-24 Richard Biener <rguenther@suse.de>
44293580 12643 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12644
12645 PR middle-end/69760
12646 * gcc.dg/torture/pr69760.c: New testcase.
12647
525f795f
RO
126482016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12649
12650 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12651 pattern on Solaris with as.
12652
cd7bbceb
KT
126532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12654
12655 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12656 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12657 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12658 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12659
89c0c1fd
JJ
126602016-02-24 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR middle-end/69915
12663 * gcc.dg/pr69915.c: New test.
12664
0683fd27
KT
126652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12666
12667 PR rtl-optimization/69886
12668 * gcc.dg/torture/pr69886.c: New test.
12669
e53d562a
RB
126702016-02-24 Richard Biener <rguenther@suse.de>
12671
12672 PR middle-end/68963
12673 * gcc.dg/torture/pr68963.c: New testcase.
12674
74a00288
KT
126752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12676
12677 PR target/69875
12678 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12679 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12680 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12681 * gcc.target/arm/atomic_loaddi_1.c: New test.
12682 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12683 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12684 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12685 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12686 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12687 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12688 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12689 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12690
340fd4c9
JJ
126912016-02-24 Jakub Jelinek <jakub@redhat.com>
12692
12693 PR middle-end/69909
12694 * gcc.dg/torture/pr69909.c: New test.
12695
47d3fdb2
RB
126962016-02-24 Richard Biener <rguenther@suse.de>
12697
12698 PR tree-optimization/69907
12699 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12700 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12701 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12702
dab73e73
CB
127032016-02-24 Christian Bruel <christian.bruel@st.com>
12704
12705 * gcc.target/arm/pragma_cpp_fma.c: New test.
12706
7cc5ec65
JD
127072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12708
12709 PR fortran/61156
12710 * gfortran.dg/include_6.f90: Update test.
12711
067fbd8b
JJ
127122016-02-23 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR objc/69844
12715 * objc.dg/pr69844.m: New test.
12716
64a454d9
JD
127172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12718
12719 PR libgfortran/69456
12720 * gfortran.dg/namelist_89.f90: New test.
12721 * gfortran.dg/pr59700.f90: Update test..
12722
35886f0b
MS
127232016-02-23 Martin Sebor <msebor@redhat.com>
12724
12725 PR middle-end/69780
12726 * g++.dg/ext/builtin_alloca.C: New test.
12727 * gcc.dg/builtins-68.c: New test.
12728
162cc7e3
RH
127292016-02-23 Richard Henderson <rth@redhat.com>
12730
12731 * gcc.target/i386/addr-space-3.c: Remove test.
12732
196440f8
DM
127332016-02-23 David Malcolm <dmalcolm@redhat.com>
12734
12735 PR preprocessor/69126
12736 PR preprocessor/69543
12737 * c-c++-common/pr69126-2-long.c: New test.
12738 * c-c++-common/pr69126-2-short.c: New test.
12739 * c-c++-common/pr69543-1.c: Remove xfail.
12740
1d3121af
DM
127412016-02-23 David Malcolm <dmalcolm@redhat.com>
12742
12743 PR preprocessor/69126
12744 PR preprocessor/69543
12745 PR preprocessor/69558
12746 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12747 (f): Rename to...
12748 (test_2): ...this, and add leading comment.
12749 (MACRO_3, test_3): New.
12750 (MACRO_4A, MACRO_4B, test_4): New.
12751 (MACRO): Rename to...
12752 (MACRO_5): ...this.
12753 (g): Rename to...
12754 (test_5): ...this, updating for renaming of MACRO, and
12755 add leading comment.
12756 * c-c++-common/pr69543-1.c: New.
12757 * c-c++-common/pr69543-2.c: New.
12758 * c-c++-common/pr69543-3.c: New.
12759 * c-c++-common/pr69543-4.c: New.
12760 * c-c++-common/pr69558-1.c: New.
12761 * c-c++-common/pr69558-2.c: New.
12762 * c-c++-common/pr69558-3.c: New.
12763 * c-c++-common/pr69558-4.c: New.
12764 * gcc.dg/pr69558.c: Move to...
12765 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12766 xfail for c++.
12767
f99c3557
TS
127682016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12769
12770 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12771 to -ftree-parallelize-loops/-fopenacc changes.
12772 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12773 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12774 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12775 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12776 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12777 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12778 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12779 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12780 * c-c++-common/goacc/kernels-loop.c: Likewise.
12781 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12782 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12783 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12784 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12785
c60ec7c2
RO
127862016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12787
12788 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12789
f1a62b6f
JJ
127902016-02-23 Jakub Jelinek <jakub@redhat.com>
12791
e67bf044
JJ
12792 PR c++/69902
12793 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12794
f1a62b6f
JJ
12795 PR c/69900
12796 * gcc.dg/pr69900.c: New test.
12797
20c5e09e
MJ
127982016-02-23 Martin Jambor <mjambor@suse.cz>
12799
12800 PR tree-optimization/69666
12801 * gcc.dg/tree-ssa/pr69666.c: New test.
12802
e457a6fc
AV
128032016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12804
12805 PR fortran/67451
12806 * gfortran.dg/coarray_allocate_5.f08: New test.
12807
d7b574f4
AK
128082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12809
12810 * gcc.target/s390/vcond-shift.c: Move to ...
12811 * gcc.target/s390/vector/vcond-shift.c: ... here.
12812
58bdeb44
AK
128132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12814
12815 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12816 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12817
7cd0387b
AK
128182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12819
12820 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12821
4246c8da
MW
128222016-02-20 Mark Wielaard <mjw@redhat.com>
12823
12824 PR c/28901
12825 * gcc.dg/unused-variable-3.c: New test.
12826
f93bc532
JJ
128272016-02-22 Jakub Jelinek <jakub@redhat.com>
12828
12829 PR target/69888
12830 * gcc.target/i386/pr69888.c: New test.
12831
c4e360f4
RB
128322016-02-22 Richard Biener <rguenther@suse.de>
12833
12834 PR tree-optimization/69882
12835 * gfortran.dg/vect/pr69882.f90: New testcase.
12836
09c92f1c
JJ
128372016-02-22 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR target/69885
12840 * gcc.dg/pr69885.c: New test.
12841
f88d45dc
OE
128422016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12843
12844 PR target/69806
12845 PR target/54089
12846 * gcc.target/sh/pr54089-10.c: New.
12847
ce1ff48e
PT
128482016-02-20 Paul Thomas <pault@gcc.gnu.org>
12849
12850 PR fortran/69423
12851 * gfortran.dg/deferred_character_15.f90 : New test.
12852
bbf27208
DH
128532016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12854
12855 PR fortran/57365
12856 gfortran.dg/allocate_with_source_18.f03: New test.
12857
128582016-02-20 Harald Anlauf <anlauf@gmx.de>
12859
12860 PR fortran/52531
12861 gfortran.dg/gomp/pr52531.f90: New test.
12862
268be88c
BE
128632016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12864
12865 PR c++/69865
12866 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12867 -std=c++03.
12868
4b6c824a
JJ
128692016-02-19 Jakub Jelinek <jakub@redhat.com>
12870
871b3f47
JJ
12871 PR c++/69826
12872 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12873 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12874
7a965d51
JJ
12875 PR c++/69850
12876 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12877
4b6c824a
JJ
12878 PR c++/69851
12879 * g++.dg/torture/pr69851.C: New test.
12880
15fca21a
MS
128812016-02-19 Martin Sebor <msebor@redhat.com>
12882
12883 PR testsuite/69573
12884 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12885
19e21586
JJ
128862016-02-19 Jakub Jelinek <jakub@redhat.com>
12887
03a616ac
JJ
12888 PR c++/69850
12889 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12890 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12891
19e21586
JJ
12892 PR c++/67767
12893 * g++.dg/cpp0x/pr67767.C: New test.
12894
2db16594
KT
128952016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12896
12897 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12898 for fp, simd, crypto, crc, lse.
12899 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12900 above.
12901 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12902 effective target check.
12903
5a7d9d1e
JJ
129042016-02-19 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR target/69820
12907 * gcc.target/i386/pr69820.c: New test.
12908
6448f064
AK
129092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12910
12911 * gcc.target/s390/vector/int128-1.c: New test.
12912
d0a859e6
AK
129132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12914
12915 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12916
9e4eb643
AK
129172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12918
12919 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12920 instruction pattern name to prevent the testcase from failing with
12921 -march=z13.
12922
859a4c0e
AK
129232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12924
12925 * gcc.target/s390/md/movstr-2.c: New test.
12926
efc2340b
MK
129272016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12928
12929 * gcc.target/s390/morestack.c: New test.
12930
ca2bfbc2
DV
129312016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12932
12933 PR target/69625
12934 * gcc.target/s390/pr69625.c: Add test case.
12935
efd4bd05
BE
129362016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12937
12938 PR testsuite/68580
12939 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12940
2bf2078a
MM
129412016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12942
12943 PR target/68404
12944 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12945 * gcc.target/powerpc/fusion3.c: Likewise.
12946
f003579e
RB
129472016-02-18 Richard Biener <rguenther@suse.de>
12948
12949 PR middle-end/69553
12950 * g++.dg/torture/pr69553.C: New testcase.
12951
19233914
NC
129522016-02-18 Nick Clifton <nickc@redhat.com>
12953
efd4bd05
BE
12954 PR target/62254
12955 PR target/69610
12956 * gcc.target/arm/pr62554.c: New test.
12957 * gcc.target/arm/pr69610-1.c: New test.
12958 * gcc.target/arm/pr69610-2.c: New test.
19233914 12959
23f27839
RB
129602016-02-18 Richard Biener <rguenther@suse.de>
12961
12962 PR middle-end/69854
12963 * gcc.dg/torture/pr69854.c: New testcase.
12964
932c0da4
JJ
129652016-02-17 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR c++/69850
12968 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12969
1bed93e4
BS
129702012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12971
12972 * gcc.target/powerpc/vec-cg.c: New test.
12973
57bfb134
RB
129742016-02-17 Richard Biener <rguenther@suse.de>
12975
12976 PR testsuite/69586
12977 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12978
a44e0ebb
KT
129792016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12980
12981 PR target/69161
12982 * gcc.c-torture/compile/pr69161.c: New test.
12983
ffacd726
DS
129842016-02-17 David Sherwood <david.sherwood@arm.com>
12985
12986 PR target/69532
12987 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12988 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12989
448db8d2
EB
129902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 * gcc.dg/ifcvt-4.c: Skip on Visium.
12993
e2f0522e
EB
129942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12995
12996 * gnat.dg/atomic8.adb: New test.
12997
bf17fe3f
EB
129982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12999
13000 * gnat.dg/discr46.ad[sb]: New test.
13001
ecf835e9
KN
130022016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13003
13004 PR Target/48344
13005 * gcc.target/powerpc/pr48344-1.c: New test.
13006
49a1164a
TK
130072015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13008
13009 PR fortran/69742
13010 * gfortran.dg/associate_21.f90: New test.
13011
bf14eba2
JJ
130122016-02-16 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR c/69835
13015 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13016 -Wnonnull in dg-options.
13017 * c-c++-common/nonnull-2.c: New test.
13018
35a093b6
JG
130192016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13020 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13021
13022 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13023
e387d491
JJ
130242016-02-16 Jakub Jelinek <jakub@redhat.com>
13025
13026 PR middle-end/69801
13027 * gcc.dg/pr69801.c: Add empty dg-options.
13028
ba539195
JN
130292016-02-16 James Norris <jnorris@codesourcery.com>
13030
13031 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13032 * g++.dg/goacc/deviceptr-1.c: New file.
13033
2a2b8f64
JJ
130342016-02-16 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR tree-optimization/69820
13037 * gcc.dg/vect/pr69820.c: New test.
13038
87440c29
RB
130392016-02-16 Richard Biener <rguenther@suse.de>
13040
13041 PR tree-optimization/69776
13042 * gcc.dg/torture/pr69776-2.c: New testcase.
13043
6d87c306
BS
130442016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13045
13046 PR tree-optimization/69714
13047 * gcc.dg/torture/pr69714.c: New test.
13048
3824a0a2
JJ
130492016-02-16 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/69802
13052 * gcc.dg/pr69802.c: New test.
13053
c8cfe96e
RB
130542016-02-16 Richard Biener <rguenther@suse.de>
13055
13056 PR middle-end/69801
13057 * gcc.dg/pr69801.c: New testcase.
13058
fc12098d
JD
130592016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13060
13061 PR libgfortran/69651
13062 * gfortran.dg/read_bang.f90: New test.
13063 * gfortran.dg/read_bang4.f90: New test.
13064
ba6b3795
JJ
130652016-02-15 Jakub Jelinek <jakub@redhat.com>
13066
f0516ca4
JJ
13067 PR c++/69658
13068 * g++.dg/init/pr69658.C: New test.
13069
ba6b3795
JJ
13070 PR c++/69797
13071 * c-c++-common/pr69797.c: New test.
13072
de3f9a2d
PK
130732016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13074
13075 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13076 check for aarch64*-*-*.
13077
17a3b967
RB
130782016-02-15 Richard Biener <rguenther@suse.de>
13079
13080 PR tree-optimization/69783
13081 * gcc.dg/vect/pr69783.c: New testcase.
13082
1c48bff1
RB
130832016-02-15 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/69776
13086 * gcc.dg/torture/pr69776.c: New testcase.
13087
1e6025b6
TK
130882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13089
13090 PR fortran/60526
13091 * gfortran.dg/type_decl_4.f90: Reinstated.
13092
d3308279
JDA
130932016-02-14 John David Anglin <danglin@gcc.gnu.org>
13094
13095 PR fortran/68746
13096 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13097
b7c56581
TK
130982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13099
13100 PR fortran/60526
13101 PR bootstrap/69816
13102 * gfortran.dg/type_decl_4.f90: Removed.
13103
60cb4ef5
TK
131042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13105
13106 PR fortran/60526
13107 * gfortran.dg/type_decl_4.f90: New test.
13108
f6964637
AM
131092016-02-14 Alan Modra <amodra@gmail.com>
13110
1a8849d1 13111 PR testsuite/68886
f6964637
AM
13112 * gcc.c-torture/execute/stkalign.c: Revise test.
13113
f5121920
OE
131142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13115
13116 PR target/67260
13117 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13118
6cda3ab6
OE
131192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13120
13121 PR target/67260
13122 * gcc.target/sh/torture/pr67260.c: New.
13123
6786e598
JDA
131242016-02-12 John David Anglin <danglin@gcc.gnu.org>
13125
13126 * gcc.dg/pr67964.c: Add dg-require-alias.
13127
7e05dad8
OE
131282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13129
13130 PR target/67636
13131 PR target/64345
13132 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13133
7f4cc3ce
JD
131342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13135
13136 PR libgfortran/69668
13137 * gfortran.dg/namelist_88.f90: New test.
13138
955ca6dc
JD
131392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13140
13141 PR libgfortran/69668
13142 * gfortran.dg/namelist_38.f90: Update test.
13143 * gfortran.dg/namelist_84.f90: Update test.
13144
876217ae
DM
131452016-02-12 David Malcolm <dmalcolm@redhat.com>
13146
13147 PR other/69554
13148 * gcc.dg/pr69554-1.c: New test.
13149 * gfortran.dg/pr69554-1.F90: New test.
13150 * gfortran.dg/pr69554-2.F90: New test.
13151 * lib/gcc-dg.exp (proc dg-locus): New function.
13152 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13153 distinguish between the caret-printing and non-caret-printing
13154 cases. If caret-printing has been explicitly enabled, bail out
13155 without attempting to fix up the output.
13156
61789eed
DM
131572016-02-12 David Malcolm <dmalcolm@redhat.com>
13158
13159 PR driver/69265
13160 PR driver/69453
13161 * gcc.dg/spellcheck-options-3.c: New test case.
13162 * gcc.dg/spellcheck-options-4.c: New test case.
13163 * gcc.dg/spellcheck-options-5.c: New test case.
13164 * gcc.dg/spellcheck-options-6.c: New test case.
13165 * gcc.dg/spellcheck-options-7.c: New test case.
13166 * gcc.dg/spellcheck-options-8.c: New test case.
13167 * gcc.dg/spellcheck-options-9.c: New test case.
13168 * gcc.dg/spellcheck-options-10.c: New test case.
13169
c3090c1f
JJ
131702016-02-12 Jakub Jelinek <jakub@redhat.com>
13171
13172 PR rtl-optimization/69764
13173 PR rtl-optimization/69771
13174 * c-c++-common/pr69764.c: New test.
13175 * gcc.dg/torture/pr69771.c: New test.
13176
8222034d
MP
131772016-02-12 Marek Polacek <polacek@redhat.com>
13178
13179 * g++.dg/torture/init-list1.C: New.
13180
f749f792
MP
131812016-02-12 Marek Polacek <polacek@redhat.com>
13182
13183 * gcc.dg/pr69522.c: Add empty dg-options.
13184
199fb02a
IE
131852016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13186
13187 * g++.dg/lto/lto.exp: Include and init mpx.
13188 * g++.dg/lto/pr69729_0.C: New test.
13189
b69539cb
JJ
131902016-02-12 Jakub Jelinek <jakub@redhat.com>
13191
06ff7000
JJ
13192 PR ipa/69241
13193 * g++.dg/ipa/pr69241-4.C: New test.
13194
b69539cb
JJ
13195 PR ipa/68672
13196 * g++.dg/ipa/pr68672-1.C: New test.
13197 * g++.dg/ipa/pr68672-2.C: New test.
13198 * g++.dg/ipa/pr68672-3.C: New test.
13199
16595a1f
BS
132002016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13201
13202 PR c/69522
6d87c306 13203 * gcc.dg/pr69522.c: New test.
16595a1f 13204
38d795d2
PP
132052016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13206
13207 PR c++/69098
13208 * g++.dg/cpp1y/69098.C: New test.
13209 * g++.dg/cpp1y/69098-2.C: New test.
13210
9c582551
JJ
132112016-02-12 Jakub Jelinek <jakub@redhat.com>
13212
13213 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13214 and neighbour -> neighbor.
13215 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13216 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13217 * c-c++-common/Wvarargs.c: Likewise.
13218 * c-c++-common/goacc/host_data-5.c: Likewise.
13219 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13220 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13221 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13222 * gcc.target/aarch64/pr60697.c: Likewise.
13223 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13224 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13225 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13226 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13227 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13228 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13229 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13230 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13231 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13232 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13233 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13234 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13235 * g++.dg/lookup/koenig5.C: Likewise.
13236 * g++.dg/ext/no-asm-2.C: Likewise.
13237 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13238 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13239 * gfortran.dg/used_types_16.f90: Likewise.
13240 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13241 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13242 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13243 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13244 * gfortran.dg/abstract_type_6.f03: Likewise.
13245 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13246 * gfortran.dg/used_types_15.f90: Likewise.
13247 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13248 * gfortran.dg/exit_3.f08: Likewise.
13249 * gfortran.dg/open_status_2.f90: Likewise.
13250 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13251 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13252 * gfortran.dg/associate_1.f03: Likewise.
13253 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13254 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13255 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13256 * gcc.dg/builtin-object-size-1.c: Likewise.
13257 * gcc.dg/noreturn-6.c: Likewise.
13258 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13259 * gcc.dg/globalalias.c: Likewise.
13260 * gcc.dg/builtins-config.h: Likewise.
13261 * gcc.dg/pr30457.c: Likewise.
13262 * gcc.c-torture/compile/volatile-1.c: Likewise.
13263 * gcc.c-torture/execute/20101011-1.c: Likewise.
13264 * c-c++-common/Waddress-1.c: Likewise.
13265
66756373
JJ
132662016-02-11 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR c/69768
13269 * c-c++-common/Waddress-1.c: New test.
13270
76fe932b
AV
132712016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13272
13273 PR fortran/69296
13274 * gfortran.dg/associate_19.f03: New test.
13275 * gfortran.dg/associate_20.f03: New test.
13276
564c4d4b
OE
132772016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13278
13279 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13280
e1c1ecb0
KT
132812016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13282
13283 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13284 .arch armv8-a\n. Add -dA to dg-options.
13285 * gcc.target/aarch64/assembler_arch_1.c: New test.
13286 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13287
0d7d9458
PC
132882016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13289
13290 PR c++/68726
13291 * g++.dg/cpp0x/pr68726.C: New.
13292
e6208a60
IE
132932016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13294
13295 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13296 test.
13297
281a11eb
RB
132982016-02-11 Richard Biener <rguenther@suse.de>
13299
13300 * g++.dg/tree-ssa/pr61034.C: Adjust.
13301
e03dd765
VM
133022016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13303
4b48faf5 13304 PR target/69148
e03dd765
VM
13305 * gcc.target/s390/pr69148.c: New.
13306
cdc23927
YR
133072016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13308
13309 PR tree-optimization/69652
13310 * gcc.dg/torture/pr69652.c: New test.
13311
e199dd0a
JJ
133122016-02-10 Jakub Jelinek <jakub@redhat.com>
13313 Patrick Palka <ppalka@gcc.gnu.org>
13314
13315 PR ipa/69241
13316 PR c++/69649
13317 * g++.dg/ipa/pr69241-1.C: New test.
13318 * g++.dg/ipa/pr69241-2.C: New test.
13319 * g++.dg/ipa/pr69241-3.C: New test.
13320 * g++.dg/ipa/pr69649.C: New test.
13321
d6b38027
UB
133222016-02-10 Uros Bizjak <ubizjak@gmail.com>
13323
13324 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13325 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13326
13b562c5
BC
133272016-02-10 Bin Cheng <bin.cheng@arm.com>
13328
13329 PR tree-optimization/68021
13330 * gcc.dg/tree-ssa/pr68021.c: New test.
13331
24a179f8
RB
133322016-02-10 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/69726
13335 * gcc.dg/uninit-22.c: New testcase.
13336
0d99886f
AP
133372016-02-09 Andrew Pinski <apinski@cavium.com>
13338
13339 PR tree-opt/69282
13340 * gcc.c-torture/compile/20160205-1.c: New testcase.
13341
ab04995c
MM
133422016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13343
13344 PR target/68404
13345 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13346 instead accessing a really large arrray.
13347 * gcc.target/powerpc/fusion3.c: Likewise.
13348
4b79ac23
CB
133492016-02-09 Charles Baylis <charles.baylis@linaro.org>
13350
13351 PR target/68532
13352 * gcc.c-torture/execute/pr68532.c: New test.
13353
b890a441
AO
133542016-02-11 Alexandre Oliva <aoliva@redhat.com>
13355
13356 PR target/69634
13357 * gcc.dg/pr69634.c: New.
13358
84a5bef7
RB
133592016-02-09 Richard Biener <rguenther@suse.de>
13360
13361 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13362
1f123759 133632016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13364
1f123759
AF
13365 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13366
65860c77
YR
133672016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13368
13369 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13370
7e1e8a0a
RB
133712016-02-09 Richard Biener <rguenther@suse.de>
13372
13373 PR tree-optimization/69715
13374 * gcc.dg/torture/pr69715.c: New testcase.
13375
efb45a9f
PP
133762016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13377
13378 PR c++/69139
13379 * g++.dg/cpp0x/trailing12.C: New test.
13380 * g++.dg/cpp0x/trailing13.C: New test.
13381
20a0c6f9
PP
133822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13383
13384 PR c++/69283
13385 PR c++/67835
13386 * g++.dg/cpp1y/auto-fn29.C: New test.
13387 * g++.dg/cpp1y/auto-fn30.C: New test.
13388
a162f3af
JJ
133892016-02-08 Jakub Jelinek <jakub@redhat.com>
13390
13391 PR tree-optimization/69209
13392 * gcc.c-torture/compile/pr69209.c: New test.
13393
4b4a9fbd
JL
133942016-02-08 Jeff Law <law@redhat.com>
13395
13396 PR tree-optimization/68541
13397 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13398 of statements allowed in join block for path splitting.
13399
cfac5ed2
JJ
134002016-02-08 Jakub Jelinek <jakub@redhat.com>
13401
f68bc23f
JJ
13402 PR c++/59627
13403 * g++.dg/gomp/pr59627.C: New test.
13404
cfac5ed2
JJ
13405 PR ipa/69239
13406 * g++.dg/ipa/pr69239.C: New test.
13407
44714d8c
DM
134082016-02-08 David Malcolm <dmalcolm@redhat.com>
13409
13410 PR preprocessor/69664
13411 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13412 * gcc.dg/cpp/warn-comments.c: Likewise.
13413
eba9e839
MP
134142016-02-08 Marek Polacek <polacek@redhat.com>
13415
13416 PR c++/69688
13417 * g++.dg/init/const12.C: New test.
13418
a011cd92
BS
134192016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13420
13421 PR target/60410
13422 * gcc.dg/lto/pr55113_0.c: Remove test.
13423
5317b1be
RB
134242016-02-08 Richard Biener <rguenther@suse.de>
13425
13426 PR tree-optimization/69719
13427 * gcc.dg/torture/pr69719.c: New testcase.
13428
63998a63
RB
134292016-02-08 Richard Biener <rguenther@suse.de>
13430 Jeff Law <law@redhat.com>
13431
13432 PR target/68273
13433 * gcc.target/mips/pr68273.c: New testcase.
13434
43f4a281
RB
134352016-02-08 Richard Biener <rguenther@suse.de>
13436
13437 PR rtl-optimization/69274
13438 * gcc.target/i386/addr-sel-1.c: XFAIL.
13439
0b604d2d
JL
134402016-02-08 Jeff Law <law@redhat.com>
13441
e8dfe49e
JL
13442 PR tree-optimization/68541
13443 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13444
6daecd7a 13445 PR tree-optimization/65917
0b604d2d
JL
13446 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13447
c0f0e35a
JD
134482016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13449
13450 PR fortran/50555
13451 * gfortran.dg/namelist_args.f90: New test.
13452
8981d712
JL
134532016-02-05 Jeff Law <law@redhat.com>
13454
6daecd7a 13455 PR tree-optimization/68541
8981d712
JL
13456 * gcc.dg/tree-ssa/split-path-2.c: New test.
13457 * gcc.dg/tree-ssa/split-path-3.c: New test.
13458 * gcc.dg/tree-ssa/split-path-4.c: New test.
13459 * gcc.dg/tree-ssa/split-path-5.c: New test.
13460 * gcc.dg/tree-ssa/split-path-6.c: New test.
13461 * gcc.dg/tree-ssa/split-path-7.c: New test.
13462
46cb9332
MS
134632016-02-05 Martin Sebor <msebor@redhat.com>
13464
13465 PR c++/69662
13466 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13467 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13468
be2083ea
RH
134692016-02-06 Richard HEnderson <rth@redhat.com>
13470
13471 PR c/69643
13472 * gcc.target/i386/addr-space-4.c: New.
13473 * gcc.target/i386/addr-space-5.c: New.
13474
711d7c23
MM
134752016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13476
13477 PR fortran/66089
13478 * gfortran.dg/elemental_dependency_6.f90: New.
13479
b5c1c988
JJ
134802016-02-05 Jakub Jelinek <jakub@redhat.com>
13481
861c7bcd
JJ
13482 PR rtl-optimization/69691
13483 * gcc.c-torture/execute/pr69691.c: New test.
13484
b5c1c988
JJ
13485 PR c++/69628
13486 * g++.dg/parse/pr69628.C: New test.
13487
f7dfa966
UB
134882016-02-05 Uros Bizjak <ubizjak@gmail.com>
13489
13490 * gcc.dg/sancov/asan.c: Move to ...
13491 * gcc.dg/asan/sancov-1.c: ... here.
13492
9b143e64
UB
134932016-02-05 Uros Bizjak <ubizjak@gmail.com>
13494
13495 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13496
f5d4b899
L
134972016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13498
13499 PR target/69677
13500 * gcc.target/i386/pr69677.c: New test.
13501
76c85fbb
PP
135022016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13503
13504 PR c++/68948
13505 * g++.dg/template/pr68948.C: New test.
13506
f181bf90
DV
135072016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13508
13509 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13510 (only necessary on s390x).
13511
714fb282
L
135122016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13513
13514 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13515 -mno-accumulate-outgoing-args.
13516
618d6c1c
PP
135172016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13518
13519 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13520
1066e9b5
JJ
135212016-02-04 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR c/69669
13524 * c-c++-common/pr69669.c: New test.
13525
76255d0d
MM
135262016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13527
13528 PR target/69667
13529 * g++.dg/pr69667.C: New file.
13530
e0b059b1
WD
135312016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13532
13533 PR target/69619
13534 * gcc.dg/pr69619.c: Add new test.
13535
2692b5c8
RS
135362016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13537
13538 PR rtl-optimization/69577
13539 * gcc.target/i386/pr69577.c: New test.
13540
7db337c2
ML
135412016-02-04 Martin Liska <mliska@suse.cz>
13542
13543 * g++.dg/asan/pr69276.C: New test.
13544
cc9c0829
KT
135452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13546
13547 PR target/65932
13548 PR target/67714
13549 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13550 a single smulbb instruction.
13551 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13552 * gcc.target/amr/wmul-2.c: Likewise.
13553
eb9feb52
KT
135542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13555
13556 PR target/65932
13557 PR target/67714
13558 * gcc.c-torture/execute/pr67714.c: New test.
13559
61f727fe
JJ
135602016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13561
13562 PR target/69454
13563 * gcc.target/i386/pr69454-1.c: New test.
13564 * gcc.target/i386/pr69454-2.c: New test.
13565
05dd97db
MS
135662016-02-03 Martin Sebor <msebor@redhat.com>
13567
13568 PR c++/69251
13569 PR c++/69253
13570 PR c++/69290
13571 PR c++/69277
13572 PR c++/69349
13573 * g++.dg/ext/flexarray-mangle-2.C: New test.
13574 * g++.dg/ext/flexarray-mangle.C: New test.
13575 * g++.dg/ext/flexarray-subst.C: New test.
13576 * g++.dg/ext/flexary11.C: New test.
13577 * g++.dg/ext/flexary12.C: New test.
13578 * g++.dg/ext/flexary13.C: New test.
13579 * g++.dg/ext/flexary14.C: New test.
13580 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13581
dac2fc29
L
135822016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13583
13584 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13585 Define only if CHECK_FLOAT128 is defined.
13586 (main): Properly initialize u5.
13587
eadb8035
JJ
135882016-02-03 Jakub Jelinek <jakub@redhat.com>
13589
0afbb81b
JJ
13590 PR c/69627
13591 * gcc.dg/pr69627.c: New test.
13592
eadb8035
JJ
13593 PR target/69644
13594 * gcc.dg/pr69644.c: New test.
13595
b12d4923
MS
135962016-02-03 Mike Stump <mikestump@comcast.net>
13597
13598 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13599 support for struct-layout-1.exp.
13600
ab4bae0c
PP
136012016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13602
13603 PR c++/69056
618d6c1c 13604 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13605
95831c01
VM
136062016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13607 Alexandre Oliva <aoliva@redhat.com>
13608
13609 PR target/69461
13610 * gcc.target/powerpc/pr69461.c: New.
13611
ccc71ab8
UB
136122016-02-03 Uros Bizjak <ubizjak@gmail.com>
13613
13614 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13615 works from here ...
13616 (check_effective_target_fsanitize_thread): ... to here. Do not
13617 specify additional compile flags for the test source.
13618 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13619 specify additional compile flags for the test source.
13620
96299640
WD
136212016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13622
13623 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13624
781d83d9
AV
136252016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13626
13627 PR fortran/67451
13628 PR fortran/69418
13629 * gfortran.dg/coarray_allocate_2.f08: New test.
13630 * gfortran.dg/coarray_allocate_3.f08: New test.
13631 * gfortran.dg/coarray_allocate_4.f08: New test.
13632
d8208e6d
AL
136332016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13634
13635 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13636 use same scan-tree-dump-times on all platforms.
13637 * gcc.dg/vect/vect-outer-1.c: Likewise.
13638 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13639 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13640 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13641 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13642 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13643 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13644 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13645
a8394fa0
SB
136462016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13647
13648 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13649 warning.
13650
f3baa1d3
L
136512016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13652
13653 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13654
eb077516
JN
136552016-02-02 James Norris <jnorris@codesourcery.com>
13656
13657 * c-c++-common/goacc/routine-5.c: Add tests.
13658
578fb225
AM
136592016-02-02 Alexander Monakov <amonakov@ispras.ru>
13660
13661 * gcc.target/nvptx/unsigned-cmp.c: New test.
13662
c64f7d37
WD
136632016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13664
13665 * gcc.target/aarch64/scalar_shift_1.c
13666 (test_corners_sisd_di): Improve force to SIMD register.
13667 (test_corners_sisd_si): Likewise.
13668 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13669 Remove scan-assembler check for ldr.
13670
90c6f26c
RB
136712016-02-02 Richard Biener <rguenther@suse.de>
13672
13673 PR tree-optimization/69595
13674 * gcc.dg/Warray-bounds-17.c: New testcase.
13675
9dc03c97
RB
136762016-02-02 Richard Biener <rguenther@suse.de>
13677
13678 PR tree-optimization/69606
13679 * gcc.dg/torture/pr69606.c: New testcase.
13680
2d4dc223
YR
136812016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13682
13683 PR middle-end/68542
13684 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13685 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13686
65c98fde
AM
136872016-02-02 Alan Modra <amodra@gmail.com>
13688
13689 PR target/69548
13690 * gcc.target/powerpc/pr69548.c: New test.
13691
e1b81f2b
JJ
136922016-02-01 Jakub Jelinek <jakub@redhat.com>
13693
d0268b37
JJ
13694 PR rtl-optimization/69592
13695 * gcc.dg/pr69592.c: New test.
13696
e1b81f2b
JJ
13697 PR preprocessor/69543
13698 PR c/69558
13699 * gcc.dg/pr69543.c: New test.
13700 * gcc.dg/pr69558.c: New test.
13701
7dd7780d
UB
137022016-02-01 Uros Bizjak <ubizjak@gmail.com>
13703
bf672ee5
UB
13704 PR testsuite/65940
13705 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13706
9a7013f8
MS
137072016-02-01 Martin Sebor <msebor@redhat.com>
13708
13709 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13710
e681fb2b
BC
137112016-02-01 Bin Cheng <bin.cheng@arm.com>
13712
13713 PR tree-optimization/67921
13714 * c-c++-common/ubsan/pr67921.c: New test.
13715
ff86345f
RB
137162016-02-01 Richard Biener <rguenther@suse.de>
13717
13718 PR middle-end/69556
13719 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13720
bc369dbd
RB
137212016-02-01 Richard Biener <rguenther@suse.de>
13722
13723 PR tree-optimization/69574
13724 * gcc.dg/torture/pr69574.c: New testcase.
13725
ef318184
RB
137262016-02-01 Richard Biener <rguenther@suse.de>
13727
13728 PR tree-optimization/69579
13729 * gcc.dg/setjmp-6.c: New testcase.
13730
654745e6
JJ
137312016-02-01 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR rtl-optimization/69570
13734 * g++.dg/opt/pr69570.C: New test.
13735
e6c0c44b
RH
137362016-02-01 Richard Henderson <rth@redhat.com>
13737
13738 * gcc.dg/pr69535.c: New test.
13739
6ff3f09a
JDA
137402016-01-31 John David Anglin <danglin@gcc.gnu.org>
13741
2c005538
JDA
13742 PR testsuite/69584
13743 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13744 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13745
61083a4b
JDA
13746 PR debug/68244
13747 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13748
6ff3f09a
JDA
13749 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13750
0c221916
PT
137512016-01-31 Paul Thomas <pault@gcc.gnu.org>
13752
13753 PR fortran/67564
13754 * gfortran.dg/allocate_with_source_17.f03: New test.
13755
db7a2818
JJ
137562016-01-30 Jakub Jelinek <jakub@redhat.com>
13757
13758 PR tree-optimization/69546
13759 * gcc.dg/torture/pr69546.c: New test.
13760
e520d5f0
PT
137612016-01-30 Paul Thomas <pault@gcc.gnu.org>
13762
13763 PR fortran/69566
13764 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13765
343c05d3
MS
137662016-01-30 Martin Sebor <msebor@redhat.com>
13767
13768 PR c++/68490
13769 * g++.dg/ext/flexary10.C: New test.
13770
d6c3a539
DH
137712016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13772
13773 PR fortran/66707
13774 gfortran.dg/common_23.f90: New test.
13775
52d72fcd
BS
137762016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13777
13778 PR target/65546
13779 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13780 condition being checked, and disable it when the target supports
13781 misaligned loads and stores.
13782
3a5d2ba4
JJ
137832016-01-29 Jakub Jelinek <jakub@redhat.com>
13784
13785 PR debug/69518
13786 * gcc.dg/torture/pr69518.c: New test.
13787
6bbacdb5
L
137882016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13789
13790 PR target/69530
13791 * gcc.target/i386/pr69530.c: New test.
13792
af932cdb
SE
137932016-01-29 Steve Ellcey <sellcey@imgtec.com>
13794
13795 PR target/65604
13796 * gcc.target/mips/div-delay.c: New test.
13797
26658b7c
JJ
137982016-01-29 Jakub Jelinek <jakub@redhat.com>
13799
33e89989
JJ
13800 PR target/69551
13801 * gcc.target/i386/pr69551.c: New test.
13802
26658b7c
JJ
13803 PR target/66137
13804 * gcc.target/i386/pr66137.c: New test.
13805
401116b5
AB
138062016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13807
13808 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13809 always built for p5600.
13810 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13811 isa=p5600 dg-option.
13812
d4abfcc5
RB
138132016-01-29 Richard Biener <rguenther@suse.de>
13814
13815 PR tree-optimization/69547
13816 * g++.dg/tree-ssa/pr69547.C: New testcase.
13817
16b77b32
JJ
138182016-01-29 Jakub Jelinek <jakub@redhat.com>
13819
13820 PR debug/66869
13821 * g++.dg/warn/Wunused-function2.C: New test.
13822
a1c95464
DV
138232016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13824
13825 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13826 support for test to succeed.
13827
5453bfed
MP
138282016-01-29 Marek Polacek <polacek@redhat.com>
13829
13830 PR c++/69509
13831 PR c++/69516
13832 * g++.dg/ext/constexpr-vla2.C: New test.
13833 * g++.dg/ext/constexpr-vla3.C: New test.
13834 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13835
452ec2a5
RB
138362016-01-29 Richard Biener <rguenther@suse.de>
13837
13838 PR middle-end/69537
13839 * gcc.dg/uninit-21.c: New testcase.
13840
aec0b19e
UB
138412016-01-28 Uros Bizjak <ubizjak@gmail.com>
13842
13843 PR target/69459
13844 * gcc.target/i386/pr69459.c: New test.
13845
df113ce7
SE
138462016-01-28 Steve Ellcey <sellcey@imgtec.com>
13847
13848 PR target/68400
13849 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13850 * gcc.target/mips/pr68400.c: New test.
13851
494de84f
MS
138522016-01-28 Martin Sebor <msebor@redhat.com>
13853
13854 PR target/17381
13855 * gcc.target/powerpc/pr17381.c: New test.
13856
eb1b1f01
JJ
138572016-01-28 Jakub Jelinek <jakub@redhat.com>
13858
13859 PR middle-end/69542
13860 * gcc.dg/torture/pr69542.c: New test.
13861
6dfeb7ce
WD
138622016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13863
13864 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13865
4b7471a4
DE
138662016-01-28 David Edelsohn <dje.gcc@gmail.com>
13867
13868 * gcc.dg/pr65980.c: Skip on AIX.
13869 * gcc.dg/pr66688.c: Same.
13870
b271fd21
DE
138712016-01-28 David Edelsohn <dje.gcc@gmail.com>
13872
13873 PR target/63679
13874 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13875 * gcc.dg/tree-ssa/sra-18.c: Same.
13876
874108a9
AV
138772016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13878
13879 PR fortran/62536
13880 * gfortran.dg/block_15.f08: New test.
13881 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13882 on incorrectly closed BLOCK.
13883
30480bcd
IE
138842016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13885
13886 * gcc.dg/declare-simd.c: New test.
6905c577 13887
14ba8d6d
RB
138882016-01-28 Richard Biener <rguenther@suse.de>
13889
13890 PR tree-optimization/69466
13891 * gfortran.dg/vect/pr69466.f90: New testcase.
13892
0d4c694e
TP
138932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13894
13895 * g++.dg/pr67989.C: Remove ARM-specific option.
13896 * gcc.target/arm/pr67989.C: New file.
13897
2aa780da
UB
138982016-01-27 Uros Bizjak <ubizjak@gmail.com>
13899
13900 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13901 and expm1 test for glibc < 2.11.
13902
f75ebe77
RH
139032016-01-27 Richard Henderson <rth@redhat.com>
13904
13905 * gcc.c-torture/execute/pr69447.c: New test.
13906
139072016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13908
9a175e65 13909 PR fortran/69422
49847d75
PT
13910 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13911
cbdd8ae0
JJ
139122016-01-27 Jakub Jelinek <jakub@redhat.com>
13913
13914 PR debug/66869
13915 * gcc.dg/pr66869.c: New test.
13916
2b572b3c
JL
139172016-01-25 Jeff Law <law@redhat.com>
13918
13919 PR tree-optimization/68398
aec0b19e 13920 PR tree-optimization/69196
2b572b3c
JL
13921 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13922 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13923 path to avoid new heuristic allowing more irreducible regions
13924 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13925 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13926 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13927 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13928 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13929
fa74a4bc
MP
139302016-01-27 Marek Polacek <polacek@redhat.com>
13931
13932 PR c/68062
13933 * c-c++-common/vector-compare-4.c: New test.
13934
0afff540
DM
139352016-01-27 David Malcolm <dmalcolm@redhat.com>
13936
13937 PR preprocessor/69126
13938 * c-c++-common/pr69126.c: New test case.
13939
1a218fc9
ILT
139402016-01-27 Ian Lance Taylor <iant@google.com>
13941
13942 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13943
5d70666e
RB
139442016-01-27 Ryan Burn <contact@rnburn.com>
13945
13946 PR cilkplus/69267
13947 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13948
87ff4d66
UB
139492016-01-27 Uros Bizjak <ubizjak@gmail.com>
13950
13951 PR target/69512
13952 * gcc.target/i386/pr69512.c: New test.
13953
27e23cca
RE
139542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13955
13956 PR ada/69488
13957 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13958
05bf54c3
MP
139592016-01-27 Marek Polacek <polacek@redhat.com>
13960
13961 PR c++/69379
13962 * g++.dg/pr69379.C: New test.
13963
60214d0d
MS
139642016-01-27 Martin Sebor <msebor@redhat.com>
13965
13966 PR c++/69317
13967 * g++.dg/abi/Wabi-2-2.C: New test.
13968 * g++.dg/abi/Wabi-2-3.C: New test.
13969 * g++.dg/abi/Wabi-3-2.C: New test.
13970 * g++.dg/abi/Wabi-3-3.C: New test.
13971
167c7bfa
RB
139722016-01-27 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/69166
13975 * gcc.dg/torture/pr69166.c: New testcase.
13976
1430fb1f
MJ
139772016-01-27 Martin Jambor <mjambor@suse.cz>
13978
13979 PR tree-optimization/69355
13980 * gcc.dg/tree-ssa/pr69355.c: New test.
13981
95e3030c
MP
139822016-01-27 Marek Polacek <polacek@redhat.com>
13983
13984 PR c++/69496
13985 * g++.dg/ext/constexpr-vla1.C: New test.
13986
eeb085f3
CB
139872016-01-20 Christian Bruel <christian.bruel@st.com>
13988
13989 PR target/69245
13990 * gcc.target/arm/pr69245.c: New test.
13991
b1652dde
JJ
139922016-01-27 Jakub Jelinek <jakub@redhat.com>
13993
13994 PR tree-optimization/69399
13995 * gcc.dg/torture/pr69399.c: New test.
13996
ce7e8f00
EB
139972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13998
13999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14000
e4aac1d1
EB
140012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14002
14003 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14004
8dfdb419
TV
140052016-01-26 Tom de Vries <tom@codesourcery.com>
14006
14007 PR tree-optimization/69110
14008 * gcc.dg/autopar/pr69110.c: New test.
14009
56f80f54 140102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14011 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14012
14013 * gcc.dg/graphite/isl-ast-op-select.c: New.
14014
a0909527
PT
140152015-01-26 Paul Thomas <pault@gcc.gnu.org>
14016
14017 PR fortran/69385
14018 * gfortran.dg/allocate_error_6.f90: New test.
14019
ffc445f4
RH
140202016-01-26 Richard Henderson <rth@redhat.com>
14021
14022 * gcc.dg/tm/pr60908.c: New test.
14023
01e1dea3
DM
140242016-01-26 David Malcolm <dmalcolm@redhat.com>
14025
14026 PR other/69006
14027 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14028 directive.
14029 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14030 expected multiline output to reflect the colorization being
14031 disabled before newlines.
14032 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14033 (custom_diagnostic_finalizer): Replace call to
14034 pp_newline_and_flush with call to pp_flush.
14035 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14036 * gfortran.dg/implicit_class_1.f90: Likewise.
14037 * lib/gcc-dg.exp (allow_blank_lines): New global.
14038 (dg-allow-blank-lines-in-output): New procedure.
14039 (gcc-dg-prune): Complain about blank lines in the output, unless
14040 dg-allow-blank-lines-in-output was called.
14041 * lib/multiline.exp (_build_multiline_regex): Only support
14042 arbitrary followup text for non-blank-lines, not for blank lines.
14043
13f92e8d
JJ
140442016-01-26 Jakub Jelinek <jakub@redhat.com>
14045
14046 PR tree-optimization/69483
14047 * gcc.dg/pr69483.c: New test.
14048 * g++.dg/opt/pr69483.C: New test.
14049
92422235
CL
140502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14051
14052 PR target/68620
14053 * gcc.target/arm/pr68620.c: New test.
14054
0bccf11b
L
140552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14056
14057 * gcc.target/i386/pr68986-2.c: Remove -m32.
14058
81cd202e
L
140592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14060
14061 PR target/68986
14062 * gcc.target/i386/pr68986-1.c: New test.
14063 * gcc.target/i386/pr68986-2.c: Likewise.
14064 * gcc.target/i386/pr68986-3.c: Likewise.
14065
213a1c03
CB
140662016-01-26 Christian Bruel <christian.bruel@st.com>
14067
14068 * lib/target-supports.exp
14069 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14070 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14071 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14072
22a08dd1
RB
140732016-01-26 Richard Biener <rguenther@suse.de>
14074
14075 PR tree-optimization/69452
14076 * gcc.dg/torture/pr69452.c: New testcase.
14077
6c06e0e8
JJ
140782016-01-26 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR target/69442
14081 * gcc.dg/pr69442.c: New test.
14082
b96824c4
RFI
140832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14084
14085 PR target/67896
14086 * gcc.target/aarch64/simd/pr67896.C: New.
14087
5ee31e57
RS
140882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14089
14090 PR tree-optimization/69400
14091 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14092 function.
14093 (plugin_init): Call it.
14094 * gcc.dg/torture/pr69400.c: New test.
14095
7ddfb31d
CL
140962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14097
14098 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14099
1e050c90
AK
141002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14101 Sebastian Pop <s.pop@samsung.com>
14102
14103 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14104 isl-0.15.
14105
c8ee4bf5
AK
141062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14107 Sebastian Pop <s.pop@samsung.com>
14108
14109 * gcc.dg/graphite/pr69292.c: New.
14110
d902b330
JJ
141112016-01-25 Jakub Jelinek <jakub@redhat.com>
14112
14113 * c-c++-common/goacc/use_device-1.c: New test.
14114
2c89b952
JL
141152016-01-25 Jeff Law <law@redhat.com>
14116
14117 PR tree-optimization/69196
14118 PR tree-optimization/68398
14119 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14120 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14121
685c8785
DE
141222016-01-25 David Edelsohn <dje.gcc@gmail.com>
14123
14124 PR target/69469
14125 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14126 Algorithm.
14127
95cef0c1
RB
141282016-01-25 Richard Biener <rguenther@suse.de>
14129
14130 PR testsuite/69380
14131 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14132
2947d3b2
IE
141332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14134
14135 PR target/69421
14136 * gcc.dg/pr69421.c: New test.
14137
ae19075a
BB
141382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14139
14140 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14141 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14142 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14143 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14144 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14145 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14146 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14147 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14148 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14149 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14150
fa4511c2
RB
141512016-01-25 Richard Biener <rguenther@suse.de>
14152
14153 PR tree-optimization/69376
14154 * gcc.dg/torture/pr69376.c: New testcase.
14155
1d101216
JD
141562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14157
14158 PR fortran/69397
14159 PR fortran/68442
14160 * gfortran.dg/interface_38.f90: New test.
14161 * gfortran.dg/interface_39.f90: New test.
a0909527 14162
a59b92b0
PP
141632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14164
14165 Revert:
14166 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14167
14168 PR c++/11858
14169 PR c++/24663
14170 PR c++/24664
14171 * g++.dg/template/pr11858.C: New test.
14172 * g++.dg/template/pr24663.C: New test.
14173 * g++.dg/template/unify12.C: New test.
14174 * g++.dg/template/unify13.C: New test.
14175 * g++.dg/template/unify14.C: New test.
14176 * g++.dg/template/unify15.C: New test.
14177 * g++.dg/template/unify16.C: New test.
14178 * g++.dg/template/unify17.C: New test.
14179
16acb1a8
DH
141802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14181
14182 PR fortran/68283
14183 gfortran.dg/pr68283.f90: New test.
14184
094773e8
TK
141852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14186
14187 PR fortran/66094
14188 * gfortran.dg/inline_matmul_13.f90: New test.
14189 * gfortran.dg/matmul_bounds_8.f90: New test.
14190 * gfortran.dg/matmul_bounds_9.f90: New test.
14191 * gfortran.dg/matmul_bounds_10.f90: New test.
14192
42fb90d7
TV
141932016-01-23 Tom de Vries <tom@codesourcery.com>
14194
14195 PR tree-optimization/69426
14196 * gcc.dg/autopar/pr69426.c: New test.
14197
69da7802
MS
141982016-01-23 Martin Sebor <msebor@redhat.com>
14199
14200 PR c++/58109
14201 PR c++/69022
14202 * g++.dg/cpp0x/alignas5.C: New test.
14203 * g++.dg/ext/vector29.C: Same.
14204
da17300a
UB
142052016-01-23 Uros Bizjak <ubizjak@gmail.com>
14206
14207 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14208 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14209 _GNU_SOURCE from compile flags to the source.
14210 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14211 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14212 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14213 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14214
62041cfc
JJ
142152016-01-22 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR target/69432
14218 * g++.dg/opt/pr69432.C: New test.
14219
f7d2ad6f
BS
142202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14221
14222 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14223 32-bit targets testing an -m64 multilib.
14224
d403fc9a
WS
142252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14226
14227 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14228 64-bit support.
14229
4aa16f8d
JG
142302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14231
14232 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14233
7c816d0f
CB
142342016-01-21 Christian Bruel <christian.bruel@st.com>
14235
14236 PR target/68674
14237 * gcc.target/i386/pr68674.c
14238 * gcc.target/aarch64/pr68674.c
14239 * gcc.target/arm/pr68674.c
14240
fce661e8
KT
142412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14242
14243 PR target/69403
14244 * gcc.c-torture/execute/pr69403.c: New test.
14245
4696899f
PC
142462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14247
14248 PR c++/55843
14249 * g++.dg/template/pr55843.C: New.
14250
bac69366
AL
142512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14252
14253 PR testsuite/66877
14254 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14255 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14256
b57d3a5c
BS
142572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14258
14259 PR testsuite/67489
da17300a
UB
14260 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14261 from dg-do compile directive, and instead add
14262 { dg-require-effective-target int128 }.
b57d3a5c 14263
9f04a53e
MS
142642016-01-20 Martin Sebor <msebor@redhat.com>
14265
14266 PR c/69405
14267 * gcc.dg/sync-fetch.c: New test.
14268
38a51663
JL
142692016-01-21 Martin Sebor <msebor@redhat.com>
14270
14271 PR target/69252
14272 * gcc.target/powerpc/pr69252.c: New test.
14273
2423a75a
JD
142742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14275
14276 PR fortran/65996
da17300a 14277 * gfortran.dg/pr65996.f90: New test.
2423a75a 14278
0a76463f
DV
142792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14280
14281 PR c++/68810
9f04a53e 14282 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14283 expected to generate an error.
0a76463f 14284
9776e692
BS
142852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14286
14287 PR middle-end/66178
14288 * gcc.dg/torture/pr66178.c: New test.
14289
c8d3e088
AB
142902016-01-21 Anton Blanchard <anton@samba.org>
14291 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14292
14293 PR target/63354
14294 * gcc.target/powerpc/pr63354.c: New test.
14295
35b707ff
VM
142962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14297
14298 PR rtl-optimization/68990
14299 * gcc.target/i386/pr68990: New.
14300
157b0829
NC
143012016-01-21 Nick Clifton <nickc@redhat.com>
14302
14303 PR target/69129
14304 * gcc.target/mips/pr69129.c: New.
14305
aede6748
PC
143062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14307
14308 PR c++/58046
14309 * g++.dg/cpp0x/pr58046.C: New.
14310
5463c2c8
JJ
143112016-01-21 Jakub Jelinek <jakub@redhat.com>
14312
6d31cc75
SS
14313 PR target/69187
14314 PR target/65624
14315 * gcc.target/arm/pr69187.c: New test.
14316
5463c2c8
JJ
14317 PR c++/69355
14318 * g++.dg/torture/pr69355.C: New test.
14319
fa28f32b
AK
143202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14321 Sebastian Pop <s.pop@samsung.com>
14322
14323 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14324
b920a047
AK
143252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14326 Sebastian Pop <s.pop@samsung.com>
14327
da17300a 14328 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14329
bdd3aea6
JJ
143302016-01-21 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR middle-end/67653
14333 * c-c++-common/pr67653.c: New test.
14334 * gcc.dg/torture/pr29119.c: Add dg-warning.
14335
26a2e6ae
PB
143362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14337
14338 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14339
d25c7690
PK
143402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14341
14342 PR c/24293
14343 * gcc.dg/pr24293.c: New test.
14344 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14345 incomplete struct type.
14346 * gcc.dg/declspec-1.c: Likewise.
14347 * gcc.dg/pr63549.c: Likewise.
14348
889d5698
JJ
143492016-01-20 Jakub Jelinek <jakub@redhat.com>
14350
14351 PR tree-optimization/66612
14352 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14353 for bdn instruction.
14354
d7cf3dc7
CL
143552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14356
14357 * lib/target-supports.exp
14358 (check_effective_target_arm_fp_ok_nocache): New.
14359 (check_effective_target_arm_fp_ok): New.
14360 (add_options_for_arm_fp): New.
14361 (check_effective_target_arm_crypto_ok_nocache): Require
14362 target_arm_v8_neon_ok instead of arm32.
14363 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14364 (check_effective_target_arm_crypto_pragma_ok): New.
14365 (add_options_for_arm_vfp): New.
14366 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14367 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14368 target instead. Force initial fpu to vfp.
14369 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14370 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14371 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14372 dependency.
14373 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14374 use arm_vfp effective target instead. Force initial fpu to vfp.
14375 * gcc.target/arm/attr-neon3.c: Likewise.
14376 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14377 arm_vfp_ok.
14378 * gcc.target/arm/unsigned-float.c: Likewise.
14379 * gcc.target/arm/vfp-1.c: Likewise.
14380 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14381 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14382 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14383 * gcc.target/arm/vfp-ldmias.c: Likewise.
14384 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14385 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14386 * gcc.target/arm/vfp-stmiad.c: Likewise.
14387 * gcc.target/arm/vfp-stmias.c: Likewise.
14388 * gcc.target/arm/vnmul-1.c: Likewise.
14389 * gcc.target/arm/vnmul-2.c: Likewise.
14390 * gcc.target/arm/vnmul-3.c: Likewise.
14391 * gcc.target/arm/vnmul-4.c: Likewise.
14392
01ac9704 143932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14394
e84b00da
L
14395 PR testsuite/69366
14396 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14397 the MPX run-time library, for compile-time MPX test.
14398 * gcc.target/i386/chkp-always_inline.c: Likewise.
14399 * gcc.target/i386/chkp-bndret.c: Likewise.
14400 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14401 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14402 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14403 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14404 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14405 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14406 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14407 * gcc.target/i386/chkp-label-address.c: Likewise.
14408 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14409 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14410 * gcc.target/i386/chkp-pr69044.c: Likewise.
14411 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14412 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14413 * gcc.target/i386/chkp-strchr.c: Likewise.
14414 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14415 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14416 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14417 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14418 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14419 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14420 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14421 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14422 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14423 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14424 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14425 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14426 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14427 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14428 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14429 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14430 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14431 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14432 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14433 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14434 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14435 * gcc.target/i386/pr63995-2.c: Likewise.
14436 * gcc.target/i386/pr64805.c: Likewise.
14437 * gcc.target/i386/pr65044.c: Likewise.
14438 * gcc.target/i386/pr65167.c: Likewise.
14439 * gcc.target/i386/pr65183.c: Likewise.
14440 * gcc.target/i386/pr65184.c: Likewise.
14441 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14442
28b33016
IE
144432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14444
14445 PR tree-optimization/69328
14446 * gcc.dg/pr69328.c: New test.
14447
bcff0913
JL
144482016-01-20 Jeff Law <law@redhat.com>
14449
bf0bb970 14450 PR target/25114
bcff0913
JL
14451 * gcc.target/m68k/pr25114.c: New test.
14452
a3f69631
AV
144532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14454
14455 * gcc.target/arm/memset-inline-10.c: Added
14456 dg-require-effective-target arm_thumb2_ok.
14457
af33ba0d
EB
144582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14459
14460 * gcc.dg/debug/dwarf2/sso.c: New test.
14461
7596d5de
UB
144622016-01-19 Uros Bizjak <ubizjak@gmail.com>
14463
14464 PR testsuite/68820
14465 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14466 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14467 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14468
ceda2c69
JH
144692016-01-19 Jan Hubicka <hubicka@ucw.cz>
14470
14471 PR ipa/66223
14472 * g++.dg/ipa/devirt-50.C: New testcase.
14473
38a979f2
MP
144742016-01-19 Marek Polacek <polacek@redhat.com>
14475
14476 PR c++/68965
14477 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14478 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14479
962801c5
KT
144802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14481
14482 PR target/69135
14483 * gcc.target/arm/pr69135_1.c: New test.
14484
078fe40a
WD
144852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14486
14487 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14488
786e3c06
WD
144892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14490
14491 * gcc.target/aarch64/ccmp_1.c: New testcase.
14492
1e297006
MP
144932016-01-19 Marek Polacek <polacek@redhat.com>
14494
14495 PR c++/68586
14496 * g++.dg/cpp0x/enum30.C: New test.
14497
879c27e3
RB
144982016-01-19 Richard Biener <rguenther@suse.de>
14499
14500 PR tree-optimization/69336
14501 * g++.dg/tree-ssa/pr69336.C: New testcase.
14502
015337d3
JJ
145032016-01-19 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR debug/65779
14506 * gcc.dg/pr65779.c: New test.
14507
e2c768b6
RB
145082016-01-19 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/69352
14511 * gcc.dg/torture/pr69352.c: New testcase.
14512
569efc34
JJ
145132016-01-19 Jakub Jelinek <jakub@redhat.com>
14514
14515 PR rtl-optimization/68955
14516 PR rtl-optimization/64557
14517 * gcc.dg/torture/pr68955.c: New test.
14518
e49d321f
JH
145192016-01-19 Jan Hubicka <hubicka@ucw.cz>
14520
14521 PR lto/69136
14522 * g++.dg/torture/pr69136.C: New testcase.
14523
e9191ad3
JH
145242016-01-19 Jan Hubicka <hubicka@ucw.cz>
14525
14526 PR lto/69133
14527 * g++.dg/lto/pr69133_0.C: New testcase.
14528 * g++.dg/lto/pr69133_1.C: New testcase.
14529
2bedb645
JL
145302016-01-15 Jeff Law <law@redhat.com>
14531
14532 PR tree-optimization/69320
14533 * gcc.c-torture/pr69320-1.c: New test.
14534 * gcc.c-torture/pr69320-2.c: New test.
14535 * gcc.c-torture/pr69320-3.c: New test.
14536 * gcc.c-torture/pr69320-4.c: New test.
14537
17c15cb9
PP
145382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14539
14540 PR c++/11858
14541 PR c++/24663
14542 PR c++/24664
14543 * g++.dg/template/pr11858.C: New test.
14544 * g++.dg/template/pr24663.C: New test.
14545 * g++.dg/template/unify12.C: New test.
14546 * g++.dg/template/unify13.C: New test.
14547 * g++.dg/template/unify14.C: New test.
14548 * g++.dg/template/unify15.C: New test.
14549 * g++.dg/template/unify16.C: New test.
14550 * g++.dg/template/unify17.C: New test.
14551
9617fd08
DM
145522016-01-18 David Malcolm <dmalcolm@redhat.com>
14553
14554 PR testsuite/69181
14555 * gcc.dg/pr69181-1.c: New test file.
14556 * gcc.dg/pr69181-2.c: New test file.
14557 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14558 globals by moving it to...
14559 (cleanup-after-saved-dg-test): ...this new function. Add
14560 "global additional_sources_used". Add reset of global
14561 multiline_expected_outputs to the empty list.
14562 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14563 global to...
14564 (multiline_expected_outputs): ...this, and updated comments to
14565 note that it is modified from gcc-dg.exp.
14566 (dg-end-multiline-output): Update for the above renaming.
14567 (handle-multiline-outputs): Likewise. Remove the clearing
14568 of the expected outputs to the empty list.
14569
b555a2e4
RB
145702016-01-18 Richard Biener <rguenther@suse.de>
14571
14572 PR tree-optimization/69297
14573 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14574
96902805
JM
145752016-01-18 Joseph Myers <joseph@codesourcery.com>
14576
14577 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14578 dg-options.
14579 * gcc.target/mips/mips-3d-2.c: Likewise.
14580 * gcc.target/mips/mips-3d-3.c: Likewise.
14581 * gcc.target/mips/mips-3d-4.c: Likewise.
14582 * gcc.target/mips/mips-3d-5.c: Likewise.
14583 * gcc.target/mips/mips-3d-6.c: Likewise.
14584 * gcc.target/mips/mips-3d-7.c: Likewise.
14585 * gcc.target/mips/mips-3d-8.c: Likewise.
14586 * gcc.target/mips/mips-3d-9.c: Likewise.
14587 * gcc.target/mips/mips-ps-1.c: Likewise.
14588 * gcc.target/mips/mips-ps-2.c: Likewise.
14589 * gcc.target/mips/mips-ps-3.c: Likewise.
14590 * gcc.target/mips/mips-ps-4.c: Likewise.
14591 * gcc.target/mips/mips-ps-5.c: Likewise.
14592 * gcc.target/mips/mips-ps-6.c: Likewise.
14593 * gcc.target/mips/mips-ps-7.c: Likewise.
14594 * gcc.target/mips/mips-ps-type.c: Likewise.
14595 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14596 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14597
40e26f94
TV
145982016-01-18 Tom de Vries <tom@codesourcery.com>
14599
14600 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14601 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14602 * c-c++-common/goacc/kernels-empty.c: New test.
14603 * c-c++-common/goacc/kernels-eternal.c: New test.
14604 * c-c++-common/goacc/kernels-loop-2.c: New test.
14605 * c-c++-common/goacc/kernels-loop-3.c: New test.
14606 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14607 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14608 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14609 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14610 * c-c++-common/goacc/kernels-loop-data.c: New test.
14611 * c-c++-common/goacc/kernels-loop-g.c: New test.
14612 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14613 * c-c++-common/goacc/kernels-loop-n.c: New test.
14614 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14615 * c-c++-common/goacc/kernels-loop.c: New test.
14616 * c-c++-common/goacc/kernels-noreturn.c: New test.
14617 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14618 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14619 * c-c++-common/goacc/kernels-reduction.c: New test.
14620
a98d4647
TV
146212016-01-18 Tom de Vries <tom@codesourcery.com>
14622
14623 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14624 * gcc.dg/autopar/outer-2.c: Same.
14625 * gcc.dg/autopar/outer-3.c: Same.
14626 * gcc.dg/autopar/outer-4.c: Same.
14627 * gcc.dg/autopar/outer-5.c: Same.
14628 * gcc.dg/autopar/outer-6.c: Same.
14629 * gcc.dg/autopar/parallelization-1.c: Same.
14630 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14631 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14632 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14633 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14634 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14635 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14636 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14637 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14638 * gcc.dg/autopar/pr39500-1.c: Same.
14639 * gcc.dg/autopar/pr39500-2.c: Same.
14640 * gcc.dg/autopar/pr46193.c: Same.
14641 * gcc.dg/autopar/pr46194.c: Same.
14642 * gcc.dg/autopar/pr49580.c: Same.
14643 * gcc.dg/autopar/pr49960-1.c: Same.
14644 * gcc.dg/autopar/pr49960.c: Same.
14645 * gcc.dg/autopar/pr68373.c: Same.
14646 * gcc.dg/autopar/reduc-1.c: Same.
14647 * gcc.dg/autopar/reduc-1char.c: Same.
14648 * gcc.dg/autopar/reduc-1short.c: Same.
14649 * gcc.dg/autopar/reduc-2.c: Same.
14650 * gcc.dg/autopar/reduc-2char.c: Same.
14651 * gcc.dg/autopar/reduc-2short.c: Same.
14652 * gcc.dg/autopar/reduc-3.c: Same.
14653 * gcc.dg/autopar/reduc-4.c: Same.
14654 * gcc.dg/autopar/reduc-6.c: Same.
14655 * gcc.dg/autopar/reduc-7.c: Same.
14656 * gcc.dg/autopar/reduc-8.c: Same.
14657 * gcc.dg/autopar/reduc-9.c: Same.
14658 * gcc.dg/autopar/uns-outer-4.c: Same.
14659 * gcc.dg/autopar/uns-outer-5.c: Same.
14660 * gcc.dg/autopar/uns-outer-6.c: Same.
14661 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14662 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14663
da976fa8
AL
146642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14665
14666 PR target/63679
14667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14668 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14669
70c1e886
AL
146702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14671
14672 PR target/63679
14673 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14674 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14675 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14676
88bed196
AL
146772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14678
14679 PR target/63679
14680 * gcc.dg/tree-ssa/sra-17.c: New.
14681 * gcc.dg/tree-ssa/sra-18.c: New.
14682
3dd5f42e
IE
146832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14684
14685 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14686
ae5a77fa
EB
146872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14688
14689 * gnat.dg/inline12.adb: New test.
14690
11e57fc6
BC
146912016-01-18 Bin Cheng <bin.cheng@arm.com>
14692
14693 PR tree-optimization/66797
14694 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14695
995b6fe0
RB
146962016-01-18 Richard Biener <rguenther@suse.de>
14697
14698 PR tree-optimization/69170
14699 * gcc.dg/torture/pr69170.c: New testcase.
14700
82ee0cf2 147012016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14702
14703 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14704
d69da357
TV
147052016-01-16 Tom de Vries <tom@codesourcery.com>
14706
14707 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14708
a3845283
TV
147092016-01-16 Tom de Vries <tom@codesourcery.com>
14710
14711 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14712 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14713 redundant dg-require-effective-target pthread.
14714 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14715 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14716 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14717 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14718 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14719 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14720 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14721
197a6aa6
DE
147222016-01-16 David Edelsohn <dje.gcc@gmail.com>
14723
14724 PR target/68609
14725 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14726 * gcc.target/powerpc/recip-7.c: Same.
14727
ec7886c1
PP
147282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14729
14730 PR c++/69091
14731 * g++.dg/template/pr69091.C: New test.
14732
203484bb
PP
147332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14734
14735 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14736 dump does not contain an error_mark_node.
14737 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14738 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14739
aa2500e9
PP
147402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14741
14742 PR c++/68936
14743 * g++.dg/template/pr68936.C: New test.
14744
28621a5c
DE
147452016-01-15 David Edelsohn <dje.gcc@gmail.com>
14746
14747 PR target/68609
14748 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14749 * gcc.target/powerpc/recip-2.c: Same.
14750 * gcc.target/powerpc/recip-3.c: Same.
14751 * gcc.target/powerpc/recip-4.c: Same.
14752 * gcc.target/powerpc/recip-sqrtf.c: Same.
14753
40c43aca
JL
147542016-01-15 Jeff Law <law@redhat.com>
14755
14756 PR tree-optimization/69270
14757 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14758 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14759
afbc5ae8
PT
147602016-01-15 Paul Thomas <pault@gcc.gnu.org>
14761
14762 PR fortran/49630
14763 * gfortran.dg/deferred_character_13.f90: New test for the fix
14764 of comment 3 of the PR.
14765
14766 PR fortran/54070
14767 * gfortran.dg/deferred_character_8.f90: New test
14768 * gfortran.dg/allocate_error_5.f90: New test
14769
14770 PR fortran/60593
14771 * gfortran.dg/deferred_character_10.f90: New test
14772
14773 PR fortran/60795
14774 * gfortran.dg/deferred_character_14.f90: New test
14775
14776 PR fortran/61147
14777 * gfortran.dg/deferred_character_11.f90: New test
14778
14779 PR fortran/64324
14780 * gfortran.dg/deferred_character_9.f90: New test
14781
49abe076
VM
147822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14783
14784 PR rtl-optimization/69030
14785 * gcc.target/i386/pr69030.c: New.
14786
16d12992
KT
147872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14788
14789 * gcc.target/aarch64/target_attr_17.c: New test.
14790
78810bd3
RB
147912016-01-15 Richard Biener <rguenther@suse.de>
14792
14793 PR tree-optimization/66856
14794 * gcc.dg/torture/pr66856-1.c: New testcase.
14795 * gcc.dg/torture/pr66856-2.c: Likewise.
14796
2bd847fe
RB
147972016-01-15 Richard Biener <rguenther@suse.de>
14798
14799 PR debug/69137
14800 * g++.dg/lto/pr69137_0.C: New testcase.
14801
a00fe3b7
RS
148022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14803
14804 PR middle-end/69246
14805 * gcc.target/i386/pr69246.c: New test.
14806
cbb0e83b
DV
148072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14808
7596d5de 14809 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14810
5a500ecf
DV
148112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14812
14813 PR c++/56194
14814 * g++.dg/init/const9.C: Disable test on S/390.
14815
5d9bf64f
DV
148162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14817
14818 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14819 * g++.dg/Wno-frame-address.C: Ditto.
14820
e234b19e
DV
148212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14822
14823 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14824
89483f99
RB
148252016-01-15 Richard Biener <rguenther@suse.de>
14826
14827 PR tree-optimization/68961
14828 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14829
94f37395
IE
148302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14831
14832 * gcc.target/i386/pr65105-5.c: New test.
14833
82ee0cf2 148342016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14835
14836 * gcc.c-torture/execute/alias-4.c: New testcase.
14837
82ee0cf2 148382016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14839
14840 PR ipa/68148
14841 * g++.dg/ipa/devirt-49.C: New testcase.
14842
092f7deb 148432016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14844
14845 PR target/65837
14846 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14847 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14848 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14849
e93c66bc
RB
148502016-01-15 Richard Biener <rguenther@suse.de>
14851
14852 PR tree-optimization/69117
14853 * gcc.dg/torture/pr69117.c: New testcase.
14854
c47eaca6 148552015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14856
14857 PR c++/69048
14858 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14859
c3f6914a
FXC
148602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14861
14862 PR testsuite/67509
14863 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14864 range tests use 100 * maximum instead of maximum + 1.
14865
cd65ae90
JJ
148662016-01-14 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR debug/69244
14869 * gcc.dg/guality/pr69244.c: New test.
14870
19643948
UB
148712016-01-14 Uros Bizjak <ubizjak@gmail.com>
14872
14873 * lib/target-supports.exp (check_effective_target_issignaling):
14874 New procedure.
14875 * gcc.dg/pr61441.c: Require issignaling effective target.
14876
fe79c97e
SB
148772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14878
14879 PR target/68803
14880 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14881
c7df95d8
DM
148822016-01-14 David Malcolm <dmalcolm@redhat.com>
14883
14884 PR c++/68819
14885 PR preprocessor/69177
14886 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14887 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14888 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14890
00083992
MP
148912016-01-14 Marek Polacek <polacek@redhat.com>
14892
14893 PR c/69262
14894 * gcc.dg/array-15.c: New test.
14895
0c9b3294
JJ
148962016-01-14 Jakub Jelinek <jakub@redhat.com>
14897
14898 PR middle-end/68146
14899 PR tree-optimization/69155
14900 * gfortran.dg/pr68146.f: New test.
14901 * gfortran.dg/pr69155.f90: New test.
14902
3688e13d
RB
149032016-01-14 Richard Biener <rguenther@suse.de>
14904
14905 PR tree-optimization/68060
14906 * gcc.dg/torture/pr68060-1.c: New testcase.
14907 * gcc.dg/torture/pr68060-2.c: Likewise.
14908
bab0ad3a
NC
149092016-01-14 Nick Clifton <nickc@redhat.com>
14910
14911 * lib/target-supports.exp
14912 (check_effective_target_arm_neon_ok_nocache): Add an option
14913 sequence that includes setting the ARM architecture to ARMv7-A.
14914 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14915 command line options necessary to enable Neon support.
14916 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14917 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14918 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14919 * gcc.target/arm/pr69180.c: Likewise.
14920
947c2ce5
JL
149212016-01-14 Jeff Law <law@redhat.com>
14922
14923 PR tree-optimization/69270
14924 * gcc.dg/tree-ssa/pr69270.c: New test.
14925
3342fd71
BS
149262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14927
14928 PR c/66208
14929 * c-c++-common/pr66208.c: New file.
14930
2ad3adf1
JJ
149312016-01-13 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR tree-optimization/69156
14934 * gcc.dg/pr69156.c: New test.
14935
398d6feb
L
149362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14937
14938 * gcc.target/i386/pr69225-7.c: New test.
14939
4c868789
RH
149402016-01-13 Richard Henderson <rth@redhat.com>
14941
14942 * gcc.dg/tm/memopt-13.c: Update expected function.
14943 * gcc.dg/tm/memopt-6.c: Likewise.
14944
ef6d1772
UB
149452016-01-13 Uros Bizjak <ubizjak@gmail.com>
14946
14947 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14948 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14949 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14950 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14951
ef6d1772
UB
149522016-01-13 Tom de Vries <tom@codesourcery.com>
14953
14954 PR tree-optimization/69169
0b4b6ef2
TV
14955 * gcc.dg/pr69169.c: New test.
14956
2ad3adf1 149572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14958
14959 PR target/69228
14960 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14961 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14962 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14963 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14964 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14965 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14966 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14967 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14968
9060e335
AK
149692016-01-13 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR target/69247
14972 * gcc.dg/pr69247.c: New test.
14973
40311329
RB
149742016-01-13 Richard Biener <rguenther@suse.de>
14975
14976 PR tree-optimization/69242
14977 * gcc.dg/torture/pr69242.c: New testcase.
14978
ccbd7103
RB
149792016-01-13 Richard Biener <rguenther@suse.de>
14980
14981 PR tree-optimization/69186
14982 * gcc.dg/torture/pr69186.c: New testcase.
14983
c6f72a46
JL
149842016-01-13 Jeff Law <law@redhat.com>
14985
14986 PR tree-optimization/67755
14987 * gcc.dg/tree-ssa/pr67755.c: New test.
14988
149892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14990
14991 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14992 pass number in output by a star.
14993
c446cf07
BC
149942016-01-12 Bin Cheng <bin.cheng@arm.com>
14995
14996 PR tree-optimization/68911
14997 * gcc.c-torture/execute/pr68911.c: New test.
14998
5342156c
MP
149992016-01-12 Marek Polacek <polacek@redhat.com>
15000
15001 PR c++/68979
15002 * g++.dg/warn/permissive-1.C: New test.
15003
65364cc5
JJ
150042016-01-12 Jakub Jelinek <jakub@redhat.com>
15005
15006 PR objc++/68511
15007 PR c++/69213
15008 * g++.dg/opt/pr69213.C: New test.
15009
81b9a3d9
CB
150102016-01-12 Christian Bruel <christian.bruel@st.com>
15011
15012 PR target/69180
15013 * gcc.target/arm/pr69180.c: New test.
15014
3c4e91c9
RB
150152016-01-12 Richard Biener <rguenther@suse.de>
15016
15017 PR lto/69077
15018 * g++.dg/lto/pr69077_0.C: New testcase.
15019 * g++.dg/lto/pr69077_1.C: Likewise.
15020
5664cea1
JJ
150212016-01-12 Jakub Jelinek <jakub@redhat.com>
15022
15023 PR target/69175
15024 * g++.dg/opt/pr69175.C: New test.
15025
86cefc49
AL
150262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15027
15028 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15029 rather than #including math.h & stdlib.h.
15030 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15031 * gcc.dg/vect/pr49771.c: Likewise.
15032 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15033 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15034 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15035 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15036 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15037 * gcc.dg/vect/pr44507.c: Likewise.
15038 * gcc.dg/vect/pr45902.c: Likewise.
15039 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15040 * gcc.dg/vect/vect-117.c: Likewise.
15041 * gcc.dg/vect/vect-99.c: Likewise.
15042 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15043 * gcc.dg/vect/vect-cond-1.c: Likewise.
15044 * gcc.dg/vect/vect-cond-2.c: Likewise.
15045 * gcc.dg/vect/vect-cond-3.c: Likewise.
15046 * gcc.dg/vect/vect-cond-4.c: Likewise.
15047 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15048 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15049 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15050 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15051 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15052 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15053 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15054 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15055 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15056 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15057 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15058 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15059 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15060 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15061 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15062 include of signal.h.
15063 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15064 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15065 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15066 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15067 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15068 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15069 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15070 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15071 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15072 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15073 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15074 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15075 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15076 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15077 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15078 * gcc.dg/vect/vect-outer-5.c: Likewise.
15079 * gcc.dg/vect/vect-outer-6.c: Likewise.
15080 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15081 include of stdio.h.
15082
b832f61e
NC
150832016-01-12 Nick Clifton <nickc@redhat.com>
15084
15085 PR target/68913
15086 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15087 to fread so that it will be found in all target runtimes.
15088
8eac49b1
RB
150892016-01-12 Richard Biener <rguenther@suse.de>
15090
15091 PR tree-optimization/69053
15092 * g++.dg/torture/pr69053.C: New testcase.
15093
2935d994
RB
150942016-01-12 Richard Biener <rguenther@suse.de>
15095
15096 PR tree-optimization/69168
15097 * gcc.dg/torture/pr69168.c: New testcase.
15098
66c16fd9
RB
150992016-01-12 Richard Biener <rguenther@suse.de>
15100
15101 PR tree-optimization/69157
15102 * gcc.dg/torture/pr69157.c: New testcase.
15103
151042016-01-12 Richard Biener <rguenther@suse.de>
15105
15106 PR tree-optimization/69174
15107 * gcc.dg/torture/pr69174.c: New testcase.
15108
723033a6
JJ
151092016-01-12 Jakub Jelinek <jakub@redhat.com>
15110
15111 PR c++/66808
15112 PR c++/69000
15113 * g++.dg/tls/pr66808.C: New test.
15114 * g++.dg/tls/pr69000.C: New test.
15115
3574cf47
BS
151162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15117
15118 * gcc.target/powerpc/swaps-p8-23.c: New test.
15119 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15120
feb20787
JDA
151212016-01-11 John David Anglin <danglin@gcc.gnu.org>
15122
15123 PR tree-optimization/68356
15124 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15125
27b1820a
KV
151262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15127 Jim Wilson <jim.wilson@linaro.org>
15128
15129 PR target/69194
15130 * gcc.target/arm/pr69194.c: New test.
15131
cf4de6af
L
151322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15133
15134 PR target/69225
15135 * gcc.target/i386/pr69225-1.c: New test.
15136 * gcc.target/i386/pr69225-2.c: Likewise.
15137 * gcc.target/i386/pr69225-3.c: Likewise.
15138 * gcc.target/i386/pr69225-4.c: Likewise.
15139 * gcc.target/i386/pr69225-5.c: Likewise.
15140 * gcc.target/i386/pr69225-6.c: Likewise.
15141
1ebd5558
JJ
151422016-01-11 Jakub Jelinek <jakub@redhat.com>
15143
23552a4d
JJ
15144 PR target/67462
15145 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15146 if lp64.
15147
26ff85b0
JJ
15148 PR target/69071
15149 * gcc.dg/pr69071.c: New test.
15150
9cb6bd74
JJ
15151 PR c++/69211
15152 * g++.dg/opt/pr69211.C: New test.
15153
1ebd5558
JJ
15154 PR tree-optimization/69214
15155 * gcc.c-torture/compile/pr69214.c: New test.
15156
8c18c836
UB
151572016-01-11 Uros Bizjak <ubizjak@gmail.com>
15158
15159 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15160 * gcc.target/i386/pr66232-11.c: Ditto.
15161 * gcc.target/i386/pr66232-12.c: Ditto.
15162 * gcc.target/i386/pr66232-13.c: Ditto.
15163
62446e6e
RB
151642016-01-11 Richard Biener <rguenther@suse.de>
15165
15166 PR tree-optimization/69173
15167 * gcc.dg/torture/pr69173.c: New testcase.
15168
2b8568fe
KT
151692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15170
15171 PR rtl-optimization/68796
15172 * gcc.target/aarch64/tst_5.c: New test.
15173 * gcc.target/aarch64/tst_6.c: Likewise.
15174
5baf4532
KT
151752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15176
15177 PR rtl-optimization/68841
15178 * gcc.dg/pr68841.c: New test.
15179 * gcc.c-torture/execute/pr68841.c: New test.
15180
ca90b1ed
YR
151812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15182
15183 PR rtl-optimization/68920
15184 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15185 for ix86 targets.
15186 * gcc.dg/ifcvt-5.c: New test.
15187
2ad3adf1 151882016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15189
15190 PR bootstrap/69123
15191 * g++.dg/pr69123.C: New.
15192
83834c09
IE
151932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15194
15195 PR target/69010
15196 * gcc.target/i386/pr69010.c: New test.
15197
dcf89d57
MJ
151982016-01-11 Martin Jambor <mjambor@suse.cz>
15199
15200 PR ipa/69044
15201 * gcc.target/i386/chkp-pr69044.c: New test.
15202
d95167ee
TV
152032016-01-11 Tom de Vries <tom@codesourcery.com>
15204
15205 PR tree-optimization/69109
15206 * gcc.dg/autopar/pr69109-2.c: New test.
15207 * gcc.dg/autopar/pr69109.c: New test.
15208
4f6403a8
TV
152092016-01-11 Tom de Vries <tom@codesourcery.com>
15210
15211 PR tree-optimization/69108
15212 * gcc.dg/autopar/pr69108.c: New test.
15213
21efdd80
PP
152142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15215
15216 PR c++/69029
15217 * c-c++-common/Wisleading-indentation.c: Augment test.
15218
fd42eed8
TK
152192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15220
15221 PR fortran/69154
15222 * gfortran.dg/inline_matmul_12.f90: New test.
15223
4f90ee6c
PT
152242016-01-10 Paul Thomas <pault@gcc.gnu.org>
15225
15226 PR fortran/67779
15227 * gfortran.dg/actual_array_offset_1: New test.
15228
3907c6cf
TV
152292016-01-10 Tom de Vries <tom@codesourcery.com>
15230
15231 PR tree-optimization/69062
15232 * gcc.dg/autopar/pr69062.c: New test.
15233
b07b236e
TS
152342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15235
15236 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15237 * gcc.dg/vect/slp-perm-2.c: Likewise.
15238 * gcc.dg/vect/slp-perm-3.c: Likewise.
15239 * gcc.dg/vect/slp-perm-5.c: Likewise.
15240 * gcc.dg/vect/slp-perm-6.c: Likewise.
15241 * gcc.dg/vect/slp-perm-7.c: Likewise.
15242 * gcc.dg/vect/slp-perm-8.c: Likewise.
15243
23fab8ae
TV
152442016-01-10 Tom de Vries <tom@codesourcery.com>
15245
15246 PR tree-optimization/69039
15247 * gcc.dg/autopar/pr69039.c: New test.
15248
73f0dae2
MP
152492016-01-09 Marek Polacek <polacek@redhat.com>
15250
15251 PR c++/69113
15252 * g++.dg/pr69113.C: New test.
15253
20b8d734
JJ
152542016-01-09 Jakub Jelinek <jakub@redhat.com>
15255
15256 PR middle-end/50865
15257 PR tree-optimization/69097
15258 * gcc.c-torture/execute/pr50865.c: New test.
15259 * gcc.c-torture/execute/pr69097-1.c: New test.
15260 * gcc.c-torture/execute/pr69097-2.c: New test.
15261 * gcc.dg/pr69097-1.c: New test.
15262 * gcc.dg/pr69097-2.c: New test.
15263
c50e614b
JJ
152642016-01-09 Jakub Jelinek <jakub@redhat.com>
15265
15266 PR c++/69164
15267 * g++.dg/opt/pr69164.C: New test.
15268
e0237993
JJ
152692016-01-08 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR tree-optimization/69167
15272 * gcc.dg/pr69167.c: New test.
15273
bd8f5bb2
MP
152742016-01-08 Marek Polacek <polacek@redhat.com>
15275
15276 PR c++/68449
15277 * g++.dg/pr68449.C: New.
15278
bb0f5ca7
AL
152792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15280
15281 PR tree-optimization/68707
15282 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15283 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15284 on platforms supporting it.
15285 * gcc.dg/vect/slp-perm-2.c: Likewise.
15286 * gcc.dg/vect/slp-perm-3.c: Likewise.
15287 * gcc.dg/vect/slp-perm-5.c: Likewise.
15288 * gcc.dg/vect/slp-perm-7.c: Likewise.
15289 * gcc.dg/vect/slp-perm-8.c: Likewise.
15290 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15291 on platforms supporting it.
15292
22518428
JJ
152932016-01-08 Jakub Jelinek <jakub@redhat.com>
15294
33f0852f
JJ
15295 PR tree-optimization/69162
15296 * gcc.dg/pr69162.c: New test.
15297
22518428
JJ
15298 PR tree-optimization/69172
15299 * gcc.dg/pr69172.c: New test.
15300
80e9b3aa
TP
153012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15302
15303 PR tree-optimization/67781
15304 * gcc.c-torture/execute/pr67781.c: New file.
15305
262a363f
JJ
153062016-01-08 Jakub Jelinek <jakub@redhat.com>
15307
15308 PR tree-optimization/69083
15309 * gcc.dg/vect/pr69083.c: New test.
15310
6e1f093f
SS
153112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15312
15313 PR tree-optimization/61441
15314 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15315 Use -fexcess-precision=standard for compiler options.
15316 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15317
53290e07
JJ
153182016-01-08 Jakub Jelinek <jakub@redhat.com>
15319
57bf3072
JJ
15320 PR fortran/69128
15321 * gfortran.dg/gomp/pr69128.f90: New test.
15322
53290e07
JJ
15323 PR c++/69145
15324 * g++.dg/ext/pr69145-1.C: New test.
15325 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15326 * g++.dg/ext/pr69145-2.h: New file.
15327
7a127fa7
MS
153282016-01-07 Martin Sebor <msebor@redhat.com>
15329
15330 PR c/68966
15331 * gcc.dg/atomic-fetch-bool.c: New test.
15332 * gcc.dg/sync-fetch-bool.c: New test.
15333
95918b49
L
153342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15335
15336 PR fortran/66680
15337 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15338
c8e62a9d
NC
153392016-01-07 Nick Clifton <nickc@redhat.com>
15340
15341 PR target/66655
15342 * g++.dg/pr66655.C: New test.
15343 * g++.dg/pr66655_1.cc: Test support file.
15344 * g++.dg/pr66655.h: Test header file.
15345
2ad3adf1 153462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15347
15348 PR fortran/66680
15349 gfortran.dg/gomp/pr66680.f90: New test.
15350
4cd9ca92
L
153512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15352
15353 PR target/69171
15354 * gcc.target/i386/pr69171-1.c: New test.
15355 * gcc.target/i386/pr69171-2.c: Likewise.
15356 * gcc.target/i386/pr69171-3.c: Likewise.
15357 * gcc.target/i386/pr69171-4.c: Likewise.
15358 * gcc.target/i386/pr69171-5.c: Likewise.
15359 * gcc.target/i386/pr69171-6.c: Likewise.
15360
7e33d4dc
BS
153612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15362
15363 PR middle-end/67639
15364 * c-c++-common/pr67639.c: New test.
15365
fec64afc
JJ
153662016-01-07 Jakub Jelinek <jakub@redhat.com>
15367
15368 PR tree-optimization/69141
15369 * g++.dg/opt/pr69141.C: New test.
15370
f293ad29
EB
153712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15372
15373 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15374
5027395e
UB
153752016-01-06 Uros Bizjak <ubizjak@gmail.com>
15376
15377 PR target/69140
15378 * gcc.target/i386/pr69140.c: New test
15379
7443cf13
DM
153802016-01-06 David Malcolm <dmalcolm@redhat.com>
15381
15382 * gcc.dg/bad-dereference.c: New test case.
15383
32928931
BS
153842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15385
15386 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15387
68dd05da
AS
153882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15389
15390 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15391
6b131d5b
MP
153922016-01-06 Marek Polacek <polacek@redhat.com>
15393
15394 PR sanitizer/69099
15395 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15396
8d9fdb49
MP
153972016-01-05 Marek Polacek <polacek@redhat.com>
15398
15399 PR c/69104
15400 * gcc.dg/atomic-invalid-2.c: New.
15401
acf93f1e
L
154022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15403
15404 PR target/68991
15405 * gcc.target/i386/pr68991.c: New test.
15406
3f50525d
L
154072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15408
15409 PR target/68991
15410 * g++.dg/pr68991-1.C: New test.
15411 * g++.dg/pr68991-2.C: Likewise.
15412
e0237993 154132016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15414
e0237993 15415 PR other/60465
face88a1
ST
15416 * gcc.target/ia64/pr60465-gprel64.c: New test.
15417 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15418
a0866eff
KT
154192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15420
15421 PR rtl-optimization/68651
15422 * gcc.target/aarch64/pr68651_1.c: New test.
15423
c589e975
DM
154242016-01-05 David Malcolm <dmalcolm@redhat.com>
15425
15426 PR c/69122
15427 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15428
929710d9
NS
154292016-01-05 Nathan Sidwell <nathan@acm.org>
15430
ce3e43d7
NS
15431 PR c++/58583
15432 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15433
929710d9
NS
15434 * gcc.dg/alias-15.c: New.
15435
a2faef8e
NC
154362016-01-05 Nick Clifton <nickc@redhat.com>
15437
15438 PR target/68870
15439 * g++.dg/pr68770.C: New test.
15440
4cfa76e3
MS
154412016-01-04 Mike Stump <mikestump@comcast.net>
15442
15443 * lib/target-supports.exp (check_effective_target_cilkplus):
15444 cilkplus targets require pthreads.
4ece61b6 15445 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15446
4e8a3a35
MM
154472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15448
15449 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15450 generation.
15451
818ab71a
JJ
154522016-01-04 Jakub Jelinek <jakub@redhat.com>
15453
15454 Update copyright years.
15455
2fe0a208
MP
154562016-01-04 Marek Polacek <polacek@redhat.com>
15457
15458 PR c/68908
15459 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15460 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15461 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15462
9e3b2fe3
EB
154632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15464
15465 * gcc.target/sparc/20160104-2.c: New test.
15466
e8d65a35
EB
154672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15468
15469 * gcc.target/sparc/20160104-1.c: New test.
15470
25ccfccd
PT
154712016-01-03 Paul Thomas <pault@gcc.gnu.org>
15472
15473 PR fortran/65045
15474 * gfortran.dg/pr65045.f90: New test.
15475
cb51d382
EB
154762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15477
15478 * gnat.dg/specs/debug1.ads: Delete.
15479
6eeaad6e
JD
154802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15481
15482 PR libgfortran/68867
15483 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15484 expression.
15485
2f968603
JD
154862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15487
15488 PR libgfortran/68867
15489 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15490 PowerPC.
15491
591bb5e4
PT
154922016-01-01 Paul Thomas <pault@gcc.gnu.org>
15493
15494 PR fortran/68864
15495 * gfortran.dg/pr68864.f90: New test.
15496
f1e0620c
JJ
154972016-01-01 Jakub Jelinek <jakub@redhat.com>
15498
942a1319
JJ
15499 PR tree-optimization/69070
15500 * gcc.dg/pr69070.c: New test.
15501
10dff63f
JJ
15502 PR sanitizer/69055
15503 * gfortran.dg/pr69055.f90: New test.
15504
f1e0620c
JJ
15505 PR target/69015
15506 * gcc.dg/pr69015.c: New test.
818ab71a 15507\f
2f883d1c 15508Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15509
15510Copying and distribution of this file, with or without modification,
15511are permitted in any medium without royalty provided the copyright
15512notice and this notice are preserved.
This page took 8.187572 seconds and 5 git commands to generate.