]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
decl.c (gnat_to_gnu_entity): In assertion about known Esize...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a4ba1151
UB
12016-11-13 Uros Bizjak <ubizjak@gmail.com>
2
3 PR rtl-optimization/78232
4 PR rtl-optimization/78248
5 * gcc.dg/ubsan/pr78248.c: New test.
6
47605312
EB
72016-11-13 Eric Botcazou <ebotcazou@adacore.com>
8
9 * gnat.dg/address_conv.adb: New test.
10
96826e28
EB
112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gnat.dg/renaming11.ad[sb]: New test.
14
4be719cd
EB
152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
16
17 * c-c++-common/dump-ada-spec-6.c: New test.
18
4ebd491f
EB
192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gnat.dg/lto21.adb: New test.
22 * gnat.dg/lto21_pkg1.ads: New helper.
23 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
24
f9d49cd1
JW
252016-11-13 Janus Weil <janus@gcc.gnu.org>
26
27 PR fortran/60952
28 * gfortran.dg/typebound_proc_34.f90: New test.
29
9cbf8673
JW
302016-11-13 Janus Weil <janus@gcc.gnu.org>
31
32 PR fortran/66366
33 * gfortran.dg/class_57.f90: Changed error message.
34 * gfortran.dg/class_60.f90: New test.
35
0e075835
DE
362016-11-12 David Edelsohn <dje.gcc@gmail.com>
37
38 * g++.dg/pr78112.C: XFAIL AIX.
39
b93d8a3f
JW
402016-11-12 Janus Weil <janus@gcc.gnu.org>
41
42 PR fortran/77501
43 * gfortran.dg/typebound_generic_16.f90: New test.
44
b8f70e67
JJ
452016-11-12 Jakub Jelinek <jakub@redhat.com>
46
47 PR c++/71225
48 * g++.dg/cpp0x/pr71225.C: New test.
49
8b287aea
EB
502016-11-11 Eric Botcazou <ebotcazou@adacore.com>
51
52 * gcc.target/sparc/20161111-1.c: New test.
53
c901bc0d
UB
542016-11-11 Uros Bizjak <ubizjak@gmail.com>
55
56 PR target/78310
57 * gcc.target/i386/pr78310.c: New test.
58
606f928d
JL
592016-11-11 Jeff Law <law@redhat.com>
60
61 * gcc.dg/tree-ssa/isolate-6.c: New test.
62 * gcc.dg/tree-ssa/isolate-7.c: New test.
63
be278990
BC
642016-11-11 Bin Cheng <bin.cheng@arm.com>
65
66 PR testsuite/78292
67 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
68 vect_max_reduc.
69
d9ab7525
JJ
702016-11-11 Jakub Jelinek <jakub@redhat.com>
71
72 PR c++/72774
73 * g++.dg/parse/pr72774.C: New test.
74
4b7e0c76
RB
752016-11-11 Richard Biener <rguenther@suse.de>
76
77 PR tree-optimization/71575
78 * gcc.dg/graphite/pr71575-1.c: New testcase.
79 * gcc.dg/graphite/pr71575-2.c: Likewise.
80
d07f8c59
RB
812016-11-11 Richard Biener <rguenther@suse.de>
82
83 PR middle-end/78295
84 * gcc.dg/uninit-pr78295.c: New testcase.
85
94903212
FR
862016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
87
88 PR fortran/78277
89 * gfortran.dg/dec_structure_17.f90: New test.
90
456f0dfa
MM
912016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
92
93 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
94 being allowed in vector registers.
95 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
96 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
97 * gcc.target/powerpc/vsx-himode.c: Likewise.
98 * gcc.target/powerpc/vsx-himode2.c: Likewise.
99 * gcc.target/powerpc/vsx-himode3.c: Likewise.
100 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
101 to allow matching MFVSRD or MFVSRW.
102
8d34bfa8
PH
1032016-11-10 Pat Haugen <pthaugen@us.ibm.com>
104
105 PR rtl-optimization/78241
106 * gcc.dg/pr78241.c: New test.
107
0569479e
JJ
1082016-11-10 Jakub Jelinek <jakub@redhat.com>
109
8ebd1b31
JJ
110 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
111 201307.
112
0569479e
JJ
113 * g++.dg/cpp1z/noexcept-type14.C: New test.
114 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
115
37a16493
JG
1162016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
117
118 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
119 WVAL0S tests added in r241817.
120
b4c3a85b
JJ
1212016-11-10 Jakub Jelinek <jakub@redhat.com>
122
123 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
124 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
125 no longer allowed and corresponding ordered construct.
126 * gfortran.dg/gomp/linear-1.f90: New test.
127 * gfortran.dg/gomp/declare-simd-2.f90: New test.
128 * gfortran.dg/gomp/declare-target-1.f90: New test.
129 * gfortran.dg/gomp/declare-target-2.f90: New test.
130
86bc8506
ML
1312016-11-10 Martin Liska <mliska@suse.cz>
132
133 PR sanitizer/78270
134 * gcc.dg/asan/pr78270.c: New test.
135
ed5fdfba
PMR
1362016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
137 Jakub Jelinek <jakub@redhat.com>
138
139 PR debug/78112
b4c3a85b 140 * g++.dg/pr78112.C: New testcase.
ed5fdfba 141
0391e4a3
JJ
1422016-11-09 Jakub Jelinek <jakub@redhat.com>
143
cc38d9d6
JJ
144 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
145 -Wno-c++1z-compat.
146 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
147 string in case condition contains % characters.
148
0391e4a3
JJ
149 PR c++/78283
150 * g++.dg/cpp1z/noexcept-type13.C: New test.
151
410fe60d
TT
1522016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
153
154 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
155 using (HAS_MOVN) with MIPS III.
156
271dd55c
JW
1572016-11-09 Janus Weil <janus@gcc.gnu.org>
158
159 PR fortran/46459
160 * gfortran.dg/volatile14.f90: New test.
161
ff1f317b
UB
1622016-11-09 Uros Bizjak <ubizjak@gmail.com>
163
164 PR target/78262
165 * gcc.target/i386/pr78262.c: New test.
166
f31adad4
FR
1672016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
168
169 PR fortran/78259
170 * gfortran.dg/pr78259.f90: New test.
171
b349a81a
JW
1722016-11-09 Janus Weil <janus@gcc.gnu.org>
173
174 PR fortran/60777
175 * gfortran.dg/spec_expr_7.f90: New test.
176
2e955d50
JJ
1772016-11-09 Jakub Jelinek <jakub@redhat.com>
178
4f353581
JJ
179 PR target/77718
180 * gcc.c-torture/execute/pr77718.c: New test.
181
2e955d50
JJ
182 * gcc.dg/ubsan/c99-shift-3.c: New test.
183 * gcc.dg/ubsan/c99-shift-4.c: New test.
184 * gcc.dg/ubsan/c99-shift-5.c: New test.
185 * gcc.dg/ubsan/c99-shift-6.c: New test.
186
68c93708
ML
1872016-11-09 Martin Liska <mliska@suse.cz>
188
189 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
190 test-case for memcmp.
191 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
192
7b649f79
TP
1932016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
194
195 PR testsuite/78269
196 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
197
bfcb501d
PT
1982016-11-09 Paul Thomas <pault@gcc.gnu.org>
199
200 * gfortran.dg/move_alloc_18.f90: New test.
201
e15861c2
PK
2022016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
203
204 PR middle-end/78256
205 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
206 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
207
5f395580
JW
2082016-11-09 Janus Weil <janus@gcc.gnu.org>
209
210 PR fortran/71894
211 * gfortran.dg/class_59.f90: New test.
212
37b14185
RB
2132016-11-09 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/78007
216 * gcc.dg/vect/vect-bswap32.c: Adjust.
217 * gcc.dg/vect/vect-bswap64.c: Likewise.
218
d6e8a41c
KV
2192016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
220
221 * gcc.dg/ipa/vrp7.c: New test.
222
5d5f1e95
KV
2232016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
224
225 PR ipa/78121
226 * gcc.dg/ipa/pr78121.c: New test.
227
0290a292
MO
2282016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
229
230 * c-c++-common/asan/default_options.h: New file.
231 * c-c++-common/asan/strcasestr-1.c: New test.
232 * c-c++-common/asan/strcasestr-2.c: Likewise.
233 * c-c++-common/asan/strcspn-1.c: Likewise.
234 * c-c++-common/asan/strcspn-2.c: Likewise.
235 * c-c++-common/asan/strpbrk-1.c: Likewise.
236 * c-c++-common/asan/strpbrk-2.c: Likewise.
237 * c-c++-common/asan/strspn-1.c: Likewise.
238 * c-c++-common/asan/strspn-2.c: Likewise.
239 * c-c++-common/asan/strstr-1.c: Likewise.
240 * c-c++-common/asan/strstr-2.c: Likewise.
241 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
242
fbdb92eb
MO
2432016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
244
245 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
246
103c4f75
JW
2472016-11-08 Janus Weil <janus@gcc.gnu.org>
248
249 PR fortran/68440
250 * gfortran.dg/class_58.f90: New test.
251
90a2ffc0
UB
2522016-11-08 Uros Bizjak <ubizjak@gmail.com>
253
254 PR target/70799
255 * gcc.target/i386/pr70799-2.c: New test.
256
eba5aec8
JW
2572016-11-08 Janus Weil <janus@gcc.gnu.org>
258
259 PR fortran/77596
260 * gfortran.dg/proc_ptr_comp_46.f90: New test.
261
fad36601
BC
2622016-11-08 Bin Cheng <bin.cheng@arm.com>
263
264 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
265
7c8615b6
BC
2662016-11-08 Bin Cheng <bin.cheng@arm.com>
267
268 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
269
4c6a4a53
BC
2702016-11-08 Bin Cheng <bin.cheng@arm.com>
271
272 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
273
fcd1b8df
ML
2742016-11-08 Martin Liska <mliska@suse.cz>
275
276 PR testsuite/78242
277 * g++.dg/asan/use-after-scope-4.C: New test.
278 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
279 * gcc.dg/asan/use-after-scope-8.c: Remove.
280
f9ef2c76
RB
2812016-11-08 Richard Biener <rguenther@suse.de>
282
283 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
284
ad11774f
TC
2852016-11-08 Tamar Christina <tamar.christina@arm.com>
286
287 PR testsuite/78136
288 * gcc.dg/cpp/trad/trad.exp
289 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
290 * gcc.dg/cpp/trad/include.c: Use local header file.
291
fe73a332
RB
2922016-11-08 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/78205
295 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
296
ed053eb8
RB
2972016-11-08 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/78224
300 * g++.dg/torture/pr78224.C: New testcase.
301
06658c6d
SKS
3022016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
303
304 * gcc.dg/store_merging_1.c: Require store_merge.
305 * gcc.dg/store_merging_2.c: Likewise.
306 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 307 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
308 * gcc.dg/store_merging_6.c: Likewise.
309 * gcc.dg/store_merging_7.c: Likewise.
310 * gcc.dg/store_merging_8.c: Likewise.
311 * lib/target-supports.exp (check_effective_target_store_merge): New.
312
e4b39278
DE
3132016-11-07 David Edelsohn <dje.gcc@gmail.com>
314
315 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
316 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
317 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
318 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
319 -mvsx -mpower8-vector.
320 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
321 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
322 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
323 -mvsx -mpower8-vector.
324
fda2d612
DE
3252016-11-07 David Edelsohn <dje.gcc@gmail.com>
326
327 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
328
329 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
330 * gcc.dg/visibility-14.c: XFAIL AIX.
331 * gcc.dg/visibility-15.c: XFAIL AIX.
332 * gcc.dg/visibility-16.c: XFAIL AIX.
333 * gcc.dg/visibility-17.c: XFAIL AIX.
334 * gcc.dg/visibility-18.c: XFAIL AIX.
335 * gcc.dg/visibility-19.c: XFAIL AIX.
336 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
337 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
338 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
339 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
340
60cee85e
JJ
3412016-11-07 Jakub Jelinek <jakub@redhat.com>
342
343 PR target/78227
344 * gcc.target/i386/pr78227-1.c: New test.
345 * gcc.target/i386/pr78227-2.c: New test.
346
7aa13860
PK
3472016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
348
349 PR middle-end/35691
350 * gcc.dg/pr35691-1.c: New test-case.
351 * gcc.dg/pr35691-2.c: Likewise.
352
caa024ff
BS
3532016-11-07 Bernd Schmidt <bschmidt@redhat.com>
354
355 PR rtl-optimization/77309
356 * gcc.dg/torture/pr77309.c: New test.
357
a9815228
JJ
3582016-11-07 Jakub Jelinek <jakub@redhat.com>
359
360 PR middle-end/71529
361 * gcc.target/i386/pr71529.C: Moved to ...
362 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
363
364 PR target/64411
365 * gcc.target/i386/pr64411.C: Moved to ...
366 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
367 lp64.
368
369 PR target/65105
370 * gcc.target/i386/pr65105-4.C: Moved to ...
371 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
372 Run into compile test rather than execute test.
373
e8ab5cb1
RB
3742016-11-07 Richard Biener <rguenther@suse.de>
375
376 PR target/78229
377 * g++.dg/pr78229.C: New testcase.
378
20770eb8
RB
3792016-11-07 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/78218
382 * gcc.dg/torture/pr78218.c: New testcase.
383
32894793
RB
3842016-11-07 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/78228
387 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
388
e27bfda2
KT
3892016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390
391 PR target/77822
392 * g++.dg/torture/pr77822.C: New test.
393
00d6b7a1
ML
3942016-11-07 Martin Liska <mliska@suse.cz>
395
396 * c-c++-common/asan/force-inline-opt0-1.c: Disable
397 -f-sanitize-address-use-after-scope.
398 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
399 internal fn calls.
400 * g++.dg/asan/use-after-scope-1.C: New test.
401 * g++.dg/asan/use-after-scope-2.C: Likewise.
402 * g++.dg/asan/use-after-scope-3.C: Likewise.
403 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
404 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
405 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
406 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
407 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
408 * g++.dg/asan/use-after-scope-types.h: Likewise.
409 * gcc.dg/asan/use-after-scope-1.c: Likewise.
410 * gcc.dg/asan/use-after-scope-2.c: Likewise.
411 * gcc.dg/asan/use-after-scope-3.c: Likewise.
412 * gcc.dg/asan/use-after-scope-4.c: Likewise.
413 * gcc.dg/asan/use-after-scope-5.c: Likewise.
414 * gcc.dg/asan/use-after-scope-6.c: Likewise.
415 * gcc.dg/asan/use-after-scope-7.c: Likewise.
416 * gcc.dg/asan/use-after-scope-8.c: Likewise.
417 * gcc.dg/asan/use-after-scope-9.c: Likewise.
418 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
419 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
420 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
421 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
422 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
423
a0d3edf8
RB
4242016-11-07 Richard Biener <rguenther@suse.de>
425
426 PR tree-optimization/78189
427 * g++.dg/torture/pr78189.C: New testcase.
428
0db5adfa
DE
4292016-11-06 David Edelsohn <dje.gcc@gmail.com>
430
431 * gcc.dg/Wtrampolines.c: XFAIL AIX.
432
cc03bf7a
AV
4332016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
434
435 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
436 occuring.
437
18bb8b8a
TK
4382016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
439
440 PR fortran/78221
441 * arith.c (gfc_complex2real): Change gfc_warning_now to
442 gfc_warning.
443
c7f587bd
PT
4442016-11-05 Paul Thomas <pault@gcc.gnu.org>
445
446 * gfortran.dg/move_alloc_17.f03: New test.
447
92657eb0
RB
4482016-11-05 Richard Biener <rguenther@suse.de>
449
450 PR bootstrap/78188
451 * g++.dg/ipa/pr78188.C: New test.
452
28ce22e6
JW
4532016-11-05 Janus Weil <janus@gcc.gnu.org>
454 Dominique d'Humieres <dominiq@lps.ens.fr>
455
456 PR fortran/69495
457 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
458
d233ee5f
PT
4592016-11-05 Paul Thomas <pault@gcc.gnu.org>
460
461 PR fortran/67564
462 * gfortran.dg/select_type_39.f03: New test.
463
4642016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
465
466 PR fortran/64933
467 * gfortran.dg/associate_23.f90: New test.
468
5f4cebba
JJ
4692016-11-04 Jakub Jelinek <jakub@redhat.com>
470
471 PR target/77834
472 * gcc.dg/pr77834.c: New test.
473
6e3ae7e6
PC
4742016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
475
476 PR c++/67980
477 * g++.dg/cpp1y/pr67980.C: New.
478
fff6ed28
BS
4792016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480
481 * gcc.target/powerpc/fold-vec-add-1.c: New.
482 * gcc.target/powerpc/fold-vec-add-2.c: New.
483 * gcc.target/powerpc/fold-vec-add-3.c: New.
484 * gcc.target/powerpc/fold-vec-add-4.c: New.
485 * gcc.target/powerpc/fold-vec-add-5.c: New.
486 * gcc.target/powerpc/fold-vec-add-6.c: New.
487 * gcc.target/powerpc/fold-vec-add-7.c: New.
488
bef3a8d7 4892016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
490
491 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
492 for -mbranch-likely, infer -mno-branch-likely for R6.
493
dac9376a
BE
4942016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
495
496 PR c++/71973
497 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
498 * g++.dg/init/new15.C: Likewise.
499 * g++.dg/ipa/inline-1.C: Likewise.
500 * g++.dg/ipa/inline-2.C: Likewise.
501 * g++.dg/lto/20080908-1_0.C: Likewise.
502 * g++.dg/tc1/dr20.C: Likewise.
503 * g++.dg/tree-ssa/inline-1.C: Likewise.
504 * g++.dg/tree-ssa/inline-2.C: Likewise.
505 * g++.old-deja/g++.law/except1.C: Likewise.
506 * g++.old-deja/g++.other/vbase5.C: Likewise.
507 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
508
b210df46
BS
5092016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
510
511 PR tree-optimization/78210
512 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
513 possibility of widening multiplies.
514
964ef24c
RB
5152016-11-04 Richard Biener <rguenther@suse.de>
516
517 PR middle-end/78185
518 * gcc.dg/pr78185.c: New testcase.
519
5fb80387
DE
5202016-10-04 David Edelsohn <dje.gcc@gmail.com>
521
522 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
523 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
524
6905c577
JJ
5252016-11-03 Jakub Jelinek <jakub@redhat.com>
526 Alexandre Oliva <aoliva@redhat.com>
527 Jason Merrill <jason@redhat.com>
528
529 PR debug/28767
530 PR debug/56974
531 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
532 * g++.dg/debug/dwarf2/ref-3.C: New test.
533 * g++.dg/debug/dwarf2/ref-4.C: New test.
534 * g++.dg/debug/dwarf2/refqual-1.C: New test.
535 * g++.dg/debug/dwarf2/refqual-2.C: New test.
536
5372016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
538
539 * gfortran.dg/dec_exp_1.f90: New test.
540 * gfortran.dg/dec_exp_2.f90: Likewise.
541 * gfortran.dg/dec_exp_3.f90: Likewise.
542
6905c577 5432016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
544
545 * gfortran.dg/dec_parameter_1.f: New test.
546 * gfortran.dg/dec_parameter_2.f90: Likewise.
547 * gfortran.dg/dec_parameter_3.f90: Likewise.
548 * gfortran.dg/dec_parameter_4.f90: Likewise.
549
7d29f8e3
ML
5502016-11-03 Martin Liska <mliska@suse.cz>
551
552 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
553 output.
554 * gcc.dg/tree-prof/time-profiler-3.c: New test.
555
5de3e2d8
BE
5562016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
557
558 PR libgcc/78067
559 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
560
f03f0232
SKS
5612016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
562
563 * gcc.c-torture/execute/pr78170.c: Require int32plus.
564
bd17a9df
MF
5652016-11-02 Max Filippov <jcmvbkbc@gmail.com>
566
567 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
568
2b01aad6
TC
5692016-11-01 Tamar Christina <tamar.christina@arm.com>
570
571 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
572 Check for arm_v8_neon_hw.
573 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
574 Likewise.
575 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
576 Likewise.
577 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
578 Likewise.
579
aa55dc0c
RB
5802016-11-02 Richard Biener <rguenther@suse.de>
581
582 * gcc.dg/store_merging_8.c: New testcase.
583
6905c577 5842016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
585
586 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
587
075be4a1
DE
5882016-11-02 David Edelsohn <dje.gcc@gmail.com>
589
4b69fb13
DE
590 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
591 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
592 * gcc.dg/addr_equal_1.c: XFAIL AIX.
593 * gcc.dg/pr65779.c: XFAIL AIX.
594 * gcc.dg/pr70405.c: XFAIL AIX.
595
075be4a1
DE
596 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
597 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
598 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
599
fdb1aa55
RO
6002016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
601
602 * lib/target-supports.exp (check_gc_sections_available): Use
603 -print-prog-name=ld to determine linker used.
604
4adbcdb4
ML
6052016-11-02 Martin Liska <mliska@suse.cz>
606
607 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
608 test case.
609
4b2c06f4
KT
6102016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
611
612 PR tree-optimization/78170
613 * gcc.c-torture/execute/pr78170.c: New test.
614
63e523d6
KT
6152016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
616
617 PR tree-optimization/78162
618 * gcc.c-torture/compile/pr78162.c: New test.
619
da42ac7b
RB
6202016-11-02 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/78035
623 PR tree-optimization/77964
624 * gcc.target/i386/pr78035.c: New testcase.
625
4280df0a
RB
6262016-11-02 Richard Biener <rguenther@suse.de>
627
628 * gcc.dg/tree-ssa/vrp111.c: New testcase.
629 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
630 * gcc.dg/tree-ssa/pr21086.c: Likewise.
631 * gcc.dg/tree-ssa/pr58480.c: Likewise.
632 * gcc.dg/tree-ssa/vrp08.c: Likewise.
633
1b1d9303
DE
6342016-11-01 David Edelsohn <dje.gcc@gmail.com>
635
636 * gfortran.dg/pr70937.f90: require-effective-target lto.
637
5b7c0519
TK
6382016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
639
640 PR fortran/69544
641 * gfortran.dg/where_6.f90: New test.
642
70d28813
JJ
6432016-11-01 Jakub Jelinek <jakub@redhat.com>
644
645 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
646
7f4266d4
TK
6472016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 PR fortran/69544
650 * gfortran.dg/where_5.f90: New test.
651
9fc158eb
BB
6522016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
653
654 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
655 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
656 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
657 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
658
baeb7b5c
UB
6592016-11-01 Uros Bizjak <ubizjak@gmail.com>
660
661 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
662 Whitespace fixes.
663 (check_effective_target_vect_cmdline_needed): Check
664 is-effective-target ia32 for x86 targets.
665 (check_effective_target_vect_simd_clones): Simplify condition.
666 (check_effective_target_vect_double): Ditto.
667 (check_effective_target_vect_aligned_arrays): Check
668 is-effective-target ia32 for x86 targets. Simplify condition.
669 (check_effective_target_vect_multiple_sizes): Simplify condition.
670 (check_effective_target_sqrt_insn): Add i?86-*-* target.
671 (check_effective_target_sync_int_128): Simplify condition.
672 (check_effective_target_sync_int_128_runtime): Ditto.
673 (check_effective_target_sync_long_long_runtime): Ditto.
674 (check_effective_target_divmod): Add i?86-*-* target.
675
156b5cca
MM
6762016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
677
678 * gcc.target/powerpc/vsx-extract-4.c: New test.
679 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
680
120a4c45
JD
6812016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682
683 PR fortran/54679
684 * gfortran.dg/fmt_l.f90: Update test.
685 * gfortran.dg/fmt_l0.f90: New test.
686
c5fed5c6
JJ
6872016-10-31 Jakub Jelinek <jakub@redhat.com>
688
689 PR c++/78089
690 * c-c++-common/builtin-shuffle-1.c: New test.
691 * g++.dg/cpp0x/addressof3.C: New test.
692
aee69156
VV
6932016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
694
695 Add tests for a const member and a reference member for launder.
696 * g++.dg/cpp1z/launder3.C: New.
697 * g++.dg/cpp1z/launder4.C: Likewise.
698 * g++.dg/cpp1z/launder5.C: Likewise.
699 * g++.dg/cpp1z/launder5.cc: Likewise.
700 * g++.dg/cpp1z/launder5.h: Likewise.
701 * g++.dg/cpp1z/launder6.C: Likewise.
702 * g++.dg/cpp1z/launder6.cc: Likewise.
703 * g++.dg/cpp1z/launder6.h: Likewise.
704
1e4fa9b1
JJ
7052016-10-31 Jakub Jelinek <jakub@redhat.com>
706
dcb466ec
JJ
707 PR c++/77948
708 * g++.dg/cpp0x/pr77948-1.C: New test.
709 * g++.dg/cpp0x/pr77948-2.C: New test.
710 * g++.dg/cpp0x/pr77948-3.C: New test.
711 * g++.dg/cpp0x/pr77948-4.C: New test.
712 * g++.dg/cpp0x/pr77948-5.C: New test.
713 * g++.dg/cpp0x/pr77948-6.C: New test.
714
1e4fa9b1
JJ
715 PR tree-optimization/77860
716 * gcc.dg/pr77860.c: New test.
717
9782e1ec
JJ
7182016-10-31 Jakub Jelinek <jakub@redhat.com>
719
720 PR c++/77886
721 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
722
dd57b05e
SKS
7232016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
724
725 * gcc.dg/lto/pr60449_0.c: Skip for avr.
726
84ff4775
LCW
7272016-10-30 Le-Chun Wu <lcwu@google.com>
728 Mark Wielaard <mjw@redhat.com>
729
730 * gcc.dg/Wshadow-compatible-local-1.c: New test.
731 * gcc.dg/Wshadow-local-1.c: Likewise.
732 * gcc.dg/Wshadow-local-2.c: Likewise.
733 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
734 * g++.dg/warn/Wshadow-local-1.C: Likewise.
735 * g++.dg/warn/Wshadow-local-2.C: Likewise.
736
0b56e9ad
BS
7372016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
738
739 PR tree-optimization/71915
740 PR tree-optimization/71490
741 * gcc.dg/tree-ssa/pr54245.c: Delete.
742 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
743 document why.
744
d4fc6702
JD
7452016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
746
747 PR fortran/78123
748 * gfortran.dg/fmt_t_9.f: New test.
749
396e56d2
TK
7502016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
751
752 PR fortran/67219
753 * gfortran.dg/pr67219.f90: New test.
754
a654d5d0
JJ
7552016-10-29 Jakub Jelinek <jakub@redhat.com>
756
205b9ed1
JJ
757 PR rtl-optimization/77919
758 * g++.dg/torture/pr77919-2.C: New test.
759
a654d5d0
JJ
760 PR target/78148
761 * gcc.dg/pr78148.c: New test.
762
894d8b41
EB
7632016-10-28 Eric Botcazou <ebotcazou@adacore.com>
764
765 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
766 * gcc.target/sparc/overflow-4.c: ...here.
767 * gcc.target/sparc/overflow-5.c: New test.
768
e72531b9
PK
7692016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
770 Kugan Vivekanandarajah <kuganv@linaro.org>
771 Jim Wilson <jim.wilson@linaro.org>
772
773 PR tree-optimization/43721
774 * lib/target-supports.exp (check_effective_target_divmod): New.
775 (check_effective_target_divmod_simode): Likewise.
776 (check_effective_target_arm_divmod_simode): Likewise.
777 * gcc.dg/divmod-1-simode.c: New test.
778 * gcc.dg/divmod-1.c: Likewise.
779 * gcc.dg/divmod-2-simode.c: Likewise.
780 * gcc.dg/divmod-2.c: Likewise.
781 * gcc.dg/divmod-3-simode.c: Likewise.
782 * gcc.dg/divmod-3.c: Likewise.
783 * gcc.dg/divmod-4-simode.c: Likewise.
784 * gcc.dg/divmod-4.c: Likewise.
785 * gcc.dg/divmod-5.c: Likewise.
786 * gcc.dg/divmod-6-simode.c: Likewise.
787 * gcc.dg/divmod-6.c: Likewise.
788 * gcc.dg/divmod-7.c: Likewise.
789
f663d9ad 7902016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
791 Jakub Jelinek <jakub@redhat.com>
792 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
793
794 PR middle-end/22141
795 PR rtl-optimization/23684
796 * gcc.c-torture/execute/pr22141-1.c: New test.
797 * gcc.c-torture/execute/pr22141-2.c: Likewise.
798 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
799 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
800 * gcc.dg/store_merging_1.c: New test.
801 * gcc.dg/store_merging_2.c: Likewise.
802 * gcc.dg/store_merging_3.c: Likewise.
803 * gcc.dg/store_merging_4.c: Likewise.
804 * gcc.dg/store_merging_5.c: Likewise.
805 * gcc.dg/store_merging_6.c: Likewise.
806 * gcc.dg/store_merging_7.c: Likewise.
807 * gcc.target/i386/pr22141.c: Likewise.
808 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
809 * g++.dg/init/new17.C: Likewise.
810
6905c577 8112016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
812
813 PR middle-end/72747
814 * c-c++-common/pr72747-1.c: New test.
815 * c-c++-common/pr72747-2.c: Likewise.
816
539405d5
AK
8172016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
818
819 * gcc.target/s390/oscbreak-1.c: New test.
820
0dbb19f0
AK
8212016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
822
823 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
824
0d9e143c
JJ
8252016-10-28 Jakub Jelinek <jakub@redhat.com>
826
c19066a7
JJ
827 PR rtl-optimization/77919
828 * g++.dg/torture/pr77919.C: New test.
829
0d9e143c
JJ
830 PR rtl-optimization/78132
831 * gcc.target/i386/pr78132.c: New test.
832
cc91248d
EB
8332016-10-27 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
836
787c7a65
MM
8372016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
838
839 * gcc.target/powerpc/vsx-simode.c: New test.
840 * gcc.target/powerpc/vsx-simode2.c: Likewise.
841 * gcc.target/powerpc/vsx-simode3.c: Likewise.
842
4ce71579
JJ
8432016-10-27 Jakub Jelinek <jakub@redhat.com>
844
6f21288f
JJ
845 PR fortran/78026
846 * gfortran.dg/gomp/pr78026.f03: New test.
847 * gfortran.dg/select_type_38.f03: New test.
848
4ce71579
JJ
849 PR middle-end/78025
850 * g++.dg/gomp/declare-simd-7.C: New test.
851
6f21288f 8522016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
853
854 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
855 * gfortran.dg/dec_init_2.f90: Likewise.
856 * gfortran.dg/dec_init_3.f90: New test.
857 * gfortran.dg/dec_init_4.f90: Likewise.
858
93f90bec
BC
8592016-10-27 Bin Cheng <bin.cheng@arm.com>
860
861 * gcc.dg/fold-narrowbopcst-1.c: New test.
862
6f21288f 8632016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
864
865 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
866 dg-shouldfail/dg-output instead of XFAIL.
867 * gfortran.dg/dec_io_6.f90: Likewise.
868
ddb92ab9
TP
8692016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
870
871 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
872 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
873 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
874 * gcc.target/arm/atomic-op-char-3.c: Likewise.
875 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
876 * gcc.target/arm/atomic-op-int-3.c: Likewise.
877 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
878 * gcc.target/arm/atomic-op-release-3.c: Likewise.
879 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
880 * gcc.target/arm/atomic-op-short-3.c: Likewise.
881
ad6e4ba8
BC
8822016-10-27 Bin Cheng <bin.cheng@arm.com>
883
884 * gcc.dg/fold-convmaxconv-1.c: New test.
885 * gcc.dg/fold-convminconv-1.c: New test.
886
6905c577 8872016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
888
889 PR fortran/78092
890 * gfortran.dg/pr78092.f90: New test.
891
7a83b391
KN
8922016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
893
894 PR target/78056
895 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
896 expected error message.
897 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
898 expected error message.
899 * gcc.target/powerpc/vsu/vec-all-nez-7.c
900 (test_all_not_equal_and_not_zero): Change expected error message.
901
3693a620
JJ
9022016-10-26 Jakub Jelinek <jakub@redhat.com>
903
904 PR fortran/77973
905 * gfortran.dg/gomp/pr77973.f90: New test.
906
cd612e8a
PT
9072016-10-26 Paul Thomas <pault@gcc.gnu.org>
908
909 PR fortran/78108
910 * gfortran.dg/submodule_18.f08: New test.
911 * gfortran.dg/submodule_19.f08: New test.
912
09844a5f
MM
9132016-10-26 Michael Matz <matz@suse.de>
914
915 * g++.dg/pr78060.C: New test.
916 * gfortran.dg/pr78061.f: New test.
917 * g++.dg/pr78088.C: New test.
918
6f21288f 9192016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
920
921 * gfortran.dg/dec_io_1.f90: New test.
922 * gfortran.dg/dec_io_2.f90: New test.
923 * gfortran.dg/dec_io_3.f90: New test.
924 * gfortran.dg/dec_io_4.f90: New test.
925 * gfortran.dg/dec_io_5.f90: New test.
926 * gfortran.dg/dec_io_6.f90: New test.
927
6c95388f
JJ
9282016-10-25 Jakub Jelinek <jakub@redhat.com>
929
930 PR sanitizer/78106
931 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
932
9332016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
934
935 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
936 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
937
90e261e4
EB
9382016-10-25 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gnat.dg/opt59.adb: New test.
941 * gnat.dg/opt59_pkg.ad[sb]: New helper.
942
943 * gnat.dg/opt60.adb: New test.
944
cef026ec
AV
9452016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
946
947 PR fortran/72770
948 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
949 this pr.
950
96592eed
JJ
9512016-10-25 Jakub Jelinek <jakub@redhat.com>
952
953 PR target/78102
954 * gcc.target/i386/pr78102.c: New test.
955
6c95388f 9562016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
957
958 * gfortran.dg/dec_logical_xor_1.f90: New test.
959 * gfortran.dg/dec_logical_xor_2.f90: New test.
960 * gfortran.dg/dec_logical_xor_3.f03: New test.
961
6c95388f 9622016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
963
964 * gfortran.dg/dec_loc_rval_1.f90: New test.
965 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 966 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 967
6c95388f 9682016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 969
90051c26
FR
970 * gfortran.dg/dec_type_print.f90: New testcase.
971
6c95388f 9722016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
973
974 * gfortran.dg/feed_1.f90: New test.
975 * gfortran.dg/feed_2.f90: New test.
ef144767 976
8e104951
ML
9772016-10-25 Martin Liska <mliska@suse.cz>
978
979 PR sanitizer/78106
980 * gcc.dg/asan/pr78106.c: New test.
981
b93ee1bb
ML
9822016-10-25 Martin Liska <mliska@suse.cz>
983
984 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
985
ad6922b0
WD
9862016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
987
988 PR target/78041
989 * gcc.target/arm/pr78041.c: New test.
990
e16f1cc7
JJ
9912016-10-25 Jakub Jelinek <jakub@redhat.com>
992
993 * g++.dg/cpp1z/launder1.C: New test.
994 * g++.dg/cpp1z/launder2.C: New test.
995
078134e5 9962016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 997 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
998
999 PR target/71676
1000 PR target/71678
1001 * gcc.target/avr/pr71676-2.c: New test.
1002
c7212a15 10032016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1004 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1005
1006 PR target/71676
1007 PR target/71678
1008 * gcc.target/avr/pr71676-1.c: New test.
1009 * gcc.target/avr/pr71676-3.c: New test.
1010 * gcc.target/avr/pr71676.c: New test.
1011 * gcc.target/avr/pr71678.c: New test.
1012
d1c7d3a8
KV
10132016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1014
1015 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1016 such that cloned verions of tested functions are not created.
1017
c7082171
SK
10182016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1019
1020 PR fortran/71895
1021 * gfortran.dg/pr71895.f90: New test.
1022
0f2a9e37
JJ
10232016-10-24 Jakub Jelinek <jakub@redhat.com>
1024
1025 * g++.dg/debug/dwarf2/ref-2.C: New test.
1026
f8348061
BE
10272016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1028
1029 * c-c++-common/Wint-in-bool-context-3.c: New test.
1030
1eb4547b
MS
10312016-10-24 Martin Sebor <msebor@redhat.com>
1032
1033 PR middle-end/77735
1034 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1035 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1036 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1037 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1038 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1039 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1040 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1041
292af537
RB
10422016-10-24 Richard Biener <rguenther@suse.de>
1043
1044 PR testsuite/71491
1045 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1046 * gcc.dg/vect/slp-45.c: Likewise.
1047
40f683e8
RB
10482016-10-24 Richard Biener <rguenther@suse.de>
1049
1050 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1051 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1052 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1053
b1b6774f
GJL
10542016-10-24 Georg-Johann Lay <avr@gjlay.de>
1055
1056 PR target/78093
1057 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1058 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1059
ed9760d2
AV
10602016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1061
1062 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1063
fb027a42
JJ
10642016-10-24 Jakub Jelinek <jakub@redhat.com>
1065
1066 * gcc.target/i386/bmi2-pext-1.c: New test.
1067 * gcc.target/i386/bmi2-pdep-1.c: New test.
1068 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1069 * gcc.target/i386/tbm-bextri-1.c: New test.
1070 * gcc.target/i386/bmi-bextr-6.c: New test.
1071
8e10302e
RO
10722016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1073
1074 PR target/77483
1075 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1076 * gcc.target/i386/pr65105-1.c: Likewise.
1077 * gcc.target/i386/pr65105-2.c: Likewise.
1078 * gcc.target/i386/pr65105-3.c: Likewise.
1079 * gcc.target/i386/pr65105-5.c: Likewise.
1080 * gcc.target/i386/pr67761.c: Likewise.
1081 * gcc.target/i386/pr70799-1.c: Likewise.
1082
866c72a8
ML
10832016-10-24 Martin Liska <mliska@suse.cz>
1084
1085 PR sanitizer/77966
1086 * c-c++-common/ubsan/unreachable-3.c: New test.
1087
0804124b
SK
10882016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1089
1090 PR fortran/77763
1091 * gfortran.dg/pr77763.f90
1092
87c9fca5
SK
10932016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1094
1095 PR fortran/54730
1096 PR fortran/78033
1097 * gfortran.dg/pr78033.f90: New test.
1098
dfd6231e
PT
10992016-10-23 Paul Thomas <pault@gcc.gnu.org>
1100
1101 PR fortran/69834
1102 * gfortran.dg/select_type_1.f03: Change error for overlapping
1103 TYPE IS cases.
1104 * gfortran.dg/select_type_36.f03: New test.
1105
66ccff98
EB
11062016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1109
15876cee
TK
11102016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1111
1112 PR fortran/78021
1113 * gfortran.dg/string_length_3.f90: New test.
1114
574284e9
AV
11152016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1116
574284e9
AV
1117 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1118
11192016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1120
1121 PR fortran/43366
1122 PR fortran/57117
1123 PR fortran/61337
1124 * gfortran.dg/alloc_comp_class_5.f03: New test.
1125 * gfortran.dg/class_allocate_21.f90: New test.
1126 * gfortran.dg/class_allocate_22.f90: New test.
1127 * gfortran.dg/realloc_on_assign_27.f08: New test.
1128
20276dc9
JL
11292016-10-21 Jeff Law <law@redhat.com>
1130
1131 * PR tree-optimization/71947
1132 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1133 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1134 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1135
f7503699
KV
11362016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1137
1138 * gcc.dg/ipa/vrp5.c: New test.
1139 * gcc.dg/ipa/vrp6.c: New test.
1140
5be6b295
WD
11412016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1142
1143 * gcc.target/aarch64/test_frame_17.c: New test.
1144
c82bc7ed
WD
11452016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1146
1147 * gcc.target/aarch64/test_frame_17.c: New test.
1148
67a6cac7
AP
11492016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1150
1151 PR preprocessor/71681
1152 * gcc.dg/cpp/pr71681-1.c: New testcase
1153 * gcc.dg/cpp/pr71681-2.c: Likewise
1154 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1155 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1156 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1157 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1158
8e6982f7
JJ
11592016-10-21 Jakub Jelinek <jakub@redhat.com>
1160
9c4c8b7b
JJ
1161 PR target/78057
1162 * gcc.target/i386/pr78057.c: New test.
1163
8e6982f7
JJ
1164 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1165
de514d40
PT
11662016-10-21 Paul Thomas <pault@gcc.gnu.org>
1167
1168 PR fortran/69566
1169 * gfortran.dg/select_type_37.f03: New test.
1170
1d64ceb0
SKS
11712016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1172
1173 PR target/71627
1174 * gcc.target/avr/pr71627.c: New test
1175
85729229
EB
11762016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gcc.target/sparc/overflow-1.c: New test.
1179 * gcc.target/sparc/overflow-2.c: Likewise.
1180 * gcc.target/sparc/overflow-3.c: Likewise.
1181
d17f2c3b
AV
11822016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1183
1184 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1185 effective target.
1186
0d47cee6
KT
11872016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1188
1189 PR rtl-optimization/78038
1190 * gcc.target/aarch64/pr78038.c: New test.
1191
a20d03c8
RB
11922016-10-21 Richard Biener <rguenther@suse.de>
1193
1194 PR tree-optimization/78051
1195 * g++.dg/torture/pr78051.C: New testcase.
1196
f3ecd50f
BE
11972016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1198
1199 * c-c++-common/wdate-time.c: Restored test case.
1200 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1201
fceabe50
JJ
12022016-10-20 Jakub Jelinek <jakub@redhat.com>
1203
1204 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1205
f56ea76e
UB
12062016-10-20 Uros Bizjak <ubizjak@gmail.com>
1207
1208 PR target/78037
1209 * gcc.target/i386/pr78037.c: New test.
1210
2c35bbe1
EB
12112016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1212
1213 * gcc.target/visium/overflow8.c: New.
1214 * gcc.target/visium/overflow16.c: Likewise.
1215 * gcc.target/visium/overflow32: Likewise.
1216
28df8730
MM
12172016-10-20 Michael Matz <matz@suse.de>
1218
1219 * gcc.dg/loop-split.c: New test.
1220 * gcc.dg/tree-ssa/ifc-9.c: Update.
1221 * gcc.dg/tree-ssa/ifc-10.c: Update.
1222
6c1a9e41
RB
12232016-10-20 Richard Biener <rguenther@suse.de>
1224
1225 * gcc.dg/graphite/pr35356-1.c: Update.
1226
a2923dba
PC
12272016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/77446
1230 * g++.dg/cpp1y/pr77446.C: New.
1231
2066ef6a
PK
12322016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1233
1234 PR tree-optimization/53979
1235 * gcc.dg/pr53979-1.c: New test-case.
1236 * gcc.dg/pr53979-2.c: Likewise.
1237
4c712374
BE
12382016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1239
1240 * c-c++-common/Wint-in-bool-context-2.c: New test.
1241
bdcf8e7c
JD
12422016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1243
1244 * gfortran.dg/dtio_17.f90: Fix test.
1245
ec1748d4
AH
12462016-10-19 Aldy Hernandez <aldyh@redhat.com>
1247
1248 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1249 * gcc.dg/Walloca-2.c: Same.
1250
b70f0b0c
AH
12512016-10-19 Aldy Hernandez <aldyh@redhat.com>
1252
1253 * gcc.dg/Wvla-1.c: Rename to...
1254 * gcc.dg/Wvla-larger-than-1.c: ...this.
1255 * gcc.dg/Wvla-2.c: Rename to...
1256 * gcc.dg/Wvla-larger-than-2.c: ...this.
1257 * gcc.dg/Wvla-3.c: Rename to...
1258 * gcc.dg/Walloca-11.c.: ...this.
1259 * gcc.dg/wvla-[1-7].c: Rename to:
1260 * gcc.dg/Wvla-[1-7].c: ...this.
1261
cbb22e61
BC
12622016-10-19 Bin Cheng <bin.cheng@arm.com>
1263
1264 PR tree-optimization/78005
1265 * gcc.dg/vect/pr78005.c: New.
1266 * gcc.target/i386/l_fma_float_1.c: Revise test.
1267 * gcc.target/i386/l_fma_float_2.c: Ditto.
1268 * gcc.target/i386/l_fma_float_3.c: Ditto.
1269 * gcc.target/i386/l_fma_float_4.c: Ditto.
1270 * gcc.target/i386/l_fma_float_5.c: Ditto.
1271 * gcc.target/i386/l_fma_float_6.c: Ditto.
1272 * gcc.target/i386/l_fma_double_1.c: Ditto.
1273 * gcc.target/i386/l_fma_double_2.c: Ditto.
1274 * gcc.target/i386/l_fma_double_3.c: Ditto.
1275 * gcc.target/i386/l_fma_double_4.c: Ditto.
1276 * gcc.target/i386/l_fma_double_5.c: Ditto.
1277 * gcc.target/i386/l_fma_double_6.c: Ditto.
1278
a023f8c8
TS
12792016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1280
1281 PR tree-optimization/78024
1282 * gcc.dg/goacc/loop-processing-1.c: New file.
1283
d9700bdb
RB
12842016-10-19 Richard Biener <rguenther@suse.de>
1285
1286 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1287
902cb7b1
KN
12882016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1289
1290 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1291 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1292 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1293 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1294 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1295 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1296 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1297 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1298 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1299 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1300 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1301 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1302 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1303 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1304 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1305 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1306 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1307 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1308 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1309 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1310 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1311 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1312 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1313 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1315 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1316 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1317 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1318 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1319 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1320 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1321 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1322 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1323 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1324 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1325 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1326 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1327 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1328 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1329 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1330 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1331 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1332 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1333 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1334 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1335 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1336 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1337 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1338 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1339 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1340 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1341 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1342 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1343 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1344 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1345 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1346 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1347 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1348 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1349 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1350 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1351 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1352 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1353 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1354 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1355 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1365 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1366 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1367 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1386 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1387 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1388 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1389 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1390 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1391 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1392 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1393 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1394 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1395 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1396 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1397 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1398 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1399 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1400 * gcc.target/powerpc/vsu/vsu.exp: New file.
1401
5cb96b6a
UB
14022016-10-18 Uros Bizjak <ubizjak@gmail.com>
1403
1404 PR target/77991
1405 * gcc.target/i386/pr77991.c: New test.
1406
f5de494c
MF
14072016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1408
1409 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1410 LTO is used.
1411
e5163ec1
SKS
14122016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1413
5cb96b6a 1414 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1415
b64e8239
RB
14162016-10-18 Richard Biener <rguenther@suse.de>
1417
1418 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1419 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1420 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1421 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1422 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1423 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1424 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1425 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1426 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1427 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1428 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1429 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1430 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1431 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1432 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1433 * gcc.dg/pr68217.c: Likewise.
1434 * gcc.dg/predict-9.c: Likewise.
1435 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1436 * gcc.dg/predict-1.c: Likewise.
1437
c680ada5
JD
14382016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439
1440 * gfortran.dg/dtio_17.f90: New test.
1441
7fd4f180
KV
14422016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1443
1444 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1445
718625ad
KV
14462016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1447
1448 * gcc.dg/ipa/vrp4.c: New test.
1449
735b8f9f
KV
14502016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1451
1452 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1453 * gcc.dg/torture/pr39074.c: Likewise.
1454
86f98087
EB
14552016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1458 * gnat.dg/trampoline4.adb: Minor tweak.
1459
a929f266
BS
14602016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1461
1462 PR tree-optimization/77916
1463 * gcc.dg/torture/pr77916.c: New.
1464
4acf2055
SK
14652016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1466
1467 PR fortran/77978
1468 * gfortran.dg/pr77978_1.f90: New test.
1469 * gfortran.dg/pr77978_2.f90: Ditto.
1470 * gfortran.dg/pr77978_3.f90: Ditto.
1471
871267e1
PT
14722016-10-17 Paul Thomas <pault@gcc.gnu.org>
1473
1474 PR fortran/61420
1475 PR fortran/78013
1476 * gfortran.dg/proc_ptr_49.f90: New test.
1477
fd9593e9
BE
14782016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1479
1480 PR target/77308
1481 * gcc.target/arm/pr77308.c: New test.
1482
d32d4176
DE
14832016-10-17 David Edelsohn <dje.gcc@gmail.com>
1484
1485 * lib/target-supports.exp
1486 (check_effective_target_floatn_nx_runtime): Return 0 for
1487 powerpc*-ibm-aix*.
1488
dca2910c
AP
14892016-10-17 Andrew Pinski <apinski@cavium.com>
1490
1491 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1492 long instead of long.
1493 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1494 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1495 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1496 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1497 * gcc.target/aarch64/pr68102_1.c: Likewise.
1498 * gcc.target/aarch64/target_attr_3.c: Likewise.
1499
44b00dbc
RB
15002016-10-17 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/77988
1503 * gcc.dg/torture/pr77988.c: New testcase.
1504
89b80c42
PK
15052016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1506
1507 * gcc.dg/pr71636-1.c: New test-case.
1508 * gcc.dg/pr71636-2.c: Likewise.
1509
4c640e26
EB
15102016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gnat.dg/trampoline3.adb: New test.
1513 * gnat.dg/trampoline4.adb: Likewise.
1514
6c0347f6
JD
15152016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516
1517 * gfortran.dg/dtio_16.f90: New test.
1518
d0d48a06
EB
15192016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1520
1521 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1522 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1523 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1524
baa33d83
EB
15252016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gcc.target/sparc/popc.c: Rename to...
1528 * gcc.target/sparc/popc-1.c: ...this.
1529 * gcc.target/sparc/popc-2.c: New test.
1530
523ee218
JD
15312016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532
1533 PR fortran/77972
1534 * gfortran.dg/unexpected_eof_4.f90: New test.
1535
c04d4ede
JB
15362016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1537
31a84d4a
AP
1538 PR libfortran/48587
1539 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1540
064ed55a
JJ
15412016-10-14 Jakub Jelinek <jakub@redhat.com>
1542
9a822fc7
JJ
1543 PR middle-end/77959
1544 * gfortran.dg/pr77959.f90: New test.
1545
064ed55a
JJ
1546 DR 1511 - const volatile variables and ODR
1547 * g++.dg/DRs/dr1511-1.C: New test.
1548 * g++.dg/DRs/dr1511-2.C: New test.
1549
2579762a
EB
15502016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1551
1552 * gnat.dg/debug7.adb (dg-options): Remove -g.
1553 * gnat.dg/debug8.adb (dg-options): Add -margs.
1554 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1555
6d59425d
RB
15562016-10-14 Richard Biener <rguenther@suse.de>
1557
1558 PR tree-optimization/77979
1559 * gcc.dg/torture/pr77979.c: New testcase.
1560
43f66d6e
ML
15612016-10-14 Martin Liska <mliska@suse.cz>
1562
1563 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1564 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1565 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1566
cb3ac867
UB
15672016-10-14 Uros Bizjak <ubizjak@gmail.com>
1568
1569 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1570 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1571 * gcc.dg/torture/pr77937-2.c: Likewise.
1572
14cf71a0
EB
15732016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * gnat.dg/lto15.adb: Adjust.
1576 * gnat.dg/lto16.adb: Likewise.
1577 * gnat.dg/lto17.adb: Likewise
1578 * gnat.dg/lto18.ad[sb]: New test.
1579 * gnat.dg/lto18_pkg.ads: New helper.
1580 * gnat.dg/lto19.adb: New test.
1581 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1582 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1583 * gnat.dg/lto20.adb: New test.
1584 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1585
6fd9c6f4
AV
15862016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1587
1588 * gfortran.dg/coarray_38.f90: Expect error message.
1589
01f44038
KT
15902016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1591
1592 * gcc.target/aarch64/spellcheck_1.c: New test.
1593 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1594 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1595 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1596 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1597 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1598
253abb2a
AS
15992016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1600
1601 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1602
a2695319
BS
16032016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1604
1605 PR tree-optimization/77937
1606 * gcc.dg/torture/pr77937-1.c: New.
1607 * gcc.dg/torture/pr77937-2.c: New.
1608
14a2c9aa
JM
16092016-10-13 Jakub Jelinek <jakub@redhat.com>
1610
1611 * g++.dg/cpp1z/inline-var1.C: New test.
1612 * g++.dg/cpp1z/inline-var1a.C: New test.
1613 * g++.dg/cpp1z/inline-var1.h: New file.
1614 * g++.dg/cpp1z/inline-var2.C: New test.
1615 * g++.dg/cpp1z/inline-var3.C: New test.
1616 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1617 uninitialized const.
1618
6c95388f 16192016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1620
ee7fa2e3
SL
1621 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1622 Xscale is specified, not just -march.
1623 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1624 is incompatible with Xscale.
18d34307 1625
96032047
MS
16262016-10-13 Martin Sebor <msebor@redhat.com>
1627
1628 PR c++/71912
1629 * g++.dg/ext/flexary4.C: Adjust.
1630 * g++.dg/ext/flexary5.C: Same.
1631 * g++.dg/ext/flexary9.C: Same.
1632 * g++.dg/ext/flexary19.C: New test.
1633 * g++.dg/ext/flexary18.C: New test.
1634 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1635 regression test.
5cb96b6a
UB
1636 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1637 Avoid generating a flexible array member in an array.
96032047 1638
5b1548fd
MS
16392016-10-13 Martin Sebor <msebor@redhat.com>
1640
1641 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1642 to placate -Wformat on targets where the type is not int.
1643
7810c4eb
DM
16442016-10-13 David Malcolm <dmalcolm@redhat.com>
1645
1646 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1647 in INSN_LOCATION.
1648
fcd27666
BC
16492016-10-13 Bin Cheng <bin.cheng@arm.com>
1650
1651 * gcc.target/i386/l_fma_float_1.c: Revise test.
1652 * gcc.target/i386/l_fma_float_2.c: Ditto.
1653 * gcc.target/i386/l_fma_float_3.c: Ditto.
1654 * gcc.target/i386/l_fma_float_4.c: Ditto.
1655 * gcc.target/i386/l_fma_float_5.c: Ditto.
1656 * gcc.target/i386/l_fma_float_6.c: Ditto.
1657 * gcc.target/i386/l_fma_double_1.c: Ditto.
1658 * gcc.target/i386/l_fma_double_2.c: Ditto.
1659 * gcc.target/i386/l_fma_double_3.c: Ditto.
1660 * gcc.target/i386/l_fma_double_4.c: Ditto.
1661 * gcc.target/i386/l_fma_double_5.c: Ditto.
1662 * gcc.target/i386/l_fma_double_6.c: Ditto.
1663
b8a4b8c8
BC
16642016-10-13 Bin Cheng <bin.cheng@arm.com>
1665
1666 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1667
328ba117
BC
16682016-10-13 Bin Cheng <bin.cheng@arm.com>
1669
1670 * gcc.dg/vect/vect-98.c: Refine test case.
1671 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1672 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1673 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1674
1a1ab05e
JJ
16752016-10-13 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR c/77946
1678 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1679
27947670
ML
16802016-10-13 Martin Liska <mliska@suse.cz>
1681
1682 PR tree-optimization/77943
1683 * g++.dg/tree-ssa/pr77943.C: New test.
1684
92c5266b
AV
16852016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1686
1687 PR fortran/72832
1688 * gfortran.dg/allocate_with_source_22.f03: New test.
1689 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1690 fail.
1691
90bca4ed
TP
16922016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1693
1694 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1695 * gcc.target/arm/movsi_movw.c: Likewise.
1696 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1697 directive to work on big endian targets.
1698
0011af7b
KV
16992016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1700
1701 * gcc.dg/tree-ssa/evrp6.c: New test.
1702
859e95ab
SB
17032016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1704
1705 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1706 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1707 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1708
2934018d
SB
17092016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1710
1711 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1712 * gcc.target/powerpc/warn-2.c: Ditto.
1713
f92d1522
RS
17142016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1715
1716 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1717 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1718 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1719 for -mmsa.
1720 * gcc.target/mips/msa.c: New test.
1721 * gcc.target/mips/msa-builtins.c: Likewise.
1722 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1723 (check_effective_target_mips_msa_runtime): Likewise.
1724 (check_effective_target_mips_msa): Likewise.
1725 (add_options_for_mips_msa): Likewise.
1726 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1727 (check_effective_target_vect_intfloat_cvt): Likewise.
1728 (check_effective_target_vect_uintfloat_cvt): Likewise.
1729 (check_effective_target_vect_floatint_cvt): Likewise.
1730 (check_effective_target_vect_floatuint_cvt): Likewise.
1731 (check_effective_target_vect_shift): Likewise.
1732 (check_effective_target_vect_shift_char): Likewise.
1733 (check_effective_target_vect_long): Likewise.
1734 (check_effective_target_vect_float): Likewise.
1735 (check_effective_target_vect_double): Likewise.
1736 (check_effective_target_vect_long_long): Likewise.
1737 (check_effective_target_vect_perm): Likewise.
1738 (check_effective_target_vect_perm_byte): Likewise.
1739 (check_effective_target_vect_perm_short): Likewise.
1740 (check_effective_target_vect_sdot_qi): Likewise.
1741 (check_effective_target_vect_udot_qi): Likewise.
1742 (check_effective_target_vect_sdot_hi): Likewise.
1743 (check_effective_target_vect_udot_hi): Likewise.
1744 (check_effective_target_vect_pack_trunc): Likewise.
1745 (check_effective_target_vect_unpack): Likewise.
1746 (check_effective_target_vect_hw_misalign): Likewise.
1747 (check_effective_target_vect_condition): Likewise.
1748 (check_effective_target_vect_cond_mixed): Likewise.
1749 (check_effective_target_vect_char_mult): Likewise.
1750 (check_effective_target_vect_short_mult): Likewise.
1751 (check_effective_target_vect_int_mult): Likewise.
1752 (check_effective_target_vect_extract_even_odd): Likewise.
1753 (check_effective_target_vect_interleave): Likewise.
1754 (check_vect_support_and_set_flags): Check if the target supports MSA
1755 and append to the list of EFFECTIVE_TARGETS.
1756
0bfd099c
RB
17572016-10-12 Richard Biener <rguenther@suse.de>
1758
1759 PR debug/77947
1760 * g++.dg/torture/pr77947.C: New testcase.
1761
b4a9ef2f
PMR
17622016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1763
1764 * gnat.dg/debug8.adb: New testcase.
1765
c0dbd22d
PMR
17662016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1767
1768 * gnat.dg/debug9.adb: New testcase.
1769
8a7c91cd
RB
17702016-10-12 Richard Biener <rguenther@suse.de>
1771
1772 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1773 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1774 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1775
7dc2f5f1
RB
17762016-10-12 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/77920
1779 * gcc.dg/torture/pr77920.c: New testcase.
1780
70f6d5e1
JJ
17812016-10-12 Jakub Jelinek <jakub@redhat.com>
1782
4a8b97cb
JJ
1783 PR tree-optimization/77929
1784 * gcc.c-torture/compile/pr77929.c: New test.
1785
70f6d5e1
JJ
1786 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1787 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1788 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1789 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1790 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1791 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1792 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1793 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1794 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1795
4803de58
EB
17962016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1797
1798 * gcc.target/sparc/setcc-4.c: Adjust.
1799 * gcc.target/sparc/setcc-5.c: Likewise.
1800 * gcc.target/sparc/setcc-6.c: Likewise.
1801 * gcc.target/sparc/setcc-7.c: Likewise.
1802 * gcc.target/sparc/setcc-8.c: Likewise.
1803 * gcc.target/sparc/setcc-9.c: Likewise.
1804 * gcc.target/sparc/setcc-10.c: Delete.
1805
f6cf4810
SK
18062016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1807
1808 PR fortran/77942
1809 * gfortran.dg/pr77942.f90
1810
8e8c2744
FR
18112016-10-11 Fritz Reese <fritzoreese@gmail.com>
1812
1813 * gfortran.dg/dec_math.f90: New testsuite.
1814
ddefad9a
SKS
18152016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1816
1817 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1818 (main): Declare j as i32 instead of int.
1819
e7b08761
TP
18202016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1821
1822 PR testsuite/PR77710
1823 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1824 target triplet instead of *-*-*-*.
1825
9fd7cd44
EB
18262016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1827
1828 * gnat.dg/unchecked_convert10.adb: New test.
1829 * gnat.dg/unchecked_convert11.adb: Likewise.
1830 * gnat.dg/unchecked_convert12.adb: Likewise.
1831
ff7e7ee0
EB
18322016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1833
1834 * gcc.target/sparc/cbcond-1.c: New test.
1835 * gcc.target/sparc/cbcond-2.c: Likewise.
1836 * gcc.target/sparc/movcc-1.c: Likewise.
1837 * gcc.target/sparc/movcc-2.c: Likewise.
1838 * gcc.target/sparc/setcc-1.c: Adjust.
1839 * gcc.target/sparc/setcc-2.c: Likewise.
1840 * gcc.target/sparc/setcc-3.c: Likewise.
1841 * gcc.target/sparc/setcc-4.c: Likewise.
1842 * gcc.target/sparc/setcc-5.c: Likewise.
1843 * gcc.target/sparc/setcc-6.c: New test.
1844 * gcc.target/sparc/setcc-7.c: Likewise.
1845 * gcc.target/sparc/setcc-8.c: Likewise.
1846 * gcc.target/sparc/setcc-9.c: Likewise.
1847 * gcc.target/sparc/setcc-10.c: Likewise.
1848
d30078b8
JL
18492016-10-10 Jeff Law <law@redhat.com>
1850
1851 PR tree-optimization/71947
1852 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1853 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1854 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1855 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1856 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1857 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1858
5f869266
TK
18592016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1860
1861 PR fortran/77915
1862 * gfortran.dg/matmul_11.f90: New test.
1863
174e0b00
JW
18642016-10-10 Jiong Wang <jiong.wang@arm.com>
1865
1866 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1867 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1925
4bc63138
JW
19262016-10-10 Jiong Wang <jiong.wang@arm.com>
1927
1928 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1942
8f3edb07
JW
19432016-10-10 Jiong Wang <jiong.wang@arm.com>
1944
1945 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1946 Enable AArch64.
1947 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1948 vdup*_laneq.
1949 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1953
6e49f922
JW
19542016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1955 Jiong Wang <jiong.wang@arm.com>
1956
1957 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1958 AArch64 support.
1959 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1960 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1961 AArch64 targets.
1962 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1963 AArch64 targets.
1964 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1965 targets.
1966 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1967
41683e1a
EB
19682016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gnat.dg/specs/vfa.ads: New test.
1971
6e49f922 19722016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1973
1974 * gnat.dg/inline13.ad[sb]: New test.
1975 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1976
55cfd746
EB
19772016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/biased_subtype.adb: New test.
1980
4dfb8a2a
JJ
19812016-10-09 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR tree-optimization/77901
1984 * gcc.c-torture/compile/pr77901.c: New test.
1985
67b97478
PK
19862016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1987
1988 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1989 * gcc.dg/ipa/propalign-2.c: Likewise
1990 * gcc.dg/ipa/propalign-3.c: Likewise.
1991 * gcc.dg/ipa/propalign-4.c: Likewise.
1992 * gcc.dg/ipa/propalign-5.c: Likewise.
1993
7bad794a
JJ
19942016-10-08 Jakub Jelinek <jakub@redhat.com>
1995
81b02905
JJ
1996 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1997
ee19ef45
JJ
1998 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1999
7bad794a
JJ
2000 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2001 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2002
56d3a930
FR
20032016-10-07 Fritz Reese <fritzoreese@gmail.com>
2004
2005 * gfortran.dg/dec_union_11.f90: New testcase.
2006
45e2bf2e
NS
20072016-10-07 Nathan Sidwell <nathan@acm.org>
2008
2009 PR c++/66443
2010 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2011 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2012 * g++.dg/cpp1y/pr66443-cxx14.C: New
2013 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2014 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2015
be845b04
JJ
20162016-10-07 Jakub Jelinek <jakub@redhat.com>
2017
2018 * g++.dg/cpp0x/addressof1.C: New test.
2019 * g++.dg/cpp0x/addressof2.C: New test.
2020
08213983
MM
20212016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2022
2023 * gcc.target/powerpc/float128-type-1.c: New test to check that
2024 PowerPC 64-bit Linux enables -mfloat128-type by default.
2025 * gcc.target/powerpc/float128-type-2.c: Likewise.
2026 * gcc.target/powerpc/float128-mix.c: Change error message to
2027 reflect that __ibm128 is now #define'ed to be long double.
2028
bd845c14
SK
20292016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2030
2031 PR fortran/77406
2032 * gfortran.dg/pr77406.f90: New test.
2033 * gfortran.dg/assumed_type_3.f90: Update error messages.
2034 * gfortran.dg/defined_operators_1.f90: Ditto.
2035 * gfortran.dg/generic_26.f90: Ditto.
2036 * gfortran.dg/generic_7.f90: Ditto.
2037 * gfortran.dg/gomp/udr5.f90: Ditto.
2038 * gfortran.dg/gomp/udr7.f90: Ditto.
2039 * gfortran.dg/interface_1.f90: Ditto.
2040 * gfortran.dg/interface_37.f90: Ditto.
2041 * gfortran.dg/interface_5.f90: Ditto.
2042 * gfortran.dg/interface_6.f90: Ditto.
2043 * gfortran.dg/interface_7.f90
2044 * gfortran.dg/no_arg_check_3.f90
2045 * gfortran.dg/operator_5.f90
2046 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2047
c09c4992
BE
20482016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2049
2050 PR c++/77700
2051 * c-c++-common/Wint-in-bool-context.c: Update test.
2052
d7f336f8
RB
20532016-10-07 Richard Biener <rguenther@suse.de>
2054
2055 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2056 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2057
a9172bf3
MP
20582016-10-07 Marek Polacek <polacek@redhat.com>
2059
2060 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2061
8a14afd0
BS
20622016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2063
2064 PR c++/69733
2065 * c-c++-common/pr69733.c: New test.
2066 * gcc.dg/pr69733.c: New test.
2067 * gcc.target/i386/pr69733.c: New test.
2068
d4bd4646
MP
20692016-10-07 Marek Polacek <polacek@redhat.com>
2070
2071 PR c++/77803
2072 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2073
a93cdc5c
JJ
20742016-10-07 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR tree-optimization/77664
2077 * gcc.dg/tree-ssa/pr77664.c: New test.
2078 * gcc.dg/pr77664.c: New test.
2079
20802016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2081
2082 * gfortran.dg/pr69955.f90: New test.
2083
ac193ee7
LK
20842016_10-06 Louis Krupp <louis.krupp@zoho.com>
2085
2086 PR fortran/57910
2087 * gfortran.dg/pr57910.f90: New test.
2088
342cfb3e
JJ
20892016-10-06 Jakub Jelinek <jakub@redhat.com>
2090
2091 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2092 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2093
48057089
KV
20942016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2095
2096 PR tree-optimization/77862
2097 * gcc.dg/pr77862.c: New test.
2098
65b25c9b
KV
20992016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2100
2101 * gcc.dg/tree-ssa/evrp4.c: New test.
2102
f3127685
JL
21032016-10-06 Jeff Law <law@redhat.com>
2104
2105 PR tree-optimization/71661
2106 * gcc.dg/tree-ssa/pr71661.c: New test.
2107
b3972588
RB
21082016-10-06 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/77855
2111 * gcc.dg/torture/pr77855.c: New testcase.
2112
139dc3c6 21132016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2114 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2115
2116 * g++.dg/other/pr77759.C: New test.
2117
37f6a157
RB
21182016-10-06 Richard Biener <rguenther@suse.de>
2119
2120 PR tree-optimization/77839
2121 * gcc.dg/torture/pr77839.c: New testcase.
2122
f779aeb8
MP
21232016-10-06 Marek Polacek <polacek@redhat.com>
2124
2125 * g++.dg/cpp1z/init-statement9.C: New test.
2126
eee8f0b0
AS
21272016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2128
2129 * gcc.target/i386/pcommit-1.c: Deleted.
2130 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2131 * gcc.target/i386/sse-13.c: Ditto.
2132 * gcc.target/i386/sse-14.c: Ditto.
2133 * gcc.target/i386/sse-22.c: Ditto.
2134 * gcc.target/i386/sse-23.c: Ditto.
2135 * g++.dg/other/i386-2.C: Ditto.
2136
b48042bb
UB
21372016-10-05 Uros Bizjak <ubizjak@gmail.com>
2138
2139 * gcc.target/i386/pr77833.c: Require int128 effective target.
2140
50b01e1d
SK
21412016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2142
2143 PR fortran/58991
2144 PR fortran/58992
2145 * gfortran.dg/associate_22.f90: New test.
2146
908b8296
FR
21472016-10-05 Fritz Reese <fritzoreese@gmail.com>
2148
2149 * gfortran.dg/dec_union_9.f90: New testcase.
2150 * gfortran.dg/dec_union_10.f90: New testcase.
2151
87582521
JJ
21522016-10-05 Jakub Jelinek <jakub@redhat.com>
2153
2e69f143
JJ
2154 PR sanitizer/66343
2155 * gcc.dg/pch/pr66343-3.c: New test.
2156 * gcc.dg/pch/pr66343-3.hs: New file.
2157
87582521
JJ
2158 PR sanitizer/66343
2159 * gcc.dg/pch/pr66343-1.c: New test.
2160 * gcc.dg/pch/pr66343-1.hs: New file.
2161 * gcc.dg/pch/pr66343-2.c: New test.
2162 * gcc.dg/pch/pr66343-2.hs: New file.
2163
700fff34
BE
21642016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2165
2166 * c-c++-common/Wint-in-bool-context.c: Update test.
2167
17a9e380
MP
21682016-10-05 Marek Polacek <polacek@redhat.com>
2169
2170 * g++.dg/cpp1z/init-statement1.C: New test.
2171 * g++.dg/cpp1z/init-statement2.C: New test.
2172 * g++.dg/cpp1z/init-statement3.C: New test.
2173 * g++.dg/cpp1z/init-statement4.C: New test.
2174 * g++.dg/cpp1z/init-statement5.C: New test.
2175 * g++.dg/cpp1z/init-statement6.C: New test.
2176 * g++.dg/cpp1z/init-statement7.C: New test.
2177 * g++.dg/cpp1z/init-statement8.C: New test.
2178
6e48e779
LK
21792016-10-05 Louis Krupp <louis.krupp@zoho.com>
2180
2181 PR fortran/67524
2182 * gfortran.dg/pr67524.f90: New test.
2183
04a32443
JJ
21842016-10-05 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR sanitizer/77823
2187 * c-c++-common/ubsan/shift-9.c: New test.
2188
743a9cf7
SKS
21892016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2190
2191 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2192 of int if __SIZEOF_INT__ is less than 4 bytes.
2193
a40278c3
JD
21942016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2195
2196 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2197 * gfortran.dg/class_array_20.f03: Likewise.
2198 * gfortran.dg/class_array_21.f03: Likewise.
2199 * gfortran.dg/finalize_29.f08: Likewise.
2200 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2201
39bb7d01
RB
22022016-10-05 Richard Biener <rguenther@suse.de>
2203
2204 PR middle-end/77826
2205 * gcc.dg/torture/pr77826.c: New testcase.
2206
eeb57981
RB
22072016-10-05 Richard Biener <rguenther@suse.de>
2208
2209 * gcc.dg/fold-copysign-1.c: New testcase.
2210
f9018d75
AS
22112016-10-05 Andreas Schwab <schwab@suse.de>
2212
2213 * g++.dg/pr49847-2.C: Remove.
2214
7e8000b3
PMR
22152016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2216
2217 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2218
54f84ca9
RB
22192016-10-05 Richard Biener <rguenther@suse.de>
2220
2221 PR middle-end/55152
2222 * gcc.dg/pr55152-2.c: New testcase.
2223
17beda50
JD
22242016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2225
2226 * gfortran.dg/dtio_15.f90: New test.
2227
1c84b798
ILT
22282016-10-04 Ian Lance Taylor <iant@golang.org>
2229
2230 * gcc.dg/split-7.c: New test.
2231
7ec39552
MS
22322016-10-04 Martin Sebor <msebor@redhat.com>
2233
2234 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2235 %lc directive to wint_t to silence -Wformat warnings on targets
2236 where the latter is a distinct type such as long.
2237
8ff04ff9
MS
22382016-10-04 Martin Sebor <msebor@redhat.com>
2239
2240 PR c++/77804
2241 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2242
bfecd57c
JJ
22432016-10-04 Jakub Jelinek <jakub@redhat.com>
2244
f72da967
JJ
2245 PR c++/77791
2246 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2247
bfecd57c
JJ
2248 * g++.dg/other/java3.C: Remove.
2249 * g++.dg/other/java1.C: Remove.
2250 * g++.dg/other/error12.C: Remove.
2251 * g++.dg/other/java2.C: Remove.
2252 * g++.dg/warn/Wnvdtor.C: Remove.
2253 * g++.dg/lookup/java1.C: Remove.
2254 * g++.dg/lookup/java2.C: Remove.
2255 * g++.dg/ext/pr34829.C: Remove.
2256 * g++.dg/ext/java-3.C: Remove.
2257 * g++.dg/ext/java-1.C: Remove.
2258 * g++.dg/ext/java-2.C: Remove.
2259 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2260
fe8b1e83
DG
22612016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2262
2263 PR tree-optimization/77808
2264 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2265
078b5aab
RB
22662016-10-04 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/77399
2269 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2270
2b568899
RB
22712016-10-04 Richard Biener <rguenther@suse.de>
2272
2273 PR middle-end/77833
2274 * gcc.target/i386/pr77833.c: New testcase.
2275
0a4e5cf3
JL
22762016-09-26 Jeff Law <law@redhat.com>
2277
2278 PR tree-optimization/71550
2279 PR tree-optimization/71403
2280 * gcc.c-torture/execute/pr71550.c: New test.
2281
d07b0a23
SKS
22822016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2283
2284 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2285 option.
2286
b44a42cf
KT
22872016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2288
2289 Revert
2290 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2293
f41f1ceb
MP
22942016-10-03 Marek Polacek <polacek@redhat.com>
2295
2296 * g++.dg/cpp0x/nullptr37.C: New test.
2297
1633d3b9
BE
22982016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2299
2300 * c-c++-common/Wint-in-bool-context.c: Update test.
2301
2c8e3a1d
JJ
23022016-10-02 Jakub Jelinek <jakub@redhat.com>
2303
2304 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2305 earlier.
2306 * g++.dg/charset/asm2.c (memmove): Likewise.
2307 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2308 * g++.dg/tls/diag-4.C (foo): Likewise.
2309 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2310 dg-warning, fix up regex.
2311 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2312 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2313 * g++.old-deja/g++.mike/net31.C: Likewise.
2314 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2315 for C++17.
2316 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2317 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2318
f00b6283
RB
23192016-10-01 Richard Biener <rguenther@suse.de>
2320
2321 PR middle-end/77798
2322 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2323
0f0565b1
AV
23242016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2325
2326 PR fortran/77663
2327 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2328
c58823a0
JJ
23292016-10-01 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR c/77490
2332 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2333 Add dg-prune-output directive.
2334
e3228a50
JD
23352016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2336
2337 PR fortran/66643
2338 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2339 * gfortran.fortran-torture/compile/write.f90: Update test.
2340
e70bbc6f
MW
23412016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2342
2343 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2344 arm_fp16_alternative_ok as the required effective target.
2345 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2346 -mfp16-format=alternative to the dg-options directive and remove
2347 the dg-add-options directive.
2348
c39747d2
FR
23492016-09-30 Fritz Reese <fritzoreese@gmail.com>
2350
2351 PR fortran/77764
2352 * gfortran.dg/dec_union_8.f90: New testcase.
2353
00074dd8
FR
23542016-09-30 Fritz Reese <fritzoreese@gmail.com>
2355
2356 PR fortran/77782
2357 * gfortran.dg/dec_structure_16.f90: New testcase.
2358
26f391e8
AV
23592016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2360
2361 * gfortran.dg/coarray_allocate_10.f08: New test.
2362 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2363
fa16a271
KT
23642016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2365
2366 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2367
f334c828
RB
23682016-09-30 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/77399
2371 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2372
76e3ec9c
SL
23732016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2374
871267e1 2375 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2376 -fdelete-null-pointer-checks explicit.
2377 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2378 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2379 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2380 * gcc.dg/pic-1.c: Require fpic target support.
2381 * gcc.dg/pic-2.c: Likewise.
2382
a2c6e7f2
JJ
23832016-09-29 Jakub Jelinek <jakub@redhat.com>
2384
2385 Implement P0001R1 - C++17 removal of register storage class specifier
2386 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2387 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2388 C++17.
2389 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2390 keyword if not __SSE2__.
2391 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2392 C++17.
2393 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2394 register keywords.
2395 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2396 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2397 no_erroneous_warning): Expect new warnings for C++17.
2398 * g++.dg/warn/register-var-2.C (f): Likewise.
2399 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2400 * g++.dg/parse/linkage2.C (foo): Likewise.
2401 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2402 keyword on parameters for C++17.
2403 * g++.dg/cpp1z/register1.C: New test.
2404 * g++.dg/cpp1z/register2.C: New test.
2405 * g++.dg/cpp1z/register3.C: New test.
2406
4ab76933
UB
24072016-09-29 Uros Bizjak <ubizjak@gmail.com>
2408
2409 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2410 * gcc.target/i386/avx2-check.h (main): Ditto.
2411 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2412 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2413 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2414 * gcc.target/i386/avx512er-check.h (main): Ditto.
2415 * gcc.target/i386/avx512f-check.h (main): Ditto.
2416 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2417 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2418 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2419
2488ebe5
UB
24202016-09-29 Uros Bizjak <ubizjak@gmail.com>
2421
2422 PR target/77756
2423 * gcc.target/i386/pr77756.c: New test.
2424
4d258d09
MP
24252016-09-29 Marek Polacek <polacek@redhat.com>
2426
2427 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2428
a9087411
MP
24292016-09-29 Marek Polacek <polacek@redhat.com>
2430
2431 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2432 C++14.
2433
fa0a064a
ML
24342016-09-29 Martin Liska <mliska@suse.cz>
2435
2436 * objc/execute/construct1.m: New test.
2437
0ce1ecc7
RB
24382016-09-29 Richard Biener <rguenther@suse.de>
2439
2440 PR tree-optimization/77768
2441 * gcc.dg/torture/pr77768.c: New testcase.
2442
da186c1f
RB
24432016-09-28 Richard Biener <rguenther@suse.de>
2444
2445 PR middle-end/77407
2446 * gcc.dg/pr77407.c: New testcase.
2447
d657e995
RB
24482016-09-29 Richard Biener <rguenther@suse.de>
2449
2450 PR middle-end/55152
2451 * gcc.dg/pr55152.c: New testcase.
2452 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2453
cadf6296
RO
24542016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2455
2456 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2457 (dg-options): Remove -m32.
2458
88000fd1
MS
24592016-09-28 Martin Sebor <msebor@redhat.com>
2460
2461 PR middle-end/77721
2462 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2463
0c172974
JD
24642016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2465
2466 PR libgfortran/77707
2467 * gfortran.dg/inquire_17.f90: New test.
2468
4b390698
JJ
24692016-09-28 Jakub Jelinek <jakub@redhat.com>
2470
2471 PR c++/77467
2472 * g++.dg/cpp1y/constexpr-77467.C: New test.
2473
2b1b5938
MS
24742016-09-28 Martin Sebor <msebor@redhat.com>
2475
2476 PR c/77762
2477 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2478 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2479 (test_sprintf_p_const): Adjust line numbers to avoid failures
2480 introduced in r240503.
2481
30dc6ee9
MS
24822016-09-28 Martin Sebor <msebor@redhat.com>
2483
2484 PR middle-end/77683
2485 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2486
7d290e93
BE
24872016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2488
fcf32bad
BE
2489 PR c++/77748
2490 * g++.dg/pr77550.C: Avoid undefined behavior.
2491
7d290e93
BE
2492 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2493
912d9ec3
WD
24942016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2495
2496 * gcc.dg/strlenopt-20.c: Update test.
2497 * gcc.dg/strlenopt-21.c: Likewise.
2498 * gcc.dg/strlenopt-22.c: Likewise.
2499 * gcc.dg/strlenopt-22g.c: Likewise.
2500 * gcc.dg/strlenopt-26.c: Likewise.
2501 * gcc.dg/strlenopt-5.c: Likewise.
2502 * gcc.dg/strlenopt-7.c: Likewise.
2503 * gcc.dg/strlenopt-9.c: Likewise.
2504
459bcfb0
JJ
25052016-09-27 Jakub Jelinek <jakub@redhat.com>
2506
6e39060a
JJ
2507 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2508
8ca33347
JJ
2509 * g++.dg/cpp1z/lambda-this1.C: New test.
2510 * g++.dg/cpp1z/lambda-this2.C: New test.
2511
459bcfb0
JJ
2512 PR c++/77722
2513 * g++.dg/ubsan/return-4.C: New test.
2514 * g++.dg/ubsan/return-5.C: New test.
2515 * g++.dg/ubsan/return-6.C: New test.
2516
20fba714
JW
25172016-09-27 Jiong Wang <jiong.wang@arm.com>
2518
2519 * lib/target-supports.exp
2520 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2521 in function comment.
2522
bebe0086
ML
25232016-09-27 Martin Liska <mliska@suse.cz>
2524
2525 PR gcov-profile/46266
2526 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2527 considered.
2528
59896334
RB
25292016-09-27 Richard Biener <rguenther@suse.de>
2530
2531 PR tree-optimization/77745
2532 * g++.dg/torture/pr77745.C: New testcase.
2533
f0d355dc
RB
25342016-09-27 Richard Biener <rguenther@suse.de>
2535
2536 PR tree-optimization/77478
2537 * gcc.dg/torture/pr77478.c: New testcase.
2538
8c9434c2
ML
25392016-09-27 Martin Liska <mliska@suse.cz>
2540
2541 PR gcov-profile/7970
2542 PR gcov-profile/16855
2543 PR gcov-profile/44779
2544 * g++.dg/gcov/pr16855.C: New test.
2545
511d092e
SKS
25462016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2547
2548 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2549
f2e0c4e1
JJ
25502016-09-27 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR fortran/77666
2553 * gfortran.dg/gomp/pr77666.f90: New test.
2554
3a4228ba
KV
25552016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2556
2557 PR ipa/77677
2558 * gcc.dg/torture/pr77677-2.c: New test.
2559
a184e37f
SK
25602016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2561
2562 PR fortran/77420
2563 * gfortran.dg/pr77420_1.f90: New test.
2564 * gfortran.dg/pr77420_2.f90: Ditto.
2565 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2566 * gfortran.dg/pr77420_4.f90: this file.
2567
8be59d19
KV
25682016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2569
2570 PR middle-end/77719
2571 * gfortran.dg/pr77719.f90: New test.
2572
991075a4
TP
25732016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2574
2575 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2576 singular form of byte when quantity is unknown.
991075a4 2577
c6147dc4
MP
25782016-09-26 Marek Polacek <polacek@redhat.com>
2579
2580 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2581
5cc6c41c
ML
25822016-09-26 Martin Liska <mliska@suse.cz>
2583
2584 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2585 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2586 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2587 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2588 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2589 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2590 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2591 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2592 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2593
81fea426
MP
25942016-09-26 Marek Polacek <polacek@redhat.com>
2595
2596 PR c/7652
2597 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2598 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2599 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2600 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2601 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2602 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2603 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2604 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2605 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2606 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2607 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2608 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2609 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2610 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2611 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2612 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2613 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2614 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2615 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2616 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2617 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2618 * c-c++-common/attr-fallthrough-1.c: New test.
2619 * c-c++-common/attr-fallthrough-2.c: New test.
2620 * g++.dg/cpp0x/fallthrough1.C: New test.
2621 * g++.dg/cpp0x/fallthrough2.C: New test.
2622 * g++.dg/cpp1z/fallthrough1.C: New test.
2623 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2624 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2625 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2626 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2627
9b597c1f
SK
26282016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2629
12a813c1 2630 PR fortran/77429
9b597c1f
SK
2631 * gfortran.dg/pr77429.f90: New test.
2632
f1c7e7f1
SK
26332016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2634
2635 PR fortran/77694
2636 * gfortran.dg/pr77694.f90: New test.
2637
50c6dd20
OE
26382016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2639
2640 PR target/51244
2641 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2642
540b039e
DH
26432016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2644
2645 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2646 for 32-bit mode.
2647
cfd161bf
DH
26482016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2649
2650 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2651 for 32-bit mode.
2652
9a2300e9
MP
26532016-09-24 Marek Polacek <polacek@redhat.com>
2654
2655 PR c/77490
2656 * c-c++-common/Wbool-operation-1.c: New test.
2657 * gcc.dg/Wbool-operation-1.c: New test.
2658
34d567d1
FR
26592016-09-23 Fritz Reese <fritzoreese@gmail.com>
2660
2661 * gfortran.dg/dec_static_1.f90: New.
2662 * gfortran.dg/dec_static_2.f90: New.
2663 * gfortran.dg/dec_static_3.f90: New.
2664 * gfortran.dg/dec_static_4.f90: New.
2665
4a8d4422
JD
26662016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2667
2668 PR fortran/48298
2669 * gfortran.dg/negative_unit_check.f90: Update test.
2670 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2671
90ef45cb
DV
26722016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2673
2674 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2675 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2676 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2677 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2678 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2679 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2680 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2681
e0535922
MS
26822016-09-23 Martin Sebor <msebor@redhat.com>
2683
2684 PR testsuite/77713
2685 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2686 assuming long double is bigger than double.
2687
d664d76d
JJ
26882016-09-23 Jakub Jelinek <jakub@redhat.com>
2689
2690 Implement P0138R2, C++17 construction rules for enum class values
2691 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2692
3b31f720
DM
26932016-09-23 David Malcolm <dmalcolm@redhat.com>
2694
2695 PR preprocessor/77672
2696 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2697 expected multiline output from first warning to reflect change
2698 in r240434.
2699
592459bf
TP
27002016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2701
2702 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2703
0af06385
BE
27042016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2705 Tom de Vries <tom@codesourcery.com>
2706
2707 PR testsuite/77411
2708 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2709
8f01b67a
MP
27102016-09-23 Marek Polacek <polacek@redhat.com>
2711
2712 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2713 * c-c++-common/gomp/atomic-13.c: Likewise.
2714 * c-c++-common/gomp/atomic-14.c: Likewise.
2715 * c-c++-common/pr60439.c: Remove invalid code.
2716 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2717 * g++.dg/expr/bitfield5.C: Likewise.
2718 * g++.dg/expr/bitfield6.C: Likewise.
2719 * g++.dg/expr/bool1.C: Likewise.
2720 * g++.dg/expr/bool3.C: Likewise.
2721 * g++.dg/expr/lval3.C: Likewise.
2722 * g++.dg/expr/lval4.C: Likewise.
2723 * g++.old-deja/g++.jason/bool5.C: Likewise.
2724
bbd6fcf3
DM
27252016-09-23 David Malcolm <dmalcolm@redhat.com>
2726
2727 PR preprocessor/77672
2728 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2729 (test_terminator_location): New function.
2730
113d06a4
RB
27312016-09-23 Richard Biener <rguenther@suse.de>
2732
2733 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2734
cab9e1df
MW
27352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2736
2737 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2738 -march=armv8.2-a+fp16 when supported by the hardware.
2739 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2741 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2742 semi-colons to a macro invocations.
2743 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2744 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2745 defined.
2746 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2747 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2748 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2749 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2750 defined.
2751 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2752 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2754 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2755 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2756 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2758 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2759 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2760 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2761 defined.
2762 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2764 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2765 defined.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2768 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2769 defined.
2770 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2773 defined.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2777 defined. Also fix some white-space.
2778 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2784 defined. Also fix some long lines and white-space.
2785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2786 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2787 defined. Also fix some long lines and white-space.
2788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2789 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2790 defined.
2791 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2793 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2794 defined.
2795 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2797 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2798 defined.
2799 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2802 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2805 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2806 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2808 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2809 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2810 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2813 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2815 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2816 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2818
da9b2e69
JW
28192016-09-23 Jiong Wang <jiong.wang@arm.com>
2820 Matthew Wahab <matthew.wahab@arm.com>
2821
2822 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2859
785cf02f
MW
28602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2861
2862 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2863 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2864 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2865 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2866 support.
2867
1e401340
KV
28682016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2869
2870 PR ipa/77677
2871 * gcc.dg/torture/pr77677.c: New test.
2872
8ed3eeac
AV
28732016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2874
2875 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2876 here now.
2877
55a9b91b
MW
28782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2879
2880 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2881 options. Add tests for float16x4_t and float16x8_t.
2882
64c744b9
DV
28832016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2884
2885 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2886 * gcc.target/s390/risbg-ll-2.c: Ditto.
2887 * gcc.target/s390/risbg-ll-3.c: Ditto.
2888
d403b8d4
MW
28892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2890
2891 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2892 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2893
576987fc
DV
28942016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2895
2896 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2897 output to the simplified instructions.
2898
4ffc8099
MW
28992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2900
2901 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2902 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2903
b1a970a5
MW
29042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2905
2906 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2907 (FP16_SUPPORTED): New
2908 (expected-hfloat-16x4): Make conditional on __fp16 support.
2909 (expected-hfloat-16x8): Likewise.
2910 (vdup_n_f16): Disable for non-AArch64 targets.
2911 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2912 conditional on FP16_SUPPORTED.
2913 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2914 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2915 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2916 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2917 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2918 for testing __fp16.
2919 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2920 conditional on FP16_SUPPORTED.
2921 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2922 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2923
50df9464
MW
29242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2925
2926 * gcc.target/arm/short-vfp-1.c: New.
2927
536b9f42
MW
29282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2929
2930 * gcc.target/arm/attr-fp16-arith-1.c: New.
2931
1b9e31cf
MW
29322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2933
2934 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2935 New.
2936 (add_options_for_arm_v8_2a_fp16_neon): New.
2937 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2938 (add_options_for_arm_arch_v8_2a): Auto-generate.
2939 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2940 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2941 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2942 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2943 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2944 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2945 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2946
a5b42ee7
MW
29472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2948
2949 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2950 arm_fp16_alternative_ok.
2951 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2952 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2953 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2954 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2955 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2956 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2957 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2958 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2959 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2960 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2961 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2962 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2963 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2964 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2965 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2966 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2967 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2968 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2969 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2970 arm_fp16_alternative_ok.
2971 * lib/target-supports.exp
2972 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2973 (check_effective_target_arm_fp16_alternative_ok): New.
2974 (check_effective_target_arm_fp16_none_ok_nocache): New.
2975 (check_effective_target_arm_fp16_none_ok): New.
2976
fcbc975b
ML
29772016-09-23 Martin Liska <mliska@suse.cz>
2978
2979 * gcc.dg/ipa/pr77653.c: Replace adress
2980 with address.
2981
1822b732
ML
29822016-09-23 Martin Liska <mliska@suse.cz>
2983
2984 * gcc.target/i386/movbe-4.c: New test.
2985
fab18cc4
ML
29862016-09-23 Martin Liska <mliska@suse.cz>
2987
2988 * gcc.target/i386/crc32-5.c: New test.
2989
e70f01b5
ML
29902016-09-23 Martin Liska <mliska@suse.cz>
2991
2992 * gcc.target/i386/pr71652.c: New test.
2993 * gcc.target/i386/pr71652-2.c: New test.
2994 * gcc.target/i386/pr71652-3.c: New test.
2995
f2e81d05
JJ
29962016-09-23 Jakub Jelinek <jakub@redhat.com>
2997
2998 * lib/gcc-dg.exp (process-message): Support relative line number
2999 notation - .+4 or .-1 etc.
3000 * gcc.dg/dg-test-1.c: New test.
3001
ed30d2a6
MS
30022016-09-22 Martin Sebor <msebor@redhat.com>
3003
3004 PR target/77676
3005 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3006 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3007 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3008 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3009
1c681c7b
UB
30102016-09-22 Uros Bizjak <ubizjak@gmail.com>
3011
3012 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3013 * gcc.dg/ifcvt-2.c: Ditto.
3014 * gcc.dg/zero_bits_compound-1.c: Ditto.
3015 * gcc.dg/zero_bits_compound-1.c: Ditto.
3016 * gcc.dg/pr40550.c: Simplify target selectors.
3017 Use dg-additional-options.
3018 * gcc.dg/pr47893.c: Ditto.
3019 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3020 additional options for 32-bit x86 targets.
3021 * gcc.dg/pr70955.c: Move to ...
3022 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3023
67cf0a53
PC
30242016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3025
3026 PR c++/61019
3027 * g++.dg/cpp0x/pr61019.C: New.
3028
0ee70cc0
AV
30292016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3030 Terry Guo <terry.guo@arm.com>
3031
3032 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3033 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3034 * gcc.target/arm/pure-code/pure-code.exp: New.
3035
43639d2c
UB
30362016-09-22 Uros Bizjak <ubizjak@gmail.com>
3037
3038 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3039 Remove SSE effective target requirement.
3040
a608d15b
PC
30412016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 PR c++/71979
3044 * g++.dg/cpp0x/pr71979.C: New.
3045
d94a7ab4
BE
30462016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3047
3048 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3049
a13f439f
ML
30502016-09-22 Martin Liska <mliska@suse.cz>
3051
3052 PR ipa/77653
3053 * gcc.dg/ipa/pr77653.c: New test.
3054
cf352092
JJ
30552016-09-22 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR fortran/77665
3058 * gfortran.dg/gomp/pr77665.f90: New test.
3059
a8de3002
PT
30602016-09-22 Paul Thomas <pault@gcc.gnu.org>
3061
3062 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3063 * gfortran.dg/dtio_13.f90: New test.
3064
39abef62
LK
30652016-09-21 Louis Krupp <louis.krupp@zoho.com>
3066
3067 PR fortran/66107
3068 * gfortran.dg/pr66107.f90: New test.
3069
4a2bb7fc
ILT
30702016-09-21 Ian Lance Taylor <iant@golang.org>
3071
3072 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3073 with call to builtin delete function.
3074
5f84cee2
JM
30752016-09-21 Joseph Myers <joseph@codesourcery.com>
3076
3077 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3078 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3079 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3080 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3081 tests.
3082
fe01a41a
UB
30832016-09-21 Uros Bizjak <ubizjak@gmail.com>
3084
3085 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3086
2e1c20b1
JJ
30872016-09-21 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR c++/77651
3090 * g++.dg/cpp1z/aligned-new6.C: New test.
3091
de4c144a
MW
30922016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3093
3094 * gcc.target/arm/fp16-aapcs-3.c: New.
3095 * gcc.target/arm/fp16-aapcs-4.c: New.
3096 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3097 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3098 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3099 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3100
44fc7854
BE
31012016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3102
3103 PR tree-optimization/77550
3104 * g++.dg/pr77550.C: New test.
3105
bc084f84
GJL
31062016-09-21 Georg-Johann Lay <avr@gjlay.de>
3107
3108 PR target/77326
3109 * gcc.target/avr/torture/pr77326.c: New test.
3110
c075003a
LK
31112016-09-21 Louis Krupp <louis.krupp@zoho.com>
3112
3113 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3114
6811ea79
RB
31152016-09-21 Richard Biener <rguenther@suse.de>
3116
3117 PR tree-optimization/77648
3118 * gcc.dg/torture/pr77648-1.c: New testcase.
3119 * gcc.dg/torture/pr77648-2.c: Likewise.
3120
f955c4c4
RB
31212016-09-21 Richard Biener <rguenther@suse.de>
3122 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR tree-optimization/77621
3125 * gcc.dg/pr77621.c: New testcase.
3126
096506bb
PT
31272016-09-21 Paul Thomas <pault@gcc.gnu.org>
3128
3129 PR fortran/77657
3130 * gfortran.dg/dtio_12.f90: New test.
3131
37d168ae
SKS
31322016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3133
3134 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3135
66454000
KV
31362016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3137
3138 PR tree-optimization/72835
3139 * gcc.dg/tree-ssa/pr72835.c: New test.
3140
88d0c3f0
MS
31412016-09-20 Martin Sebor <msebor@redhat.com>
3142
3143 PR middle-end/49905
3144 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3145 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3146 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3147 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3148 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3149 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3150 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3151
a03df1d5
KV
31522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3153
3154 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3155 arguments/compare will be optimized away.
3156 * gcc.dg/torture/ftrapv-1.c: Likewise.
3157
8bc5448f
KV
31582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3159
3160 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3161 will be optimized away.
3162 * gcc.dg/ipa/vrp1.c: New test.
3163 * gcc.dg/ipa/vrp2.c: New test.
3164 * gcc.dg/ipa/vrp3.c: New test.
3165
973625a0
KV
31662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3167
3168 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3169 does the same transformation.
3170 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3171 * gcc.dg/tree-ssa/evrp1.c: New test.
3172 * gcc.dg/tree-ssa/evrp2.c: New test.
3173 * gcc.dg/tree-ssa/evrp3.c: New test.
3174 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3175 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3176 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3177 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3178 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3179 foling now happens early.
3180 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3181 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3182 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3183 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3184 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3185
9b1ba33c
UB
31862016-09-20 Uros Bizjak <ubizjak@gmail.com>
3187
3188 PR target/77621
3189 * gcc.target/i386/pr77621.c: New test.
3190 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3191 pattern, loop should vectorize with -mtune=atom.
3192
f5bd4ad8
MO
31932016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3194 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR testsuite/63299
3197 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3198 instead of delete.
3199
7d9cf801
JJ
32002016-09-20 Jakub Jelinek <jakub@redhat.com>
3201
b912f962
JJ
3202 PR c++/77626
3203 * g++.dg/other/pr77626.C: New test.
3204
eaf1ece1
JJ
3205 PR c++/77638
3206 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3207
590b62e9
JJ
3208 PR c++/77637
3209 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3210
7d9cf801
JJ
3211 PR middle-end/77624
3212 * c-c++-common/pr77624-1.c: New test.
3213 * c-c++-common/pr77624-2.c: New test.
3214
3aebb6ff
AV
32152016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3216
3217 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3218 of digits expected.
3219
b5bbe47b
RB
32202016-09-20 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/77646
3223 * gcc.dg/torture/pr77646.c: New testcase.
3224
144a96e4
BE
32252016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3226
3227 PR c++/77434
3228 * c-c++-common/Wint-in-bool-context.c: New test.
3229
1f2071fa
JM
32302016-09-19 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gcc.dg/cr-decimal-dig-1.c: New test.
3233
63012d9a
JM
32342016-09-19 Joseph Myers <joseph@codesourcery.com>
3235
3236 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3237 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3238 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3239 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3240
02410826
VM
32412016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3242
3243 PR rtl-optimization/77416
3244 * gcc.target/powerpc/pr77416.c: New.
3245
6101a7ab
PP
32462016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3247
3248 PR c++/77639
3249 * g++.dg/template/error-recovery4.C: New test.
3250
1993ff76
BC
32512016-09-19 Bin Cheng <bin.cheng@arm.com>
3252
3253 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3254
5fa9e644
KT
32552016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3256
3257 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3258 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3259
fc15d9ec
JJ
32602016-09-19 Jakub Jelinek <jakub@redhat.com>
3261 Jan Hubicka <jh@suse.cz>
3262
3263 PR target/77587
3264 * gcc.dg/pr77587.c: New test.
3265 * gcc.dg/pr77587a.c: New file.
3266
3c9f5092
AV
32672016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3268
3269 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3270 * gfortran.dg/coarray_38.f90:
3271 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3272 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3273 * gfortran.dg/coarray_allocate_7.f08: New test.
3274 * gfortran.dg/coarray_allocate_8.f08: New test.
3275 * gfortran.dg/coarray_allocate_9.f08: New test.
3276 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3277 new caf_register.
3278 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3279 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3280 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3281 get_by_refs.
3282 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3283 * gfortran.dg/coarray_lock_7.f90: Same.
3284 * gfortran.dg/coarray_poly_5.f90: Same.
3285 * gfortran.dg/coarray_poly_6.f90: Same.
3286 * gfortran.dg/coarray_poly_7.f90: Same.
3287 * gfortran.dg/coarray_poly_8.f90: Same.
3288 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3289
e79e6763
FR
32902016-09-19 Fritz Reese <fritzoreese@gmail.com>
3291
3292 PR fortran/77584
3293 * gfortran.dg/dec_structure_15.f90: New testcase.
3294
ae527639
RB
32952016-09-19 Richard Biener <rguenther@suse.de>
3296
3297 PR middle-end/77605
3298 * gcc.dg/torture/pr77605.c: New testcase.
3299
cdf060f8
LK
33002016-09-18 Louis Krupp <louis.krupp@zoho.com>
3301
3302 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3303
b720e919
JH
33042016-09-17 Jan Hubicka <hubicka@ucw.cz>
3305
3306 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3307 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3308 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3309 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3310 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3311 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3312 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3313 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3314 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3315 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3316 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3317
bdabae39
KY
33182016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3319
3320 * gcc.target/i386/pr68633.c: Fix expected result.
3321
493ba820
LK
33222016-09-17 Louis Krupp <louis.krupp@gmail.com>
3323
3324 PR fortran/68078
3325 * gfortran.dg/pr68078.f90: New test.
3326 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3327
9a42726b
BS
33282016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3329
3330 PR target/77613
3331 * gcc.target/powerpc/swaps-p8-25.c: New.
3332
e7d61178
JJ
33332016-09-16 Jakub Jelinek <jakub@redhat.com>
3334
8f03e02f
JJ
3335 PR c++/77482
3336 * g++.dg/cpp0x/constexpr-77482.C: New test.
3337
e80cb545
JJ
3338 PR c++/77379
3339 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3340 thunk offsets.
3341 * g++.dg/abi/abi-tag23a.C: Likewise.
3342
1c2f613f
JJ
3343 PR c++/77338
3344 * g++.dg/cpp0x/decltype-77338.C: New test.
3345
e7d61178
JJ
3346 PR c++/77375
3347 * g++.dg/cpp0x/mutable1.C: New test.
3348
8d987deb
SK
33492016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3350
3351 PR fortran/77612
3352 * gfortran.dg/pr77612.f90: New test.
3353
2c3d35a6
SKS
33542016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3355
3356 * gcc.dg/torture/pr70421.c: Require int32plus.
3357
e43163ae
JJ
33582016-09-16 Jakub Jelinek <jakub@redhat.com>
3359
bcf0905a
JJ
3360 PR middle-end/77475
3361 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3362
e43163ae
JJ
3363 PR target/77526
3364 * gcc.target/i386/pr77526.c: New test.
3365
7d704548
JJ
33662016-09-16 Jakub Jelinek <jakub@redhat.com>
3367 Eric Botcazou <ebotcazou@adacore.com>
3368
3369 PR middle-end/77594
3370 * gcc.target/i386/pr77594.c: New test.
3371
902d624f
LK
33722016-09-15 Louis Krupp <louis.krupp@zoho.com>
3373
3374 PR fortran/69963
3375 * gfortran.dg/misplaced_implicit_character.f90: New test.
3376
7e16ce79
BC
33772016-09-15 Bin Cheng <bin.cheng@arm.com>
3378
3379 PR tree-optimization/77503
3380 * gcc.dg/vect/pr77503.c: New test.
3381
7c05f5c4
RB
33822016-09-15 Richard Biener <rguenther@suse.de>
3383
3384 PR middle-end/77544
3385 * c-c++-common/torture/pr77544.c: New testcase.
3386
76ff80fb
JJ
33872016-09-15 Jakub Jelinek <jakub@redhat.com>
3388
3389 PR middle-end/77475
3390 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3391 * gcc.dg/march-generic.c: Likewise.
3392 * gcc.target/i386/spellcheck-options-1.c: New test.
3393 * gcc.target/i386/spellcheck-options-2.c: New test.
3394 * gcc.target/i386/spellcheck-options-3.c: New test.
3395 * gcc.target/i386/spellcheck-options-4.c: New test.
3396
5560d026
CLT
33972016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3398
3399 PR fortran/72743
3400 * gfortran.dg/goacc/pr72743.f90: New test.
3401
5334f733
RB
34022016-09-15 Richard Biener <rguenther@suse.de>
3403
3404 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3405
d08615f2
RB
34062016-09-15 Richard Biener <rguenther@suse.de>
3407
3408 PR tree-optimization/77514
3409 * gcc.dg/torture/pr77514.c: New testcase.
3410
28ca05f0
JJ
34112016-09-14 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR c++/77549
3414 * g++.dg/lookup/pr77549.C: New test.
3415
20a1e5b8
MP
34162016-09-14 Marek Polacek <polacek@redhat.com>
3417
3418 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3419 * c-c++-common/gomp/atomic-13.c: Likewise.
3420 * c-c++-common/gomp/atomic-14.c: Likewise.
3421 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3422 * g++.dg/cpp1z/bool-increment1.C: New test.
3423 * c-c++-common/pr60439.c: Add dg-warning.
3424 * g++.dg/expr/bitfield4.C: Likewise.
3425 * g++.dg/expr/bitfield5.C: Likewise.
3426 * g++.dg/expr/bitfield6.C: Likewise.
3427 * g++.dg/expr/bool1.C: Likewise.
3428 * g++.dg/expr/bool3.C: Likewise.
3429 * g++.dg/expr/lval3.C: Likewise.
3430 * g++.dg/expr/lval4.C: Likewise.
3431 * g++.old-deja/g++.jason/bool5.C: Likewise.
3432 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3433 * g++.dg/other/error18.C: Likewise.
3434 * g++.dg/gomp/atomic-14.C: Likewise.
3435
0761f6bf
NS
34362016-09-14 Nathan Sidwell <nathan@acm.org>
3437
3438 PR c++/77539
3439 * g++.dg/cpp1y/pr77539.C: New.
3440
13cddbc1
CL
34412016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3442
3443 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3444 dg-require.
3445 * g++.dg/ext/builtin_alloca.C: Likewise.
3446 * g++.dg/template/spec35.C: Likewise.
3447 * gcc.dg/builtins-68.c: Likewise.
3448 * gcc.misc-tests/gcov-13.c: Likewise.
3449 * gcc.misc-tests/gcov-14.c: Likewise.
3450
a90638d4
JM
34512016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3452
3453 * gfortran.dg/dec_structure_14.f90: New testcase.
3454
5ba4a08c
JJ
34552016-09-14 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR sanitizer/68260
3458 * c-c++-common/tsan/pr68260.c: New test.
3459
a713b234
JS
34602016-09-13 Joe Seymour <joe.s@somniumtech.com>
3461
3462 PR target/70713
3463 * gcc.target/msp430/function-attributes-1.c: New test.
3464 * gcc.target/msp430/function-attributes-2.c: New test.
3465 * gcc.target/msp430/function-attributes-3.c: New test.
3466
96032047
MS
34672015-04-18 Martin Sebor <msebor@redhat.com>
3468
3469 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3470 of non-nul characters.
3471 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3472
ea8661cd
JJ
34732016-09-13 Jakub Jelinek <jakub@redhat.com>
3474
9952908a
JJ
3475 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3476 * g++.dg/cpp1z/gen-attrs1.C: New test.
3477
63cdb7a0
JJ
3478 PR tree-optimization/77454
3479 * gcc.dg/pr77454.c: New test.
3480
ea8661cd
JJ
3481 PR c++/77553
3482 * g++.dg/cpp1y/constexpr-77553.C: New test.
3483
254830ba
DM
34842016-09-13 David Malcolm <dmalcolm@redhat.com>
3485
3486 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3487 (test_show_locus): Replace rich_location::add_fixit_insert calls
3488 with add_fixit_insert_before and add_fixit_insert_after.
3489
42763690
JM
34902016-09-13 Jason Merrill <jason@redhat.com>
3491 Tom de Vries <tom@codesourcery.com>
3492
3493 PR c++/77427
3494 * g++.dg/pr77427.C: New test.
3495
c8798f2c
ML
34962016-09-13 Martin Liska <mliska@suse.cz>
3497
3498 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3499 effective target.
3500 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3501 * lib/target-supports.exp: Define the new target.
3502
54700e2e
AP
35032016-09-12 Andrew Pinski <apinski@cavium.com>
3504
3505 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3506 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3507
e1d55bf7
UB
35082016-09-12 Uros Bizjak <ubizjak@gmail.com>
3509
3510 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3511 variable arguments.
3512 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3513 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3514 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3515 variable argument.
3516 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3517 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3518
54dcdb88
BE
35192016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3520
3521 PR c++/77496
3522 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3523 * g++.dg/ext/pr77496.C: New test.
3524 * g++.dg/warn/pr77496.C: New test.
3525
d1463eb9
DM
35262016-09-12 David Malcolm <dmalcolm@redhat.com>
3527
3528 PR c/72858
3529 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3530 to preserve conversion chars, and to preserve prefix information.
3531 * gcc.dg/format/pr72858.c: New test case.
3532
217fabad
SK
35332016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3534
3535 * gfortran.dg/pr77507.f90: Move to ...
3536 * gfortran.dg/ieee/pr77507.f90: here.
3537
a1cd04ac
JH
35382016-08-09 Jan Hubicka <hubicka@ucw.cz>
3539
3540 PR ipa/61159
3541 * compile/pr61159.c: New testcase
3542
e3912107
JH
35432016-08-09 Jan Hubicka <hubicka@ucw.cz>
3544
3545 PR ipa/64316
3546 * gcc.dg/ipa/pr63416.c: New testcase.
3547
739d9339
PT
35482016-09-10 Paul Thomas <pault@gcc.gnu.org>
3549 Steven G. Kargl <kargl@gcc.gnu.org>
3550
3551 PR fortran/77532
cc3135b6 3552 * gfortran.dg/dtio_11.f90: new test.
739d9339 3553
fb7c40dd
SK
35542016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3555
3556 PR fortran/77507
3557 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3558 * gfortran.dg/c_assoc_4.f90: Ditto.
3559
5b28efbb
TV
35602016-09-10 Tom de Vries <tom@codesourcery.com>
3561
3562 PR C/71602
3563 * c-c++-common/va-arg-va-list-type.c: New test.
3564
9d0a9bb4
PB
35652016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3566
3567 PR rtl-optimization/77289
3568 * gcc.target/powerpc/pr77289.c: New test.
3569
3f0177e7
MS
35702016-09-09 Martin Sebor <msebor@redhat.com>
3571
3572 PR c/77520
3573 PR c/77521
3574 * gcc.dg/pr77520.c: New test.
3575 * gcc.dg/pr77521.c: New test.
3576
e81e83d0
SK
35772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3578
3579 PR fortran/77506
3580 * gfortran.dg/pr77506.f90: New test.
3581
8a92685e
SK
35822016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3583
3584 PR fortran/77507
3585 * gfortran.dg/pr77507.f90: New test.
3586
c65248cb
JM
35872016-09-09 Joseph Myers <joseph@codesourcery.com>
3588
3589 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3590
2cf0ff98
SK
35912016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3592 Louis Krupp <lkrupp@gcc.gnu.org>
3593
3594 PR fortran/69514
3595 * gfortran.dg/pr69514_1.f90: New test.
3596 * gfortran.dg/pr69514_2.f90: New test.
3597
8ebc1e0f
JJ
35982016-09-08 Jakub Jelinek <jakub@redhat.com>
3599
20b6cf01
JJ
3600 PR fortran/77500
3601 * gfortran.dg/gomp/pr77500.f90: New test.
3602
8ebc1e0f
JJ
3603 PR fortran/77516
3604 * gfortran.dg/gomp/pr77516.f90: New test.
3605
34718542
JJ
36062016-09-07 Jakub Jelinek <jakub@redhat.com>
3607
3608 PR middle-end/77475
3609 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3610 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3611 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3612 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3613 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3614 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3615
e5106e27
DM
36162016-09-07 David Malcolm <dmalcolm@redhat.com>
3617
3618 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3619 "substring-locations.h".
3620
ca235a85
RB
36212016-09-07 Richard Biener <rguenther@suse.de>
3622
3623 PR c/77450
3624 * c-c++-common/vector-subscript-8.c: Move ..
3625 * gcc.dg/pr77450.c: ... here.
3626
0076b5dc 36272016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3628
3629 PR libgfortran/77393
3630 * gfortran.dg/fmt_f0_2.f90: Update test.
3631 * gfortran.dg/fmt_f0_3.f90: New test.
3632
6ac7322b
DH
36332016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3634
3635 PR debug/77389
3636 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3637 in dg-options.
3638
3639 PR debug/57519
3640 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3641
8eb9e049
JJ
36422016-09-06 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR target/69255
3645 * gcc.target/i386/pr69255-1.c: New test.
3646 * gcc.target/i386/pr69255-2.c: New test.
3647 * gcc.target/i386/pr69255-3.c: New test.
3648
36492016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3650
3651 PR c/77336
3652 * gcc.dg/format/miss-7.c: New test.
3653
e6cb85d4
UB
36542016-09-06 Uros Bizjak <ubizjak@gmail.com>
3655
3656 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3657
7fe76f6a
ML
36582016-09-06 Martin Liska <mliska@suse.cz>
3659
3660 PR gcov-profile/77378
3661 PR gcov-profile/77466
3662 * gcc.dg/profile-update-warning.c: New test.
3663
209b636e
RB
36642016-09-06 Richard Biener <rguenther@suse.de>
3665
3666 PR tree-optimization/77479
3667 * gcc.dg/torture/pr77479.c: New testcase.
3668
b772a565
RB
36692016-09-06 Richard Biener <rguenther@suse.de>
3670
3671 PR c/77450
3672 * c-c++-common/vector-subscript-7.c: Adjust.
3673 * c-c++-common/vector-subscript-8.c: New testcase.
3674
a8c07037
SKS
36752016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3676
3677 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3678
0ce48391
JJ
36792016-09-05 Jakub Jelinek <jakub@redhat.com>
3680
de9188e0
JJ
3681 PR target/77476
3682 * gcc.target/i386/avx512f-pr77476.c: New test.
3683 * gcc.target/i386/avx512bw-pr77476.c: New test.
3684 * gcc.target/i386/avx512dq-pr77476.c: New test.
3685
c76f7809
JJ
3686 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3687 Update comment to mention also avx512f.
3688
0ce48391
JJ
3689 PR sanitizer/77396
3690 * g++.dg/asan/pr77396-2.C: New test.
3691
8a27cf73
UB
36922016-09-05 Uros Bizjak <ubizjak@gmail.com>
3693
3694 PR rtl-optimization/77452
3695 * gcc.target/i386/pr77452.c: New test.
3696
25ff5dd3
MP
36972016-09-05 Marek Polacek <polacek@redhat.com>
3698
3699 PR c/77423
3700 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3701
f2bc4e48
SK
37022016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3703
3704 PR fortran/77391
3705 * gfortran.dg/pr77391.f90: New test.
3706
e85921ee
SK
37072016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3708
3709 PR fortran/77460
3710 * gfortran.dg/pr77460.f90: New test.
3711
b5d50659
JJ
37122016-09-03 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR c/65467
3715 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3716
7b826676
KY
37172016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3718
3719 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3720
717ebe91
DM
37212016-09-02 David Malcolm <dmalcolm@redhat.com>
3722
3723 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3724 test case.
3725 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3726 diagnostic-test-show-locus-generate-patch.c to the sources
3727 for diagnostic_plugin_test_show_locus.c.
3728
94087e88
JJ
37292016-09-02 Jakub Jelinek <jakub@redhat.com>
3730
9dc5773f
JJ
3731 PR c/65467
3732 * gcc.dg/gomp/_Atomic-1.c: New test.
3733 * gcc.dg/gomp/_Atomic-2.c: New test.
3734 * gcc.dg/gomp/_Atomic-3.c: New test.
3735 * gcc.dg/gomp/_Atomic-4.c: New test.
3736 * gcc.dg/gomp/_Atomic-5.c: New test.
3737
94087e88
JJ
3738 PR sanitizer/77396
3739 * g++.dg/asan/pr77396.C: New test.
3740
37412016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3742
3743 PR tree-optimization/71831
3744 * gcc.dg/builtin-object-size-16.c: New test.
3745 * gcc.dg/builtin-object-size-17.c: New test.
3746
7e89048d
JD
37472016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3748
3749 PR libgfortran/77393
3750 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3751
2f196155
UB
37522016-09-01 Uros Bizjak <ubizjak@gmail.com>
3753
3754 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3755 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3756 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3757 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3758 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3759 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3760 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3761 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3762 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3763 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3764 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3765 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3766 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3767 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3768 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3769 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3770 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3771 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3772
0a6b0523
EB
37732016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3774
3775 * gnat.dg/opt58.adb: New test.
3776 * gnat.dg/opt58_pkg.ads: New helper.
3777
2a99de7b
RB
37782016-09-01 Richard Biener <rguenther@suse.de>
3779
3780 PR middle-end/77436
3781 * gcc.dg/torture/pr77436.c: New testcase.
3782
f79d8786
SKS
37832016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3784
3785 * gcc.dg/pr64252.c: Require int32plus.
3786 * gcc.dg/pr66299-1.c: Likewise.
3787 * gcc.dg/pr66299-2.c: Likewise.
3788 * gcc.dg/torture/20131115-1.c: Skip for avr.
3789
b06335f9
KT
37902016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3791
3792 * gcc.target/aarch64/ands_3.c: New test.
3793
f25f40be
JJ
37942016-08-31 Jakub Jelinek <jakub@redhat.com>
3795
d12a0b5a
JJ
3796 PR fortran/77352
3797 * gfortran.dg/gomp/pr77352.f90: New test.
3798
f25f40be
JJ
3799 PR fortran/77374
3800 * gfortran.dg/gomp/pr77374.f08: New test.
3801
9ff6fb6e
MG
38022016-08-31 Marc Glisse <marc.glisse@inria.fr>
3803
3804 PR tree-optimization/73714
3805 * gcc.dg/tree-ssa/pr73714.c: New test.
3806
8e95a674
JD
38072016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3808
3809 PR libgfortran/77393
3810 * gfortran.dg/fmt_f0_2.f90: New test.
3811
c6b0037d
MG
38122016-08-31 Marc Glisse <marc.glisse@inria.fr>
3813
3814 * gcc.target/i386/pr59539-2.c: Adapt options.
3815 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3816
1a576b13
PT
38172016-08-31 Paul Thomas <pault@gcc.gnu.org>
3818
3819 PR fortran/77418
3820 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3821 of the associate entity and replace with a pointer to the
3822 intended item on the stack.
3823
e73d3ca6 38242016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3825 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3826
3827 PR fortran/48298
3828 * gfortran.dg/dtio_1.f90: New test.
3829 * gfortran.dg/dtio_2.f90: New test.
3830 * gfortran.dg/dtio_3.f90: New test.
3831 * gfortran.dg/dtio_4.f90: New test.
3832 * gfortran.dg/dtio_5.f90: New test.
3833 * gfortran.dg/dtio_6.f90: New test.
3834 * gfortran.dg/dtio_7.f90: New test.
3835 * gfortran.dg/dtio_8.f90: New test.
3836 * gfortran.dg/dtio_9.f90: New test.
3837 * gfortran.dg/dtio_10.f90: New test.
3838
b816477a
DM
38392016-08-30 David Malcolm <dmalcolm@redhat.com>
3840
3841 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3842 (test_many_nested_locations): New function.
3843 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3844 (test_show_locus): Handle "test_many_nested_locations".
3845
71b30891
DM
38462016-08-30 David Malcolm <dmalcolm@redhat.com>
3847
3848 * g++.dg/template/double-greater-than-fixit.C: New test case.
3849
8fa37232
EB
38502016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/opt57.ad[sb]: New test.
3853 * gnat.dg/opt57_pkg.ads: New helper.
3854
6f651bae
RB
38552016-08-30 Richard Biener <rguenther@suse.de>
3856
3857 PR tree-optimization/69047
3858 * gcc.dg/pr69047.c: Fix byte-order check.
3859
ab834832
JJ
38602016-08-30 Jakub Jelinek <jakub@redhat.com>
3861
5116b156
JJ
3862 PR tree-optimization/72866
3863 * gcc.dg/vect/pr72866.c: New test.
3864
3754bbfc
JJ
3865 PR debug/77363
3866 * g++.dg/debug/dwarf2/pr77363.C: New test.
3867
26122e2d
JJ
3868 PR middle-end/77377
3869 * gcc.target/i386/pr77377.c: New test.
3870
ab834832
JJ
3871 PR debug/77389
3872 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3873 in dg-options.
3874
bedc9ca7
SK
38752016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3876
3877 * gfortran.dg/pr77372.f90: Moved to ...
3878 * gfortran.dg/ieee/pr77372.f90: here.
3879
adfa1e6b
MM
38802016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3881
3882 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3883 vector short/char initializations.
3884 * gcc.target/powerpc/vec-init-5.c: Likewise.
3885 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3886 vector initialization optimizations.
3887 * gcc.target/powerpc/vec-init-7.c: Likewise.
3888 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3889 vector float/double initializations.
3890 * gcc.target/powerpc/vec-init-9.c: Likewise.
3891
414b7129
UB
38922016-08-29 Uros Bizjak <ubizjak@gmail.com>
3893
3894 PR target/77403
3895 * gcc.target/i386/pr77403.c: New test.
3896
3d06b6f2
MP
38972016-08-29 Marek Polacek <polacek@redhat.com>
3898
3899 PR c/77292
3900 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3901
ba9bbd6f
TV
39022016-08-29 Tom de Vries <tom@codesourcery.com>
3903
3904 PR c/77398
3905 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3906
d7d80d8f
EB
39072016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3910
d7d80d8f 39112016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3912
3913 * gfortran.dg/dec_structure_13.f90: New testcase.
3914
468d95c8
JB
39152016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3916
3917 PR fortran/77261
3918 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3919 available.
3920
f329b264
TV
39212016-08-28 Tom de Vries <tom@codesourcery.com>
3922
3923 PR lto/70955
3924 * gcc.dg/pr70955.c: New test.
3925 * gcc.dg/lto/pr70955_0.c: Same.
3926 * gcc.dg/lto/pr70955_1.c: Same.
3927
4a389eb6
PP
39282016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3929
3930 PR tree-optimization/71077
3931 * gcc.target/i386/pr71077.c: New test.
3932
3f8257db 39332016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3934
3935 PR fortran/77380
3936 * gfortran.dg/pr77380.f90: New test.
3937
3f8257db 39382016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3939
3940 PR fortran/77372
3941 gfortran.dg/pr77372.f90: New test.
3942
ee908516
DM
39432016-08-26 David Malcolm <dmalcolm@redhat.com>
3944
3945 * gcc.dg/spellcheck-fields-2.c (test): Move
3946 dg-begin/end-multiline-output within function body.
3947 (test_macro): New function.
3948
d41e76cf
DM
39492016-08-26 David Malcolm <dmalcolm@redhat.com>
3950
3951 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3952 (test_fixit_insert): Update expected output.
3953 (test_fixit_remove): Likewise.
3954 (test_fixit_replace): Likewise.
3955
524a4c96
RO
39562016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3957
3958 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3959 Fix typo.
3960
ebfa15ab
RB
39612016-08-26 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/69047
3964 * gcc.dg/pr69047.c: New testcase.
3965
209ca542
PK
39662016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3967 Martin Jambhor <mjambor@suse.cz>
524a4c96 3968
209ca542
PK
3969 * gcc.dg/ipa/propbits-1.c: New test-case.
3970 * gcc.dg/ipa/propbits-2.c: Likewise.
3971 * gcc.dg/ipa/propbits-3.c: Likewise.
3972
e5cf1629
SK
39732016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3974
3975 PR fortran/77351
3976 * gfortran.dg/pr77351.f90: New test.
3977
ebef225f
MP
39782016-08-25 Marek Polacek <polacek@redhat.com>
3979
3980 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3981
fe377a48
MP
39822016-08-25 Marek Polacek <polacek@redhat.com>
3983
3984 PR c/77323
3985 * gcc.dg/pr77323.c: New test.
3986
88b8971f
PT
39872016-08-24 Paul Thomas <pault@gcc.gnu.org>
3988
3989 PR fortran/77358
3990 * gfortran.dg/submodule_17.f08: New test.
3991
3f8257db
JJ
39922016-08-24 Michael Collison <michael.collison@linaro.org>
3993 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3994
3995 * gcc.target/arm/builtin_saddl.c: New testcase.
3996 * gcc.target/arm/builtin_saddll.c: New testcase.
3997 * gcc.target/arm/builtin_uaddl.c: New testcase.
3998 * gcc.target/arm/builtin_uaddll.c: New testcase.
3999 * gcc.target/arm/builtin_ssubl.c: New testcase.
4000 * gcc.target/arm/builtin_ssubll.c: New testcase.
4001 * gcc.target/arm/builtin_usubl.c: New testcase.
4002 * gcc.target/arm/builtin_usubll.c: New testcase.
4003
d5b5d212
UB
40042016-08-24 Uros Bizjak <ubizjak@gmail.com>
4005
4006 PR target/77270
4007 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4008 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4009 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4010 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4011 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4012 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4013 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4014 effective target. Remove scan-assembler-times directives.
4015 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4016 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4017 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4018
d1188689
SKS
40192016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4020
4021 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4022 of unsigned int.
4023 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4024
0b6b8f85
RS
40252016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4026
4027 PR testsuite/77317
4028 * lib/target-supports.exp
4029 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4030 (check_effective_target_vect_natural_alignment): Ditto.
4031 (check_effective_target_vector_alignment_reachable): Ditto.
4032 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4033
587b7f7a
ILT
40342016-08-23 Ian Lance Taylor <iant@golang.org>
4035
4036 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4037
6019c0fc
MM
40382016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4039
4040 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4041 being created from pointers to memory locations.
4042 * gcc.target/powerpc/vec-init-2.c: Likewise.
4043
cfe37db4
FR
40442016-08-23 Fritz Reese <fritzoreese@gmail.com>
4045
4046 * gfortran.dg/dec_structure_12.f90: New testcase.
4047
7e11f46f
DV
40482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4049
4050 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4051
7ab4f354
DV
40522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4053
4054 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4055 verification.
4056
deb9351f
DV
40572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4058
4059 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4060 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4061
1fd9f058
RB
40622016-08-23 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/27336
4065 * c-c++-common/pr27336.c: New testcase.
4066
b00e6e75
MP
40672016-08-22 Marek Polacek <polacek@redhat.com>
4068
4069 PR c++/77321
4070 * g++.dg/cpp1y/pr77321.C: New test.
4071
58338bac
SK
40722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/60774
4075 * gfortran.dg/empty_label.f: Adjust test for new error message.
4076 * gfortran.dg/empty_label.f90: Ditto.
4077 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4078 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4079 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4080
30364ce6
SK
40812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4082
4083 PR fortran/61318
4084 * gfortran.dg/pr61318.f90: New test.
4085
ad7a5a8f
SK
40862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4087
4088 PR fortran/77260
4089 * gfortran.dg/pr77260_1.f90: New test.
4090 * gfortran.dg/pr77260_2.f90: Ditto.
4091
72f52f30
JM
40922016-08-22 Joseph Myers <joseph@codesourcery.com>
4093
4094 PR middle-end/77269
4095 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4096 __builtin_signbitf and __builtin_signbitl in expected generic
4097 expansion.
4098 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4099 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4100 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4101 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4102 tests.
4103
6dc198e3
JM
41042016-08-22 Joseph Myers <joseph@codesourcery.com>
4105
4106 * gcc.dg/torture/float128-builtin.c,
4107 gcc.dg/torture/float128-ieee-nan.c,
4108 gcc.dg/torture/float128x-builtin.c,
4109 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4110 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4111 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4112 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4113 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4114 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4115 gcc.dg/torture/floatn-nan.h: New tests.
4116
7ff4e41a
JM
41172016-08-22 Joseph Myers <joseph@codesourcery.com>
4118
4119 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4120 macro.
4121 (main): Update calls to TEST_I_F.
4122 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4123 macro.
4124 (main): Update calls to TEST_I_F.
4125
7078cdb6
JM
41262016-08-22 Joseph Myers <joseph@codesourcery.com>
4127
4128 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4129 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4130 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4131 names in calls to TEST_I_F.
4132
a9d7c823
BE
41332016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4134
4135 PR c/52952
4136 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4137
cd800235
SKS
41382016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4139
4140 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4141 and !natural_alignment_64.
4142 * gcc.dg/ipa/propalign-2.c: Likewise.
4143 * gcc.dg/ipa/propalign-3.c: Likewise.
4144 * gcc.dg/ipa/propalign-4.c: Likewise.
4145 * gcc.dg/ipa/propalign-5.c: Likewise.
4146 * lib/target-supports.exp
4147 (check_effective_target_natural_alignment_32): Add avr-*-*.
4148
22d12455
KV
41492016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4150
4151 PR tree-optimization/61839
4152 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4153 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4154 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4155 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4156
c65699ef
JM
41572016-08-19 Joseph Myers <joseph@codesourcery.com>
4158
4159 PR c/32187
4160 * lib/target-supports.exp (check_effective_target_float16)
4161 (check_effective_target_float32, check_effective_target_float64)
4162 (check_effective_target_float128, check_effective_target_float32x)
4163 (check_effective_target_float64x)
4164 (check_effective_target_float128x)
4165 (check_effective_target_float16_runtime)
4166 (check_effective_target_float32_runtime)
4167 (check_effective_target_float64_runtime)
4168 (check_effective_target_float128_runtime)
4169 (check_effective_target_float32x_runtime)
4170 (check_effective_target_float64x_runtime)
4171 (check_effective_target_float128x_runtime)
4172 (check_effective_target_floatn_nx_runtime)
4173 (add_options_for_float16, add_options_for_float32)
4174 (add_options_for_float64, add_options_for_float128)
4175 (add_options_for_float32x, add_options_for_float64x)
4176 (add_options_for_float128x): New procedures.
4177 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4178 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4179 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4180 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4181 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4182 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4183 gcc.dg/torture/float128-complex.c,
4184 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4185 gcc.dg/torture/float128x-basic.c,
4186 gcc.dg/torture/float128x-complex.c,
4187 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4188 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4189 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4190 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4191 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4192 gcc.dg/torture/float32x-basic.c,
4193 gcc.dg/torture/float32x-complex.c,
4194 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4195 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4196 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4197 gcc.dg/torture/float64x-basic.c,
4198 gcc.dg/torture/float64x-complex.c,
4199 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4200 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4201 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4202 gcc.dg/torture/floatn-tg.h,
4203 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4204 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4205 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4206 gcc.dg/torture/fp-int-convert-float128x.c,
4207 gcc.dg/torture/fp-int-convert-float16-timode.c,
4208 gcc.dg/torture/fp-int-convert-float16.c,
4209 gcc.dg/torture/fp-int-convert-float32-timode.c,
4210 gcc.dg/torture/fp-int-convert-float32.c,
4211 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4212 gcc.dg/torture/fp-int-convert-float32x.c,
4213 gcc.dg/torture/fp-int-convert-float64-timode.c,
4214 gcc.dg/torture/fp-int-convert-float64.c,
4215 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4216 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4217 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4218 maximum exponent of floating-point type. Use it in testing
4219 whether 0x8...0 fits in the floating-point type. Always treat -1
4220 (signed 0xf...f) as fitting in the floating-point type.
4221 (M_OK1): New macro.
4222 * gcc.dg/torture/fp-int-convert-double.c,
4223 gcc.dg/torture/fp-int-convert-float.c,
4224 gcc.dg/torture/fp-int-convert-float128-timode.c,
4225 gcc.dg/torture/fp-int-convert-float128.c,
4226 gcc.dg/torture/fp-int-convert-float80-timode.c,
4227 gcc.dg/torture/fp-int-convert-float80.c,
4228 gcc.dg/torture/fp-int-convert-long-double.c,
4229 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4230
94e73c78
JJ
42312016-08-19 Jakub Jelinek <jakub@redhat.com>
4232
fbdbd4b6
JJ
4233 PR fortran/72744
4234 * gfortran.dg/gomp/pr72744.f90: New test.
4235
94e73c78
JJ
4236 PR fortran/69281
4237 * gfortran.dg/gomp/pr69281.f90: New test.
4238
91151a73
JB
42392016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4240
414b7129
UB
4241 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4242 the last special seed value.
4243 * gfortran.dg/random_7.f90: Use size for last array member instead
4244 of hardcoded value.
91151a73 4245
fcf830ab
PK
42462016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4247
4248 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4249 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4250
1a5da5b6
RB
42512016-08-19 Richard Biener <rguenther@suse.de>
4252
4253 PR tree-optimization/77286
4254 * gcc.dg/torture/pr77286.c: New testcase.
4255
82f72146
DM
42562016-08-18 David Malcolm <dmalcolm@redhat.com>
4257
4258 * gcc.dg/verbose-asm-2.c: New test case.
4259
cc015f3a
DM
42602016-08-18 David Malcolm <dmalcolm@redhat.com>
4261
4262 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4263 (custom_diagnostic_finalizer): Update for change to
4264 diagnostic_show_locus.
4265
cb18fd07
DM
42662016-08-18 David Malcolm <dmalcolm@redhat.com>
4267
4268 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4269 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4270
a76989dc
MP
42712016-08-18 Marek Polacek <polacek@redhat.com>
4272
4273 PR c/71514
4274 * gcc.dg/pr71514.c: New test.
4275
89c88780
L
42762015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4277
4278 PR target/72839
4279 * gcc.target/i386/pr72839.c: New test.
4280
2c71d454
CLT
42812016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4282
4283 PR middle-end/70895
4284 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4285 * c-c++-common/goacc/reduction-1.c: Likewise.
4286 * c-c++-common/goacc/reduction-2.c: Likewise.
4287 * c-c++-common/goacc/reduction-3.c: Likewise.
4288 * c-c++-common/goacc/reduction-4.c: Likewise.
4289
66592e95
AM
42902016-08-18 Alan Modra <amodra@gmail.com>
4291
4292 * gcc.c-torture/compile/pr72771.c: New.
4293
3a146d46
JJ
42942016-08-17 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR fortran/67496
4297 * gfortran.dg/pr67496.f90: New test.
4298
3f8257db 42992015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4300
4301 PR tree-optimization/71752
3a146d46 4302 * gcc.dg/vect/pr71752.c: New.
038000bd 4303
dd42e908
UB
43042016-08-17 Uros Bizjak <ubizjak@gmail.com>
4305
4306 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4307
458a1cd0
JJ
43082016-08-17 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR middle-end/77259
4311 * g++.dg/ipa/devirt-52.C: New test.
4312
11c4c4ba
CLT
43132016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4314
4315 * c-c++-common/goacc/reduction-6.c: New testcase.
4316
661d6efd
RB
43172016-08-17 Richard Biener <rguenther@suse.de>
4318
4319 PR tree-optimization/76490
4320 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4321 * gcc.dg/pr52904.c: XFAIL.
4322
622d8b69
RB
43232016-08-17 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/23855
4326 * gcc.dg/loop-unswitch-2.c: Adjust.
4327
af23e99c
JJ
43282016-08-16 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR tree-optimization/72817
4331 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4332
feeb6268
JM
43332016-08-16 Joseph Myers <joseph@codesourcery.com>
4334
4335 PR libgcc/77265
4336 * gcc.dg/torture/float128-extend-inf.c: New test.
4337
65e736c0
DM
43382016-08-16 David Malcolm <dmalcolm@redhat.com>
4339
4340 PR c/72857
4341 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4342 for embedded NUL.
4343 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4344 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4345 caret placement.
4346 (test_oct): Likewise.
4347 (test_multiple): Likewise.
4348 (test_field_width_specifier): Likewise.
4349 (test_field_width_specifier_2): New function.
4350 (test_field_precision_specifier): New function.
4351 (test_embedded_nul): Update expected caret placement.
4352 (test_non_contiguous_strings): Update line number.
4353 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4354 (__emit_string_literal_range): Add "caret_idx" param.
4355 (test_simple_string_literal): Add value for new param, updating
4356 expected output..
4357 (test_concatenated_string_literal): Likewise.
4358 (test_multiline_string_literal): Likewise.
4359 (test_hex): Likewise.
4360 (test_oct): Likewise.
4361 (test_multiple): Likewise.
4362 (test_ucn4): Likewise.
4363 (test_ucn8): Likewise.
4364 (test_u8): Likewise.
4365 (test_u): Likewise; update expected message, from "range" to
4366 "location".
4367 (test_U): Likewise.
4368 (test_L): Likewise.
4369 (test_macro): Add value for new param.
4370 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4371 (__emit_string_literal_range): Add "caret_idx" param.
4372 (test_stringified_token_1): Add value for new param. Update
4373 expected message, from "range" to "location".
4374 (test_stringized_token_2): Likewise, adding param to macro.
4375 (test_stringified_token_3): Likewise.
4376 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4377 (emit_warning): Convert param from source_range to location_t.
4378 (test_string_literals): Add caret_idx param, and use it when
4379 constructing a substring_loc. Update error message, from
4380 "range" to "location".
4381
4a7f57d5
JJ
43822016-08-16 Jakub Jelinek <jakub@redhat.com>
4383
7841800f
JJ
4384 PR target/71910
4385 * g++.dg/gomp/pr71910.C: New test.
4386
1b13411a
JJ
4387 PR middle-end/67485
4388 * gcc.c-torture/compile/pr67485.c: New test.
4389
4a7f57d5
JJ
4390 PR target/72867
4391 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4392
3c556bc4
BC
43932016-08-16 Bin Cheng <bin.cheng@arm.com>
4394
4395 PR tree-optimization/69848
4396 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4397
beab2da6
ML
43982016-08-16 Martin Liska <mliska@suse.cz>
4399
4400 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4401 of memory operations so that it can be handled by core2
4402 in 32-bit mode.
4403
f4eec0a3
RB
44042016-08-16 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/76783
4407 * gcc.dg/pr76783.c: New testcase.
4408 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4409
8f21990a
BC
44102016-08-16 Bin Cheng <bin.cheng@arm.com>
4411
4412 PR tree-optimization/72817
4413 PR tree-optimization/73450
4414 * gcc.dg/tree-ssa/pr72817.c: New test.
4415 * gcc.dg/tree-ssa/pr73450.c: New test.
4416
7fc61626
FR
44172016-08-15 Fritz Reese <fritzoreese@gmail.com>
4418
4419 * gfortran.dg/init_flag_13.f90: New testcase.
4420 * gfortran.dg/init_flag_14.f90: Ditto.
4421 * gfortran.dg/init_flag_15.f03: Ditto.
4422 * gfortran.dg/dec_init_1.f90: Ditto.
4423 * gfortran.dg/dec_init_2.f90: Ditto.
4424
432baa02
UB
44252016-08-15 Uros Bizjak <ubizjak@gmail.com>
4426
4427 PR target/72867
4428 * gcc.target/i386/pr72867.c: New test.
4429
7e1dde14
EB
44302016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * c-c++-common/dump-ada-spec-5.c: New test.
4433
e4969090
RB
44342016-08-15 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/73434
4437 * gcc.dg/torture/pr73434.c: New testcase.
4438
66088065
JJ
44392016-08-15 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR tree-optimization/72824
4442 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4443
7c713714
CLT
44442016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4445
4446 PR fortran/70598
4447 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4448 in use_device clause.
4449 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4450 * gfortran.dg/goacc/list.f95: Adjust to catch
4451 "neither a POINTER nor an array" error messages.
4452
4271e5cb
UB
44532016-08-14 Uros Bizjak <ubizjak@gmail.com>
4454
4455 PR target/76342
4456 * gcc.target/i386/pr76342.c: New test.
4457
b0cea284
JJ
44582016-08-12 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR c/71512
4461 * g++.dg/ubsan/pr71512.C: New test.
4462 * c-c++-common/ubsan/pr71512-1.c: New test.
4463 * c-c++-common/ubsan/pr71512-2.c: New test.
4464
e86aefb8
MM
44652016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4466
4467 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4468 vector initialization options.
4469 * gcc.target/powerpc/vec-init-2.c: Likewise.
4470 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4471 is generated on ISA 3.0.
4472
7fd82d52
PP
44732016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4474
4475 PR middle-end/71654
4476 * gcc.dg/c-c++-common/pr71654.c: New test.
4477 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4478 dg-options.
4479 * gcc.dg/tree-ssa/vrp24: Likewise.
4480
2f1364c2
JJ
44812016-08-12 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR c/67410
4484 * gcc.dg/pr67410.c: New test.
4485
8eb414aa
BC
44862016-08-12 Bin Cheng <bin.cheng@arm.com>
4487
4488 PR tree-optimization/69848
4489 * gcc.dg/vect/vect-pr69848.c: New test.
4490
30b39c19
UB
44912016-08-12 Uros Bizjak <ubizjak@gmail.com>
4492
4493 PR testsuite/71008
4494 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4495 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4496 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4497 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4498
e373dd06
RB
44992016-08-12 Richard Biener <rguenther@suse.de>
4500
4501 PR tree-optimization/57326
4502 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4503 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4504 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4505 * gcc.target/i386/pr45685.c: Likewise.
4506 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4507 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4508 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4509 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4510 * gfortran.dg/pr34163.f90: Likewise.
4511
20d1af89
ML
45122016-08-12 Martin Liska <mliska@suse.cz>
4513
4514 * g++.dg/gcov/gcov-16.C: New test.
4515 * lib/gcov.exp: Support new argument for run-gcov function.
4516
5cacda56
ML
45172016-08-12 Martin Liska <mliska@suse.cz>
4518
4519 PR gcov-profile/35590
4520 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4521
663eecfd
RB
45222016-08-12 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/72851
4525 * gcc.dg/torture/pr72851.c: New testcase.
4526
3f8257db 45272016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4528
e366d7d8
AO
4529 PR debug/63240
4530 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4531 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4532 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4533 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4534 DW_AT_deleted.
4535
71e1a6a4
AO
4536 PR debug/55641
4537 * g++.dg/debug/dwarf2/ref-1.C: New.
4538
8aaf799b
AO
4539 PR debug/49366
4540 * g++.dg/debug/dwarf2/template-params-12.H: New.
4541 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4542 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4543 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4544 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4545 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4546 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4547 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4548
06f9caed
BS
45492016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4550
4551 PR target/72863
4552 * gcc.target/powerpc/pr72863.c: New test.
4553
a8b956c1
UB
45542016-08-11 Uros Bizjak <ubizjak@gmail.com>
4555
4556 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4557
c73dd986
L
45582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 * gcc.target/i386/pieces-strcpy-1.c: New test.
4561 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4562
385ed708
JJ
45632016-08-11 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR c++/72868
4566 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4567
df7ec09f
L
45682015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4569
4570 * gcc.target/i386/pieces-memcpy-1.c: New test.
4571 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4572 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4573 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4574 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4575 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4576
b95a64bb
JJ
45772016-08-11 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR c/72816
7ddbcf6b 4580 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4581
59537744
BE
45822016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4583
4584 PR tree-optimization/71083
4585 * gcc.c-torture/execute/pr71083.c: New test.
4586 * gnat.dg/loop_optimization23.adb: New test.
4587 * gnat.dg/loop_optimization23_pkg.ads: New test.
4588 * gnat.dg/loop_optimization23_pkg.adb: New test.
4589
183ac6d0
RB
45902016-08-11 Richard Biener <rguenther@suse.de>
4591
4592 PR tree-optimization/72772
4593 * gcc.dg/graphite/pr35356-1.c: Adjust.
4594 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4595
b152f5a2
JB
45962016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4597
4598 * gfortran.dg/random_7.f90: Take into account that the last seed
4599 value is the special p value.
4600 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4601
bb7ebad1
RB
46022016-08-11 Richard Biener <rguenther@suse.de>
4603
4604 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4605
2e186411
AM
46062016-08-11 Alan Modra <amodra@gmail.com>
4607
4608 * gcc.target/powerpc/pr71680.c: New.
4609
e9e6d4f6
KN
46102016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4611
4612 * gcc.target/powerpc/bfp/bfp.exp: New file.
4613 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4614 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4615 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4616 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4617 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4618 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4619 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4620 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4621 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4622 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4623 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4624 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4625 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4632 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4633 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4634 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4635 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4636 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4637 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4638 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4639 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4640 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4641 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4642 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4643 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4644 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4645 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4646 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4647 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4648 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4649 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4650 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4651 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4652 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4653 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4654 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4655 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4656 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4657 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4658 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4659 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4660 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4661 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4662 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4663 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4664 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4665 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4666
9c8eabea
BC
46672016-08-10 Bin Cheng <bin.cheng@arm.com>
4668
4669 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4670 Add aarch64*-*-*.
4671
6c553b76
BC
46722016-08-10 Bin Cheng <bin.cheng@arm.com>
4673
4674 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4675
a0883b08
MM
46762016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4677
4678 PR target/72853
4679 * gcc.target/powerpc/pr72853.c: New test.
4680
a266236e
ML
46812016-08-10 Martin Liska <mliska@suse.cz>
4682
4683 PR gcov-profile/58306
4684 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4685
22063dbc
ML
46862016-08-10 Martin Liska <mliska@suse.cz>
4687
4688 * g++.dg/gcov/gcov-threads-1.C: New test.
4689
5250a5bb
SKS
46902016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4691
4692 PR target/71873
4693 * gcc.target/avr/pr71873.c: New test.
4694
b7597ae5
ML
46952016-08-09 Martin Liska <mliska@suse.cz>
4696
4697 * g++.dg/gcov/gcov-dump-1.C: New test.
4698 * g++.dg/gcov/gcov-dump-2.C: New test.
4699
ab50a215
ML
47002016-08-09 Martin Liska <mliska@suse.cz>
4701
4702 * gcc.dg/tree-prof/val-prof-9.c: New test.
4703
dcb1e137
ML
47042016-08-09 Martin Liska <mliska@suse.cz>
4705
4706 * gcc.dg/tree-prof/val-prof-8.c: New test.
4707
04d6d3b6
MJ
47082016-08-09 Martin Jambor <mjambor@suse.cz>
4709
df839749
UB
4710 PR ipa/71981
4711 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4712
c57e78c4
BC
47132016-08-09 Bin Cheng <bin.cheng@arm.com>
4714
4715 PR tree-optimization/33707
4716 * gcc.dg/vect/pr33707.c: New test.
4717
42970a17
BC
47182016-08-09 Bin Cheng <bin.cheng@arm.com>
4719
4720 PR tree-optimization/pr72772
4721 * gcc.dg/tree-ssa/pr72772.c: New test.
4722
810a3aa6
MF
47232016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4724
4725 PR rtl-optimization/66669
4726 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4727
9e207d6f
JJ
47282016-08-09 Jakub Jelinek <jakub@redhat.com>
4729
4730 PR tree-optimization/72824
4731 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4732
50bf47fd
RB
47332016-08-09 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/71802
4736 * gcc.dg/torture/pr71802.c: New testcase.
4737
cadec7ca
JJ
47382016-08-09 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR c++/72809
4741 * g++.dg/eh/stdarg1.C: New test.
4742
c43c5112
AK
47432016-08-08 Andi Kleen <ak@linux.intel.com>
4744
4745 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4746 test command line in failure log.
4747 (profopt-execute): dito. Make autofdo file names unique.
4748
895aa8e1
DM
47492016-08-08 David Malcolm <dmalcolm@redhat.com>
4750
4751 PR c/64955
4752 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4753 output.
4754
9afda630
PK
47552016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4756
4757 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4758 c99_runtime.
4759 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4760 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4761 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4762 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4763 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4764 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4765
e52ed3fe
DM
47662016-08-08 David Malcolm <dmalcolm@redhat.com>
4767
4768 PR c/52952
4769 * gcc.dg/cpp/pr66415-1.c: Likewise.
4770 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4771 * gcc.dg/format/c90-printf-1.c: Likewise.
4772 * gcc.dg/format/diagnostic-ranges.c: New test case.
4773
ad200580
JJ
47742016-08-08 Jakub Jelinek <jakub@redhat.com>
4775
77524e0d
JJ
4776 PR fortran/72716
4777 * gfortran.dg/gomp/pr72716.f90: New test.
4778
2187f2a2
JJ
4779 PR middle-end/72781
4780 * gcc.dg/gomp/pr72781.c: New test.
4781
ad200580
JJ
4782 PR middle-end/68762
4783 * g++.dg/vect/pr68762-1.cc: New test.
4784 * g++.dg/vect/pr68762-2.cc: New test.
4785 * g++.dg/vect/pr68762.h: New file.
4786
989d0071
MS
47872016-08-08 Martin Sebor <msebor@redhat.com>
4788
4789 PR testsuite/72838
3a146d46
JJ
4790 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4791 * g++.dg/warn/overflow-warn-3.C: Same.
4792 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4793
7090cac9
AV
47942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4795
4796 PR fortran/71936
4797 * gfortran.dg/allocate_with_source_21.f03: New test.
4798
64e56ab0
AV
47992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4800
4801 PR fortran/72698
4802 * gfortran.dg/allocate_with_source_20.f03: New test.
4803
0476487d
AM
48042016-08-08 Alan Modra <amodra@gmail.com>
4805
4806 * gcc.c-torture/compile/pr72802.c: New.
4807
8e9218f2
AV
48082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4809
4810 PR fortran/70524
4811 * gfortran.dg/dependency_48.f90: New test.
4812
c1f7083b
TK
48132016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4814
531e5ae3 4815 PR fortran/70040
c1f7083b
TK
4816 * gfortran.dg/pr70040.f90: New testcase.
4817
6ab5813c
TK
48182016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4819
4820 PR fortran/71961
4821 * gfortran.dg/matmul_10.f90: New testcase.
4822
27bddc4a
JH
48232016-08-07 Jan Hubicka <hubicka@ucw.cz>
4824
4825 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4826
4a9f8a9f
JJ
48272016-08-07 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR c/72816
4830 * gcc.dg/pr72816.c: New test.
4831
fa76f2c6
JW
48322016-08-06 Jonathan Wakely <jwakely@redhat.com>
4833
4834 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4835 * g++.dg/conversion/pr41426.C: Likewise.
4836 * g++.dg/conversion/pr66211.C: Likewise.
4837 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4838 * g++.dg/init/ref8.C: Likewise.
4839 * g++.old-deja/g++.law/cvt20.C: Likewise.
4840 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4841
5c3e5002
PP
48422016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4843
4844 PR tree-optimization/18046
4845 * gcc.dg/tree-ssa/vrp105.c: New test.
4846 * gcc.dg/tree-ssa/vrp106.c: New test.
4847
94087e88 48482016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4849
4850 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4851 1ul in diagnostics. Remove hyphen from "constant-expression."
4852 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4853 * g++.dg/cpp0x/static_assert3.C: Same.
4854 * g++.dg/cpp1y/constexpr-throw.C: Same.
4855 * g++.dg/template/nontype3.C: Same.
4856 * g++.dg/warn/overflow-warn-1.C: Same.
4857 * g++.dg/warn/overflow-warn-3.C: Same.
4858 * g++.dg/warn/overflow-warn-4.C: Same.
4859
88fa5555
DM
48602016-08-05 David Malcolm <dmalcolm@redhat.com>
4861
4862 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4863 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4864 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4865 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4866
1addb9e6
PP
48672016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4868
4869 PR tree-optimization/72810
4870 * gcc.dg/tree-ssa/vrp110.c: New test.
4871
1b62ed4f
JG
48722016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4873
4874 PR Target/72819
4875 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4876 registers.
4877 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4878 saving the half-precision registers.
4879 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4880 value is returned in h0.
4881 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4882 are passed in FP/SIMD registers.
4883 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4884 passing works corrcetly.
4885 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4886 (hfa_f16x2_t): Likewise.
4887 (hfa_f16x3_t): Likewise.
4888 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4889 are promoted to double and passed in a double register.
4890 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4891 are promoted to double and stacked.
4892 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4893 __fp16 data types.
4894 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4895 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4896 __fp16 first get passed in FP/SIMD registers, then stacked.
4897
4228ca19
NS
48982016-08-05 Nathan Sidwell <nathan@acm.org>
4899
4900 PR c++/68724
4901 * g++.dg/cpp0x/pr68724.C: New.
4902
db7c335e
RB
49032016-08-05 Richard Biener <rguenther@suse.de>
4904
4905 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4906
48abe922
PP
49072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4908
4909 * gcc.dg/tree-ssa/vrp107.c: New test.
4910 * gcc.dg/tree-ssa/vrp108.c: New test.
4911 * gcc.dg/tree-ssa/vrp109.c: New test.
4912
f6cdf42f
PK
49132016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4914
4915 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4916 dg-options.
4917
33a9c609
PK
49182016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4919
4920 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4921 test-cases.
4922 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4923 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4924 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4925 test-cases.
4926 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4927 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4928 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4929 large_double.
4930
4473482d
PC
49312016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 PR c++/72800
4934 * g++.dg/cpp1y/lambda-ice1.C: New.
4935
08156df5
PP
49362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4937
4938 PR c++/72759
4939 * g++.dg/cpp1y/pr72759.C: New test.
4940
938da3a5
PP
49412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4942
4943 * gcc.dg/switch-10.c: New test.
4944
da84183c
JG
49452016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4946
4947 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4948
ae9281fc
TS
49492016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4950
4951 * c-c++-common/goacc/routine-5.c: Update.
4952
086ad22e
BE
49532016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4954
4955 PR rtl-optimization/70903
4956 * gcc.c-torture/execute/pr70903.c: New test.
4957
6805e400
ML
49582016-08-04 Martin Liska <mliska@suse.cz>
4959
4960 * gcc.dg/params/params.exp: Replace file exists with
4961 TESTING_IN_BUILD_TREE.
4962
a0008434
MP
49632016-08-04 Marek Polacek <polacek@redhat.com>
4964
4965 PR c++/70229
4966 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4967
fb46286e
RB
49682016-08-04 Richard Biener <rguenther@suse.de>
4969
4970 PR middle-end/71984
4971 * gcc.dg/torture/pr71984.c: Guard correctness check for
4972 little-endian.
4973
ac2c96ab
AP
49742016-08-03 Andrew Pinski <apinski@cavium.com>
4975
4976 * gcc.c-torture/compile/20160802-1.c: New testcase.
4977
c98583e9
FR
49782016-08-03 Fritz Reese <fritzoreese@gmail.com>
4979
4980 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4981
9ad1a1da
RB
49822016-08-03 Richard Biener <rguenther@suse.de>
4983
4984 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4985 and remove -O3.
4986 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4987 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4988
cd75c979
RB
49892016-08-03 Richard Biener <rguenther@suse.de>
4990
4991 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4992 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4993 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4994 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4995
30e8d875
SKS
49962016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4997
4998 * gcc.dg/init-excess-2.c: Require int32plus.
4999 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5000 * gcc.dg/pr59963-2.c: Require int32plus.
5001 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5002 * gcc.dg/unroll-7.c: Require int32plus.
5003
69b806f6
BC
50042016-08-02 Bin Cheng <bin.cheng@arm.com>
5005
5006 PR tree-optimization/34114
5007 * gcc.dg/tree-ssa/loop-42.c: New test.
5008
1efafef3
TC
50092016-08-02 Tamar Christina <tamar.christina@arm.com>
5010
5011 * gcc.target/aarch64/vminmaxnm.c: New.
5012 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5013 tests.
5014
e2a99194
MM
50152016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5016
5017 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5018 vec_extract for vector float, vector int, vector short, and vector
5019 char.
5020 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5021 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5022 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5023 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5024
71bfb77a
WD
50252016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5026
5027 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5028 single stack adjustment, no writeback.
71bfb77a
WD
5029 * gcc.target/aarch64/test_frame_12.c: Likewise.
5030 * gcc.target/aarch64/test_frame_13.c: Likewise.
5031 * gcc.target/aarch64/test_frame_15.c: Likewise.
5032 * gcc.target/aarch64/test_frame_6.c: Likewise.
5033 * gcc.target/aarch64/test_frame_7.c: Likewise.
5034 * gcc.target/aarch64/test_frame_8.c: Likewise.
5035 * gcc.target/aarch64/test_frame_16.c: New test.
5036
37bce35a
L
50372015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5038
5039 PR target/72748
5040 * gcc.target/i386/pr72748.c: New test.
5041
3f8257db 50422015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5043
5044 PR tree-optimization/71818
5045 * gcc.dg/vect/pr71818.c: New
5046
bf60c531
ML
50472016-08-01 Martin Liska <mliska@suse.cz>
5048
5049 PR tree-optimization/71857
5050 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5051
8ed49fab
KT
50522016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5053
5054 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5055
76e2c821
JB
50562016-08-01 Jan Beulich <jbeulich@suse.com>
5057
5058 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5059
35029597
WS
50602016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5061
5062 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5063 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5064
3aa4b66a
JW
50652016-07-31 Jonathan Wakely <jwakely@redhat.com>
5066
5067 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5068 (check_effective_target_c++): Likewise. Also match for libstdc++.
5069
3f8257db 50702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5071
5072 PR fortran/41922
5073 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5074 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5075 * gfortran.dg/pr41922.f90: New test.
5076
9fcb2819
SK
50772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5078
5079 PR fortran/68566
5080 * gfortran.dg/pr68566.f90: new test.
5081
94087e88 50822016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5083
5084 PR c++/60760
5085 PR c++/71091
5086 * g++.dg/cpp0x/constexpr-cast.C: New test.
5087 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5088 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5089 * g++.dg/ubsan/pr63956.C: Correct.
5090
d0047a25
MM
50912016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5092
5093 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5094 vector double or vector long where the vector is in memory.
5095 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5096 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5097
e4f7a5df
SK
50982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5099
5100 PR fortran/69867
5101 * gfortran.dg/pr69867.f90: New test.
5102
b441ae1d
SK
51032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5104
5105 PR fortran/69962
5106 * gfortran.dg/pr69962.f90: New test.
5107
712dff31
SK
51082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5109
5110 PR fortran/70006
5111 * gfortran.dg/pr70006.f90: New test.
5112
fb42421e
SK
51132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5114
5115 PR fortran/71730
5116 * gfortran.dg/pr71730.f90: New test.
5117 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5118 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5119 * gfortran.dg/array_constructor_26.f03: Ditto.
5120
466effe0
WS
51212016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5122
5123 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5124 * gcc.target/powerpc/pr71763.c: Likewise.
5125
f618a472
MP
51262016-07-29 Marek Polacek <polacek@redhat.com>
5127
5128 PR c/71742
5129 * gcc.dg/940510-1.c: Adjust dg-error.
5130 * gcc.dg/c99-flex-array-1.c: Likewise.
5131 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5132
efd0786f
MP
5133 PR c/71853
5134 * gcc.dg/noncompile/pr71853.c: New test.
5135
e00dceaf
MP
5136 PR c/71573
5137 * gcc.dg/noncompile/pr71573.c: New test.
5138
638fc14f
MP
5139 PR c/71926
5140 * g++.dg/warn/Wparentheses-30.C: New test.
5141 * gcc.dg/Wparentheses-14.c: New test.
5142
61c73a7f
UB
51432016-07-29 Uros Bizjak <ubizjak@gmail.com>
5144
5145 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5146
01d32b2b
BC
51472016-07-29 Bin Cheng <bin.cheng@arm.com>
5148
5149 PR tree-optimization/57558
5150 * gcc.dg/vect/pr57558-1.c: New test.
5151 * gcc.dg/vect/pr57558-2.c: New test.
5152
f6c7a248
PK
51532016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5154
61c73a7f 5155 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5156 to scan forwprop1 dump pass.
5157
f54ea774
PC
51582016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5159
5160 PR c++/51488
5161 * g++.dg/template/pr51488.C: New.
5162
673a107a
JJ
51632016-07-29 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR c/71969
5166 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5167 static __inline__.
5168 * gcc.dg/pr71969-1.c: New test.
5169 * gcc.dg/pr71969-2.c: New test.
5170 * gcc.dg/pr71969-3.c: New test.
5171
78169471
MP
51722016-07-29 Marek Polacek <polacek@redhat.com>
5173
5174 PR c/71574
5175 * c-c++-common/pr71574.c: New test.
5176
a5b5c8b6
MP
5177 PR c/71583
5178 * gcc.dg/noncompile/pr71583.c: New test.
5179
883b6d4e
KV
51802016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5181
5182 PR middle-end/68217
5183 * gcc.dg/pr68217.c: New test.
5184
89f1f37e
SK
51852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5186
5187 PR fortran/71067
5188 * gfortran.dg/pr71067_1.f90: New test.
5189 * gfortran.dg/pr71067_2.f90: Ditto.
5190
e0d32185
MM
51912016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5192
5193 * gcc.target/powerpc/vec-extract-1.c: New test.
5194
c851722d
SK
51952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5196
5197 PR fortran/71799
5198 * gfortran.dg/pr71799.f90: New test.
5199
f064da6a
PC
52002016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5201
5202 PR c++/71665
5203 * g++.dg/cpp0x/pr71665-1.C: New.
5204 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5205 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5206 * g++.dg/ext/label10.C: Likewise.
5207 * g++.dg/parse/constant5.C: Likewise.
5208
1b70aaad
SK
52092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5210
5211 PR fortran/71859
5212 * gfortran.dg/pr71859.f90: New test.
5213 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5214 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5215
a23404c9
PT
52162016-07-28 Paul Thomas <pault@gcc.gnu.org>
5217
5218 PR fortran/71883
5219 * gfortran.dg/pr71883.f90 : New test.
5220
513d866d
YR
52212016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5222
5223 PR tree-optimization/71734
61c73a7f 5224 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5225
7c428aa2
RL
52262016-07-28 Renlin Li <renlin.li@arm.com>
5227
5228 Revert
5229 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5230
5231 PR fortran/71902
5232 * gfortran.dg/dependency_47.f90: New test.
5233
1225d6b1
ML
52342016-07-28 Martin Liska <mliska@suse.cz>
5235
5236 PR gcov-profile/68025
5237 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5238
e5f5bf35
ML
52392016-07-28 Martin Liska <mliska@suse.cz>
5240
5241 * g++.dg/vect/pr70944.cc: New test.
5242
4536610d
KV
52432016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5244
5245 PR middle-end/71994
5246 * gcc.dg/torture/pr71994.c: New test.
5247
8c6961ca
PK
52482016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5249
5250 PR middle-end/71078
5251 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5252 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5253 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5254
8de22ea0
RB
52552016-07-27 Richard Biener <rguenther@suse.de>
5256
5257 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5258
5d9da222
ML
52592016-07-27 Martin Liska <mliska@suse.cz>
5260
5261 * gcc.dg/predict-13.c: New test.
5262 * gcc.dg/predict-14.c: New test.
5263
af9e275f
SKS
52642016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5265
a23404c9 5266 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5267 including stdint.h.
5268 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5269 including stdint.h.
5270
71abba1e
MM
52712016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5272
5273 PR target/71869
5274 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5275 IEEE built-in functions handle quiet and signalling NaNs
5276 correctly.
5277
9cd74e8f
SK
52782016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5279
5280 PR fortran/71862
5281 * gfortran.dg/pr71862.f90: New test.
5282
0d48446f
MS
52832016-07-26 Martin Sebor <msebor@redhat.com>
5284
5285 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5286 selector with dg-options.
5287
524cf1e4
PP
52882016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5289
5290 PR tree-optimization/18046
5291 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5292 * gcc.dg/tree-ssa/vrp103.c: New test.
5293 * gcc.dg/tree-ssa/vrp104.c: New test.
5294
100665d8
WS
52952016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/pr63354.c: Require lp64 since
5298 -mprofile-kernel is not legal with -m32.
5299
0b64ca40
RB
53002016-07-26 Richard Biener <rguenther@suse.de>
5301
5302 PR rtl-optimization/71984
5303 * gcc.dg/torture/pr71984.c: New testcase.
5304
9b7937cf
RS
53052016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5306
5307 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5308 g++-dg-runtest via et-dg-runtest.
5309 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5310 * gcc.dg/vect/vect.exp: Likewise.
5311 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5312 gfortran-dg-runtest.
5313 * gfortran.dg/vect/vect.exp: Likewise.
5314 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5315 (check_mips_loongson_hw_available): Likewise.
5316 (check_effective_target_mpaired_single_runtime): Likewise.
5317 (check_effective_target_mips_loongson_runtime): Likewise.
5318 (add_options_for_mpaired_single): Likewise.
5319 (check_effective_target_vect_int): Add global et_index.
5320 Check and save the supported feature for a target selected by
5321 the et_index target. Break long lines where appropriate. Call
5322 et-is-effective-target for MIPS with an argument instead of
5323 check_effective_target_* where appropriate.
5324 (check_effective_target_vect_intfloat_cvt): Likewise.
5325 (check_effective_target_vect_uintfloat_cvt): Likewise.
5326 (check_effective_target_vect_floatint_cvt): Likewise.
5327 (check_effective_target_vect_floatuint_cvt): Likewise.
5328 (check_effective_target_vect_simd_clones): Likewise.
5329 (check_effective_target_vect_shift): ewise.
5330 (check_effective_target_whole_vector_shift): Likewise.
5331 (check_effective_target_vect_bswap): Likewise.
5332 (check_effective_target_vect_shift_char): Likewise.
5333 (check_effective_target_vect_long): Likewise.
5334 (check_effective_target_vect_float): Likewise.
5335 (check_effective_target_vect_double): Likewise.
5336 (check_effective_target_vect_long_long): Likewise.
5337 (check_effective_target_vect_no_int_max): Likewise.
5338 (check_effective_target_vect_no_int_add): Likewise.
5339 (check_effective_target_vect_no_bitwise): Likewise.
5340 (check_effective_target_vect_widen_shift): Likewise.
5341 (check_effective_target_vect_no_align): Likewise.
5342 (check_effective_target_vect_hw_misalign): Likewise.
5343 (check_effective_target_vect_element_align): Likewise.
5344 (check_effective_target_vect_condition): Likewise.
5345 (check_effective_target_vect_cond_mixed): Likewise.
5346 (check_effective_target_vect_char_mult): Likewise.
5347 (check_effective_target_vect_short_mult): Likewise.
5348 (check_effective_target_vect_int_mult): Likewise.
5349 (check_effective_target_vect_extract_even_odd): Likewise.
5350 (check_effective_target_vect_interleave): Likewise.
5351 (check_effective_target_vect_stridedN): Likewise.
5352 (check_effective_target_vect_multiple_sizes): Likewise.
5353 (check_effective_target_vect64): Likewise.
5354 (check_effective_target_vect_call_copysignf): Likewise.
5355 (check_effective_target_vect_call_sqrtf): Likewise.
5356 (check_effective_target_vect_call_btrunc): Likewise.
5357 (check_effective_target_vect_call_btruncf): Likewise.
5358 (check_effective_target_vect_call_ceil): Likewise.
5359 (check_effective_target_vect_call_ceilf): Likewise.
5360 (check_effective_target_vect_call_floor): Likewise.
5361 (check_effective_target_vect_call_floorf): Likewise.
5362 (check_effective_target_vect_call_lceil): Likewise.
5363 (check_effective_target_vect_call_lfloor): Likewise.
5364 (check_effective_target_vect_call_nearbyint): Likewise.
5365 (check_effective_target_vect_call_nearbyintf): Likewise.
5366 (check_effective_target_vect_call_round): Likewise.
5367 (check_effective_target_vect_call_roundf): Likewise.
5368 (check_effective_target_vect_perm): Likewise, but also append *_saved
5369 to the existing global name to properly cache the result.
5370 (check_effective_target_vect_perm_byte): Likewise.
5371 (check_effective_target_vect_perm_short): Likewise.
5372 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5373 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5374 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5375 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5376 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5377 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5378 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5379 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5380 (check_effective_target_vect_sdot_qi): Likewise.
5381 (check_effective_target_vect_udot_qi): Likewise.
5382 (check_effective_target_vect_sdot_hi): Likewise.
5383 (check_effective_target_vect_udot_hi): Likewise.
5384 (check_effective_target_vect_usad_char): Likewise.
5385 (check_effective_target_vect_pack_trunc): Likewise.
5386 (check_effective_target_vect_unpack): Likewise.
5387 (check_effective_target_vect_aligned_arrays): Likewise.
5388 (check_effective_target_vect_natural_alignment): Likewise.
5389 (check_effective_target_vector_alignment_reachable): Likewise.
5390 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5391 (is-effective-target): Initialize et_index if undefined.
5392 (et-dg-runtest): New.
5393 (et-is-effective-target): Likewise.
5394 (check_vect_support_and_set_flags): Add supported MIPS targets to
5395 EFFECTIVE_TARGETS list. Return the number of supported targets.
5396
8f63caf6 53972016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5398 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5399
5400 PR middle-end/70920
5401 * gcc.dg/pr70920-1.c: New test-case.
5402 * gcc.dg/pr70902-2.c: Likewise.
5403 * gcc.dg/pr70920-3.c: Likewise.
5404 * gcc.dg/pr70920-4.c: Likewise
5405 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5406 2 instead of 3.
5407
7d575fff
AM
54082016-07-25 Alexander Monakov <amonakov@ispras.ru>
5409
5410 * gcc.c-torture/execute/pr71494.c: Require label_values.
5411 * gcc.dg/pr16973.c: Ditto.
5412
bf01e070
SKS
54132016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5414
5415 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5416 * gcc.dg/torture/pr69771.c: Require int32plus.
5417 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5418
16b05965
ML
54192016-07-25 Martin Liska <mliska@suse.cz>
5420
5421 * gcc.dg/torture/pr71987.c: New test.
5422
d52d3767
SK
54232016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5424
5425 PR fortran/71935
5426 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5427 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5428 * gfortran.dg/pr71935.f90: New test.
5429
94087e88 54302016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5431
5432 PR c++/71675
5433 * g++.dg/ext/atomic-3.C: New test.
5434 * gcc.dg/atomic/pr71675.c: New test.
5435
58b3986e
ES
54362016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5437
5438 * gcc.target/i386/mvc8.c: New test.
5439
faa1612a
BC
54402016-07-22 Bin Cheng <bin.cheng@arm.com>
5441
5442 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5443 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5444
1603ebe0
TK
54452016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5446
5447 PR fortran/71795
5448 * gfortran.dg/constructor_50.f90: New test.
5449
bc91c436
ML
54502016-07-22 Martin Liska <mliska@suse.cz>
5451
5452 PR gcov-profile/69028
5453 PR gcov-profile/62047
5454 * g++.dg/cilk-plus/pr69028.C: New test.
5455
9fe9a3a7
AV
54562016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5457
5458 * gfortran.dg/coarray_stat_2.f90: New test.
5459
70866e3d
MM
54602016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5461
5462 * gcc.target/powerpc/vec-extract.h: New files to check the
5463 vec_extract built-in functions for all vector types, testing
5464 accessing each element, both with constant and variable element
5465 numbers.
5466 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5467 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5468 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5469 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5470 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5471 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5472 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5473 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5474 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5475
ab3af181
JJ
54762016-07-21 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR c++/71728
5479 * g++.dg/other/pr71728.C: New test.
5480
ebe8f322
JG
54812016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5482
5483 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5484 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5485 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5486 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5487 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5488
959cef74
RB
54892016-07-21 Richard Biener <rguenther@suse.de>
5490
5491 PR tree-optimization/71947
5492 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5493
b24d9420
BC
54942016-07-21 Bin Cheng <bin.cheng@arm.com>
5495
5496 * gcc.dg/tree-ssa/scev-15.c: New.
5497
23974819
BC
54982016-07-21 Bin Cheng <bin.cheng@arm.com>
5499
5500 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5501
ee78cbaa
JJ
55022016-07-21 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR c++/71941
5505 * g++.dg/gomp/pr71941.C: New test.
5506
52ed68f7
DM
55072016-07-20 David Malcolm <dmalcolm@redhat.com>
5508
5509 PR c/70339
5510 PR c/71858
5511 * g++.dg/spellcheck-identifiers.C: New test case, based on
5512 gcc.dg/spellcheck-identifiers.c.
5513 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5514 gcc.dg/spellcheck-identifiers-2.c.
5515 * g++.dg/spellcheck-typenames.C: New test case, based on
5516 gcc.dg/spellcheck-typenames.c
5517
18407bfb
JW
55182016-07-20 Jonathan Wakely <jwakely@redhat.com>
5519
5520 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5521 pointer to member function and also test catching by reference.
5522
4c07fd98
DV
55232016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5524
5525 * gcc.target/s390/pr67443.c: Fix test case.
5526
fee21d65
DV
55272016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5528
5529 * gcc.target/s390/insv-1.c: Xfail some tests.
5530 * gcc.target/s390/insv-2.c: Likewise.
5531
dbe9dfdd
GJL
55322016-07-20 Georg-Johann Lay <avr@gjlay.de>
5533
5534 * gcc.target/avr/torture/get-mem.c: New test.
5535 * gcc.target/avr/torture/set-mem.c: New test.
5536
c25e1d82
GJL
55372016-07-20 Georg-Johann Lay <avr@gjlay.de>
5538
5539 PR target/71948
5540 * gcc.target/avr/torture/tiny-progmem.c: New test.
5541
109d2197
JJ
55422016-07-20 Jakub Jelinek <jakub@redhat.com>
5543
7419f441
JJ
5544 PR c++/71909
5545 * g++.dg/parse/pr71909.C: New test.
5546 * g++.dg/tm/pr71909.C: New test.
5547
109d2197
JJ
5548 PR c++/50060
5549 * g++.dg/cpp0x/constexpr-50060.C: New test.
5550 * g++.dg/cpp1y/constexpr-50060.C: New test.
5551
144530cf
ML
55522016-07-20 Martin Liska <mliska@suse.cz>
5553
5554 * gfortran.dg/graphite/pr71898.f90: New test.
5555
04ac4afa
BC
55562016-07-20 Bin Cheng <bin.cheng@arm.com>
5557
5558 PR tree-optimization/71503
5559 PR tree-optimization/71683
5560 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5561 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5562
dcbdb17a
ML
55632016-07-20 Martin Liska <mliska@suse.cz>
5564
5565 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5566 * gcc.dg/plugin/sreal-test-1.c: Remove.
5567 * gcc.dg/plugin/sreal_plugin.c: Remove.
5568
6ed82555
TK
55692016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5570
5571 PR fortran/71902
5572 * gfortran.dg/dependency_47.f90: New test.
5573
13da0507
JJ
55742016-07-19 Jakub Jelinek <jakub@redhat.com>
5575
4833f561
JJ
5576 PR rtl-optimization/71916
5577 * gcc.c-torture/compile/pr71916.c: New test.
5578
4fda19ef
JJ
5579 PR middle-end/71874
5580 * g++.dg/torture/pr71874.C: New test.
5581
13da0507
JJ
5582 PR middle-end/71734
5583 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5584 (my_alloc): Rewritten to use __builtin_posix_memalign and
5585 __SIZE_TYPE__.
5586 (my_free): Use __builtin_free instead of _mm_free.
5587 (Vec::operator=): Use __builtin_memcpy.
5588
e7980add
MJ
55892016-07-19 Martin Jambor <mjambor@suse.cz>
5590
61c73a7f
UB
5591 PR fortran/71688
5592 * gfortran.dg/pr71688.f90: New test.
e7980add 5593
13e88953
RB
55942016-07-19 Richard Biener <rguenther@suse.de>
5595
5596 * c-c++-common/vector-subscript-6.c: New testcase.
5597 * c-c++-common/vector-subscript-7.c: Likewise.
5598
1caf0482
SKS
55992016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5600
a23404c9 5601 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5602 and UInt32 based on __SIZEOF_INT__.
5603
cef5388d
RB
56042016-07-19 Richard Biener <rguenther@suse.de>
5605
5606 PR tree-optimization/71901
5607 * gcc.dg/torture/pr71901.c: New testcase.
5608
56092016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5610
5611 PR tree-optimization/71908
5612 * gcc.dg/torture/pr71908.c: New testcase.
5613
a8f7a895
MM
56142016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5615
5616 PR target/71493
5617 * gcc.target/powerpc/pr71493-1.c: New test.
5618 * gcc.target/powerpc/pr71493-2.c: Likewise.
5619
f2111a36
JJ
56202016-07-18 Jakub Jelinek <jakub@redhat.com>
5621
99516432
JJ
5622 PR c++/71835
5623 * g++.dg/conversion/ambig3.C: New test.
5624
87713c6a
JJ
5625 PR c++/71828
5626 * g++.dg/cpp0x/constexpr-71828.C: New test.
5627
7a7f16ca
JJ
5628 PR c++/71826
5629 * g++.dg/template/pr71826.C: New test.
5630
f4d90295
JJ
5631 PR c++/71822
5632 * g++.dg/template/defarg21.C: New test.
5633
f2111a36
JJ
5634 PR c++/71871
5635 * g++.dg/ext/vector31.C: New test.
5636
0b965526
UB
56372016-07-18 Uros Bizjak <ubizjak@gmail.com>
5638
5639 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5640
94e136b9
YR
56412016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5642
5643 PR tree-optimization/71734
5644 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5645
7072df0a
DV
56462016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5647
5648 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5649 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5650 stack-layout-dynamic-1.c: New test.
5651
54158a1a
AK
56522016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5653
5654 * gcc.target/s390/nolrl-1.c: New test.
5655
43068916
FR
56562016-07-17 Fritz Reese <fritzoreese@gmail.com>
5657
5658 PR fortran/71523
5659 * gfortran.dg/pr71523_1.f90: New test.
5660 * gfortran.dg/pr71523_2.f90: New test.
5661
a9356b12
AS
56622016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5663
5664 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5665
a07b81c7 56662016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5667 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5668
5669 PR fortran/62125
5670 * gfortran.dg/pr62125.f90: New test.
5671
96c0ec12
BS
56722016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5673
5674 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5675 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5676
479d0ed5
JW
56772016-07-15 Jonathan Wakely <jwakely@redhat.com>
5678
5679 PR c++/58796
5680 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5681 * g++.dg/cpp0x/nullptr35.C: New test.
5682
41c7438e
BC
56832016-07-15 Bin Cheng <bin.cheng@arm.com>
5684
5685 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5686
f7ba880b
CP
56872016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5688
5689 * gfortran.dg/goacc/vector_length.f90: New test.
5690
b9aba0a0
RB
56912016-07-15 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/71881
5694 * gcc.dg/torture/pr71881.c: New testcase.
5695
9513d5fb
RB
56962016-07-15 Richard Biener <rguenther@suse.de>
5697
5698 PR tree-optimization/71887
5699 * gcc.dg/torture/pr71887.c: New testcase.
5700
ddbbcb19
JJ
57012016-07-15 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR c/71858
5704 * gcc.dg/spellcheck-identifiers-3.c: New test.
5705
29eb509c
AV
57062016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5707
5708 PR fortran/71807
5709 * gfortran.dg/null_9.f90: New test.
5710
43aabfcf
BC
57112016-07-15 Bin Cheng <bin.cheng@arm.com>
5712
5713 * gcc.dg/tree-ssa/loop-41.c: New test.
5714
afc89e58
BC
57152016-07-15 Bin Cheng <bin.cheng@arm.com>
5716
5717 PR tree-optimization/71347
5718 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5719
6fa682ad
SK
57202016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5721
5722 PR fortran/29819
5723 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5724 * gfortran.dg/contains.f90: Ditto.
5725 * gfortran.dg/contains_empty_1.f03: Ditto.
5726 * gfortran.dg/submodule_3.f08: Ditto.
5727
dd36b877
JJ
57282016-07-14 Jakub Jelinek <jakub@redhat.com>
5729
a60a5d31
JJ
5730 PR testsuite/71865
5731 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5732 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5733 expected diagnostics.
5734
dd36b877
JJ
5735 PR c/71858
5736 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5737 * gcc.dg/spellcheck-identifiers-2.c: New test.
5738 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5739 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5740
a241f8ca
JJ
57412016-07-14 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/71872
5744 * gcc.c-torture/compile/pr71872.c: New test.
5745
d62b809c
TP
57462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5747
5748 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5749 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5750 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5751 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5752 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5753 * gcc.target/arm/atomic-op-acquire-1.c: This.
5754 * gcc.target/arm/atomic-op-char.c: Rename into ...
5755 * gcc.target/arm/atomic-op-char-1.c: This.
5756 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5757 * gcc.target/arm/atomic-op-consume-1.c: This.
5758 * gcc.target/arm/atomic-op-int.c: Rename into ...
5759 * gcc.target/arm/atomic-op-int-1.c: This.
5760 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5761 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5762 * gcc.target/arm/atomic-op-release.c: Rename into ...
5763 * gcc.target/arm/atomic-op-release-1.c: This.
5764 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5765 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5766 * gcc.target/arm/atomic-op-short.c: Rename into ...
5767 * gcc.target/arm/atomic-op-short-1.c: This.
5768 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5769 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5770 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5771 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5772 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5773 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5774 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5775 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5776 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5777 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5778
1f8dd420
AV
57792016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5780
5781 PR fortran/70842
5782 * gfortran.dg/select_type_35.f03: New test.
5783
53109ba8
KT
57842016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5785
5786 PR target/65951
5787 PR tree-optimization/70923
5788 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5789 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5790 * gcc.dg/vect/pr65951.c: Likewise.
5791 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5792
91f35b7f
DE
57932016-07-14 David Edelsohn <dje.gcc@gmail.com>
5794
5795 * c-c++-common/pr60226.c: Expect maximum object file alignment
5796 error on AIX.
5797
351168fe
RB
57982016-07-14 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/71866
5801 * gcc.dg/torture/pr71866.c: New testcase.
5802
94c32c00
TP
58032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5804
5805 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5806 selector and enclose boolean expression in curly braces.
5807
b799a481
AM
58082016-07-14 Alan Modra <amodra@gmail.com>
5809
5810 PR target/71733
5811 * gcc.target/powerpc/p9-novsx.c: New.
5812
f63ba78c
AK
58132016-07-13 Andi Kleen <ak@linux.intel.com>
5814
5815 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5816 * g++.dg/tree-prof/morefunc.C: Dito.
5817 * g++.dg/tree-prof/pr35545.C: Dito.
5818 * g++.dg/tree-prof/reorder.C: Dito.
5819 * gcc.dg/tree-prof/20050826-2.c: Dito.
5820 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5821 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5822 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5823 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5824 * gcc.dg/tree-prof/inliner-1.c: Dito.
5825 * gcc.dg/tree-prof/merge_block.c: Dito.
5826 * gcc.dg/tree-prof/stringop-1.c: Dito.
5827 * gcc.dg/tree-prof/stringop-2.c: Dito.
5828 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5829 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5830 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5831 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5832 * gcc.dg/tree-prof/update-loopch.c: Dito.
5833 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5834 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5835 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5836 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5837 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5838 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5839 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5840
f4d5a23d
AK
58412016-07-13 Andi Kleen <ak@linux.intel.com>
5842
5843 * lib/profopt.exp (profopt-execute): Remove .imports files.
5844
ae145898
AK
58452016-07-13 Andi Kleen <ak@linux.intel.com>
5846
0b965526 5847 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5848
e97bd4f5
AK
58492016-07-13 Andi Kleen <ak@linux.intel.com>
5850
5851 * lib/profopt.exp (dg-final-scan-autofdo,
5852 dg-final-scan-not-autofdo): New functions.
5853
6fa3d4b4
BC
58542016-07-13 Bin Cheng <bin.cheng@arm.com>
5855
5856 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5857 * gcc.dg/vect/vect-35.c: Ditto.
5858 * gcc.dg/vect/vect-alias-check-2.c: New test.
5859
65f18bc6
ML
58602016-07-13 Martin Liska <mliska@suse.cz>
5861
5862 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5863 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5864 * gfortran.dg/pr42108.f90: Update expected dump scan.
5865
9737f35b
RB
58662016-07-13 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/24574
5869 * gcc.dg/pr24574.c: New testcase.
5870
62c0ea4b
SKS
58712016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5872
0b965526 5873 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5874 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5875 * c-c++-common/pr68833-1.c: Require int32plus.
5876 * gcc.dg/ipa/pr63551.c: Likewise.
5877 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5878 * gcc.dg/ipa/pr64041.c: Require int32plus.
5879
c7ed8938
IE
58802016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5881
5882 PR ipa/71633
5883 * g++.dg/pr71633.C: New test.
5884
5ce15300
TP
58852016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5886
5887 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5888 Add new arm_thumb1_cbz_ok effective target.
5889 * gcc.target/arm/cbz.c: New test.
5890
2b9509a3
TP
58912016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5892
5893 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5894 Define effective target.
5895 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5896 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5897 * gcc.target/arm/movhi_movw.c: New test.
5898 * gcc.target/arm/movsi_movw.c: Likewise.
5899 * gcc.target/arm/movdi_movw.c: Likewise.
5900
7f15b177
RB
59012016-07-13 Richard Biener <rguenther@suse.de>
5902
5903 PR middle-end/71104
5904 * gcc.dg/pr71104-1.c: New testcase.
5905 * gcc.dg/pr71104-2.c: Likewise.
5906
0b0a896e
MM
59072016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5908
5909 PR target/71805
5910 * gcc.target/powerpc/pr71805.c: New test.
5911
f906f5ed
BS
59122016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5913
5914 * gcc.target/powerpc/divkc3-1.c: New.
5915 * gcc.target/powerpc/mulkc3-1.c: New.
5916
9e63c3aa
NS
59172016-07-12 Nathan Sidwell <nathan@acm.org>
5918
5919 * gcc.target/arm/data-rel-1.c: New.
5920 * gcc.target/arm/data-rel-2.c: New.
5921 * gcc.target/arm/data-rel-3.c: New.
5922
f507d202
ML
59232016-07-12 Martin Liska <mliska@suse.cz>
5924
5925 * gcc.dg/params/blocksort-part.c: New test.
5926 * gcc.dg/params/params.exp: New file.
5927
d6f7c125
KT
59282016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5929
5930 PR middle-end/71700
5931 * gcc.c-torture/execute/pr71700.c: New test.
5932
37ccb0ba
SB
59332016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5934 Richard Biener <rguenther@suse.de>
5935
5936 PR tree-optimization/23286
5937 PR tree-optimization/70159
5938 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5939 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5940 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5941 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5942 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5943 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5944 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5945 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5946 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5947 * gcc.dg/pr51879-12.c: Likewise.
5948 * gcc.dg/strlenopt-9.c: Likewise.
5949 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5950 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5951 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5952 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5953 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5954 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5955 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5956 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5957 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5958 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5959 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5960 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5961 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5962 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5963 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5964
712a93d6
RB
59652016-07-12 Richard Biener <rguenther@suse.de>
5966
5967 PR rtl-optimization/68961
5968 * gcc.target/i386/pr68961.c: New testcase.
5969
c392943c
JJ
59702016-07-11 Jakub Jelinek <jakub@redhat.com>
5971
3d56e6a4
JJ
5972 PR middle-end/71758
5973 * c-c++-common/gomp/pr71758.c: New test.
5974 * gfortran.dg/gomp/pr71758.f90: New test.
5975
c392943c
JJ
5976 PR tree-optimization/71823
5977 * gcc.dg/vect/pr71823.c: New test.
5978
741d3be5
DM
59792016-07-11 David Malcolm <dmalcolm@redhat.com>
5980
5981 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5982 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5983 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5984
92fa45b5
L
59852016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5986
5987 PR target/71801
5988 * gcc.target/i386/pr71801.c: New test.
5989
f51606c7
RB
59902016-07-11 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/71816
5993 * gcc.dg/torture/pr71816.c: New testcase.
5994
36b54ce0
TK
59952016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/71783
5998 * gfortran.dg/dependency_46.f90: New test.
5999
d13835b6
VM
60002016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6001
6002 PR rtl-optimization/71621
6003 * gcc.target/i386/pr71621-1.c: New.
6004 * gcc.target/i386/pr71621-2.c: New.
6005
642bcbdf
CP
60062016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6007
6008 * gfortran.dg/goacc/pr71704.f90: New test.
6009
02eb5b8b
BS
60102016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6011
6012 PR target/71297
6013 * gcc.target/powerpc/pr71297.c: New.
6014
8beb9a0d
JW
60152016-07-08 Jiong Wang <jiong.wang@arm.com>
6016
6017 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6018
cef4b650
MM
60192016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6020
6021 PR target/71806
6022 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6023
3c3ecf52
AH
60242016-07-08 Alan Hayward <alan.hayward@arm.com>
6025
6026 PR tree-optimization/71667
6027 * gcc.dg/vect/pr71667.c: New
6028
2660286d
ML
60292016-07-08 Martin Liska <mliska@suse.cz>
6030
6031 * gcc.dg/torture/pr71606.c: New test.
6032
70cdd4ae
JD
60332016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6034
6035 PR fortran/71764
6036 * gfortran.dg/pr71764.f90: New test.
6037
842dc2e6
JJ
60382016-07-07 Jakub Jelinek <jakub@redhat.com>
6039 Kai Tietz <ktietz70@googlemail.com>
6040
6041 PR c++/70869
6042 PR c++/71054
6043 * g++.dg/cpp0x/pr70869.C: New test.
6044 * g++.dg/cpp0x/pr71054.C: New test.
6045
31be4262
DE
60462016-07-07 David Edelsohn <dje.gcc@gmail.com>
6047
6048 * g++.dg/debug/pr71432.C: Fail on AIX.
6049
1c122092
ML
60502016-07-07 Martin Liska <mliska@suse.cz>
6051
6052 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6053 an undefined behavior.
6054 * gfortran.dg/do_3.F90: Likewise.
6055 * gfortran.dg/do_check_11.f90: New test.
6056 * gfortran.dg/do_check_12.f90: New test.
6057 * gfortran.dg/do_corner_warn.f90: New test.
6058
7119f1b1
ML
60592016-07-07 Martin Liska <mliska@suse.cz>
6060
6061 * gfortran.dg/predict-1.f90: Ammend the test.
6062 * gfortran.dg/predict-2.f90: Likewise.
6063
275792f2
IE
60642016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6065
6066 PR ipa/71624
6067 * g++.dg/pr71624.C: New test.
6068
05a437c1
TP
60692016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6070
6071 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6072 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6073 ARMv8-M Mainline architectures.
6074
6f493951
TP
60752016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6076
6077 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6078 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6079
5ddaee94
SB
60802016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6081
6082 PR target/70098
6083 PR target/71763
6084 * gcc.target/powerpc/pr71763.c: New file.
6085
651afdb2
YR
60862016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6087
6088 PR tree-optimization/71518
0b965526 6089 * gcc.dg/pr71518.c: New test.
651afdb2 6090
9df99881
WD
60912016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6092
6093 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6094
7b4e0769
SKS
60952016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6096
0b965526 6097 PR target/50739
7b4e0769
SKS
6098 * gcc.target/avr/pr50739.c: New test.
6099
eb4432f7
JH
61002016-07-05 Jan Hubicka <jh@suse.cz>
6101
6102 * gcc.dg/tree-ssa/scev-14.c: update template.
6103
c01e092f
RS
61042016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6105
6106 * gcc.dg/vect/group-no-gaps-1.c: New test.
6107
8070763a
AK
61082016-07-05 Andi Kleen <ak@linux.intel.com>
6109
6110 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6111 if kernel supports MPX.
6112
3f8257db 61132016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6114
6115 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6116
36a265b1
MM
61172016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6118 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6119
6120 * gcc.target/powerpc/signbit-1.c: New test.
6121 * gcc.target/powerpc/signbit-2.c: New test.
6122 * gcc.target/powerpc/signbit-3.c: New test.
6123
7a98fb6e
KT
61242016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6125
6126 PR rtl-optimization/71594
6127 * gcc.dg/torture/pr71594.c: New test.
6128
1e3d54b4
JH
61292016-07-05 Jan Hubicka <jh@suse.cz>
6130
6131 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6132
84ca3893
DM
61332016-07-05 David Malcolm <dmalcolm@redhat.com>
6134
6135 PR c++/62314
3a146d46 6136 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6137 number of missing semicolon error.
6138 * g++.dg/pr62314-2.C: New test case.
6139
20d0bfce
AF
61402016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6141
6142 * gfortran.dg/coarray_stat_function.f90: New test.
6143 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6144 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6145 to new interfaces.
6146
69aaea06
AV
61472016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6148
6149 PR fortran/71623
6150 * gfortran.dg/deferred_character_17.f90: New test.
6151
f723a43c
CL
61522016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6153
6154 * gcc.target/arm/neon/polytypes.c: Move to ...
6155 * gcc.target/arm/polytypes.c: ... here.
6156 * gcc.target/arm/neon/pr51534.c: Move to ...
6157 * gcc.target/arm/pr51534.c: ... here.
6158 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6159 * gcc.target/arm/vect-vcvt.c: ... here.
6160 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6161 * gcc.target/arm/vect-vcvtq.c: ... here.
6162 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6163 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6164 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6165 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6166 * gcc.target/arm/neon/neon.exp: Delete.
6167 * gcc.target/arm/neon/: Delete.
6168
d73e0ccf
JD
61692016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6170
6171 PR fortran/65575
6172 * gfortran.dg: pr65575.f90: New test.
6173
c20f6223
JD
61742016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6175
6176 PR fortran/35849
6177 * gfortran.dg: pr35849.f90: New test.
6178
2a5537c3
JJ
61792016-07-04 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR c++/71739
6182 * g++.dg/cpp0x/pr71739.C: New test.
6183
740f9751
CL
61842016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6185
6186 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6187
bf749919
DV
61882016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6189
6190 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6191 locr.
6192 * gcc.target/s390/loc-1.c: New test.
6193
430bb38e
YR
61942016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6195
3a146d46
JJ
6196 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6197 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6198
15f6e0da
RR
61992016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6200
6201 PR target/63874
6202 * gcc.target/aarch64/pr63874.c: New test.
6203
79335075
JB
62042016-07-04 Jan Beulich <jbeulich@suse.com>
6205
6206 * g++.dg/header.c: New.
6207 * gcc.dg/header.c: New.
6208
557e8c49
JJ
62092016-07-02 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR c/71719
6212 * c-c++-common/Wunused-var-15.c: New test.
6213
79a592e3
JJ
62142016-07-01 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR fortran/71687
6217 * gfortran.dg/gomp/pr71687.f90: New test.
6218
e2298656
BS
62192016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6220
6221 * gcc.dg/const-float128-ped.c: Require __float128 effective
6222 target and options.
6223 * gcc.dg/const-float128.c: Likewise.
6224 * gcc.dg/torture/float128-cmp-invalid.c: Require
6225 __float128 and base_quadfloat_support effective targets, and
6226 __float128 options.
6227 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6228 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6229 * gcc.dg/torture/float128-nan.c: Likewise.
6230 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6231 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6232 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6233 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6234 (add_options_for___float128): New.
6235 (check_effective_target_base_quadword_support): New.
6236
70c11966
MM
62372016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6238
6239 PR target/71720
6240 * gcc.target/powerpc/pr71720.c: New test.
6241
059541fd
JB
62422016-07-01 Jan Beulich <jbeulich@suse.com>
6243
6244 * gcc.dg/bss.c: New.
6245
2c1e4964
PB
62462016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6247
6248 PR target/71698
6249 * gcc.target/powerpc/pr71698.c: New test.
6250
22e1cb39
GJL
62512016-07-01 Georg-Johann Lay <avr@gjlay.de>
6252
6253 PR target/71151
6254 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6255 instead of ".foo" for its section name.
6256 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6257 depending on MCU's flash size.
6258 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6259 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6260 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6261 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6262 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6263 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6264
466cf574
JB
62652016-07-01 Jan Beulich <jbeulich@suse.com>
6266
6267 * gcc.target/i386/pr65105-2.c: Add -msse2.
6268
351beab7
JJ
62692016-06-30 Jakub Jelinek <jakub@redhat.com>
6270
55a0f21a
JJ
6271 PR tree-optimization/71707
6272 * gcc.dg/strlenopt-29.c: New test.
6273
6245ad72
JJ
6274 PR fortran/71704
6275 * gfortran.dg/gomp/pr71704.f90: New test.
6276
351beab7
JJ
6277 PR fortran/71705
6278 * gfortran.dg/gomp/pr71705.f90: New test.
6279
5a3a6a5e
KN
62802016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6281
6282 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6283 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6363
3dfa8071 63642016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6365 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6366
6367 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6368
9bd62242 63692016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6370 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6371
6372 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6373
603107fb
DM
63742016-06-30 David Malcolm <dmalcolm@redhat.com>
6375
6376 PR driver/71651
6377 * gcc.dg/spellcheck-options-12.c: New test case.
6378
205cccc7
JJ
63792016-06-30 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR middle-end/71693
6382 * gcc.c-torture/compile/pr71693.c: New test.
6383
f4452176
DM
63842016-06-29 David Malcolm <dmalcolm@redhat.com>
6385
6386 * gcc.dg/spellcheck-params.c: New testcase.
6387 * gcc.dg/spellcheck-params-2.c: New testcase.
6388
c5e74d9d
MM
63892016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6390
6391 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6392 vector extract instructions.
6393 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6394
e44ecbfd
JD
63952016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6396
6397 PR fortran/71686
6398 * gfortran.dg/unexpected_eof_2.f90: New test.
6399 * gfortran.dg/unexpected_eof_3.f90: New test.
6400
ee446d9f
JW
64012016-06-29 Jim Wilson <jim.wilson@linaro.org>
6402
6403 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6404
27f67461
CP
64052016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6406
6407 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6408 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6409 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6410
b1206d29
RB
64112016-06-29 Richard Biener <rguenther@suse.de>
6412
6413 PR middle-end/15256
6414 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6415
1af21224
MW
64162016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6417
6418 * gcc.target/arm/aapcs/neon-vect10.c: Require
6419 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6420 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6421 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6422 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6423 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6424 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6425 * gcc.target/arm/fp16-aapcs-1.c: Require
6426 -mfloat-ab=hard. Also simplify the test.
6427 * gcc.target/arm/fp16-aapcs-2.c: New.
6428
7fe43755
MW
64292016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6430
0b965526 6431 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6432 (add_options_for_arm_fp16_ieee): New.
6433 (add_options_for_arm_fp16_alternative): New.
6434 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6435 long-line.
6436 (effective_target_arm_fp16_hw): New.
6437
264d951a
IE
64382016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6439
6440 PR tree-optimization/71655
6441 * g++.dg/pr71655.C: New test.
6442
5c846a81
ML
64432016-06-29 Martin Liska <mliska@suse.cz>
6444
6445 * gcc.dg/pr71585.c: New test.
6446 * gcc.dg/pr71585-2.c: New test.
6447 * gcc.dg/pr71585-3.c: New test.
6448
fafe9318
YR
64492016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6450
6451 PR tree-optimization/70729
6452 * g++.dg/vect/pr70729.cc: New test.
6453
54d19c3b
TS
64542016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6455
6456 * c-c++-common/gomp/cancel-1.c: Extend.
6457
5f3cd7c3
JJ
64582016-06-29 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/71625
6461 * gcc.dg/strlenopt-28.c: New test.
6462
4aa83879
RB
64632016-06-29 Richard Biener <rguenther@suse.de>
6464
6465 PR middle-end/71002
6466 * g++.dg/torture/pr71002.C: Adjust testcase.
6467
152ef731
JJ
64682016-06-29 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR c/71685
6471 * gcc.dg/pr71685.c: New test.
6472
64732016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6474
6475 PR c/71552
6476 * gcc.dg/init-bad-9.c: New test.
6477
d41dc215
BS
64782016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 * gcc.target/powerpc/abs128-1.c: Require VSX.
6481 * gcc.target/powerpc/copysign128-1.c: Likewise.
6482 * gcc.target/powerpc/inf128-1.c: Likewise.
6483 * gcc.target/powerpc/nan128-1.c: Likewise.
6484
6a20b538
JJ
64852016-06-28 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR middle-end/71626
6488 * gcc.c-torture/execute/pr71626-1.c: New test.
6489 * gcc.c-torture/execute/pr71626-2.c: New test.
6490
77d93c47
PB
64912016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6492
6493 PR target/71656
6494 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6495
a8264058
SB
64962016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6497
6498 PR target/71670
6499 * gcc.target/powerpc/pr71670.c: New testcase.
6500
0dc47331
PB
65012016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6502
6503 PR target/71656
6504 * gcc.target/powerpc/pr71656-1.c: New test.
6505 * gcc.target/powerpc/pr71656-2.c: New test.
6506
b65ffc79
CL
65072016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6508
6509 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6510 around fp16 code.
6511 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6512 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6514 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6516 Add arm_neon_fp16_ok effective target.
0b965526
UB
6517 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6518 Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6520 Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6522 Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6524 Likewise.
6525 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6526 Likewise.
6527 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6528 Likewise.
6529 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6530 Likewise.
6531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6532 Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6534 Likewise.
6535 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6536 Likewise.
6537 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6538 Likewise.
b65ffc79 6539
9bb86f40
JH
65402016-06-26 Jan Hubicka <hubicka@ucw.cz>
6541
6542 * gcc.dg/predict-12.c: New testcase.
6543
46db0fd4
JD
65442016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6545
6546 PR fortran/71649
6547 * gfortran.dg/pr71649.f90: New test.
6548
2a65e70b
JJ
65492016-06-25 Jakub Jelinek <jakub@redhat.com>
6550
f8a06e24
JJ
6551 PR tree-optimization/71643
6552 * g++.dg/opt/pr71643.C: New test.
6553
2a65e70b
JJ
6554 PR tree-optimization/71631
6555 * gcc.c-torture/execute/pr71631.c: New test.
6556
7805417a
JH
65572016-06-24 Jan Hubicka <hubicka@ucw.cz>
6558
6559 * gcc.dg/predict-11.c: New testcase.
6560 * gfortran.dg/predict-2.f90: New testcase.
6561
888ed1a3
JH
65622016-06-24 Jan Hubicka <hubicka@ucw.cz>
6563
6564 * gcc.dg/predict-10.c: New test.
6565
53605f35
BS
65662016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 * gcc.target/powerpc/abs128-1.c: New.
6569 * gcc.target/powerpc/copysign128-1.c: New.
6570 * gcc.target/powerpc/inf128-1.c: New.
6571 * gcc.target/powerpc/nan128-1.c: New.
6572
7b22b4c6
EB
65732016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 * gfortran.dg/pr71642.f90: New test.
6576
37e373c2
JJ
65772016-06-24 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/71647
6580 * gcc.target/i386/pr71647.c: New test.
6581
b20b79f2
L
65822016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6583
6584 * gcc.target/i386/noplt-gd-1.c: New test.
6585 * gcc.target/i386/noplt-gd-2.c: Likewise.
6586 * gcc.target/i386/noplt-gd-3.c: Likewise.
6587 * gcc.target/i386/noplt-ld-1.c: Likewise.
6588 * gcc.target/i386/noplt-ld-2.c: Likewise.
6589 * gcc.target/i386/noplt-ld-3.c: Likewise.
6590 * lib/target-supports.exp
6591 (check_effective_target_tls_get_addr_via_got): New.
6592
04619cb8
UB
65932016-06-24 Uros Bizjak <ubizjak@gmail.com>
6594
6595 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6596 testsuite compile flags.
6597 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6598 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6599
66002016-06-24 Uros Bizjak <ubizjak@gmail.com>
6601
6602 * g++dg/vect/pr36684.cc: Add dg-do compile.
6603 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6604 * gcc.dg/vect/pr70021.c: Ditto.
6605 * gcc.dg/vect/pr70138-1.c: Ditto.
6606 * gcc.dg/vect/pr70138-2.c: Ditto.
6607 * gcc.dg/vect/pr70354-1.c: Ditto.
6608 * gcc.dg/vect/pr70354-2.c: Ditto.
6609 * gcc.dg/vect/pr71259.c: Ditto.
6610 * gcc.dg/vect/pr71416-1.c: Ditto.
6611 * gcc.dg/vect/slp-43.c: Ditto.
6612 * gcc.dg/vect/slp-45.c: Ditto.
6613 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6614 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6615 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6616 * gfortran.dg/vect/pr69980.f90: Ditto.
6617
66182016-06-24 Uros Bizjak <ubizjak@gmail.com>
6619
6620 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6621 * gcc.dg/vect/bb-slp-30.c: Ditto.
6622 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6623 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6624 * gcc.dg/vect/pr45902.c: Ditto.
6625 * gcc.dg/vect/pr48172.c: Ditto.
6626 * gcc.dg/vect/pr48377.c: Ditto.
6627 * gcc.dg/vect/pr49038.c: Ditto.
6628 * gcc.dg/vect/pr49771.c: Ditto.
6629 * gcc.dg/vect/pr52091.c: Ditto.
6630 * gcc.dg/vect/pr53185-2.c: Ditto.
6631 * gcc.dg/vect/pr56826.c: Ditto.
6632 * gcc.dg/vect/pr60276.c: Ditto.
6633 * gcc.dg/vect/pr62021.c: Ditto.
6634 * gcc.dg/vect/pr63530.c: Ditto.
6635 * gcc.dg/vect/pr65518.c: Ditto.
6636 * gcc.dg/vect/pr65947-1.c: Ditto.
6637 * gcc.dg/vect/pr65947-10.c: Ditto.
6638 * gcc.dg/vect/pr65947-11.c: Ditto.
6639 * gcc.dg/vect/pr65947-12.c: Ditto.
6640 * gcc.dg/vect/pr65947-13.c: Ditto.
6641 * gcc.dg/vect/pr65947-2.c: Ditto.
6642 * gcc.dg/vect/pr65947-3.c: Ditto.
6643 * gcc.dg/vect/pr65947-4.c: Ditto.
6644 * gcc.dg/vect/pr65947-5.c: Ditto.
6645 * gcc.dg/vect/pr65947-6.c: Ditto.
6646 * gcc.dg/vect/pr65947-7.c: Ditto.
6647 * gcc.dg/vect/pr65947-8.c: Ditto.
6648 * gcc.dg/vect/pr65947-9.c: Ditto.
6649 * gcc.dg/vect/pr71416-1.c: Ditto.
6650 * gcc.dg/vect/pr71439.c: Ditto.
6651 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6652 * gcc.dg/vect/vect-bswap16.c: Ditto.
6653 * gcc.dg/vect/vect-bswap32.c: Ditto.
6654 * gcc.dg/vect/vect-bswap64.c: Ditto.
6655 * gcc.dg/vect/vect-live-1.c: Ditto.
6656 * gcc.dg/vect/vect-live-2.c: Ditto.
6657 * gcc.dg/vect/vect-live-3.c: Ditto.
6658 * gcc.dg/vect/vect-live-4.c: Ditto.
6659 * gcc.dg/vect/vect-live-5.c: Ditto.
6660 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6661 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6662 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6663 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6664 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6665 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6666 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6667 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6668 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6669 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6670 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6671 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6672 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6673 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6674 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6675 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6676 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6677
da224bcb
UB
66782016-06-24 Uros Bizjak <ubizjak@gmail.com>
6679
6680 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6681
dfee2870
L
66822016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6683
6684 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6685 ia32 if R_386_GOT32X relocation is supported.
6686 * gcc.target/i386/noplt-3.c: Likewise.
6687 * gcc.target/i386/noplt-2.c: Likewise.
6688 (main): Renamed to ...
6689 (bar): This.
6690 * gcc.target/i386/noplt-4.c: Likewise.
6691 (main): Renamed to ...
6692 (bar): This.
6693 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6694 * gcc.target/i386/pr67400-5.c: Likewise.
6695
a86451b9
JJ
66962016-06-24 Jakub Jelinek <jakub@redhat.com>
6697
00085092
JJ
6698 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6699 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6700
a86451b9
JJ
6701 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6702 f4): Adjust expected diagnostics.
6703 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6704 (T): If OVFP is defined, redefine to TP.
6705 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6706 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6707 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6708 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6709 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6710 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6711 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6712 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6713 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6714 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6715 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6716 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6717 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6718 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6719 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6720 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6721 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6722 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6723 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6724 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6725 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6726 as last argument to __builtin_add_overflow_p.
6727
7bb5d5f4
UB
67282016-06-23 Uros Bizjak <ubizjak@gmail.com>
6729
6730 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6731 dg-options and remove default vector testsuite compile flags.
6732 * g++.dg/vect/pr33860a.cc: Ditto.
6733 * g++.dg/vect/pr45470-a.cc: Ditto.
6734 * g++.dg/vect/pr45470-b.cc: Ditto.
6735 * g++.dg/vect/pr60896.cc: Ditto.
6736 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6737 * gcc.dg/vect/pr18308.c: Ditto.
6738 * gcc.dg/vect/pr24049.c: Ditto.
6739 * gcc.dg/vect/pr33373.c: Ditto.
6740 * gcc.dg/vect/pr36228.c: Ditto.
6741 * gcc.dg/vect/pr42395.c: Ditto.
6742 * gcc.dg/vect/pr42604.c: Ditto.
6743 * gcc.dg/vect/pr46663.c: Ditto.
6744 * gcc.dg/vect/pr48765.c: Ditto.
6745 * gcc.dg/vect/pr49093.c: Ditto.
6746 * gcc.dg/vect/pr49352.c: Ditto.
6747 * gcc.dg/vect/pr52298.c: Ditto.
6748 * gcc.dg/vect/pr52870.c: Ditto.
6749 * gcc.dg/vect/pr53185.c: Ditto.
6750 * gcc.dg/vect/pr53773.c: Ditto.
6751 * gcc.dg/vect/pr56695.c: Ditto.
6752 * gcc.dg/vect/pr62171.c: Ditto.
6753 * gcc.dg/vect/pr63530.c: Ditto.
6754 * gcc.dg/vect/pr68339.c: Ditto.
6755 * gcc.dg/vect/pr71259.c: Ditto.
6756 * gcc.dg/vect/vect-82_64.c: Ditto.
6757 * gcc.dg/vect/vect-83_64.c: Ditto.
6758 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6759 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6760 * gcc.dg/vect/vect-shift-2.c: Ditto.
6761 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6762 * gfortran.dg/vect/pr39318.f90: Ditto.
6763 * gfortran.dg/vect/pr45714-a.f: Ditto.
6764 * gfortran.dg/vect/pr45714-b.f: Ditto.
6765 * gfortran.dg/vect/pr46213.f90: Ditto.
6766
2d4bb02f
MM
67672016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6768 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6769
6770 * gcc.target/powerpc/p9-splat-5.c: New test.
6771
f6d1b868
UB
67722016-06-23 Uros Bizjak <ubizjak@gmail.com>
6773
6774 PR tree-optimization/71488
6775 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6776 * lib/target-supports.exp: ... here.
6777 (check_sse4_hw_available): New procedure.
6778 (check_effective_target_sse4_runtime): Ditto.
6779 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6780 -march=westmere for sse4_runtime targets.
936ff030 6781 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6782 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6783 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6784 (main): Call check_vect ().
a7898180 6785 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6786
c0597759
L
67872016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 PR target/66232
6790 PR target/67400
6791 * gcc.target/i386/pr66232-14.c: New file.
6792 * gcc.target/i386/pr66232-15.c: Likewise.
6793 * gcc.target/i386/pr66232-16.c: Likewise.
6794 * gcc.target/i386/pr66232-17.c: Likewise.
6795 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6796 ia32 if R_386_GOT32X relocation is supported.
6797 * gcc.target/i386/pr67400-2.c: Likewise.
6798 * gcc.target/i386/pr67400-3.c: Likewise.
6799 * gcc.target/i386/pr67400-4.c: Likewise.
6800 * gcc.target/i386/pr67400-6.c: Likewise.
6801 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6802 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6803
5b0e27a7
JD
68042016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6805
6806 PR libgfortran/48852
6807 * gfortran.dg/char4_iunit_1.f03: Update test.
6808 * gfortran.dg/f2003_io_5.f03: Update test.
6809 * gfortran.dg/real_const_3.f90: Update test.
6810
7f586d90
AK
68112016-06-23 Andi Kleen <ak@linux.intel.com>
6812
6813 * g++.dg/bprob/bprob.exp: Support autofdo.
6814 * g++.dg/tree-prof/tree-prof.exp: dito.
6815 * gcc.dg/tree-prof/tree-prof.exp: dito.
6816 * gcc.misc-tests/bprob.exp: dito.
6817 * gfortran.dg/prof/prof.exp: dito.
6818 * lib/profopt.exp: dito.
6819 * lib/target-supports.exp: Check for autofdo.
6820
60fa7862
ML
68212016-06-23 Martin Liska <mliska@suse.cz>
6822
6823 * gcc.dg/pr71619.c: New test.
6824
e3d62871
UB
68252016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6826
6827 PR target/67400
cc901875
UB
6828 * gcc.target/i386/pr67400-1.c: New test.
6829 * gcc.target/i386/pr67400-2.c: Likewise.
6830 * gcc.target/i386/pr67400-3.c: Likewise.
6831 * gcc.target/i386/pr67400-4.c: Likewise.
6832 * gcc.target/i386/pr67400-5.c: Likewise.
6833 * gcc.target/i386/pr67400-6.c: Likewise.
6834 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6835
ac81cf0b
DM
68362016-06-22 David Malcolm <dmalcolm@redhat.com>
6837
6838 * c-c++-common/missing-header-1.c: New test case.
6839 * c-c++-common/missing-header-2.c: New test case.
6840 * c-c++-common/missing-header-3.c: New test case.
6841 * c-c++-common/missing-header-4.c: New test case.
6842
1a4f11c8
DM
68432016-06-22 David Malcolm <dmalcolm@redhat.com>
6844
6845 PR c/70339
6846 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6847 hint.
6848 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6849 expected results due to builtin "nanl" now being suggested for
6850 "name".
6851 * gcc.dg/pr67580.c: Update expected messages.
6852 * gcc.dg/spellcheck-identifiers.c: New testcase.
6853 * gcc.dg/spellcheck-typenames.c: New testcase.
6854
a93eac6a
DM
68552016-06-22 David Malcolm <dmalcolm@redhat.com>
6856
6857 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6858 file.
6859 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6860 diagnostic-test-show-locus-parseable-fixits.c to sources for
6861 diagnostic_plugin_test_show_locus.c.
6862 * lib/gcc-defs.exp (freeform_regexps): New global.
6863 (dg-regexp): New function.
6864 (handle-dg-regexps): New function.
6865 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6866 freeform_regexps to the empty list.
6867 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6868
49e76ff1
IE
68692016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6870
f6d1b868 6871 PR tree-optimization/71488
49e76ff1
IE
6872 * g++.dg/pr71488.C: New test.
6873 * gcc.dg/vect/vect-bool-cmp.c: New test.
6874
951d8c8a
EB
68752016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6876
6877 * gcc.dg/guality/param-5.c: New test.
6878
b60fc3bd
BE
68792016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6880
6881 * gcc.target/i386/asm-flag-7.c: New test.
6882
0609abda
TS
68832016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6884
6885 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6886 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6887 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6888 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6889 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6890 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6891 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6892 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6893 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6894 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6895 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6896 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6897 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6898 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6899 * lib/target-supports.exp: Likewise.
6900
ee2499b4
TS
69012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6902
6903 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6904 * gcc.dg/attr-ms_struct-2.c: Likewise.
6905 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6906 * gcc.dg/bf-ms-attrib.c: Likewise.
6907 * gcc.dg/bf-ms-layout-2.c: Likewise.
6908 * gcc.dg/bf-ms-layout-3.c: Likewise.
6909 * gcc.dg/bf-ms-layout.c: Likewise.
6910 * gcc.dg/bf-no-ms-layout.c: Likewise.
6911 * gcc.target/i386/bitfield1.c: Likewise.
6912 * gcc.target/i386/bitfield2.c: Likewise.
6913 * gcc.target/i386/bitfield3.c: Likewise.
6914
caea59ff
KN
69152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6916
6917 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6918 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6919 override other than -mcpu=power9 command-line option is specified,
6920 or if the target operating system is aix.
6921 * gcc.target/powerpc/darn-1.c: Likewise.
6922 * gcc.target/powerpc/darn-2.c: Likewise.
6923 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6924 test if effective-target is not powerpc_p9vector_ok or if the
6925 target operating system is not defined.
6926 * gcc.target/powerpc/vslv-1.c: Likewise.
6927 * gcc.target/powerpc/vsrv-0.c: Likewise.
6928 * gcc.target/powerpc/vsrv-1.c: Likewise.
6929
63617e30
TB
69302016-06-21 Tobias Burnus <burnus@net-b.de>
6931
6932 PR fortran/71068
6933 * gfortran.dg/coarray/data_1.f90: New.
6934
89192c3c
WD
69352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6936
6937 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6938 (dg-require-effective-target): Use arm_v8_neon_hw.
6939 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6940 (dg-require-effective-target): Likewise.
6941 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6942 (dg-require-effective-target): Likewise.
6943 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6944 (dg-require-effective-target): Likewise.
6945 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6946 (dg-require-effective-target): Likewise.
6947 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6948 (dg-require-effective-target): Likewise.
6949 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6950 Add AArch64 check.
6951
64ac50e2
WD
69522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6953
6954 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6955 Set to 3 so test passes.
6956
6252b5db
WD
69572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6958
6959 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6960
3b9bc511
IV
69612016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6962
6963 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6964 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6965 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6966 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6967
21db1c78
IV
69682016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6969
6970 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6971 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6972
9d30e86f
L
69732016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6974
6975 PR target/71549
6976 * gcc.target/i386/pr71549.c: New test.
6977
448a7c69
KN
69782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6979
6980 * gcc.target/powerpc/vadsdu-0.c: Replace
6981 dg-require-effective-target directive to allow test to run on more
6982 platforms, and add dg-skip-if directive to disable test on aix
6983 platforms because of known incompatibilities.
6984 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6985 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6986 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6987 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6988 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6989 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6990 * gcc.target/powerpc/vadsdub-2.c: Replace
6991 dg-require-effective-target directive to allow test to run on more
6992 platforms, and add dg-skip-if directive to disable test on aix
6993 platforms because of known incompatibilities.
6994 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6995 with vec_absdb call to differentiate this test from vadsdub-1.c.
6996 * gcc.target/powerpc/vadsduh-1.c: Replace
6997 dg-require-effective-target directive to allow test to run on more
6998 platforms, and add dg-skip-if directive to disable test on aix
6999 platforms because of known incompatibilities.
7000 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7001 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7002 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7003
0ad84f34
JJ
70042016-06-21 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR tree-optimization/71588
7007 * gcc.dg/pr71558.c: New test.
7008
e71e8d94
SKS
70092016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7010
7011 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7012 * c-c++-common/pr68657-2.c: Likewise.
7013 * c-c++-common/pr68657-3.c: Likewise.
7014 * gcc.dg/torture/pr69714.c: Require int32plus support.
7015 * gcc.dg/torture/pr70025.c: Likewise.
7016 * gcc.dg/torture/pr70083.c: Likewise.
7017 * gcc.dg/torture/pr70542.c: Likewise.
7018 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7019
5a578671
JM
70202016-06-20 Joseph Myers <joseph@codesourcery.com>
7021
7022 PR c/71601
7023 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7024
7a9df68e
JJ
70252016-06-20 Jakub Jelinek <jakub@redhat.com>
7026
50aa64d5
JJ
7027 PR middle-end/71581
7028 * gcc.dg/pr71581.c: New test.
7029
7a9df68e
JJ
7030 PR rtl-optimization/71591
7031 * gcc.dg/cpp/pr71591.c: New test.
7032
3947cf19
DR
70332016-06-20 David B. Robins <gcc@davidrobins.net>
7034
7035 PR target/71571
7036 * g++.dg/torture/pr71571.C: New test.
7037
c4ff221e
JJ
70382016-06-20 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR target/71559
7041 * gcc.target/i386/sse2-pr71559.c: New test.
7042 * gcc.target/i386/avx-pr71559.c: New test.
7043 * gcc.target/i386/avx512f-pr71559.c: New test.
7044
f1b5abfb
TB
70452016-06-20 Tobias Burnus <burnus@net-b.de>
7046
7047 PR fortran/71194
7048 * gfortran.dg/pointer_remapping_10.f90: New.
7049
842107e4
DM
70502016-06-20 David Malcolm <dmalcolm@redhat.com>
7051
7052 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7053
d9e8bdfd
MS
70542016-06-20 Martin Sebor <msebor@redhat.com>
7055
7056 PR c/69507
7057 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7058 * gnu90-const-expr-1.c: Same.
7059 * gnu99-const-expr-1.c: Same.
7060 * gnu99-static-1.c: Same.
7061
67785479
RL
70622016-06-20 Renlin Li <renlin.li@arm.com>
7063
29f09b38 7064 PR testsuite/71489
67785479
RL
7065 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7066
636929b8
JG
70672016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7068
7069 * gcc.target/aarch64/vcvt_f64_1.c: New.
7070 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7071 * gcc.target/aarch64/vrecp_f64_1.c: New.
7072
ff7b374b
KT
70732016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7074
7075 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7076 "alignement".
7077
554cfc9e
GJL
70782016-06-20 Georg-Johann Lay <avr@gjlay.de>
7079
7080 PR target/71103
7081 * gcc.target/avr/torture/pr71103-2.c: New test.
7082
94087e88 70832016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7084
7085 PR c/69507
7086 * gcc.dg/alignof.c: New test.
7087
c561b091
PC
70882016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7089
7090 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7091 vs dg-error; test constexpr specifier too.
7092
bf54f123
PC
70932016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7094
7095 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7096
4e53aa97
CL
70972016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7098
7099 * lib/target-supports.exp
7100 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7101 arm_neon_ok and merge flags. Fix temporary test name.
7102 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7103 and merge flags.
7104
69071d86
ML
71052016-06-17 Martin Liska <mliska@suse.cz>
7106
7107 * gcc.dg/predict-9.c: Fix dump scanning.
7108
68b3b858
BC
71092016-06-17 Bin Cheng <bin.cheng@arm.com>
7110
7111 PR tree-optimization/71354
7112 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7113
d3ee260a
BC
71142016-06-17 Bin Cheng <bin.cheng@arm.com>
7115
7116 PR tree-optimization/71347
7117 * gcc.dg/tree-ssa/pr71347.c: New test.
7118
bd8fb114
BC
71192016-06-17 Bin Cheng <bin.cheng@arm.com>
7120
7121 PR tree-optimization/71354
7122 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7123
97816be4
BC
71242016-06-17 Bin Cheng <bin.cheng@arm.com>
7125
7126 * gcc.dg/vect/vect-alias-check-1.c: New test.
7127
2d761a37
SKS
71282016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7129
e0277d6b 7130 PR target/71151
2d761a37
SKS
7131 * gcc.target/avr/pr71151-1.c: New test.
7132 * gcc.target/avr/pr71151-2.c: New test.
7133 * gcc.target/avr/pr71151-3.c: New test.
7134 * gcc.target/avr/pr71151-4.c: New test.
7135 * gcc.target/avr/pr71151-5.c: New test.
7136 * gcc.target/avr/pr71151-6.c: New test.
7137 * gcc.target/avr/pr71151-7.c: New test.
7138 * gcc.target/avr/pr71151-8.c: New test.
7139 * gcc.target/avr/pr71151-common.h: New test.
7140
68fa96d6
ML
71412016-06-16 Martin Liska <mliska@suse.cz>
7142
7143 * gfortran.dg/predict-1.f90: New test.
7144
b6ca982f
UB
71452016-06-16 Uros Bizjak <ubizjak@gmail.com>
7146
7147 PR target/71242
3a146d46 7148 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7149
1dc8d15b
JH
71502016-06-16 Jan Hubicka <hubicka@ucw.cz>
7151
7152 * g++.dg/vect/pr36648.cc: Disable cunrolli
7153
67c25816
JJ
71542016-06-16 Jakub Jelinek <jakub@redhat.com>
7155
c577adb2
JJ
7156 PR target/71554
7157 * gcc.c-torture/execute/pr71554.c: New test.
7158
67c25816
JJ
7159 PR rtl-optimization/71532
7160 * gcc.dg/torture/pr71532.c: New test.
7161
1a3c3ee9
MM
71622016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7163
7164 * gcc.target/powerpc/p9-dimode1.c: New test.
7165 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7166
f29468a7
JJ
71672016-06-15 Jakub Jelinek <jakub@redhat.com>
7168
61daecc4
JJ
7169 * gcc.c-torture/compile/20160615-1.c: New test.
7170
f29468a7
JJ
7171 * g++.dg/cpp0x/ref-qual17.C: New test.
7172
209d1e2d
IE
71732016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7174
7175 PR middle-end/71529
7176 * gcc.target/i386/pr71529.C: New test.
7177
8dc35712
AH
71782016-06-15 Alan Hayward <alan.hayward@arm.com>
7179
7180 PR tree-optimization/71483
7181 * g++.dg/vect/pr71483.c: New
7182
b8911cb8
PC
71832016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/70202
7186 * g++.dg/inherit/crash6.C: New.
7187 * g++.dg/inherit/union2.C: Likewise.
7188 * g++.dg/inherit/virtual12.C: Likewise.
7189 * g++.dg/inherit/virtual13.C: Likewise.
7190 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7191
cf5d08ab
UB
71922016-06-15 Uros Bizjak <ubizjak@gmail.com>
7193
e3d62871 7194 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7195
8f482165
AH
71962016-06-15 Alan Hayward <alan.hayward@arm.com>
7197
7198 PR tree-optimization/71439
7199 * gcc.dg/vect/pr71439.c: New
7200
3256673f
KT
72012016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7202
7203 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7204
b17dc4d4
RB
72052016-06-15 Richard Biener <rguenther@suse.de>
7206
7207 * gcc.dg/vect/slp-45.c: New testcase.
7208
2a5825f2
RB
72092016-06-15 Richard Biener <rguenther@suse.de>
7210
7211 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7212
6e433d0b
BS
72132016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7214
7215 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7216 requirements, and disable for AIX for now.
7217 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7218
abe7f828
JJ
72192016-06-14 Jakub Jelinek <jakub@redhat.com>
7220
a09c81b4
JJ
7221 PR c++/71528
7222 * g++.dg/opt/pr71528.C: New test.
7223
abe7f828
JJ
7224 PR c++/71516
7225 * g++.dg/init/pr71516.C: New test.
7226
acfadf06
PC
72272016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 * g++.dg/init/array46.C: New.
7230
4d568ab2
UB
72312016-06-14 Uros Bizjak <ubizjak@gmail.com>
7232
e3d62871
UB
7233 * gcc.target/i386/float128-3.c: New test.
7234 * gcc.target/i386/quad-sse4.c: Ditto.
7235 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7236 Update scan strings.
4d568ab2 7237
30934c5d
RB
72382016-06-14 Richard Biener <rguenther@suse.de>
7239
7240 PR middle-end/71526
7241 * gfortran.dg/pr71526.f90: New testcase.
7242
3970e545
AV
72432016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7244
7245 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7246 * gcc.dg/zero_bits_compound-1.c: Likewise.
7247
04976c6e
RB
72482016-06-14 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/71522
7251 * gcc.dg/torture/pr71522.c: New testcase.
7252
23e025db
JJ
72532016-06-14 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR tree-optimization/71520
7256 * gcc.dg/tree-ssa/pr71520.c: New test.
7257
90b72e84
RB
72582016-06-14 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/71521
86c24ba6 7261 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7262
ef7cf206
JJ
72632016-06-13 Jakub Jelinek <jakub@redhat.com>
7264
0dda258b
JJ
7265 PR sanitizer/71498
7266 * c-c++-common/ubsan/bounds-13.c: New test.
7267
ef7cf206
JJ
7268 PR preprocessor/71183
7269 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7270
a73786e3
JL
72712016-06-13 Jeff Law <law@redhat.com>
7272
7273 PR tree-optimization/71403
7274 * c-c++-common/ubsan/pr71403-1.c: New test.
7275 * c-c++-common/ubsan/pr71403-2.c: New test.
7276 * c-c++-common/ubsan/pr71403-3.c: New test.
7277
0ac249bf
JJ
72782016-06-13 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR middle-end/71478
7281 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7282 Add -Wno-psabi -w to dg-options.
7283
5408a64a
KN
72842016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7285
7286 * gcc.target/powerpc/vadsdu-0.c: New test.
7287 * gcc.target/powerpc/vadsdu-1.c: New test.
7288 * gcc.target/powerpc/vadsdu-2.c: New test.
7289 * gcc.target/powerpc/vadsdu-3.c: New test.
7290 * gcc.target/powerpc/vadsdu-4.c: New test.
7291 * gcc.target/powerpc/vadsdu-5.c: New test.
7292 * gcc.target/powerpc/vadsdub-1.c: New test.
7293 * gcc.target/powerpc/vadsdub-2.c: New test.
7294 * gcc.target/powerpc/vadsduh-1.c: New test.
7295 * gcc.target/powerpc/vadsduh-2.c: New test.
7296 * gcc.target/powerpc/vadsduw-1.c: New test.
7297 * gcc.target/powerpc/vadsduw-2.c: New test.
7298
f7e4f2e3
DM
72992016-06-13 David Malcolm <dmalcolm@redhat.com>
7300
7301 * gcc.dg/c99-init-2.c (c): Update expected error message.
7302 * gcc.dg/init-bad-8.c (foo): Likewise.
7303 * gcc.dg/spellcheck-fields-3.c: New test case.
7304
ad23a23e
ML
73052016-06-13 Martin Liska <mliska@suse.cz>
7306
7307 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7308 and "guess loop iv compared" heuristics.
7309 * gcc.dg/predict-2.c: Likewise.
7310 * gcc.dg/predict-3.c: Likewise.
7311 * gcc.dg/predict-4.c: Likewise.
7312 * gcc.dg/predict-5.c: Likewise.
7313 * gcc.dg/predict-6.c: Likewise.
7314
146c55da
MP
73152016-06-13 Marek Polacek <polacek@redhat.com>
7316
7317 PR middle-end/71476
7318 * c-c++-common/Wswitch-unreachable-4.c: New test.
7319 * gcc.dg/Wswitch-unreachable-2.c: New test.
7320 * g++.dg/tm/jump1.C: Move dg-warning.
7321
42e77cbc
EB
73222016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gnat.dg/renaming10.ad[sb]: New test.
7325
7474dcc1
PT
73262016-06-13 Paul Thomas <pault@gcc.gnu.org>
7327
7328 PR fortran/70673
7329 * gfortran.dg/pr70673.f90: New test.
7330
f57f53d3
RB
73312016-06-13 Richard Biener <rguenther@suse.de>
7332
7333 PR middle-end/64516
7334 * gcc.dg/align-3.c: New testcase.
7335
5843a5f0
ML
73362016-06-13 Martin Liska <mliska@suse.cz>
7337
7338 * gcc.target/i386/pr71458.c: New test.
7339
aa8fdb44
UB
73402016-06-12 Uros Bizjak <ubizjak@gmail.com>
7341
7342 PR target/71241
3a146d46 7343 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7344
2043e4d7
DH
73452016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7346
7347 PR target/60751
7348 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7349 statement.
7350
d3dc025d
DH
73512016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7352
7353 PR target/60751
7354 * gfortran.dg/comma_IO_extension_1.f90: New test.
7355 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7356 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7357 statement.
7358 * gfortran.dg/graphite/pr38083.f90: Likewise.
7359 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7360 missing format.
7361
a31d78c6
EB
73622016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7363
7364 * gnat.dg/case_character.adb: New test.
7365
95c18dd0
SB
73662016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7367
7368 PR middle-end/71310
7369 * gcc.target/powerpc/pr71310.c: New testcase.
7370
b97d37b4
KV
73712016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7372
7373 PR middle-end/71478
7374 * gcc.dg/pr71478.c: New test.
7375
900bcda3
JJ
73762016-06-10 Jakub Jelinek <jakub@redhat.com>
7377
ec1c20db
JJ
7378 PR middle-end/71494
7379 * gcc.c-torture/execute/pr71494.c: New test.
7380
50b15873
JJ
7381 PR c/68657
7382 * gcc.target/i386/pr68657.c: New test.
7383
900bcda3
JJ
7384 PR inline-asm/68843
7385 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7386 (test): Add -masm=intel alternatives.
7387
4d926e34
MS
73882016-06-10 Martin Sebor <msebor@redhat.com>
7389
7390 PR c/71392
7391 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7392
ad071b2b
JL
73932016-06-10 Jeff Law <law@redhat.com>
7394
7395 PR tree-optimization/71335
7396 * gcc.c-torture/execute/pr71335.c: New test.
7397
2704efe8
DM
73982016-06-10 David Malcolm <dmalcolm@redhat.com>
7399
7400 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7401 the various "cannot tail-call: " messages.
7402
18c9b7d4
CL
74032016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7404
7405 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7406 and options.
7407
7cfa10f3
MO
74082016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7409
7410 PR sanitizer/71480
7411 * c-c++-common/asan/pr71480.c: New test.
7412
1f24fd3e
L
74132016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7414
7415 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7416 (ASMNAME2): Likewise.
7417 (main): Replace fn in asm statement with ASMNAME ("fn").
7418 * gcc.dg/guality/pr68037-2.c: Likewise.
7419 * gcc.dg/guality/pr68037-3.c: Likewise.
7420 * gcc.dg/torture/pr68037-1.c: Likewise.
7421 * gcc.dg/torture/pr68037-2.c: Likewise.
7422 * gcc.dg/torture/pr68037-3.c: Likewise.
7423
ad551c07
BE
74242016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7425
7426 PR inline-asm/68843
7427 * gcc.target/i386/pr68843-1.c: New test.
7428 * gcc.target/i386/pr68843-2.c: New test.
7429
4b1ffdb1 74302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7431 Cesar Philippidis <cesar@codesourcery.com>
7432
7433 PR middle-end/71373
7434 * gcc.dg/goacc/nested-function-1.c: New file.
7435 * gcc.dg/goacc/nested-function-2.c: Likewise.
7436 * gcc.dg/goacc/pr71373.c: Likewise.
7437 * gfortran.dg/goacc/cray-2.f95: Likewise.
7438 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7439 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7440 * gfortran.dg/goacc/cray.f95: Update.
7441 * gfortran.dg/goacc/loop-1.f95: Likewise.
7442 * gfortran.dg/goacc/loop-3.f95: Likewise.
7443 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7444 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7445
74462016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7447
7448 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7449 for OpenACC tile clauses.
7450 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7451
7452 PR c/71381
7453 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7454 to...
7455 * c-c++-common/goacc/cache-2.c: ... this new file.
7456 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7457 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7458 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7459 usage.
7460 * gfortran.dg/goacc/cray.f95: Likewise.
7461 * gfortran.dg/goacc/loop-1.f95: Likewise.
7462
89851e4c
AH
74632016-06-10 Alan Hayward <alan.hayward@arm.com>
7464
7465 PR tree-optimization/71407
7466 PR tree-optimization/71416
7467 * gcc.dg/vect/pr71407.c: New
7468 * gcc.dg/vect/pr71416-1.c: New
7469 * gcc.dg/vect/pr71416-2.c: New
7470
200eafbf
RB
74712016-06-10 Richard Biener <rguenther@suse.de>
7472
7473 PR middle-end/71477
7474 * gcc.dg/torture/pr71477.c: New testcase.
7475
4df99d92
JK
74762016-06-09 Julia Koval <julia.koval@intel.com>
7477
7478 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7479 * gcc.target/i386/interrupt-13.c: Likewise.
7480 * gcc.target/i386/interrupt-15.c: Likewise.
7481 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7482 * gcc.target/i386/interrupt-24.c: Likewise.
7483 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7484 * gcc.target/i386/interrupt-9.c: Likewise.
7485 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7486
e01b4e16
MS
74872016-06-09 Martin Sebor <msebor@redhat.com>
7488
7489 PR c/70883
7490 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7491 * gcc.dg/builtin-constant_p-1.c: Same.
7492 * gcc.dg/builtins-error.c: Same.
7493 * gcc.dg/pr70859.c: Same.
7494
9c35db0e
SKS
74952016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7496
7497 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7498 * gcc.dg/torture/pr68067-1.c: Likewise.
7499 * gcc.dg/torture/pr68067-2.c: Likewise.
7500
75012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7502
7503 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7504 when setting SIZE.
7505
392a81b9
PC
75062016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 PR c++/71465
7509 * g++.dg/inherit/crash5.C: New.
7510 Revert:
7511 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7512
7513 PR c++/70202
7514 * g++.dg/inherit/crash5.C: New.
7515 * g++.dg/inherit/virtual1.C: Adjust.
7516
e49efc14
ML
75172016-06-09 Martin Liska <mliska@suse.cz>
7518
7519 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7520 * g++.dg/predict-loop-exit-2.C: Likewise.
7521 * g++.dg/predict-loop-exit-3.C: Likewise.
7522 * gcc.dg/predict-1.c: Likewise.
7523 * gcc.dg/predict-2.c: Likewise.
7524 * gcc.dg/predict-3.c: Likewise.
7525 * gcc.dg/predict-4.c: Likewise.
7526 * gcc.dg/predict-5.c: Likewise.
7527 * gcc.dg/predict-6.c: Likewise.
7528 * gcc.dg/predict-7.c: Likewise.
7529
36d57986
RB
75302016-06-09 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/71462
7533 * gcc.dg/torture/pr71462.c: New testcase.
7534
7d82e8e4
MP
75352016-06-09 Marek Polacek <polacek@redhat.com>
7536
7537 PR c/65471
7538 * gcc.dg/c11-generic-3.c: New test.
7539
c8a71589
PC
75402016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 * g++.dg/init/array42.C: New.
7543 * g++.dg/init/array43.C: Likewise.
7544 * g++.dg/init/array44.C: Likewise.
7545 * g++.dg/init/array45.C: Likewise.
7546 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7547 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7548 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7549 * g++.dg/gomp/pr35751.C: Likewise.
7550 * g++.dg/init/array23.C: Likewise.
7551 * g++.dg/init/brace2.C: Likewise.
7552 * g++.dg/init/brace6.C: Likewise.
7553
44a845ca
MS
75542016-06-08 Martin Sebor <msebor@redhat.com>
7555 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR c++/70507
7558 PR c/68120
7559 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7560 * c-c++-common/builtin-arith-overflow-2.c: New test.
7561 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7562 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7563 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7564
2ef16b6e
JJ
75652016-06-08 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/71442
7568 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7569
5e3ee346
AL
75702016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7571
7572 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7573 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7574 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7575 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7576 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7577 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7578 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7579 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7580 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7581 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7582 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7583 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7584 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7585
b2ae2814
RB
75862016-06-08 Richard Biener <rguenther@suse.de>
7587
7588 PR tree-optimization/68558
7589 * gcc.dg/vect/slp-44.c: New testcase.
7590
e09b4c37
RB
75912016-06-08 Richard Biener <rguenther@suse.de>
7592
7593 * gcc.dg/vect/slp-43.c: New testcase.
7594
72d50660
RB
75952016-06-08 Richard Biener <rguenther@suse.de>
7596
7597 PR tree-optimization/71452
7598 * gcc.dg/torture/pr71452.c: New testcase.
7599
988c115c
JJ
76002016-06-08 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR c++/71448
7603 * g++.dg/torture/pr71448.C: New test.
7604
73d73b48
BS
76052016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7606
7607 PR debug/71432
7608 PR ada/71413
7609 * g++.dg/debug/pr71432.C: New test.
7610
bdd15d0c
PK
76112016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7612
7613 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7614 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7615 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7616
ce0607bb
AH
76172016-06-08 Alan Hayward <alan.hayward@arm.com>
7618
7619 * gcc.dg/vect/vect-live-2.c: Update effective target.
7620 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7621 * lib/target-supports.exp: Add aarch64 to vect_long.
7622
92a5f2ba
MP
76232016-06-08 Marek Polacek <polacek@redhat.com>
7624
7625 PR c/71418
7626 * gcc.dg/noncompile/pr71418.c: New test.
7627
08203f73
MP
7628 PR c/71426
7629 * gcc.dg/noncompile/pr71426.c: New test.
7630
d1fcc2bd
JH
76312016-06-07 Jan Hubicka <hubicka@ucw.cz>
7632
7633 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7634 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7635 * gcc.dg/predict-3.c: Update template.
7636 * gcc.dg/predict-5.c: Update template.
7637 * gcc.dg/predict-6.c: Update template.
7638 * gcc.dg/predict-9.c: Update template.
7639 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7640
a23e6f1c
BS
76412016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7642
7643 * gcc.target/powerpc/vec-mul.c: New test.
7644
6ffd47b7
DM
76452016-06-07 David Malcolm <dmalcolm@redhat.com>
7646
7647 * gcc.dg/spellcheck-fields-2.c: New test case.
7648
bfd67b47
RB
76492016-06-07 Richard Biener <rguenther@suse.de>
7650
7651 PR c/61564
7652 * gcc.dg/Wpragmas-1.c: New testcase.
7653 * gcc.dg/Wattributes-4.c: Likewise.
7654 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7655 entry.
7656
701b9a47
CL
76572016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7658
7659 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7660 spurious debug code.
7661
6b80d6fa
RB
76622016-06-07 Richard Biener <rguenther@suse.de>
7663
7664 PR tree-optimization/71428
7665 * gcc.dg/torture/pr71428.c: New testcase.
7666
0f3f9437
RB
76672016-06-07 Richard Biener <rguenther@suse.de>
7668
7669 PR middle-end/71423
7670 * gcc.dg/torture/pr71423.c: New testcase.
7671
ec963f2a
KV
76722016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7673
7674 PR middle-end/71408
7675 * gcc.dg/tree-ssa/pr71408.c: New test.
7676
46ab5b6e
KV
76772016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7678
7679 PR middle-end/71281
7680 * g++.dg/torture/pr71281.C: New test.
7681
1f40cff3
MP
76822016-06-06 Marek Polacek <polacek@redhat.com>
7683
7684 PR c/71362
7685 * gcc.dg/pr71362.c: New test.
7686
6f5bcd24
JJ
76872016-06-06 Jakub Jelinek <jakub@redhat.com>
7688 Patrick Palka <ppalka@gcc.gnu.org>
7689
7690 PR c++/70847
7691 PR c++/71330
7692 PR c++/71393
7693 * g++.dg/opt/pr70847.C: New test.
7694 * g++.dg/ubsan/pr70847.C: New test.
7695 * g++.dg/ubsan/pr71393.C: New test.
7696
158beb4a
JJ
76972016-06-06 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/71259
7700 * gcc.dg/vect/pr71259.c: New test.
7701
d9b950dd
DM
77022016-06-06 David Malcolm <dmalcolm@redhat.com>
7703
7704 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7705 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7706 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7707 above.
7708
36f9ad69
KT
77092016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7710
7711 PR middle-end/37780
7712 * gcc.c-torture/execute/pr37780.c: New test.
7713 * gcc.target/aarch64/pr37780_1.c: Likewise.
7714 * gcc.target/arm/pr37780_1.c: Likewise.
7715
5545a907
MP
77162016-06-06 Marek Polacek <polacek@redhat.com>
7717
7718 * c-c++-common/attr-may-alias-1.c: New test.
7719 * c-c++-common/attr-may-alias-2.c: New test.
7720 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7721
93671519
BE
77222016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7723
7724 PR c/24414
7725 * gcc.target/i386/pr24414.c: New test.
7726
690f24b7
JM
77272016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7728
7729 * gcc.target/sparc/vis4misc.c: New file.
7730 * gcc.target/sparc/fpcmp.c: Likewise.
7731 * gcc.target/sparc/fpcmpu.c: Likewise.
7732
31ce6157
AH
77332016-06-06 Alan Hayward <alan.hayward@arm.com>
7734
7735 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7736 * gcc.dg/vect/vect-live-3.c: Likewise.
7737
9fcebb5a
RB
77382016-06-06 Richard Biener <rguenther@suse.de>
7739
7740 PR tree-optimization/71398
7741 * gcc.dg/torture/pr71398.c: New testcase.
7742
903ca97b
UB
77432016-06-06 Uros Bizjak <ubizjak@gmail.com>
7744
7745 PR target/71389
7746 * g++.dg/pr71389.C: New test.
7747
9c1eb332
JD
77482016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7749
7750 PR fortran/71404
7751 * gfortran.dg/fmt_read_5.f: New test.
7752
b2d83bd2
AV
77532016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7754
7755 PR fortran/69659
7756 * gfortran.dg/class_array_22.f03: New test.
7757
ec81960e
JH
77582016-06-05 Jan Hubicka <hubicka@ucw.cz>
7759
7760 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7761
429d2750
JH
77622016-06-05 Jan Hubicka <hubicka@ucw.cz>
7763
7764 * gcc.dg/predict-9.c: Update template.
7765
c1c00983
PC
77662016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7767
7768 PR c++/49377
7769 * g++.dg/template/pr49377.C: New.
7770
1927a963
JJ
77712016-06-04 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR tree-optimization/71405
7774 * g++.dg/torture/pr71405.C: New test.
7775
909a11ad
PC
77762016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7777
7778 PR c++/70202
7779 * g++.dg/inherit/crash5.C: New.
7780 * g++.dg/inherit/virtual1.C: Adjust.
7781
08bbb1f8
JL
77822016-06-03 Jeff Law <law@redhat.com>
7783
7784 PR tree-optimization/71316
7785 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7786
7c35235c
JJ
77872016-06-03 Jakub Jelinek <jakub@redhat.com>
7788
7789 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7790 dg-additional-options with just -fno-tree-scev-cprop in it.
7791 * gcc.dg/vect/vect-live-2.c: Likewise.
7792 * gcc.dg/vect/vect-live-5.c: Likewise.
7793 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7794 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7795 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7796
c8572dd6
PP
77972016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7798
7799 PR c++/27100
7800 * g++.dg/other/friend6.C: New test.
7801
1c7733a7
BS
78022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7803
7804 * g++.dg/torture/ppc-ldst-array.C: New.
7805
0d2f700f
JM
78062016-06-03 Joseph Myers <joseph@codesourcery.com>
7807
7808 PR target/71276
7809 PR target/71277
7810 * gcc.dg/torture/builtin-fp-int-inexact.c,
7811 gcc.target/i386/387-builtin-fp-int-inexact.c,
7812 gcc.target/i386/387-rint-inline-1.c,
7813 gcc.target/i386/387-rint-inline-2.c,
7814 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7815 gcc.target/i386/sse2-rint-inline-1.c,
7816 gcc.target/i386/sse2-rint-inline-2.c,
7817 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7818 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7819
f8071c05
L
78202016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7821 Julia Koval <julia.koval@intel.com>
7822
7823 PR target/66960
7824 PR target/67630
7825 PR target/67634
7826 PR target/67841
7827 PR target/68037
7828 PR target/68618
7829 PR target/68661
7830 PR target/69575
7831 PR target/69596
7832 PR target/69734
7833 * gcc.dg/guality/pr68037-1.c: New test.
7834 * gcc.dg/guality/pr68037-2.c: Likewise.
7835 * gcc.dg/guality/pr68037-3.c: Likewise.
7836 * gcc.dg/torture/pr68037-1.c: Likewise.
7837 * gcc.dg/torture/pr68037-2.c: Likewise.
7838 * gcc.dg/torture/pr68037-3.c: Likewise.
7839 * gcc.dg/torture/pr68661-1a.c: Likewise.
7840 * gcc.dg/torture/pr68661-1b.c: Likewise.
7841 * gcc.target/i386/interrupt-1.c: Likewise.
7842 * gcc.target/i386/interrupt-2.c: Likewise.
7843 * gcc.target/i386/interrupt-3.c: Likewise.
7844 * gcc.target/i386/interrupt-4.c: Likewise.
7845 * gcc.target/i386/interrupt-5.c: Likewise.
7846 * gcc.target/i386/interrupt-6.c: Likewise.
7847 * gcc.target/i386/interrupt-7.c: Likewise.
7848 * gcc.target/i386/interrupt-8.c: Likewise.
7849 * gcc.target/i386/interrupt-9.c: Likewise.
7850 * gcc.target/i386/interrupt-10.c: Likewise.
7851 * gcc.target/i386/interrupt-11.c: Likewise.
7852 * gcc.target/i386/interrupt-12.c: Likewise.
7853 * gcc.target/i386/interrupt-13.c: Likewise.
7854 * gcc.target/i386/interrupt-14.c: Likewise.
7855 * gcc.target/i386/interrupt-15.c: Likewise.
7856 * gcc.target/i386/interrupt-16.c: Likewise.
7857 * gcc.target/i386/interrupt-17.c: Likewise.
7858 * gcc.target/i386/interrupt-18.c: Likewise.
7859 * gcc.target/i386/interrupt-19.c: Likewise.
7860 * gcc.target/i386/interrupt-20.c: Likewise.
7861 * gcc.target/i386/interrupt-21.c: Likewise.
7862 * gcc.target/i386/interrupt-22.c: Likewise.
7863 * gcc.target/i386/interrupt-23.c: Likewise.
7864 * gcc.target/i386/interrupt-24.c: Likewise.
7865 * gcc.target/i386/interrupt-25.c: Likewise.
7866 * gcc.target/i386/interrupt-26.c: Likewise.
7867 * gcc.target/i386/interrupt-27.c: Likewise.
7868 * gcc.target/i386/interrupt-28.c: Likewise.
7869 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7870 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7871 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7872 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7873 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7874 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7875 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7876 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7877 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7878 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7879 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7880 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7881
36b85e43
BS
78822016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7883
9de2e795
L
7884 PR tree-optimization/52171
7885 * gcc.dg/pr52171.c: New test.
7886 * gcc.target/i386/pr52171.c: New test.
36b85e43 7887
bfeee8ac
JH
78882016-06-03 Jan Hubicka <jh@suse.cz>
7889
7890 * g++.dg/tree-ssa/pred-1.C: New testcase
7891 * gcc.dg/tree-ssa/pred-1.c: New testcase
7892
859b0bae
BS
78932016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7894
7895 PR target/70957
7896 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7897 support.
7898 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7899
3a2edf4c
AH
79002016-06-03 Alan Hayward <alan.hayward@arm.com>
7901
7902 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7903
b28ead45
AH
79042016-06-03 Alan Hayward <alan.hayward@arm.com>
7905
7906 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7907 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7908 * gcc.dg/vect/vect-live-1.c: New test.
7909 * gcc.dg/vect/vect-live-2.c: New test.
7910 * gcc.dg/vect/vect-live-3.c: New test.
7911 * gcc.dg/vect/vect-live-4.c: New test.
7912 * gcc.dg/vect/vect-live-5.c: New test.
7913 * gcc.dg/vect/vect-live-slp-1.c: New test.
7914 * gcc.dg/vect/vect-live-slp-2.c: New test.
7915 * gcc.dg/vect/vect-live-slp-3.c: New test.
7916
1f91747b
JJ
79172016-06-03 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR middle-end/71387
7920 * g++.dg/opt/pr71387.C: New test.
7921
47b83923
JL
79222016-06-02 Jeff Law <law@redhat.com>
7923
7924 PR tree-optimization/71328
7925 * gcc.c-torture/compile/pr71328.c: New test.
7926
e96e5f46
JD
79272016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7928
7929 PR fortran/52393
7930 * gfortran.dg/fmt_read_3.f90: Fix typo.
7931 * gfortran.dg/fmt_read_4.f90: New test.
7932
b872d729
PC
79332016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7934
7935 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7936 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7937 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7938 * g++.dg/cpp0x/override2.C: Likewise.
7939 * g++.dg/parse/crash5.C: Likewise.
7940 * g++.dg/parse/error16.C: Likewise.
7941 * g++.dg/parse/error27.C: Likewise.
7942 * g++.dg/template/qualttp15.C: Likewise.
7943 * g++.dg/template/redecl4.C: Likewise.
7944 * g++.old-deja/g++.other/crash39.C: Likewise.
7945 * g++.old-deja/g++.other/struct1.C: Likewise.
7946 * g++.old-deja/g++.pt/m9a.C: Likewise.
7947 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7948
0e535442
JJ
79492016-06-02 Jakub Jelinek <jakub@redhat.com>
7950
0633ee10
JJ
7951 PR c++/71372
7952 * c-c++-common/pr71372.c: New test.
7953
0e535442
JJ
7954 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7955 __TIME__ strings with __builtin_strcmp instead of printf and
7956 dg-output.
7957
f3c5ecc2
ML
79582016-06-02 Martin Liska <mliska@suse.cz>
7959
7960 * gcc.dg/predict-9.c: New test.
7961
a91807c5
JJ
79622016-06-02 Jakub Jelinek <jakub@redhat.com>
7963
7964 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7965 global set_compiler_env_var and global saved_compiler_env_var.
7966
b5bd1978
KT
79672016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7968
7969 PR rtl-optimization/71295
7970 * gcc.c-torture/compile/pr71295.c: New test.
7971
b93b1475
JJ
79722016-06-02 Jakub Jelinek <jakub@redhat.com>
7973
930ebd0e
JJ
7974 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7975
1e021dc3
JJ
7976 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7977 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7978
b93b1475
JJ
7979 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7980 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7981 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7982 alternative number.
7983
58f2fb5c
MM
79842016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7985
7986 * gcc.target/powerpc/p9-splat-4.c: New test.
7987
79882016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7989
7990 PR target/71186
7991 * gcc.target/powerpc/pr71186.c: New test.
7992
4731c9f0
JD
79932016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR fortran/52393
7996 * gfortran.dg/fmt_read_3.f90: New test.
7997
042dee3e
TP
79982016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7999
8000 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8001 procedure.
8002
15c98b2e
ES
80032016-06-01 Eduard Sanou <dhole@openmailbox.org>
8004
8005 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8006 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8007 env var is set.
8008 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8009 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8010 shown once.
8011 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8012 during compilation.
8013 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8014 vars set by dg-set-compiler-env-var.
8015
6442a6f4
PT
80162016-06-01 Paul Thomas <pault@gcc.gnu.org>
8017
8018 PR fortran/71156
8019 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8020 to the module procedure declaration.
8021 * gfortran.dg/submodule_16.f08: New test.
8022
ab62397a
JJ
80232016-06-01 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR middle-end/71371
8026 * c-c++-common/gomp/pr71371.c: New test.
8027
b66af6ed
RB
80282016-06-01 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/71366
8031 * gcc.dg/torture/pr71366-1.c: New testcase.
8032 * gcc.dg/torture/pr71366-2.c: Likewise.
8033
e342b9d8
KN
80342016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8035
8036 * gcc.target/powerpc/vslv-0.c: New test.
8037 * gcc.target/powerpc/vslv-1.c: New test.
8038 * gcc.target/powerpc/vsrv-0.c: New test.
8039 * gcc.target/powerpc/vsrv-1.c: New test.
8040
721547cd
NS
80412016-06-01 Nathan Sidwell <nathan@acm.org>
8042
8043 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8044 * gcc.target/nvptx/weak.c: New.
8045
fa2c9034
RB
80462016-06-01 Richard Biener <rguenther@suse.de>
8047
8048 PR tree-optimization/71261
8049 * gcc.dg/torture/vect-bool-1.c: New testcase.
8050
3e32893c
JJ
80512016-06-01 Jakub Jelinek <jakub@redhat.com>
8052
8053 * gfortran.dg/gomp/order-1.f90: New test.
8054 * gfortran.dg/gomp/order-2.f90: New test.
8055
8c383600
JH
80562016-06-01 Jan Hubicka <hubicka@ucw.cz>
8057
8058 * gcc.dg/unroll-6.c: Update template.
8059 * gcc.dg/unroll-7.c: New testcase.
8060 * gcc.dg/unroll-8.c: New testcase.
8061
a0dfeef5
EB
80622016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gnat.dg/opt56.ad[sb]: New test.
8065
48de5701
PC
80662016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/66635
8069 * g++.dg/cpp0x/constexpr-ice16.C: New.
8070
827cf695
PP
80712016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8072
8073 PR tree-optimization/71314
8074 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8075 -mbranch-cost=2.
8076
ff66f6e8
PP
80772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8078
8079 PR tree-optimization/71077
8080 * gcc.dg/tree-ssa/pr71077.c: New test.
8081
050fb209
JH
80822016-05-31 Jan Hubicka <hubicka@ucw.cz>
8083
48de5701
PC
8084 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8085 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8086 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8087
c642d919
PC
80882016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8089
8090 PR c++/71248
8091 * g++.dg/cpp0x/pr71248.C: New.
8092 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8093 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8094 * g++.dg/init/new37.C: Likewise.
8095 * g++.dg/template/static1.C: Likewise.
8096 * g++.dg/template/static2.C: Likewise.
8097
d6439e08
L
80982016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8099
8100 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8101 instead of %rdi.
8102 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8103
780b9dd4
MP
81042016-05-31 Marek Polacek <polacek@redhat.com>
8105
8106 * c-c++-common/Wswitch-unreachable-3.c: New test.
8107 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8108
0d99f8a0
RB
81092016-05-31 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/71352
8112 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8113
52545641
TP
81142016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8115
8116 * gcc.target/arm/armv5_thumb_isa.c: New test.
8117
5b8c1205
KY
81182016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8119
8120 PR target/71346
8121 * gcc.target/i386/pr71346.c: New test.
8122
7a88cc84
TV
81232016-05-31 Tom de Vries <tom@codesourcery.com>
8124
8125 PR tree-optimization/69068
8126 * gcc.dg/graphite/pr69068.c: New test.
8127
265149a6
MS
81282016-05-27 Martin Sebor <msebor@redhat.com>
8129
8130 PR c++/71306
8131 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8132
00631022
JJ
81332016-05-30 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR c++/71349
8136 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8137 nowait depend(inout: dd[0]) clauses where permitted.
8138
b2f6675b
PC
81392016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8140
8141 PR c++/71238
8142 * g++.dg/parse/pr71238.C: New.
8143 * g++.dg/concepts/friend1.C: Test column numbers too.
8144 * g++.dg/cpp0x/initlist31.C: Likewise.
8145 * g++.dg/cpp0x/pr51420.C: Likewise.
8146 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8147 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8148 * g++.dg/ext/builtin3.C: Likewise.
8149 * g++.dg/lookup/friend12.C: Likewise.
8150 * g++.dg/lookup/friend7.C: Likewise.
8151 * g++.dg/lookup/koenig1.C: Likewise.
8152 * g++.dg/lookup/koenig5.C: Likewise.
8153 * g++.dg/lookup/used-before-declaration.C: Likewise.
8154 * g++.dg/overload/koenig1.C: Likewise.
8155 * g++.dg/template/crash65.C: Likewise.
8156 * g++.dg/template/friend57.C: Likewise.
8157 * g++.dg/warn/Wshadow-5.C: Likewise.
8158 * g++.dg/warn/Wunused-8.C: Likewise.
8159 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8160 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8161 * g++.old-deja/g++.jason/member.C: Likewise.
8162 * g++.old-deja/g++.jason/report.C: Likewise.
8163 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8164 * g++.old-deja/g++.law/visibility20.C: Likewise.
8165 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8166 * g++.old-deja/g++.other/static5.C: Likewise.
8167 * g++.old-deja/g++.pt/overload2.C: Likewise.
8168
a448ff40
JH
81692016-05-30 Jan Hubicka <hubicka@ucw.cz>
8170
8171 * gcc.dg/tree-ssa/peel1.c: New testcase.
8172 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8173 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8174
69be8c91
TV
81752016-05-30 Tom de Vries <tom@codesourcery.com>
8176
8177 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8178 to ce.
8179
a59775a1
PC
81802016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8181
8182 PR c++/71099
8183 * g++.dg/parse/virtual1.C: New.
8184
53d6d955
UB
81852016-05-30 Uros Bizjak <ubizjak@gmail.com>
8186
8187 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8188 Use correct register when clearing %edx.
8189
0557293f
AM
81902016-05-30 Alexander Monakov <amonakov@ispras.ru>
8191
8192 PR tree-optimization/71289
8193 * gcc.dg/pr71289.c: New test.
8194
5d476e35
KV
81952016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8196
8197 PR middle-end/71269
8198 PR middle-end/71292
8199 * gcc.dg/tree-ssa/pr71269.c: New test.
8200 * gcc.dg/tree-ssa/pr71292.c: New test.
8201
db5447ca
KV
82022016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8203
8204 PR middle-end/71252
8205 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8206
98bdbb39
JH
82072016-05-30 Jan Hubicka <hubicka@ucw.cz>
8208
8209 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8210 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8211 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8212
7e012855
TV
82132016-05-30 Tom de Vries <tom@codesourcery.com>
8214
8215 PR tree-optimization/69067
8216 * gcc.dg/graphite/pr69067.c: New test.
8217
beed3701
UB
82182016-05-29 Uros Bizjak <ubizjak@gmail.com>
8219
8220 PR target/71245
8221 * gcc.target/i386/pr71245-1.c: New test.
8222 * gcc.target/i386/pr71245-2.c: Ditto.
8223
b6d4f8e8
PC
82242016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/71105
8227 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8228 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8229 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8230
00022058
JH
82312016-05-27 Jan Hubicka <hubicka@ucw.cz>
8232
8233 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8234
c8419aca
VV
82352016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8236
8237 Revert:
8238 PR c++/69855
8239 * g++.dg/overload/69855.C: New.
8240 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8241 * g++.old-deja/g++.pt/crash3.C: Likewise.
8242
8008c4d2
PC
82432016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8244
8245 PR c++/60385
8246 * g++.dg/parse/namespace13.C: New.
8247
8b2ef235
JL
82482016-05-26 Jeff Law <law@redhat.com>
8249
8250 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8251 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8252 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8253 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8254 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8255 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8256 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8257 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8258 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8259 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8260 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8261 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8262 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8263
7d67159b
VV
82642016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8265
8266 PR c++/69855
8267 * g++.dg/overload/69855.C: New.
8268 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8269 * g++.old-deja/g++.pt/crash3.C: Likewise.
8270
88e3bdd1
JW
82712016-05-27 Jiong Wang <jiong.wang@arm.com>
8272
8273 PR target/63596
8274 * gcc.target/aarch64/va_arg_1.c: New testcase.
8275 * gcc.target/aarch64/va_arg_2.c: Likewise.
8276 * gcc.target/aarch64/va_arg_3.c: Likewise.
8277
3fd6b9cc
JW
82782016-05-27 Jiong Wang <jiong.wang@arm.com>
8279
8280 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8281 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8282 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8283 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8284 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8285
3cee7e4e
MP
82862016-05-27 Marek Polacek <polacek@redhat.com>
8287
8288 PR middle-end/71308
8289 * g++.dg/torture/pr71308.C: New test.
8290
6a813c96
DV
82912016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8292
8293 * gcc.dg/zero_bits_compound-1.c: New test.
8294 * gcc.dg/zero_bits_compound-2.c: New test.
8295
0561bcfb
IE
82962016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8297
8298 PR middle-end/71279
8299 * gcc.dg/pr71279.c: New test.
8300
21316320
MM
83012016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8302
8303 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8304 floating point min/max/comparison instructions.
8305 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8306
7211a097
JJ
83072016-05-26 Jakub Jelinek <jakub@redhat.com>
8308
8309 * c-c++-common/gomp/schedule-1.c: New test.
8310 * gfortran.dg/gomp/schedule-1.f90: New test.
8311
cac177cf
PP
83122016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8313
8314 PR c++/70822
8315 PR c++/70106
8316 * g++.dg/cpp1y/auto-fn32.C: New test.
8317 * g++.dg/cpp1y/paren4.C: New test.
8318
a2d5b8c9
NS
83192016-05-26 Nathan Sidwell <nathan@acm.org>
8320
8321 * gcc.dg/20060410.c: Xfail on ptx.
8322 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8323 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8324 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8325 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8326 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8327
ffa8b552
TP
83282016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8329
8330 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8331
c7501e00
JJ
83322016-05-26 Jakub Jelinek <jakub@redhat.com>
8333
1875b9a0
JJ
8334 PR tree-optimization/71280
8335 * gcc.dg/pr71280.c: New test.
8336
2116e19f
JJ
8337 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8338
305aef09
JJ
8339 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8340 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8341
c7501e00
JJ
8342 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8343
ca449d26
JW
83442016-05-26 Jiong Wang <jiong.wang@arm.com>
8345
8346 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8347 kept in memory.
ca449d26 8348
8af01c66
JL
83492016-05-25 Jeff Law <law@redhat.com>
8350
8351 PR tree-optimization/71272
8352 * gcc.c-torture/compile/pr71272.c: new test.
8353
f9d6ce73
BS
83542016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8355
8356 * gcc.target/powerpc/vec-cmpne.c: New test.
8357 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8358
a88a7b22
EB
83592016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * gnat.dg/opt55.ad[sb]: New test.
8362
125f02ed
SKS
83632016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8364
8365 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8366 * c-c++-common/pr60226.c: Require int32plus.
8367 * gcc.c-torture/execute/pr70602.c: Likewise.
8368 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8369 unsigned long for malloc arg type.
8370 * gcc.dg/asr_div1.c: Require int32plus.
8371 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8372 * gcc.dg/pie-1.c: Require pie.
8373 * gcc.dg/pie-2.c: Likewise.
8374 * gcc.dg/pr59471.c: Require int32plus.
8375 * gcc.dg/pr59963-2.c: XFAIL for int16.
8376 * gcc.dg/pr60114.c: Require int32plus.
8377 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8378 unsigned long for typedef of size_t.
8379 * gcc.dg/pr63914.c: Require int32plus.
8380 * gcc.dg/pr64536.c: Require pt32plus.
8381 * gcc.dg/pr65658.c: Likewise.
8382 * gcc.dg/pr67271.c: Require int32plus.
8383 * gcc.dg/pr68112.c: Likewise.
8384 * gcc.dg/pr69071.c: Skip for avr target.
8385 * gcc.dg/pr69973.c: Require int32plus.
8386 * gcc.dg/pr70169.c: Skip for avr target.
8387 * gcc.dg/sso-6.c: Require int32plus.
8388 * gcc.dg/sso-7.c: Likewise.
8389 * gcc.dg/sso-8.c: Likewise.
8390 * gcc.dg/vrp-min-max-2.c: Likewise.
8391
c6e434f5
UB
83922016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8393
8394 PR target/70738
8395 * gcc.target/i386/pr70738-1.c: New test.
8396 * gcc.target/i386/pr70738-2.c: Likewise.
8397 * gcc.target/i386/pr70738-3.c: Likewise.
8398 * gcc.target/i386/pr70738-4.c: Likewise.
8399 * gcc.target/i386/pr70738-5.c: Likewise.
8400 * gcc.target/i386/pr70738-6.c: Likewise.
8401 * gcc.target/i386/pr70738-7.c: Likewise.
8402 * gcc.target/i386/pr70738-8.c: Likewise.
8403 * gcc.target/i386/pr70738-9.c: Likewise.
8404
5c42d341
KT
84052016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406
8407 PR rtl-optimization/66940
8408 * gcc.c-torture/execute/pr66940.c: New test.
8409
bf9a1a07
IV
84102016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8411
8412 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8413 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8414 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8415 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8416 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8417 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8418 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8419 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8420 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8421 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8422 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8423 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8424 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8425 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8426 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8427 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8428 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8429 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8430 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8431 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8432 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8433 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8434 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8435 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8436
95efe6b6
MP
84372016-05-25 Marek Polacek <polacek@redhat.com>
8438
8439 PR c/71265
8440 * gcc.dg/noncompile/pr71265.c: New test.
8441
a23faf7a
MP
8442 PR c/71266
8443 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8444
69a6d5ad
NS
84452016-05-25 Nathan Sidwell <nathan@acm.org>
8446
8447 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8448
3072d4ea
RB
84492016-05-25 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/71261
8452 * c-c++-common/torture/pr71261.c: New testcase.
8453
e412ece4
RB
84542016-05-25 Richard Biener <rguenther@suse.de>
8455
8456 PR tree-optimization/71264
8457 * gcc.dg/vect/pr71264.c: New testcase.
8458
b9e551ad
PC
84592016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8460
8461 PR c++/55992
8462 * g++.dg/cpp0x/alias-decl-53.C: New.
8463 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8464
6aa1abe5
ML
84652016-05-25 Martin Liska <mliska@suse.cz>
8466
8467 * g++.dg/pr71239.C: New test.
8468
842d162e
RB
84692016-05-25 Richard Biener <rguenther@suse.de>
8470
c87885ca
RO
8471 * gcc.dg/vect/pr58135.c: Rename to ...
8472 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8473
f184a36c
MP
84742016-05-25 Marek Polacek <polacek@redhat.com>
8475
8476 * g++.dg/pr65295.C: Use target c++14.
8477
021fad86
PC
84782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8479
53d6d955
UB
8480 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8481 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8482
c3eaf15a
MM
84832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8484
8485 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8486 instructions.
8487
e46c7770
CP
84882016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8489
8490 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8491 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8492 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8493 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8494 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8495 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8496 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8497 * c-c++-common/goacc/pcopy.c: Likewise.
8498 * c-c++-common/goacc/pcopyin.c: Likewise.
8499 * c-c++-common/goacc/pcopyout.c: Likewise.
8500 * c-c++-common/goacc/pcreate.c: Likewise.
8501 * c-c++-common/goacc/pr70688.c: New test.
8502 * c-c++-common/goacc/present-1.c: Adjust test.
8503 * c-c++-common/goacc/reduction-5.c: Likewise.
8504 * g++.dg/goacc/data-1.C: New test.
8505
4bfc9db7
MM
85062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8507
8508 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8509 vector parity built-in functions.
8510 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8511 count trailing zeros automatic vectorization.
8512 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8513 count trailing zeros built-in functions.
8514
2bc145af
KV
85152016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8516
8517 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8518
26869fdb
PH
85192016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8520
8521 PR target/71050
8522 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8523
b2dc9c3b
PC
85242016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8525
8526 PR c++/50436
8527 * g++.dg/template/crash123.C: New.
8528 * g++.dg/template/crash124.C: Likewise.
8529
f65e97fd
MS
85302016-05-24 Martin Sebor <msebor@redhat.com>
8531
8532 PR c++/71147
8533 * g++.dg/ext/flexary16.C: New test.
8534
a6f5ac7f
IV
85352016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8536
69a6d5ad
NS
8537 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8538 before math.h is included.
a6f5ac7f
IV
8539 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8540 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8541 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8542 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8543 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8544 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8545 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8546 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8547 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8548 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8549 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8550 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8551 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8552 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8553 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8554 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8555 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8556 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8557 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8558 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8559 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8560 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8561 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8562
27bad558
MM
85632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8564 Kelvin Nilsen <kelvin@gcc.gnu.org>
8565
8566 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8567 support.
8568
72f382fb
PC
85692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 PR c++/69872
8572 * g++.dg/warn/Wno-narrowing1.C: New.
8573
ef2ec9d9
MP
85742016-05-24 Marek Polacek <polacek@redhat.com>
8575
8576 PR c/71249
8577 * c-c++-common/Wswitch-unreachable-2.c: New test.
8578
e90434e3
JJ
85792016-05-24 Jakub Jelinek <jakub@redhat.com>
8580
7adb26f2
JJ
8581 PR c++/71257
8582 * g++.dg/vect/simd-clone-6.cc: New test.
8583 * g++.dg/gomp/declare-simd-6.C: New test.
8584
e90434e3
JJ
8585 PR middle-end/70434
8586 PR c/69504
8587 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8588
b556ea3b
RB
85892016-05-24 Richard Biener <rguenther@suse.de>
8590
8591 PR tree-optimization/71240
8592 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8593
e5328f5d
RB
85942016-05-24 Richard Biener <rguenther@suse.de>
8595
8596 PR tree-optimization/71230
8597 * gcc.dg/torture/pr71230.c: New testcase.
8598 * g++.dg/torture/pr71230.C: Likewise.
8599
a04e69c0
TS
86002016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8601
8602 * c-c++-common/goacc/routine-5.c: Add tests.
8603 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8604 * gfortran.dg/goacc/routine-6.f90: Add tests.
8605
30fd2977
RB
86062016-05-24 Richard Biener <rguenther@suse.de>
8607
8608 PR tree-optimization/71253
8609 * gcc.dg/torture/pr71253.c: New testcase.
8610
ca6f60bc
KV
86112016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8612
8613 PR middle-end/71252
8614 * gfortran.dg/pr71252.f90: New test.
8615
d3465d72
RS
86162016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8617
8618 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8619
f17a223d
RB
86202016-05-24 Richard Biener <rguenther@suse.de>
8621
8622 PR middle-end/70434
8623 PR c/69504
8624 * c-c++-common/vector-subscript-4.c: New testcase.
8625 * c-c++-common/vector-subscript-5.c: Likewise.
8626
e3f36534
JD
86272016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8628
8629 PR fortran/71123
8630 * gfortran.dg/namelist_90.f: New test
8631
85d5c27d
JD
86322016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8633
8634 PR fortran/66461
8635 * gfortran.dg/unexpected_eof.f: New test
8636
fe3f3340
MM
86372016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8638 Kelvin Nilsen <kelvin@gcc.gnu.org>
8639
8640 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8641 as little endian.
8642
26d6ae55
PC
86432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/70972
8646 * g++.dg/cpp0x/inh-ctor20.C: New.
8647 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8648
d6c9a06f
PC
86492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8650
8651 PR c++/69095
8652 * g++.dg/cpp0x/variadic168.C: New.
8653
396a1d10
PC
86542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 * g++.dg/cpp0x/pr31445.C: Test column number too.
8657 * g++.dg/cpp0x/pr32253.C: Likewise.
8658 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8659 * g++.dg/cpp0x/variadic36.C: Likewise.
8660
ece46666
MG
86612016-05-23 Marc Glisse <marc.glisse@inria.fr>
8662
8663 * gcc.dg/fold-notshift-2.c: Adjust.
8664
a7dc5980
MP
86652016-05-23 Marek Polacek <polacek@redhat.com>
8666
8667 PR c/49859
8668 * c-c++-common/Wswitch-unreachable-1.c: New test.
8669 * gcc.dg/Wswitch-unreachable-1.c: New test.
8670 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8671 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8672 * g++.dg/gomp/block-10.C: Likewise.
8673 * gcc.dg/gomp/block-10.c: Likewise.
8674 * g++.dg/gomp/block-9.C: Likewise.
8675 * gcc.dg/gomp/block-9.c: Likewise.
8676 * g++.dg/gomp/target-1.C: Likewise.
8677 * g++.dg/gomp/target-2.C: Likewise.
8678 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8679 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8680 * g++.dg/gomp/taskgroup-1.C: Likewise.
8681 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8682 * gcc.dg/gomp/teams-1.c: Likewise.
8683 * g++.dg/gomp/teams-1.C: Likewise.
8684 * g++.dg/overload/error3.C: Likewise.
8685 * g++.dg/tm/jump1.C: Likewise.
8686 * g++.dg/torture/pr40335.C: Likewise.
8687 * gcc.dg/c99-vla-jump-5.c: Likewise.
8688 * gcc.dg/switch-warn-1.c: Likewise.
8689 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8690 * gcc.dg/nested-func-1.c: Likewise.
8691 * gcc.dg/pr67784-4.c: Likewise.
8692
18b54004
RB
86932016-05-23 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/71230
8696 * gfortran.dg/pr71230-1.f90: New testcase.
8697 * gfortran.dg/pr71230-2.f90: Likewise.
8698
e569db5f
VK
86992016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8700
396a1d10 8701 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8702 * gcc.dg/vect/pr58135.c: Add new.
8703 * gfortran.dg/pr46519-1.f: Adjust test case.
8704
e4b71114
PC
87052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/53401
8708 * g++.dg/cpp0x/decltype64.C: New.
8709
a25a8058
CL
87102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8711
8712 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8713 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8714 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8715
0dcfe9ab
CL
87162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8717
8718 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8719 Add poly64x1_t and poly64x2_t cases if supported.
8720 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8721 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8722 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8723 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8724 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8725
ffd70e4a
CL
87262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8727
8728 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8729 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8730 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8731 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8732 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8733 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8734 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8735
4b1f57fe
CL
87362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8737
8738 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8739
16c5ec77
CL
87402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8741
8742 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8743 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8744
94ad56c7
JJ
87452016-05-22 Jakub Jelinek <jakub@redhat.com>
8746
57748705
JJ
8747 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8748 constraint instead of "r".
8749 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8750 insn instead of vxorpd.
8751 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8752
af120161
JJ
8753 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8754 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8755
355023ce
JJ
8756 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8757
3b48574c
JJ
8758 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8759 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8760
94ad56c7
JJ
8761 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8762
8a85cee2
KV
87632016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8764
8765 PR middle-end/40921
8766 * gcc.dg/tree-ssa/pr40921.c: New test.
8767
8e916b16
PS
87682016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8769
8770 PR target/71103
8771 * gcc.target/avr/pr71103.c: New test.
8772
88aea79f
KV
87732016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8774
8775 PR middle-end/71179
8776 * gcc.dg/tree-ssa/pr71179.c: New test.
8777
79063edd
MS
87782016-05-20 Martin Sebor <msebor@redhat.com>
8779
8780 PR c/71115
8781 * gcc.dg/init-excess-2.c: New test.
8782
55c8849f
EB
87832016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/opt53.adb: New test.
8786 * gnat.dg/opt54.adb: Likewise.
8787
c91a0948
MJ
87882016-05-20 Martin Jambor <mjambor@suse.cz>
8789
8790 PR tree-optimization/70884
8791 * gcc.dg/tree-ssa/pr70919.c: New test.
8792
9cad20fa
BS
87932016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8794
8795 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8796 formatting.
69a6d5ad
NS
8797 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8798 fix code formatting.
8799
88002016-05-20 Nathan Sidwell <nathan@acm.org>
8801
8802 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8803 non-common cases.
8804 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8805
15c671a7
DM
88062016-05-20 David Malcolm <dmalcolm@redhat.com>
8807
8808 * jit.dg/all-non-failing-tests.h: Add
8809 test-factorial-must-tail-call.c.
8810 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8811 * jit.dg/test-factorial-must-tail-call.c: New test case.
8812
4f028369
JJ
88132016-05-20 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR fortran/71204
8816 * gfortran.dg/pr71204.f90: New test.
8817
7dea4ab3
CP
88182016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8819
8820 * gcc.target/nvptx/sincos.c: New test.
8821
ef98d365
PC
88222016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8823
8824 PR c++/70572
8825 * g++.dg/cpp1y/auto-fn31.C: New.
8826
92466115
BS
88272016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8828
8829 * gcc.target/powerpc/vec-addec.c: New test.
8830 * gcc.target/powerpc/vec-addec-int128.c: New test.
8831
9a385c2d
DM
88322016-05-20 David Malcolm <dmalcolm@redhat.com>
8833
8834 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8835 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8836 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8837 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8838
77c9d5b4
JH
88392016-05-20 Jan Hubicka <hubicka@ucw.cz>
8840
8841 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8842
68047971
JJ
88432016-05-20 Jakub Jelinek <jakub@redhat.com>
8844
18954840
JJ
8845 PR c++/71210
8846 * g++.dg/opt/pr71210-1.C: New test.
8847 * g++.dg/opt/pr71210-2.C: New test.
8848
68047971
JJ
8849 PR tree-optimization/29756
8850 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8851 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8852 only on selected targets where V4SImode vectors are known to be
8853 supported.
8854
d78789f5
MG
88552016-05-20 Marc Glisse <marc.glisse@inria.fr>
8856
8857 PR tree-optimization/71079
8858 PR tree-optimization/71206
8859 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8860
550fa093
PK
88612016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8862
8863 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8864 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8865 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8866
483c6429
RG
88672016-05-20 Richard Guenther <rguenther@suse.de>
8868
8869 PR tree-optimization/29756
8870 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8871
eb066284
RB
88722016-05-20 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/71185
8875 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8876
58f10249
RB
88772016-05-20 Richard Biener <rguenther@suse.de>
8878
8879 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8880
2a5569fa
MP
88812016-05-19 Marek Polacek <polacek@redhat.com>
8882
8883 PR c++/71075
8884 * g++.dg/diagnostic/pr71075.C: New test.
8885
5e9a5385
DM
88862016-05-19 David Malcolm <dmalcolm@redhat.com>
8887
8888 PR c++/71184
8889 * g++.dg/pr71184.C: New test case.
8890
4f45da44
KN
88912016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8892
8893 * gcc.target/powerpc/darn-0.c: New test.
8894 * gcc.target/powerpc/darn-1.c: New test.
8895 * gcc.target/powerpc/darn-2.c: New test.
8896
4177437e
MP
88972016-05-19 Marek Polacek <polacek@redhat.com>
8898
8899 PR tree-optimization/71031
8900 * gcc.dg/tree-ssa/vrp100.c: New test.
8901
afb72432
IE
89022016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8903
8904 PR rtl-optimization/71148
8905 * gcc.dg/pr71148.c: New test.
8906
4f83064e
KT
89072016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8908
8909 PR target/71056
8910 * gcc.target/arm/pr71056.c: New test.
8911
4bf8dbe1
BE
89122016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8913
8914 * c-c++-common/pr69669.c: Check the used mode.
8915
f3510625
MO
89162016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8917
8918 PR sanitizer/64354
8919 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8920
43c0068e
RB
89212016-05-19 Richard Biener <rguenther@suse.de>
8922
8923 PR tree-optimization/70729
8924 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8925 * gcc.dg/graphite/scop-18.c: Likewise.
8926 * gcc.dg/pr41783.c: Disable LIM.
8927 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8928 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8929 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8930 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8931 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8932 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8933 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8934 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8935 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8936 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8937 * gfortran.dg/pr42108.f90: Likewise.
8938
70f25790
DM
89392016-05-18 David Malcolm <dmalcolm@redhat.com>
8940
8941 PR driver/69265
8942 * gcc.dg/spellcheck-options-11.c: New test case.
8943
960db8ec
JJ
89442016-05-18 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR c++/71100
8947 * g++.dg/opt/pr71100.C: New test.
8948
04643334
MJ
89492016-05-18 Martin Jambor <mjambor@suse.cz>
8950
8951 PR ipa/69708
8952 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8953 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8954 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8955 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8956
91bb9f80
MJ
89572016-05-18 Martin Jambor <mjambor@suse.cz>
8958
8959 PR ipa/69708
8960 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8961 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8962 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8963 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8964 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8965
c584aca6
PC
89662016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/69793
8969 * g++.dg/template/crash122.C: New.
8970
20309c6e
PC
89712016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8972
8973 PR c++/70466
8974 * g++.dg/template/pr70466-1.C: New.
8975 * g++.dg/template/pr70466-2.C: Likewise.
8976
50c78b9a
MM
89772016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8978
8979 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8980 splat operations and the XXSPLTIB instruction.
8981 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8982 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8983 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8984 xxlxor to clear a register.
8985
cf8be00d
RS
89862016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8987
8988 * gcc.dg/torture/pr71020.c: New test.
8989
848a392a
MJ
89902016-05-18 Martin Jambor <mjambor@suse.cz>
8991
8992 PR ipa/70646
8993 * gcc.dg/ipa/pr70646.c: New test.
8994
1f2ab776
CL
89952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8996
8997 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8998
76489493
CL
89992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9000
9001 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9002 missing tests for vreinterpretq_p{8,16}.
9003
bd79378d
CL
90042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9005
9006 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9007 vsliq_n_s64 and vsliq_n_u64.
9008
81ca3ea0
CL
90092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9010
9011 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9012 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9013
873cb425
CL
90142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9015
9016 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9017 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9018 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9019
9d6e7c21
CL
90202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9021
9022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9023 in comment.
9024
b4dbe40e 90252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9026
9027 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9028 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9029 "blr\t" and switch to scan-assembler-times.
9030
83a5c910
JW
90312016-05-18 Jiong Wang <jiong.wang@arm.com>
9032
53d6d955
UB
9033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9034 with __aarch64__.
9035 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9036 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9037
fb7cbdeb
JJ
90382016-05-18 Jakub Jelinek <jakub@redhat.com>
9039
8ee91165
JJ
9040 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9041 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9042 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9043 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9044 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9045 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9046
cf4d516a
JJ
9047 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9048 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9049
a4f16422
JJ
9050 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9051 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9052
7b37ce10
JJ
9053 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9054 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9055
fb7cbdeb
JJ
9056 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9057
c9326aef
RB
90582016-05-18 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/71168
9061 * gcc.dg/torture/pr71168.c: New testcase.
9062
df8b0a11
KV
90632016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9064
9065 PR middle-end/63586
9066 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9067 * gcc.dg/tree-ssa/pr63586.c: New test.
9068 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9069
2efd67ed
NS
90702016-05-17 Nathan Sidwell <nathan@acm.org>
9071
9072 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9073 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9074 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9075 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9076
1988b2c2
NS
90772016-05-17 Nathan Sidwell <nathan@acm.org>
9078
9079 * gcc.target/nvptx/abi-vararg-3.c: New.
9080
ad1d92ab
MM
90812016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9082
9083 PR tree-optimization/54579
9084 PR middle-end/55299
9085 * gcc.dg/fold-notrotate-1.c: New test.
9086 * gcc.dg/fold-notshift-1.c: New test.
9087 * gcc.dg/fold-notshift-2.c: New test.
9088
47768df8
MP
90892016-05-17 Marek Polacek <polacek@redhat.com>
9090
9091 PR ipa/71146
9092 * g++.dg/ipa/pr71146.C: New test.
9093
6b5423a5
DM
90942016-05-17 David Malcolm <dmalcolm@redhat.com>
9095
9096 * jit.dg/test-error-array-bounds.c: New test case.
9097
c7986356
MG
90982016-05-17 Marc Glisse <marc.glisse@inria.fr>
9099
9100 * gcc.dg/tree-ssa/and-1.c: New testcase.
9101
d982c5b7
MG
91022016-05-17 Marc Glisse <marc.glisse@inria.fr>
9103
9104 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9105 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9106
0139ba93
MG
91072016-05-17 Marc Glisse <marc.glisse@inria.fr>
9108
9109 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9110 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9111
daab4562
JW
91122016-05-17 Jiong Wang <jiong.wang@arm.com>
9113
9114 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9115
22330033
JW
91162016-05-17 Jiong Wang <jiong.wang@arm.com>
9117
9118 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9119
98b3a5f2
JW
91202016-05-17 Jiong Wang <jiong.wang@arm.com>
9121
9122 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9123 ".2d[index]" when scan the assembly.
9124 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9126 float64x1.
9127 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9128
b71b7a8e
RB
91292016-05-17 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/71132
9132 * gcc.dg/torture/pr71132.c: New testcase.
9133
3c51ad46
CL
91342016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9135
9136 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9137
d20faa66
KT
91382016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9139
9140 PR target/70809
9141 * gcc.target/aarch64/pr70809_1.c: New test.
9142
b75cc5a4
KT
91432016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9144
9145 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9146 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9147 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9148 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9149
b28eb195
IE
91502016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9151 Ilya Enkovich <ilya.enkovich@intel.com>
9152
9153 PR target/71114
9154 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9155
0b9004ed
JH
91562016-05-16 Jan Hubicka <hubicka@ucw.cz>
9157
9158 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9159 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9160
1b81a1c1
MW
91612016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9162
9163 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9164 test for __ARM_FP16_ARGS.
9165 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9166 * gcc.target/arm/aapcs/neon-vect10.c: New.
9167 * gcc.target/arm/aapcs/neon-vect9.c: New.
9168 * gcc.target/arm/aapcs/vfp18.c: New.
9169 * gcc.target/arm/aapcs/vfp19.c: New.
9170 * gcc.target/arm/aapcs/vfp20.c: New.
9171 * gcc.target/arm/aapcs/vfp21.c: New.
9172 * gcc.target/arm/fp16-aapcs-1.c: New.
9173 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9174 test for __ARM_FP16_ARGS.
9175 * g++.target/arm/fp16-return-1.c: Update expected output.
9176
921d1e73
JW
91772016-05-16 Jiong Wang <jiong.wang@arm.com>
9178
9179 PR testsuite/70227
9180 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9181
228eb42a
HA
91822016-05-15 Harald Anlauf <anlauf@gmx.de>
9183
9184 PR fortran/69603
9185 * gfortran.dg/pr69603.f90: New testcase.
9186
785abfd3
FR
91872016-05-14 Fritz Reese <fritzoreese@gmail.com>
9188
9189 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9190
e75eb64f
FR
91912016-05-14 Fritz Reese <fritzoreese@gmail.com>
9192
9193 PR fortran/71047
9194 * gfortran.dg/pr71047.f08: New test.
9195
aa4b467b
JM
91962016-05-13 Joseph Myers <joseph@codesourcery.com>
9197
9198 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9199 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9200 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9201
653fb4a2
MS
92022016-05-13 Martin Sebor <msebor@redhat.com>
9203
9204 PR c++/60049
9205 * g++.dg/cpp0x/constexpr-60049.C: New test.
9206
9e37582d
JJ
92072016-05-13 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR bootstrap/71071
9210 * gcc.dg/pr71071.c: New test.
9211
a278aa17
UB
92122016-05-13 Uros Bizjak <ubizjak@gmail.com>
9213
9214 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9215 remove XOP handling.
377eaca7 9216 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9217
ac3d02e2
NS
92182016-05-13 Nathan Sidwell <nathan@acm.org>
9219
9220 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9221 __atomic_is_lock_free declaration.
9222
8ab3bdac
RB
92232016-05-13 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/42587
9226 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9227
623b8e0a
ML
92282016-05-13 Martin Liska <mliska@suse.cz>
9229
9230 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9231 the new format of dump output.
9232
da7674f6
IE
92332016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9234
9235 * gcc.dg/pr71084.c: New test.
9236
c959db3d
RR
92372016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9238
53d6d955
UB
9239 PR target/53440
9240 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9241
43203dea
RR
92422016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9243
9244 * gcc.target/aarch64/struct_return.c: New test.
9245
4f2e1536
MP
92462016-05-12 Marek Polacek <polacek@redhat.com>
9247
9248 PR c/70756
9249 * c-c++-common/pr70756-2.c: New test.
9250 * c-c++-common/pr70756.c: New test.
9251
1ef33ef3
RB
92522016-05-12 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/71059
9255 * gcc.dg/torture/pr71059.c: New testcase.
9256
763baff6
RB
92572016-05-12 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/71062
9260 * gcc.dg/torture/pr71062.c: New testcase.
9261
c4ec1243
IE
92622016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9263
9264 PR tree-optimization/71006
9265 * gcc.dg/pr71006.c: New test.
9266
a5fbf76d
MP
92672016-05-12 Marek Polacek <polacek@redhat.com>
9268
9269 PR driver/71063
9270 * gcc.dg/opts-7.c: New test.
9271
5acc47a4
KT
92722016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9273
9274 PR target/70830
9275 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9276 Add -save-temps to dg-options.
9277 Scan for ldmfd rather than pop instruction.
9278 * gcc.target/arm/interrupt-2.c: Likewise.
9279 * gcc.target/arm/pr70830.c: New test.
9280
40bd4bf9
JJ
92812016-05-12 Jakub Jelinek <jakub@redhat.com>
9282
3cd63842
JJ
9283 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9284 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9285
c05d08f6
JJ
9286 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9287 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9288 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9289
bc27ffae
JJ
9290 PR target/71019
9291 * gcc.target/i386/avx512vl-pack-1.c: New test.
9292 * gcc.target/i386/avx512vl-pack-2.c: New test.
9293 * gcc.target/i386/avx512bw-pack-2.c: New test.
9294
515d7412
JJ
9295 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9296
40bd4bf9
JJ
9297 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9298 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9299 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9300
44ab146a
RB
93012016-05-12 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/70986
9304 * gcc.dg/torture/pr70986-1.c: New testcase.
9305 * gcc.dg/torture/pr70986-2.c: Likewise.
9306 * gcc.dg/torture/pr70986-3.c: Likewise.
9307
d6e83a8d
MM
93082016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9309
9310 PR c/43651
9311 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9312 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9313
51e67ea3
UB
93142016-05-11 Uros Bizjak <ubizjak@gmail.com>
9315
9316 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9317 directive.
9318 * gcc.target/i386/pr66746.c: Ditto.
9319
3fd2b007
MM
93202016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9321
9322 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9323 support.
9324 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9325 warning when using -mvsx-timode.
9326 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9327 * gcc.target/powerpc/dform-2.c: Likewise.
9328 * gcc.target/powerpc/pr68805.c: Likewise.
9329
5c3a10fb
MP
93302016-05-11 Marek Polacek <polacek@redhat.com>
9331
9332 PR c++/71024
9333 * c-c++-common/attributes-3.c: New test.
9334
7cfb065b
NS
93352016-05-11 Nathan Sidwell <nathan@acm.org>
9336
9337 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9338 * gcc.c-torture/execute/pr68185.c: Likewise.
9339 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9340 * gcc.dg/pr69634.c: Requires scheduling.
9341 * gcc.dg/torture/pr66178.c: Require label values.
9342 * gcc.dg/setjmp-6.c: Require indirect jumps.
9343
f35ea97d
RB
93442016-05-11 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/71055
9347 * gcc.dg/torture/pr71055.c: New testcase.
9348
dff70323
RB
93492016-05-11 Richard Biener <rguenther@suse.de>
9350
9351 PR debug/71057
9352 * g++.dg/debug/pr71057.C: New testcase.
9353
56a3d28b
JJ
93542016-05-11 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR fortran/70855
9357 * gfortran.dg/gomp/pr70855.f90: New test.
9358
ebc1b29e
RB
93592016-05-11 Richard Biener <rguenther@suse.de>
9360
9361 PR middle-end/71002
9362 * g++.dg/torture/pr71002.C: New testcase.
9363
98ccd1d7
IE
93642016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9365
9366 PR middle-end/70807
9367 * gcc.dg/pr70807.c: New test.
9368
ed29e24b
MS
93692016-05-10 Martin Sebor <msebor@redhat.com>
9370
9371 PR c++/38611
9372 * g++.dg/Wattributes.C: New test.
9373
e39dab2c
MG
93742016-05-10 Marc Glisse <marc.glisse@inria.fr>
9375
9376 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9377 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9378 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9379
d067e238
IE
93802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9381
9382 PR target/70799
9383 * gcc.target/i386/pr70799-1.c: New test.
9384
cd36c83e
PMR
93852016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9386
9387 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9388
1e3af2a4
IE
93892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9390
9391 PR middle-end/70877
9392 * gcc.target/i386/pr70877.c: New test.
9393
afc610db
IE
93942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9395
9396 PR tree-optimization/70786
9397 * gcc.target/i386/pr70876.c: New test.
9398
4b59d19f
JJ
93992016-05-10 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR target/70927
9402 * gcc.target/i386/avx512vl-logic-1.c: New test.
9403 * gcc.target/i386/avx512vl-logic-2.c: New test.
9404 * gcc.target/i386/avx512dq-logic-2.c: New test.
9405
9b5ee426
BS
94062016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407
9408 PR target/70963
9409 * gcc.target/powerpc/pr70963.c: New.
9410
f3352cab
DM
94112016-05-10 David Malcolm <dmalcolm@redhat.com>
9412
9413 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9414 (test_very_wide_line): Add ruler to expected output.
9415 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9416 (test_very_wide_line): Likewise.
9417 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9418 (test_show_locus): Within the handling of "test_very_wide_line",
9419 enable show_ruler_p on the diagnostic context.
9420
4a3255dd
RB
94212016-05-10 Richard Biener <rguenther@suse.de>
9422
9423 PR tree-optimization/71039
9424 * gcc.dg/torture/pr71039.c: New testcase.
9425
da7c9950
NS
94262016-05-10 Nathan Sidwell <nathan@acm.org>
9427
9428 * gcc.dg/nested-func-10.c: Requires alloca.
9429 * gcc.dg/nested-func-9.c: Requires alloca.
9430 * gcc.c-torture/execute/pr70460.c: Requires labels.
9431 * gcc.c-torture/compile/pr70199.c: Requires labels.
9432 * gcc.target/nvptx/decl.c: Compile only.
9433 * gcc.target/nvptx/trailing-init.c: Compile only.
9434 * gcc.target/nvptx/ary-init.c: Compile only.
9435
cf68d92c
MP
94362016-05-10 Marek Polacek <polacek@redhat.com>
9437
9438 PR c/70255
9439 * gcc.dg/attr-opt-1.c: New test.
9440
64ea4e15
RB
94412016-05-10 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/70497
9444 PR tree-optimization/28367
9445 * gcc.dg/torture/20160404-1.c: New testcase.
9446 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9447 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9448
5a96dae3
PMR
94492016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9450
9451 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9452
fc97f805
UB
94532016-05-09 Uros Bizjak <ubizjak@gmail.com>
9454
9455 * gcc.target/i386/fabsneg-1.c New test.
9456
a710b1d5
AM
94572016-05-09 Alan Modra <amodra@gmail.com>
9458
9459 PR testsuite/70826
9460 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9461
171f6f05
RB
94622016-05-09 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/70985
9465 * gcc.dg/torture/pr70985.c: New testcase.
9466
18caa34e
BC
94672016-05-09 Bin Cheng <bin.cheng@arm.com>
9468
9469 * gcc.dg/tree-ssa/ifc-9.c: New test.
9470 * gcc.dg/tree-ssa/ifc-10.c: New test.
9471 * gcc.dg/tree-ssa/ifc-11.c: New test.
9472 * gcc.dg/tree-ssa/ifc-12.c: New test.
9473 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9474 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9475 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9476
7a27d38f
RB
94772016-05-09 Richard Biener <rguenther@suse.de>
9478
9479 PR fortran/70937
9480 * gfortran.dg/pr70937.f90: New testcase.
9481
5ebbbd3d
RO
94822016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9483
9484 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9485
f6288c24
FR
94862016-05-07 Fritz Reese <fritzoreese@gmail.com>
9487
9488 PR fortran/56226
9489 * gfortran.dg/dec_structure_1.f90: New testcase.
9490 * gfortran.dg/dec_structure_2.f90: Ditto.
9491 * gfortran.dg/dec_structure_3.f90: Ditto.
9492 * gfortran.dg/dec_structure_4.f90: Ditto.
9493 * gfortran.dg/dec_structure_5.f90: Ditto.
9494 * gfortran.dg/dec_structure_6.f90: Ditto.
9495 * gfortran.dg/dec_structure_7.f90: Ditto.
9496 * gfortran.dg/dec_structure_8.f90: Ditto.
9497 * gfortran.dg/dec_structure_9.f90: Ditto.
9498 * gfortran.dg/dec_structure_10.f90: Ditto.
9499 * gfortran.dg/dec_structure_11.f90: Ditto.
9500 * gfortran.dg/dec_union_1.f90: Ditto.
9501 * gfortran.dg/dec_union_2.f90: Ditto.
9502 * gfortran.dg/dec_union_3.f90: Ditto.
9503 * gfortran.dg/dec_union_4.f90: Ditto.
9504 * gfortran.dg/dec_union_5.f90: Ditto.
9505 * gfortran.dg/dec_union_6.f90: Ditto.
9506 * gfortran.dg/dec_union_7.f90: Ditto.
9507
5ec4a8cd
TV
95082016-05-07 Tom de Vries <tom@codesourcery.com>
9509
9510 PR tree-optimization/70956
9511 * gcc.dg/graphite/pr70956.c: New test.
9512
58ec1d0e
JJ
95132016-05-06 Jakub Jelinek <jakub@redhat.com>
9514
ccd88fb7
JJ
9515 PR middle-end/70941
9516 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9517 (a, b, c, d): Change type from char to signed char.
9518 (main): Compare against (signed char) -1634678893 instead of
9519 hardcoded -109. Use __builtin_abort instead of abort.
9520
dd3b6464
JJ
9521 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9522 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9523
58ec1d0e
JJ
9524 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9525
19aa23d8
YR
95262016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9527
9528 PR debug/70935
9529 * gcc.dg/torture/pr70935.c: New test.
9530
ae5f0df1
OE
95312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9532
9533 PR target/58219
ce23a8ff 9534 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9535
078f7e37
RB
95362016-05-06 Richard Biener <rguenther@suse.de>
9537
9538 PR tree-optimization/70960
9539 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9540
765d7b54
OE
95412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9542
9543 PR target/52933
9544 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9545 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9546 Adjust expected instruction counts.
9547 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9548
29c94e65
MP
95492016-05-06 Marek Polacek <polacek@redhat.com>
9550
9551 PR sanitizer/70875
9552 * gcc.dg/ubsan/bounds-3.c: New test.
9553
3684b02e
OE
95542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9555
9556 PR target/54089
9557 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9558
8706773f
RB
95592016-05-06 Richard Biener <rguenther@suse.de>
9560
9561 PR middle-end/70931
9562 * gfortran.dg/pr70931.f90: New testcase.
9563
a4f51018
RB
95642016-05-06 Richard Biener <rguenther@suse.de>
9565
9566 PR middle-end/70941
9567 * gcc.dg/torture/pr70941.c: New testcase.
9568
c4f2425f
BC
95692016-05-05 Bin Cheng <bin.cheng@arm.com>
9570
9571 PR tree-optimization/57206
9572 * gcc.dg/vect/pr57206.c: New test.
9573
5dc08197
RO
95742016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9575
9576 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9577
351f85c5
JJ
95782016-05-05 Jakub Jelinek <jakub@redhat.com>
9579
568bac8c
JJ
9580 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9581
351f85c5
JJ
9582 * c-c++-common/Wdangling-else-4.c: New test.
9583
33fd7785
JJ
95842016-05-04 Jakub Jelinek <jakub@redhat.com>
9585
2d1ac15a
JJ
9586 PR c++/70906
9587 PR c++/70933
9588 * g++.dg/opt/pr70906.C: New test.
9589 * g++.dg/opt/pr70933.C: New test.
9590
33fd7785
JJ
9591 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9592
6b715bf6
JH
95932016-05-04 Jan Hubicka <hubicka@ucw.cz>
9594
9595 * gcc.dg/ipa/pure-const-3.c: New testcase.
9596
deef7113
MP
95972016-05-04 Marek Polacek <polacek@redhat.com>
9598
9599 * c-c++-common/Wdangling-else-1.c: New test.
9600 * c-c++-common/Wdangling-else-2.c: New test.
9601 * c-c++-common/Wdangling-else-3.c: New test.
9602
5396db97
KCY
96032016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9604
9605 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9606 flag is present.
9607
de55efd5
MP
96082016-05-04 Marek Polacek <polacek@redhat.com>
9609
9610 PR c/48778
9611 * gcc.dg/Waddress-2.c: New test.
9612
475839b6
AM
96132016-05-04 Alan Modra <amodra@gmail.com>
9614
9615 * gcc.target/powerpc/pr70866.c: New.
9616
b25aad5f
MS
96172016-05-03 Martin Sebor <msebor@redhat.com>
9618
9619 PR c++/66561
9620 * c-c++-common/builtin_location.c: New test.
9621 * g++.dg/cpp1y/builtin_location.C: New test.
9622
79ce98bc
MP
96232016-05-03 Marek Polacek <polacek@redhat.com>
9624
9625 PR c/70859
9626 * gcc.dg/pr70859.c: New test.
9627 * gcc.dg/pr70859-2.c: New test.
9628
402e89f5
PMR
96292016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9630
9631 * gnat.dg/debug5.adb: New testcase.
9632
f3d90045
DV
96332016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9634
9635 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9636 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9637 Procedure to check for z10 instruction set.
9638
1e26cec1
CL
96392016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9640
9641 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9642
71aca5a0
AM
96432016-05-03 Alan Modra <amodra@gmail.com>
9644
9645 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9646
2fd70ec1
JJ
96472016-05-03 Jakub Jelinek <jakub@redhat.com>
9648
9649 * gcc.target/i386/avx512f-cvt-1.c: New test.
9650
e5705cf7
L
96512016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9652
9653 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9654 -fdump-tree-vrp-details.
9655
381cdae4
RB
96562016-05-03 Richard Biener <rguenther@suse.de>
9657
9658 * gcc.dg/pr30172-1.c: Adjust.
9659 * gcc.dg/pr63743.c: Likewise.
9660 * gcc.dg/tm/pr51696.c: Likewise.
9661 * c-c++-common/tm/safe-1.c: Likewise.
9662 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9663 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9664 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9665 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9666
adedd5c1
JJ
96672016-05-03 Jakub Jelinek <jakub@redhat.com>
9668
31ed1665
JJ
9669 PR rtl-optimization/70467
9670 * gcc.target/i386/pr70467-3.c: New test.
9671 * gcc.target/i386/pr70467-4.c: New test.
9672
dea60b59
JJ
9673 PR tree-optimization/70916
9674 * gcc.c-torture/compile/pr70916.c: New test.
9675
adedd5c1
JJ
9676 PR target/49244
9677 * gcc.target/i386/pr49244-1.c: New test.
9678 * gcc.target/i386/pr49244-2.c: New test.
9679
f80041ef
BS
96802016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9681
9682 PR rtl-optimization/44281
9683 * gcc.target/i386/pr44281.c: New test.
9684
1cfcd39e
BC
96852016-05-03 bin cheng <bin.cheng@arm.com>
9686
9687 PR tree-optimization/56541
9688 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9689 * gcc.dg/vect/pr56541.c: new test.
9690
4304ccfd
MM
96912016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9692
9693 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9694 __float128.
9695 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9696
50d94c29
L
96972016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9698
9699 PR testsuite/70520
9700 * c-c++-common/asan/clone-test-1.c (main): Align child process
9701 stack to 16 bytes.
9702
bc1aee87
DM
97032016-05-02 David Malcolm <dmalcolm@redhat.com>
9704
9705 PR c++/62314
9706 * g++.dg/spellcheck-fields-2.C: New test case.
9707
474e0129
DM
97082016-05-02 David Malcolm <dmalcolm@redhat.com>
9709
9710 PR c++/62314
9711 * g++.dg/pr62314.C: New test case.
9712
818b88a7
JH
97132016-05-02 Jan Hubicka <hubicka@ucw.cz>
9714
9715 * gcc.dg/ipa/inline-8.c: New testcase.
9716
dd77684f
JJ
97172016-05-02 Jakub Jelinek <jakub@redhat.com>
9718
9719 PR rtl-optimization/70467
9720 * gcc.target/i386/pr70467-1.c: New test.
9721
72407e00
BE
97222016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9723
9724 * gcc.dg/spec-options.c: Run the test on all targets.
9725 * gcc.dg/foo.specs: Use cpp_unique_options.
9726
dd53d197
MG
97272016-05-02 Marc Glisse <marc.glisse@inria.fr>
9728
9729 * gcc.dg/tree-ssa/unord.c: New testcase.
9730
a8b85ce9
MG
97312016-05-02 Marc Glisse <marc.glisse@inria.fr>
9732
9733 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9734
5b37e866
NS
97352016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9736
9737 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9738
7176a4a0
MP
97392016-05-02 Marek Polacek <polacek@redhat.com>
9740
9741 PR c/70851
9742 * gcc.dg/enum-incomplete-3.c: New test.
9743
6b9933b9
MP
97442016-05-02 Marek Polacek <polacek@redhat.com>
9745 Tom de Vries <tom@codesourcery.com>
9746
9747 PR tree-optimization/70700
9748 * gcc.dg/pr70700.c: New test.
9749
90f82260
UB
97502016-05-01 Uros Bizjak <ubizjak@gmail.com>
9751
9752 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9753 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9754 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9755 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9756 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9757
f73036c1
EB
97582016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * ada/acats/run_acats: Rename into...
9761 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9762 * ada/acats/run_all.sh: Remove redundant test.
9763 (target_run): Move around.
9764 (target_gnatchop): Use newly built executable.
9765 (target_gnatmake): Likewise.
9766 Check that the compilation of impbit succeeds.
9767
85e051a3
OE
97682016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9769
9770 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9771 * gcc.dg/20021029-1.c: Likewise.
9772 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9773 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9774 * gcc.target/sh/cmpstr.c: Likewise.
9775 * gcc.target/sh/cmpstrn.c: Likewise.
9776 * gcc.target/sh/memset.c: Likewise.
9777 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9778 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9779 * gcc.target/sh/pr39423-1.c: Likewise.
9780 * gcc.target/sh/pr49468-di.c: Likewise.
9781 * gcc.target/sh/pr49468-si.c: Likewise.
9782 * gcc.target/sh/pr49880-1.c: Likewise.
9783 * gcc.target/sh/pr49880-2.c: Likewise.
9784 * gcc.target/sh/pr49880-3.c: Likewise.
9785 * gcc.target/sh/pr50751-1.c: Likewise.
9786 * gcc.target/sh/pr50751-4.c: Likewise.
9787 * gcc.target/sh/pr50751-7.c: Likewise.
9788 * gcc.target/sh/pr51244-1.c: Likewise.
9789 * gcc.target/sh/pr51244-10.c: Likewise.
9790 * gcc.target/sh/pr51244-11.c: Likewise.
9791 * gcc.target/sh/pr51244-12.c: Likewise.
9792 * gcc.target/sh/pr51244-13.c: Likewise.
9793 * gcc.target/sh/pr51244-14.c: Likewise.
9794 * gcc.target/sh/pr51244-17.c: Likewise.
9795 * gcc.target/sh/pr51244-18.c: Likewise.
9796 * gcc.target/sh/pr51244-19.c: Likewise.
9797 * gcc.target/sh/pr51244-4.c: Likewise.
9798 * gcc.target/sh/pr51244-5.c: Likewise.
9799 * gcc.target/sh/pr51244-7.c: Likewise.
9800 * gcc.target/sh/pr51244-8.c: Likewise.
9801 * gcc.target/sh/pr51244-9.c: Likewise.
9802 * gcc.target/sh/pr51697.c: Likewise.
9803 * gcc.target/sh/pr52483-1.c: Likewise.
9804 * gcc.target/sh/pr52483-2.c: Likewise.
9805 * gcc.target/sh/pr52483-3.c: Likewise.
9806 * gcc.target/sh/pr52483-5.c: Likewise.
9807 * gcc.target/sh/pr52933-1.c: Likewise.
9808 * gcc.target/sh/pr52933-2.c: Likewise.
9809 * gcc.target/sh/pr52933-3.c: Likewise.
9810 * gcc.target/sh/pr53568-1.c: Likewise.
9811 * gcc.target/sh/pr53976-1.c: Likewise.
9812 * gcc.target/sh/pr53988-1.c: Likewise.
9813 * gcc.target/sh/pr53988.c: Likewise.
9814 * gcc.target/sh/pr54089-1.c: Likewise.
9815 * gcc.target/sh/pr54089-6.c: Likewise.
9816 * gcc.target/sh/pr54089-7.c: Likewise.
9817 * gcc.target/sh/pr54089-8.c: Likewise.
9818 * gcc.target/sh/pr54089-9.c: Likewise.
9819 * gcc.target/sh/pr54236-1.c: Likewise.
9820 * gcc.target/sh/pr54236-2.c: Likewise.
9821 * gcc.target/sh/pr54236-3.c: Likewise.
9822 * gcc.target/sh/pr54236-4.c: Likewise.
9823 * gcc.target/sh/pr54386.c: Likewise.
9824 * gcc.target/sh/pr54602-1.c: Likewise.
9825 * gcc.target/sh/pr54685.c: Likewise.
9826 * gcc.target/sh/pr54760-1.c: Likewise.
9827 * gcc.target/sh/pr54760-2.c: Likewise.
9828 * gcc.target/sh/pr54760-3.c: Likewise.
9829 * gcc.target/sh/pr54760-4.c: Likewise.
9830 * gcc.target/sh/pr54760-5.c: Likewise.
9831 * gcc.target/sh/pr54760-6.c: Likewise.
9832 * gcc.target/sh/pr55146.c: Likewise.
9833 * gcc.target/sh/pr55160.c: Likewise.
9834 * gcc.target/sh/pr59278.c: Likewise.
9835 * gcc.target/sh/pr59401-1.c: Likewise.
9836 * gcc.target/sh/pr59533-1.c: Likewise.
9837 * gcc.target/sh/pr63260.c: Likewise.
9838 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9839 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9840 * gcc.target/sh/strlen.c: Likewise.
9841 * gcc.target/sh/torture/pr30807.c: Likewise.
9842 * gcc.target/sh/torture/pr34777.c: Likewise.
9843 * gcc.target/sh/torture/pr64652.c: Likewise.
9844 * gcc.target/sh/torture/pr65505.c: Likewise.
9845 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9846 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9847
411e5c67
PC
98482016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/66644
9851 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9852
8fa97501
BS
98532016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9854
9855 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9856 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9857 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9858 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9859
5a956111
PP
98602016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9861
9862 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9863 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9864
e7ff0319
CP
98652016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9866
9867 PR middle-end/70626
9868 * c-c++-common/goacc/combined-reduction.c: New test.
9869 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9870
52d11a4b
L
98712016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9872
9873 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9874 *movdi_internal pattern only if PIC off.
9875 * gcc.target/i386/pr70155-2.c: Likewise.
9876 * gcc.target/i386/pr70155-3.c: Likewise.
9877 * gcc.target/i386/pr70155-4.c: Likewise.
9878 * gcc.target/i386/pr70155-5.c: Likewise.
9879 * gcc.target/i386/pr70155-6.c: Likewise.
9880 * gcc.target/i386/pr70155-7.c: Likewise.
9881 * gcc.target/i386/pr70155-8.c: Likewise.
9882 * gcc.target/i386/pr70155-15.c: Likewise.
9883 * gcc.target/i386/pr70155-17.c: Likewise.
9884 * gcc.target/i386/pr70155-22.c: Likewise.
9885
8960db31
BC
98862016-04-29 Bin Cheng <bin.cheng@arm.com>
9887
9888 PR tree-optimization/70803
9889 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9890
cca535a4
IE
98912016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9892
9893 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9894 optimization of vector loop.
9895 * gcc.target/i386/vect-unpack-3.c: New test.
9896 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9897 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9898 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9899
500ecf4a
MP
99002016-04-29 Marek Polacek <polacek@redhat.com>
9901
9902 PR sanitizer/70342
9903 * g++.dg/ubsan/null-7.C: New test.
9904
2fff3db8
MP
9905 PR c/70852
9906 * gcc.dg/pr70852.c: New test.
9907
509063eb
DV
99082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9909
9910 PR/69089
9911 * g++.dg/cpp0x/alignas6.C: New test.
9912
83745c0d
DV
99132016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9914
c87885ca
RO
9915 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9916 * gcc.dg/pr27003.c: Likewise.
9917 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9918 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9919 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9920 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9921 * gcc.target/arc/mxy.c: Likewise.
9922 * gcc.target/arc/mswape.c: Likewise.
9923 * gcc.target/arc/mrtsc.c: Likewise.
9924 * gcc.target/arc/mcrc.c: Likewise.
9925 * gcc.target/arc/mdsp-packa.c: Likewise.
9926 * gcc.target/arc/mdvbf.c: Likewise.
9927 * gcc.target/arc/mlock.c: Likewise.
9928 * gcc.target/arc/mmac-24.c: Likewise.
9929 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9930
849b265d
BS
99312016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9932 Matthijs Kooijman <matthijs@stdin.nl>
9933 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9934
9935 PR target/60040
9936 * gcc.target/avr/pr60040-1.c: New.
9937 * gcc.target/avr/pr60040-2.c: New.
9938
1390536b
RB
99392016-04-29 Richard Biener <rguenther@suse.de>
9940
9941 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9942
98998245
RB
99432016-04-29 Richard Biener <rguenther@suse.de>
9944
9945 PR tree-optimization/13962
9946 PR tree-optimization/65686
9947 * gcc.dg/uninit-pr65686.c: New testcase.
9948
8b80cc21
JJ
99492016-04-29 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR middle-end/70843
9952 * gcc.dg/pr70843.c: New test.
9953
6181bc30
JJ
99542016-04-28 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR target/70858
9957 * gcc.target/i386/pr70858.c: New test.
9958
f4cb3612
AB
99592016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9960
9961 * gcc.target/arc/nps400-1.c: New file.
9962
8ad9df62
JR
99632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9964 Andrew Burgess <andrew.burgess@embecosm.com>
9965
9966 * gcc.target/arc/movh_cl-1.c: New file.
9967
ceaaa9fe
JR
99682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9969 Andrew Burgess <andrew.burgess@embecosm.com>
9970
9971 * gcc.target/arc/extzv-1.c: New file.
9972 * gcc.target/arc/insv-1.c: New file.
9973 * gcc.target/arc/insv-2.c: New file.
9974 * gcc.target/arc/movb-1.c: New file.
9975 * gcc.target/arc/movb-2.c: New file.
9976 * gcc.target/arc/movb-3.c: New file.
9977 * gcc.target/arc/movb-4.c: New file.
9978 * gcc.target/arc/movb-5.c: New file.
9979 * gcc.target/arc/movb_cl-1.c: New file.
9980 * gcc.target/arc/movb_cl-2.c: New file.
9981 * gcc.target/arc/movbi_cl-1.c: New file.
9982 * gcc.target/arc/movl-1.c: New file.
9983
4d03dc2f
JR
99842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9985 Andrew Burgess <andrew.burgess@embecosm.com>
9986
9987 * gcc.target/arc/cmem-1.c: New file.
9988 * gcc.target/arc/cmem-2.c: New file.
9989 * gcc.target/arc/cmem-3.c: New file.
9990 * gcc.target/arc/cmem-4.c: New file.
9991 * gcc.target/arc/cmem-5.c: New file.
9992 * gcc.target/arc/cmem-6.c: New file.
9993 * gcc.target/arc/cmem-7.c: New file.
9994 * gcc.target/arc/cmem-ld.inc: New file.
9995 * gcc.target/arc/cmem-st.inc: New file.
9996
81262dad
JJ
99972016-04-28 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR target/70821
10000 * gcc.target/i386/pr70821.c: New test.
10001
0a31a09a
BS
100022016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10003
10004 * gcc.target/powerpc/vec-adde.c: New test.
10005 * gcc.target/powerpc/vec-adde-int128.c: New test.
10006
3ddffba9
JJ
100072016-04-28 Jakub Jelinek <jakub@redhat.com>
10008
10009 * gcc.target/i386/avx-vround-1.c: New test.
10010 * gcc.target/i386/avx-vround-2.c: New test.
10011 * gcc.target/i386/avx512vl-vround-1.c: New test.
10012 * gcc.target/i386/avx512vl-vround-2.c: New test.
10013
713dedcd
RO
100142016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10015
10016 PR testsuite/70595
10017 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10018 (check_effective_target_cilkplus_runtime): ... this.
10019 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10020 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10021
10022 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10023 Require cilkplus_runtime.
10024 Don't add -lcilkrts.
10025 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10026 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10027 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10028 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10029 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10030 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10031 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10032 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10033 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10034 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10035 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10036 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10037 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10038 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10039 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10040 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10041 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10042 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10043 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10044 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10045 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10046 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10047 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10048 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10049 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10050 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10051 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10052 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10053 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10054
10055 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10056 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10057
10058 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10059
10060 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10061 cilkplus_runtime.
10062
3563f78f
MG
100632016-04-27 Marc Glisse <marc.glisse@inria.fr>
10064
10065 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10066 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10067
6bc2bb18
RB
100682015-04-27 Ryan Burn <contact@rnburn.com>
10069
10070 PR c++/69024
10071 PR c++/68997
10072 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10073 diagnostic.
10074 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10075 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10076
1e55d29a
EB
100772016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10078
10079 * gnat.dg/limited_with4.ad[sb]: New test.
10080 * gnat.dg/limited_with4_pkg.ads: New helper.
10081
087146ca
L
100822016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10083
10084 PR target/70155
10085 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10086 and movv1ti_internal patterns
10087 * gcc.target/i386/pr70155-1.c: New test.
10088 * gcc.target/i386/pr70155-2.c: Likewise.
10089 * gcc.target/i386/pr70155-3.c: Likewise.
10090 * gcc.target/i386/pr70155-4.c: Likewise.
10091 * gcc.target/i386/pr70155-5.c: Likewise.
10092 * gcc.target/i386/pr70155-6.c: Likewise.
10093 * gcc.target/i386/pr70155-7.c: Likewise.
10094 * gcc.target/i386/pr70155-8.c: Likewise.
10095 * gcc.target/i386/pr70155-9.c: Likewise.
10096 * gcc.target/i386/pr70155-10.c: Likewise.
10097 * gcc.target/i386/pr70155-11.c: Likewise.
10098 * gcc.target/i386/pr70155-12.c: Likewise.
10099 * gcc.target/i386/pr70155-13.c: Likewise.
10100 * gcc.target/i386/pr70155-14.c: Likewise.
10101 * gcc.target/i386/pr70155-15.c: Likewise.
10102 * gcc.target/i386/pr70155-16.c: Likewise.
10103 * gcc.target/i386/pr70155-17.c: Likewise.
10104 * gcc.target/i386/pr70155-18.c: Likewise.
10105 * gcc.target/i386/pr70155-19.c: Likewise.
10106 * gcc.target/i386/pr70155-20.c: Likewise.
10107 * gcc.target/i386/pr70155-21.c: Likewise.
10108 * gcc.target/i386/pr70155-22.c: Likewise.
10109
92329f9f
L
101102016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10111
10112 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10113 ".{5,6}".
10114
309a0cf6
BC
101152016-04-27 Bin Cheng <bin.cheng@arm.com>
10116
10117 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10118 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10119 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10120 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10121 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10122
72ed2b9c
RB
101232016-04-27 Richard Biener <rguenther@suse.de>
10124
10125 PR ipa/70760
10126 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10127 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10128
3c98ff9b
NS
101292016-04-27 Nathan Sidwell <nathan@acm.org>
10130
10131 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10132 * g++.dg/ubsan/pr63956.C: Adjust error location.
10133
9ec5d66b
NC
101342016-04-27 Nick Clifton <nickc@redhat.com>
10135
10136 PR middle-end/49889
10137 * gcc.dg/pr49889.c: New test.
10138
c1e1f433
BS
101392016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10140
10141 * c-c++-common/memset-array.c: New test.
10142
8ac43293
MS
101432016-04-26 Martin Sebor <msebor@redhat.com>
10144
10145 PR c++/66639
10146 * g++.dg/cpp1y/func_constexpr.C: New test.
10147
843ce8ab
PP
101482016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10149
10150 PR c++/70241
10151 * g++.dg/cpp0x/enum32.C: New test.
10152 * g++.dg/cpp0x/enum33.C: New test.
10153
101542016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10155
10156 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10157 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10158 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10159 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10160 * gcc.c-torture/execute/pr38151.c: Likewise.
10161 * gcc.c-torture/execute/pr66556.c: Likewise.
10162 * gcc.c-torture/execute/pr67781.c: Likewise.
10163 * gcc.c-torture/execute/pr68648.c: Likewise.
10164
ca1206be
MG
101652016-04-26 Marc Glisse <marc.glisse@inria.fr>
10166
10167 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10168
2448a956
MP
101692016-04-26 Marek Polacek <polacek@redhat.com>
10170
10171 PR c/67784
10172 * gcc.dg/pr67784-3.c: New test.
10173 * gcc.dg/pr67784-4.c: New test.
10174 * gcc.dg/pr67784-5.c: New test.
10175
b02a5e26
MP
10176 PR c/70791
10177 * gcc.dg/Wnested-externs-2.c: New test.
10178
6b6aa8d3
MG
101792016-04-26 Marc Glisse <marc.glisse@inria.fr>
10180
10181 * gcc.dg/fold-plusmult.c: Adjust.
10182 * gcc.dg/no-strict-overflow-6.c: Adjust.
10183 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10184
a2095b55
BS
101852016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10186
10187 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10188 number scans.
10189 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10190 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10191 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10192 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10193 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10194 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10195 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10196 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10197 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10198 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10199 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10200 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10201 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10202 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10203 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10204 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10205 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10206 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10207 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10208 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10209 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10210 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10211 scans.
10212 * gcc.target/i386/pr32219-4.c: Likewise.
10213 * gcc.target/i386/pr32219-6.c: Likewise.
10214 * gcc.target/i386/pr32219-8.c: Likewise.
10215
bb0cc5c8
KT
102162016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10217
10218 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10219 associated options.
10220
5a0802ea
MP
102212016-04-26 Marek Polacek <polacek@redhat.com>
10222
10223 PR c++/70744
10224 * g++.dg/ext/cond2.C: New test.
10225
00f615af
BC
102262016-04-26 Bin Cheng <bin.cheng@arm.com>
10227
10228 PR tree-optimization/70771
10229 PR tree-optimization/70775
10230 * gcc.dg/pr70771.c: New test.
25939d34 10231 * gcc.dg/pr70775.c: New test.
00f615af 10232
218155e7
BS
102332016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10234
10235 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10236
ab99f467
RB
102372016-04-25 Richard Biener <rguenther@suse.de>
10238
10239 PR tree-optimization/70780
10240 * gcc.dg/torture/pr70780.c: New testcase.
10241
3f8257db 102422016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10243
c87885ca
RO
10244 * gcc.target/arm/neon-vaddws16.c: New test.
10245 * gcc.target/arm/neon-vaddws32.c: New test.
10246 * gcc.target/arm/neon-vaddwu16.c: New test.
10247 * gcc.target/arm/neon-vaddwu32.c: New test.
10248 * gcc.target/arm/neon-vaddwu8.c: New test.
10249 * lib/target-supports.exp
93c590ee
MC
10250 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10251 that arm neon support vector widen sum of HImode TO SImode.
10252
d6c1a7a7
JJ
102532016-04-23 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR sanitizer/70712
10256 * c-c++-common/asan/pr70712.c: New test.
10257
ab0fc037
TS
102582016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10259
10260 * .gitattributes: New file.
10261
2aa64824
CL
102622016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10263
10264 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10265
e7e12d92
DH
102662016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10267
10268 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10269 * gfortran.dg/submodule_15.f08: Likewise.
10270
d1431192
RB
102712016-04-22 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/70740
10274 * gcc.dg/torture/pr70740.c: New testcase.
10275
04a63c24
L
102762016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10277
10278 PR target/70750
10279 * gcc.target/i386/pr70750-1.c: New test.
10280 * gcc.target/i386/pr70750-2.c: Likewise.
10281
20700098
PC
102822016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10283
10284 PR c++/70540
10285 * g++.dg/cpp0x/auto48.C: New.
10286
aedf4e12
MP
102872016-04-21 Marek Polacek <polacek@redhat.com>
10288
10289 PR c++/70513
10290 * g++.dg/cpp0x/forw_enum12.C: New test.
10291 * g++.dg/cpp0x/forw_enum13.C: New test.
10292
2074d80a
KY
102932016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10294
10295 PR target/70728
10296 * gcc.target/i386/pr70728.c: New test.
10297
aef4aab0
RB
102982016-04-21 Richard Biener <rguenther@suse.de>
10299
10300 PR middle-end/70747
10301 * gcc.dg/pr70747.c: New testcase.
10302
2359e571
BC
103032016-04-21 Bin Cheng <bin.cheng@arm.com>
10304
10305 PR tree-optimization/70715
10306 * gcc.dg/tree-ssa/scev-13.c: New test.
10307
ce0e66ff
MG
103082016-04-21 Marc Glisse <marc.glisse@inria.fr>
10309
10310 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10311
2c2870a1
MG
103122016-04-21 Marc Glisse <marc.glisse@inria.fr>
10313
10314 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10315
a2b056a3
JH
103162016-04-20 Jan Hubicka <jh@suse.cz>
10317
10318 PR ipa/70018
10319 * g++.dg/ipa/nothrow-1.C: New testcase.
10320
ee392fc2
NS
103212016-04-20 Nathan Sidwell <nathan@acm.org>
10322
10323 PR c++/55635
10324 * g++.dg/eh/delete1.C: New.
10325
dda49daf
L
103262016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10327
10328 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10329 -mtune-ctrl=sse_typeless_stores.
10330
8a5b9d5a
L
103312016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10332
10333 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10334
1011119f
BC
103352016-04-20 Bin Cheng <bin.cheng@arm.com>
10336
10337 PR tree-optimization/69489
10338 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10339
477d4906
IV
103402016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10341
10342 PR c++/69363
10343 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10344 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10345 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10346
fad08d12
BC
103472016-04-20 Bin Cheng <bin.cheng@arm.com>
10348
10349 PR tree-optimization/56625
10350 PR tree-optimization/69489
10351 * gcc.dg/vect/pr56625.c: New test.
10352 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10353
9e3e4fab
AP
103542016-04-20 Andrew Pinski <apinski@cavium.com>
10355
10356 PR target/64971
10357 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10358
d7aa24e4
AC
103592016-04-20 Arnaud Charlet <charlet@adacore.com>
10360
10361 * gnat.dg/self1.adb: Remove now incorrect test.
10362
e6d62b46
BC
103632016-04-20 Bin Cheng <bin.cheng@arm.com>
10364
10365 * gcc.dg/tree-ssa/scev-11.c: New test.
10366 * gcc.dg/tree-ssa/scev-12.c: New test.
10367
2697b189
MP
103682016-04-20 Marek Polacek <polacek@redhat.com>
10369
10370 PR tree-optimization/70725
10371 * gcc.dg/pr70725.c: New test.
10372
60d393e8
RB
103732016-04-20 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/70726
10376 * g++.dg/vect/pr70726.cc: New testcase.
10377
82c6f58a
AK
103782016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10379
10380 PR target/70674
10381 * gcc.target/s390/pr70674.c: New test.
10382
90eeab20
JD
103832016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10384
10385 PR libgfortran/70684
10386 * gfortran.dg/list_read_14.f90: New test.
10387
fc9cf6da
L
103882016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10389
10390 PR target/69201
10391 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10392 extern to force it misaligned.
10393 (b): Likewise.
10394 (c): Likewise.
10395 (d): Likewise.
10396 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10397 Don't check `*' before movv4sf_internal.
10398 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10399 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10400 Don't check `*' before movv16qi_internal.
10401 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10402 extern to force it misaligned.
10403 (b): Likewise.
10404 (c): Likewise.
10405 (d): Likewise.
10406 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10407 Don't check `*' before movv2df_internal.
10408 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10409 extern to force it misaligned.
10410 (b): Likewise.
10411 (c): Likewise.
10412 (d): Likewise.
10413 Check movv8sf_internal instead of avx_storeups256.
10414 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10415
ea8927ea
RB
104162016-04-19 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/70171
10419 * g++.dg/tree-ssa/pr70171.C: New testcase.
10420
65f52ee9
RB
104212016-04-19 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/70724
10424 * gcc.dg/torture/pr70724.c: New testcase.
10425
987b67f1
VM
104262016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10427
10428 PR middle-end/70689
c87885ca 10429 * gcc.target/i386/pr70689.c: New.
987b67f1 10430
91a47c39
L
104312016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10432
10433 PR target/70708
10434 * gcc.target/i386/pr70708.c: New test.
10435
8270b82d
RB
104362016-04-18 Richard Biener <rguenther@suse.de>
10437
10438 PR tree-optimization/43434
10439 * gcc.dg/vect/pr43434.c: New testcase.
10440 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10441 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10442 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10443 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10444 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10445 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10446 * gcc.dg/gomp/pr68640.c: Likewise.
10447 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10448 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10449
edd048e2
RB
104502016-04-18 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/70701
10453 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10454
bd5c7330
TV
104552016-04-18 Tom de Vries <tom@codesourcery.com>
10456
10457 PR testsuite/70699
10458 * gcc.dg/pr70161.c: Add dot-file scans.
10459 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10460 instead of after last dot char.
10461
23f2660f
EB
104622016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10463
10464 * c-c++-common/dump-ada-spec-3.c: New test.
10465 * c-c++-common/dump-ada-spec-4.c: Likewise.
10466
da152c9f
TV
104672016-04-17 Tom de Vries <tom@codesourcery.com>
10468
10469 PR other/70183
10470 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10471
cc950f98
JH
104722016-04-15 Jan Hubicka <jh@suse.cz>
10473
10474 PR ipa/70018
10475 * g++.dg/ipa/pure-const-1.C: New testcase.
10476 * g++.dg/ipa/pure-const-2.C: New testcase.
10477 * g++.dg/ipa/pure-const-3.C: New testcase.
10478
949505a9
MP
104792016-04-15 Marek Polacek <polacek@redhat.com>
10480
10481 PR c/70671
10482 * gcc.dg/bitfld-22.c: New test.
10483
10e547d6
BS
104842016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10485
10486 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10487 x86_64.
10488
1e77281b
MP
104892016-04-15 Marek Polacek <polacek@redhat.com>
10490
10491 PR c/70651
10492 * c-c++-common/pr70651.c: New test.
10493
e501fa8e
KT
104942016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10495
10496 PR rtl-optimization/70681
10497 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10498 dump scan on arm and powerpc.
10499 * gcc.dg/pr10474.c: Likewise.
10500
dda1bf61
JJ
105012016-04-15 Jakub Jelinek <jakub@redhat.com>
10502
ca4ef1ff
JJ
10503 PR c++/69517
10504 PR c++/70019
10505 PR c++/70588
10506 * g++.dg/cpp1y/vla11.C: Revert for real.
10507
dda1bf61
JJ
10508 PR c/70436
10509 * c-c++-common/Wparentheses-1.c: New test.
10510 * c-c++-common/gomp/Wparentheses-1.c: New test.
10511 * c-c++-common/gomp/Wparentheses-2.c: New test.
10512 * c-c++-common/gomp/Wparentheses-3.c: New test.
10513 * c-c++-common/gomp/Wparentheses-4.c: New test.
10514 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10515 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10516 * c-c++-common/goacc/Wparentheses-1.c: New test.
10517
1355e62c
KY
105182016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10519
10520 PR target/70662
10521 * gcc.target/i386/pr70662.c: New test.
10522
0ab34b9e 105232016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10524 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10525
10526 PR tree-optimization/70130
10527 * gcc.dg/vect/O3-pr70130.c: New testcase.
10528
bc773aad
MM
105292016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10530
6e9b2286
MM
10531 PR target/70669
10532 * gcc.target/powerpc/pr70669.c: New test.
10533
bc773aad
MM
10534 PR target/70640
10535 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10536 a power7 system that does not have an assembler that supports
10537 power8.
10538
d8747845
MS
105392016-04-14 Martin Sebor <msebor@redhat.com>
10540
10541 PR c++/69517
10542 PR c++/70019
10543 PR c++/70588
10544 * c-c++-common/ubsan/vla-1.c: Revert.
10545 * g++.dg/cpp1y/vla11.C: Same.
10546 * g++.dg/cpp1y/vla12.C: Same.
10547 * g++.dg/cpp1y/vla13.C: Same.
10548 * g++.dg/cpp1y/vla14.C: Same.
10549 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10550 * g++.dg/init/array24.C: Same.
d8747845
MS
10551 * g++.dg/ubsan/vla-1.C: Same.
10552
85128559
MP
105532016-04-14 Marek Polacek <polacek@redhat.com>
10554 Jan Hubicka <hubicka@ucw.cz>
10555
10556 PR c++/70029
10557 * g++.dg/torture/pr70029.C: New test.
10558
52fbb073
MS
105592016-04-14 Martin Sebor <msebor@redhat.com>
10560
10561 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10562 type size to prevent failures on targets with very low maximum
10563 alignment.
10564
6db61d6f
RB
105652016-04-14 Richard Biener <rguenther@suse.de>
10566
10567 PR tree-optimization/70623
10568 * gcc.dg/torture/pr70623.c: New testcase.
10569 * gcc.dg/torture/pr70623-2.c: Likewise.
10570
342fac95
MS
105712016-04-13 Martin Sebor <msebor@redhat.com>
10572
10573 PR c++/69517
10574 PR c++/70019
10575 PR c++/70588
10576 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10577 * g++.dg/cpp1y/vla11.C: New test.
10578 * g++.dg/cpp1y/vla12.C: New test.
10579 * g++.dg/cpp1y/vla13.C: New test.
10580 * g++.dg/cpp1y/vla14.C: New test.
10581 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10582 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10583 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10584
d93c452f
JJ
105852016-04-13 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR c++/70641
10588 * g++.dg/opt/pr70641.C: New test.
10589
85115fb6
RO
105902016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10591
10592 PR rtl-optimization/68749
10593 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10594 effects of argument promotions.
10595 Remove default args to dg-skip-if.
10596
545a4139
PC
105972016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR c++/70635
10600 * g++.dg/parse/pr70635.C: New.
10601
b3a77f21
MP
106022016-04-13 Marek Polacek <polacek@redhat.com>
10603
10604 PR c++/70639
10605 * c-c++-common/Wmisleading-indentation-4.c: New test.
10606
99cd9857
MP
106072016-04-13 Marek Polacek <polacek@redhat.com>
10608
10609 PR c/70436
c87885ca
RO
10610 * gcc.dg/Wparentheses-12.c: New test.
10611 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10612
75ca93ec
IE
106132016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10614
10615 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10616 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10617 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10618
3d3f9e7e
JJ
106192016-04-13 Jakub Jelinek <jakub@redhat.com>
10620
37947cd0
JJ
10621 PR middle-end/70633
10622 * gcc.c-torture/compile/pr70633.c: New test.
10623
3d3f9e7e
JJ
10624 PR debug/70628
10625 * gcc.dg/torture/pr70628.c: New test.
10626
92886d3e
PP
106272016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10628
10629 PR c++/70610
10630 * g++.dg/template/pr70610.C: New test.
10631 * g++.dg/template/pr70610-2.C: New test.
10632 * g++.dg/template/pr70610-3.C: New test.
10633 * g++.dg/template/pr70610-4.C: New test.
10634
13bd7c2b
JJ
106352016-04-12 Jakub Jelinek <jakub@redhat.com>
10636
6512fa6d
JJ
10637 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10638 128 instead of 32.
10639
13bd7c2b
JJ
10640 PR c++/70571
10641 * g++.dg/ext/pr70571.C: New test.
10642
20b9851c
MM
106432016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10644
8a434ada 10645 PR target/70640
20b9851c
MM
10646 * gcc.target/powerpc/pr70640.c: New test.
10647
2b2f52bc
PC
106482016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10649
10650 PR c++/68722
10651 * g++.dg/parse/pr68722.C: New.
10652
5901e56a
JJ
106532016-04-12 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR rtl-optimization/70596
10656 * gcc.target/i386/pr70596.c: New test.
10657
d4619dc1
NS
106582016-04-12 Nathan Sidwell <nathan@acm.org>
10659
10660 PR c++/70501
10661 * g++.dg/init/pr70501.C: New.
10662
3df530d3
DW
106632016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10664
10665 * gcc.target/i386/asm-flag-6.c: New test.
10666
b7a120d7
TV
106672016-04-12 Tom de Vries <tom@codesourcery.com>
10668
10669 PR tree-optimization/68756
10670 * gcc.dg/graphite/pr68756.c: New test.
10671
4e0eea75
JJ
106722016-04-12 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR tree-optimization/70602
10675 * gcc.c-torture/execute/pr70602.c: New test.
10676
35fbda43
MM
106772016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10678
10679 PR target/70381
10680 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10681 __float128 emulator is built and runs.
10682 * gcc.target/powerpc/float128-1.c: Likewise.
10683
10684 * lib/target-supports.exp (check_ppc_float128_sw_available):
10685 Rework tests for __float128 software and hardware
10686 availability. Fix exit condition to return 0 on success.
10687
04a99ebe
JG
106882016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10689
10690 PR target/70133
10691 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10692 * gcc.target/aarch64/target_attr_15.c: Likewise.
10693
47cd5a85
PC
106942016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10695
10696 PR c++/69066
10697 * g++.dg/cpp1y/pr69066.C: New.
10698
a5edb32e
JD
106992016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10700
10701 PR fortran/68566
10702 * gfortran.dg/pr36192.f90: Update test.
10703 * gfortran.dg/pr36192_1.f90: Update test.
10704 * gfortran.dg/real_dimension_1.f: Update test.
10705 * gfortran.dg/parameter_array_init_7.f90: New test.
10706
8ef378f8
JDA
107072016-04-09 John David Anglin <danglin@gcc.gnu.org>
10708
c532c871
JDA
10709 PR testsuite/64039
10710 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10711
d34f706f
JDA
10712 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10713
75e1dd9e
JDA
10714 PR rtl-optimization/66669
10715 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10716
8a976f5f
JDA
10717 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10718
da04822a
JDA
10719 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10720 * gcc.dg/pie-1.c: Likewise.
10721 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10722 * gcc.dg/pic-4.c: Likewise.
10723 * gcc.dg/pie-3.c: Likewise.
10724 * gcc.dg/pie-4.c: Likewise.
10725
adfabcf9
JDA
10726 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10727
4a020adf
JDA
10728 PR tree-optimization/68644
10729 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10730
8ef378f8
JDA
10731 PR rtl-optimization/64886
10732 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10733
09bf990e
TV
107342016-04-09 Tom de Vries <tom@codesourcery.com>
10735
10736 PR tree-optimization/68953
10737 * gcc.dg/graphite/pr68953.c: New test.
10738
138c3c1a
DH
107392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10740
10741 PR fortran/70592
10742 * gfortran.dg/deferred_character_16.f90: New test.
10743
f55460af
JJ
107442016-04-09 Jakub Jelinek <jakub@redhat.com>
10745
10746 PR tree-optimization/70586
10747 * gcc.c-torture/execute/pr70586.c: New test.
10748
0b77bbf3
DH
107492016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10750
10751 PR sanitizer/70573
10752 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10753 with __builtin_memset
10754 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10755
c42cfb5c
CP
107562016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10757
10758 PR lto/70289
10759 PR ipa/70348
10760 PR tree-optimization/70373
10761 PR middle-end/70533
10762 PR middle-end/70534
10763 PR middle-end/70535
10764 * c-c++-common/goacc/reduction-5.c: New test.
10765 * c-c++-common/goacc/reduction-promotions.c: New test.
10766 * gfortran.dg/goacc/reduction-3.f95: New test.
10767 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10768
56cfb596
PP
107692016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10770
10771 PR c++/70590
10772 PR c++/70452
10773 * g++.dg/pr70590.C: New test.
10774 * g++.dg/pr70590-2.C: New test.
10775
1a13c0a2
JJ
107762016-04-08 Jakub Jelinek <jakub@redhat.com>
10777
abc0647a
JJ
10778 PR middle-end/70593
10779 * gcc.target/i386/pr70593.c: New test.
10780
1a13c0a2
JJ
10781 PR rtl-optimization/70574
10782 * gcc.target/i386/avx2-pr70574.c: New test.
10783
c3da4956
MO
107842016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10785
10786 PR sanitizer/70541
10787 * c-c++-common/asan/pr70541.c: New test.
10788
9f1b833b
TV
107892016-04-08 Tom de Vries <tom@codesourcery.com>
10790
10791 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10792 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10793
bae7adda
KT
107942016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10795
10796 PR target/70566
10797 * gcc.c-torture/execute/pr70566.c: New test.
10798
211f3d57
TV
107992016-04-08 Tom de Vries <tom@codesourcery.com>
10800
10801 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10802 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10803
02cf2861
AM
108042016-04-08 Alan Modra <amodra@gmail.com>
10805
10806 * gcc.target/powerpc/pr70117.c: New.
10807
5f490f9f
JJ
108082016-04-07 Jakub Jelinek <jakub@redhat.com>
10809
56e9b710
JJ
10810 PR testsuite/70581
10811 * gcc.dg/lto/simd-function_0.c: New test.
10812
5f490f9f
JJ
10813 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10814 clones.
10815 * c-c++-common/attr-simd-2.c: Likewise.
10816 * c-c++-common/attr-simd-4.c: Likewise.
10817 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10818 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10819
e4ebc74d
TP
108202016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10821
10822 PR testsuite/70553
10823 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10824
9817ae35
TS
108252016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10826 Tom de Vries <tom@codesourcery.com>
10827
10828 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10829 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10830 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10831 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10832 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10833 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10834 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10835 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10836
e292f64d
PP
108372016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10838
10839 PR c/70436
10840 * g++.dg/warn/Wparentheses-29.C: New test.
10841
6b37bdaf
PP
108422016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10843
10844 PR c/70436
10845 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10846 explicit braces to resolve a future -Wparentheses warning.
10847
64824205
RH
108482016-04-06 Richard Henderson <rth@redhat.com>
10849
10850 * gcc.dg/pr61817-1.c: New test.
10851 * gcc.dg/pr61817-2.c: New test.
10852 * gcc.dg/pr69391-1.c: New test.
10853 * gcc.dg/pr69391-2.c: New test.
10854
bc2fc1f3
VM
108552016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10856
10857 PR rtl-optimization/70398
c87885ca 10858 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10859
41414a02
EB
108602016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10861
10862 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10863
4066ea8a
YR
108642016-04-06 Yvan Roux <yvan.roux@linaro.org>
10865 Pedro Alves <palves@redhat.com>
10866
10867 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10868
ec35ea45
JJ
108692016-04-06 Jakub Jelinek <jakub@redhat.com>
10870
3866f8dd
JJ
10871 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10872 Check for avx512f effective targets instead of avx2.
10873 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10874 for AVX512F clones.
10875 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10876 * g++.dg/gomp/declare-simd-1.C: Likewise.
10877 * g++.dg/gomp/declare-simd-3.C: Likewise.
10878 * g++.dg/gomp/declare-simd-4.C: Likewise.
10879
ec35ea45
JJ
10880 PR middle-end/70550
10881 * c-c++-common/gomp/pr70550-1.c: New test.
10882 * c-c++-common/gomp/pr70550-2.c: New test.
10883
c08d28ac
NS
108842016-04-05 Nathan Sidwell <nathan@acm.org>
10885
10886 PR c++/70512
10887 * g++.dg/ext/attribute-may-alias-5.C: New.
10888
1d510e04
JJ
108892016-04-05 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR c++/70336
10892 * c-c++-common/pr70336.c: New test.
10893 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10894 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10895
84278ed9
JH
108962016-04-05 Jan Hubicka <hubicka@ucw.cz>
10897
10898 PR ipa/66223
10899 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10900
268a0ec4
JJ
109012016-04-05 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR rtl-optimization/70542
10904 * gcc.dg/torture/pr70542.c: New test.
10905 * gcc.target/i386/avx2-pr70542.c: New test.
10906
5e8c2eb1
ZS
109072016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10908
10909 PR tree-optimization/70509
10910 * gcc.target/i386/avx512bw-pr70509.c: New test.
10911
c0daf32d
PP
109122016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10913
10914 PR c++/70452
10915 * g++.dg/ext/constexpr-vla4.C: New test.
10916
bf867841
UB
109172016-04-05 Uros Bizjak <ubizjak@gmail.com>
10918
10919 PR target/70510
10920 * gcc.target/i386/pr70510.c: New test.
10921
3022186a
RB
109222016-04-05 Richard Biener <rguenther@suse.de>
10923
10924 PR tree-optimization/70526
10925 * g++.dg/torture/pr70526.C: New testcase.
10926
55fc79b2
JJ
109272016-04-05 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR target/70525
10930 * gcc.target/i386/pr70525.c: New test.
10931
62b233f2
RB
109322016-04-05 Richard Biener <rguenther@suse.de>
10933
10934 PR middle-end/70499
10935 * g++.dg/torture/pr70499.C: New testcase.
10936
cc05759d
RB
109372016-04-05 Richard Biener <rguenther@suse.de>
10938
10939 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10940 remove XFAIL.
10941
f23f16d4
JJ
109422016-04-04 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR middle-end/70307
10945 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10946 rs6000 ABI warnings.
10947
d27ecc49
JH
109482016-04-04 Jan Hubicka <hubicka@ucw.cz>
10949
10950 PR ipa/66223
10951 * g++.dg/ipa/devirt-51.C: New testcase.
10952
c974c96e 109532016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10954 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10955
10956 PR middle-end/70457
10957 * gcc.dg/torture/pr70457.c: New.
10958
7a85da89
AV
109592016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10960
10961 PR fortran/67538
10962 * gfortran.dg/allocate_with_source_19.f08: New test.
10963
de517e64
AV
109642016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10965
10966 PR fortran/65795
10967 * gfortran.dg/coarray_allocate_6.f08: New test.
10968
43b9f499
RB
109692016-04-04 Richard Biener <rguenther@suse.de>
10970
10971 PR rtl-optimization/70484
10972 * gcc.dg/torture/pr70484.c: New testcase.
10973
f13355da
MP
109742016-04-04 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/70307
10977 * gcc.dg/torture/pr70307.c: New test.
10978
6cc6ed50
OE
109792016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10980
10981 PR target/70416
10982 PR target/67391
10983 * gcc.target/sh/torture/pr70416.c: New.
10984
abdc16c8
MS
109852016-04-02 Martin Sebor <msebor@redhat.com>
10986
10987 PR c++/67376
10988 PR c++/70170
10989 PR c++/70172
10990 PR c++/70228
10991 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10992 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10993 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10994 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10995 * g++.dg/cpp0x/constexpr-string.C: Same.
10996 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10997 * g++.dg/cpp0x/pr65398.C: Same.
10998 * g++.dg/ext/constexpr-vla1.C: Same.
10999 * g++.dg/ext/constexpr-vla2.C: Same.
11000 * g++.dg/ext/constexpr-vla3.C: Same.
11001 * g++.dg/ubsan/pr63956.C: Same.
11002
763cd859
JJ
110032016-04-01 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR rtl-optimization/70467
11006 * gcc.target/i386/pr70467-2.c: New test.
11007
0f875435
JJ
110082016-04-01 Jakub Jelinek <jakub@redhat.com>
11009 Marek Polacek <polacek@redhat.com>
11010
11011 PR c++/70488
11012 * g++.dg/init/new47.C: New test.
11013
41d14659
RR
110142016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11015
11016 PR target/70496
11017 * gcc.target/arm/pr70496.c: New test.
11018
f9bf89bb
NS
110192016-04-01 Nathan Sidwell <nathan@acm.org>
11020
73b9085d
NS
11021 PR c++/68475
11022 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11023
4afdcfaa
IE
110242016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11025
11026 PR target/69890
11027 * gcc.dg/strlenopt.h (memmove): New.
11028 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11029 instead of "string.h".
11030 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11031 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11032 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11033 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11034 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11035 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11036 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11037 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11038 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11039 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11040 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11041 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11042 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11043 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11044 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11045 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11046 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11047 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11048 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11049 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11050
b5d7a29c
RO
110512016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052
11053 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11054 (Holder::foo): Reflect this.
11055
b660f9ec
IE
110562016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11057
11058 PR target/70442
11059 * gcc.dg/pr70442.c: New test.
11060
88504f34
NS
110612016-03-31 Nathan Sidwell <nathan@acm.org>
11062
11063 PR c++/70393
11064 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11065
95d34b96
KY
110662016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11067
11068 PR target/70453
11069 * gcc.target/i386/pr70453.c: New test.
11070
b4c4967c
AB
110712016-03-31 Andrey Belevantsev <abel@ispras.ru>
11072
11073 PR target/70292
11074 * gcc.c-torture/pr70292.c: New test.
11075
5fde6a45
MP
110762016-03-31 Marek Polacek <polacek@redhat.com>
11077
11078 PR c/70297
11079 * c-c++-common/pr70297.c: New test.
11080 * g++.dg/cpp0x/typedef-redecl.C: New test.
11081 * gcc.dg/typedef-redecl2.c: New test.
11082
97eb24c4
JJ
110832016-03-31 Jakub Jelinek <jakub@redhat.com>
11084
11085 PR rtl-optimization/70460
11086 * gcc.c-torture/execute/pr70460.c: New test.
11087
efc3536f
RB
110882016-03-31 Richard Biener <rguenther@suse.de>
11089
11090 PR c++/70430
11091 * g++.dg/ext/vector30.C: New testcase.
11092
e0876e21
DH
110932016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11094 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11095
11096 * gfortran.dg/fmt_pf.f90: New test.
11097
e9bff8c6
RO
110982016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11099
11100 Forward-port from 5 branch
11101 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR testsuite/70356
11104 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11105 dg-require-effective-target after dg-do.
11106
11107 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11108
11109 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11110
2620c80d
TS
111112016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11112 Julian Brown <julian@codesourcery.com>
11113 Chung-Lin Tang <cltang@codesourcery.com>
11114 Cesar Philippidis <cesar@codesourcery.com>
11115 James Norris <jnorris@codesourcery.com>
11116 Tom de Vries <tom@codesourcery.com>
11117 Nathan Sidwell <nathan@codesourcery.com>
11118
bf867841 11119 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11120 * c-c++-common/goacc/loop-clauses.c: Likewise.
11121 * g++.dg/goacc/template.C: Likewise.
11122 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11123 * gfortran.dg/goacc/loop-1.f95: Likewise.
11124 * gfortran.dg/goacc/loop-5.f95: Likewise.
11125 * gfortran.dg/goacc/loop-6.f95: Likewise.
11126 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11127 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11128 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11129 * c-c++-common/goacc/clauses-fail.c: Likewise.
11130 * c-c++-common/goacc/parallel-1.c: Likewise.
11131 * c-c++-common/goacc/reduction-1.c: Likewise.
11132 * c-c++-common/goacc/reduction-2.c: Likewise.
11133 * c-c++-common/goacc/reduction-3.c: Likewise.
11134 * c-c++-common/goacc/reduction-4.c: Likewise.
11135 * c-c++-common/goacc/routine-3.c: Likewise.
11136 * c-c++-common/goacc/routine-4.c: Likewise.
11137 * c-c++-common/goacc/routine-5.c: Likewise.
11138 * c-c++-common/goacc/tile.c: Likewise.
11139 * g++.dg/goacc/template.C: Likewise.
11140 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11141 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11142 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11143 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11144 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11145 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11146 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11147 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11148 * c-c++-common/goacc/use_device-1.c: ... this file.
11149 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11150 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11151 * c-c++-common/goacc/host_data-6.c: ... this file.
11152 * c-c++-common/goacc/loop-2-kernels.c: New file.
11153 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11154 * c-c++-common/goacc/loop-3.c: Likewise.
11155 * g++.dg/goacc/reference.C: Likewise.
11156 * g++.dg/goacc/routine-1.C: Likewise.
11157 * g++.dg/goacc/routine-2.C: Likewise.
11158
f6d2d066
RB
111592016-03-30 Richard Biener <rguenther@suse.de>
11160
11161 PR middle-end/70450
11162 * gcc.dg/torture/pr70450.c: New testcase.
11163
d43242b9
JJ
111642016-03-30 Jakub Jelinek <jakub@redhat.com>
11165
11166 PR target/70421
11167 * gcc.dg/torture/pr70421.c: New test.
11168 * gcc.target/i386/avx512f-pr70421.c: New test.
11169
5ce43b77
L
111702016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11171
11172 PR testsuite/70364
11173 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11174 (check): New function.
11175 (bar): Call check.
11176 (foo): Align stack to 16 bytes when calling bar.
11177 * gcc.target/i386/cleanup-2.c: Likewise.
11178
d014a712
PP
111792016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11180
11181 PR tree-optimization/59124
11182 * gcc.dg/Warray-bounds-19.c: New test.
11183
3f8257db 111842016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11185
11186 * lib/prune.exp (escape_regex_chars): New.
11187 (prune_file_path): Update to quote metcharacters for regexp.
11188
3336c6e0
JJ
111892016-03-29 Jakub Jelinek <jakub@redhat.com>
11190
a362f023
JJ
11191 PR rtl-optimization/70429
11192 * gcc.c-torture/execute/pr70429.c: New test.
11193
3336c6e0
JJ
11194 PR tree-optimization/70405
11195 * gcc.dg/pr70405.c: New test.
11196
728557fd
AV
111972016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11198
11199 PR fortran/70397
11200 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11201 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11202
bef977d4
TS
112032016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11204
11205 PR testsuite/64177
11206 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11207 __cilkrts_set_param to set two workers.
11208 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11209 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11210
6f6d25c9
DH
112112016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11212
bf867841 11213 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11214
45733562
KY
112152016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11216
11217 PR target/70406
bf867841 11218 * gcc.target/i386/pr70406.c: New test.
45733562 11219
a1799e5e
EB
112202016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11221
11222 * gnat.dg/specs/double_record_extension3.ads: New test.
11223
5fca7b66
RH
112242016-03-25 Richard Henderson <rth@redhat.com>
11225
11226 PR target/70120
11227 * gcc.target/aarch64/pr70120-1.c: New.
11228 * gcc.target/aarch64/pr70120-2.c: New.
11229 * gcc.target/aarch64/pr70120-3.c: New.
11230
31ce75c6
PP
112312016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11232
11233 PR c++/62212
11234 * g++.dg/template/mangle2.C: The dg-do directive should be
11235 "compile" not "assemble".
11236
3caf0ca1
BS
112372016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11238
11239 PR lto/69650
11240 * gcc.dg/pr69650.c: New test.
11241
634035b6
DE
112422016-03-25 David Edelsohn <dje.gcc@gmail.com>
11243
11244 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11245
45d34276
AM
112462016-03-25 Alan Modra <amodra@gmail.com>
11247
11248 * gcc.dg/dfp/pr70052.c: New test.
11249
8f085166
RH
112502016-03-24 Richard Henderson <rth@redhat.com>
11251
11252 PR middle-end/69845
11253 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11254 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11255
011e5ec3
TV
112562016-03-24 Tom de Vries <tom@codesourcery.com>
11257
11258 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11259
9e3f4551
TV
112602016-03-24 Tom de Vries <tom@codesourcery.com>
11261
11262 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11263 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11264
45780041
TV
112652016-03-24 Tom de Vries <tom@codesourcery.com>
11266
11267 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11268 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11269
887ab4e5
PP
112702016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11271
11272 PR c++/62212
11273 * g++.dg/template/mangle2.C: New test.
11274
69a9a66f
RB
112752016-03-24 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/70396
11278 * gcc.dg/torture/pr70396.c: New testcase.
11279
ed87de55
RB
112802016-03-24 Richard Biener <rguenther@suse.de>
11281
11282 PR middle-end/70370
11283 * gcc.dg/torture/pr70370.c: New testcase.
11284
ea064934
TV
112852016-03-24 Tom de Vries <tom@codesourcery.com>
11286
11287 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11288 * gfortran.dg/goacc/kernels-tree.f95: Same.
11289 * gfortran.dg/goacc/parallel-tree.f95: Same.
11290
b2a4dd1d
TV
112912016-03-24 Tom de Vries <tom@codesourcery.com>
11292
11293 * c-c++-common/goacc/uninit-if-clause.c: New test.
11294 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11295
72e7cd6e
JJ
112962016-03-24 Jakub Jelinek <jakub@redhat.com>
11297
11298 PR target/70290
bf867841
UB
11299 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11300 Fix formatting.
72e7cd6e 11301
ce9d0c03
RB
113022016-03-24 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/70372
11305 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11306
426b9428
PP
113072016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11308
11309 PR c++/70347
11310 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11311
cd1588c4
PP
113122016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11313
11314 PR c++/70332
11315 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11316
61637db3
JJ
113172016-03-23 Jakub Jelinek <jakub@redhat.com>
11318
928af3bf
JJ
11319 PR c++/70001
11320 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11321 * g++.dg/cpp1y/pr70001.C: New test.
11322
61637db3
JJ
11323 PR c++/70323
11324 * g++.dg/cpp0x/constexpr-70323.C: New test.
11325
05aca4e7
AO
113262016-03-23 Alexandre Oliva <aoliva@redhat.com>
11327 Jason Merrill <jason@redhat.com>
11328 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR c++/69315
11331 * g++.dg/cpp0x/constexpr-69315.C: New test.
11332 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11333
fbdb6baf
MP
113342016-03-23 Marek Polacek <polacek@redhat.com>
11335
11336 PR c++/69884
11337 * g++.dg/warn/Wignored-attributes-1.C: New test.
11338 * g++.dg/warn/Wignored-attributes-2.C: New test.
11339
d79ee524
TV
113402016-03-23 Tom de Vries <tom@codesourcery.com>
11341
11342 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11343 initialization.
11344 * gfortran.dg/goacc/private-3.f95 (test): Same.
11345 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11346 missing use param.
11347
a59f0bef
KT
113482016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11349
11350 * lib/target-supports.exp: Remove v7ve entry from loop
11351 creating effective target checks.
11352 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11353 (add_options_for_arm_arch_v7ve): Likewise.
11354
0179520a
JJ
113552016-03-23 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR tree-optimization/70354
11358 * gcc.dg/vect/pr70354-1.c: New test.
11359 * gcc.dg/vect/pr70354-2.c: New test.
11360 * gcc.target/i386/avx2-pr70354-1.c: New test.
11361 * gcc.target/i386/avx2-pr70354-2.c: New test.
11362
75bb14d7
JL
113632016-03-22 Jeff Law <law@redhat.com>
11364
11365 PR target/70232
11366 * gcc.dg/tree-ssa/pr70232.c: New test.
11367
72c9526d
IE
113682016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11369
11370 PR target/70302
11371 * gcc.target/i386/pr70302.c: New test.
11372
a3ca1bc5
RB
113732016-03-22 Richard Biener <rguenther@suse.de>
11374
11375 PR middle-end/70251
11376 * g++.dg/torture/pr70251.C: New testcase.
11377
5c240f4d
DM
113782016-03-22 David Malcolm <dmalcolm@redhat.com>
11379
11380 PR c/69993
11381 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11382 Wmisleading-indentation.c.
11383 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11384 reflect change to diagnostic text and order of messages.
11385 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11386
80f6631b
DE
113872016-03-22 David Edelsohn <dje.gcc@gmail.com>
11388
11389 * g++.dg/ext/java-3.C: Don't compile on AIX.
11390
9a10956c
RB
113912016-03-22 Richard Biener <rguenther@suse.de>
11392
11393 PR middle-end/70333
11394 * gcc.dg/torture/pr70333.c: New testcase.
11395
6cedf922
IE
113962016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11397
11398 * g++.dg/ext/pr70290.C: New test.
11399
cd6c27ac
KY
114002016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11401
11402 PR target/70325
11403 * gcc.target/i386/pr70325.c: New test.
11404
4cde512c
JJ
114052016-03-22 Jakub Jelinek <jakub@redhat.com>
11406
b01915ed
JJ
11407 PR target/70329
11408 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11409 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11410
4e3e2cf1
JJ
11411 PR target/70300
11412 * gcc.target/i386/pr70300.c: New test.
11413
4cde512c
JJ
11414 PR c++/70295
11415 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11416 (func2): New function for cond with parens, xfail warning for c++.
11417 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11418
16f6d7dc
PP
114192016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11420
11421 PR c++/70096
11422 * g++.dg/template/ptrmem30.C: New test.
11423
a3e2b438
PP
114242016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 PR c++/70204
11427 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11428 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11429
11b6a02e
JJ
114302016-03-21 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR middle-end/70326
11433 * gcc.dg/pr70326.c: New test.
11434
b9407883
MG
114352016-03-21 Marc Glisse <marc.glisse@inria.fr>
11436 Jakub Jelinek <jakub@redhat.com>
11437
11438 PR tree-optimization/70317
11439 * gcc.dg/pr70317.c: New test.
11440
4a148e19
UB
114412016-03-21 Uros Bizjak <ubizjak@gmail.com>
11442
11443 PR target/70327
11444 * gcc.target/i386/pr70327.c: New test.
11445
2a85ddbb
ML
114462016-03-21 Martin Liska <mliska@suse.cz>
11447
7d36fe98 11448 PR ipa/70306
2a85ddbb
ML
11449 * gcc.dg/ipa/pr70306.c: New test.
11450
4a148e19 114512016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11452
11453 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11454 * gcc.target/arm/attr-align3.c: Likewise.
11455 * gcc.target/arm/attr_arm.c: Likewise.
11456 * gcc.target/arm/flip-thumb.c: Likewise.
11457
6b366948
JJ
114582016-03-21 Jakub Jelinek <jakub@redhat.com>
11459
11460 PR target/70296
11461 * gcc.target/powerpc/altivec-36.c: New test.
11462
2fac8c14
RB
114632016-03-21 Richard Biener <rguenther@suse.de>
11464
11465 PR tree-optimization/70310
11466 * gcc.dg/torture/pr70310.c: New testcase.
11467
e9bde854
KY
114682016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11469
11470 PR target/70293
11471 * gcc.target/i386/pr70293.c: New test.
11472
56bbfaf6
RB
114732016-03-21 Richard Biener <rguenther@suse.de>
11474
11475 PR tree-optimization/70288
11476 * gcc.dg/torture/pr70288-1.c: New testcase.
11477 * gcc.dg/torture/pr70288-2.c: Likewise.
11478
3eee49ed
AB
114792016-03-21 Andrey Belevantsev <abel@ispras.ru>
11480
11481 PR rtl-optimization/69307
11482 * gcc.target/arm/pr69307.c: New test.
4a148e19 11483
8e7816b4
AB
114842016-03-21 Andrey Belevantsev <abel@ispras.ru>
11485
11486 PR rtl-optimization/69102
11487 * gcc.c-torture/compile/pr69102.c: New test.
11488
14d7d4be
JL
114892016-03-18 Jeff Law <law@redhat.com>
11490
11491 PR rtl-optimization/70263
11492 * gcc.c-torture/compile/pr70263-1.c: New test.
11493 * gcc.target/i386/pr70263-2.c: New test.
11494
5c6a601c
BS
114952016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11496
11497 PR rtl-optimization/70278
11498 * gcc.dg/torture/pr70278.c: New test.
11499 * gcc.target/arm/pr70278.c: New test.
11500
4bbf545b
DM
115012016-03-18 David Malcolm <dmalcolm@redhat.com>
11502
11503 PR c/70281
11504 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11505 (test_builtin_types_compatible_p): New test function.
11506 * gcc.dg/pr70281.c: New test case.
11507
dc28bb68
CL
115082016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11509
11510 PR target/70113
11511 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11512
5e8d6dff
IE
115132016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11514
11515 PR tree-optimization/70252
11516 * gcc.dg/pr70252.c: New test.
11517
d0e7e403
TV
115182016-03-18 Tom de Vries <tom@codesourcery.com>
11519
11520 * gcc.dg/pr70161-2.c: New test.
11521 * gcc.dg/pr70161.c: New test.
11522
fa22501a
TV
115232016-03-18 Tom de Vries <tom@codesourcery.com>
11524
11525 PR ipa/70269
11526 * gcc.dg/pr70269.c: New test.
11527
dd125026
JJ
115282016-03-18 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR c++/70267
11531 * g++.dg/ext/java-3.C: New test.
11532
91914f0a
PP
115332016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11534
11535 PR c++/70205
11536 * g++.dg/lookup/pr70205.C: New test.
11537
753a8910
PP
115382016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11539
11540 PR c++/70218
11541 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11542
14ba7b28
MP
115432016-03-17 Marek Polacek <polacek@redhat.com>
11544
11545 PR c/69407
11546 * gcc.dg/atomic-op-6.c: New test.
11547
ded60913
DM
115482016-03-17 David Malcolm <dmalcolm@redhat.com>
11549
11550 PR c/70264
11551 * c-c++-common/pr70264.c: New test case.
11552
a3aad0e6
JJ
115532016-03-17 Jakub Jelinek <jakub@redhat.com>
11554
17366700
JJ
11555 PR c++/70144
11556 * c-c++-common/pr70144-1.c: New test.
11557 * c-c++-common/pr70144-2.c: New test.
11558
a3aad0e6
JJ
11559 PR c++/70272
11560 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11561 * g++.dg/opt/flifetime-dse6.C: New test.
11562 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11563
b57e6e18
L
115642016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11565
11566 PR driver/70192
11567 * gcc.dg/pic-1.c: New test.
11568 * gcc.dg/pic-2.c: Likewise.
11569 * gcc.dg/pic-3.c: Likewise.
11570 * gcc.dg/pic-4.c: Likewise.
11571 * gcc.dg/pie-1.c: Likewise.
11572 * gcc.dg/pie-2.c: Likewise.
11573 * gcc.dg/pie-3.c: Likewise.
11574 * gcc.dg/pie-4.c: Likewise.
11575 * gcc.dg/pie-5.c: Likewise.
11576 * gcc.dg/pie-6.c: Likewise.
11577
b38ba58b
TV
115782016-03-17 Tom de Vries <tom@codesourcery.com>
11579
11580 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11581 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11582
6931b3b7
RB
115832016-03-17 Richard Biener <rguenther@suse.de>
11584
11585 PR debug/70271
11586 * g++.dg/debug/pr70271.C: New testcase.
11587
0c8b64cb
IE
115882016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11589
11590 * gcc.target/i386/pr70251.c: New test.
11591
b1970801
MP
115922016-03-17 Marek Polacek <polacek@redhat.com>
11593
11594 PR c++/70194
11595 * g++.dg/warn/constexpr-70194.C: New test.
11596
820c5eaa
RH
115972016-03-16 Richard Henderson <rth@redhat.com>
11598
11599 PR middle-end/70240
11600 * gcc.c-torture/compile/pr70240.c: New.
11601
da0ad263
SKS
116022016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11603
11604 * gcc.c-torture/compile/20151204.c: Skip for avr.
11605
c73d295c
JJ
116062016-03-16 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR target/70245
11609 * g++.dg/opt/pr70245.C: New test.
11610 * g++.dg/opt/pr70245.h: New file.
11611 * g++.dg/opt/pr70245-aux.cc: New file.
11612
b2794066
MS
116132016-03-16 Martin Sebor <msebor@redhat.com>
11614
11615 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11616
aa43616c
RH
116172016-03-16 Richard Henderson <rth@redhat.com>
11618
11619 PR middle-end/70199
11620 * gcc.c-torture/compile/pr70199.c: New.
11621
59608fe5
L
116222016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11623
11624 * gcc.dg/uninit-19.c: Run dos2unix.
11625
ab4c578f
MP
116262016-03-16 Marek Polacek <polacek@redhat.com>
11627
11628 PR c/70093
11629 * gcc.dg/nested-func-10.c: New test.
11630 * gcc.dg/nested-func-9.c: New test.
11631
f5387e76
JJ
116322016-03-16 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR tree-optimization/68714
11635 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11636
7662b718
TV
116372016-03-16 Tom de Vries <tom@codesourcery.com>
11638
11639 PR tree-optimization/68715
11640 * gcc.dg/graphite/pr68715-2.c: New test.
11641 * gcc.dg/graphite/pr68715.c: New test.
11642 * gfortran.dg/graphite/pr68715.f90: New test.
11643
be7ce7ae
TV
116442016-03-16 Tom de Vries <tom@codesourcery.com>
11645
11646 PR tree-optimization/68809
11647 * gcc.dg/graphite/pr68809-2.c: New test.
11648 * gcc.dg/graphite/pr68809.c: New test.
11649
1935f250
JJ
116502016-03-16 Jakub Jelinek <jakub@redhat.com>
11651
6651c93e
JJ
11652 PR c++/70147
11653 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11654 method call to i () as argument. Adjust expected output.
11655
1935f250
JJ
11656 PR c++/70147
11657 * g++.dg/ubsan/pr70147-1.C: New test.
11658 * g++.dg/ubsan/pr70147-2.C: New test.
11659
ab1caa6e
MS
116602016-03-15 Martin Sebor <msebor@redhat.com>
11661
11662 PR c++/58281
11663 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11664
5c2a1bbb
JDA
116652016-03-15 John David Anglin <danglin@gcc.gnu.org>
11666
cb5d8ad1
JDA
11667 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11668 hppa*-*-hpux*.
11669
b440dd40
JDA
11670 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11671
5c2a1bbb
JDA
11672 PR libfortran/69799
11673 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11674 libatomic_available.
11675
42c729c5
MP
116762016-03-15 Marek Polacek <polacek@redhat.com>
11677
11678 PR c++/70209
11679 * g++.dg/ext/attribute-may-alias-4.C: New test.
11680
82b1c550
AM
116812016-03-15 Alexander Monakov <amonakov@ispras.ru>
11682
11683 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11684 -fvar-tracking-assignments-toggle flag.
11685
4ccbf3a6
PH
116862016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11687
11688 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11689
c39858bd
JJ
116902016-03-15 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR rtl-optimization/70222
11693 * gcc.c-torture/execute/pr70222-1.c: New test.
11694 * gcc.c-torture/execute/pr70222-2.c: New test.
11695
8be119c1
RH
116962016-03-15 Richard Henderson <rth@redhat.com>
11697
11698 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11699
6598bb55
AB
117002016-03-15 Andrey Belevantsev <abel@ispras.ru>
11701
11702 PR rtl-optimization/69032
11703 * gcc.dg/pr69032.c: New test.
11704
81fa2944
AB
117052016-03-15 Andrey Belevantsev <abel@ispras.ru>
11706
11707 PR rtl-optimization/63384
4a148e19 11708 * g++.dg/pr63384.C: New test.
81fa2944 11709
74ea9ab6
AB
117102016-03-15 Andrey Belevantsev <abel@ispras.ru>
11711
11712 PR target/64411
11713 * gcc.target/i386/pr64411.C: New test.
11714
045d5055
TV
117152016-03-15 Tom de Vries <tom@codesourcery.com>
11716
11717 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11718 * gfortran.dg/goacc/kernels-alias.f95: New test.
11719
3ea33585
MS
117202016-03-14 Martin Sebor <msebor@redhat.com>
11721
11722 PR c++/53792
11723 * g++.dg/cpp0x/constexpr-inline.C: New test.
11724 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11725
1df7b330
DE
117262016-03-14 David Edelsohn <dje.gcc@gmail.com>
11727
11728 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11729
79b57d18
JJ
117302016-03-14 Jakub Jelinek <jakub@redhat.com>
11731
11732 PR middle-end/70219
11733 * gcc.dg/pr70219.c: New test.
11734
3cbf012a
BS
117352016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11736
11737 PR target/70083
11738 * gcc.dg/torture/pr70083.c: New test.
11739 * gcc.target/i386/pr70083.c: New test.
11740
a9fee7cd
RB
117412016-03-14 Richard Biener <rguenther@suse.de>
11742
11743 PR tree-optimization/56365
11744 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11745
4799603f
SB
117462016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11747
11748 PR target/70098
11749 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11750 New function.
11751 * g++.dg/pr70098.C: New testcase.
11752
11753
760ca967
TV
117542016-03-14 Tom de Vries <tom@codesourcery.com>
11755
11756 PR tree-optimization/70045
11757 * gcc.dg/graphite/pr70045.c: New test.
11758
44e66a77
JD
117592016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11760
11761 PR fortran/69043
11762 * gfortran.dg/include_9.f90: New test.
11763
a18e0fe1
DH
117642016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11765
11766 PR fortran/45076
11767 gfortran.dg/prof/prof.exp: New script.
11768 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11769
d0aca6ab
AB
117702016-03-12 Andrey Belevantsev <abel@ispras.ru>
11771
11772 PR rtl-optimization/69307
11773 * gcc.dg/pr69307.c: New test.
11774
cefe08a4
VM
117752016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11776
11777 PR target/69614
11778 * gcc.target/arm/pr69614.c: New.
11779
70112e2a
PT
117802016-03-12 Paul Thomas <pault@gcc.gnu.org>
11781
11782 PR fortran/70031
11783 * gfortran.dg/submodule_14.f08: New test
11784
11785 PR fortran/69524
11786 * gfortran.dg/submodule_15.f08: New test
11787
3f1e5d3a
PP
117882016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11789
11790 PR c++/70106
11791 * g++.dg/cpp1y/paren3.C: New test.
11792
a3f6d680
MM
117932016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11794
11795 PR target/70131
11796 * gcc.target/powerpc/ppc-round2.c: New test.
11797
92348f09
BS
117982016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11799
11800 PR target/70123
11801 * gcc.dg/torture/pr70123.c: New test.
11802
cebde9e9
JL
118032016-03-11 Jeff Law <law@redhat.com>
11804
11805 PR tree-optimization/70190
11806 * gcc.c-torture/compile/pr70190.c: New test.
11807
3edc5da4
DM
118082016-03-11 David Malcolm <dmalcolm@redhat.com>
11809
11810 PR c/68187
11811 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11812 case.
11813 (test43_b): Likewise.
11814 (test43_c): Likewise.
11815 (test43_d): Likewise.
11816 (test43_e): Likewise.
11817 (test43_f): Likewise.
11818 (test43_g): Likewise.
11819 (test44_a): Likewise.
11820 (test44_b): Likewise.
11821 (test44_c): Likewise.
11822 (test44_d): Likewise.
11823 (test44_e): Likewise.
11824
318c1204
DM
118252016-03-11 David Malcolm <dmalcolm@redhat.com>
11826
11827 PR c/70085
11828 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11829
bc062234
KT
118302016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11831
11832 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11833 dg-options.
11834
acfc1ac1
KT
118352016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11836
11837 PR target/70002
11838 PR target/69245
11839 * gcc.target/aarch64/pr69245_2.c: New test.
11840
d1e2bb2d
JJ
118412016-03-11 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/70177
11844 * gcc.dg/pr70177.c: New test.
11845
07350627
AL
118462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11847
11848 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11849
5c6706f7
AL
118502016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11851
11852 * gcc.dg/tree-ssa/sra-20.c: New.
11853
02d472a2
JJ
118542016-03-11 Jakub Jelinek <jakub@redhat.com>
11855
686d390a
JJ
11856 PR rtl-optimization/70174
11857 * gcc.dg/pr70174.c: New test.
11858
02d472a2
JJ
11859 PR tree-optimization/70169
11860 * gcc.dg/pr70169.c: New test.
11861
0f9befa1
IE
118622016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11863
11864 PR target/70160
11865 * gcc.target/i386/pr70160.c: New test.
11866
432d4670
AK
118672016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11868
11869 * gcc.target/s390/dfp-1.c: New test.
11870
a3dc8760
NC
118712016-03-10 Nick Clifton <nickc@redhat.com>
11872
11873 PR target/70044
11874 * gcc.target/aarch64/pr70044.c: New test.
11875
b87a8d7d
PP
118762016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11877 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR c++/70001
11880 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11881 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11882 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11883
4f4ada6a
JH
118842016-03-10 Jan Hubicka <hubicka@ucw.cz>
11885
11886 PR lto/69589
11887 * g++.dg/lto/pr69589_0.C: New testcase
11888 * g++.dg/lto/pr69589_1.C: New testcase
11889
d49b0aa0
MP
118902016-03-10 Marek Polacek <polacek@redhat.com>
11891
11892 PR c++/70153
11893 * g++.dg/delayedfold/unary-plus1.C: New test.
11894
118952016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11896
11897 * gcc.target/arm/pr45701-1.c: Escape brackets.
11898 * gcc.target/arm/pr45701-2.c: Likewise.
11899
71017a7b
AL
119002016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11901
11902 * gfortran.dg/unconstrained_commons.f: New.
11903
ba52669f
AM
119042016-03-10 Alan Modra <amodra@gmail.com>
11905
11906 * gcc.dg/pr69195.c: New.
11907 * gcc.dg/pr69238.c: New.
11908
27742332
TV
119092016-03-10 Tom de Vries <tom@codesourcery.com>
11910
11911 PR testsuite/68915
11912 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11913
3a81a594
RB
119142016-03-10 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/70128
11917 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11918 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11919
3433b975
JJ
119202016-03-09 Jakub Jelinek <jakub@redhat.com>
11921
c2864f02
JJ
11922 PR tree-optimization/70152
11923 * gcc.dg/pr70152.c: New test.
11924
3433b975
JJ
11925 PR target/70086
11926 * gcc.target/i386/pr70086-1.c: New test.
11927 * gcc.target/i386/pr70086-2.c: New test.
11928 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11929
11930 PR tree-optimization/70127
11931 * gcc.c-torture/execute/pr70127.c: New test.
11932
96b3c82d
CP
119332016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11934
11935 * c-c++-common/goacc/combined-directives-2.c: New test.
11936
b4f3232d
DM
119372016-03-09 David Malcolm <dmalcolm@redhat.com>
11938
11939 PR c/68473
11940 PR c++/70105
11941 * g++.dg/diagnostic/pr70105.C: New test.
11942 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11943 (test_multiple_ordinary_maps): New test function.
11944
40499f81
DM
119452016-03-09 David Malcolm <dmalcolm@redhat.com>
11946
11947 PR c/68473
11948 PR c++/70105
11949 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11950 Drop range information from call to inform_at_rich_loc.
11951 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11952 New.
11953 (test_show_locus): Replace calls to rich_location::add_range with
11954 calls to add_range. Rewrite the tests that used the now-defunct
11955 rich_location ctor taking a source_range. Simplify other tests
11956 by replacing calls to COMBINE_LOCATION_DATA with calls to
11957 make_location.
11958
c9e33662
RB
119592016-03-09 Richard Biener <rguenther@suse.de>
11960 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR tree-optimization/70138
11963 * gcc.dg/vect/pr70138-1.c: New testcase.
11964 * gcc.dg/vect/pr70138-2.c: Likewise.
11965
2c73b764
JJ
119662016-03-09 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR target/70049
11969 * gcc.target/i386/pr70049.c: New test.
11970
c06d25bb
RB
119712016-03-09 Richard Biener <rguenther@suse.de>
11972
11973 PR c/70143
11974 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11975 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11976 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11977
5828a501
RO
119782016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11979
11980 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11981 arm-*-*.
11982
2e141c8d
JJ
119832016-03-09 Jakub Jelinek <jakub@redhat.com>
11984
5a9def37
JJ
11985 PR middle-end/67278
11986 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11987
2e141c8d
JJ
11988 PR target/67278
11989 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11990
11991 PR middle-end/70050
11992 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11993 in testcase comment.
11994
bf751f40
TV
119952016-03-09 Tom de Vries <tom@codesourcery.com>
11996
11997 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11998 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11999 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12000 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12001 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12002 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12003 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12004 * gfortran.dg/goacc/kernels-loop.f95: New test.
12005
e210c999
MS
120062016-03-08 Martin Sebor <msebor@redhat.com>
12007
12008 PR c++/62096
12009 * g++.dg/warn/overflow-warn-7.C: New test.
12010
80aac5c8
JM
120112016-03-08 Jason Merrill <jason@redhat.com>
12012
12013 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12014 * lib/target-supports.exp (check_effective_target_concepts): New.
12015
12b81409
JJ
120162016-03-08 Jakub Jelinek <jakub@redhat.com>
12017
d259b234
JJ
12018 PR c++/70135
12019 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12020 * g++.dg/ubsan/pr70135.C: New test.
12021
12b81409
JJ
12022 PR target/70110
12023 * gcc.dg/pr70110.c: New test.
12024
b4e9f2aa
MJ
120252016-03-07 Martin Jambor <mjambor@suse.cz>
12026
12027 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12028 * c-c++-common/gomp/if-1.c: Likewise.
12029 * c-c++-common/gomp/pr61486-2.c: Likewise.
12030 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12031 to dg-additional-options.
12032 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12033 * g++/gomp/target-teams-1.c: Likewise.
12034 * gcc.dg/gomp/gomp.exp: Likewise.
12035 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12036 dg-additional-options.
12037 * gfortran.dg/gomp/gomp.exp: Likewise.
12038 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12039 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12040 dg-additional-options.
12041 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12042
f86e631e
MJ
120432016-03-07 Martin Jambor <mjambor@suse.cz>
12044
12045 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12046 * c-c++-common/gomp/gridify-1.c: New test.
12047 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12048
94156b3f
AV
120492016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12050
12051 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12052 trigger for cortex-r8, when scanning for register r8.
12053 * gcc.target/arm/pr45701-2.c: Likewise.
12054
a84a49b7 120552016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12056 Jeff Law <law@redhat.com>
a84a49b7
RB
12057
12058 PR tree-optimization/69740
12059 * gcc.c-torture/compile/pr69740-1.c: New test.
12060 * gcc.c-torture/compile/pr69740-2.c: New test.
12061
e41f6c9e
BS
120622016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12063
12064 * lib/target-supports.exp
12065 (check_effective_target_whole_vector_shift): Enable for PPC64.
12066
57548bf5
RB
120672016-03-07 Richard Biener <rguenther@suse.de>
12068
12069 PR tree-optimization/70115
12070 * gcc.dg/torture/pr70115.c: New testcase.
12071
4ae13300
NS
120722016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12073
12074 PR middle-end/69916
12075 * c-c-++-common/goacc/pr69916.c: New.
12076
5edb9853
RH
120772016-03-07 Richard Henderson <rth@redhat.com>
12078
12079 * gcc.c-torture/compile/pr70061.c: New test.
12080
2067a8f3
RB
120812016-03-07 Richard Biener <rguenther@suse.de>
12082
12083 PR testsuite/70109
12084 * gcc.dg/vect/O3-pr36098.c: New testcase.
12085
4145a9b7
CL
120862016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12087
12088 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12089
1878be32
EB
120902016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12091
12092 * gnat.dg/renaming9.ad[sb]: New testcase.
12093
df762bb2
JJ
120942016-03-05 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR c++/70084
12097 * g++.dg/expr/stdarg3.C: New test.
12098
7d461295
JL
120992016-03-04 Jeff Law <law@redhat.com>
12100
12101 PR tree-optimization/69196
12102 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12103 x86_64-*-*.
12104
29b9828f
BS
121052016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12106
b6b552fd
BS
12107 PR c/69973
12108 * gcc.dg/pr69973.c: New test.
12109
201d49e9
BS
12110 PR rtl-optimization/69941
12111 * gcc.dg/torture/pr69941.c: New test.
12112
29b9828f
BS
12113 PR c/69824
12114 * gcc.dg/pr69824.c: New test.
12115
640b7e74
TV
121162016-03-05 Tom de Vries <tom@codesourcery.com>
12117
12118 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12119 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12120 function.
12121
7a3a3fad
PP
121222016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12123
12124 PR c++/66786
12125 * g++.dg/cpp1y/var-templ48.C: New test.
12126 * g++.dg/cpp1y/var-templ49.C: New test.
12127
cd439aec
EB
121282016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12129
12130 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12131
60204554
JJ
121322016-03-04 Jakub Jelinek <jakub@redhat.com>
12133
0c8825de
JJ
12134 PR c++/70035
12135 * g++.dg/ubsan/pr70035.C: New test.
12136
60204554
JJ
12137 PR target/70062
12138 * gcc.target/i386/pr70062.c: New test.
12139
f79d4eab
L
121402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12141
12142 * g++.dg/template/typename21.C: Remove c++98_only.
12143
ea81ce67
L
121442016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12145
12146 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12147
64b23c13
DM
121482016-03-04 David Malcolm <dmalcolm@redhat.com>
12149
12150 PR c/68187
12151 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12152 function.
12153 (fn_42_b): Likewise.
12154 (fn_42_c): Likewise.
12155
729526f5
DM
121562016-03-04 David Malcolm <dmalcolm@redhat.com>
12157
12158 PR c/68187
12159 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12160 function.
12161 (fn_40_b): Likewise.
12162 (fn_41_a): Likewise.
12163 (fn_41_b): Likewise.
12164
f9ea11ac
JJ
121652016-03-04 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR target/70059
12168 * gcc.target/i386/avx512f-pr70059.c: New test.
12169 * gcc.target/i386/avx512dq-pr70059.c: New test.
12170
b6c38c69
BS
121712016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12172
12173 PR rtl-optimization/57676
12174 * gcc.dg/torture/pr57676.c: New test.
12175
af3cdd34
IE
121762016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12177
12178 * gcc.dg/pr70026.c: New test.
12179
7ff6ca38
MP
121802016-03-04 Marek Polacek <polacek@redhat.com>
12181
12182 PR c/69798
12183 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12184 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12185
a6bf62d5
KT
121862016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12187
12188 PR target/70004
12189 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12190 Delete.
12191 (test_corners_sisd_si): Likewise.
12192 (main): Remove checks of the above.
12193 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12194
ae4cdc6a
EB
121952016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12196
12197 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12198
08455559
CL
121992016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12200
12201 * gcc.dg/torture/pr69951.c: Accept argc==0.
12202
e9a35493
RB
122032016-03-04 Richard Biener <rguenther@suse.de>
12204
12205 PR c++/70054
12206 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12207 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12208
fba054c2
DV
122092016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12210
12211 PR testsuite/69766
12212 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12213 testing multiarch.
12214
f10cdc6c
JJ
122152016-03-04 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR debug/69947
12218 * gcc.dg/guality/pr69947.c: New test.
12219
2e981ba0
JJ
122202016-03-03 Jakub Jelinek <jakub@redhat.com>
12221
12222 PR ada/70017
12223 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12224
0ba3bfa2
KT
122252016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12226
12227 PR rtl-optimization/69904
12228 * gcc.target/arm/pr69904.c: New test.
12229
97ecdb46
JJ
122302016-03-03 Jakub Jelinek <jakub@redhat.com>
12231
12232 PR target/70021
12233 * gcc.dg/vect/pr70021.c: New test.
12234 * gcc.target/i386/pr70021.c: New test.
12235
a2a743a1
MP
122362016-03-03 Marek Polacek <polacek@redhat.com>
12237
12238 PR middle-end/70050
12239 * gcc.dg/pr70050.c: New test.
12240
fa07ecdd
JG
122412016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12242
12243 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12244
23504262
ML
122452016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12246
12247 PR tree-optimization/70043
12248 * gfortran.dg/vect/pr70043.f90: New test.
12249
b7b9e1a9
EB
122502016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12251
12252 * gnat.dg/specs/task1.ads: New test.
12253
cb83ba54
RO
122542016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12255
12256 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12257 Invoke gdb with -batch.
12258 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12259
a75f5e30
RB
122602016-03-03 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/55936
12263 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12264
268bc320
JL
122652016-03-02 Jeff Law <law@redhat.com>
12266
815f20ab
JL
12267 PR rtl-optimization/69942
12268 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12269 effects of argument promotions.
12270
268bc320
JL
12271 PR tree-optimization/69987
12272 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12273 target does not support -fprefetch-loop-arrays.
12274
171f7de5
UB
122752016-03-02 Uros Bizjak <ubizjak@gmail.com>
12276
12277 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12278
192912db
BC
122792016-03-02 Bin Cheng <bin.cheng@arm.com>
12280
c7908871 12281 PR rtl-optimization/69052
192912db
BC
12282 * gcc.target/i386/pr69052.c: New test.
12283
90a7a40b
AM
122842016-03-02 Alan Modra <amodra@gmail.com>
12285
12286 * gcc.dg/pr69990.c: New.
12287
69fa742f
JJ
122882016-03-02 Jakub Jelinek <jakub@redhat.com>
12289
de752fb0
JJ
12290 PR c/68062
12291 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12292
12293 PR middle-end/70022
12294 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12295
69fa742f
JJ
12296 PR target/70028
12297 * gcc.target/i386/pr70028.c: New test.
12298
7c65bd56
MK
122992016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12300
12301 * c-c++-common/asan/swapcontext-test-1.c,
12302 * c-c++-common/tsan/thread_leak.c,
12303 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12304 * g++.dg/tsan/benign_race.C,
12305 * g++.dg/tsan/fd_close_norace.C,
12306 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12307 races with sanitizer output
12308
37d98220 123092016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12310 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12311
12312 PR target/67278
12313 * gcc.dg/simd-8.c: New testcase.
12314
218db463
RB
123152016-03-02 Richard Biener <rguenther@suse.de>
12316
12317 PR middle-end/67278
12318 * gcc.dg/simd-7.c: New testcase.
12319
22c72158
EB
123202016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12321
12322 * gcc.target/i386/pr70007.c: Tweak.
12323
9a790ccc
DV
123242016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12325
12326 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12327
bd02f00f
MP
123282016-03-02 Marek Polacek <polacek@redhat.com>
12329
12330 PR c/67854
12331 * gcc.dg/pr67854.c: New test.
12332
1e840f39
JJ
123332016-03-02 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR middle-end/70025
12336 * gcc.dg/torture/pr70025.c: New test.
12337
bca00241
VK
123382016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12339
12340 PR tree-optimization/68621
12341 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12342
0bca04b8
EB
123432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12344
12345 * gcc.target/i386/pr70007.c: New test.
12346
2a9afc86
JL
123472016-03-01 Jeff Law <law@redhat.com>
12348
eab2541b 12349 PR tree-optimization/69196
9d83ef71 12350 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12351
2a9afc86
JL
12352 PR tree-optimization/69196
12353 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12354 duplicating code and spoiling the expected output.
12355
0d39977e
MM
123562016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12357
12358 PR target/70033
12359 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12360 supports power9 before doing tests.
12361 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12362 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12363 * gcc.target/powerpc/p9-permute.c: Likewise.
12364
a0c0699d
UB
123652016-03-01 Uros Bizjak <ubizjak@gmail.com>
12366
12367 PR target/70027
12368 * gcc.target/i386/pr70027.c: New test.
12369
0ae3ef47 123702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12371
12372 * gcc.dg/pr70017.c: New test.
12373
686e2237
JJ
123742016-03-01 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR c/69796
12377 PR c/69974
12378 * gcc.dg/pr69796.c: New test.
12379 * gcc.dg/pr69974.c: New test.
12380
f8e4188c
EB
123812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12382
12383 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12384
5e3f1c7c
JL
123852016-02-29 Jeff Law <law@redhat.com>
12386
12387 PR tree-optimization/69987
12388 * gfortran.dg/pr69987.f90: New test.
12389
12390 PR tree-optimization/69989
12391 * gcc.c-torture/compile/pr69989-2.c: New test.
12392
1be56bc5
MP
123932016-03-01 Marek Polacek <polacek@redhat.com>
12394
12395 PR c++/69795
12396 * g++.dg/parse/invalid1.C: New test.
12397
1b19470d
RB
123982016-03-01 Richard Biener <rguenther@suse.de>
12399
12400 PR middle-end/70022
12401 * gcc.dg/pr70022.c: New testcase.
12402
3ae0661a
IE
124032016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12404
12405 PR tree-optimization/69956
12406 * gcc.dg/pr69956.c: New test.
12407
0f09ab88
BS
124082016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12409
12410 PR target/70011
12411 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12412 XFAIL when hardware supports efficient unaligned storage access.
12413
76d881bf
PP
124142016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12415
12416 PR c++/69961
12417 * g++.dg/template/pr69961a.C: New test.
12418 * g++.dg/template/pr69961b.C: New test.
12419
7168133a
DM
124202016-02-29 David Malcolm <dmalcolm@redhat.com>
12421
12422 PR preprocessor/69985
12423 * gcc.dg/cpp/pr69985.c: New test case.
12424
0c6072a3
JL
124252016-02-29 Jeff Law <law@redhat.com>
12426
e66f219b
JL
12427 PR tree-optimization/70005
12428 * gcc.c-torture/execute/pr70005.c New test.
12429
0c6072a3
JL
12430 PR tree-optimization/69999
12431 * gcc.c-torture/compile/pr69999.c: New test.
12432
fd9fbdb3
YR
124332016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12434
12435 PR tree-optimization/69652
12436 * gcc.dg/torture/pr69652.c: Delete test.
12437 * gcc.dg/vect/pr69652.c: New test.
12438
cbd400b4
RB
124392016-02-19 Richard Biener <rguenther@suse.de>
12440
12441 PR tree-optimization/69980
12442 * gfortran.dg/vect/pr69980.f90: New testcase.
12443
84ea0f58
EB
124442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12445
12446 * gcc.target/sparc/20160229-1.c: New test.
12447
5d2a63dc
EB
124482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12449
12450 * gnat.dg/stack_usage3.adb: New test.
12451 * gnat.dg/stack_usage3_pkg.ads: New helper.
12452
93e708f9
EB
124532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12454
12455 * gnat.dg/renaming8.adb: New test.
12456 * gnat.dg/renaming8_pkg1.ads: New helper.
12457 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12458 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12459
6512bc93
RB
124602016-02-29 Richard Biener <rguenther@suse.de>
12461
12462 PR tree-optimization/69720
12463 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12464
7b201a88
TK
124652016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12466
12467 PR fortran/68147
12468 PR fortran/47674
12469 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12470
82ee0cf2 124712016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12472 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12473
12474 PR fortran/56007
12475 * gfortran.dg/coarray_8.f90: Adjust error message.
12476 * gfortran.dg/pr56007.f90: New test.
12477 * gfortran.dg/pr56007.f: New test.
12478
cdc1a2c8
L
124792016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12480
12481 PR tree-optimization/69989
12482 * gcc.dg/torture/pr69989.c: New test.
12483
33505bcf
EB
124842016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12485
12486 * gcc.target/i386/stack-realign-win.c: New test.
12487
524bfb19
HA
124882016-02-28 Harald Anlauf <anlauf@gmx.de>
12489
12490 PR fortran/60126
12491 * gfortran.dg/pr60126.f90: New test.
12492
bd542508
JL
124932016-02-27 Jeff Law <law@redhat.com>
12494
12495 Revert
12496 2016-02-26 Richard Biener <rguenther@suse.de>
12497 Jeff Law <law@redhat.com>
12498
12499 PR tree-optimization/69740
12500 * gcc.c-torture/compile/pr69740-1.c: New test.
12501 * gcc.c-torture/compile/pr69740-2.c: New test.
12502
dd1291e0
JD
125032016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12504
5fb67f8b 12505 PR fortran/69910
dd1291e0
JD
12506 * gfortran.dg/newunit_4.f90: New test.
12507
5cfefb59
JJ
125082016-02-27 Jakub Jelinek <jakub@redhat.com>
12509
12510 PR target/69613
12511 PR rtl-optimization/69886
12512 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12513 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12514 target.
12515
20ba5f33
MS
125162016-02-26 Martin Sebor <msebor@redhat.com>
12517
12518 PR tree-optimization/15826
12519 * gcc.dg/tree-ssa/pr15826.c: New test.
12520
e6fb01b0
JJ
125212016-02-26 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR target/69969
12524 * gcc.target/powerpc/pr69969.c: New test.
12525
e3e0cf64
MS
125262016-02-26 Martin Sebor <msebor@redhat.com>
12527
12528 PR c++/15766
12529 * g++.old-deja/g++.other/decl5.C: Add a test case.
12530
d1f2bea5
SB
125312016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12532
12533 PR target/69946
12534 * gcc.target/powerpc/pr69946.c: New file.
12535
4a4f9d2b 125362016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12537 Jeff Law <law@redhat.com>
4a4f9d2b 12538
e3e0cf64 12539 PR tree-optimization/69740
4a4f9d2b
RB
12540 * gcc.c-torture/compile/pr69740-1.c: New test.
12541 * gcc.c-torture/compile/pr69740-2.c: New test.
12542
ad2a2706
MJ
125432016-02-26 Martin Jambor <mjambor@suse.cz>
12544
12545 PR middle-end/69920
12546 * gcc.dg/torture/pr69932.c: New test.
12547 * gcc.dg/torture/pr69936.c: Likewise.
12548
1d11f7ce
AK
125492016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12550
12551 PR target/69709
12552 * gcc.target/s390/pr69709.c: New test.
12553
6cfccbb2
KT
125542016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12555
12556 PR target/69245
12557 * gcc.target/aarch64/pr69245_1.c: New test.
12558
ac59ad4e
KT
125592016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12560
12561 PR target/69613
12562 * gcc.dg/torture/pr69613.c: New test.
12563
a2ad54a0
JJ
125642016-02-26 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR rtl-optimization/69891
12567 * gcc.target/i386/pr69891.c: New test.
12568
0884062c 125692016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12570 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12571
d2369d4f 12572 PR target/61397
c163789b
MM
12573 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12574 functionality for both 32-bit and 64-bit.
12575
5aed7e2c
RB
125762016-02-26 Richard Biener <rguenther@suse.de>
12577
12578 PR tree-optimization/69551
12579 * gcc.dg/torture/pr69951.c: New testcase.
12580
798e2a8e
RB
125812016-02-25 Richard Biener <rguenther@suse.de>
12582
12583 PR tree-optimization/48795
12584 * gcc.dg/Warray-bounds-18.c: New testcase.
12585
9559fbac
RO
125862016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12587
12588 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12589
c049b107
JJ
125902016-02-25 Jakub Jelinek <jakub@redhat.com>
12591
12592 PR rtl-optimization/69896
12593 * gcc.dg/pr69896.c: New test.
12594
1137001c
PP
125952016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12596
12597 PR c++/69736
12598 * g++.dg/cpp1y/paren2.C: New test.
12599
2e9c8641
MS
126002016-02-24 Martin Sebor <msebor@redhat.com>
12601
12602 PR c/51147
12603 * gcc.dg/enum-mode-2.c: New test.
12604
03ca8fb3
JJ
126052016-02-24 Jakub Jelinek <jakub@redhat.com>
12606
12607 PR c++/69922
12608 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12609 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12610 * g++.dg/ubsan/pr69922.C: New test.
12611
0b05329b
MP
126122016-02-24 Marek Polacek <polacek@redhat.com>
12613
12614 PR c/69819
12615 * gcc.dg/pr69819.c: New test.
12616
57c2c374
MS
126172016-02-24 Martin Sebor <msebor@redhat.com>
12618
3b96b93a
MS
12619 PR c++/69912
12620 * g++.dg/ext/flexary15.C: New test.
12621
126222016-02-24 Martin Sebor <msebor@redhat.com>
12623
12624 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12625 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12626 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12627
65433bb5
MK
126282016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12629 Charles Baylis <charles.baylis@linaro.org>
12630
12631 PR debug/61033
12632 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12633
f802a424 126342016-02-24 Richard Biener <rguenther@suse.de>
44293580 12635 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12636
12637 PR middle-end/69760
12638 * gcc.dg/torture/pr69760.c: New testcase.
12639
525f795f
RO
126402016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12641
12642 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12643 pattern on Solaris with as.
12644
cd7bbceb
KT
126452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12646
12647 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12648 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12649 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12650 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12651
89c0c1fd
JJ
126522016-02-24 Jakub Jelinek <jakub@redhat.com>
12653
12654 PR middle-end/69915
12655 * gcc.dg/pr69915.c: New test.
12656
0683fd27
KT
126572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12658
12659 PR rtl-optimization/69886
12660 * gcc.dg/torture/pr69886.c: New test.
12661
e53d562a
RB
126622016-02-24 Richard Biener <rguenther@suse.de>
12663
12664 PR middle-end/68963
12665 * gcc.dg/torture/pr68963.c: New testcase.
12666
74a00288
KT
126672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12668
12669 PR target/69875
12670 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12671 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12672 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12673 * gcc.target/arm/atomic_loaddi_1.c: New test.
12674 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12675 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12676 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12677 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12678 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12679 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12680 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12681 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12682
340fd4c9
JJ
126832016-02-24 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR middle-end/69909
12686 * gcc.dg/torture/pr69909.c: New test.
12687
47d3fdb2
RB
126882016-02-24 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/69907
12691 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12692 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12693 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12694
dab73e73
CB
126952016-02-24 Christian Bruel <christian.bruel@st.com>
12696
12697 * gcc.target/arm/pragma_cpp_fma.c: New test.
12698
7cc5ec65
JD
126992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12700
12701 PR fortran/61156
12702 * gfortran.dg/include_6.f90: Update test.
12703
067fbd8b
JJ
127042016-02-23 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR objc/69844
12707 * objc.dg/pr69844.m: New test.
12708
64a454d9
JD
127092016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12710
12711 PR libgfortran/69456
12712 * gfortran.dg/namelist_89.f90: New test.
12713 * gfortran.dg/pr59700.f90: Update test..
12714
35886f0b
MS
127152016-02-23 Martin Sebor <msebor@redhat.com>
12716
12717 PR middle-end/69780
12718 * g++.dg/ext/builtin_alloca.C: New test.
12719 * gcc.dg/builtins-68.c: New test.
12720
162cc7e3
RH
127212016-02-23 Richard Henderson <rth@redhat.com>
12722
12723 * gcc.target/i386/addr-space-3.c: Remove test.
12724
196440f8
DM
127252016-02-23 David Malcolm <dmalcolm@redhat.com>
12726
12727 PR preprocessor/69126
12728 PR preprocessor/69543
12729 * c-c++-common/pr69126-2-long.c: New test.
12730 * c-c++-common/pr69126-2-short.c: New test.
12731 * c-c++-common/pr69543-1.c: Remove xfail.
12732
1d3121af
DM
127332016-02-23 David Malcolm <dmalcolm@redhat.com>
12734
12735 PR preprocessor/69126
12736 PR preprocessor/69543
12737 PR preprocessor/69558
12738 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12739 (f): Rename to...
12740 (test_2): ...this, and add leading comment.
12741 (MACRO_3, test_3): New.
12742 (MACRO_4A, MACRO_4B, test_4): New.
12743 (MACRO): Rename to...
12744 (MACRO_5): ...this.
12745 (g): Rename to...
12746 (test_5): ...this, updating for renaming of MACRO, and
12747 add leading comment.
12748 * c-c++-common/pr69543-1.c: New.
12749 * c-c++-common/pr69543-2.c: New.
12750 * c-c++-common/pr69543-3.c: New.
12751 * c-c++-common/pr69543-4.c: New.
12752 * c-c++-common/pr69558-1.c: New.
12753 * c-c++-common/pr69558-2.c: New.
12754 * c-c++-common/pr69558-3.c: New.
12755 * c-c++-common/pr69558-4.c: New.
12756 * gcc.dg/pr69558.c: Move to...
12757 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12758 xfail for c++.
12759
f99c3557
TS
127602016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12761
12762 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12763 to -ftree-parallelize-loops/-fopenacc changes.
12764 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12765 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12766 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12767 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12768 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12769 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12770 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12771 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12772 * c-c++-common/goacc/kernels-loop.c: Likewise.
12773 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12774 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12775 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12776 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12777
c60ec7c2
RO
127782016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12779
12780 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12781
f1a62b6f
JJ
127822016-02-23 Jakub Jelinek <jakub@redhat.com>
12783
e67bf044
JJ
12784 PR c++/69902
12785 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12786
f1a62b6f
JJ
12787 PR c/69900
12788 * gcc.dg/pr69900.c: New test.
12789
20c5e09e
MJ
127902016-02-23 Martin Jambor <mjambor@suse.cz>
12791
12792 PR tree-optimization/69666
12793 * gcc.dg/tree-ssa/pr69666.c: New test.
12794
e457a6fc
AV
127952016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12796
12797 PR fortran/67451
12798 * gfortran.dg/coarray_allocate_5.f08: New test.
12799
d7b574f4
AK
128002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12801
12802 * gcc.target/s390/vcond-shift.c: Move to ...
12803 * gcc.target/s390/vector/vcond-shift.c: ... here.
12804
58bdeb44
AK
128052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12806
12807 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12808 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12809
7cd0387b
AK
128102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12811
12812 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12813
4246c8da
MW
128142016-02-20 Mark Wielaard <mjw@redhat.com>
12815
12816 PR c/28901
12817 * gcc.dg/unused-variable-3.c: New test.
12818
f93bc532
JJ
128192016-02-22 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR target/69888
12822 * gcc.target/i386/pr69888.c: New test.
12823
c4e360f4
RB
128242016-02-22 Richard Biener <rguenther@suse.de>
12825
12826 PR tree-optimization/69882
12827 * gfortran.dg/vect/pr69882.f90: New testcase.
12828
09c92f1c
JJ
128292016-02-22 Jakub Jelinek <jakub@redhat.com>
12830
12831 PR target/69885
12832 * gcc.dg/pr69885.c: New test.
12833
f88d45dc
OE
128342016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12835
12836 PR target/69806
12837 PR target/54089
12838 * gcc.target/sh/pr54089-10.c: New.
12839
ce1ff48e
PT
128402016-02-20 Paul Thomas <pault@gcc.gnu.org>
12841
12842 PR fortran/69423
12843 * gfortran.dg/deferred_character_15.f90 : New test.
12844
bbf27208
DH
128452016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12846
12847 PR fortran/57365
12848 gfortran.dg/allocate_with_source_18.f03: New test.
12849
128502016-02-20 Harald Anlauf <anlauf@gmx.de>
12851
12852 PR fortran/52531
12853 gfortran.dg/gomp/pr52531.f90: New test.
12854
268be88c
BE
128552016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12856
12857 PR c++/69865
12858 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12859 -std=c++03.
12860
4b6c824a
JJ
128612016-02-19 Jakub Jelinek <jakub@redhat.com>
12862
871b3f47
JJ
12863 PR c++/69826
12864 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12865 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12866
7a965d51
JJ
12867 PR c++/69850
12868 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12869
4b6c824a
JJ
12870 PR c++/69851
12871 * g++.dg/torture/pr69851.C: New test.
12872
15fca21a
MS
128732016-02-19 Martin Sebor <msebor@redhat.com>
12874
12875 PR testsuite/69573
12876 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12877
19e21586
JJ
128782016-02-19 Jakub Jelinek <jakub@redhat.com>
12879
03a616ac
JJ
12880 PR c++/69850
12881 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12882 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12883
19e21586
JJ
12884 PR c++/67767
12885 * g++.dg/cpp0x/pr67767.C: New test.
12886
2db16594
KT
128872016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12888
12889 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12890 for fp, simd, crypto, crc, lse.
12891 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12892 above.
12893 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12894 effective target check.
12895
5a7d9d1e
JJ
128962016-02-19 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR target/69820
12899 * gcc.target/i386/pr69820.c: New test.
12900
6448f064
AK
129012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12902
12903 * gcc.target/s390/vector/int128-1.c: New test.
12904
d0a859e6
AK
129052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12906
12907 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12908
9e4eb643
AK
129092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12910
12911 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12912 instruction pattern name to prevent the testcase from failing with
12913 -march=z13.
12914
859a4c0e
AK
129152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12916
12917 * gcc.target/s390/md/movstr-2.c: New test.
12918
efc2340b
MK
129192016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12920
12921 * gcc.target/s390/morestack.c: New test.
12922
ca2bfbc2
DV
129232016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12924
12925 PR target/69625
12926 * gcc.target/s390/pr69625.c: Add test case.
12927
efd4bd05
BE
129282016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12929
12930 PR testsuite/68580
12931 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12932
2bf2078a
MM
129332016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12934
12935 PR target/68404
12936 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12937 * gcc.target/powerpc/fusion3.c: Likewise.
12938
f003579e
RB
129392016-02-18 Richard Biener <rguenther@suse.de>
12940
12941 PR middle-end/69553
12942 * g++.dg/torture/pr69553.C: New testcase.
12943
19233914
NC
129442016-02-18 Nick Clifton <nickc@redhat.com>
12945
efd4bd05
BE
12946 PR target/62254
12947 PR target/69610
12948 * gcc.target/arm/pr62554.c: New test.
12949 * gcc.target/arm/pr69610-1.c: New test.
12950 * gcc.target/arm/pr69610-2.c: New test.
19233914 12951
23f27839
RB
129522016-02-18 Richard Biener <rguenther@suse.de>
12953
12954 PR middle-end/69854
12955 * gcc.dg/torture/pr69854.c: New testcase.
12956
932c0da4
JJ
129572016-02-17 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR c++/69850
12960 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12961
1bed93e4
BS
129622012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12963
12964 * gcc.target/powerpc/vec-cg.c: New test.
12965
57bfb134
RB
129662016-02-17 Richard Biener <rguenther@suse.de>
12967
12968 PR testsuite/69586
12969 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12970
a44e0ebb
KT
129712016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12972
12973 PR target/69161
12974 * gcc.c-torture/compile/pr69161.c: New test.
12975
ffacd726
DS
129762016-02-17 David Sherwood <david.sherwood@arm.com>
12977
12978 PR target/69532
12979 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12980 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12981
448db8d2
EB
129822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12983
12984 * gcc.dg/ifcvt-4.c: Skip on Visium.
12985
e2f0522e
EB
129862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12987
12988 * gnat.dg/atomic8.adb: New test.
12989
bf17fe3f
EB
129902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 * gnat.dg/discr46.ad[sb]: New test.
12993
ecf835e9
KN
129942016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12995
12996 PR Target/48344
12997 * gcc.target/powerpc/pr48344-1.c: New test.
12998
49a1164a
TK
129992015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13000
13001 PR fortran/69742
13002 * gfortran.dg/associate_21.f90: New test.
13003
bf14eba2
JJ
130042016-02-16 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR c/69835
13007 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13008 -Wnonnull in dg-options.
13009 * c-c++-common/nonnull-2.c: New test.
13010
35a093b6
JG
130112016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13012 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13013
13014 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13015
e387d491
JJ
130162016-02-16 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR middle-end/69801
13019 * gcc.dg/pr69801.c: Add empty dg-options.
13020
ba539195
JN
130212016-02-16 James Norris <jnorris@codesourcery.com>
13022
13023 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13024 * g++.dg/goacc/deviceptr-1.c: New file.
13025
2a2b8f64
JJ
130262016-02-16 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR tree-optimization/69820
13029 * gcc.dg/vect/pr69820.c: New test.
13030
87440c29
RB
130312016-02-16 Richard Biener <rguenther@suse.de>
13032
13033 PR tree-optimization/69776
13034 * gcc.dg/torture/pr69776-2.c: New testcase.
13035
6d87c306
BS
130362016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13037
13038 PR tree-optimization/69714
13039 * gcc.dg/torture/pr69714.c: New test.
13040
3824a0a2
JJ
130412016-02-16 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR tree-optimization/69802
13044 * gcc.dg/pr69802.c: New test.
13045
c8cfe96e
RB
130462016-02-16 Richard Biener <rguenther@suse.de>
13047
13048 PR middle-end/69801
13049 * gcc.dg/pr69801.c: New testcase.
13050
fc12098d
JD
130512016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13052
13053 PR libgfortran/69651
13054 * gfortran.dg/read_bang.f90: New test.
13055 * gfortran.dg/read_bang4.f90: New test.
13056
ba6b3795
JJ
130572016-02-15 Jakub Jelinek <jakub@redhat.com>
13058
f0516ca4
JJ
13059 PR c++/69658
13060 * g++.dg/init/pr69658.C: New test.
13061
ba6b3795
JJ
13062 PR c++/69797
13063 * c-c++-common/pr69797.c: New test.
13064
de3f9a2d
PK
130652016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13066
13067 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13068 check for aarch64*-*-*.
13069
17a3b967
RB
130702016-02-15 Richard Biener <rguenther@suse.de>
13071
13072 PR tree-optimization/69783
13073 * gcc.dg/vect/pr69783.c: New testcase.
13074
1c48bff1
RB
130752016-02-15 Richard Biener <rguenther@suse.de>
13076
13077 PR tree-optimization/69776
13078 * gcc.dg/torture/pr69776.c: New testcase.
13079
1e6025b6
TK
130802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13081
13082 PR fortran/60526
13083 * gfortran.dg/type_decl_4.f90: Reinstated.
13084
d3308279
JDA
130852016-02-14 John David Anglin <danglin@gcc.gnu.org>
13086
13087 PR fortran/68746
13088 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13089
b7c56581
TK
130902016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13091
13092 PR fortran/60526
13093 PR bootstrap/69816
13094 * gfortran.dg/type_decl_4.f90: Removed.
13095
60cb4ef5
TK
130962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13097
13098 PR fortran/60526
13099 * gfortran.dg/type_decl_4.f90: New test.
13100
f6964637
AM
131012016-02-14 Alan Modra <amodra@gmail.com>
13102
1a8849d1 13103 PR testsuite/68886
f6964637
AM
13104 * gcc.c-torture/execute/stkalign.c: Revise test.
13105
f5121920
OE
131062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13107
13108 PR target/67260
13109 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13110
6cda3ab6
OE
131112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13112
13113 PR target/67260
13114 * gcc.target/sh/torture/pr67260.c: New.
13115
6786e598
JDA
131162016-02-12 John David Anglin <danglin@gcc.gnu.org>
13117
13118 * gcc.dg/pr67964.c: Add dg-require-alias.
13119
7e05dad8
OE
131202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13121
13122 PR target/67636
13123 PR target/64345
13124 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13125
7f4cc3ce
JD
131262016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13127
13128 PR libgfortran/69668
13129 * gfortran.dg/namelist_88.f90: New test.
13130
955ca6dc
JD
131312016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13132
13133 PR libgfortran/69668
13134 * gfortran.dg/namelist_38.f90: Update test.
13135 * gfortran.dg/namelist_84.f90: Update test.
13136
876217ae
DM
131372016-02-12 David Malcolm <dmalcolm@redhat.com>
13138
13139 PR other/69554
13140 * gcc.dg/pr69554-1.c: New test.
13141 * gfortran.dg/pr69554-1.F90: New test.
13142 * gfortran.dg/pr69554-2.F90: New test.
13143 * lib/gcc-dg.exp (proc dg-locus): New function.
13144 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13145 distinguish between the caret-printing and non-caret-printing
13146 cases. If caret-printing has been explicitly enabled, bail out
13147 without attempting to fix up the output.
13148
61789eed
DM
131492016-02-12 David Malcolm <dmalcolm@redhat.com>
13150
13151 PR driver/69265
13152 PR driver/69453
13153 * gcc.dg/spellcheck-options-3.c: New test case.
13154 * gcc.dg/spellcheck-options-4.c: New test case.
13155 * gcc.dg/spellcheck-options-5.c: New test case.
13156 * gcc.dg/spellcheck-options-6.c: New test case.
13157 * gcc.dg/spellcheck-options-7.c: New test case.
13158 * gcc.dg/spellcheck-options-8.c: New test case.
13159 * gcc.dg/spellcheck-options-9.c: New test case.
13160 * gcc.dg/spellcheck-options-10.c: New test case.
13161
c3090c1f
JJ
131622016-02-12 Jakub Jelinek <jakub@redhat.com>
13163
13164 PR rtl-optimization/69764
13165 PR rtl-optimization/69771
13166 * c-c++-common/pr69764.c: New test.
13167 * gcc.dg/torture/pr69771.c: New test.
13168
8222034d
MP
131692016-02-12 Marek Polacek <polacek@redhat.com>
13170
13171 * g++.dg/torture/init-list1.C: New.
13172
f749f792
MP
131732016-02-12 Marek Polacek <polacek@redhat.com>
13174
13175 * gcc.dg/pr69522.c: Add empty dg-options.
13176
199fb02a
IE
131772016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13178
13179 * g++.dg/lto/lto.exp: Include and init mpx.
13180 * g++.dg/lto/pr69729_0.C: New test.
13181
b69539cb
JJ
131822016-02-12 Jakub Jelinek <jakub@redhat.com>
13183
06ff7000
JJ
13184 PR ipa/69241
13185 * g++.dg/ipa/pr69241-4.C: New test.
13186
b69539cb
JJ
13187 PR ipa/68672
13188 * g++.dg/ipa/pr68672-1.C: New test.
13189 * g++.dg/ipa/pr68672-2.C: New test.
13190 * g++.dg/ipa/pr68672-3.C: New test.
13191
16595a1f
BS
131922016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13193
13194 PR c/69522
6d87c306 13195 * gcc.dg/pr69522.c: New test.
16595a1f 13196
38d795d2
PP
131972016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13198
13199 PR c++/69098
13200 * g++.dg/cpp1y/69098.C: New test.
13201 * g++.dg/cpp1y/69098-2.C: New test.
13202
9c582551
JJ
132032016-02-12 Jakub Jelinek <jakub@redhat.com>
13204
13205 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13206 and neighbour -> neighbor.
13207 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13208 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13209 * c-c++-common/Wvarargs.c: Likewise.
13210 * c-c++-common/goacc/host_data-5.c: Likewise.
13211 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13212 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13213 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13214 * gcc.target/aarch64/pr60697.c: Likewise.
13215 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13216 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13217 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13218 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13219 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13220 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13221 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13222 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13223 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13224 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13225 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13226 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13227 * g++.dg/lookup/koenig5.C: Likewise.
13228 * g++.dg/ext/no-asm-2.C: Likewise.
13229 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13230 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13231 * gfortran.dg/used_types_16.f90: Likewise.
13232 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13233 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13234 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13235 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13236 * gfortran.dg/abstract_type_6.f03: Likewise.
13237 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13238 * gfortran.dg/used_types_15.f90: Likewise.
13239 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13240 * gfortran.dg/exit_3.f08: Likewise.
13241 * gfortran.dg/open_status_2.f90: Likewise.
13242 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13243 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13244 * gfortran.dg/associate_1.f03: Likewise.
13245 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13246 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13247 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13248 * gcc.dg/builtin-object-size-1.c: Likewise.
13249 * gcc.dg/noreturn-6.c: Likewise.
13250 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13251 * gcc.dg/globalalias.c: Likewise.
13252 * gcc.dg/builtins-config.h: Likewise.
13253 * gcc.dg/pr30457.c: Likewise.
13254 * gcc.c-torture/compile/volatile-1.c: Likewise.
13255 * gcc.c-torture/execute/20101011-1.c: Likewise.
13256 * c-c++-common/Waddress-1.c: Likewise.
13257
66756373
JJ
132582016-02-11 Jakub Jelinek <jakub@redhat.com>
13259
13260 PR c/69768
13261 * c-c++-common/Waddress-1.c: New test.
13262
76fe932b
AV
132632016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13264
13265 PR fortran/69296
13266 * gfortran.dg/associate_19.f03: New test.
13267 * gfortran.dg/associate_20.f03: New test.
13268
564c4d4b
OE
132692016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13270
13271 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13272
e1c1ecb0
KT
132732016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13274
13275 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13276 .arch armv8-a\n. Add -dA to dg-options.
13277 * gcc.target/aarch64/assembler_arch_1.c: New test.
13278 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13279
0d7d9458
PC
132802016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13281
13282 PR c++/68726
13283 * g++.dg/cpp0x/pr68726.C: New.
13284
e6208a60
IE
132852016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13286
13287 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13288 test.
13289
281a11eb
RB
132902016-02-11 Richard Biener <rguenther@suse.de>
13291
13292 * g++.dg/tree-ssa/pr61034.C: Adjust.
13293
e03dd765
VM
132942016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13295
4b48faf5 13296 PR target/69148
e03dd765
VM
13297 * gcc.target/s390/pr69148.c: New.
13298
cdc23927
YR
132992016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13300
13301 PR tree-optimization/69652
13302 * gcc.dg/torture/pr69652.c: New test.
13303
e199dd0a
JJ
133042016-02-10 Jakub Jelinek <jakub@redhat.com>
13305 Patrick Palka <ppalka@gcc.gnu.org>
13306
13307 PR ipa/69241
13308 PR c++/69649
13309 * g++.dg/ipa/pr69241-1.C: New test.
13310 * g++.dg/ipa/pr69241-2.C: New test.
13311 * g++.dg/ipa/pr69241-3.C: New test.
13312 * g++.dg/ipa/pr69649.C: New test.
13313
d6b38027
UB
133142016-02-10 Uros Bizjak <ubizjak@gmail.com>
13315
13316 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13317 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13318
13b562c5
BC
133192016-02-10 Bin Cheng <bin.cheng@arm.com>
13320
13321 PR tree-optimization/68021
13322 * gcc.dg/tree-ssa/pr68021.c: New test.
13323
24a179f8
RB
133242016-02-10 Richard Biener <rguenther@suse.de>
13325
13326 PR tree-optimization/69726
13327 * gcc.dg/uninit-22.c: New testcase.
13328
0d99886f
AP
133292016-02-09 Andrew Pinski <apinski@cavium.com>
13330
13331 PR tree-opt/69282
13332 * gcc.c-torture/compile/20160205-1.c: New testcase.
13333
ab04995c
MM
133342016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13335
13336 PR target/68404
13337 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13338 instead accessing a really large arrray.
13339 * gcc.target/powerpc/fusion3.c: Likewise.
13340
4b79ac23
CB
133412016-02-09 Charles Baylis <charles.baylis@linaro.org>
13342
13343 PR target/68532
13344 * gcc.c-torture/execute/pr68532.c: New test.
13345
b890a441
AO
133462016-02-11 Alexandre Oliva <aoliva@redhat.com>
13347
13348 PR target/69634
13349 * gcc.dg/pr69634.c: New.
13350
84a5bef7
RB
133512016-02-09 Richard Biener <rguenther@suse.de>
13352
13353 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13354
1f123759 133552016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13356
1f123759
AF
13357 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13358
65860c77
YR
133592016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13360
13361 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13362
7e1e8a0a
RB
133632016-02-09 Richard Biener <rguenther@suse.de>
13364
13365 PR tree-optimization/69715
13366 * gcc.dg/torture/pr69715.c: New testcase.
13367
efb45a9f
PP
133682016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13369
13370 PR c++/69139
13371 * g++.dg/cpp0x/trailing12.C: New test.
13372 * g++.dg/cpp0x/trailing13.C: New test.
13373
20a0c6f9
PP
133742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13375
13376 PR c++/69283
13377 PR c++/67835
13378 * g++.dg/cpp1y/auto-fn29.C: New test.
13379 * g++.dg/cpp1y/auto-fn30.C: New test.
13380
a162f3af
JJ
133812016-02-08 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR tree-optimization/69209
13384 * gcc.c-torture/compile/pr69209.c: New test.
13385
4b4a9fbd
JL
133862016-02-08 Jeff Law <law@redhat.com>
13387
13388 PR tree-optimization/68541
13389 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13390 of statements allowed in join block for path splitting.
13391
cfac5ed2
JJ
133922016-02-08 Jakub Jelinek <jakub@redhat.com>
13393
f68bc23f
JJ
13394 PR c++/59627
13395 * g++.dg/gomp/pr59627.C: New test.
13396
cfac5ed2
JJ
13397 PR ipa/69239
13398 * g++.dg/ipa/pr69239.C: New test.
13399
44714d8c
DM
134002016-02-08 David Malcolm <dmalcolm@redhat.com>
13401
13402 PR preprocessor/69664
13403 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13404 * gcc.dg/cpp/warn-comments.c: Likewise.
13405
eba9e839
MP
134062016-02-08 Marek Polacek <polacek@redhat.com>
13407
13408 PR c++/69688
13409 * g++.dg/init/const12.C: New test.
13410
a011cd92
BS
134112016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13412
13413 PR target/60410
13414 * gcc.dg/lto/pr55113_0.c: Remove test.
13415
5317b1be
RB
134162016-02-08 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/69719
13419 * gcc.dg/torture/pr69719.c: New testcase.
13420
63998a63
RB
134212016-02-08 Richard Biener <rguenther@suse.de>
13422 Jeff Law <law@redhat.com>
13423
13424 PR target/68273
13425 * gcc.target/mips/pr68273.c: New testcase.
13426
43f4a281
RB
134272016-02-08 Richard Biener <rguenther@suse.de>
13428
13429 PR rtl-optimization/69274
13430 * gcc.target/i386/addr-sel-1.c: XFAIL.
13431
0b604d2d
JL
134322016-02-08 Jeff Law <law@redhat.com>
13433
e8dfe49e
JL
13434 PR tree-optimization/68541
13435 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13436
6daecd7a 13437 PR tree-optimization/65917
0b604d2d
JL
13438 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13439
c0f0e35a
JD
134402016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13441
13442 PR fortran/50555
13443 * gfortran.dg/namelist_args.f90: New test.
13444
8981d712
JL
134452016-02-05 Jeff Law <law@redhat.com>
13446
6daecd7a 13447 PR tree-optimization/68541
8981d712
JL
13448 * gcc.dg/tree-ssa/split-path-2.c: New test.
13449 * gcc.dg/tree-ssa/split-path-3.c: New test.
13450 * gcc.dg/tree-ssa/split-path-4.c: New test.
13451 * gcc.dg/tree-ssa/split-path-5.c: New test.
13452 * gcc.dg/tree-ssa/split-path-6.c: New test.
13453 * gcc.dg/tree-ssa/split-path-7.c: New test.
13454
46cb9332
MS
134552016-02-05 Martin Sebor <msebor@redhat.com>
13456
13457 PR c++/69662
13458 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13459 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13460
be2083ea
RH
134612016-02-06 Richard HEnderson <rth@redhat.com>
13462
13463 PR c/69643
13464 * gcc.target/i386/addr-space-4.c: New.
13465 * gcc.target/i386/addr-space-5.c: New.
13466
711d7c23
MM
134672016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13468
13469 PR fortran/66089
13470 * gfortran.dg/elemental_dependency_6.f90: New.
13471
b5c1c988
JJ
134722016-02-05 Jakub Jelinek <jakub@redhat.com>
13473
861c7bcd
JJ
13474 PR rtl-optimization/69691
13475 * gcc.c-torture/execute/pr69691.c: New test.
13476
b5c1c988
JJ
13477 PR c++/69628
13478 * g++.dg/parse/pr69628.C: New test.
13479
f7dfa966
UB
134802016-02-05 Uros Bizjak <ubizjak@gmail.com>
13481
13482 * gcc.dg/sancov/asan.c: Move to ...
13483 * gcc.dg/asan/sancov-1.c: ... here.
13484
9b143e64
UB
134852016-02-05 Uros Bizjak <ubizjak@gmail.com>
13486
13487 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13488
f5d4b899
L
134892016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13490
13491 PR target/69677
13492 * gcc.target/i386/pr69677.c: New test.
13493
76c85fbb
PP
134942016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13495
13496 PR c++/68948
13497 * g++.dg/template/pr68948.C: New test.
13498
f181bf90
DV
134992016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13500
13501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13502 (only necessary on s390x).
13503
714fb282
L
135042016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13505
13506 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13507 -mno-accumulate-outgoing-args.
13508
618d6c1c
PP
135092016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13510
13511 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13512
1066e9b5
JJ
135132016-02-04 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR c/69669
13516 * c-c++-common/pr69669.c: New test.
13517
76255d0d
MM
135182016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13519
13520 PR target/69667
13521 * g++.dg/pr69667.C: New file.
13522
e0b059b1
WD
135232016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13524
13525 PR target/69619
13526 * gcc.dg/pr69619.c: Add new test.
13527
2692b5c8
RS
135282016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13529
13530 PR rtl-optimization/69577
13531 * gcc.target/i386/pr69577.c: New test.
13532
7db337c2
ML
135332016-02-04 Martin Liska <mliska@suse.cz>
13534
13535 * g++.dg/asan/pr69276.C: New test.
13536
cc9c0829
KT
135372016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13538
13539 PR target/65932
13540 PR target/67714
13541 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13542 a single smulbb instruction.
13543 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13544 * gcc.target/amr/wmul-2.c: Likewise.
13545
eb9feb52
KT
135462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13547
13548 PR target/65932
13549 PR target/67714
13550 * gcc.c-torture/execute/pr67714.c: New test.
13551
61f727fe
JJ
135522016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13553
13554 PR target/69454
13555 * gcc.target/i386/pr69454-1.c: New test.
13556 * gcc.target/i386/pr69454-2.c: New test.
13557
05dd97db
MS
135582016-02-03 Martin Sebor <msebor@redhat.com>
13559
13560 PR c++/69251
13561 PR c++/69253
13562 PR c++/69290
13563 PR c++/69277
13564 PR c++/69349
13565 * g++.dg/ext/flexarray-mangle-2.C: New test.
13566 * g++.dg/ext/flexarray-mangle.C: New test.
13567 * g++.dg/ext/flexarray-subst.C: New test.
13568 * g++.dg/ext/flexary11.C: New test.
13569 * g++.dg/ext/flexary12.C: New test.
13570 * g++.dg/ext/flexary13.C: New test.
13571 * g++.dg/ext/flexary14.C: New test.
13572 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13573
dac2fc29
L
135742016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13575
13576 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13577 Define only if CHECK_FLOAT128 is defined.
13578 (main): Properly initialize u5.
13579
eadb8035
JJ
135802016-02-03 Jakub Jelinek <jakub@redhat.com>
13581
0afbb81b
JJ
13582 PR c/69627
13583 * gcc.dg/pr69627.c: New test.
13584
eadb8035
JJ
13585 PR target/69644
13586 * gcc.dg/pr69644.c: New test.
13587
b12d4923
MS
135882016-02-03 Mike Stump <mikestump@comcast.net>
13589
13590 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13591 support for struct-layout-1.exp.
13592
ab4bae0c
PP
135932016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13594
13595 PR c++/69056
618d6c1c 13596 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13597
95831c01
VM
135982016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13599 Alexandre Oliva <aoliva@redhat.com>
13600
13601 PR target/69461
13602 * gcc.target/powerpc/pr69461.c: New.
13603
ccc71ab8
UB
136042016-02-03 Uros Bizjak <ubizjak@gmail.com>
13605
13606 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13607 works from here ...
13608 (check_effective_target_fsanitize_thread): ... to here. Do not
13609 specify additional compile flags for the test source.
13610 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13611 specify additional compile flags for the test source.
13612
96299640
WD
136132016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13614
13615 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13616
781d83d9
AV
136172016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13618
13619 PR fortran/67451
13620 PR fortran/69418
13621 * gfortran.dg/coarray_allocate_2.f08: New test.
13622 * gfortran.dg/coarray_allocate_3.f08: New test.
13623 * gfortran.dg/coarray_allocate_4.f08: New test.
13624
d8208e6d
AL
136252016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13626
13627 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13628 use same scan-tree-dump-times on all platforms.
13629 * gcc.dg/vect/vect-outer-1.c: Likewise.
13630 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13631 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13632 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13633 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13634 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13635 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13636 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13637
a8394fa0
SB
136382016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13639
13640 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13641 warning.
13642
f3baa1d3
L
136432016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13644
13645 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13646
eb077516
JN
136472016-02-02 James Norris <jnorris@codesourcery.com>
13648
13649 * c-c++-common/goacc/routine-5.c: Add tests.
13650
578fb225
AM
136512016-02-02 Alexander Monakov <amonakov@ispras.ru>
13652
13653 * gcc.target/nvptx/unsigned-cmp.c: New test.
13654
c64f7d37
WD
136552016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13656
13657 * gcc.target/aarch64/scalar_shift_1.c
13658 (test_corners_sisd_di): Improve force to SIMD register.
13659 (test_corners_sisd_si): Likewise.
13660 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13661 Remove scan-assembler check for ldr.
13662
90c6f26c
RB
136632016-02-02 Richard Biener <rguenther@suse.de>
13664
13665 PR tree-optimization/69595
13666 * gcc.dg/Warray-bounds-17.c: New testcase.
13667
9dc03c97
RB
136682016-02-02 Richard Biener <rguenther@suse.de>
13669
13670 PR tree-optimization/69606
13671 * gcc.dg/torture/pr69606.c: New testcase.
13672
2d4dc223
YR
136732016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13674
13675 PR middle-end/68542
13676 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13677 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13678
65c98fde
AM
136792016-02-02 Alan Modra <amodra@gmail.com>
13680
13681 PR target/69548
13682 * gcc.target/powerpc/pr69548.c: New test.
13683
e1b81f2b
JJ
136842016-02-01 Jakub Jelinek <jakub@redhat.com>
13685
d0268b37
JJ
13686 PR rtl-optimization/69592
13687 * gcc.dg/pr69592.c: New test.
13688
e1b81f2b
JJ
13689 PR preprocessor/69543
13690 PR c/69558
13691 * gcc.dg/pr69543.c: New test.
13692 * gcc.dg/pr69558.c: New test.
13693
7dd7780d
UB
136942016-02-01 Uros Bizjak <ubizjak@gmail.com>
13695
bf672ee5
UB
13696 PR testsuite/65940
13697 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13698
9a7013f8
MS
136992016-02-01 Martin Sebor <msebor@redhat.com>
13700
13701 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13702
e681fb2b
BC
137032016-02-01 Bin Cheng <bin.cheng@arm.com>
13704
13705 PR tree-optimization/67921
13706 * c-c++-common/ubsan/pr67921.c: New test.
13707
ff86345f
RB
137082016-02-01 Richard Biener <rguenther@suse.de>
13709
13710 PR middle-end/69556
13711 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13712
bc369dbd
RB
137132016-02-01 Richard Biener <rguenther@suse.de>
13714
13715 PR tree-optimization/69574
13716 * gcc.dg/torture/pr69574.c: New testcase.
13717
ef318184
RB
137182016-02-01 Richard Biener <rguenther@suse.de>
13719
13720 PR tree-optimization/69579
13721 * gcc.dg/setjmp-6.c: New testcase.
13722
654745e6
JJ
137232016-02-01 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR rtl-optimization/69570
13726 * g++.dg/opt/pr69570.C: New test.
13727
e6c0c44b
RH
137282016-02-01 Richard Henderson <rth@redhat.com>
13729
13730 * gcc.dg/pr69535.c: New test.
13731
6ff3f09a
JDA
137322016-01-31 John David Anglin <danglin@gcc.gnu.org>
13733
2c005538
JDA
13734 PR testsuite/69584
13735 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13736 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13737
61083a4b
JDA
13738 PR debug/68244
13739 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13740
6ff3f09a
JDA
13741 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13742
0c221916
PT
137432016-01-31 Paul Thomas <pault@gcc.gnu.org>
13744
13745 PR fortran/67564
13746 * gfortran.dg/allocate_with_source_17.f03: New test.
13747
db7a2818
JJ
137482016-01-30 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR tree-optimization/69546
13751 * gcc.dg/torture/pr69546.c: New test.
13752
e520d5f0
PT
137532016-01-30 Paul Thomas <pault@gcc.gnu.org>
13754
13755 PR fortran/69566
13756 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13757
343c05d3
MS
137582016-01-30 Martin Sebor <msebor@redhat.com>
13759
13760 PR c++/68490
13761 * g++.dg/ext/flexary10.C: New test.
13762
d6c3a539
DH
137632016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13764
13765 PR fortran/66707
13766 gfortran.dg/common_23.f90: New test.
13767
52d72fcd
BS
137682016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13769
13770 PR target/65546
13771 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13772 condition being checked, and disable it when the target supports
13773 misaligned loads and stores.
13774
3a5d2ba4
JJ
137752016-01-29 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR debug/69518
13778 * gcc.dg/torture/pr69518.c: New test.
13779
6bbacdb5
L
137802016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13781
13782 PR target/69530
13783 * gcc.target/i386/pr69530.c: New test.
13784
af932cdb
SE
137852016-01-29 Steve Ellcey <sellcey@imgtec.com>
13786
13787 PR target/65604
13788 * gcc.target/mips/div-delay.c: New test.
13789
26658b7c
JJ
137902016-01-29 Jakub Jelinek <jakub@redhat.com>
13791
33e89989
JJ
13792 PR target/69551
13793 * gcc.target/i386/pr69551.c: New test.
13794
26658b7c
JJ
13795 PR target/66137
13796 * gcc.target/i386/pr66137.c: New test.
13797
401116b5
AB
137982016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13799
13800 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13801 always built for p5600.
13802 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13803 isa=p5600 dg-option.
13804
d4abfcc5
RB
138052016-01-29 Richard Biener <rguenther@suse.de>
13806
13807 PR tree-optimization/69547
13808 * g++.dg/tree-ssa/pr69547.C: New testcase.
13809
16b77b32
JJ
138102016-01-29 Jakub Jelinek <jakub@redhat.com>
13811
13812 PR debug/66869
13813 * g++.dg/warn/Wunused-function2.C: New test.
13814
a1c95464
DV
138152016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13816
13817 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13818 support for test to succeed.
13819
5453bfed
MP
138202016-01-29 Marek Polacek <polacek@redhat.com>
13821
13822 PR c++/69509
13823 PR c++/69516
13824 * g++.dg/ext/constexpr-vla2.C: New test.
13825 * g++.dg/ext/constexpr-vla3.C: New test.
13826 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13827
452ec2a5
RB
138282016-01-29 Richard Biener <rguenther@suse.de>
13829
13830 PR middle-end/69537
13831 * gcc.dg/uninit-21.c: New testcase.
13832
aec0b19e
UB
138332016-01-28 Uros Bizjak <ubizjak@gmail.com>
13834
13835 PR target/69459
13836 * gcc.target/i386/pr69459.c: New test.
13837
df113ce7
SE
138382016-01-28 Steve Ellcey <sellcey@imgtec.com>
13839
13840 PR target/68400
13841 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13842 * gcc.target/mips/pr68400.c: New test.
13843
494de84f
MS
138442016-01-28 Martin Sebor <msebor@redhat.com>
13845
13846 PR target/17381
13847 * gcc.target/powerpc/pr17381.c: New test.
13848
eb1b1f01
JJ
138492016-01-28 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR middle-end/69542
13852 * gcc.dg/torture/pr69542.c: New test.
13853
6dfeb7ce
WD
138542016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13855
13856 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13857
4b7471a4
DE
138582016-01-28 David Edelsohn <dje.gcc@gmail.com>
13859
13860 * gcc.dg/pr65980.c: Skip on AIX.
13861 * gcc.dg/pr66688.c: Same.
13862
b271fd21
DE
138632016-01-28 David Edelsohn <dje.gcc@gmail.com>
13864
13865 PR target/63679
13866 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13867 * gcc.dg/tree-ssa/sra-18.c: Same.
13868
874108a9
AV
138692016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13870
13871 PR fortran/62536
13872 * gfortran.dg/block_15.f08: New test.
13873 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13874 on incorrectly closed BLOCK.
13875
30480bcd
IE
138762016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13877
13878 * gcc.dg/declare-simd.c: New test.
6905c577 13879
14ba8d6d
RB
138802016-01-28 Richard Biener <rguenther@suse.de>
13881
13882 PR tree-optimization/69466
13883 * gfortran.dg/vect/pr69466.f90: New testcase.
13884
0d4c694e
TP
138852016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13886
13887 * g++.dg/pr67989.C: Remove ARM-specific option.
13888 * gcc.target/arm/pr67989.C: New file.
13889
2aa780da
UB
138902016-01-27 Uros Bizjak <ubizjak@gmail.com>
13891
13892 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13893 and expm1 test for glibc < 2.11.
13894
f75ebe77
RH
138952016-01-27 Richard Henderson <rth@redhat.com>
13896
13897 * gcc.c-torture/execute/pr69447.c: New test.
13898
138992016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13900
9a175e65 13901 PR fortran/69422
49847d75
PT
13902 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13903
cbdd8ae0
JJ
139042016-01-27 Jakub Jelinek <jakub@redhat.com>
13905
13906 PR debug/66869
13907 * gcc.dg/pr66869.c: New test.
13908
2b572b3c
JL
139092016-01-25 Jeff Law <law@redhat.com>
13910
13911 PR tree-optimization/68398
aec0b19e 13912 PR tree-optimization/69196
2b572b3c
JL
13913 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13914 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13915 path to avoid new heuristic allowing more irreducible regions
13916 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13917 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13918 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13919 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13920 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13921
fa74a4bc
MP
139222016-01-27 Marek Polacek <polacek@redhat.com>
13923
13924 PR c/68062
13925 * c-c++-common/vector-compare-4.c: New test.
13926
0afff540
DM
139272016-01-27 David Malcolm <dmalcolm@redhat.com>
13928
13929 PR preprocessor/69126
13930 * c-c++-common/pr69126.c: New test case.
13931
1a218fc9
ILT
139322016-01-27 Ian Lance Taylor <iant@google.com>
13933
13934 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13935
5d70666e
RB
139362016-01-27 Ryan Burn <contact@rnburn.com>
13937
13938 PR cilkplus/69267
13939 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13940
87ff4d66
UB
139412016-01-27 Uros Bizjak <ubizjak@gmail.com>
13942
13943 PR target/69512
13944 * gcc.target/i386/pr69512.c: New test.
13945
27e23cca
RE
139462016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13947
13948 PR ada/69488
13949 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13950
05bf54c3
MP
139512016-01-27 Marek Polacek <polacek@redhat.com>
13952
13953 PR c++/69379
13954 * g++.dg/pr69379.C: New test.
13955
60214d0d
MS
139562016-01-27 Martin Sebor <msebor@redhat.com>
13957
13958 PR c++/69317
13959 * g++.dg/abi/Wabi-2-2.C: New test.
13960 * g++.dg/abi/Wabi-2-3.C: New test.
13961 * g++.dg/abi/Wabi-3-2.C: New test.
13962 * g++.dg/abi/Wabi-3-3.C: New test.
13963
167c7bfa
RB
139642016-01-27 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/69166
13967 * gcc.dg/torture/pr69166.c: New testcase.
13968
1430fb1f
MJ
139692016-01-27 Martin Jambor <mjambor@suse.cz>
13970
13971 PR tree-optimization/69355
13972 * gcc.dg/tree-ssa/pr69355.c: New test.
13973
95e3030c
MP
139742016-01-27 Marek Polacek <polacek@redhat.com>
13975
13976 PR c++/69496
13977 * g++.dg/ext/constexpr-vla1.C: New test.
13978
eeb085f3
CB
139792016-01-20 Christian Bruel <christian.bruel@st.com>
13980
13981 PR target/69245
13982 * gcc.target/arm/pr69245.c: New test.
13983
b1652dde
JJ
139842016-01-27 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR tree-optimization/69399
13987 * gcc.dg/torture/pr69399.c: New test.
13988
ce7e8f00
EB
139892016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13990
13991 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13992
e4aac1d1
EB
139932016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13994
13995 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13996
8dfdb419
TV
139972016-01-26 Tom de Vries <tom@codesourcery.com>
13998
13999 PR tree-optimization/69110
14000 * gcc.dg/autopar/pr69110.c: New test.
14001
56f80f54 140022016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14003 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14004
14005 * gcc.dg/graphite/isl-ast-op-select.c: New.
14006
a0909527
PT
140072015-01-26 Paul Thomas <pault@gcc.gnu.org>
14008
14009 PR fortran/69385
14010 * gfortran.dg/allocate_error_6.f90: New test.
14011
ffc445f4
RH
140122016-01-26 Richard Henderson <rth@redhat.com>
14013
14014 * gcc.dg/tm/pr60908.c: New test.
14015
01e1dea3
DM
140162016-01-26 David Malcolm <dmalcolm@redhat.com>
14017
14018 PR other/69006
14019 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14020 directive.
14021 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14022 expected multiline output to reflect the colorization being
14023 disabled before newlines.
14024 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14025 (custom_diagnostic_finalizer): Replace call to
14026 pp_newline_and_flush with call to pp_flush.
14027 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14028 * gfortran.dg/implicit_class_1.f90: Likewise.
14029 * lib/gcc-dg.exp (allow_blank_lines): New global.
14030 (dg-allow-blank-lines-in-output): New procedure.
14031 (gcc-dg-prune): Complain about blank lines in the output, unless
14032 dg-allow-blank-lines-in-output was called.
14033 * lib/multiline.exp (_build_multiline_regex): Only support
14034 arbitrary followup text for non-blank-lines, not for blank lines.
14035
13f92e8d
JJ
140362016-01-26 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR tree-optimization/69483
14039 * gcc.dg/pr69483.c: New test.
14040 * g++.dg/opt/pr69483.C: New test.
14041
92422235
CL
140422016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14043
14044 PR target/68620
14045 * gcc.target/arm/pr68620.c: New test.
14046
0bccf11b
L
140472016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14048
14049 * gcc.target/i386/pr68986-2.c: Remove -m32.
14050
81cd202e
L
140512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14052
14053 PR target/68986
14054 * gcc.target/i386/pr68986-1.c: New test.
14055 * gcc.target/i386/pr68986-2.c: Likewise.
14056 * gcc.target/i386/pr68986-3.c: Likewise.
14057
213a1c03
CB
140582016-01-26 Christian Bruel <christian.bruel@st.com>
14059
14060 * lib/target-supports.exp
14061 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14062 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14063 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14064
22a08dd1
RB
140652016-01-26 Richard Biener <rguenther@suse.de>
14066
14067 PR tree-optimization/69452
14068 * gcc.dg/torture/pr69452.c: New testcase.
14069
6c06e0e8
JJ
140702016-01-26 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR target/69442
14073 * gcc.dg/pr69442.c: New test.
14074
b96824c4
RFI
140752016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14076
14077 PR target/67896
14078 * gcc.target/aarch64/simd/pr67896.C: New.
14079
5ee31e57
RS
140802016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14081
14082 PR tree-optimization/69400
14083 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14084 function.
14085 (plugin_init): Call it.
14086 * gcc.dg/torture/pr69400.c: New test.
14087
7ddfb31d
CL
140882016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14089
14090 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14091
1e050c90
AK
140922016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14093 Sebastian Pop <s.pop@samsung.com>
14094
14095 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14096 isl-0.15.
14097
c8ee4bf5
AK
140982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14099 Sebastian Pop <s.pop@samsung.com>
14100
14101 * gcc.dg/graphite/pr69292.c: New.
14102
d902b330
JJ
141032016-01-25 Jakub Jelinek <jakub@redhat.com>
14104
14105 * c-c++-common/goacc/use_device-1.c: New test.
14106
2c89b952
JL
141072016-01-25 Jeff Law <law@redhat.com>
14108
14109 PR tree-optimization/69196
14110 PR tree-optimization/68398
14111 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14112 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14113
685c8785
DE
141142016-01-25 David Edelsohn <dje.gcc@gmail.com>
14115
14116 PR target/69469
14117 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14118 Algorithm.
14119
95cef0c1
RB
141202016-01-25 Richard Biener <rguenther@suse.de>
14121
14122 PR testsuite/69380
14123 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14124
2947d3b2
IE
141252016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14126
14127 PR target/69421
14128 * gcc.dg/pr69421.c: New test.
14129
ae19075a
BB
141302016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14131
14132 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14133 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14134 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14135 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14136 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14137 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14138 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14139 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14140 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14141 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14142
fa4511c2
RB
141432016-01-25 Richard Biener <rguenther@suse.de>
14144
14145 PR tree-optimization/69376
14146 * gcc.dg/torture/pr69376.c: New testcase.
14147
1d101216
JD
141482016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14149
14150 PR fortran/69397
14151 PR fortran/68442
14152 * gfortran.dg/interface_38.f90: New test.
14153 * gfortran.dg/interface_39.f90: New test.
a0909527 14154
a59b92b0
PP
141552016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14156
14157 Revert:
14158 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14159
14160 PR c++/11858
14161 PR c++/24663
14162 PR c++/24664
14163 * g++.dg/template/pr11858.C: New test.
14164 * g++.dg/template/pr24663.C: New test.
14165 * g++.dg/template/unify12.C: New test.
14166 * g++.dg/template/unify13.C: New test.
14167 * g++.dg/template/unify14.C: New test.
14168 * g++.dg/template/unify15.C: New test.
14169 * g++.dg/template/unify16.C: New test.
14170 * g++.dg/template/unify17.C: New test.
14171
16acb1a8
DH
141722016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14173
14174 PR fortran/68283
14175 gfortran.dg/pr68283.f90: New test.
14176
094773e8
TK
141772016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14178
14179 PR fortran/66094
14180 * gfortran.dg/inline_matmul_13.f90: New test.
14181 * gfortran.dg/matmul_bounds_8.f90: New test.
14182 * gfortran.dg/matmul_bounds_9.f90: New test.
14183 * gfortran.dg/matmul_bounds_10.f90: New test.
14184
42fb90d7
TV
141852016-01-23 Tom de Vries <tom@codesourcery.com>
14186
14187 PR tree-optimization/69426
14188 * gcc.dg/autopar/pr69426.c: New test.
14189
69da7802
MS
141902016-01-23 Martin Sebor <msebor@redhat.com>
14191
14192 PR c++/58109
14193 PR c++/69022
14194 * g++.dg/cpp0x/alignas5.C: New test.
14195 * g++.dg/ext/vector29.C: Same.
14196
da17300a
UB
141972016-01-23 Uros Bizjak <ubizjak@gmail.com>
14198
14199 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14200 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14201 _GNU_SOURCE from compile flags to the source.
14202 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14203 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14204 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14205 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14206
62041cfc
JJ
142072016-01-22 Jakub Jelinek <jakub@redhat.com>
14208
14209 PR target/69432
14210 * g++.dg/opt/pr69432.C: New test.
14211
f7d2ad6f
BS
142122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14213
14214 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14215 32-bit targets testing an -m64 multilib.
14216
d403fc9a
WS
142172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14218
14219 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14220 64-bit support.
14221
4aa16f8d
JG
142222016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14223
14224 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14225
7c816d0f
CB
142262016-01-21 Christian Bruel <christian.bruel@st.com>
14227
14228 PR target/68674
14229 * gcc.target/i386/pr68674.c
14230 * gcc.target/aarch64/pr68674.c
14231 * gcc.target/arm/pr68674.c
14232
fce661e8
KT
142332016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14234
14235 PR target/69403
14236 * gcc.c-torture/execute/pr69403.c: New test.
14237
4696899f
PC
142382016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14239
14240 PR c++/55843
14241 * g++.dg/template/pr55843.C: New.
14242
bac69366
AL
142432016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14244
14245 PR testsuite/66877
14246 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14247 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14248
b57d3a5c
BS
142492016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14250
14251 PR testsuite/67489
da17300a
UB
14252 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14253 from dg-do compile directive, and instead add
14254 { dg-require-effective-target int128 }.
b57d3a5c 14255
9f04a53e
MS
142562016-01-20 Martin Sebor <msebor@redhat.com>
14257
14258 PR c/69405
14259 * gcc.dg/sync-fetch.c: New test.
14260
38a51663
JL
142612016-01-21 Martin Sebor <msebor@redhat.com>
14262
14263 PR target/69252
14264 * gcc.target/powerpc/pr69252.c: New test.
14265
2423a75a
JD
142662016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14267
14268 PR fortran/65996
da17300a 14269 * gfortran.dg/pr65996.f90: New test.
2423a75a 14270
0a76463f
DV
142712016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14272
14273 PR c++/68810
9f04a53e 14274 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14275 expected to generate an error.
0a76463f 14276
9776e692
BS
142772016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14278
14279 PR middle-end/66178
14280 * gcc.dg/torture/pr66178.c: New test.
14281
c8d3e088
AB
142822016-01-21 Anton Blanchard <anton@samba.org>
14283 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14284
14285 PR target/63354
14286 * gcc.target/powerpc/pr63354.c: New test.
14287
35b707ff
VM
142882016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14289
14290 PR rtl-optimization/68990
14291 * gcc.target/i386/pr68990: New.
14292
157b0829
NC
142932016-01-21 Nick Clifton <nickc@redhat.com>
14294
14295 PR target/69129
14296 * gcc.target/mips/pr69129.c: New.
14297
aede6748
PC
142982016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14299
14300 PR c++/58046
14301 * g++.dg/cpp0x/pr58046.C: New.
14302
5463c2c8
JJ
143032016-01-21 Jakub Jelinek <jakub@redhat.com>
14304
6d31cc75
SS
14305 PR target/69187
14306 PR target/65624
14307 * gcc.target/arm/pr69187.c: New test.
14308
5463c2c8
JJ
14309 PR c++/69355
14310 * g++.dg/torture/pr69355.C: New test.
14311
fa28f32b
AK
143122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14313 Sebastian Pop <s.pop@samsung.com>
14314
14315 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14316
b920a047
AK
143172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14318 Sebastian Pop <s.pop@samsung.com>
14319
da17300a 14320 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14321
bdd3aea6
JJ
143222016-01-21 Jakub Jelinek <jakub@redhat.com>
14323
14324 PR middle-end/67653
14325 * c-c++-common/pr67653.c: New test.
14326 * gcc.dg/torture/pr29119.c: Add dg-warning.
14327
26a2e6ae
PB
143282016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14329
14330 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14331
d25c7690
PK
143322016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14333
14334 PR c/24293
14335 * gcc.dg/pr24293.c: New test.
14336 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14337 incomplete struct type.
14338 * gcc.dg/declspec-1.c: Likewise.
14339 * gcc.dg/pr63549.c: Likewise.
14340
889d5698
JJ
143412016-01-20 Jakub Jelinek <jakub@redhat.com>
14342
14343 PR tree-optimization/66612
14344 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14345 for bdn instruction.
14346
d7cf3dc7
CL
143472016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14348
14349 * lib/target-supports.exp
14350 (check_effective_target_arm_fp_ok_nocache): New.
14351 (check_effective_target_arm_fp_ok): New.
14352 (add_options_for_arm_fp): New.
14353 (check_effective_target_arm_crypto_ok_nocache): Require
14354 target_arm_v8_neon_ok instead of arm32.
14355 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14356 (check_effective_target_arm_crypto_pragma_ok): New.
14357 (add_options_for_arm_vfp): New.
14358 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14359 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14360 target instead. Force initial fpu to vfp.
14361 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14362 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14363 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14364 dependency.
14365 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14366 use arm_vfp effective target instead. Force initial fpu to vfp.
14367 * gcc.target/arm/attr-neon3.c: Likewise.
14368 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14369 arm_vfp_ok.
14370 * gcc.target/arm/unsigned-float.c: Likewise.
14371 * gcc.target/arm/vfp-1.c: Likewise.
14372 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14373 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14374 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14375 * gcc.target/arm/vfp-ldmias.c: Likewise.
14376 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14377 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14378 * gcc.target/arm/vfp-stmiad.c: Likewise.
14379 * gcc.target/arm/vfp-stmias.c: Likewise.
14380 * gcc.target/arm/vnmul-1.c: Likewise.
14381 * gcc.target/arm/vnmul-2.c: Likewise.
14382 * gcc.target/arm/vnmul-3.c: Likewise.
14383 * gcc.target/arm/vnmul-4.c: Likewise.
14384
01ac9704 143852016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14386
e84b00da
L
14387 PR testsuite/69366
14388 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14389 the MPX run-time library, for compile-time MPX test.
14390 * gcc.target/i386/chkp-always_inline.c: Likewise.
14391 * gcc.target/i386/chkp-bndret.c: Likewise.
14392 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14393 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14394 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14395 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14396 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14397 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14398 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14399 * gcc.target/i386/chkp-label-address.c: Likewise.
14400 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14401 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14402 * gcc.target/i386/chkp-pr69044.c: Likewise.
14403 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14404 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14405 * gcc.target/i386/chkp-strchr.c: Likewise.
14406 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14407 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14408 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14409 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14410 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14411 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14412 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14413 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14414 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14415 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14416 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14417 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14418 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14419 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14420 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14421 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14422 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14423 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14424 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14425 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14426 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14427 * gcc.target/i386/pr63995-2.c: Likewise.
14428 * gcc.target/i386/pr64805.c: Likewise.
14429 * gcc.target/i386/pr65044.c: Likewise.
14430 * gcc.target/i386/pr65167.c: Likewise.
14431 * gcc.target/i386/pr65183.c: Likewise.
14432 * gcc.target/i386/pr65184.c: Likewise.
14433 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14434
28b33016
IE
144352016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14436
14437 PR tree-optimization/69328
14438 * gcc.dg/pr69328.c: New test.
14439
bcff0913
JL
144402016-01-20 Jeff Law <law@redhat.com>
14441
bf0bb970 14442 PR target/25114
bcff0913
JL
14443 * gcc.target/m68k/pr25114.c: New test.
14444
a3f69631
AV
144452016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14446
14447 * gcc.target/arm/memset-inline-10.c: Added
14448 dg-require-effective-target arm_thumb2_ok.
14449
af33ba0d
EB
144502016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14451
14452 * gcc.dg/debug/dwarf2/sso.c: New test.
14453
7596d5de
UB
144542016-01-19 Uros Bizjak <ubizjak@gmail.com>
14455
14456 PR testsuite/68820
14457 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14458 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14459 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14460
ceda2c69
JH
144612016-01-19 Jan Hubicka <hubicka@ucw.cz>
14462
14463 PR ipa/66223
14464 * g++.dg/ipa/devirt-50.C: New testcase.
14465
38a979f2
MP
144662016-01-19 Marek Polacek <polacek@redhat.com>
14467
14468 PR c++/68965
14469 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14470 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14471
962801c5
KT
144722016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14473
14474 PR target/69135
14475 * gcc.target/arm/pr69135_1.c: New test.
14476
078fe40a
WD
144772015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14478
14479 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14480
786e3c06
WD
144812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14482
14483 * gcc.target/aarch64/ccmp_1.c: New testcase.
14484
1e297006
MP
144852016-01-19 Marek Polacek <polacek@redhat.com>
14486
14487 PR c++/68586
14488 * g++.dg/cpp0x/enum30.C: New test.
14489
879c27e3
RB
144902016-01-19 Richard Biener <rguenther@suse.de>
14491
14492 PR tree-optimization/69336
14493 * g++.dg/tree-ssa/pr69336.C: New testcase.
14494
015337d3
JJ
144952016-01-19 Jakub Jelinek <jakub@redhat.com>
14496
14497 PR debug/65779
14498 * gcc.dg/pr65779.c: New test.
14499
e2c768b6
RB
145002016-01-19 Richard Biener <rguenther@suse.de>
14501
14502 PR tree-optimization/69352
14503 * gcc.dg/torture/pr69352.c: New testcase.
14504
569efc34
JJ
145052016-01-19 Jakub Jelinek <jakub@redhat.com>
14506
14507 PR rtl-optimization/68955
14508 PR rtl-optimization/64557
14509 * gcc.dg/torture/pr68955.c: New test.
14510
e49d321f
JH
145112016-01-19 Jan Hubicka <hubicka@ucw.cz>
14512
14513 PR lto/69136
14514 * g++.dg/torture/pr69136.C: New testcase.
14515
e9191ad3
JH
145162016-01-19 Jan Hubicka <hubicka@ucw.cz>
14517
14518 PR lto/69133
14519 * g++.dg/lto/pr69133_0.C: New testcase.
14520 * g++.dg/lto/pr69133_1.C: New testcase.
14521
2bedb645
JL
145222016-01-15 Jeff Law <law@redhat.com>
14523
14524 PR tree-optimization/69320
14525 * gcc.c-torture/pr69320-1.c: New test.
14526 * gcc.c-torture/pr69320-2.c: New test.
14527 * gcc.c-torture/pr69320-3.c: New test.
14528 * gcc.c-torture/pr69320-4.c: New test.
14529
17c15cb9
PP
145302016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14531
14532 PR c++/11858
14533 PR c++/24663
14534 PR c++/24664
14535 * g++.dg/template/pr11858.C: New test.
14536 * g++.dg/template/pr24663.C: New test.
14537 * g++.dg/template/unify12.C: New test.
14538 * g++.dg/template/unify13.C: New test.
14539 * g++.dg/template/unify14.C: New test.
14540 * g++.dg/template/unify15.C: New test.
14541 * g++.dg/template/unify16.C: New test.
14542 * g++.dg/template/unify17.C: New test.
14543
9617fd08
DM
145442016-01-18 David Malcolm <dmalcolm@redhat.com>
14545
14546 PR testsuite/69181
14547 * gcc.dg/pr69181-1.c: New test file.
14548 * gcc.dg/pr69181-2.c: New test file.
14549 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14550 globals by moving it to...
14551 (cleanup-after-saved-dg-test): ...this new function. Add
14552 "global additional_sources_used". Add reset of global
14553 multiline_expected_outputs to the empty list.
14554 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14555 global to...
14556 (multiline_expected_outputs): ...this, and updated comments to
14557 note that it is modified from gcc-dg.exp.
14558 (dg-end-multiline-output): Update for the above renaming.
14559 (handle-multiline-outputs): Likewise. Remove the clearing
14560 of the expected outputs to the empty list.
14561
b555a2e4
RB
145622016-01-18 Richard Biener <rguenther@suse.de>
14563
14564 PR tree-optimization/69297
14565 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14566
96902805
JM
145672016-01-18 Joseph Myers <joseph@codesourcery.com>
14568
14569 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14570 dg-options.
14571 * gcc.target/mips/mips-3d-2.c: Likewise.
14572 * gcc.target/mips/mips-3d-3.c: Likewise.
14573 * gcc.target/mips/mips-3d-4.c: Likewise.
14574 * gcc.target/mips/mips-3d-5.c: Likewise.
14575 * gcc.target/mips/mips-3d-6.c: Likewise.
14576 * gcc.target/mips/mips-3d-7.c: Likewise.
14577 * gcc.target/mips/mips-3d-8.c: Likewise.
14578 * gcc.target/mips/mips-3d-9.c: Likewise.
14579 * gcc.target/mips/mips-ps-1.c: Likewise.
14580 * gcc.target/mips/mips-ps-2.c: Likewise.
14581 * gcc.target/mips/mips-ps-3.c: Likewise.
14582 * gcc.target/mips/mips-ps-4.c: Likewise.
14583 * gcc.target/mips/mips-ps-5.c: Likewise.
14584 * gcc.target/mips/mips-ps-6.c: Likewise.
14585 * gcc.target/mips/mips-ps-7.c: Likewise.
14586 * gcc.target/mips/mips-ps-type.c: Likewise.
14587 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14588 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14589
40e26f94
TV
145902016-01-18 Tom de Vries <tom@codesourcery.com>
14591
14592 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14593 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14594 * c-c++-common/goacc/kernels-empty.c: New test.
14595 * c-c++-common/goacc/kernels-eternal.c: New test.
14596 * c-c++-common/goacc/kernels-loop-2.c: New test.
14597 * c-c++-common/goacc/kernels-loop-3.c: New test.
14598 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14599 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14600 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14601 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14602 * c-c++-common/goacc/kernels-loop-data.c: New test.
14603 * c-c++-common/goacc/kernels-loop-g.c: New test.
14604 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14605 * c-c++-common/goacc/kernels-loop-n.c: New test.
14606 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14607 * c-c++-common/goacc/kernels-loop.c: New test.
14608 * c-c++-common/goacc/kernels-noreturn.c: New test.
14609 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14610 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14611 * c-c++-common/goacc/kernels-reduction.c: New test.
14612
a98d4647
TV
146132016-01-18 Tom de Vries <tom@codesourcery.com>
14614
14615 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14616 * gcc.dg/autopar/outer-2.c: Same.
14617 * gcc.dg/autopar/outer-3.c: Same.
14618 * gcc.dg/autopar/outer-4.c: Same.
14619 * gcc.dg/autopar/outer-5.c: Same.
14620 * gcc.dg/autopar/outer-6.c: Same.
14621 * gcc.dg/autopar/parallelization-1.c: Same.
14622 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14623 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14624 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14625 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14626 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14627 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14628 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14629 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14630 * gcc.dg/autopar/pr39500-1.c: Same.
14631 * gcc.dg/autopar/pr39500-2.c: Same.
14632 * gcc.dg/autopar/pr46193.c: Same.
14633 * gcc.dg/autopar/pr46194.c: Same.
14634 * gcc.dg/autopar/pr49580.c: Same.
14635 * gcc.dg/autopar/pr49960-1.c: Same.
14636 * gcc.dg/autopar/pr49960.c: Same.
14637 * gcc.dg/autopar/pr68373.c: Same.
14638 * gcc.dg/autopar/reduc-1.c: Same.
14639 * gcc.dg/autopar/reduc-1char.c: Same.
14640 * gcc.dg/autopar/reduc-1short.c: Same.
14641 * gcc.dg/autopar/reduc-2.c: Same.
14642 * gcc.dg/autopar/reduc-2char.c: Same.
14643 * gcc.dg/autopar/reduc-2short.c: Same.
14644 * gcc.dg/autopar/reduc-3.c: Same.
14645 * gcc.dg/autopar/reduc-4.c: Same.
14646 * gcc.dg/autopar/reduc-6.c: Same.
14647 * gcc.dg/autopar/reduc-7.c: Same.
14648 * gcc.dg/autopar/reduc-8.c: Same.
14649 * gcc.dg/autopar/reduc-9.c: Same.
14650 * gcc.dg/autopar/uns-outer-4.c: Same.
14651 * gcc.dg/autopar/uns-outer-5.c: Same.
14652 * gcc.dg/autopar/uns-outer-6.c: Same.
14653 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14654 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14655
da976fa8
AL
146562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14657
14658 PR target/63679
14659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14660 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14661
70c1e886
AL
146622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14663
14664 PR target/63679
14665 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14666 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14667 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14668
88bed196
AL
146692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14670
14671 PR target/63679
14672 * gcc.dg/tree-ssa/sra-17.c: New.
14673 * gcc.dg/tree-ssa/sra-18.c: New.
14674
3dd5f42e
IE
146752016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14676
14677 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14678
ae5a77fa
EB
146792016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14680
14681 * gnat.dg/inline12.adb: New test.
14682
11e57fc6
BC
146832016-01-18 Bin Cheng <bin.cheng@arm.com>
14684
14685 PR tree-optimization/66797
14686 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14687
995b6fe0
RB
146882016-01-18 Richard Biener <rguenther@suse.de>
14689
14690 PR tree-optimization/69170
14691 * gcc.dg/torture/pr69170.c: New testcase.
14692
82ee0cf2 146932016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14694
14695 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14696
d69da357
TV
146972016-01-16 Tom de Vries <tom@codesourcery.com>
14698
14699 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14700
a3845283
TV
147012016-01-16 Tom de Vries <tom@codesourcery.com>
14702
14703 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14704 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14705 redundant dg-require-effective-target pthread.
14706 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14707 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14708 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14709 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14710 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14711 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14712 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14713
197a6aa6
DE
147142016-01-16 David Edelsohn <dje.gcc@gmail.com>
14715
14716 PR target/68609
14717 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14718 * gcc.target/powerpc/recip-7.c: Same.
14719
ec7886c1
PP
147202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14721
14722 PR c++/69091
14723 * g++.dg/template/pr69091.C: New test.
14724
203484bb
PP
147252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14726
14727 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14728 dump does not contain an error_mark_node.
14729 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14730 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14731
aa2500e9
PP
147322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14733
14734 PR c++/68936
14735 * g++.dg/template/pr68936.C: New test.
14736
28621a5c
DE
147372016-01-15 David Edelsohn <dje.gcc@gmail.com>
14738
14739 PR target/68609
14740 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14741 * gcc.target/powerpc/recip-2.c: Same.
14742 * gcc.target/powerpc/recip-3.c: Same.
14743 * gcc.target/powerpc/recip-4.c: Same.
14744 * gcc.target/powerpc/recip-sqrtf.c: Same.
14745
40c43aca
JL
147462016-01-15 Jeff Law <law@redhat.com>
14747
14748 PR tree-optimization/69270
14749 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14750 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14751
afbc5ae8
PT
147522016-01-15 Paul Thomas <pault@gcc.gnu.org>
14753
14754 PR fortran/49630
14755 * gfortran.dg/deferred_character_13.f90: New test for the fix
14756 of comment 3 of the PR.
14757
14758 PR fortran/54070
14759 * gfortran.dg/deferred_character_8.f90: New test
14760 * gfortran.dg/allocate_error_5.f90: New test
14761
14762 PR fortran/60593
14763 * gfortran.dg/deferred_character_10.f90: New test
14764
14765 PR fortran/60795
14766 * gfortran.dg/deferred_character_14.f90: New test
14767
14768 PR fortran/61147
14769 * gfortran.dg/deferred_character_11.f90: New test
14770
14771 PR fortran/64324
14772 * gfortran.dg/deferred_character_9.f90: New test
14773
49abe076
VM
147742016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14775
14776 PR rtl-optimization/69030
14777 * gcc.target/i386/pr69030.c: New.
14778
16d12992
KT
147792016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14780
14781 * gcc.target/aarch64/target_attr_17.c: New test.
14782
78810bd3
RB
147832016-01-15 Richard Biener <rguenther@suse.de>
14784
14785 PR tree-optimization/66856
14786 * gcc.dg/torture/pr66856-1.c: New testcase.
14787 * gcc.dg/torture/pr66856-2.c: Likewise.
14788
2bd847fe
RB
147892016-01-15 Richard Biener <rguenther@suse.de>
14790
14791 PR debug/69137
14792 * g++.dg/lto/pr69137_0.C: New testcase.
14793
a00fe3b7
RS
147942016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14795
14796 PR middle-end/69246
14797 * gcc.target/i386/pr69246.c: New test.
14798
cbb0e83b
DV
147992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14800
7596d5de 14801 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14802
5a500ecf
DV
148032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14804
14805 PR c++/56194
14806 * g++.dg/init/const9.C: Disable test on S/390.
14807
5d9bf64f
DV
148082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14809
14810 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14811 * g++.dg/Wno-frame-address.C: Ditto.
14812
e234b19e
DV
148132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14814
14815 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14816
89483f99
RB
148172016-01-15 Richard Biener <rguenther@suse.de>
14818
14819 PR tree-optimization/68961
14820 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14821
94f37395
IE
148222016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14823
14824 * gcc.target/i386/pr65105-5.c: New test.
14825
82ee0cf2 148262016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14827
14828 * gcc.c-torture/execute/alias-4.c: New testcase.
14829
82ee0cf2 148302016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14831
14832 PR ipa/68148
14833 * g++.dg/ipa/devirt-49.C: New testcase.
14834
092f7deb 148352016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14836
14837 PR target/65837
14838 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14839 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14840 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14841
e93c66bc
RB
148422016-01-15 Richard Biener <rguenther@suse.de>
14843
14844 PR tree-optimization/69117
14845 * gcc.dg/torture/pr69117.c: New testcase.
14846
c47eaca6 148472015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14848
14849 PR c++/69048
14850 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14851
c3f6914a
FXC
148522016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14853
14854 PR testsuite/67509
14855 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14856 range tests use 100 * maximum instead of maximum + 1.
14857
cd65ae90
JJ
148582016-01-14 Jakub Jelinek <jakub@redhat.com>
14859
14860 PR debug/69244
14861 * gcc.dg/guality/pr69244.c: New test.
14862
19643948
UB
148632016-01-14 Uros Bizjak <ubizjak@gmail.com>
14864
14865 * lib/target-supports.exp (check_effective_target_issignaling):
14866 New procedure.
14867 * gcc.dg/pr61441.c: Require issignaling effective target.
14868
fe79c97e
SB
148692016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14870
14871 PR target/68803
14872 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14873
c7df95d8
DM
148742016-01-14 David Malcolm <dmalcolm@redhat.com>
14875
14876 PR c++/68819
14877 PR preprocessor/69177
14878 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14879 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14880 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14882
00083992
MP
148832016-01-14 Marek Polacek <polacek@redhat.com>
14884
14885 PR c/69262
14886 * gcc.dg/array-15.c: New test.
14887
0c9b3294
JJ
148882016-01-14 Jakub Jelinek <jakub@redhat.com>
14889
14890 PR middle-end/68146
14891 PR tree-optimization/69155
14892 * gfortran.dg/pr68146.f: New test.
14893 * gfortran.dg/pr69155.f90: New test.
14894
3688e13d
RB
148952016-01-14 Richard Biener <rguenther@suse.de>
14896
14897 PR tree-optimization/68060
14898 * gcc.dg/torture/pr68060-1.c: New testcase.
14899 * gcc.dg/torture/pr68060-2.c: Likewise.
14900
bab0ad3a
NC
149012016-01-14 Nick Clifton <nickc@redhat.com>
14902
14903 * lib/target-supports.exp
14904 (check_effective_target_arm_neon_ok_nocache): Add an option
14905 sequence that includes setting the ARM architecture to ARMv7-A.
14906 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14907 command line options necessary to enable Neon support.
14908 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14909 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14910 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14911 * gcc.target/arm/pr69180.c: Likewise.
14912
947c2ce5
JL
149132016-01-14 Jeff Law <law@redhat.com>
14914
14915 PR tree-optimization/69270
14916 * gcc.dg/tree-ssa/pr69270.c: New test.
14917
3342fd71
BS
149182016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14919
14920 PR c/66208
14921 * c-c++-common/pr66208.c: New file.
14922
2ad3adf1
JJ
149232016-01-13 Jakub Jelinek <jakub@redhat.com>
14924
14925 PR tree-optimization/69156
14926 * gcc.dg/pr69156.c: New test.
14927
398d6feb
L
149282016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14929
14930 * gcc.target/i386/pr69225-7.c: New test.
14931
4c868789
RH
149322016-01-13 Richard Henderson <rth@redhat.com>
14933
14934 * gcc.dg/tm/memopt-13.c: Update expected function.
14935 * gcc.dg/tm/memopt-6.c: Likewise.
14936
ef6d1772
UB
149372016-01-13 Uros Bizjak <ubizjak@gmail.com>
14938
14939 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14940 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14941 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14942 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14943
ef6d1772
UB
149442016-01-13 Tom de Vries <tom@codesourcery.com>
14945
14946 PR tree-optimization/69169
0b4b6ef2
TV
14947 * gcc.dg/pr69169.c: New test.
14948
2ad3adf1 149492016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14950
14951 PR target/69228
14952 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14953 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14954 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14955 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14956 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14957 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14958 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14959 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14960
9060e335
AK
149612016-01-13 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR target/69247
14964 * gcc.dg/pr69247.c: New test.
14965
40311329
RB
149662016-01-13 Richard Biener <rguenther@suse.de>
14967
14968 PR tree-optimization/69242
14969 * gcc.dg/torture/pr69242.c: New testcase.
14970
ccbd7103
RB
149712016-01-13 Richard Biener <rguenther@suse.de>
14972
14973 PR tree-optimization/69186
14974 * gcc.dg/torture/pr69186.c: New testcase.
14975
c6f72a46
JL
149762016-01-13 Jeff Law <law@redhat.com>
14977
14978 PR tree-optimization/67755
14979 * gcc.dg/tree-ssa/pr67755.c: New test.
14980
149812016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14982
14983 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14984 pass number in output by a star.
14985
c446cf07
BC
149862016-01-12 Bin Cheng <bin.cheng@arm.com>
14987
14988 PR tree-optimization/68911
14989 * gcc.c-torture/execute/pr68911.c: New test.
14990
5342156c
MP
149912016-01-12 Marek Polacek <polacek@redhat.com>
14992
14993 PR c++/68979
14994 * g++.dg/warn/permissive-1.C: New test.
14995
65364cc5
JJ
149962016-01-12 Jakub Jelinek <jakub@redhat.com>
14997
14998 PR objc++/68511
14999 PR c++/69213
15000 * g++.dg/opt/pr69213.C: New test.
15001
81b9a3d9
CB
150022016-01-12 Christian Bruel <christian.bruel@st.com>
15003
15004 PR target/69180
15005 * gcc.target/arm/pr69180.c: New test.
15006
3c4e91c9
RB
150072016-01-12 Richard Biener <rguenther@suse.de>
15008
15009 PR lto/69077
15010 * g++.dg/lto/pr69077_0.C: New testcase.
15011 * g++.dg/lto/pr69077_1.C: Likewise.
15012
5664cea1
JJ
150132016-01-12 Jakub Jelinek <jakub@redhat.com>
15014
15015 PR target/69175
15016 * g++.dg/opt/pr69175.C: New test.
15017
86cefc49
AL
150182016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15019
15020 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15021 rather than #including math.h & stdlib.h.
15022 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15023 * gcc.dg/vect/pr49771.c: Likewise.
15024 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15025 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15026 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15027 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15028 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15029 * gcc.dg/vect/pr44507.c: Likewise.
15030 * gcc.dg/vect/pr45902.c: Likewise.
15031 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15032 * gcc.dg/vect/vect-117.c: Likewise.
15033 * gcc.dg/vect/vect-99.c: Likewise.
15034 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15035 * gcc.dg/vect/vect-cond-1.c: Likewise.
15036 * gcc.dg/vect/vect-cond-2.c: Likewise.
15037 * gcc.dg/vect/vect-cond-3.c: Likewise.
15038 * gcc.dg/vect/vect-cond-4.c: Likewise.
15039 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15040 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15041 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15042 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15043 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15044 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15045 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15046 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15047 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15048 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15049 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15050 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15051 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15052 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15053 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15054 include of signal.h.
15055 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15056 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15057 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15058 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15059 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15060 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15061 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15062 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15063 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15064 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15065 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15066 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15067 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15068 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15069 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15070 * gcc.dg/vect/vect-outer-5.c: Likewise.
15071 * gcc.dg/vect/vect-outer-6.c: Likewise.
15072 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15073 include of stdio.h.
15074
b832f61e
NC
150752016-01-12 Nick Clifton <nickc@redhat.com>
15076
15077 PR target/68913
15078 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15079 to fread so that it will be found in all target runtimes.
15080
8eac49b1
RB
150812016-01-12 Richard Biener <rguenther@suse.de>
15082
15083 PR tree-optimization/69053
15084 * g++.dg/torture/pr69053.C: New testcase.
15085
2935d994
RB
150862016-01-12 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/69168
15089 * gcc.dg/torture/pr69168.c: New testcase.
15090
66c16fd9
RB
150912016-01-12 Richard Biener <rguenther@suse.de>
15092
15093 PR tree-optimization/69157
15094 * gcc.dg/torture/pr69157.c: New testcase.
15095
150962016-01-12 Richard Biener <rguenther@suse.de>
15097
15098 PR tree-optimization/69174
15099 * gcc.dg/torture/pr69174.c: New testcase.
15100
723033a6
JJ
151012016-01-12 Jakub Jelinek <jakub@redhat.com>
15102
15103 PR c++/66808
15104 PR c++/69000
15105 * g++.dg/tls/pr66808.C: New test.
15106 * g++.dg/tls/pr69000.C: New test.
15107
3574cf47
BS
151082016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15109
15110 * gcc.target/powerpc/swaps-p8-23.c: New test.
15111 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15112
feb20787
JDA
151132016-01-11 John David Anglin <danglin@gcc.gnu.org>
15114
15115 PR tree-optimization/68356
15116 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15117
27b1820a
KV
151182016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15119 Jim Wilson <jim.wilson@linaro.org>
15120
15121 PR target/69194
15122 * gcc.target/arm/pr69194.c: New test.
15123
cf4de6af
L
151242016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15125
15126 PR target/69225
15127 * gcc.target/i386/pr69225-1.c: New test.
15128 * gcc.target/i386/pr69225-2.c: Likewise.
15129 * gcc.target/i386/pr69225-3.c: Likewise.
15130 * gcc.target/i386/pr69225-4.c: Likewise.
15131 * gcc.target/i386/pr69225-5.c: Likewise.
15132 * gcc.target/i386/pr69225-6.c: Likewise.
15133
1ebd5558
JJ
151342016-01-11 Jakub Jelinek <jakub@redhat.com>
15135
23552a4d
JJ
15136 PR target/67462
15137 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15138 if lp64.
15139
26ff85b0
JJ
15140 PR target/69071
15141 * gcc.dg/pr69071.c: New test.
15142
9cb6bd74
JJ
15143 PR c++/69211
15144 * g++.dg/opt/pr69211.C: New test.
15145
1ebd5558
JJ
15146 PR tree-optimization/69214
15147 * gcc.c-torture/compile/pr69214.c: New test.
15148
8c18c836
UB
151492016-01-11 Uros Bizjak <ubizjak@gmail.com>
15150
15151 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15152 * gcc.target/i386/pr66232-11.c: Ditto.
15153 * gcc.target/i386/pr66232-12.c: Ditto.
15154 * gcc.target/i386/pr66232-13.c: Ditto.
15155
62446e6e
RB
151562016-01-11 Richard Biener <rguenther@suse.de>
15157
15158 PR tree-optimization/69173
15159 * gcc.dg/torture/pr69173.c: New testcase.
15160
2b8568fe
KT
151612016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15162
15163 PR rtl-optimization/68796
15164 * gcc.target/aarch64/tst_5.c: New test.
15165 * gcc.target/aarch64/tst_6.c: Likewise.
15166
5baf4532
KT
151672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15168
15169 PR rtl-optimization/68841
15170 * gcc.dg/pr68841.c: New test.
15171 * gcc.c-torture/execute/pr68841.c: New test.
15172
ca90b1ed
YR
151732016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15174
15175 PR rtl-optimization/68920
15176 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15177 for ix86 targets.
15178 * gcc.dg/ifcvt-5.c: New test.
15179
2ad3adf1 151802016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15181
15182 PR bootstrap/69123
15183 * g++.dg/pr69123.C: New.
15184
83834c09
IE
151852016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15186
15187 PR target/69010
15188 * gcc.target/i386/pr69010.c: New test.
15189
dcf89d57
MJ
151902016-01-11 Martin Jambor <mjambor@suse.cz>
15191
15192 PR ipa/69044
15193 * gcc.target/i386/chkp-pr69044.c: New test.
15194
d95167ee
TV
151952016-01-11 Tom de Vries <tom@codesourcery.com>
15196
15197 PR tree-optimization/69109
15198 * gcc.dg/autopar/pr69109-2.c: New test.
15199 * gcc.dg/autopar/pr69109.c: New test.
15200
4f6403a8
TV
152012016-01-11 Tom de Vries <tom@codesourcery.com>
15202
15203 PR tree-optimization/69108
15204 * gcc.dg/autopar/pr69108.c: New test.
15205
21efdd80
PP
152062016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15207
15208 PR c++/69029
15209 * c-c++-common/Wisleading-indentation.c: Augment test.
15210
fd42eed8
TK
152112016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15212
15213 PR fortran/69154
15214 * gfortran.dg/inline_matmul_12.f90: New test.
15215
4f90ee6c
PT
152162016-01-10 Paul Thomas <pault@gcc.gnu.org>
15217
15218 PR fortran/67779
15219 * gfortran.dg/actual_array_offset_1: New test.
15220
3907c6cf
TV
152212016-01-10 Tom de Vries <tom@codesourcery.com>
15222
15223 PR tree-optimization/69062
15224 * gcc.dg/autopar/pr69062.c: New test.
15225
b07b236e
TS
152262016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15227
15228 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15229 * gcc.dg/vect/slp-perm-2.c: Likewise.
15230 * gcc.dg/vect/slp-perm-3.c: Likewise.
15231 * gcc.dg/vect/slp-perm-5.c: Likewise.
15232 * gcc.dg/vect/slp-perm-6.c: Likewise.
15233 * gcc.dg/vect/slp-perm-7.c: Likewise.
15234 * gcc.dg/vect/slp-perm-8.c: Likewise.
15235
23fab8ae
TV
152362016-01-10 Tom de Vries <tom@codesourcery.com>
15237
15238 PR tree-optimization/69039
15239 * gcc.dg/autopar/pr69039.c: New test.
15240
73f0dae2
MP
152412016-01-09 Marek Polacek <polacek@redhat.com>
15242
15243 PR c++/69113
15244 * g++.dg/pr69113.C: New test.
15245
20b8d734
JJ
152462016-01-09 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR middle-end/50865
15249 PR tree-optimization/69097
15250 * gcc.c-torture/execute/pr50865.c: New test.
15251 * gcc.c-torture/execute/pr69097-1.c: New test.
15252 * gcc.c-torture/execute/pr69097-2.c: New test.
15253 * gcc.dg/pr69097-1.c: New test.
15254 * gcc.dg/pr69097-2.c: New test.
15255
c50e614b
JJ
152562016-01-09 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR c++/69164
15259 * g++.dg/opt/pr69164.C: New test.
15260
e0237993
JJ
152612016-01-08 Jakub Jelinek <jakub@redhat.com>
15262
15263 PR tree-optimization/69167
15264 * gcc.dg/pr69167.c: New test.
15265
bd8f5bb2
MP
152662016-01-08 Marek Polacek <polacek@redhat.com>
15267
15268 PR c++/68449
15269 * g++.dg/pr68449.C: New.
15270
bb0f5ca7
AL
152712016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15272
15273 PR tree-optimization/68707
15274 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15275 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15276 on platforms supporting it.
15277 * gcc.dg/vect/slp-perm-2.c: Likewise.
15278 * gcc.dg/vect/slp-perm-3.c: Likewise.
15279 * gcc.dg/vect/slp-perm-5.c: Likewise.
15280 * gcc.dg/vect/slp-perm-7.c: Likewise.
15281 * gcc.dg/vect/slp-perm-8.c: Likewise.
15282 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15283 on platforms supporting it.
15284
22518428
JJ
152852016-01-08 Jakub Jelinek <jakub@redhat.com>
15286
33f0852f
JJ
15287 PR tree-optimization/69162
15288 * gcc.dg/pr69162.c: New test.
15289
22518428
JJ
15290 PR tree-optimization/69172
15291 * gcc.dg/pr69172.c: New test.
15292
80e9b3aa
TP
152932016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15294
15295 PR tree-optimization/67781
15296 * gcc.c-torture/execute/pr67781.c: New file.
15297
262a363f
JJ
152982016-01-08 Jakub Jelinek <jakub@redhat.com>
15299
15300 PR tree-optimization/69083
15301 * gcc.dg/vect/pr69083.c: New test.
15302
6e1f093f
SS
153032016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15304
15305 PR tree-optimization/61441
15306 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15307 Use -fexcess-precision=standard for compiler options.
15308 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15309
53290e07
JJ
153102016-01-08 Jakub Jelinek <jakub@redhat.com>
15311
57bf3072
JJ
15312 PR fortran/69128
15313 * gfortran.dg/gomp/pr69128.f90: New test.
15314
53290e07
JJ
15315 PR c++/69145
15316 * g++.dg/ext/pr69145-1.C: New test.
15317 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15318 * g++.dg/ext/pr69145-2.h: New file.
15319
7a127fa7
MS
153202016-01-07 Martin Sebor <msebor@redhat.com>
15321
15322 PR c/68966
15323 * gcc.dg/atomic-fetch-bool.c: New test.
15324 * gcc.dg/sync-fetch-bool.c: New test.
15325
95918b49
L
153262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15327
15328 PR fortran/66680
15329 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15330
c8e62a9d
NC
153312016-01-07 Nick Clifton <nickc@redhat.com>
15332
15333 PR target/66655
15334 * g++.dg/pr66655.C: New test.
15335 * g++.dg/pr66655_1.cc: Test support file.
15336 * g++.dg/pr66655.h: Test header file.
15337
2ad3adf1 153382016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15339
15340 PR fortran/66680
15341 gfortran.dg/gomp/pr66680.f90: New test.
15342
4cd9ca92
L
153432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15344
15345 PR target/69171
15346 * gcc.target/i386/pr69171-1.c: New test.
15347 * gcc.target/i386/pr69171-2.c: Likewise.
15348 * gcc.target/i386/pr69171-3.c: Likewise.
15349 * gcc.target/i386/pr69171-4.c: Likewise.
15350 * gcc.target/i386/pr69171-5.c: Likewise.
15351 * gcc.target/i386/pr69171-6.c: Likewise.
15352
7e33d4dc
BS
153532015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15354
15355 PR middle-end/67639
15356 * c-c++-common/pr67639.c: New test.
15357
fec64afc
JJ
153582016-01-07 Jakub Jelinek <jakub@redhat.com>
15359
15360 PR tree-optimization/69141
15361 * g++.dg/opt/pr69141.C: New test.
15362
f293ad29
EB
153632016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15364
15365 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15366
5027395e
UB
153672016-01-06 Uros Bizjak <ubizjak@gmail.com>
15368
15369 PR target/69140
15370 * gcc.target/i386/pr69140.c: New test
15371
7443cf13
DM
153722016-01-06 David Malcolm <dmalcolm@redhat.com>
15373
15374 * gcc.dg/bad-dereference.c: New test case.
15375
32928931
BS
153762015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15377
15378 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15379
68dd05da
AS
153802016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15381
15382 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15383
6b131d5b
MP
153842016-01-06 Marek Polacek <polacek@redhat.com>
15385
15386 PR sanitizer/69099
15387 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15388
8d9fdb49
MP
153892016-01-05 Marek Polacek <polacek@redhat.com>
15390
15391 PR c/69104
15392 * gcc.dg/atomic-invalid-2.c: New.
15393
acf93f1e
L
153942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15395
15396 PR target/68991
15397 * gcc.target/i386/pr68991.c: New test.
15398
3f50525d
L
153992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15400
15401 PR target/68991
15402 * g++.dg/pr68991-1.C: New test.
15403 * g++.dg/pr68991-2.C: Likewise.
15404
e0237993 154052016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15406
e0237993 15407 PR other/60465
face88a1
ST
15408 * gcc.target/ia64/pr60465-gprel64.c: New test.
15409 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15410
a0866eff
KT
154112016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15412
15413 PR rtl-optimization/68651
15414 * gcc.target/aarch64/pr68651_1.c: New test.
15415
c589e975
DM
154162016-01-05 David Malcolm <dmalcolm@redhat.com>
15417
15418 PR c/69122
15419 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15420
929710d9
NS
154212016-01-05 Nathan Sidwell <nathan@acm.org>
15422
ce3e43d7
NS
15423 PR c++/58583
15424 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15425
929710d9
NS
15426 * gcc.dg/alias-15.c: New.
15427
a2faef8e
NC
154282016-01-05 Nick Clifton <nickc@redhat.com>
15429
15430 PR target/68870
15431 * g++.dg/pr68770.C: New test.
15432
4cfa76e3
MS
154332016-01-04 Mike Stump <mikestump@comcast.net>
15434
15435 * lib/target-supports.exp (check_effective_target_cilkplus):
15436 cilkplus targets require pthreads.
4ece61b6 15437 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15438
4e8a3a35
MM
154392016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15440
15441 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15442 generation.
15443
818ab71a
JJ
154442016-01-04 Jakub Jelinek <jakub@redhat.com>
15445
15446 Update copyright years.
15447
2fe0a208
MP
154482016-01-04 Marek Polacek <polacek@redhat.com>
15449
15450 PR c/68908
15451 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15452 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15453 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15454
9e3b2fe3
EB
154552016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15456
15457 * gcc.target/sparc/20160104-2.c: New test.
15458
e8d65a35
EB
154592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15460
15461 * gcc.target/sparc/20160104-1.c: New test.
15462
25ccfccd
PT
154632016-01-03 Paul Thomas <pault@gcc.gnu.org>
15464
15465 PR fortran/65045
15466 * gfortran.dg/pr65045.f90: New test.
15467
cb51d382
EB
154682016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15469
15470 * gnat.dg/specs/debug1.ads: Delete.
15471
6eeaad6e
JD
154722016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15473
15474 PR libgfortran/68867
15475 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15476 expression.
15477
2f968603
JD
154782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15479
15480 PR libgfortran/68867
15481 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15482 PowerPC.
15483
591bb5e4
PT
154842016-01-01 Paul Thomas <pault@gcc.gnu.org>
15485
15486 PR fortran/68864
15487 * gfortran.dg/pr68864.f90: New test.
15488
f1e0620c
JJ
154892016-01-01 Jakub Jelinek <jakub@redhat.com>
15490
942a1319
JJ
15491 PR tree-optimization/69070
15492 * gcc.dg/pr69070.c: New test.
15493
10dff63f
JJ
15494 PR sanitizer/69055
15495 * gfortran.dg/pr69055.f90: New test.
15496
f1e0620c
JJ
15497 PR target/69015
15498 * gcc.dg/pr69015.c: New test.
818ab71a 15499\f
2f883d1c 15500Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15501
15502Copying and distribution of this file, with or without modification,
15503are permitted in any medium without royalty provided the copyright
15504notice and this notice are preserved.