]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
xtensa: fix ICE on pr59037.c test
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e69f2f12 12016-11-01 Tamar Christina <tamar.christina@arm.com>
2
3 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
4 Check for arm_v8_neon_hw.
5 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
6 Likewise.
7 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
8 Likewise.
9 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
10 Likewise.
11
427223f1 122016-11-02 Richard Biener <rguenther@suse.de>
13
14 * gcc.dg/store_merging_8.c: New testcase.
15
2c8c2d4d 162016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
17
18 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
19
134e84c6 202016-11-02 David Edelsohn <dje.gcc@gmail.com>
21
bbfcea83 22 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
23 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
24 * gcc.dg/addr_equal_1.c: XFAIL AIX.
25 * gcc.dg/pr65779.c: XFAIL AIX.
26 * gcc.dg/pr70405.c: XFAIL AIX.
27
134e84c6 28 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
29 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
30 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
31
0cc844b2 322016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33
34 * lib/target-supports.exp (check_gc_sections_available): Use
35 -print-prog-name=ld to determine linker used.
36
5e0b5f08 372016-11-02 Martin Liska <mliska@suse.cz>
38
39 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
40 test case.
41
5e922e43 422016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43
44 PR tree-optimization/78170
45 * gcc.c-torture/execute/pr78170.c: New test.
46
e77557c0 472016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48
49 PR tree-optimization/78162
50 * gcc.c-torture/compile/pr78162.c: New test.
51
76bc343a 522016-11-02 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/78035
55 PR tree-optimization/77964
56 * gcc.target/i386/pr78035.c: New testcase.
57
3763b845 582016-11-02 Richard Biener <rguenther@suse.de>
59
60 * gcc.dg/tree-ssa/vrp111.c: New testcase.
61 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
62 * gcc.dg/tree-ssa/pr21086.c: Likewise.
63 * gcc.dg/tree-ssa/pr58480.c: Likewise.
64 * gcc.dg/tree-ssa/vrp08.c: Likewise.
65
3e41d21b 662016-11-01 David Edelsohn <dje.gcc@gmail.com>
67
68 * gfortran.dg/pr70937.f90: require-effective-target lto.
69
66d722cc 702016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR fortran/69544
73 * gfortran.dg/where_6.f90: New test.
74
dcc1dde9 752016-11-01 Jakub Jelinek <jakub@redhat.com>
76
77 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
78
d28d2da4 792016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
80
81 PR fortran/69544
82 * gfortran.dg/where_5.f90: New test.
83
94bea3fe 842016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
85
86 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
87 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
88 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
89 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
90
164d44e8 912016-11-01 Uros Bizjak <ubizjak@gmail.com>
92
93 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
94 Whitespace fixes.
95 (check_effective_target_vect_cmdline_needed): Check
96 is-effective-target ia32 for x86 targets.
97 (check_effective_target_vect_simd_clones): Simplify condition.
98 (check_effective_target_vect_double): Ditto.
99 (check_effective_target_vect_aligned_arrays): Check
100 is-effective-target ia32 for x86 targets. Simplify condition.
101 (check_effective_target_vect_multiple_sizes): Simplify condition.
102 (check_effective_target_sqrt_insn): Add i?86-*-* target.
103 (check_effective_target_sync_int_128): Simplify condition.
104 (check_effective_target_sync_int_128_runtime): Ditto.
105 (check_effective_target_sync_long_long_runtime): Ditto.
106 (check_effective_target_divmod): Add i?86-*-* target.
107
9fc5a5fc 1082016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
109
110 * gcc.target/powerpc/vsx-extract-4.c: New test.
111 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
112
a5b29676 1132016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
114
115 PR fortran/54679
116 * gfortran.dg/fmt_l.f90: Update test.
117 * gfortran.dg/fmt_l0.f90: New test.
118
e7defe0c 1192016-10-31 Jakub Jelinek <jakub@redhat.com>
120
121 PR c++/78089
122 * c-c++-common/builtin-shuffle-1.c: New test.
123 * g++.dg/cpp0x/addressof3.C: New test.
124
6743ce6f 1252016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
126
127 Add tests for a const member and a reference member for launder.
128 * g++.dg/cpp1z/launder3.C: New.
129 * g++.dg/cpp1z/launder4.C: Likewise.
130 * g++.dg/cpp1z/launder5.C: Likewise.
131 * g++.dg/cpp1z/launder5.cc: Likewise.
132 * g++.dg/cpp1z/launder5.h: Likewise.
133 * g++.dg/cpp1z/launder6.C: Likewise.
134 * g++.dg/cpp1z/launder6.cc: Likewise.
135 * g++.dg/cpp1z/launder6.h: Likewise.
136
c02417ad 1372016-10-31 Jakub Jelinek <jakub@redhat.com>
138
f6f44a1d 139 PR c++/77948
140 * g++.dg/cpp0x/pr77948-1.C: New test.
141 * g++.dg/cpp0x/pr77948-2.C: New test.
142 * g++.dg/cpp0x/pr77948-3.C: New test.
143 * g++.dg/cpp0x/pr77948-4.C: New test.
144 * g++.dg/cpp0x/pr77948-5.C: New test.
145 * g++.dg/cpp0x/pr77948-6.C: New test.
146
c02417ad 147 PR tree-optimization/77860
148 * gcc.dg/pr77860.c: New test.
149
5f5452c2 1502016-10-31 Jakub Jelinek <jakub@redhat.com>
151
152 PR c++/77886
153 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
154
c6c79147 1552016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
156
157 * gcc.dg/lto/pr60449_0.c: Skip for avr.
158
50d3ad71 1592016-10-30 Le-Chun Wu <lcwu@google.com>
160 Mark Wielaard <mjw@redhat.com>
161
162 * gcc.dg/Wshadow-compatible-local-1.c: New test.
163 * gcc.dg/Wshadow-local-1.c: Likewise.
164 * gcc.dg/Wshadow-local-2.c: Likewise.
165 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
166 * g++.dg/warn/Wshadow-local-1.C: Likewise.
167 * g++.dg/warn/Wshadow-local-2.C: Likewise.
168
7f0c2660 1692016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
170
171 PR tree-optimization/71915
172 PR tree-optimization/71490
173 * gcc.dg/tree-ssa/pr54245.c: Delete.
174 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
175 document why.
176
8efd711b 1772016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
178
179 PR fortran/78123
180 * gfortran.dg/fmt_t_9.f: New test.
181
a57f28d2 1822016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
183
184 PR fortran/67219
185 * gfortran.dg/pr67219.f90: New test.
186
f6443ac9 1872016-10-29 Jakub Jelinek <jakub@redhat.com>
188
90ff29c3 189 PR rtl-optimization/77919
190 * g++.dg/torture/pr77919-2.C: New test.
191
f6443ac9 192 PR target/78148
193 * gcc.dg/pr78148.c: New test.
194
97574c57 1952016-10-28 Eric Botcazou <ebotcazou@adacore.com>
196
197 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
198 * gcc.target/sparc/overflow-4.c: ...here.
199 * gcc.target/sparc/overflow-5.c: New test.
200
67f7b566 2012016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
202 Kugan Vivekanandarajah <kuganv@linaro.org>
203 Jim Wilson <jim.wilson@linaro.org>
204
205 PR tree-optimization/43721
206 * lib/target-supports.exp (check_effective_target_divmod): New.
207 (check_effective_target_divmod_simode): Likewise.
208 (check_effective_target_arm_divmod_simode): Likewise.
209 * gcc.dg/divmod-1-simode.c: New test.
210 * gcc.dg/divmod-1.c: Likewise.
211 * gcc.dg/divmod-2-simode.c: Likewise.
212 * gcc.dg/divmod-2.c: Likewise.
213 * gcc.dg/divmod-3-simode.c: Likewise.
214 * gcc.dg/divmod-3.c: Likewise.
215 * gcc.dg/divmod-4-simode.c: Likewise.
216 * gcc.dg/divmod-4.c: Likewise.
217 * gcc.dg/divmod-5.c: Likewise.
218 * gcc.dg/divmod-6-simode.c: Likewise.
219 * gcc.dg/divmod-6.c: Likewise.
220 * gcc.dg/divmod-7.c: Likewise.
221
3d3e04ac 2222016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
223 Jakub Jelinek <jakub@redhat.com>
224 Andrew Pinski <pinskia@gmail.com>
225
226 PR middle-end/22141
227 PR rtl-optimization/23684
228 * gcc.c-torture/execute/pr22141-1.c: New test.
229 * gcc.c-torture/execute/pr22141-2.c: Likewise.
230 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
231 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
232 * gcc.dg/store_merging_1.c: New test.
233 * gcc.dg/store_merging_2.c: Likewise.
234 * gcc.dg/store_merging_3.c: Likewise.
235 * gcc.dg/store_merging_4.c: Likewise.
236 * gcc.dg/store_merging_5.c: Likewise.
237 * gcc.dg/store_merging_6.c: Likewise.
238 * gcc.dg/store_merging_7.c: Likewise.
239 * gcc.target/i386/pr22141.c: Likewise.
240 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
241 * g++.dg/init/new17.C: Likewise.
242
7361bb02 2432016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
244
245 PR middle-end/72747
246 * c-c++-common/pr72747-1.c: New test.
247 * c-c++-common/pr72747-2.c: Likewise.
248
987860a9 2492016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
250
251 * gcc.target/s390/oscbreak-1.c: New test.
252
55c01516 2532016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
254
255 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
256
452a353a 2572016-10-28 Jakub Jelinek <jakub@redhat.com>
258
971e7f12 259 PR rtl-optimization/77919
260 * g++.dg/torture/pr77919.C: New test.
261
452a353a 262 PR rtl-optimization/78132
263 * gcc.target/i386/pr78132.c: New test.
264
c8fb4e06 2652016-10-27 Eric Botcazou <ebotcazou@adacore.com>
266
267 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
268
d59ca9c8 2692016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
270
271 * gcc.target/powerpc/vsx-simode.c: New test.
272 * gcc.target/powerpc/vsx-simode2.c: Likewise.
273 * gcc.target/powerpc/vsx-simode3.c: Likewise.
274
b95a2fd4 2752016-10-27 Jakub Jelinek <jakub@redhat.com>
276
bd7b3fc8 277 PR fortran/78026
278 * gfortran.dg/gomp/pr78026.f03: New test.
279 * gfortran.dg/select_type_38.f03: New test.
280
b95a2fd4 281 PR middle-end/78025
282 * g++.dg/gomp/declare-simd-7.C: New test.
283
bd7b3fc8 2842016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 285
286 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
287 * gfortran.dg/dec_init_2.f90: Likewise.
288 * gfortran.dg/dec_init_3.f90: New test.
289 * gfortran.dg/dec_init_4.f90: Likewise.
290
641ae1b8 2912016-10-27 Bin Cheng <bin.cheng@arm.com>
292
293 * gcc.dg/fold-narrowbopcst-1.c: New test.
294
bd7b3fc8 2952016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 296
297 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
298 dg-shouldfail/dg-output instead of XFAIL.
299 * gfortran.dg/dec_io_6.f90: Likewise.
300
84b72a11 3012016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
302
303 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
304 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
305 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
306 * gcc.target/arm/atomic-op-char-3.c: Likewise.
307 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
308 * gcc.target/arm/atomic-op-int-3.c: Likewise.
309 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
310 * gcc.target/arm/atomic-op-release-3.c: Likewise.
311 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
312 * gcc.target/arm/atomic-op-short-3.c: Likewise.
313
15eeb126 3142016-10-27 Bin Cheng <bin.cheng@arm.com>
315
316 * gcc.dg/fold-convmaxconv-1.c: New test.
317 * gcc.dg/fold-convminconv-1.c: New test.
318
1d05fbdb 3192016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
320
321 PR fortran/78092
322 * gfortran.dg/pr78092.f90: New test.
323
2db725dd 3242016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
325
326 PR target/78056
327 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
328 expected error message.
329 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
330 expected error message.
331 * gcc.target/powerpc/vsu/vec-all-nez-7.c
332 (test_all_not_equal_and_not_zero): Change expected error message.
333
816a8c6d 3342016-10-26 Jakub Jelinek <jakub@redhat.com>
335
336 PR fortran/77973
337 * gfortran.dg/gomp/pr77973.f90: New test.
338
ed09e1d5 3392016-10-26 Paul Thomas <pault@gcc.gnu.org>
340
341 PR fortran/78108
342 * gfortran.dg/submodule_18.f08: New test.
343 * gfortran.dg/submodule_19.f08: New test.
344
a0194feb 3452016-10-26 Michael Matz <matz@suse.de>
346
347 * g++.dg/pr78060.C: New test.
348 * gfortran.dg/pr78061.f: New test.
349 * g++.dg/pr78088.C: New test.
350
bd7b3fc8 3512016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 352
353 * gfortran.dg/dec_io_1.f90: New test.
354 * gfortran.dg/dec_io_2.f90: New test.
355 * gfortran.dg/dec_io_3.f90: New test.
356 * gfortran.dg/dec_io_4.f90: New test.
357 * gfortran.dg/dec_io_5.f90: New test.
358 * gfortran.dg/dec_io_6.f90: New test.
359
83ee671e 3602016-10-25 Jakub Jelinek <jakub@redhat.com>
361
362 PR sanitizer/78106
363 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
364
3652016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 366
367 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
368 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
369
9db5ef21 3702016-10-25 Eric Botcazou <ebotcazou@adacore.com>
371
372 * gnat.dg/opt59.adb: New test.
373 * gnat.dg/opt59_pkg.ad[sb]: New helper.
374
375 * gnat.dg/opt60.adb: New test.
376
255d575a 3772016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
378
379 PR fortran/72770
380 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
381 this pr.
382
6a2e2a85 3832016-10-25 Jakub Jelinek <jakub@redhat.com>
384
385 PR target/78102
386 * gcc.target/i386/pr78102.c: New test.
387
83ee671e 3882016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 389
390 * gfortran.dg/dec_logical_xor_1.f90: New test.
391 * gfortran.dg/dec_logical_xor_2.f90: New test.
392 * gfortran.dg/dec_logical_xor_3.f03: New test.
393
83ee671e 3942016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 395
396 * gfortran.dg/dec_loc_rval_1.f90: New test.
397 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 398 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 399
83ee671e 4002016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 401
006943e8 402 * gfortran.dg/dec_type_print.f90: New testcase.
403
83ee671e 4042016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 405
406 * gfortran.dg/feed_1.f90: New test.
407 * gfortran.dg/feed_2.f90: New test.
501b58b2 408
a07d5339 4092016-10-25 Martin Liska <mliska@suse.cz>
410
411 PR sanitizer/78106
412 * gcc.dg/asan/pr78106.c: New test.
413
131ad74b 4142016-10-25 Martin Liska <mliska@suse.cz>
415
416 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
417
78e31c4c 4182016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
419
420 PR target/78041
421 * gcc.target/arm/pr78041.c: New test.
422
6e1b2ffb 4232016-10-25 Jakub Jelinek <jakub@redhat.com>
424
425 * g++.dg/cpp1z/launder1.C: New test.
426 * g++.dg/cpp1z/launder2.C: New test.
427
c9a8ee19 4282016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 429 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 430
431 PR target/71676
432 PR target/71678
433 * gcc.target/avr/pr71676-2.c: New test.
434
24c7ece1 4352016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 436 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 437
438 PR target/71676
439 PR target/71678
440 * gcc.target/avr/pr71676-1.c: New test.
441 * gcc.target/avr/pr71676-3.c: New test.
442 * gcc.target/avr/pr71676.c: New test.
443 * gcc.target/avr/pr71678.c: New test.
444
2e2f6914 4452016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
446
447 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
448 such that cloned verions of tested functions are not created.
449
0fdad659 4502016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
451
452 PR fortran/71895
453 * gfortran.dg/pr71895.f90: New test.
454
1eaf0150 4552016-10-24 Jakub Jelinek <jakub@redhat.com>
456
457 * g++.dg/debug/dwarf2/ref-2.C: New test.
458
5f64e688 4592016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
460
461 * c-c++-common/Wint-in-bool-context-3.c: New test.
462
c62d63d4 4632016-10-24 Martin Sebor <msebor@redhat.com>
464
465 PR middle-end/77735
466 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
468 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
469 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
470 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
471 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
472 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
473
11cb7700 4742016-10-24 Richard Biener <rguenther@suse.de>
475
476 PR testsuite/71491
477 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
478 * gcc.dg/vect/slp-45.c: Likewise.
479
c2423c1d 4802016-10-24 Richard Biener <rguenther@suse.de>
481
482 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
483 * gcc.dg/tree-ssa/pr21458.c: Likewise.
484 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
485
2cd66116 4862016-10-24 Georg-Johann Lay <avr@gjlay.de>
487
488 PR target/78093
489 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
490 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
491
8cc18ee3 4922016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
493
494 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
495
595090de 4962016-10-24 Jakub Jelinek <jakub@redhat.com>
497
498 * gcc.target/i386/bmi2-pext-1.c: New test.
499 * gcc.target/i386/bmi2-pdep-1.c: New test.
500 * gcc.target/i386/bmi2-bzhi-3.c: New test.
501 * gcc.target/i386/tbm-bextri-1.c: New test.
502 * gcc.target/i386/bmi-bextr-6.c: New test.
503
98d9f593 5042016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505
506 PR target/77483
507 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
508 * gcc.target/i386/pr65105-1.c: Likewise.
509 * gcc.target/i386/pr65105-2.c: Likewise.
510 * gcc.target/i386/pr65105-3.c: Likewise.
511 * gcc.target/i386/pr65105-5.c: Likewise.
512 * gcc.target/i386/pr67761.c: Likewise.
513 * gcc.target/i386/pr70799-1.c: Likewise.
514
020c2754 5152016-10-24 Martin Liska <mliska@suse.cz>
516
517 PR sanitizer/77966
518 * c-c++-common/ubsan/unreachable-3.c: New test.
519
a484f6fe 5202016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/77763
523 * gfortran.dg/pr77763.f90
524
1a6627ef 5252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
526
527 PR fortran/54730
528 PR fortran/78033
529 * gfortran.dg/pr78033.f90: New test.
530
b0cb70c0 5312016-10-23 Paul Thomas <pault@gcc.gnu.org>
532
533 PR fortran/69834
534 * gfortran.dg/select_type_1.f03: Change error for overlapping
535 TYPE IS cases.
536 * gfortran.dg/select_type_36.f03: New test.
537
11d8d4ee 5382016-10-22 Eric Botcazou <ebotcazou@adacore.com>
539
540 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
541
5676fa7f 5422016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
543
544 PR fortran/78021
545 * gfortran.dg/string_length_3.f90: New test.
546
d202d7b5 5472016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
548
d202d7b5 549 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
550
5512016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
552
553 PR fortran/43366
554 PR fortran/57117
555 PR fortran/61337
556 * gfortran.dg/alloc_comp_class_5.f03: New test.
557 * gfortran.dg/class_allocate_21.f90: New test.
558 * gfortran.dg/class_allocate_22.f90: New test.
559 * gfortran.dg/realloc_on_assign_27.f08: New test.
560
5a096987 5612016-10-21 Jeff Law <law@redhat.com>
562
563 * PR tree-optimization/71947
564 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
565 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
566 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
567
6cb5d057 5682016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
569
570 * gcc.dg/ipa/vrp5.c: New test.
571 * gcc.dg/ipa/vrp6.c: New test.
572
0ee6ade7 5732016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
574
575 * gcc.target/aarch64/test_frame_17.c: New test.
576
0fe76522 5772016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
578
579 * gcc.target/aarch64/test_frame_17.c: New test.
580
4e2173b0 5812016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
582
583 PR preprocessor/71681
584 * gcc.dg/cpp/pr71681-1.c: New testcase
585 * gcc.dg/cpp/pr71681-2.c: Likewise
586 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
587 * gcc.dg/cpp/remap/a/header.gcc: Likewise
588 * gcc.dg/cpp/remap/a/t_1.h: Likewise
589 * gcc.dg/cpp/remap/a/t_2.h: Likewise
590
4d8040d8 5912016-10-21 Jakub Jelinek <jakub@redhat.com>
592
1a4cced6 593 PR target/78057
594 * gcc.target/i386/pr78057.c: New test.
595
4d8040d8 596 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
597
60e91af4 5982016-10-21 Paul Thomas <pault@gcc.gnu.org>
599
600 PR fortran/69566
601 * gfortran.dg/select_type_37.f03: New test.
602
c2c800fc 6032016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
604
605 PR target/71627
606 * gcc.target/avr/pr71627.c: New test
607
121d313b 6082016-10-21 Eric Botcazou <ebotcazou@adacore.com>
609
610 * gcc.target/sparc/overflow-1.c: New test.
611 * gcc.target/sparc/overflow-2.c: Likewise.
612 * gcc.target/sparc/overflow-3.c: Likewise.
613
f1ea412a 6142016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
615
616 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
617 effective target.
618
ec85126d 6192016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
620
621 PR rtl-optimization/78038
622 * gcc.target/aarch64/pr78038.c: New test.
623
a3d5ca2a 6242016-10-21 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/78051
627 * g++.dg/torture/pr78051.C: New testcase.
628
127b5b65 6292016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
630
631 * c-c++-common/wdate-time.c: Restored test case.
632 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
633
8d379b82 6342016-10-20 Jakub Jelinek <jakub@redhat.com>
635
636 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
637
e0a20c9e 6382016-10-20 Uros Bizjak <ubizjak@gmail.com>
639
640 PR target/78037
641 * gcc.target/i386/pr78037.c: New test.
642
06904722 6432016-10-20 Eric Botcazou <ebotcazou@adacore.com>
644
645 * gcc.target/visium/overflow8.c: New.
646 * gcc.target/visium/overflow16.c: Likewise.
647 * gcc.target/visium/overflow32: Likewise.
648
92a2a716 6492016-10-20 Michael Matz <matz@suse.de>
650
651 * gcc.dg/loop-split.c: New test.
652 * gcc.dg/tree-ssa/ifc-9.c: Update.
653 * gcc.dg/tree-ssa/ifc-10.c: Update.
654
8a0d346b 6552016-10-20 Richard Biener <rguenther@suse.de>
656
657 * gcc.dg/graphite/pr35356-1.c: Update.
658
bc3bde59 6592016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/77446
662 * g++.dg/cpp1y/pr77446.C: New.
663
ab056ef4 6642016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
665
666 PR tree-optimization/53979
667 * gcc.dg/pr53979-1.c: New test-case.
668 * gcc.dg/pr53979-2.c: Likewise.
669
5c2ba578 6702016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
671
672 * c-c++-common/Wint-in-bool-context-2.c: New test.
673
dbbe97e3 6742016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
675
676 * gfortran.dg/dtio_17.f90: Fix test.
677
0d05daf3 6782016-10-19 Aldy Hernandez <aldyh@redhat.com>
679
680 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
681 * gcc.dg/Walloca-2.c: Same.
682
e066ee66 6832016-10-19 Aldy Hernandez <aldyh@redhat.com>
684
685 * gcc.dg/Wvla-1.c: Rename to...
686 * gcc.dg/Wvla-larger-than-1.c: ...this.
687 * gcc.dg/Wvla-2.c: Rename to...
688 * gcc.dg/Wvla-larger-than-2.c: ...this.
689 * gcc.dg/Wvla-3.c: Rename to...
690 * gcc.dg/Walloca-11.c.: ...this.
691 * gcc.dg/wvla-[1-7].c: Rename to:
692 * gcc.dg/Wvla-[1-7].c: ...this.
693
82112bf2 6942016-10-19 Bin Cheng <bin.cheng@arm.com>
695
696 PR tree-optimization/78005
697 * gcc.dg/vect/pr78005.c: New.
698 * gcc.target/i386/l_fma_float_1.c: Revise test.
699 * gcc.target/i386/l_fma_float_2.c: Ditto.
700 * gcc.target/i386/l_fma_float_3.c: Ditto.
701 * gcc.target/i386/l_fma_float_4.c: Ditto.
702 * gcc.target/i386/l_fma_float_5.c: Ditto.
703 * gcc.target/i386/l_fma_float_6.c: Ditto.
704 * gcc.target/i386/l_fma_double_1.c: Ditto.
705 * gcc.target/i386/l_fma_double_2.c: Ditto.
706 * gcc.target/i386/l_fma_double_3.c: Ditto.
707 * gcc.target/i386/l_fma_double_4.c: Ditto.
708 * gcc.target/i386/l_fma_double_5.c: Ditto.
709 * gcc.target/i386/l_fma_double_6.c: Ditto.
710
b3e3b38b 7112016-10-19 Thomas Schwinge <thomas@codesourcery.com>
712
713 PR tree-optimization/78024
714 * gcc.dg/goacc/loop-processing-1.c: New file.
715
1227b118 7162016-10-19 Richard Biener <rguenther@suse.de>
717
718 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
719
f9debd38 7202016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
721
722 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
723 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
724 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
725 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
726 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
727 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
728 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
729 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
730 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
731 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
732 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
733 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
734 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
735 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
736 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
737 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
738 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
739 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
740 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
741 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
742 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
743 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
744 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
745 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
746 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
747 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
748 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
749 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
750 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
751 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
752 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
753 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
754 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
755 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
756 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
757 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
758 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
759 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
760 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
761 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
762 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
763 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
764 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
765 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
766 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
767 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
768 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
769 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
770 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
771 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
772 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
773 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
774 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
775 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
776 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
777 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
778 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
779 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
780 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
781 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
782 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
783 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
784 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
785 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
786 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
787 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
788 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
789 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
790 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
791 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
792 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
793 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
794 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
795 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
796 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
797 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
798 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
799 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
800 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
801 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
802 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
803 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
804 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
805 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
806 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
807 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
808 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
809 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
810 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
811 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
812 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
813 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
814 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
815 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
816 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
817 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
818 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
819 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
820 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
821 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
822 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
823 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
824 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
825 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
826 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
827 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
828 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
829 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
830 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
831 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
832 * gcc.target/powerpc/vsu/vsu.exp: New file.
833
4d7671d9 8342016-10-18 Uros Bizjak <ubizjak@gmail.com>
835
836 PR target/77991
837 * gcc.target/i386/pr77991.c: New test.
838
ce1813aa 8392016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
840
841 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
842 LTO is used.
843
7c57132a 8442016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
845
4d7671d9 846 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 847
9edca09e 8482016-10-18 Richard Biener <rguenther@suse.de>
849
850 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
851 * gcc.dg/tree-ssa/pr21001.c: Likewise.
852 * gcc.dg/tree-ssa/pr21090.c: Likewise.
853 * gcc.dg/tree-ssa/pr21294.c: Likewise.
854 * gcc.dg/tree-ssa/pr21563.c: Likewise.
855 * gcc.dg/tree-ssa/pr23744.c: Likewise.
856 * gcc.dg/tree-ssa/pr25382.c: Likewise.
857 * gcc.dg/tree-ssa/pr68431.c: Likewise.
858 * gcc.dg/tree-ssa/vrp03.c: Likewise.
859 * gcc.dg/tree-ssa/vrp06.c: Likewise.
860 * gcc.dg/tree-ssa/vrp07.c: Likewise.
861 * gcc.dg/tree-ssa/vrp09.c: Likewise.
862 * gcc.dg/tree-ssa/vrp19.c: Likewise.
863 * gcc.dg/tree-ssa/vrp20.c: Likewise.
864 * gcc.dg/tree-ssa/vrp92.c: Likewise.
865 * gcc.dg/pr68217.c: Likewise.
866 * gcc.dg/predict-9.c: Likewise.
867 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
868 * gcc.dg/predict-1.c: Likewise.
869
089541f0 8702016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
871
872 * gfortran.dg/dtio_17.f90: New test.
873
130a8de2 8742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
875
876 * gcc.dg/ipa/vrp4.c: Adjust testcase.
877
fc323d70 8782016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
879
880 * gcc.dg/ipa/vrp4.c: New test.
881
5b48910f 8822016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
883
884 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
885 * gcc.dg/torture/pr39074.c: Likewise.
886
946d814a 8872016-10-17 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
890 * gnat.dg/trampoline4.adb: Minor tweak.
891
53cddf24 8922016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
893
894 PR tree-optimization/77916
895 * gcc.dg/torture/pr77916.c: New.
896
443d1195 8972016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
898
899 PR fortran/77978
900 * gfortran.dg/pr77978_1.f90: New test.
901 * gfortran.dg/pr77978_2.f90: Ditto.
902 * gfortran.dg/pr77978_3.f90: Ditto.
903
5db34fe5 9042016-10-17 Paul Thomas <pault@gcc.gnu.org>
905
906 PR fortran/61420
907 PR fortran/78013
908 * gfortran.dg/proc_ptr_49.f90: New test.
909
a68b3ea1 9102016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
911
912 PR target/77308
913 * gcc.target/arm/pr77308.c: New test.
914
dbd2f085 9152016-10-17 David Edelsohn <dje.gcc@gmail.com>
916
917 * lib/target-supports.exp
918 (check_effective_target_floatn_nx_runtime): Return 0 for
919 powerpc*-ibm-aix*.
920
5bcc4152 9212016-10-17 Andrew Pinski <apinski@cavium.com>
922
923 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
924 long instead of long.
925 * gcc.target/aarch64/cinc_common_1.c: Likewise.
926 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
927 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
928 * gcc.target/aarch64/mult-synth_4.c: Likewise.
929 * gcc.target/aarch64/pr68102_1.c: Likewise.
930 * gcc.target/aarch64/target_attr_3.c: Likewise.
931
6539e0f7 9322016-10-17 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/77988
935 * gcc.dg/torture/pr77988.c: New testcase.
936
6a0d39d6 9372016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
938
939 * gcc.dg/pr71636-1.c: New test-case.
940 * gcc.dg/pr71636-2.c: Likewise.
941
a27e3913 9422016-10-16 Eric Botcazou <ebotcazou@adacore.com>
943
944 * gnat.dg/trampoline3.adb: New test.
945 * gnat.dg/trampoline4.adb: Likewise.
946
4c3a9c43 9472016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
948
949 * gfortran.dg/dtio_16.f90: New test.
950
b39e7130 9512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
952
953 * gcc.target/sparc/bmaskbshuf.c: Rename to...
954 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
955 * gcc.target/sparc/bmaskbshuf-2.c: New test.
956
e16e12bf 9572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
958
959 * gcc.target/sparc/popc.c: Rename to...
960 * gcc.target/sparc/popc-1.c: ...this.
961 * gcc.target/sparc/popc-2.c: New test.
962
f2540a7e 9632016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
964
965 PR fortran/77972
966 * gfortran.dg/unexpected_eof_4.f90: New test.
967
5ba96fdd 9682016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
969
c258c004 970 PR libfortran/48587
971 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 972
6b34469c 9732016-10-14 Jakub Jelinek <jakub@redhat.com>
974
7aeed2e5 975 PR middle-end/77959
976 * gfortran.dg/pr77959.f90: New test.
977
6b34469c 978 DR 1511 - const volatile variables and ODR
979 * g++.dg/DRs/dr1511-1.C: New test.
980 * g++.dg/DRs/dr1511-2.C: New test.
981
f81df488 9822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/debug7.adb (dg-options): Remove -g.
985 * gnat.dg/debug8.adb (dg-options): Add -margs.
986 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
987
e5664bb5 9882016-10-14 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/77979
991 * gcc.dg/torture/pr77979.c: New testcase.
992
3b7a15a1 9932016-10-14 Martin Liska <mliska@suse.cz>
994
995 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
996 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
997 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
998
2b379696 9992016-10-14 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1002 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1003 * gcc.dg/torture/pr77937-2.c: Likewise.
1004
0dfdb37a 10052016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gnat.dg/lto15.adb: Adjust.
1008 * gnat.dg/lto16.adb: Likewise.
1009 * gnat.dg/lto17.adb: Likewise
1010 * gnat.dg/lto18.ad[sb]: New test.
1011 * gnat.dg/lto18_pkg.ads: New helper.
1012 * gnat.dg/lto19.adb: New test.
1013 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1014 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1015 * gnat.dg/lto20.adb: New test.
1016 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1017
30825815 10182016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1019
1020 * gfortran.dg/coarray_38.f90: Expect error message.
1021
f6412f44 10222016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023
1024 * gcc.target/aarch64/spellcheck_1.c: New test.
1025 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1026 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1027 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1028 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1029 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1030
7a8fd205 10312016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1032
1033 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1034
0512a8c6 10352016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1036
1037 PR tree-optimization/77937
1038 * gcc.dg/torture/pr77937-1.c: New.
1039 * gcc.dg/torture/pr77937-2.c: New.
1040
81f19d90 10412016-10-13 Jakub Jelinek <jakub@redhat.com>
1042
1043 * g++.dg/cpp1z/inline-var1.C: New test.
1044 * g++.dg/cpp1z/inline-var1a.C: New test.
1045 * g++.dg/cpp1z/inline-var1.h: New file.
1046 * g++.dg/cpp1z/inline-var2.C: New test.
1047 * g++.dg/cpp1z/inline-var3.C: New test.
1048 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1049 uninitialized const.
1050
83ee671e 10512016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1052
f3e6118a 1053 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1054 Xscale is specified, not just -march.
1055 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1056 is incompatible with Xscale.
8d16d6ff 1057
2e7b05a3 10582016-10-13 Martin Sebor <msebor@redhat.com>
1059
1060 PR c++/71912
1061 * g++.dg/ext/flexary4.C: Adjust.
1062 * g++.dg/ext/flexary5.C: Same.
1063 * g++.dg/ext/flexary9.C: Same.
1064 * g++.dg/ext/flexary19.C: New test.
1065 * g++.dg/ext/flexary18.C: New test.
1066 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1067 regression test.
4d7671d9 1068 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1069 Avoid generating a flexible array member in an array.
2e7b05a3 1070
ff56abd1 10712016-10-13 Martin Sebor <msebor@redhat.com>
1072
1073 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1074 to placate -Wformat on targets where the type is not int.
1075
c4966203 10762016-10-13 David Malcolm <dmalcolm@redhat.com>
1077
1078 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1079 in INSN_LOCATION.
1080
0655e0e6 10812016-10-13 Bin Cheng <bin.cheng@arm.com>
1082
1083 * gcc.target/i386/l_fma_float_1.c: Revise test.
1084 * gcc.target/i386/l_fma_float_2.c: Ditto.
1085 * gcc.target/i386/l_fma_float_3.c: Ditto.
1086 * gcc.target/i386/l_fma_float_4.c: Ditto.
1087 * gcc.target/i386/l_fma_float_5.c: Ditto.
1088 * gcc.target/i386/l_fma_float_6.c: Ditto.
1089 * gcc.target/i386/l_fma_double_1.c: Ditto.
1090 * gcc.target/i386/l_fma_double_2.c: Ditto.
1091 * gcc.target/i386/l_fma_double_3.c: Ditto.
1092 * gcc.target/i386/l_fma_double_4.c: Ditto.
1093 * gcc.target/i386/l_fma_double_5.c: Ditto.
1094 * gcc.target/i386/l_fma_double_6.c: Ditto.
1095
c4dd22f7 10962016-10-13 Bin Cheng <bin.cheng@arm.com>
1097
1098 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1099
73e363e1 11002016-10-13 Bin Cheng <bin.cheng@arm.com>
1101
1102 * gcc.dg/vect/vect-98.c: Refine test case.
1103 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1104 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1105 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1106
c0f4422f 11072016-10-13 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR c/77946
1110 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1111
5d3eb95a 11122016-10-13 Martin Liska <mliska@suse.cz>
1113
1114 PR tree-optimization/77943
1115 * g++.dg/tree-ssa/pr77943.C: New test.
1116
eb04d24c 11172016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1118
1119 PR fortran/72832
1120 * gfortran.dg/allocate_with_source_22.f03: New test.
1121 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1122 fail.
1123
4c57e30a 11242016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1125
1126 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1127 * gcc.target/arm/movsi_movw.c: Likewise.
1128 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1129 directive to work on big endian targets.
1130
a70bfd3e 11312016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1132
1133 * gcc.dg/tree-ssa/evrp6.c: New test.
1134
ef51c561 11352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1136
1137 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1138 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1139 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1140
c1276ee1 11412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1142
1143 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1144 * gcc.target/powerpc/warn-2.c: Ditto.
1145
a5c34f4b 11462016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1147
1148 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1149 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1150 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1151 for -mmsa.
1152 * gcc.target/mips/msa.c: New test.
1153 * gcc.target/mips/msa-builtins.c: Likewise.
1154 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1155 (check_effective_target_mips_msa_runtime): Likewise.
1156 (check_effective_target_mips_msa): Likewise.
1157 (add_options_for_mips_msa): Likewise.
1158 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1159 (check_effective_target_vect_intfloat_cvt): Likewise.
1160 (check_effective_target_vect_uintfloat_cvt): Likewise.
1161 (check_effective_target_vect_floatint_cvt): Likewise.
1162 (check_effective_target_vect_floatuint_cvt): Likewise.
1163 (check_effective_target_vect_shift): Likewise.
1164 (check_effective_target_vect_shift_char): Likewise.
1165 (check_effective_target_vect_long): Likewise.
1166 (check_effective_target_vect_float): Likewise.
1167 (check_effective_target_vect_double): Likewise.
1168 (check_effective_target_vect_long_long): Likewise.
1169 (check_effective_target_vect_perm): Likewise.
1170 (check_effective_target_vect_perm_byte): Likewise.
1171 (check_effective_target_vect_perm_short): Likewise.
1172 (check_effective_target_vect_sdot_qi): Likewise.
1173 (check_effective_target_vect_udot_qi): Likewise.
1174 (check_effective_target_vect_sdot_hi): Likewise.
1175 (check_effective_target_vect_udot_hi): Likewise.
1176 (check_effective_target_vect_pack_trunc): Likewise.
1177 (check_effective_target_vect_unpack): Likewise.
1178 (check_effective_target_vect_hw_misalign): Likewise.
1179 (check_effective_target_vect_condition): Likewise.
1180 (check_effective_target_vect_cond_mixed): Likewise.
1181 (check_effective_target_vect_char_mult): Likewise.
1182 (check_effective_target_vect_short_mult): Likewise.
1183 (check_effective_target_vect_int_mult): Likewise.
1184 (check_effective_target_vect_extract_even_odd): Likewise.
1185 (check_effective_target_vect_interleave): Likewise.
1186 (check_vect_support_and_set_flags): Check if the target supports MSA
1187 and append to the list of EFFECTIVE_TARGETS.
1188
3e7c21b1 11892016-10-12 Richard Biener <rguenther@suse.de>
1190
1191 PR debug/77947
1192 * g++.dg/torture/pr77947.C: New testcase.
1193
bd043173 11942016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1195
1196 * gnat.dg/debug8.adb: New testcase.
1197
dade7ede 11982016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1199
1200 * gnat.dg/debug9.adb: New testcase.
1201
98e16200 12022016-10-12 Richard Biener <rguenther@suse.de>
1203
1204 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1205 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1206 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1207
30855003 12082016-10-12 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/77920
1211 * gcc.dg/torture/pr77920.c: New testcase.
1212
12663602 12132016-10-12 Jakub Jelinek <jakub@redhat.com>
1214
221d7858 1215 PR tree-optimization/77929
1216 * gcc.c-torture/compile/pr77929.c: New test.
1217
12663602 1218 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1219 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1220 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1221 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1222 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1223 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1224 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1225 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1226 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1227
443a4842 12282016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1229
1230 * gcc.target/sparc/setcc-4.c: Adjust.
1231 * gcc.target/sparc/setcc-5.c: Likewise.
1232 * gcc.target/sparc/setcc-6.c: Likewise.
1233 * gcc.target/sparc/setcc-7.c: Likewise.
1234 * gcc.target/sparc/setcc-8.c: Likewise.
1235 * gcc.target/sparc/setcc-9.c: Likewise.
1236 * gcc.target/sparc/setcc-10.c: Delete.
1237
ffe8440e 12382016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1239
1240 PR fortran/77942
1241 * gfortran.dg/pr77942.f90
1242
f9d86318 12432016-10-11 Fritz Reese <fritzoreese@gmail.com>
1244
1245 * gfortran.dg/dec_math.f90: New testsuite.
1246
aec336e9 12472016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1248
1249 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1250 (main): Declare j as i32 instead of int.
1251
96eb1519 12522016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1253
1254 PR testsuite/PR77710
1255 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1256 target triplet instead of *-*-*-*.
1257
a84cc613 12582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * gnat.dg/unchecked_convert10.adb: New test.
1261 * gnat.dg/unchecked_convert11.adb: Likewise.
1262 * gnat.dg/unchecked_convert12.adb: Likewise.
1263
94ec1a50 12642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1265
1266 * gcc.target/sparc/cbcond-1.c: New test.
1267 * gcc.target/sparc/cbcond-2.c: Likewise.
1268 * gcc.target/sparc/movcc-1.c: Likewise.
1269 * gcc.target/sparc/movcc-2.c: Likewise.
1270 * gcc.target/sparc/setcc-1.c: Adjust.
1271 * gcc.target/sparc/setcc-2.c: Likewise.
1272 * gcc.target/sparc/setcc-3.c: Likewise.
1273 * gcc.target/sparc/setcc-4.c: Likewise.
1274 * gcc.target/sparc/setcc-5.c: Likewise.
1275 * gcc.target/sparc/setcc-6.c: New test.
1276 * gcc.target/sparc/setcc-7.c: Likewise.
1277 * gcc.target/sparc/setcc-8.c: Likewise.
1278 * gcc.target/sparc/setcc-9.c: Likewise.
1279 * gcc.target/sparc/setcc-10.c: Likewise.
1280
74cf8d76 12812016-10-10 Jeff Law <law@redhat.com>
1282
1283 PR tree-optimization/71947
1284 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1285 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1286 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1287 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1288 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1289 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1290
8d3bf9df 12912016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1292
1293 PR fortran/77915
1294 * gfortran.dg/matmul_11.f90: New test.
1295
ade2e453 12962016-10-10 Jiong Wang <jiong.wang@arm.com>
1297
1298 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1299 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1357
d9b5db8e 13582016-10-10 Jiong Wang <jiong.wang@arm.com>
1359
1360 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1361 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1362 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1363 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1370 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1371 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1372 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1373 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1374
67789205 13752016-10-10 Jiong Wang <jiong.wang@arm.com>
1376
1377 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1378 Enable AArch64.
1379 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1380 vdup*_laneq.
1381 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1385
6dfe8276 13862016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1387 Jiong Wang <jiong.wang@arm.com>
1388
1389 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1390 AArch64 support.
1391 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1392 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1393 AArch64 targets.
1394 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1395 AArch64 targets.
1396 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1397 targets.
1398 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1399
ec8fd20e 14002016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1401
1402 * gnat.dg/specs/vfa.ads: New test.
1403
6dfe8276 14042016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1405
1406 * gnat.dg/inline13.ad[sb]: New test.
1407 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1408
8fc51369 14092016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gnat.dg/biased_subtype.adb: New test.
1412
b4d09fc1 14132016-10-09 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR tree-optimization/77901
1416 * gcc.c-torture/compile/pr77901.c: New test.
1417
14964a36 14182016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1419
1420 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1421 * gcc.dg/ipa/propalign-2.c: Likewise
1422 * gcc.dg/ipa/propalign-3.c: Likewise.
1423 * gcc.dg/ipa/propalign-4.c: Likewise.
1424 * gcc.dg/ipa/propalign-5.c: Likewise.
1425
ad0c1dec 14262016-10-08 Jakub Jelinek <jakub@redhat.com>
1427
ae691a10 1428 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1429
4582d852 1430 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1431
ad0c1dec 1432 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1433 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1434
90a2ad05 14352016-10-07 Fritz Reese <fritzoreese@gmail.com>
1436
1437 * gfortran.dg/dec_union_11.f90: New testcase.
1438
4076953a 14392016-10-07 Nathan Sidwell <nathan@acm.org>
1440
1441 PR c++/66443
1442 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1443 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1444 * g++.dg/cpp1y/pr66443-cxx14.C: New
1445 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1446 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1447
cd45162d 14482016-10-07 Jakub Jelinek <jakub@redhat.com>
1449
1450 * g++.dg/cpp0x/addressof1.C: New test.
1451 * g++.dg/cpp0x/addressof2.C: New test.
1452
7d29bba9 14532016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1454
1455 * gcc.target/powerpc/float128-type-1.c: New test to check that
1456 PowerPC 64-bit Linux enables -mfloat128-type by default.
1457 * gcc.target/powerpc/float128-type-2.c: Likewise.
1458 * gcc.target/powerpc/float128-mix.c: Change error message to
1459 reflect that __ibm128 is now #define'ed to be long double.
1460
7d562e89 14612016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1462
1463 PR fortran/77406
1464 * gfortran.dg/pr77406.f90: New test.
1465 * gfortran.dg/assumed_type_3.f90: Update error messages.
1466 * gfortran.dg/defined_operators_1.f90: Ditto.
1467 * gfortran.dg/generic_26.f90: Ditto.
1468 * gfortran.dg/generic_7.f90: Ditto.
1469 * gfortran.dg/gomp/udr5.f90: Ditto.
1470 * gfortran.dg/gomp/udr7.f90: Ditto.
1471 * gfortran.dg/interface_1.f90: Ditto.
1472 * gfortran.dg/interface_37.f90: Ditto.
1473 * gfortran.dg/interface_5.f90: Ditto.
1474 * gfortran.dg/interface_6.f90: Ditto.
1475 * gfortran.dg/interface_7.f90
1476 * gfortran.dg/no_arg_check_3.f90
1477 * gfortran.dg/operator_5.f90
1478 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1479
0365bfa8 14802016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1481
1482 PR c++/77700
1483 * c-c++-common/Wint-in-bool-context.c: Update test.
1484
1941149a 14852016-10-07 Richard Biener <rguenther@suse.de>
1486
1487 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1488 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1489
dc5b5d21 14902016-10-07 Marek Polacek <polacek@redhat.com>
1491
1492 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1493
30ac4925 14942016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1495
1496 PR c++/69733
1497 * c-c++-common/pr69733.c: New test.
1498 * gcc.dg/pr69733.c: New test.
1499 * gcc.target/i386/pr69733.c: New test.
1500
95c0ad19 15012016-10-07 Marek Polacek <polacek@redhat.com>
1502
1503 PR c++/77803
1504 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1505
fafde080 15062016-10-07 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR tree-optimization/77664
1509 * gcc.dg/tree-ssa/pr77664.c: New test.
1510 * gcc.dg/pr77664.c: New test.
1511
15122016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1513
1514 * gfortran.dg/pr69955.f90: New test.
1515
4147af80 15162016_10-06 Louis Krupp <louis.krupp@zoho.com>
1517
1518 PR fortran/57910
1519 * gfortran.dg/pr57910.f90: New test.
1520
adeca879 15212016-10-06 Jakub Jelinek <jakub@redhat.com>
1522
1523 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1524 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1525
fefb1a11 15262016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1527
1528 PR tree-optimization/77862
1529 * gcc.dg/pr77862.c: New test.
1530
f7df25e9 15312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1532
1533 * gcc.dg/tree-ssa/evrp4.c: New test.
1534
3ff1ad36 15352016-10-06 Jeff Law <law@redhat.com>
1536
1537 PR tree-optimization/71661
1538 * gcc.dg/tree-ssa/pr71661.c: New test.
1539
1424fde5 15402016-10-06 Richard Biener <rguenther@suse.de>
1541
1542 PR tree-optimization/77855
1543 * gcc.dg/torture/pr77855.c: New testcase.
1544
a22dd5ec 15452016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1546 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1547
1548 * g++.dg/other/pr77759.C: New test.
1549
cb1f8eb4 15502016-10-06 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/77839
1553 * gcc.dg/torture/pr77839.c: New testcase.
1554
bb513366 15552016-10-06 Marek Polacek <polacek@redhat.com>
1556
1557 * g++.dg/cpp1z/init-statement9.C: New test.
1558
26d689f4 15592016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1560
1561 * gcc.target/i386/pcommit-1.c: Deleted.
1562 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1563 * gcc.target/i386/sse-13.c: Ditto.
1564 * gcc.target/i386/sse-14.c: Ditto.
1565 * gcc.target/i386/sse-22.c: Ditto.
1566 * gcc.target/i386/sse-23.c: Ditto.
1567 * g++.dg/other/i386-2.C: Ditto.
1568
847e66cc 15692016-10-05 Uros Bizjak <ubizjak@gmail.com>
1570
1571 * gcc.target/i386/pr77833.c: Require int128 effective target.
1572
670ec524 15732016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1574
1575 PR fortran/58991
1576 PR fortran/58992
1577 * gfortran.dg/associate_22.f90: New test.
1578
fca4e258 15792016-10-05 Fritz Reese <fritzoreese@gmail.com>
1580
1581 * gfortran.dg/dec_union_9.f90: New testcase.
1582 * gfortran.dg/dec_union_10.f90: New testcase.
1583
994fc95f 15842016-10-05 Jakub Jelinek <jakub@redhat.com>
1585
c6958264 1586 PR sanitizer/66343
1587 * gcc.dg/pch/pr66343-3.c: New test.
1588 * gcc.dg/pch/pr66343-3.hs: New file.
1589
994fc95f 1590 PR sanitizer/66343
1591 * gcc.dg/pch/pr66343-1.c: New test.
1592 * gcc.dg/pch/pr66343-1.hs: New file.
1593 * gcc.dg/pch/pr66343-2.c: New test.
1594 * gcc.dg/pch/pr66343-2.hs: New file.
1595
2b6903a5 15962016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1597
1598 * c-c++-common/Wint-in-bool-context.c: Update test.
1599
a9e44c43 16002016-10-05 Marek Polacek <polacek@redhat.com>
1601
1602 * g++.dg/cpp1z/init-statement1.C: New test.
1603 * g++.dg/cpp1z/init-statement2.C: New test.
1604 * g++.dg/cpp1z/init-statement3.C: New test.
1605 * g++.dg/cpp1z/init-statement4.C: New test.
1606 * g++.dg/cpp1z/init-statement5.C: New test.
1607 * g++.dg/cpp1z/init-statement6.C: New test.
1608 * g++.dg/cpp1z/init-statement7.C: New test.
1609 * g++.dg/cpp1z/init-statement8.C: New test.
1610
d0a5b595 16112016-10-05 Louis Krupp <louis.krupp@zoho.com>
1612
1613 PR fortran/67524
1614 * gfortran.dg/pr67524.f90: New test.
1615
c7b01e77 16162016-10-05 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR sanitizer/77823
1619 * c-c++-common/ubsan/shift-9.c: New test.
1620
d204444e 16212016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1622
1623 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1624 of int if __SIZEOF_INT__ is less than 4 bytes.
1625
ea55eab9 16262016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1627
1628 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1629 * gfortran.dg/class_array_20.f03: Likewise.
1630 * gfortran.dg/class_array_21.f03: Likewise.
1631 * gfortran.dg/finalize_29.f08: Likewise.
1632 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1633
bf1426ea 16342016-10-05 Richard Biener <rguenther@suse.de>
1635
1636 PR middle-end/77826
1637 * gcc.dg/torture/pr77826.c: New testcase.
1638
eb93b162 16392016-10-05 Richard Biener <rguenther@suse.de>
1640
1641 * gcc.dg/fold-copysign-1.c: New testcase.
1642
830f8f08 16432016-10-05 Andreas Schwab <schwab@suse.de>
1644
1645 * g++.dg/pr49847-2.C: Remove.
1646
ce229d56 16472016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1648
1649 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1650
d82d27a3 16512016-10-05 Richard Biener <rguenther@suse.de>
1652
1653 PR middle-end/55152
1654 * gcc.dg/pr55152-2.c: New testcase.
1655
29e40d1d 16562016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1657
1658 * gfortran.dg/dtio_15.f90: New test.
1659
78dc0da1 16602016-10-04 Ian Lance Taylor <iant@golang.org>
1661
1662 * gcc.dg/split-7.c: New test.
1663
f72de674 16642016-10-04 Martin Sebor <msebor@redhat.com>
1665
1666 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1667 %lc directive to wint_t to silence -Wformat warnings on targets
1668 where the latter is a distinct type such as long.
1669
c30da209 16702016-10-04 Martin Sebor <msebor@redhat.com>
1671
1672 PR c++/77804
1673 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1674
c93d719b 16752016-10-04 Jakub Jelinek <jakub@redhat.com>
1676
c8887d28 1677 PR c++/77791
1678 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1679
c93d719b 1680 * g++.dg/other/java3.C: Remove.
1681 * g++.dg/other/java1.C: Remove.
1682 * g++.dg/other/error12.C: Remove.
1683 * g++.dg/other/java2.C: Remove.
1684 * g++.dg/warn/Wnvdtor.C: Remove.
1685 * g++.dg/lookup/java1.C: Remove.
1686 * g++.dg/lookup/java2.C: Remove.
1687 * g++.dg/ext/pr34829.C: Remove.
1688 * g++.dg/ext/java-3.C: Remove.
1689 * g++.dg/ext/java-1.C: Remove.
1690 * g++.dg/ext/java-2.C: Remove.
1691 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1692
e62363b1 16932016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1694
1695 PR tree-optimization/77808
1696 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1697
38f18c01 16982016-10-04 Richard Biener <rguenther@suse.de>
1699
1700 PR tree-optimization/77399
1701 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1702
47fd90af 17032016-10-04 Richard Biener <rguenther@suse.de>
1704
1705 PR middle-end/77833
1706 * gcc.target/i386/pr77833.c: New testcase.
1707
2f8d6297 17082016-09-26 Jeff Law <law@redhat.com>
1709
1710 PR tree-optimization/71550
1711 PR tree-optimization/71403
1712 * gcc.c-torture/execute/pr71550.c: New test.
1713
4092cccf 17142016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1715
1716 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1717 option.
1718
8e8fe25a 17192016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720
1721 Revert
1722 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1723
1724 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1725
fcfa0d6a 17262016-10-03 Marek Polacek <polacek@redhat.com>
1727
1728 * g++.dg/cpp0x/nullptr37.C: New test.
1729
255beb07 17302016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1731
1732 * c-c++-common/Wint-in-bool-context.c: Update test.
1733
16127d51 17342016-10-02 Jakub Jelinek <jakub@redhat.com>
1735
1736 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1737 earlier.
1738 * g++.dg/charset/asm2.c (memmove): Likewise.
1739 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1740 * g++.dg/tls/diag-4.C (foo): Likewise.
1741 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1742 dg-warning, fix up regex.
1743 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1744 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1745 * g++.old-deja/g++.mike/net31.C: Likewise.
1746 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1747 for C++17.
1748 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1749 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1750
c9e875f1 17512016-10-01 Richard Biener <rguenther@suse.de>
1752
1753 PR middle-end/77798
1754 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1755
77daf8b6 17562016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1757
1758 PR fortran/77663
1759 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1760
ff2feb8b 17612016-10-01 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR c/77490
1764 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1765 Add dg-prune-output directive.
1766
fd3720ac 17672016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1768
1769 PR fortran/66643
1770 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1771 * gfortran.fortran-torture/compile/write.f90: Update test.
1772
dd07e329 17732016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1774
1775 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1776 arm_fp16_alternative_ok as the required effective target.
1777 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1778 -mfp16-format=alternative to the dg-options directive and remove
1779 the dg-add-options directive.
1780
580083a2 17812016-09-30 Fritz Reese <fritzoreese@gmail.com>
1782
1783 PR fortran/77764
1784 * gfortran.dg/dec_union_8.f90: New testcase.
1785
f24fcad2 17862016-09-30 Fritz Reese <fritzoreese@gmail.com>
1787
1788 PR fortran/77782
1789 * gfortran.dg/dec_structure_16.f90: New testcase.
1790
e0e00cf4 17912016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1792
1793 * gfortran.dg/coarray_allocate_10.f08: New test.
1794 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1795
44211526 17962016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1797
1798 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1799
e2441cd8 18002016-09-30 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/77399
1803 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1804
0914a8ef 18052016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1806
5db34fe5 1807 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1808 -fdelete-null-pointer-checks explicit.
1809 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1810 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1811 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1812 * gcc.dg/pic-1.c: Require fpic target support.
1813 * gcc.dg/pic-2.c: Likewise.
1814
c5d89bae 18152016-09-29 Jakub Jelinek <jakub@redhat.com>
1816
1817 Implement P0001R1 - C++17 removal of register storage class specifier
1818 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1819 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1820 C++17.
1821 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1822 keyword if not __SSE2__.
1823 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1824 C++17.
1825 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1826 register keywords.
1827 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1828 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1829 no_erroneous_warning): Expect new warnings for C++17.
1830 * g++.dg/warn/register-var-2.C (f): Likewise.
1831 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1832 * g++.dg/parse/linkage2.C (foo): Likewise.
1833 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1834 keyword on parameters for C++17.
1835 * g++.dg/cpp1z/register1.C: New test.
1836 * g++.dg/cpp1z/register2.C: New test.
1837 * g++.dg/cpp1z/register3.C: New test.
1838
5424b150 18392016-09-29 Uros Bizjak <ubizjak@gmail.com>
1840
1841 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1842 * gcc.target/i386/avx2-check.h (main): Ditto.
1843 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1844 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1845 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1846 * gcc.target/i386/avx512er-check.h (main): Ditto.
1847 * gcc.target/i386/avx512f-check.h (main): Ditto.
1848 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1849 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1850 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1851
132fa33c 18522016-09-29 Uros Bizjak <ubizjak@gmail.com>
1853
1854 PR target/77756
1855 * gcc.target/i386/pr77756.c: New test.
1856
ea72fa65 18572016-09-29 Marek Polacek <polacek@redhat.com>
1858
1859 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1860
40334d1a 18612016-09-29 Marek Polacek <polacek@redhat.com>
1862
1863 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1864 C++14.
1865
2bf721c3 18662016-09-29 Martin Liska <mliska@suse.cz>
1867
1868 * objc/execute/construct1.m: New test.
1869
a8243a97 18702016-09-29 Richard Biener <rguenther@suse.de>
1871
1872 PR tree-optimization/77768
1873 * gcc.dg/torture/pr77768.c: New testcase.
1874
98da8d3b 18752016-09-28 Richard Biener <rguenther@suse.de>
1876
1877 PR middle-end/77407
1878 * gcc.dg/pr77407.c: New testcase.
1879
b0ab3ca0 18802016-09-29 Richard Biener <rguenther@suse.de>
1881
1882 PR middle-end/55152
1883 * gcc.dg/pr55152.c: New testcase.
1884 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1885
f76c9f26 18862016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1887
1888 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1889 (dg-options): Remove -m32.
1890
94d9ba6a 18912016-09-28 Martin Sebor <msebor@redhat.com>
1892
1893 PR middle-end/77721
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1895
d23296dc 18962016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1897
1898 PR libgfortran/77707
1899 * gfortran.dg/inquire_17.f90: New test.
1900
2a2770c6 19012016-09-28 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR c++/77467
1904 * g++.dg/cpp1y/constexpr-77467.C: New test.
1905
3e822015 19062016-09-28 Martin Sebor <msebor@redhat.com>
1907
1908 PR c/77762
1909 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1910 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1911 (test_sprintf_p_const): Adjust line numbers to avoid failures
1912 introduced in r240503.
1913
21ce832f 19142016-09-28 Martin Sebor <msebor@redhat.com>
1915
1916 PR middle-end/77683
1917 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1918
8d9e3eb6 19192016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920
cfa852a5 1921 PR c++/77748
1922 * g++.dg/pr77550.C: Avoid undefined behavior.
1923
8d9e3eb6 1924 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1925
85dd8d9a 19262016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1927
1928 * gcc.dg/strlenopt-20.c: Update test.
1929 * gcc.dg/strlenopt-21.c: Likewise.
1930 * gcc.dg/strlenopt-22.c: Likewise.
1931 * gcc.dg/strlenopt-22g.c: Likewise.
1932 * gcc.dg/strlenopt-26.c: Likewise.
1933 * gcc.dg/strlenopt-5.c: Likewise.
1934 * gcc.dg/strlenopt-7.c: Likewise.
1935 * gcc.dg/strlenopt-9.c: Likewise.
1936
ce7e2f0e 19372016-09-27 Jakub Jelinek <jakub@redhat.com>
1938
4fd4e9e0 1939 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1940
66108a57 1941 * g++.dg/cpp1z/lambda-this1.C: New test.
1942 * g++.dg/cpp1z/lambda-this2.C: New test.
1943
ce7e2f0e 1944 PR c++/77722
1945 * g++.dg/ubsan/return-4.C: New test.
1946 * g++.dg/ubsan/return-5.C: New test.
1947 * g++.dg/ubsan/return-6.C: New test.
1948
eedf6f96 19492016-09-27 Jiong Wang <jiong.wang@arm.com>
1950
1951 * lib/target-supports.exp
1952 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1953 in function comment.
1954
febf7a45 19552016-09-27 Martin Liska <mliska@suse.cz>
1956
1957 PR gcov-profile/46266
1958 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1959 considered.
1960
1ef012e4 19612016-09-27 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/77745
1964 * g++.dg/torture/pr77745.C: New testcase.
1965
fcaf08b7 19662016-09-27 Richard Biener <rguenther@suse.de>
1967
1968 PR tree-optimization/77478
1969 * gcc.dg/torture/pr77478.c: New testcase.
1970
db46bcd3 19712016-09-27 Martin Liska <mliska@suse.cz>
1972
1973 PR gcov-profile/7970
1974 PR gcov-profile/16855
1975 PR gcov-profile/44779
1976 * g++.dg/gcov/pr16855.C: New test.
1977
2e0bcd96 19782016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1979
1980 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1981
93768ef7 19822016-09-27 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR fortran/77666
1985 * gfortran.dg/gomp/pr77666.f90: New test.
1986
b09a4365 19872016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1988
1989 PR ipa/77677
1990 * gcc.dg/torture/pr77677-2.c: New test.
1991
85527e8f 19922016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1993
1994 PR fortran/77420
1995 * gfortran.dg/pr77420_1.f90: New test.
1996 * gfortran.dg/pr77420_2.f90: Ditto.
1997 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1998 * gfortran.dg/pr77420_4.f90: this file.
1999
140cd7ff 20002016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2001
2002 PR middle-end/77719
2003 * gfortran.dg/pr77719.f90: New test.
2004
d4d58fc3 20052016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2006
2007 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2008 singular form of byte when quantity is unknown.
d4d58fc3 2009
e997bd3a 20102016-09-26 Marek Polacek <polacek@redhat.com>
2011
2012 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2013
9c7de46a 20142016-09-26 Martin Liska <mliska@suse.cz>
2015
2016 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2017 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2018 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2019 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2020 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2021 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2022 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2023 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2024 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2025
3c77f69c 20262016-09-26 Marek Polacek <polacek@redhat.com>
2027
2028 PR c/7652
2029 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2030 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2031 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2032 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2033 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2034 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2035 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2036 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2037 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2038 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2039 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2040 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2041 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2042 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2043 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2044 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2045 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2046 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2047 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2048 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2049 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2050 * c-c++-common/attr-fallthrough-1.c: New test.
2051 * c-c++-common/attr-fallthrough-2.c: New test.
2052 * g++.dg/cpp0x/fallthrough1.C: New test.
2053 * g++.dg/cpp0x/fallthrough2.C: New test.
2054 * g++.dg/cpp1z/fallthrough1.C: New test.
2055 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2056 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2057 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2058 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2059
40e245e1 20602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2061
9e9fb49b 2062 PR fortran/77429
40e245e1 2063 * gfortran.dg/pr77429.f90: New test.
2064
cfffcdf4 20652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2066
2067 PR fortran/77694
2068 * gfortran.dg/pr77694.f90: New test.
2069
223e6ae9 20702016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2071
2072 PR target/51244
2073 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2074
9e932ac2 20752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2076
2077 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2078 for 32-bit mode.
2079
04f16d28 20802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2081
2082 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2083 for 32-bit mode.
2084
481ce481 20852016-09-24 Marek Polacek <polacek@redhat.com>
2086
2087 PR c/77490
2088 * c-c++-common/Wbool-operation-1.c: New test.
2089 * gcc.dg/Wbool-operation-1.c: New test.
2090
8e652fcf 20912016-09-23 Fritz Reese <fritzoreese@gmail.com>
2092
2093 * gfortran.dg/dec_static_1.f90: New.
2094 * gfortran.dg/dec_static_2.f90: New.
2095 * gfortran.dg/dec_static_3.f90: New.
2096 * gfortran.dg/dec_static_4.f90: New.
2097
e7c4560c 20982016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2099
2100 PR fortran/48298
2101 * gfortran.dg/negative_unit_check.f90: Update test.
2102 * gfortran.dg/dtio_14.f90: New test.
481ce481 2103
ad020996 21042016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2105
2106 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2107 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2108 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2109 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2110 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2111 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2112 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2113
e2c1228b 21142016-09-23 Martin Sebor <msebor@redhat.com>
2115
2116 PR testsuite/77713
2117 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2118 assuming long double is bigger than double.
2119
9b5db70f 21202016-09-23 Jakub Jelinek <jakub@redhat.com>
2121
2122 Implement P0138R2, C++17 construction rules for enum class values
2123 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2124
a30e370d 21252016-09-23 David Malcolm <dmalcolm@redhat.com>
2126
2127 PR preprocessor/77672
2128 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2129 expected multiline output from first warning to reflect change
2130 in r240434.
2131
15650eb7 21322016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2133
2134 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2135
f886b2b4 21362016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2137 Tom de Vries <tom@codesourcery.com>
2138
2139 PR testsuite/77411
2140 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2141
f74ba31d 21422016-09-23 Marek Polacek <polacek@redhat.com>
2143
2144 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2145 * c-c++-common/gomp/atomic-13.c: Likewise.
2146 * c-c++-common/gomp/atomic-14.c: Likewise.
2147 * c-c++-common/pr60439.c: Remove invalid code.
2148 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2149 * g++.dg/expr/bitfield5.C: Likewise.
2150 * g++.dg/expr/bitfield6.C: Likewise.
2151 * g++.dg/expr/bool1.C: Likewise.
2152 * g++.dg/expr/bool3.C: Likewise.
2153 * g++.dg/expr/lval3.C: Likewise.
2154 * g++.dg/expr/lval4.C: Likewise.
2155 * g++.old-deja/g++.jason/bool5.C: Likewise.
2156
7413e757 21572016-09-23 David Malcolm <dmalcolm@redhat.com>
2158
2159 PR preprocessor/77672
2160 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2161 (test_terminator_location): New function.
2162
81df50de 21632016-09-23 Richard Biener <rguenther@suse.de>
2164
2165 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2166
5f4626d8 21672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2168
2169 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2170 -march=armv8.2-a+fp16 when supported by the hardware.
2171 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2173 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2174 semi-colons to a macro invocations.
2175 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2176 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2177 defined.
2178 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2179 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2181 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2182 defined.
2183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2190 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2191 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2192 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2193 defined.
2194 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2196 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2197 defined.
2198 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2200 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2201 defined.
2202 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2203 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2204 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2205 defined.
2206 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2207 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2208 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2209 defined. Also fix some white-space.
2210 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2215 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2216 defined. Also fix some long lines and white-space.
2217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2218 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2219 defined. Also fix some long lines and white-space.
2220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2221 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2222 defined.
2223 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2225 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2226 defined.
2227 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2229 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2230 defined.
2231 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2234 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2241 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2244 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2247 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2248 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2250
f2645569 22512016-09-23 Jiong Wang <jiong.wang@arm.com>
2252 Matthew Wahab <matthew.wahab@arm.com>
2253
2254 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2270 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2271 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2272 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2273 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2274 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2275 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2276 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2277 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2278 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2279 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2280 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2281 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2282 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2283 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2284 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2285 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2286 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2287 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2288 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2289 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2290 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2291
66a55fc4 22922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2293
2294 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2295 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2296 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2297 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2298 support.
2299
ada0f4c4 23002016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2301
2302 PR ipa/77677
2303 * gcc.dg/torture/pr77677.c: New test.
2304
8771094d 23052016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2306
2307 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2308 here now.
2309
c959fae1 23102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2311
2312 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2313 options. Add tests for float16x4_t and float16x8_t.
2314
88b594a3 23152016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2316
2317 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2318 * gcc.target/s390/risbg-ll-2.c: Ditto.
2319 * gcc.target/s390/risbg-ll-3.c: Ditto.
2320
e4ad661c 23212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2322
2323 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2324 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2325
4005a882 23262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2327
2328 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2329 output to the simplified instructions.
2330
9854d864 23312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2332
2333 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2334 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2335
388ce7db 23362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2337
2338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2339 (FP16_SUPPORTED): New
2340 (expected-hfloat-16x4): Make conditional on __fp16 support.
2341 (expected-hfloat-16x8): Likewise.
2342 (vdup_n_f16): Disable for non-AArch64 targets.
2343 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2344 conditional on FP16_SUPPORTED.
2345 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2346 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2347 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2348 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2349 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2350 for testing __fp16.
2351 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2352 conditional on FP16_SUPPORTED.
2353 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2354 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2355
837bb76e 23562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2357
2358 * gcc.target/arm/short-vfp-1.c: New.
2359
e183c2b8 23602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2361
2362 * gcc.target/arm/attr-fp16-arith-1.c: New.
2363
cd6fbed6 23642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2365
2366 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2367 New.
2368 (add_options_for_arm_v8_2a_fp16_neon): New.
2369 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2370 (add_options_for_arm_arch_v8_2a): Auto-generate.
2371 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2372 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2373 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2374 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2375 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2376 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2377 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2378
4961b0ab 23792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2380
2381 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2382 arm_fp16_alternative_ok.
2383 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2384 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2385 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2386 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2387 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2388 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2389 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2390 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2391 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2392 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2393 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2394 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2395 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2396 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2397 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2398 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2399 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2400 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2401 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2402 arm_fp16_alternative_ok.
2403 * lib/target-supports.exp
2404 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2405 (check_effective_target_arm_fp16_alternative_ok): New.
2406 (check_effective_target_arm_fp16_none_ok_nocache): New.
2407 (check_effective_target_arm_fp16_none_ok): New.
2408
ce5b3c3b 24092016-09-23 Martin Liska <mliska@suse.cz>
2410
2411 * gcc.dg/ipa/pr77653.c: Replace adress
2412 with address.
2413
d4c65e05 24142016-09-23 Martin Liska <mliska@suse.cz>
2415
2416 * gcc.target/i386/movbe-4.c: New test.
2417
82a47693 24182016-09-23 Martin Liska <mliska@suse.cz>
2419
2420 * gcc.target/i386/crc32-5.c: New test.
2421
0253072a 24222016-09-23 Martin Liska <mliska@suse.cz>
2423
2424 * gcc.target/i386/pr71652.c: New test.
2425 * gcc.target/i386/pr71652-2.c: New test.
2426 * gcc.target/i386/pr71652-3.c: New test.
2427
0bfdbd22 24282016-09-23 Jakub Jelinek <jakub@redhat.com>
2429
2430 * lib/gcc-dg.exp (process-message): Support relative line number
2431 notation - .+4 or .-1 etc.
2432 * gcc.dg/dg-test-1.c: New test.
2433
ff982ab4 24342016-09-22 Martin Sebor <msebor@redhat.com>
2435
2436 PR target/77676
2437 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2438 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2439 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2440 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2441
78299f8d 24422016-09-22 Uros Bizjak <ubizjak@gmail.com>
2443
2444 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2445 * gcc.dg/ifcvt-2.c: Ditto.
2446 * gcc.dg/zero_bits_compound-1.c: Ditto.
2447 * gcc.dg/zero_bits_compound-1.c: Ditto.
2448 * gcc.dg/pr40550.c: Simplify target selectors.
2449 Use dg-additional-options.
2450 * gcc.dg/pr47893.c: Ditto.
2451 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2452 additional options for 32-bit x86 targets.
2453 * gcc.dg/pr70955.c: Move to ...
2454 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2455
ec645283 24562016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/61019
2459 * g++.dg/cpp0x/pr61019.C: New.
2460
9753b549 24612016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2462 Terry Guo <terry.guo@arm.com>
2463
2464 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2465 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2466 * gcc.target/arm/pure-code/pure-code.exp: New.
2467
7dbfb427 24682016-09-22 Uros Bizjak <ubizjak@gmail.com>
2469
2470 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2471 Remove SSE effective target requirement.
2472
7e20dff2 24732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/71979
2476 * g++.dg/cpp0x/pr71979.C: New.
2477
05dd002d 24782016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2479
2480 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2481
53769cc8 24822016-09-22 Martin Liska <mliska@suse.cz>
2483
2484 PR ipa/77653
2485 * gcc.dg/ipa/pr77653.c: New test.
2486
51c846d6 24872016-09-22 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR fortran/77665
2490 * gfortran.dg/gomp/pr77665.f90: New test.
2491
51278c1a 24922016-09-22 Paul Thomas <pault@gcc.gnu.org>
2493
2494 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2495 * gfortran.dg/dtio_13.f90: New test.
2496
cde225a2 24972016-09-21 Louis Krupp <louis.krupp@zoho.com>
2498
2499 PR fortran/66107
2500 * gfortran.dg/pr66107.f90: New test.
2501
0d5530d9 25022016-09-21 Ian Lance Taylor <iant@golang.org>
2503
2504 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2505 with call to builtin delete function.
2506
9ca7e933 25072016-09-21 Joseph Myers <joseph@codesourcery.com>
2508
2509 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2510 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2511 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2512 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2513 tests.
2514
451127c6 25152016-09-21 Uros Bizjak <ubizjak@gmail.com>
2516
2517 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2518
98aa0f57 25192016-09-21 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/77651
2522 * g++.dg/cpp1z/aligned-new6.C: New test.
2523
65eeae10 25242016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2525
2526 * gcc.target/arm/fp16-aapcs-3.c: New.
2527 * gcc.target/arm/fp16-aapcs-4.c: New.
2528 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2529 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2530 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2531 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2532
1a39df22 25332016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2534
2535 PR tree-optimization/77550
2536 * g++.dg/pr77550.C: New test.
2537
48bc6fdd 25382016-09-21 Georg-Johann Lay <avr@gjlay.de>
2539
2540 PR target/77326
2541 * gcc.target/avr/torture/pr77326.c: New test.
2542
a09b160b 25432016-09-21 Louis Krupp <louis.krupp@zoho.com>
2544
2545 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2546
91207228 25472016-09-21 Richard Biener <rguenther@suse.de>
2548
2549 PR tree-optimization/77648
2550 * gcc.dg/torture/pr77648-1.c: New testcase.
2551 * gcc.dg/torture/pr77648-2.c: Likewise.
2552
f6aeb966 25532016-09-21 Richard Biener <rguenther@suse.de>
2554 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR tree-optimization/77621
2557 * gcc.dg/pr77621.c: New testcase.
2558
637b3ebb 25592016-09-21 Paul Thomas <pault@gcc.gnu.org>
2560
2561 PR fortran/77657
2562 * gfortran.dg/dtio_12.f90: New test.
2563
b5b88e7a 25642016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2565
2566 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2567
8ccdb0a4 25682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2569
2570 PR tree-optimization/72835
2571 * gcc.dg/tree-ssa/pr72835.c: New test.
2572
b9833bfd 25732016-09-20 Martin Sebor <msebor@redhat.com>
2574
2575 PR middle-end/49905
2576 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2577 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2578 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2579 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2580 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2581 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2582 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2583
597323ed 25842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2585
2586 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2587 arguments/compare will be optimized away.
2588 * gcc.dg/torture/ftrapv-1.c: Likewise.
2589
25a8e007 25902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2591
2592 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2593 will be optimized away.
2594 * gcc.dg/ipa/vrp1.c: New test.
2595 * gcc.dg/ipa/vrp2.c: New test.
2596 * gcc.dg/ipa/vrp3.c: New test.
2597
6e93da1b 25982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2599
2600 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2601 does the same transformation.
2602 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2603 * gcc.dg/tree-ssa/evrp1.c: New test.
2604 * gcc.dg/tree-ssa/evrp2.c: New test.
2605 * gcc.dg/tree-ssa/evrp3.c: New test.
2606 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2607 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2608 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2609 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2610 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2611 foling now happens early.
2612 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2613 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2614 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2615 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2616 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2617
b8b3b645 26182016-09-20 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/77621
2621 * gcc.target/i386/pr77621.c: New test.
2622 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2623 pattern, loop should vectorize with -mtune=atom.
2624
81165554 26252016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2626 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR testsuite/63299
2629 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2630 instead of delete.
2631
2f8a2ead 26322016-09-20 Jakub Jelinek <jakub@redhat.com>
2633
a48667ee 2634 PR c++/77626
2635 * g++.dg/other/pr77626.C: New test.
2636
7e67c6d5 2637 PR c++/77638
2638 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2639
59934ea3 2640 PR c++/77637
2641 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2642
2f8a2ead 2643 PR middle-end/77624
2644 * c-c++-common/pr77624-1.c: New test.
2645 * c-c++-common/pr77624-2.c: New test.
2646
a1268ee1 26472016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2648
2649 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2650 of digits expected.
2651
0b77b2cf 26522016-09-20 Richard Biener <rguenther@suse.de>
2653
2654 PR tree-optimization/77646
2655 * gcc.dg/torture/pr77646.c: New testcase.
2656
bed03df1 26572016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2658
2659 PR c++/77434
2660 * c-c++-common/Wint-in-bool-context.c: New test.
2661
cb19a0da 26622016-09-19 Joseph Myers <joseph@codesourcery.com>
2663
2664 * gcc.dg/cr-decimal-dig-1.c: New test.
2665
9b5c49ef 26662016-09-19 Joseph Myers <joseph@codesourcery.com>
2667
2668 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2669 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2670 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2671 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2672
48d1445d 26732016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2674
2675 PR rtl-optimization/77416
2676 * gcc.target/powerpc/pr77416.c: New.
2677
579f478b 26782016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2679
2680 PR c++/77639
2681 * g++.dg/template/error-recovery4.C: New test.
2682
f2e52448 26832016-09-19 Bin Cheng <bin.cheng@arm.com>
2684
2685 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2686
aaf7d5f8 26872016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2688
2689 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2690 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2691
5f036000 26922016-09-19 Jakub Jelinek <jakub@redhat.com>
2693 Jan Hubicka <jh@suse.cz>
2694
2695 PR target/77587
2696 * gcc.dg/pr77587.c: New test.
2697 * gcc.dg/pr77587a.c: New file.
2698
eee0cf09 26992016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2700
2701 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2702 * gfortran.dg/coarray_38.f90:
2703 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2704 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2705 * gfortran.dg/coarray_allocate_7.f08: New test.
2706 * gfortran.dg/coarray_allocate_8.f08: New test.
2707 * gfortran.dg/coarray_allocate_9.f08: New test.
2708 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2709 new caf_register.
2710 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2711 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2712 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2713 get_by_refs.
2714 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2715 * gfortran.dg/coarray_lock_7.f90: Same.
2716 * gfortran.dg/coarray_poly_5.f90: Same.
2717 * gfortran.dg/coarray_poly_6.f90: Same.
2718 * gfortran.dg/coarray_poly_7.f90: Same.
2719 * gfortran.dg/coarray_poly_8.f90: Same.
2720 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2721
891196d7 27222016-09-19 Fritz Reese <fritzoreese@gmail.com>
2723
2724 PR fortran/77584
2725 * gfortran.dg/dec_structure_15.f90: New testcase.
2726
281da9a3 27272016-09-19 Richard Biener <rguenther@suse.de>
2728
2729 PR middle-end/77605
2730 * gcc.dg/torture/pr77605.c: New testcase.
2731
8a252920 27322016-09-18 Louis Krupp <louis.krupp@zoho.com>
2733
2734 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2735
a18b7a33 27362016-09-17 Jan Hubicka <hubicka@ucw.cz>
2737
2738 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2739 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2740 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2741 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2742 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2743 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2744 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2745 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2746 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2747 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2748 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2749
b868c23d 27502016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2751
2752 * gcc.target/i386/pr68633.c: Fix expected result.
2753
360d7ea8 27542016-09-17 Louis Krupp <louis.krupp@gmail.com>
2755
2756 PR fortran/68078
2757 * gfortran.dg/pr68078.f90: New test.
2758 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2759
d58661cb 27602016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2761
2762 PR target/77613
2763 * gcc.target/powerpc/swaps-p8-25.c: New.
2764
24b3d864 27652016-09-16 Jakub Jelinek <jakub@redhat.com>
2766
e6db887a 2767 PR c++/77482
2768 * g++.dg/cpp0x/constexpr-77482.C: New test.
2769
44df6c11 2770 PR c++/77379
2771 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2772 thunk offsets.
2773 * g++.dg/abi/abi-tag23a.C: Likewise.
2774
53d2f3de 2775 PR c++/77338
2776 * g++.dg/cpp0x/decltype-77338.C: New test.
2777
24b3d864 2778 PR c++/77375
2779 * g++.dg/cpp0x/mutable1.C: New test.
2780
42f172d0 27812016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2782
2783 PR fortran/77612
2784 * gfortran.dg/pr77612.f90: New test.
2785
0665113b 27862016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2787
2788 * gcc.dg/torture/pr70421.c: Require int32plus.
2789
dff10ec9 27902016-09-16 Jakub Jelinek <jakub@redhat.com>
2791
be63912c 2792 PR middle-end/77475
2793 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2794
dff10ec9 2795 PR target/77526
2796 * gcc.target/i386/pr77526.c: New test.
2797
69cdadd9 27982016-09-16 Jakub Jelinek <jakub@redhat.com>
2799 Eric Botcazou <ebotcazou@adacore.com>
2800
2801 PR middle-end/77594
2802 * gcc.target/i386/pr77594.c: New test.
2803
b74250bc 28042016-09-15 Louis Krupp <louis.krupp@zoho.com>
2805
2806 PR fortran/69963
2807 * gfortran.dg/misplaced_implicit_character.f90: New test.
2808
834a2c29 28092016-09-15 Bin Cheng <bin.cheng@arm.com>
2810
2811 PR tree-optimization/77503
2812 * gcc.dg/vect/pr77503.c: New test.
2813
fbcb99d5 28142016-09-15 Richard Biener <rguenther@suse.de>
2815
2816 PR middle-end/77544
2817 * c-c++-common/torture/pr77544.c: New testcase.
2818
3aa4e8c2 28192016-09-15 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR middle-end/77475
2822 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2823 * gcc.dg/march-generic.c: Likewise.
2824 * gcc.target/i386/spellcheck-options-1.c: New test.
2825 * gcc.target/i386/spellcheck-options-2.c: New test.
2826 * gcc.target/i386/spellcheck-options-3.c: New test.
2827 * gcc.target/i386/spellcheck-options-4.c: New test.
2828
e9dea525 28292016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2830
2831 PR fortran/72743
2832 * gfortran.dg/goacc/pr72743.f90: New test.
2833
7270347c 28342016-09-15 Richard Biener <rguenther@suse.de>
2835
2836 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2837
091e8e90 28382016-09-15 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/77514
2841 * gcc.dg/torture/pr77514.c: New testcase.
2842
8cc08773 28432016-09-14 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR c++/77549
2846 * g++.dg/lookup/pr77549.C: New test.
2847
5be60f03 28482016-09-14 Marek Polacek <polacek@redhat.com>
2849
2850 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2851 * c-c++-common/gomp/atomic-13.c: Likewise.
2852 * c-c++-common/gomp/atomic-14.c: Likewise.
2853 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2854 * g++.dg/cpp1z/bool-increment1.C: New test.
2855 * c-c++-common/pr60439.c: Add dg-warning.
2856 * g++.dg/expr/bitfield4.C: Likewise.
2857 * g++.dg/expr/bitfield5.C: Likewise.
2858 * g++.dg/expr/bitfield6.C: Likewise.
2859 * g++.dg/expr/bool1.C: Likewise.
2860 * g++.dg/expr/bool3.C: Likewise.
2861 * g++.dg/expr/lval3.C: Likewise.
2862 * g++.dg/expr/lval4.C: Likewise.
2863 * g++.old-deja/g++.jason/bool5.C: Likewise.
2864 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2865 * g++.dg/other/error18.C: Likewise.
2866 * g++.dg/gomp/atomic-14.C: Likewise.
2867
f80a245e 28682016-09-14 Nathan Sidwell <nathan@acm.org>
2869
2870 PR c++/77539
2871 * g++.dg/cpp1y/pr77539.C: New.
2872
7b329bca 28732016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2874
2875 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2876 dg-require.
2877 * g++.dg/ext/builtin_alloca.C: Likewise.
2878 * g++.dg/template/spec35.C: Likewise.
2879 * gcc.dg/builtins-68.c: Likewise.
2880 * gcc.misc-tests/gcov-13.c: Likewise.
2881 * gcc.misc-tests/gcov-14.c: Likewise.
2882
0029200d 28832016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2884
2885 * gfortran.dg/dec_structure_14.f90: New testcase.
2886
0975f764 28872016-09-14 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR sanitizer/68260
2890 * c-c++-common/tsan/pr68260.c: New test.
2891
1098c313 28922016-09-13 Joe Seymour <joe.s@somniumtech.com>
2893
2894 PR target/70713
2895 * gcc.target/msp430/function-attributes-1.c: New test.
2896 * gcc.target/msp430/function-attributes-2.c: New test.
2897 * gcc.target/msp430/function-attributes-3.c: New test.
2898
2e7b05a3 28992015-04-18 Martin Sebor <msebor@redhat.com>
2900
2901 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2902 of non-nul characters.
2903 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2904
46fad8d5 29052016-09-13 Jakub Jelinek <jakub@redhat.com>
2906
4bdba715 2907 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2908 * g++.dg/cpp1z/gen-attrs1.C: New test.
2909
99d887de 2910 PR tree-optimization/77454
2911 * gcc.dg/pr77454.c: New test.
2912
46fad8d5 2913 PR c++/77553
2914 * g++.dg/cpp1y/constexpr-77553.C: New test.
2915
68ef907c 29162016-09-13 David Malcolm <dmalcolm@redhat.com>
2917
2918 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2919 (test_show_locus): Replace rich_location::add_fixit_insert calls
2920 with add_fixit_insert_before and add_fixit_insert_after.
2921
2c24fd5e 29222016-09-13 Jason Merrill <jason@redhat.com>
2923 Tom de Vries <tom@codesourcery.com>
2924
2925 PR c++/77427
2926 * g++.dg/pr77427.C: New test.
2927
68b219ee 29282016-09-13 Martin Liska <mliska@suse.cz>
2929
2930 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2931 effective target.
2932 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2933 * lib/target-supports.exp: Define the new target.
2934
c72e91d3 29352016-09-12 Andrew Pinski <apinski@cavium.com>
2936
2937 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2938 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2939
b38c0a37 29402016-09-12 Uros Bizjak <ubizjak@gmail.com>
2941
2942 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2943 variable arguments.
2944 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2945 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2946 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2947 variable argument.
2948 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2949 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2950
7a21b590 29512016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2952
2953 PR c++/77496
2954 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2955 * g++.dg/ext/pr77496.C: New test.
2956 * g++.dg/warn/pr77496.C: New test.
2957
00434032 29582016-09-12 David Malcolm <dmalcolm@redhat.com>
2959
2960 PR c/72858
2961 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2962 to preserve conversion chars, and to preserve prefix information.
2963 * gcc.dg/format/pr72858.c: New test case.
2964
54f56c28 29652016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2966
2967 * gfortran.dg/pr77507.f90: Move to ...
2968 * gfortran.dg/ieee/pr77507.f90: here.
2969
08d6d42c 29702016-08-09 Jan Hubicka <hubicka@ucw.cz>
2971
2972 PR ipa/61159
2973 * compile/pr61159.c: New testcase
2974
35870532 29752016-08-09 Jan Hubicka <hubicka@ucw.cz>
2976
2977 PR ipa/64316
2978 * gcc.dg/ipa/pr63416.c: New testcase.
2979
953b9eef 29802016-09-10 Paul Thomas <pault@gcc.gnu.org>
2981 Steven G. Kargl <kargl@gcc.gnu.org>
2982
2983 PR fortran/77532
c78b1f64 2984 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2985
1aef7c3c 29862016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2987
2988 PR fortran/77507
2989 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2990 * gfortran.dg/c_assoc_4.f90: Ditto.
2991
3bb45f76 29922016-09-10 Tom de Vries <tom@codesourcery.com>
2993
2994 PR C/71602
2995 * c-c++-common/va-arg-va-list-type.c: New test.
2996
9731eaaf 29972016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2998
2999 PR rtl-optimization/77289
3000 * gcc.target/powerpc/pr77289.c: New test.
3001
911ea34a 30022016-09-09 Martin Sebor <msebor@redhat.com>
3003
3004 PR c/77520
3005 PR c/77521
3006 * gcc.dg/pr77520.c: New test.
3007 * gcc.dg/pr77521.c: New test.
3008
edd0f33b 30092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3010
3011 PR fortran/77506
3012 * gfortran.dg/pr77506.f90: New test.
3013
374777a4 30142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3015
3016 PR fortran/77507
3017 * gfortran.dg/pr77507.f90: New test.
3018
c5eddaf9 30192016-09-09 Joseph Myers <joseph@codesourcery.com>
3020
3021 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3022
3e7e4e14 30232016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3024 Louis Krupp <lkrupp@gcc.gnu.org>
3025
3026 PR fortran/69514
3027 * gfortran.dg/pr69514_1.f90: New test.
3028 * gfortran.dg/pr69514_2.f90: New test.
3029
51688bb7 30302016-09-08 Jakub Jelinek <jakub@redhat.com>
3031
a34338c9 3032 PR fortran/77500
3033 * gfortran.dg/gomp/pr77500.f90: New test.
3034
51688bb7 3035 PR fortran/77516
3036 * gfortran.dg/gomp/pr77516.f90: New test.
3037
3ecb55e7 30382016-09-07 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR middle-end/77475
3041 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3042 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3043 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3044 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3045 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3046 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3047
3da97ff7 30482016-09-07 David Malcolm <dmalcolm@redhat.com>
3049
3050 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3051 "substring-locations.h".
3052
b55f1f44 30532016-09-07 Richard Biener <rguenther@suse.de>
3054
3055 PR c/77450
3056 * c-c++-common/vector-subscript-8.c: Move ..
3057 * gcc.dg/pr77450.c: ... here.
3058
7d482049 30592016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3060
3061 PR libgfortran/77393
3062 * gfortran.dg/fmt_f0_2.f90: Update test.
3063 * gfortran.dg/fmt_f0_3.f90: New test.
3064
ef3b531c 30652016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3066
3067 PR debug/77389
3068 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3069 in dg-options.
3070
3071 PR debug/57519
3072 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3073
39370ea0 30742016-09-06 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR target/69255
3077 * gcc.target/i386/pr69255-1.c: New test.
3078 * gcc.target/i386/pr69255-2.c: New test.
3079 * gcc.target/i386/pr69255-3.c: New test.
3080
30812016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3082
3083 PR c/77336
3084 * gcc.dg/format/miss-7.c: New test.
3085
88820414 30862016-09-06 Uros Bizjak <ubizjak@gmail.com>
3087
3088 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3089
4c790ba8 30902016-09-06 Martin Liska <mliska@suse.cz>
3091
3092 PR gcov-profile/77378
3093 PR gcov-profile/77466
3094 * gcc.dg/profile-update-warning.c: New test.
3095
43d2460d 30962016-09-06 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/77479
3099 * gcc.dg/torture/pr77479.c: New testcase.
3100
4c04bcce 31012016-09-06 Richard Biener <rguenther@suse.de>
3102
3103 PR c/77450
3104 * c-c++-common/vector-subscript-7.c: Adjust.
3105 * c-c++-common/vector-subscript-8.c: New testcase.
3106
8925068a 31072016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3108
3109 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3110
daea048c 31112016-09-05 Jakub Jelinek <jakub@redhat.com>
3112
e315ff48 3113 PR target/77476
3114 * gcc.target/i386/avx512f-pr77476.c: New test.
3115 * gcc.target/i386/avx512bw-pr77476.c: New test.
3116 * gcc.target/i386/avx512dq-pr77476.c: New test.
3117
8eeca3ac 3118 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3119 Update comment to mention also avx512f.
3120
daea048c 3121 PR sanitizer/77396
3122 * g++.dg/asan/pr77396-2.C: New test.
3123
a6ffaadf 31242016-09-05 Uros Bizjak <ubizjak@gmail.com>
3125
3126 PR rtl-optimization/77452
3127 * gcc.target/i386/pr77452.c: New test.
3128
8f8828ba 31292016-09-05 Marek Polacek <polacek@redhat.com>
3130
3131 PR c/77423
3132 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3133
65277f2a 31342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3135
3136 PR fortran/77391
3137 * gfortran.dg/pr77391.f90: New test.
3138
a1cf06b8 31392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3140
3141 PR fortran/77460
3142 * gfortran.dg/pr77460.f90: New test.
3143
4d261282 31442016-09-03 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR c/65467
3147 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3148
4fc4eb94 31492016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3150
3151 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3152
40a431fa 31532016-09-02 David Malcolm <dmalcolm@redhat.com>
3154
3155 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3156 test case.
3157 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3158 diagnostic-test-show-locus-generate-patch.c to the sources
3159 for diagnostic_plugin_test_show_locus.c.
3160
a940fdc7 31612016-09-02 Jakub Jelinek <jakub@redhat.com>
3162
0b80c4b2 3163 PR c/65467
3164 * gcc.dg/gomp/_Atomic-1.c: New test.
3165 * gcc.dg/gomp/_Atomic-2.c: New test.
3166 * gcc.dg/gomp/_Atomic-3.c: New test.
3167 * gcc.dg/gomp/_Atomic-4.c: New test.
3168 * gcc.dg/gomp/_Atomic-5.c: New test.
3169
a940fdc7 3170 PR sanitizer/77396
3171 * g++.dg/asan/pr77396.C: New test.
3172
31732016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3174
3175 PR tree-optimization/71831
3176 * gcc.dg/builtin-object-size-16.c: New test.
3177 * gcc.dg/builtin-object-size-17.c: New test.
3178
0b404bb4 31792016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3180
3181 PR libgfortran/77393
3182 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3183
8a5817a9 31842016-09-01 Uros Bizjak <ubizjak@gmail.com>
3185
3186 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3187 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3188 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3189 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3190 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3191 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3192 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3193 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3194 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3195 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3196 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3197 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3198 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3199 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3200 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3201 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3202 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3203 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3204
209253ae 32052016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3206
3207 * gnat.dg/opt58.adb: New test.
3208 * gnat.dg/opt58_pkg.ads: New helper.
3209
15182c1d 32102016-09-01 Richard Biener <rguenther@suse.de>
3211
3212 PR middle-end/77436
3213 * gcc.dg/torture/pr77436.c: New testcase.
3214
1c02615c 32152016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3216
3217 * gcc.dg/pr64252.c: Require int32plus.
3218 * gcc.dg/pr66299-1.c: Likewise.
3219 * gcc.dg/pr66299-2.c: Likewise.
3220 * gcc.dg/torture/20131115-1.c: Skip for avr.
3221
08fded5f 32222016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3223
3224 * gcc.target/aarch64/ands_3.c: New test.
3225
a7b3b7c4 32262016-08-31 Jakub Jelinek <jakub@redhat.com>
3227
68c215e4 3228 PR fortran/77352
3229 * gfortran.dg/gomp/pr77352.f90: New test.
3230
a7b3b7c4 3231 PR fortran/77374
3232 * gfortran.dg/gomp/pr77374.f08: New test.
3233
51a43c06 32342016-08-31 Marc Glisse <marc.glisse@inria.fr>
3235
3236 PR tree-optimization/73714
3237 * gcc.dg/tree-ssa/pr73714.c: New test.
3238
01109414 32392016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3240
3241 PR libgfortran/77393
3242 * gfortran.dg/fmt_f0_2.f90: New test.
3243
8036ac7f 32442016-08-31 Marc Glisse <marc.glisse@inria.fr>
3245
3246 * gcc.target/i386/pr59539-2.c: Adapt options.
3247 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3248
b298bde8 32492016-08-31 Paul Thomas <pault@gcc.gnu.org>
3250
3251 PR fortran/77418
3252 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3253 of the associate entity and replace with a pointer to the
3254 intended item on the stack.
3255
9f732c4e 32562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3257 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3258
3259 PR fortran/48298
3260 * gfortran.dg/dtio_1.f90: New test.
3261 * gfortran.dg/dtio_2.f90: New test.
3262 * gfortran.dg/dtio_3.f90: New test.
3263 * gfortran.dg/dtio_4.f90: New test.
3264 * gfortran.dg/dtio_5.f90: New test.
3265 * gfortran.dg/dtio_6.f90: New test.
3266 * gfortran.dg/dtio_7.f90: New test.
3267 * gfortran.dg/dtio_8.f90: New test.
3268 * gfortran.dg/dtio_9.f90: New test.
3269 * gfortran.dg/dtio_10.f90: New test.
3270
d6dd1b60 32712016-08-30 David Malcolm <dmalcolm@redhat.com>
3272
3273 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3274 (test_many_nested_locations): New function.
3275 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3276 (test_show_locus): Handle "test_many_nested_locations".
3277
2e7400df 32782016-08-30 David Malcolm <dmalcolm@redhat.com>
3279
3280 * g++.dg/template/double-greater-than-fixit.C: New test case.
3281
98023bfd 32822016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3283
3284 * gnat.dg/opt57.ad[sb]: New test.
3285 * gnat.dg/opt57_pkg.ads: New helper.
3286
f9723d87 32872016-08-30 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/69047
3290 * gcc.dg/pr69047.c: Fix byte-order check.
3291
77ce6232 32922016-08-30 Jakub Jelinek <jakub@redhat.com>
3293
adca2d16 3294 PR tree-optimization/72866
3295 * gcc.dg/vect/pr72866.c: New test.
3296
06cee168 3297 PR debug/77363
3298 * g++.dg/debug/dwarf2/pr77363.C: New test.
3299
4472e8d1 3300 PR middle-end/77377
3301 * gcc.target/i386/pr77377.c: New test.
3302
77ce6232 3303 PR debug/77389
3304 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3305 in dg-options.
3306
36bda760 33072016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3308
3309 * gfortran.dg/pr77372.f90: Moved to ...
3310 * gfortran.dg/ieee/pr77372.f90: here.
3311
2db6ea89 33122016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3313
3314 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3315 vector short/char initializations.
3316 * gcc.target/powerpc/vec-init-5.c: Likewise.
3317 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3318 vector initialization optimizations.
3319 * gcc.target/powerpc/vec-init-7.c: Likewise.
3320 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3321 vector float/double initializations.
3322 * gcc.target/powerpc/vec-init-9.c: Likewise.
3323
1e4df796 33242016-08-29 Uros Bizjak <ubizjak@gmail.com>
3325
3326 PR target/77403
3327 * gcc.target/i386/pr77403.c: New test.
3328
f293b7f2 33292016-08-29 Marek Polacek <polacek@redhat.com>
3330
3331 PR c/77292
3332 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3333
ea2ec8f6 33342016-08-29 Tom de Vries <tom@codesourcery.com>
3335
3336 PR c/77398
3337 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3338
686436fe 33392016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3340
3341 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3342
686436fe 33432016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3344
3345 * gfortran.dg/dec_structure_13.f90: New testcase.
3346
f1ecf8b3 33472016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3348
3349 PR fortran/77261
3350 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3351 available.
3352
4670f428 33532016-08-28 Tom de Vries <tom@codesourcery.com>
3354
3355 PR lto/70955
3356 * gcc.dg/pr70955.c: New test.
3357 * gcc.dg/lto/pr70955_0.c: Same.
3358 * gcc.dg/lto/pr70955_1.c: Same.
3359
b243b563 33602016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3361
3362 PR tree-optimization/71077
3363 * gcc.target/i386/pr71077.c: New test.
3364
92a44a68 33652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3366
3367 PR fortran/77380
3368 * gfortran.dg/pr77380.f90: New test.
3369
92a44a68 33702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3371
3372 PR fortran/77372
3373 gfortran.dg/pr77372.f90: New test.
3374
367964fa 33752016-08-26 David Malcolm <dmalcolm@redhat.com>
3376
3377 * gcc.dg/spellcheck-fields-2.c (test): Move
3378 dg-begin/end-multiline-output within function body.
3379 (test_macro): New function.
3380
df4248fb 33812016-08-26 David Malcolm <dmalcolm@redhat.com>
3382
3383 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3384 (test_fixit_insert): Update expected output.
3385 (test_fixit_remove): Likewise.
3386 (test_fixit_replace): Likewise.
3387
377da6e4 33882016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3389
3390 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3391 Fix typo.
3392
4f16cc83 33932016-08-26 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/69047
3396 * gcc.dg/pr69047.c: New testcase.
3397
a54071b2 33982016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3399 Martin Jambhor <mjambor@suse.cz>
377da6e4 3400
a54071b2 3401 * gcc.dg/ipa/propbits-1.c: New test-case.
3402 * gcc.dg/ipa/propbits-2.c: Likewise.
3403 * gcc.dg/ipa/propbits-3.c: Likewise.
3404
2ae10c8c 34052016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3406
3407 PR fortran/77351
3408 * gfortran.dg/pr77351.f90: New test.
3409
c4963714 34102016-08-25 Marek Polacek <polacek@redhat.com>
3411
3412 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3413
49e1f4eb 34142016-08-25 Marek Polacek <polacek@redhat.com>
3415
3416 PR c/77323
3417 * gcc.dg/pr77323.c: New test.
3418
984f03c2 34192016-08-24 Paul Thomas <pault@gcc.gnu.org>
3420
3421 PR fortran/77358
3422 * gfortran.dg/submodule_17.f08: New test.
3423
92a44a68 34242016-08-24 Michael Collison <michael.collison@linaro.org>
3425 Michael Collison <michael.collison@arm.com>
f6c98a9a 3426
3427 * gcc.target/arm/builtin_saddl.c: New testcase.
3428 * gcc.target/arm/builtin_saddll.c: New testcase.
3429 * gcc.target/arm/builtin_uaddl.c: New testcase.
3430 * gcc.target/arm/builtin_uaddll.c: New testcase.
3431 * gcc.target/arm/builtin_ssubl.c: New testcase.
3432 * gcc.target/arm/builtin_ssubll.c: New testcase.
3433 * gcc.target/arm/builtin_usubl.c: New testcase.
3434 * gcc.target/arm/builtin_usubll.c: New testcase.
3435
8938d43d 34362016-08-24 Uros Bizjak <ubizjak@gmail.com>
3437
3438 PR target/77270
3439 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3440 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3441 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3442 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3443 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3444 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3445 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3446 effective target. Remove scan-assembler-times directives.
3447 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3448 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3449 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3450
2fb84e50 34512016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3452
3453 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3454 of unsigned int.
3455 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3456
cac7df4e 34572016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3458
3459 PR testsuite/77317
3460 * lib/target-supports.exp
3461 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3462 (check_effective_target_vect_natural_alignment): Ditto.
3463 (check_effective_target_vector_alignment_reachable): Ditto.
3464 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3465
b904831d 34662016-08-23 Ian Lance Taylor <iant@golang.org>
3467
3468 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3469
ff055c48 34702016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3471
3472 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3473 being created from pointers to memory locations.
3474 * gcc.target/powerpc/vec-init-2.c: Likewise.
3475
27af8972 34762016-08-23 Fritz Reese <fritzoreese@gmail.com>
3477
3478 * gfortran.dg/dec_structure_12.f90: New testcase.
3479
bd8ac469 34802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3481
3482 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3483
434d4291 34842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3485
3486 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3487 verification.
3488
be0be2de 34892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3490
3491 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3492 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3493
7feac654 34942016-08-23 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/27336
3497 * c-c++-common/pr27336.c: New testcase.
3498
364743f3 34992016-08-22 Marek Polacek <polacek@redhat.com>
3500
3501 PR c++/77321
3502 * g++.dg/cpp1y/pr77321.C: New test.
3503
b92c452d 35042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3505
3506 PR fortran/60774
3507 * gfortran.dg/empty_label.f: Adjust test for new error message.
3508 * gfortran.dg/empty_label.f90: Ditto.
3509 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3510 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3511 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3512
bfbc628a 35132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3514
3515 PR fortran/61318
3516 * gfortran.dg/pr61318.f90: New test.
3517
99af6e70 35182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3519
3520 PR fortran/77260
3521 * gfortran.dg/pr77260_1.f90: New test.
3522 * gfortran.dg/pr77260_2.f90: Ditto.
3523
6cfc7001 35242016-08-22 Joseph Myers <joseph@codesourcery.com>
3525
3526 PR middle-end/77269
3527 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3528 __builtin_signbitf and __builtin_signbitl in expected generic
3529 expansion.
3530 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3531 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3532 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3533 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3534 tests.
3535
012f068a 35362016-08-22 Joseph Myers <joseph@codesourcery.com>
3537
3538 * gcc.dg/torture/float128-builtin.c,
3539 gcc.dg/torture/float128-ieee-nan.c,
3540 gcc.dg/torture/float128x-builtin.c,
3541 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3542 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3543 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3544 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3545 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3546 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3547 gcc.dg/torture/floatn-nan.h: New tests.
3548
e2c5b687 35492016-08-22 Joseph Myers <joseph@codesourcery.com>
3550
3551 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3552 macro.
3553 (main): Update calls to TEST_I_F.
3554 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3555 macro.
3556 (main): Update calls to TEST_I_F.
3557
b4635564 35582016-08-22 Joseph Myers <joseph@codesourcery.com>
3559
3560 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3561 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3562 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3563 names in calls to TEST_I_F.
3564
802bc569 35652016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3566
3567 PR c/52952
3568 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3569
70fa7158 35702016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3571
3572 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3573 and !natural_alignment_64.
3574 * gcc.dg/ipa/propalign-2.c: Likewise.
3575 * gcc.dg/ipa/propalign-3.c: Likewise.
3576 * gcc.dg/ipa/propalign-4.c: Likewise.
3577 * gcc.dg/ipa/propalign-5.c: Likewise.
3578 * lib/target-supports.exp
3579 (check_effective_target_natural_alignment_32): Add avr-*-*.
3580
d0346b1a 35812016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3582
3583 PR tree-optimization/61839
3584 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3585 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3586 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3587 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3588
82c85aba 35892016-08-19 Joseph Myers <joseph@codesourcery.com>
3590
3591 PR c/32187
3592 * lib/target-supports.exp (check_effective_target_float16)
3593 (check_effective_target_float32, check_effective_target_float64)
3594 (check_effective_target_float128, check_effective_target_float32x)
3595 (check_effective_target_float64x)
3596 (check_effective_target_float128x)
3597 (check_effective_target_float16_runtime)
3598 (check_effective_target_float32_runtime)
3599 (check_effective_target_float64_runtime)
3600 (check_effective_target_float128_runtime)
3601 (check_effective_target_float32x_runtime)
3602 (check_effective_target_float64x_runtime)
3603 (check_effective_target_float128x_runtime)
3604 (check_effective_target_floatn_nx_runtime)
3605 (add_options_for_float16, add_options_for_float32)
3606 (add_options_for_float64, add_options_for_float128)
3607 (add_options_for_float32x, add_options_for_float64x)
3608 (add_options_for_float128x): New procedures.
3609 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3610 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3611 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3612 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3613 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3614 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3615 gcc.dg/torture/float128-complex.c,
3616 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3617 gcc.dg/torture/float128x-basic.c,
3618 gcc.dg/torture/float128x-complex.c,
3619 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3620 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3621 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3622 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3623 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3624 gcc.dg/torture/float32x-basic.c,
3625 gcc.dg/torture/float32x-complex.c,
3626 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3627 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3628 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3629 gcc.dg/torture/float64x-basic.c,
3630 gcc.dg/torture/float64x-complex.c,
3631 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3632 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3633 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3634 gcc.dg/torture/floatn-tg.h,
3635 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3636 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3637 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3638 gcc.dg/torture/fp-int-convert-float128x.c,
3639 gcc.dg/torture/fp-int-convert-float16-timode.c,
3640 gcc.dg/torture/fp-int-convert-float16.c,
3641 gcc.dg/torture/fp-int-convert-float32-timode.c,
3642 gcc.dg/torture/fp-int-convert-float32.c,
3643 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3644 gcc.dg/torture/fp-int-convert-float32x.c,
3645 gcc.dg/torture/fp-int-convert-float64-timode.c,
3646 gcc.dg/torture/fp-int-convert-float64.c,
3647 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3648 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3649 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3650 maximum exponent of floating-point type. Use it in testing
3651 whether 0x8...0 fits in the floating-point type. Always treat -1
3652 (signed 0xf...f) as fitting in the floating-point type.
3653 (M_OK1): New macro.
3654 * gcc.dg/torture/fp-int-convert-double.c,
3655 gcc.dg/torture/fp-int-convert-float.c,
3656 gcc.dg/torture/fp-int-convert-float128-timode.c,
3657 gcc.dg/torture/fp-int-convert-float128.c,
3658 gcc.dg/torture/fp-int-convert-float80-timode.c,
3659 gcc.dg/torture/fp-int-convert-float80.c,
3660 gcc.dg/torture/fp-int-convert-long-double.c,
3661 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3662
cf0bbc39 36632016-08-19 Jakub Jelinek <jakub@redhat.com>
3664
9354a9a5 3665 PR fortran/72744
3666 * gfortran.dg/gomp/pr72744.f90: New test.
3667
cf0bbc39 3668 PR fortran/69281
3669 * gfortran.dg/gomp/pr69281.f90: New test.
3670
ee0e163a 36712016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3672
1e4df796 3673 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3674 the last special seed value.
3675 * gfortran.dg/random_7.f90: Use size for last array member instead
3676 of hardcoded value.
ee0e163a 3677
6d7de609 36782016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3679
3680 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3681 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3682
e3243c77 36832016-08-19 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/77286
3686 * gcc.dg/torture/pr77286.c: New testcase.
3687
b983d92d 36882016-08-18 David Malcolm <dmalcolm@redhat.com>
3689
3690 * gcc.dg/verbose-asm-2.c: New test case.
3691
48a7392b 36922016-08-18 David Malcolm <dmalcolm@redhat.com>
3693
3694 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3695 (custom_diagnostic_finalizer): Update for change to
3696 diagnostic_show_locus.
3697
5c8151fa 36982016-08-18 David Malcolm <dmalcolm@redhat.com>
3699
3700 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3701 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3702
26040f06 37032016-08-18 Marek Polacek <polacek@redhat.com>
3704
3705 PR c/71514
3706 * gcc.dg/pr71514.c: New test.
3707
360e911d 37082015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3709
3710 PR target/72839
3711 * gcc.target/i386/pr72839.c: New test.
3712
6de0546d 37132016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3714
3715 PR middle-end/70895
3716 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3717 * c-c++-common/goacc/reduction-1.c: Likewise.
3718 * c-c++-common/goacc/reduction-2.c: Likewise.
3719 * c-c++-common/goacc/reduction-3.c: Likewise.
3720 * c-c++-common/goacc/reduction-4.c: Likewise.
3721
cee80871 37222016-08-18 Alan Modra <amodra@gmail.com>
3723
3724 * gcc.c-torture/compile/pr72771.c: New.
3725
f9c39b65 37262016-08-17 Jakub Jelinek <jakub@redhat.com>
3727
3728 PR fortran/67496
3729 * gfortran.dg/pr67496.f90: New test.
3730
92a44a68 37312015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3732
3733 PR tree-optimization/71752
f9c39b65 3734 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3735
d2392ec3 37362016-08-17 Uros Bizjak <ubizjak@gmail.com>
3737
3738 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3739
c4994c0b 37402016-08-17 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR middle-end/77259
3743 * g++.dg/ipa/devirt-52.C: New test.
3744
f7896ff0 37452016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3746
3747 * c-c++-common/goacc/reduction-6.c: New testcase.
3748
7104d1a8 37492016-08-17 Richard Biener <rguenther@suse.de>
3750
3751 PR tree-optimization/76490
3752 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3753 * gcc.dg/pr52904.c: XFAIL.
3754
cff41b9e 37552016-08-17 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/23855
3758 * gcc.dg/loop-unswitch-2.c: Adjust.
3759
b1398e47 37602016-08-16 Jakub Jelinek <jakub@redhat.com>
3761
3762 PR tree-optimization/72817
3763 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3764
de41fc22 37652016-08-16 Joseph Myers <joseph@codesourcery.com>
3766
3767 PR libgcc/77265
3768 * gcc.dg/torture/float128-extend-inf.c: New test.
3769
5927e78e 37702016-08-16 David Malcolm <dmalcolm@redhat.com>
3771
3772 PR c/72857
3773 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3774 for embedded NUL.
3775 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3776 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3777 caret placement.
3778 (test_oct): Likewise.
3779 (test_multiple): Likewise.
3780 (test_field_width_specifier): Likewise.
3781 (test_field_width_specifier_2): New function.
3782 (test_field_precision_specifier): New function.
3783 (test_embedded_nul): Update expected caret placement.
3784 (test_non_contiguous_strings): Update line number.
3785 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3786 (__emit_string_literal_range): Add "caret_idx" param.
3787 (test_simple_string_literal): Add value for new param, updating
3788 expected output..
3789 (test_concatenated_string_literal): Likewise.
3790 (test_multiline_string_literal): Likewise.
3791 (test_hex): Likewise.
3792 (test_oct): Likewise.
3793 (test_multiple): Likewise.
3794 (test_ucn4): Likewise.
3795 (test_ucn8): Likewise.
3796 (test_u8): Likewise.
3797 (test_u): Likewise; update expected message, from "range" to
3798 "location".
3799 (test_U): Likewise.
3800 (test_L): Likewise.
3801 (test_macro): Add value for new param.
3802 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3803 (__emit_string_literal_range): Add "caret_idx" param.
3804 (test_stringified_token_1): Add value for new param. Update
3805 expected message, from "range" to "location".
3806 (test_stringized_token_2): Likewise, adding param to macro.
3807 (test_stringified_token_3): Likewise.
3808 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3809 (emit_warning): Convert param from source_range to location_t.
3810 (test_string_literals): Add caret_idx param, and use it when
3811 constructing a substring_loc. Update error message, from
3812 "range" to "location".
3813
b8d94309 38142016-08-16 Jakub Jelinek <jakub@redhat.com>
3815
2e947447 3816 PR target/71910
3817 * g++.dg/gomp/pr71910.C: New test.
3818
9ea71b15 3819 PR middle-end/67485
3820 * gcc.c-torture/compile/pr67485.c: New test.
3821
b8d94309 3822 PR target/72867
3823 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3824
31de5086 38252016-08-16 Bin Cheng <bin.cheng@arm.com>
3826
3827 PR tree-optimization/69848
3828 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3829
a05d3de8 38302016-08-16 Martin Liska <mliska@suse.cz>
3831
3832 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3833 of memory operations so that it can be handled by core2
3834 in 32-bit mode.
3835
b50ad04e 38362016-08-16 Richard Biener <rguenther@suse.de>
3837
3838 PR tree-optimization/76783
3839 * gcc.dg/pr76783.c: New testcase.
3840 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3841
b441db40 38422016-08-16 Bin Cheng <bin.cheng@arm.com>
3843
3844 PR tree-optimization/72817
3845 PR tree-optimization/73450
3846 * gcc.dg/tree-ssa/pr72817.c: New test.
3847 * gcc.dg/tree-ssa/pr73450.c: New test.
3848
36d310d0 38492016-08-15 Fritz Reese <fritzoreese@gmail.com>
3850
3851 * gfortran.dg/init_flag_13.f90: New testcase.
3852 * gfortran.dg/init_flag_14.f90: Ditto.
3853 * gfortran.dg/init_flag_15.f03: Ditto.
3854 * gfortran.dg/dec_init_1.f90: Ditto.
3855 * gfortran.dg/dec_init_2.f90: Ditto.
3856
e5ec9f76 38572016-08-15 Uros Bizjak <ubizjak@gmail.com>
3858
3859 PR target/72867
3860 * gcc.target/i386/pr72867.c: New test.
3861
6ce66d38 38622016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3863
3864 * c-c++-common/dump-ada-spec-5.c: New test.
3865
894463cf 38662016-08-15 Richard Biener <rguenther@suse.de>
3867
3868 PR tree-optimization/73434
3869 * gcc.dg/torture/pr73434.c: New testcase.
3870
98b374b4 38712016-08-15 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR tree-optimization/72824
3874 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3875
9b90f118 38762016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3877
3878 PR fortran/70598
3879 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3880 in use_device clause.
3881 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3882 * gfortran.dg/goacc/list.f95: Adjust to catch
3883 "neither a POINTER nor an array" error messages.
3884
1d80868e 38852016-08-14 Uros Bizjak <ubizjak@gmail.com>
3886
3887 PR target/76342
3888 * gcc.target/i386/pr76342.c: New test.
3889
153e4ac1 38902016-08-12 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR c/71512
3893 * g++.dg/ubsan/pr71512.C: New test.
3894 * c-c++-common/ubsan/pr71512-1.c: New test.
3895 * c-c++-common/ubsan/pr71512-2.c: New test.
3896
3c382998 38972016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3898
3899 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3900 vector initialization options.
3901 * gcc.target/powerpc/vec-init-2.c: Likewise.
3902 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3903 is generated on ISA 3.0.
3904
7079d57a 39052016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3906
3907 PR middle-end/71654
3908 * gcc.dg/c-c++-common/pr71654.c: New test.
3909 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3910 dg-options.
3911 * gcc.dg/tree-ssa/vrp24: Likewise.
3912
7175bb2a 39132016-08-12 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR c/67410
3916 * gcc.dg/pr67410.c: New test.
3917
56fb8e9d 39182016-08-12 Bin Cheng <bin.cheng@arm.com>
3919
3920 PR tree-optimization/69848
3921 * gcc.dg/vect/vect-pr69848.c: New test.
3922
1f84b4ab 39232016-08-12 Uros Bizjak <ubizjak@gmail.com>
3924
3925 PR testsuite/71008
3926 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3927 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3928 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3929 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3930
60b349d9 39312016-08-12 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/57326
3934 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3935 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3936 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3937 * gcc.target/i386/pr45685.c: Likewise.
3938 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3939 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3940 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3941 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3942 * gfortran.dg/pr34163.f90: Likewise.
3943
6d5f72f3 39442016-08-12 Martin Liska <mliska@suse.cz>
3945
3946 * g++.dg/gcov/gcov-16.C: New test.
3947 * lib/gcov.exp: Support new argument for run-gcov function.
3948
b357db2c 39492016-08-12 Martin Liska <mliska@suse.cz>
3950
3951 PR gcov-profile/35590
3952 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3953
08e33f10 39542016-08-12 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/72851
3957 * gcc.dg/torture/pr72851.c: New testcase.
3958
92a44a68 39592016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3960
832d369d 3961 PR debug/63240
3962 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3963 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3964 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3965 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3966 DW_AT_deleted.
3967
1289a281 3968 PR debug/55641
3969 * g++.dg/debug/dwarf2/ref-1.C: New.
3970
9a478fab 3971 PR debug/49366
3972 * g++.dg/debug/dwarf2/template-params-12.H: New.
3973 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3974 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3975 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3976 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3977 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3978 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3979 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3980
e61229f8 39812016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3982
3983 PR target/72863
3984 * gcc.target/powerpc/pr72863.c: New test.
3985
c7823416 39862016-08-11 Uros Bizjak <ubizjak@gmail.com>
3987
3988 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3989
df15667f 39902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3991
3992 * gcc.target/i386/pieces-strcpy-1.c: New test.
3993 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3994
83c375ba 39952016-08-11 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR c++/72868
3998 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3999
350f354a 40002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4001
4002 * gcc.target/i386/pieces-memcpy-1.c: New test.
4003 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4004 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4005 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4006 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4007 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4008
74be5bc1 40092016-08-11 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR c/72816
20fb4916 4012 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4013
40395983 40142016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4015
4016 PR tree-optimization/71083
4017 * gcc.c-torture/execute/pr71083.c: New test.
4018 * gnat.dg/loop_optimization23.adb: New test.
4019 * gnat.dg/loop_optimization23_pkg.ads: New test.
4020 * gnat.dg/loop_optimization23_pkg.adb: New test.
4021
ec969ce4 40222016-08-11 Richard Biener <rguenther@suse.de>
4023
4024 PR tree-optimization/72772
4025 * gcc.dg/graphite/pr35356-1.c: Adjust.
4026 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4027
25482c16 40282016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4029
4030 * gfortran.dg/random_7.f90: Take into account that the last seed
4031 value is the special p value.
4032 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4033
f454033a 40342016-08-11 Richard Biener <rguenther@suse.de>
4035
4036 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4037
2d2b78a1 40382016-08-11 Alan Modra <amodra@gmail.com>
4039
4040 * gcc.target/powerpc/pr71680.c: New.
4041
97468983 40422016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4043
4044 * gcc.target/powerpc/bfp/bfp.exp: New file.
4045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4047 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4053 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4056 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4057 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4058 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4059 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4060 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4061 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4062 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4063 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4064 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4065 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4066 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4067 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4068 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4069 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4070 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4071 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4072 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4073 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4074 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4075 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4076 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4077 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4078 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4079 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4080 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4081 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4082 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4083 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4084 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4085 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4086 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4087 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4088 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4089 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4090 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4091 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4092 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4093 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4094 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4095 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4096 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4097 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4098
23a6fe48 40992016-08-10 Bin Cheng <bin.cheng@arm.com>
4100
4101 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4102 Add aarch64*-*-*.
4103
0cb8f73e 41042016-08-10 Bin Cheng <bin.cheng@arm.com>
4105
4106 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4107
b7ed2a65 41082016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4109
4110 PR target/72853
4111 * gcc.target/powerpc/pr72853.c: New test.
4112
2d2b4107 41132016-08-10 Martin Liska <mliska@suse.cz>
4114
4115 PR gcov-profile/58306
4116 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4117
7132b755 41182016-08-10 Martin Liska <mliska@suse.cz>
4119
4120 * g++.dg/gcov/gcov-threads-1.C: New test.
4121
5186407c 41222016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4123
4124 PR target/71873
4125 * gcc.target/avr/pr71873.c: New test.
4126
44f01555 41272016-08-09 Martin Liska <mliska@suse.cz>
4128
4129 * g++.dg/gcov/gcov-dump-1.C: New test.
4130 * g++.dg/gcov/gcov-dump-2.C: New test.
4131
7d4f18f5 41322016-08-09 Martin Liska <mliska@suse.cz>
4133
4134 * gcc.dg/tree-prof/val-prof-9.c: New test.
4135
defa7026 41362016-08-09 Martin Liska <mliska@suse.cz>
4137
4138 * gcc.dg/tree-prof/val-prof-8.c: New test.
4139
ae7e6062 41402016-08-09 Martin Jambor <mjambor@suse.cz>
4141
0c47dd26 4142 PR ipa/71981
4143 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4144
a69fb570 41452016-08-09 Bin Cheng <bin.cheng@arm.com>
4146
4147 PR tree-optimization/33707
4148 * gcc.dg/vect/pr33707.c: New test.
4149
a031a844 41502016-08-09 Bin Cheng <bin.cheng@arm.com>
4151
4152 PR tree-optimization/pr72772
4153 * gcc.dg/tree-ssa/pr72772.c: New test.
4154
8f1baf0d 41552016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4156
4157 PR rtl-optimization/66669
4158 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4159
53e7aca1 41602016-08-09 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR tree-optimization/72824
4163 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4164
c162fa25 41652016-08-09 Richard Biener <rguenther@suse.de>
4166
4167 PR tree-optimization/71802
4168 * gcc.dg/torture/pr71802.c: New testcase.
4169
87156a7d 41702016-08-09 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR c++/72809
4173 * g++.dg/eh/stdarg1.C: New test.
4174
d0029333 41752016-08-08 Andi Kleen <ak@linux.intel.com>
4176
4177 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4178 test command line in failure log.
4179 (profopt-execute): dito. Make autofdo file names unique.
4180
7af4d06b 41812016-08-08 David Malcolm <dmalcolm@redhat.com>
4182
4183 PR c/64955
4184 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4185 output.
4186
7091ff70 41872016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4188
4189 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4190 c99_runtime.
4191 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4192 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4193 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4194 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4195 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4196 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4197
d189b094 41982016-08-08 David Malcolm <dmalcolm@redhat.com>
4199
4200 PR c/52952
4201 * gcc.dg/cpp/pr66415-1.c: Likewise.
4202 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4203 * gcc.dg/format/c90-printf-1.c: Likewise.
4204 * gcc.dg/format/diagnostic-ranges.c: New test case.
4205
440837fe 42062016-08-08 Jakub Jelinek <jakub@redhat.com>
4207
7cbcf608 4208 PR fortran/72716
4209 * gfortran.dg/gomp/pr72716.f90: New test.
4210
aa1ddb66 4211 PR middle-end/72781
4212 * gcc.dg/gomp/pr72781.c: New test.
4213
440837fe 4214 PR middle-end/68762
4215 * g++.dg/vect/pr68762-1.cc: New test.
4216 * g++.dg/vect/pr68762-2.cc: New test.
4217 * g++.dg/vect/pr68762.h: New file.
4218
eb571c16 42192016-08-08 Martin Sebor <msebor@redhat.com>
4220
4221 PR testsuite/72838
f9c39b65 4222 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4223 * g++.dg/warn/overflow-warn-3.C: Same.
4224 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4225
8ca5189a 42262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4227
4228 PR fortran/71936
4229 * gfortran.dg/allocate_with_source_21.f03: New test.
4230
1495e54c 42312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4232
4233 PR fortran/72698
4234 * gfortran.dg/allocate_with_source_20.f03: New test.
4235
d1e97886 42362016-08-08 Alan Modra <amodra@gmail.com>
4237
4238 * gcc.c-torture/compile/pr72802.c: New.
4239
9da84a54 42402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4241
4242 PR fortran/70524
4243 * gfortran.dg/dependency_48.f90: New test.
4244
3f9692a5 42452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4246
b5b764be 4247 PR fortran/70040
3f9692a5 4248 * gfortran.dg/pr70040.f90: New testcase.
4249
099ec19a 42502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4251
4252 PR fortran/71961
4253 * gfortran.dg/matmul_10.f90: New testcase.
4254
e8272095 42552016-08-07 Jan Hubicka <hubicka@ucw.cz>
4256
4257 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4258
f5d2c462 42592016-08-07 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR c/72816
4262 * gcc.dg/pr72816.c: New test.
4263
30c60892 42642016-08-06 Jonathan Wakely <jwakely@redhat.com>
4265
4266 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4267 * g++.dg/conversion/pr41426.C: Likewise.
4268 * g++.dg/conversion/pr66211.C: Likewise.
4269 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4270 * g++.dg/init/ref8.C: Likewise.
4271 * g++.old-deja/g++.law/cvt20.C: Likewise.
4272 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4273
2abf3c4a 42742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4275
4276 PR tree-optimization/18046
4277 * gcc.dg/tree-ssa/vrp105.c: New test.
4278 * gcc.dg/tree-ssa/vrp106.c: New test.
4279
a940fdc7 42802016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4281
4282 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4283 1ul in diagnostics. Remove hyphen from "constant-expression."
4284 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4285 * g++.dg/cpp0x/static_assert3.C: Same.
4286 * g++.dg/cpp1y/constexpr-throw.C: Same.
4287 * g++.dg/template/nontype3.C: Same.
4288 * g++.dg/warn/overflow-warn-1.C: Same.
4289 * g++.dg/warn/overflow-warn-3.C: Same.
4290 * g++.dg/warn/overflow-warn-4.C: Same.
4291
d4166bdc 42922016-08-05 David Malcolm <dmalcolm@redhat.com>
4293
4294 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4295 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4296 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4298
906dd612 42992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4300
4301 PR tree-optimization/72810
4302 * gcc.dg/tree-ssa/vrp110.c: New test.
4303
9788fb76 43042016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4305
4306 PR Target/72819
4307 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4308 registers.
4309 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4310 saving the half-precision registers.
4311 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4312 value is returned in h0.
4313 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4314 are passed in FP/SIMD registers.
4315 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4316 passing works corrcetly.
4317 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4318 (hfa_f16x2_t): Likewise.
4319 (hfa_f16x3_t): Likewise.
4320 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4321 are promoted to double and passed in a double register.
4322 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4323 are promoted to double and stacked.
4324 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4325 __fp16 data types.
4326 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4327 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4328 __fp16 first get passed in FP/SIMD registers, then stacked.
4329
30f40fe4 43302016-08-05 Nathan Sidwell <nathan@acm.org>
4331
4332 PR c++/68724
4333 * g++.dg/cpp0x/pr68724.C: New.
4334
8a6540e1 43352016-08-05 Richard Biener <rguenther@suse.de>
4336
4337 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4338
09001ac1 43392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4340
4341 * gcc.dg/tree-ssa/vrp107.c: New test.
4342 * gcc.dg/tree-ssa/vrp108.c: New test.
4343 * gcc.dg/tree-ssa/vrp109.c: New test.
4344
88ab6a9c 43452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4346
4347 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4348 dg-options.
4349
b2a036e7 43502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4351
4352 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4353 test-cases.
4354 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4355 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4356 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4357 test-cases.
4358 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4359 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4360 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4361 large_double.
4362
8dbf49cb 43632016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4364
4365 PR c++/72800
4366 * g++.dg/cpp1y/lambda-ice1.C: New.
4367
dcc45aae 43682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4369
4370 PR c++/72759
4371 * g++.dg/cpp1y/pr72759.C: New test.
4372
88fe4062 43732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4374
4375 * gcc.dg/switch-10.c: New test.
4376
a1af716f 43772016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4378
4379 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4380
1fa5d8ba 43812016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4382
4383 * c-c++-common/goacc/routine-5.c: Update.
4384
e8dedc4a 43852016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4386
4387 PR rtl-optimization/70903
4388 * gcc.c-torture/execute/pr70903.c: New test.
4389
7ca5003c 43902016-08-04 Martin Liska <mliska@suse.cz>
4391
4392 * gcc.dg/params/params.exp: Replace file exists with
4393 TESTING_IN_BUILD_TREE.
4394
810702a2 43952016-08-04 Marek Polacek <polacek@redhat.com>
4396
4397 PR c++/70229
4398 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4399
fa8a8f79 44002016-08-04 Richard Biener <rguenther@suse.de>
4401
4402 PR middle-end/71984
4403 * gcc.dg/torture/pr71984.c: Guard correctness check for
4404 little-endian.
4405
9916f5a5 44062016-08-03 Andrew Pinski <apinski@cavium.com>
4407
4408 * gcc.c-torture/compile/20160802-1.c: New testcase.
4409
278b4698 44102016-08-03 Fritz Reese <fritzoreese@gmail.com>
4411
4412 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4413
860c3c85 44142016-08-03 Richard Biener <rguenther@suse.de>
4415
4416 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4417 and remove -O3.
4418 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4419 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4420
0a41d717 44212016-08-03 Richard Biener <rguenther@suse.de>
4422
4423 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4424 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4425 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4426 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4427
52e3c0e8 44282016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4429
4430 * gcc.dg/init-excess-2.c: Require int32plus.
4431 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4432 * gcc.dg/pr59963-2.c: Require int32plus.
4433 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4434 * gcc.dg/unroll-7.c: Require int32plus.
4435
ad8a330c 44362016-08-02 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR tree-optimization/34114
4439 * gcc.dg/tree-ssa/loop-42.c: New test.
4440
d3aa3636 44412016-08-02 Tamar Christina <tamar.christina@arm.com>
4442
4443 * gcc.target/aarch64/vminmaxnm.c: New.
4444 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4445 tests.
4446
c79d3723 44472016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4448
4449 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4450 vec_extract for vector float, vector int, vector short, and vector
4451 char.
4452 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4453 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4454 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4455 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4456
5fc13c39 44572016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4458
4459 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4460 single stack adjustment, no writeback.
5fc13c39 4461 * gcc.target/aarch64/test_frame_12.c: Likewise.
4462 * gcc.target/aarch64/test_frame_13.c: Likewise.
4463 * gcc.target/aarch64/test_frame_15.c: Likewise.
4464 * gcc.target/aarch64/test_frame_6.c: Likewise.
4465 * gcc.target/aarch64/test_frame_7.c: Likewise.
4466 * gcc.target/aarch64/test_frame_8.c: Likewise.
4467 * gcc.target/aarch64/test_frame_16.c: New test.
4468
2eb70c76 44692015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4470
4471 PR target/72748
4472 * gcc.target/i386/pr72748.c: New test.
4473
92a44a68 44742015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4475
4476 PR tree-optimization/71818
4477 * gcc.dg/vect/pr71818.c: New
4478
56e7a293 44792016-08-01 Martin Liska <mliska@suse.cz>
4480
4481 PR tree-optimization/71857
4482 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4483
aa8852cc 44842016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4485
4486 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4487
f3c032a4 44882016-08-01 Jan Beulich <jbeulich@suse.com>
4489
4490 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4491
a1e9d2c3 44922016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4493
4494 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4495 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4496
466045aa 44972016-07-31 Jonathan Wakely <jwakely@redhat.com>
4498
4499 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4500 (check_effective_target_c++): Likewise. Also match for libstdc++.
4501
92a44a68 45022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4503
4504 PR fortran/41922
4505 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4506 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4507 * gfortran.dg/pr41922.f90: New test.
4508
dd13eb1b 45092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4510
4511 PR fortran/68566
4512 * gfortran.dg/pr68566.f90: new test.
4513
a940fdc7 45142016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4515
4516 PR c++/60760
4517 PR c++/71091
4518 * g++.dg/cpp0x/constexpr-cast.C: New test.
4519 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4520 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4521 * g++.dg/ubsan/pr63956.C: Correct.
4522
efa8ff03 45232016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4524
4525 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4526 vector double or vector long where the vector is in memory.
4527 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4528 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4529
0b8113c5 45302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4531
4532 PR fortran/69867
4533 * gfortran.dg/pr69867.f90: New test.
4534
3badc59b 45352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4536
4537 PR fortran/69962
4538 * gfortran.dg/pr69962.f90: New test.
4539
fc8b54ff 45402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4541
4542 PR fortran/70006
4543 * gfortran.dg/pr70006.f90: New test.
4544
165b422e 45452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4546
4547 PR fortran/71730
4548 * gfortran.dg/pr71730.f90: New test.
4549 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4550 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4551 * gfortran.dg/array_constructor_26.f03: Ditto.
4552
0c6334ed 45532016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4554
4555 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4556 * gcc.target/powerpc/pr71763.c: Likewise.
4557
4ebf85be 45582016-07-29 Marek Polacek <polacek@redhat.com>
4559
4560 PR c/71742
4561 * gcc.dg/940510-1.c: Adjust dg-error.
4562 * gcc.dg/c99-flex-array-1.c: Likewise.
4563 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4564
9efe5be6 4565 PR c/71853
4566 * gcc.dg/noncompile/pr71853.c: New test.
4567
4c4548bb 4568 PR c/71573
4569 * gcc.dg/noncompile/pr71573.c: New test.
4570
8ae70602 4571 PR c/71926
4572 * g++.dg/warn/Wparentheses-30.C: New test.
4573 * gcc.dg/Wparentheses-14.c: New test.
4574
cfc1aded 45752016-07-29 Uros Bizjak <ubizjak@gmail.com>
4576
4577 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4578
d5e80d93 45792016-07-29 Bin Cheng <bin.cheng@arm.com>
4580
4581 PR tree-optimization/57558
4582 * gcc.dg/vect/pr57558-1.c: New test.
4583 * gcc.dg/vect/pr57558-2.c: New test.
4584
c7c713ec 45852016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4586
cfc1aded 4587 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4588 to scan forwprop1 dump pass.
4589
34b9af67 45902016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4591
4592 PR c++/51488
4593 * g++.dg/template/pr51488.C: New.
4594
322d4184 45952016-07-29 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR c/71969
4598 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4599 static __inline__.
4600 * gcc.dg/pr71969-1.c: New test.
4601 * gcc.dg/pr71969-2.c: New test.
4602 * gcc.dg/pr71969-3.c: New test.
4603
7648c9c7 46042016-07-29 Marek Polacek <polacek@redhat.com>
4605
4606 PR c/71574
4607 * c-c++-common/pr71574.c: New test.
4608
35fddbd6 4609 PR c/71583
4610 * gcc.dg/noncompile/pr71583.c: New test.
4611
d06bcb87 46122016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4613
4614 PR middle-end/68217
4615 * gcc.dg/pr68217.c: New test.
4616
fb5574d7 46172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4618
4619 PR fortran/71067
4620 * gfortran.dg/pr71067_1.f90: New test.
4621 * gfortran.dg/pr71067_2.f90: Ditto.
4622
a52bb7a0 46232016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4624
4625 * gcc.target/powerpc/vec-extract-1.c: New test.
4626
42e96823 46272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4628
4629 PR fortran/71799
4630 * gfortran.dg/pr71799.f90: New test.
4631
d5539c6b 46322016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4633
4634 PR c++/71665
4635 * g++.dg/cpp0x/pr71665-1.C: New.
4636 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4637 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4638 * g++.dg/ext/label10.C: Likewise.
4639 * g++.dg/parse/constant5.C: Likewise.
4640
05995232 46412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4642
4643 PR fortran/71859
4644 * gfortran.dg/pr71859.f90: New test.
4645 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4646 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4647
7a4429b2 46482016-07-28 Paul Thomas <pault@gcc.gnu.org>
4649
4650 PR fortran/71883
4651 * gfortran.dg/pr71883.f90 : New test.
4652
f339cf78 46532016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4654
4655 PR tree-optimization/71734
cfc1aded 4656 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4657
8311fe26 46582016-07-28 Renlin Li <renlin.li@arm.com>
4659
4660 Revert
4661 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4662
4663 PR fortran/71902
4664 * gfortran.dg/dependency_47.f90: New test.
4665
595e387a 46662016-07-28 Martin Liska <mliska@suse.cz>
4667
4668 PR gcov-profile/68025
4669 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4670
83554604 46712016-07-28 Martin Liska <mliska@suse.cz>
4672
4673 * g++.dg/vect/pr70944.cc: New test.
4674
ec6d2d63 46752016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4676
4677 PR middle-end/71994
4678 * gcc.dg/torture/pr71994.c: New test.
4679
12dabcee 46802016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4681
4682 PR middle-end/71078
4683 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4684 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4685 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4686
262a83d5 46872016-07-27 Richard Biener <rguenther@suse.de>
4688
4689 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4690
3989f1fe 46912016-07-27 Martin Liska <mliska@suse.cz>
4692
4693 * gcc.dg/predict-13.c: New test.
4694 * gcc.dg/predict-14.c: New test.
4695
69a499fa 46962016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4697
7a4429b2 4698 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4699 including stdint.h.
4700 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4701 including stdint.h.
4702
751fef95 47032016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4704
4705 PR target/71869
4706 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4707 IEEE built-in functions handle quiet and signalling NaNs
4708 correctly.
4709
5e07497c 47102016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4711
4712 PR fortran/71862
4713 * gfortran.dg/pr71862.f90: New test.
4714
18928e61 47152016-07-26 Martin Sebor <msebor@redhat.com>
4716
4717 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4718 selector with dg-options.
4719
7e1856f1 47202016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4721
4722 PR tree-optimization/18046
4723 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4724 * gcc.dg/tree-ssa/vrp103.c: New test.
4725 * gcc.dg/tree-ssa/vrp104.c: New test.
4726
08679462 47272016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4728
4729 * gcc.target/powerpc/pr63354.c: Require lp64 since
4730 -mprofile-kernel is not legal with -m32.
4731
8c3efadf 47322016-07-26 Richard Biener <rguenther@suse.de>
4733
4734 PR rtl-optimization/71984
4735 * gcc.dg/torture/pr71984.c: New testcase.
4736
78866ecd 47372016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4738
4739 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4740 g++-dg-runtest via et-dg-runtest.
4741 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4742 * gcc.dg/vect/vect.exp: Likewise.
4743 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4744 gfortran-dg-runtest.
4745 * gfortran.dg/vect/vect.exp: Likewise.
4746 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4747 (check_mips_loongson_hw_available): Likewise.
4748 (check_effective_target_mpaired_single_runtime): Likewise.
4749 (check_effective_target_mips_loongson_runtime): Likewise.
4750 (add_options_for_mpaired_single): Likewise.
4751 (check_effective_target_vect_int): Add global et_index.
4752 Check and save the supported feature for a target selected by
4753 the et_index target. Break long lines where appropriate. Call
4754 et-is-effective-target for MIPS with an argument instead of
4755 check_effective_target_* where appropriate.
4756 (check_effective_target_vect_intfloat_cvt): Likewise.
4757 (check_effective_target_vect_uintfloat_cvt): Likewise.
4758 (check_effective_target_vect_floatint_cvt): Likewise.
4759 (check_effective_target_vect_floatuint_cvt): Likewise.
4760 (check_effective_target_vect_simd_clones): Likewise.
4761 (check_effective_target_vect_shift): ewise.
4762 (check_effective_target_whole_vector_shift): Likewise.
4763 (check_effective_target_vect_bswap): Likewise.
4764 (check_effective_target_vect_shift_char): Likewise.
4765 (check_effective_target_vect_long): Likewise.
4766 (check_effective_target_vect_float): Likewise.
4767 (check_effective_target_vect_double): Likewise.
4768 (check_effective_target_vect_long_long): Likewise.
4769 (check_effective_target_vect_no_int_max): Likewise.
4770 (check_effective_target_vect_no_int_add): Likewise.
4771 (check_effective_target_vect_no_bitwise): Likewise.
4772 (check_effective_target_vect_widen_shift): Likewise.
4773 (check_effective_target_vect_no_align): Likewise.
4774 (check_effective_target_vect_hw_misalign): Likewise.
4775 (check_effective_target_vect_element_align): Likewise.
4776 (check_effective_target_vect_condition): Likewise.
4777 (check_effective_target_vect_cond_mixed): Likewise.
4778 (check_effective_target_vect_char_mult): Likewise.
4779 (check_effective_target_vect_short_mult): Likewise.
4780 (check_effective_target_vect_int_mult): Likewise.
4781 (check_effective_target_vect_extract_even_odd): Likewise.
4782 (check_effective_target_vect_interleave): Likewise.
4783 (check_effective_target_vect_stridedN): Likewise.
4784 (check_effective_target_vect_multiple_sizes): Likewise.
4785 (check_effective_target_vect64): Likewise.
4786 (check_effective_target_vect_call_copysignf): Likewise.
4787 (check_effective_target_vect_call_sqrtf): Likewise.
4788 (check_effective_target_vect_call_btrunc): Likewise.
4789 (check_effective_target_vect_call_btruncf): Likewise.
4790 (check_effective_target_vect_call_ceil): Likewise.
4791 (check_effective_target_vect_call_ceilf): Likewise.
4792 (check_effective_target_vect_call_floor): Likewise.
4793 (check_effective_target_vect_call_floorf): Likewise.
4794 (check_effective_target_vect_call_lceil): Likewise.
4795 (check_effective_target_vect_call_lfloor): Likewise.
4796 (check_effective_target_vect_call_nearbyint): Likewise.
4797 (check_effective_target_vect_call_nearbyintf): Likewise.
4798 (check_effective_target_vect_call_round): Likewise.
4799 (check_effective_target_vect_call_roundf): Likewise.
4800 (check_effective_target_vect_perm): Likewise, but also append *_saved
4801 to the existing global name to properly cache the result.
4802 (check_effective_target_vect_perm_byte): Likewise.
4803 (check_effective_target_vect_perm_short): Likewise.
4804 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4805 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4806 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4807 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4808 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4809 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4810 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4811 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4812 (check_effective_target_vect_sdot_qi): Likewise.
4813 (check_effective_target_vect_udot_qi): Likewise.
4814 (check_effective_target_vect_sdot_hi): Likewise.
4815 (check_effective_target_vect_udot_hi): Likewise.
4816 (check_effective_target_vect_usad_char): Likewise.
4817 (check_effective_target_vect_pack_trunc): Likewise.
4818 (check_effective_target_vect_unpack): Likewise.
4819 (check_effective_target_vect_aligned_arrays): Likewise.
4820 (check_effective_target_vect_natural_alignment): Likewise.
4821 (check_effective_target_vector_alignment_reachable): Likewise.
4822 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4823 (is-effective-target): Initialize et_index if undefined.
4824 (et-dg-runtest): New.
4825 (et-is-effective-target): Likewise.
4826 (check_vect_support_and_set_flags): Add supported MIPS targets to
4827 EFFECTIVE_TARGETS list. Return the number of supported targets.
4828
b2930f09 48292016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4830 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4831
4832 PR middle-end/70920
4833 * gcc.dg/pr70920-1.c: New test-case.
4834 * gcc.dg/pr70902-2.c: Likewise.
4835 * gcc.dg/pr70920-3.c: Likewise.
4836 * gcc.dg/pr70920-4.c: Likewise
4837 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4838 2 instead of 3.
4839
90821294 48402016-07-25 Alexander Monakov <amonakov@ispras.ru>
4841
4842 * gcc.c-torture/execute/pr71494.c: Require label_values.
4843 * gcc.dg/pr16973.c: Ditto.
4844
1660595b 48452016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4846
4847 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4848 * gcc.dg/torture/pr69771.c: Require int32plus.
4849 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4850
5b2b88ce 48512016-07-25 Martin Liska <mliska@suse.cz>
4852
4853 * gcc.dg/torture/pr71987.c: New test.
4854
e2f926e9 48552016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/71935
4858 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4859 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4860 * gfortran.dg/pr71935.f90: New test.
4861
a940fdc7 48622016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4863
4864 PR c++/71675
4865 * g++.dg/ext/atomic-3.C: New test.
4866 * gcc.dg/atomic/pr71675.c: New test.
4867
5a43070d 48682016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4869
4870 * gcc.target/i386/mvc8.c: New test.
4871
1b793819 48722016-07-22 Bin Cheng <bin.cheng@arm.com>
4873
4874 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4875 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4876
d4b4c787 48772016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4878
4879 PR fortran/71795
4880 * gfortran.dg/constructor_50.f90: New test.
4881
45648efe 48822016-07-22 Martin Liska <mliska@suse.cz>
4883
4884 PR gcov-profile/69028
4885 PR gcov-profile/62047
4886 * g++.dg/cilk-plus/pr69028.C: New test.
4887
b657bb1f 48882016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4889
4890 * gfortran.dg/coarray_stat_2.f90: New test.
4891
3a421504 48922016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4893
4894 * gcc.target/powerpc/vec-extract.h: New files to check the
4895 vec_extract built-in functions for all vector types, testing
4896 accessing each element, both with constant and variable element
4897 numbers.
4898 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4899 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4900 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4901 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4902 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4903 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4904 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4905 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4906 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4907
d40a1eac 49082016-07-21 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR c++/71728
4911 * g++.dg/other/pr71728.C: New test.
4912
3b0d7293 49132016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4914
4915 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4916 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4917 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4918 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4919 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4920
50953a9f 49212016-07-21 Richard Biener <rguenther@suse.de>
4922
4923 PR tree-optimization/71947
4924 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4925
90261646 49262016-07-21 Bin Cheng <bin.cheng@arm.com>
4927
4928 * gcc.dg/tree-ssa/scev-15.c: New.
4929
5a5a7a90 49302016-07-21 Bin Cheng <bin.cheng@arm.com>
4931
4932 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4933
df0c563f 49342016-07-21 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR c++/71941
4937 * g++.dg/gomp/pr71941.C: New test.
4938
24acd4ab 49392016-07-20 David Malcolm <dmalcolm@redhat.com>
4940
4941 PR c/70339
4942 PR c/71858
4943 * g++.dg/spellcheck-identifiers.C: New test case, based on
4944 gcc.dg/spellcheck-identifiers.c.
4945 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4946 gcc.dg/spellcheck-identifiers-2.c.
4947 * g++.dg/spellcheck-typenames.C: New test case, based on
4948 gcc.dg/spellcheck-typenames.c
4949
8669e753 49502016-07-20 Jonathan Wakely <jwakely@redhat.com>
4951
4952 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4953 pointer to member function and also test catching by reference.
4954
75cb41b8 49552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4956
4957 * gcc.target/s390/pr67443.c: Fix test case.
4958
07be1239 49592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4960
4961 * gcc.target/s390/insv-1.c: Xfail some tests.
4962 * gcc.target/s390/insv-2.c: Likewise.
4963
e9b5fdd9 49642016-07-20 Georg-Johann Lay <avr@gjlay.de>
4965
4966 * gcc.target/avr/torture/get-mem.c: New test.
4967 * gcc.target/avr/torture/set-mem.c: New test.
4968
b704b0e1 49692016-07-20 Georg-Johann Lay <avr@gjlay.de>
4970
4971 PR target/71948
4972 * gcc.target/avr/torture/tiny-progmem.c: New test.
4973
051eb924 49742016-07-20 Jakub Jelinek <jakub@redhat.com>
4975
fdb70809 4976 PR c++/71909
4977 * g++.dg/parse/pr71909.C: New test.
4978 * g++.dg/tm/pr71909.C: New test.
4979
051eb924 4980 PR c++/50060
4981 * g++.dg/cpp0x/constexpr-50060.C: New test.
4982 * g++.dg/cpp1y/constexpr-50060.C: New test.
4983
c4e1267c 49842016-07-20 Martin Liska <mliska@suse.cz>
4985
4986 * gfortran.dg/graphite/pr71898.f90: New test.
4987
ecaa5fd4 49882016-07-20 Bin Cheng <bin.cheng@arm.com>
4989
4990 PR tree-optimization/71503
4991 PR tree-optimization/71683
4992 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4993 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4994
f5b88ba1 49952016-07-20 Martin Liska <mliska@suse.cz>
4996
4997 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4998 * gcc.dg/plugin/sreal-test-1.c: Remove.
4999 * gcc.dg/plugin/sreal_plugin.c: Remove.
5000
e889bd11 50012016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5002
5003 PR fortran/71902
5004 * gfortran.dg/dependency_47.f90: New test.
5005
1c6bb1c0 50062016-07-19 Jakub Jelinek <jakub@redhat.com>
5007
94d511af 5008 PR rtl-optimization/71916
5009 * gcc.c-torture/compile/pr71916.c: New test.
5010
54e95a17 5011 PR middle-end/71874
5012 * g++.dg/torture/pr71874.C: New test.
5013
1c6bb1c0 5014 PR middle-end/71734
5015 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5016 (my_alloc): Rewritten to use __builtin_posix_memalign and
5017 __SIZE_TYPE__.
5018 (my_free): Use __builtin_free instead of _mm_free.
5019 (Vec::operator=): Use __builtin_memcpy.
5020
0d565f19 50212016-07-19 Martin Jambor <mjambor@suse.cz>
5022
cfc1aded 5023 PR fortran/71688
5024 * gfortran.dg/pr71688.f90: New test.
0d565f19 5025
2be13cd5 50262016-07-19 Richard Biener <rguenther@suse.de>
5027
5028 * c-c++-common/vector-subscript-6.c: New testcase.
5029 * c-c++-common/vector-subscript-7.c: Likewise.
5030
1697df09 50312016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5032
7a4429b2 5033 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5034 and UInt32 based on __SIZEOF_INT__.
5035
8894566e 50362016-07-19 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/71901
5039 * gcc.dg/torture/pr71901.c: New testcase.
5040
50412016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5042
5043 PR tree-optimization/71908
5044 * gcc.dg/torture/pr71908.c: New testcase.
5045
106ac76d 50462016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5047
5048 PR target/71493
5049 * gcc.target/powerpc/pr71493-1.c: New test.
5050 * gcc.target/powerpc/pr71493-2.c: Likewise.
5051
e6517a48 50522016-07-18 Jakub Jelinek <jakub@redhat.com>
5053
d1e0c36e 5054 PR c++/71835
5055 * g++.dg/conversion/ambig3.C: New test.
5056
6fe424c2 5057 PR c++/71828
5058 * g++.dg/cpp0x/constexpr-71828.C: New test.
5059
d3dd9e33 5060 PR c++/71826
5061 * g++.dg/template/pr71826.C: New test.
5062
74fd83a9 5063 PR c++/71822
5064 * g++.dg/template/defarg21.C: New test.
5065
e6517a48 5066 PR c++/71871
5067 * g++.dg/ext/vector31.C: New test.
5068
f942bdbf 50692016-07-18 Uros Bizjak <ubizjak@gmail.com>
5070
5071 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5072
4b1425be 50732016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5074
5075 PR tree-optimization/71734
5076 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5077
a80f37e1 50782016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5079
5080 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5081 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5082 stack-layout-dynamic-1.c: New test.
5083
ea283725 50842016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5085
5086 * gcc.target/s390/nolrl-1.c: New test.
5087
14eab729 50882016-07-17 Fritz Reese <fritzoreese@gmail.com>
5089
5090 PR fortran/71523
5091 * gfortran.dg/pr71523_1.f90: New test.
5092 * gfortran.dg/pr71523_2.f90: New test.
5093
3925d644 50942016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5095
5096 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5097
fb9ff4ce 50982016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5099 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5100
5101 PR fortran/62125
5102 * gfortran.dg/pr62125.f90: New test.
5103
95b0f5e9 51042016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105
5106 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5107 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5108
1913be16 51092016-07-15 Jonathan Wakely <jwakely@redhat.com>
5110
5111 PR c++/58796
5112 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5113 * g++.dg/cpp0x/nullptr35.C: New test.
5114
b4803084 51152016-07-15 Bin Cheng <bin.cheng@arm.com>
5116
5117 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5118
89e3ec3d 51192016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5120
5121 * gfortran.dg/goacc/vector_length.f90: New test.
5122
2084e279 51232016-07-15 Richard Biener <rguenther@suse.de>
5124
5125 PR tree-optimization/71881
5126 * gcc.dg/torture/pr71881.c: New testcase.
5127
2177bb9a 51282016-07-15 Richard Biener <rguenther@suse.de>
5129
5130 PR tree-optimization/71887
5131 * gcc.dg/torture/pr71887.c: New testcase.
5132
0dd7db3b 51332016-07-15 Jakub Jelinek <jakub@redhat.com>
5134
5135 PR c/71858
5136 * gcc.dg/spellcheck-identifiers-3.c: New test.
5137
b41cc4d1 51382016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5139
5140 PR fortran/71807
5141 * gfortran.dg/null_9.f90: New test.
5142
a4d34e5e 51432016-07-15 Bin Cheng <bin.cheng@arm.com>
5144
5145 * gcc.dg/tree-ssa/loop-41.c: New test.
5146
1547c551 51472016-07-15 Bin Cheng <bin.cheng@arm.com>
5148
5149 PR tree-optimization/71347
5150 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5151
b9c2416b 51522016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5153
5154 PR fortran/29819
5155 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5156 * gfortran.dg/contains.f90: Ditto.
5157 * gfortran.dg/contains_empty_1.f03: Ditto.
5158 * gfortran.dg/submodule_3.f08: Ditto.
5159
28413b15 51602016-07-14 Jakub Jelinek <jakub@redhat.com>
5161
661af228 5162 PR testsuite/71865
5163 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5164 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5165 expected diagnostics.
5166
28413b15 5167 PR c/71858
5168 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5169 * gcc.dg/spellcheck-identifiers-2.c: New test.
5170 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5171 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5172
7b3b3a49 51732016-07-14 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR tree-optimization/71872
5176 * gcc.c-torture/compile/pr71872.c: New test.
5177
7c039c44 51782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5179
5180 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5181 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5182 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5183 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5184 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5185 * gcc.target/arm/atomic-op-acquire-1.c: This.
5186 * gcc.target/arm/atomic-op-char.c: Rename into ...
5187 * gcc.target/arm/atomic-op-char-1.c: This.
5188 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5189 * gcc.target/arm/atomic-op-consume-1.c: This.
5190 * gcc.target/arm/atomic-op-int.c: Rename into ...
5191 * gcc.target/arm/atomic-op-int-1.c: This.
5192 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5193 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5194 * gcc.target/arm/atomic-op-release.c: Rename into ...
5195 * gcc.target/arm/atomic-op-release-1.c: This.
5196 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5197 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5198 * gcc.target/arm/atomic-op-short.c: Rename into ...
5199 * gcc.target/arm/atomic-op-short-1.c: This.
5200 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5201 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5202 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5203 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5204 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5205 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5206 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5207 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5208 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5209 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5210
80c5e533 52112016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5212
5213 PR fortran/70842
5214 * gfortran.dg/select_type_35.f03: New test.
5215
c5a9fc7b 52162016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217
5218 PR target/65951
5219 PR tree-optimization/70923
5220 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5221 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5222 * gcc.dg/vect/pr65951.c: Likewise.
5223 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5224
d1242c94 52252016-07-14 David Edelsohn <dje.gcc@gmail.com>
5226
5227 * c-c++-common/pr60226.c: Expect maximum object file alignment
5228 error on AIX.
5229
97f2a90b 52302016-07-14 Richard Biener <rguenther@suse.de>
5231
5232 PR tree-optimization/71866
5233 * gcc.dg/torture/pr71866.c: New testcase.
5234
6029a910 52352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5236
5237 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5238 selector and enclose boolean expression in curly braces.
5239
798d22ed 52402016-07-14 Alan Modra <amodra@gmail.com>
5241
5242 PR target/71733
5243 * gcc.target/powerpc/p9-novsx.c: New.
5244
3ffcb27d 52452016-07-13 Andi Kleen <ak@linux.intel.com>
5246
5247 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5248 * g++.dg/tree-prof/morefunc.C: Dito.
5249 * g++.dg/tree-prof/pr35545.C: Dito.
5250 * g++.dg/tree-prof/reorder.C: Dito.
5251 * gcc.dg/tree-prof/20050826-2.c: Dito.
5252 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5253 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5254 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5255 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5256 * gcc.dg/tree-prof/inliner-1.c: Dito.
5257 * gcc.dg/tree-prof/merge_block.c: Dito.
5258 * gcc.dg/tree-prof/stringop-1.c: Dito.
5259 * gcc.dg/tree-prof/stringop-2.c: Dito.
5260 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5261 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5262 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5263 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5264 * gcc.dg/tree-prof/update-loopch.c: Dito.
5265 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5266 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5267 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5268 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5269 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5270 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5271 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5272
9ace90e5 52732016-07-13 Andi Kleen <ak@linux.intel.com>
5274
5275 * lib/profopt.exp (profopt-execute): Remove .imports files.
5276
b75cf198 52772016-07-13 Andi Kleen <ak@linux.intel.com>
5278
f942bdbf 5279 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5280
4d0389a9 52812016-07-13 Andi Kleen <ak@linux.intel.com>
5282
5283 * lib/profopt.exp (dg-final-scan-autofdo,
5284 dg-final-scan-not-autofdo): New functions.
5285
a5af7a75 52862016-07-13 Bin Cheng <bin.cheng@arm.com>
5287
5288 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5289 * gcc.dg/vect/vect-35.c: Ditto.
5290 * gcc.dg/vect/vect-alias-check-2.c: New test.
5291
c6bcae01 52922016-07-13 Martin Liska <mliska@suse.cz>
5293
5294 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5295 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5296 * gfortran.dg/pr42108.f90: Update expected dump scan.
5297
0644c120 52982016-07-13 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/24574
5301 * gcc.dg/pr24574.c: New testcase.
5302
2bbae5b9 53032016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5304
f942bdbf 5305 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5306 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5307 * c-c++-common/pr68833-1.c: Require int32plus.
5308 * gcc.dg/ipa/pr63551.c: Likewise.
5309 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5310 * gcc.dg/ipa/pr64041.c: Require int32plus.
5311
839a6560 53122016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5313
5314 PR ipa/71633
5315 * g++.dg/pr71633.C: New test.
5316
8f5f2788 53172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5318
5319 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5320 Add new arm_thumb1_cbz_ok effective target.
5321 * gcc.target/arm/cbz.c: New test.
5322
417e5cc5 53232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5324
5325 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5326 Define effective target.
5327 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5328 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5329 * gcc.target/arm/movhi_movw.c: New test.
5330 * gcc.target/arm/movsi_movw.c: Likewise.
5331 * gcc.target/arm/movdi_movw.c: Likewise.
5332
68a5143e 53332016-07-13 Richard Biener <rguenther@suse.de>
5334
5335 PR middle-end/71104
5336 * gcc.dg/pr71104-1.c: New testcase.
5337 * gcc.dg/pr71104-2.c: Likewise.
5338
69e8d259 53392016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5340
5341 PR target/71805
5342 * gcc.target/powerpc/pr71805.c: New test.
5343
244f142f 53442016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5345
5346 * gcc.target/powerpc/divkc3-1.c: New.
5347 * gcc.target/powerpc/mulkc3-1.c: New.
5348
6fc56f1f 53492016-07-12 Nathan Sidwell <nathan@acm.org>
5350
5351 * gcc.target/arm/data-rel-1.c: New.
5352 * gcc.target/arm/data-rel-2.c: New.
5353 * gcc.target/arm/data-rel-3.c: New.
5354
94ee1e9c 53552016-07-12 Martin Liska <mliska@suse.cz>
5356
5357 * gcc.dg/params/blocksort-part.c: New test.
5358 * gcc.dg/params/params.exp: New file.
5359
cd32d747 53602016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5361
5362 PR middle-end/71700
5363 * gcc.c-torture/execute/pr71700.c: New test.
5364
ad010d47 53652016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5366 Richard Biener <rguenther@suse.de>
5367
5368 PR tree-optimization/23286
5369 PR tree-optimization/70159
5370 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5371 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5372 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5373 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5374 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5375 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5376 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5377 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5378 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5379 * gcc.dg/pr51879-12.c: Likewise.
5380 * gcc.dg/strlenopt-9.c: Likewise.
5381 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5382 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5383 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5384 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5385 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5386 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5387 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5388 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5389 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5390 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5391 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5392 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5393 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5394 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5395 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5396
9aece49e 53972016-07-12 Richard Biener <rguenther@suse.de>
5398
5399 PR rtl-optimization/68961
5400 * gcc.target/i386/pr68961.c: New testcase.
5401
8f05fee9 54022016-07-11 Jakub Jelinek <jakub@redhat.com>
5403
4a6cc5cd 5404 PR middle-end/71758
5405 * c-c++-common/gomp/pr71758.c: New test.
5406 * gfortran.dg/gomp/pr71758.f90: New test.
5407
8f05fee9 5408 PR tree-optimization/71823
5409 * gcc.dg/vect/pr71823.c: New test.
5410
b73690a4 54112016-07-11 David Malcolm <dmalcolm@redhat.com>
5412
5413 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5414 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5415 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5416
675f4c6b 54172016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5418
5419 PR target/71801
5420 * gcc.target/i386/pr71801.c: New test.
5421
9aaf7e3e 54222016-07-11 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/71816
5425 * gcc.dg/torture/pr71816.c: New testcase.
5426
dd58bf21 54272016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5428
5429 PR fortran/71783
5430 * gfortran.dg/dependency_46.f90: New test.
5431
a2ebcb84 54322016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5433
5434 PR rtl-optimization/71621
5435 * gcc.target/i386/pr71621-1.c: New.
5436 * gcc.target/i386/pr71621-2.c: New.
5437
6cedf97e 54382016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5439
5440 * gfortran.dg/goacc/pr71704.f90: New test.
5441
dc71c755 54422016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443
5444 PR target/71297
5445 * gcc.target/powerpc/pr71297.c: New.
5446
288161af 54472016-07-08 Jiong Wang <jiong.wang@arm.com>
5448
5449 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5450
98e771d6 54512016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5452
5453 PR target/71806
5454 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5455
c3d27339 54562016-07-08 Alan Hayward <alan.hayward@arm.com>
5457
5458 PR tree-optimization/71667
5459 * gcc.dg/vect/pr71667.c: New
5460
b1b5042a 54612016-07-08 Martin Liska <mliska@suse.cz>
5462
5463 * gcc.dg/torture/pr71606.c: New test.
5464
5cdc40a0 54652016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5466
5467 PR fortran/71764
5468 * gfortran.dg/pr71764.f90: New test.
5469
bcc4d868 54702016-07-07 Jakub Jelinek <jakub@redhat.com>
5471 Kai Tietz <ktietz70@googlemail.com>
5472
5473 PR c++/70869
5474 PR c++/71054
5475 * g++.dg/cpp0x/pr70869.C: New test.
5476 * g++.dg/cpp0x/pr71054.C: New test.
5477
b39328b2 54782016-07-07 David Edelsohn <dje.gcc@gmail.com>
5479
5480 * g++.dg/debug/pr71432.C: Fail on AIX.
5481
95c9caad 54822016-07-07 Martin Liska <mliska@suse.cz>
5483
5484 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5485 an undefined behavior.
5486 * gfortran.dg/do_3.F90: Likewise.
5487 * gfortran.dg/do_check_11.f90: New test.
5488 * gfortran.dg/do_check_12.f90: New test.
5489 * gfortran.dg/do_corner_warn.f90: New test.
5490
8e976d11 54912016-07-07 Martin Liska <mliska@suse.cz>
5492
5493 * gfortran.dg/predict-1.f90: Ammend the test.
5494 * gfortran.dg/predict-2.f90: Likewise.
5495
26716fc7 54962016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5497
5498 PR ipa/71624
5499 * g++.dg/pr71624.C: New test.
5500
2d079cbf 55012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5502
5503 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5504 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5505 ARMv8-M Mainline architectures.
5506
9e6f4af4 55072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5508
5509 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5510 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5511
d490b07a 55122016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5513
5514 PR target/70098
5515 PR target/71763
5516 * gcc.target/powerpc/pr71763.c: New file.
5517
798fc305 55182016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5519
5520 PR tree-optimization/71518
f942bdbf 5521 * gcc.dg/pr71518.c: New test.
798fc305 5522
97e4cbac 55232016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5524
5525 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5526
19aea164 55272016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5528
f942bdbf 5529 PR target/50739
19aea164 5530 * gcc.target/avr/pr50739.c: New test.
5531
105e9dfc 55322016-07-05 Jan Hubicka <jh@suse.cz>
5533
5534 * gcc.dg/tree-ssa/scev-14.c: update template.
5535
1137da9c 55362016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5537
5538 * gcc.dg/vect/group-no-gaps-1.c: New test.
5539
ce393063 55402016-07-05 Andi Kleen <ak@linux.intel.com>
5541
5542 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5543 if kernel supports MPX.
5544
92a44a68 55452016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5546
5547 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5548
f2ccdf8e 55492016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5550 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5551
5552 * gcc.target/powerpc/signbit-1.c: New test.
5553 * gcc.target/powerpc/signbit-2.c: New test.
5554 * gcc.target/powerpc/signbit-3.c: New test.
5555
0215a22c 55562016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5557
5558 PR rtl-optimization/71594
5559 * gcc.dg/torture/pr71594.c: New test.
5560
30a39817 55612016-07-05 Jan Hubicka <jh@suse.cz>
5562
5563 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5564
b65b8df2 55652016-07-05 David Malcolm <dmalcolm@redhat.com>
5566
5567 PR c++/62314
f9c39b65 5568 * g++.dg/parse/error5.C: Update column
b65b8df2 5569 number of missing semicolon error.
5570 * g++.dg/pr62314-2.C: New test case.
5571
6b5471d8 55722016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5573
5574 * gfortran.dg/coarray_stat_function.f90: New test.
5575 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5576 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5577 to new interfaces.
5578
35b3a8dd 55792016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5580
5581 PR fortran/71623
5582 * gfortran.dg/deferred_character_17.f90: New test.
5583
b84c1ddf 55842016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5585
5586 * gcc.target/arm/neon/polytypes.c: Move to ...
5587 * gcc.target/arm/polytypes.c: ... here.
5588 * gcc.target/arm/neon/pr51534.c: Move to ...
5589 * gcc.target/arm/pr51534.c: ... here.
5590 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5591 * gcc.target/arm/vect-vcvt.c: ... here.
5592 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5593 * gcc.target/arm/vect-vcvtq.c: ... here.
5594 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5595 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5596 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5597 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5598 * gcc.target/arm/neon/neon.exp: Delete.
5599 * gcc.target/arm/neon/: Delete.
5600
7e9136f1 56012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5602
5603 PR fortran/65575
5604 * gfortran.dg: pr65575.f90: New test.
5605
18b42a28 56062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5607
5608 PR fortran/35849
5609 * gfortran.dg: pr35849.f90: New test.
5610
f8765404 56112016-07-04 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR c++/71739
5614 * g++.dg/cpp0x/pr71739.C: New test.
5615
e3422b3a 56162016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5617
5618 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5619
2da1c9f7 56202016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5621
5622 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5623 locr.
5624 * gcc.target/s390/loc-1.c: New test.
5625
6125d36e 56262016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5627
f9c39b65 5628 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5629 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5630
42797d4b 56312016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5632
5633 PR target/63874
5634 * gcc.target/aarch64/pr63874.c: New test.
5635
9d9fe66a 56362016-07-04 Jan Beulich <jbeulich@suse.com>
5637
5638 * g++.dg/header.c: New.
5639 * gcc.dg/header.c: New.
5640
c364d0f3 56412016-07-02 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR c/71719
5644 * c-c++-common/Wunused-var-15.c: New test.
5645
267f3c67 56462016-07-01 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR fortran/71687
5649 * gfortran.dg/gomp/pr71687.f90: New test.
5650
8297c70b 56512016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5652
5653 * gcc.dg/const-float128-ped.c: Require __float128 effective
5654 target and options.
5655 * gcc.dg/const-float128.c: Likewise.
5656 * gcc.dg/torture/float128-cmp-invalid.c: Require
5657 __float128 and base_quadfloat_support effective targets, and
5658 __float128 options.
5659 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5660 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5661 * gcc.dg/torture/float128-nan.c: Likewise.
5662 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5663 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5664 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5665 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5666 (add_options_for___float128): New.
5667 (check_effective_target_base_quadword_support): New.
5668
eab79b94 56692016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5670
5671 PR target/71720
5672 * gcc.target/powerpc/pr71720.c: New test.
5673
4ce6622a 56742016-07-01 Jan Beulich <jbeulich@suse.com>
5675
5676 * gcc.dg/bss.c: New.
5677
0b6f1914 56782016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5679
5680 PR target/71698
5681 * gcc.target/powerpc/pr71698.c: New test.
5682
4d28a470 56832016-07-01 Georg-Johann Lay <avr@gjlay.de>
5684
5685 PR target/71151
5686 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5687 instead of ".foo" for its section name.
5688 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5689 depending on MCU's flash size.
5690 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5691 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5692 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5693 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5694 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5695 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5696
ed8613ec 56972016-07-01 Jan Beulich <jbeulich@suse.com>
5698
5699 * gcc.target/i386/pr65105-2.c: Add -msse2.
5700
720a0bce 57012016-06-30 Jakub Jelinek <jakub@redhat.com>
5702
c54ee83c 5703 PR tree-optimization/71707
5704 * gcc.dg/strlenopt-29.c: New test.
5705
a845ae6c 5706 PR fortran/71704
5707 * gfortran.dg/gomp/pr71704.f90: New test.
5708
720a0bce 5709 PR fortran/71705
5710 * gfortran.dg/gomp/pr71705.f90: New test.
5711
17c32c4a 57122016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5713
5714 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5715 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5716 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5717 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5718 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5719 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5720 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5721 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5722 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5723 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5724 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5725 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5726 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5727 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5728 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5729 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5730 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5731 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5732 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5733 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5734 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5735 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5736 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5737 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5738 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5739 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5740 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5741 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5742 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5743 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5744 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5745 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5746 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5747 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5748 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5749 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5750 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5751 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5752 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5753 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5754 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5755 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5756 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5757 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5758 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5759 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5760 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5761 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5762 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5763 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5764 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5765 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5766 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5767 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5768 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5769 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5770 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5771 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5772 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5773 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5774 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5775 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5776 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5777 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5778 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5779 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5780 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5781 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5782 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5783 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5784 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5785 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5786 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5787 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5788 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5789 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5790 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5791 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5792 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5793 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5794 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5795
443405c9 57962016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5797 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5798
5799 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5800
6e3a3de2 58012016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5802 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5803
5804 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5805
413c4f6c 58062016-06-30 David Malcolm <dmalcolm@redhat.com>
5807
5808 PR driver/71651
5809 * gcc.dg/spellcheck-options-12.c: New test case.
5810
4c4e99c3 58112016-06-30 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR middle-end/71693
5814 * gcc.c-torture/compile/pr71693.c: New test.
5815
26a2e993 58162016-06-29 David Malcolm <dmalcolm@redhat.com>
5817
5818 * gcc.dg/spellcheck-params.c: New testcase.
5819 * gcc.dg/spellcheck-params-2.c: New testcase.
5820
63abcf45 58212016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5822
5823 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5824 vector extract instructions.
5825 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5826
5f1d49ac 58272016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5828
5829 PR fortran/71686
5830 * gfortran.dg/unexpected_eof_2.f90: New test.
5831 * gfortran.dg/unexpected_eof_3.f90: New test.
5832
0dc00113 58332016-06-29 Jim Wilson <jim.wilson@linaro.org>
5834
5835 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5836
4b975445 58372016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5838
5839 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5840 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5841 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5842
e276a6b9 58432016-06-29 Richard Biener <rguenther@suse.de>
5844
5845 PR middle-end/15256
5846 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5847
c02f3e35 58482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5849
5850 * gcc.target/arm/aapcs/neon-vect10.c: Require
5851 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5852 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5853 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5854 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5855 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5856 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5857 * gcc.target/arm/fp16-aapcs-1.c: Require
5858 -mfloat-ab=hard. Also simplify the test.
5859 * gcc.target/arm/fp16-aapcs-2.c: New.
5860
d0c2a3dd 58612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5862
f942bdbf 5863 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5864 (add_options_for_arm_fp16_ieee): New.
5865 (add_options_for_arm_fp16_alternative): New.
5866 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5867 long-line.
5868 (effective_target_arm_fp16_hw): New.
5869
162fed22 58702016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5871
5872 PR tree-optimization/71655
5873 * g++.dg/pr71655.C: New test.
5874
9ed0eb00 58752016-06-29 Martin Liska <mliska@suse.cz>
5876
5877 * gcc.dg/pr71585.c: New test.
5878 * gcc.dg/pr71585-2.c: New test.
5879 * gcc.dg/pr71585-3.c: New test.
5880
641b1c86 58812016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5882
5883 PR tree-optimization/70729
5884 * g++.dg/vect/pr70729.cc: New test.
5885
44e775d8 58862016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5887
5888 * c-c++-common/gomp/cancel-1.c: Extend.
5889
83b23cdf 58902016-06-29 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR tree-optimization/71625
5893 * gcc.dg/strlenopt-28.c: New test.
5894
b6a4a0f5 58952016-06-29 Richard Biener <rguenther@suse.de>
5896
5897 PR middle-end/71002
5898 * g++.dg/torture/pr71002.C: Adjust testcase.
5899
1af10ce6 59002016-06-29 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR c/71685
5903 * gcc.dg/pr71685.c: New test.
5904
59052016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5906
5907 PR c/71552
5908 * gcc.dg/init-bad-9.c: New test.
5909
043457fd 59102016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5911
5912 * gcc.target/powerpc/abs128-1.c: Require VSX.
5913 * gcc.target/powerpc/copysign128-1.c: Likewise.
5914 * gcc.target/powerpc/inf128-1.c: Likewise.
5915 * gcc.target/powerpc/nan128-1.c: Likewise.
5916
d378e319 59172016-06-28 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR middle-end/71626
5920 * gcc.c-torture/execute/pr71626-1.c: New test.
5921 * gcc.c-torture/execute/pr71626-2.c: New test.
5922
10ef7949 59232016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5924
5925 PR target/71656
5926 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5927
1fcfb8f7 59282016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5929
5930 PR target/71670
5931 * gcc.target/powerpc/pr71670.c: New testcase.
5932
35fd0c10 59332016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5934
5935 PR target/71656
5936 * gcc.target/powerpc/pr71656-1.c: New test.
5937 * gcc.target/powerpc/pr71656-2.c: New test.
5938
584757bc 59392016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5940
5941 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5942 around fp16 code.
5943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5945 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5947 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5948 Add arm_neon_fp16_ok effective target.
f942bdbf 5949 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5950 Likewise.
5951 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5952 Likewise.
5953 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5954 Likewise.
5955 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5956 Likewise.
5957 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5958 Likewise.
5959 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5960 Likewise.
5961 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5962 Likewise.
5963 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5964 Likewise.
5965 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5966 Likewise.
5967 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5968 Likewise.
5969 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5970 Likewise.
584757bc 5971
cbcc4297 59722016-06-26 Jan Hubicka <hubicka@ucw.cz>
5973
5974 * gcc.dg/predict-12.c: New testcase.
5975
0aa73965 59762016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5977
5978 PR fortran/71649
5979 * gfortran.dg/pr71649.f90: New test.
5980
9977f724 59812016-06-25 Jakub Jelinek <jakub@redhat.com>
5982
a5c54f33 5983 PR tree-optimization/71643
5984 * g++.dg/opt/pr71643.C: New test.
5985
9977f724 5986 PR tree-optimization/71631
5987 * gcc.c-torture/execute/pr71631.c: New test.
5988
e09883e4 59892016-06-24 Jan Hubicka <hubicka@ucw.cz>
5990
5991 * gcc.dg/predict-11.c: New testcase.
5992 * gfortran.dg/predict-2.f90: New testcase.
5993
89beffc9 59942016-06-24 Jan Hubicka <hubicka@ucw.cz>
5995
5996 * gcc.dg/predict-10.c: New test.
5997
2275a11d 59982016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5999
6000 * gcc.target/powerpc/abs128-1.c: New.
6001 * gcc.target/powerpc/copysign128-1.c: New.
6002 * gcc.target/powerpc/inf128-1.c: New.
6003 * gcc.target/powerpc/nan128-1.c: New.
6004
37681b7f 60052016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6006
6007 * gfortran.dg/pr71642.f90: New test.
6008
9cf2d600 60092016-06-24 Jakub Jelinek <jakub@redhat.com>
6010
6011 PR tree-optimization/71647
6012 * gcc.target/i386/pr71647.c: New test.
6013
eea332b9 60142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6015
6016 * gcc.target/i386/noplt-gd-1.c: New test.
6017 * gcc.target/i386/noplt-gd-2.c: Likewise.
6018 * gcc.target/i386/noplt-gd-3.c: Likewise.
6019 * gcc.target/i386/noplt-ld-1.c: Likewise.
6020 * gcc.target/i386/noplt-ld-2.c: Likewise.
6021 * gcc.target/i386/noplt-ld-3.c: Likewise.
6022 * lib/target-supports.exp
6023 (check_effective_target_tls_get_addr_via_got): New.
6024
b6d48a78 60252016-06-24 Uros Bizjak <ubizjak@gmail.com>
6026
6027 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6028 testsuite compile flags.
6029 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6030 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6031
60322016-06-24 Uros Bizjak <ubizjak@gmail.com>
6033
6034 * g++dg/vect/pr36684.cc: Add dg-do compile.
6035 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6036 * gcc.dg/vect/pr70021.c: Ditto.
6037 * gcc.dg/vect/pr70138-1.c: Ditto.
6038 * gcc.dg/vect/pr70138-2.c: Ditto.
6039 * gcc.dg/vect/pr70354-1.c: Ditto.
6040 * gcc.dg/vect/pr70354-2.c: Ditto.
6041 * gcc.dg/vect/pr71259.c: Ditto.
6042 * gcc.dg/vect/pr71416-1.c: Ditto.
6043 * gcc.dg/vect/slp-43.c: Ditto.
6044 * gcc.dg/vect/slp-45.c: Ditto.
6045 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6046 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6047 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6048 * gfortran.dg/vect/pr69980.f90: Ditto.
6049
60502016-06-24 Uros Bizjak <ubizjak@gmail.com>
6051
6052 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6053 * gcc.dg/vect/bb-slp-30.c: Ditto.
6054 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6055 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6056 * gcc.dg/vect/pr45902.c: Ditto.
6057 * gcc.dg/vect/pr48172.c: Ditto.
6058 * gcc.dg/vect/pr48377.c: Ditto.
6059 * gcc.dg/vect/pr49038.c: Ditto.
6060 * gcc.dg/vect/pr49771.c: Ditto.
6061 * gcc.dg/vect/pr52091.c: Ditto.
6062 * gcc.dg/vect/pr53185-2.c: Ditto.
6063 * gcc.dg/vect/pr56826.c: Ditto.
6064 * gcc.dg/vect/pr60276.c: Ditto.
6065 * gcc.dg/vect/pr62021.c: Ditto.
6066 * gcc.dg/vect/pr63530.c: Ditto.
6067 * gcc.dg/vect/pr65518.c: Ditto.
6068 * gcc.dg/vect/pr65947-1.c: Ditto.
6069 * gcc.dg/vect/pr65947-10.c: Ditto.
6070 * gcc.dg/vect/pr65947-11.c: Ditto.
6071 * gcc.dg/vect/pr65947-12.c: Ditto.
6072 * gcc.dg/vect/pr65947-13.c: Ditto.
6073 * gcc.dg/vect/pr65947-2.c: Ditto.
6074 * gcc.dg/vect/pr65947-3.c: Ditto.
6075 * gcc.dg/vect/pr65947-4.c: Ditto.
6076 * gcc.dg/vect/pr65947-5.c: Ditto.
6077 * gcc.dg/vect/pr65947-6.c: Ditto.
6078 * gcc.dg/vect/pr65947-7.c: Ditto.
6079 * gcc.dg/vect/pr65947-8.c: Ditto.
6080 * gcc.dg/vect/pr65947-9.c: Ditto.
6081 * gcc.dg/vect/pr71416-1.c: Ditto.
6082 * gcc.dg/vect/pr71439.c: Ditto.
6083 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6084 * gcc.dg/vect/vect-bswap16.c: Ditto.
6085 * gcc.dg/vect/vect-bswap32.c: Ditto.
6086 * gcc.dg/vect/vect-bswap64.c: Ditto.
6087 * gcc.dg/vect/vect-live-1.c: Ditto.
6088 * gcc.dg/vect/vect-live-2.c: Ditto.
6089 * gcc.dg/vect/vect-live-3.c: Ditto.
6090 * gcc.dg/vect/vect-live-4.c: Ditto.
6091 * gcc.dg/vect/vect-live-5.c: Ditto.
6092 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6093 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6094 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6095 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6096 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6097 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6098 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6099 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6100 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6101 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6102 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6103 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6104 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6105 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6106 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6107 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6108 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6109
d4213166 61102016-06-24 Uros Bizjak <ubizjak@gmail.com>
6111
6112 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6113
5aaec397 61142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6115
6116 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6117 ia32 if R_386_GOT32X relocation is supported.
6118 * gcc.target/i386/noplt-3.c: Likewise.
6119 * gcc.target/i386/noplt-2.c: Likewise.
6120 (main): Renamed to ...
6121 (bar): This.
6122 * gcc.target/i386/noplt-4.c: Likewise.
6123 (main): Renamed to ...
6124 (bar): This.
6125 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6126 * gcc.target/i386/pr67400-5.c: Likewise.
6127
77104764 61282016-06-24 Jakub Jelinek <jakub@redhat.com>
6129
7318e591 6130 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6131 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6132
77104764 6133 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6134 f4): Adjust expected diagnostics.
6135 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6136 (T): If OVFP is defined, redefine to TP.
6137 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6138 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6139 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6140 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6141 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6142 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6143 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6144 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6145 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6146 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6147 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6148 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6149 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6150 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6151 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6152 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6153 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6154 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6155 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6156 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6157 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6158 as last argument to __builtin_add_overflow_p.
6159
ddf08519 61602016-06-23 Uros Bizjak <ubizjak@gmail.com>
6161
6162 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6163 dg-options and remove default vector testsuite compile flags.
6164 * g++.dg/vect/pr33860a.cc: Ditto.
6165 * g++.dg/vect/pr45470-a.cc: Ditto.
6166 * g++.dg/vect/pr45470-b.cc: Ditto.
6167 * g++.dg/vect/pr60896.cc: Ditto.
6168 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6169 * gcc.dg/vect/pr18308.c: Ditto.
6170 * gcc.dg/vect/pr24049.c: Ditto.
6171 * gcc.dg/vect/pr33373.c: Ditto.
6172 * gcc.dg/vect/pr36228.c: Ditto.
6173 * gcc.dg/vect/pr42395.c: Ditto.
6174 * gcc.dg/vect/pr42604.c: Ditto.
6175 * gcc.dg/vect/pr46663.c: Ditto.
6176 * gcc.dg/vect/pr48765.c: Ditto.
6177 * gcc.dg/vect/pr49093.c: Ditto.
6178 * gcc.dg/vect/pr49352.c: Ditto.
6179 * gcc.dg/vect/pr52298.c: Ditto.
6180 * gcc.dg/vect/pr52870.c: Ditto.
6181 * gcc.dg/vect/pr53185.c: Ditto.
6182 * gcc.dg/vect/pr53773.c: Ditto.
6183 * gcc.dg/vect/pr56695.c: Ditto.
6184 * gcc.dg/vect/pr62171.c: Ditto.
6185 * gcc.dg/vect/pr63530.c: Ditto.
6186 * gcc.dg/vect/pr68339.c: Ditto.
6187 * gcc.dg/vect/pr71259.c: Ditto.
6188 * gcc.dg/vect/vect-82_64.c: Ditto.
6189 * gcc.dg/vect/vect-83_64.c: Ditto.
6190 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6191 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6192 * gcc.dg/vect/vect-shift-2.c: Ditto.
6193 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6194 * gfortran.dg/vect/pr39318.f90: Ditto.
6195 * gfortran.dg/vect/pr45714-a.f: Ditto.
6196 * gfortran.dg/vect/pr45714-b.f: Ditto.
6197 * gfortran.dg/vect/pr46213.f90: Ditto.
6198
81883aeb 61992016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6200 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6201
6202 * gcc.target/powerpc/p9-splat-5.c: New test.
6203
affe5c16 62042016-06-23 Uros Bizjak <ubizjak@gmail.com>
6205
6206 PR tree-optimization/71488
6207 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6208 * lib/target-supports.exp: ... here.
6209 (check_sse4_hw_available): New procedure.
6210 (check_effective_target_sse4_runtime): Ditto.
6211 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6212 -march=westmere for sse4_runtime targets.
547fdd3e 6213 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6214 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6215 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6216 (main): Call check_vect ().
e50240d3 6217 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6218
6fb2f181 62192016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6220
6221 PR target/66232
6222 PR target/67400
6223 * gcc.target/i386/pr66232-14.c: New file.
6224 * gcc.target/i386/pr66232-15.c: Likewise.
6225 * gcc.target/i386/pr66232-16.c: Likewise.
6226 * gcc.target/i386/pr66232-17.c: Likewise.
6227 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6228 ia32 if R_386_GOT32X relocation is supported.
6229 * gcc.target/i386/pr67400-2.c: Likewise.
6230 * gcc.target/i386/pr67400-3.c: Likewise.
6231 * gcc.target/i386/pr67400-4.c: Likewise.
6232 * gcc.target/i386/pr67400-6.c: Likewise.
6233 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6234 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6235
88be2b3c 62362016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237
6238 PR libgfortran/48852
6239 * gfortran.dg/char4_iunit_1.f03: Update test.
6240 * gfortran.dg/f2003_io_5.f03: Update test.
6241 * gfortran.dg/real_const_3.f90: Update test.
6242
ff600f64 62432016-06-23 Andi Kleen <ak@linux.intel.com>
6244
6245 * g++.dg/bprob/bprob.exp: Support autofdo.
6246 * g++.dg/tree-prof/tree-prof.exp: dito.
6247 * gcc.dg/tree-prof/tree-prof.exp: dito.
6248 * gcc.misc-tests/bprob.exp: dito.
6249 * gfortran.dg/prof/prof.exp: dito.
6250 * lib/profopt.exp: dito.
6251 * lib/target-supports.exp: Check for autofdo.
6252
afa7ed87 62532016-06-23 Martin Liska <mliska@suse.cz>
6254
6255 * gcc.dg/pr71619.c: New test.
6256
0941fba8 62572016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6258
6259 PR target/67400
56896ed3 6260 * gcc.target/i386/pr67400-1.c: New test.
6261 * gcc.target/i386/pr67400-2.c: Likewise.
6262 * gcc.target/i386/pr67400-3.c: Likewise.
6263 * gcc.target/i386/pr67400-4.c: Likewise.
6264 * gcc.target/i386/pr67400-5.c: Likewise.
6265 * gcc.target/i386/pr67400-6.c: Likewise.
6266 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6267
e557fc7f 62682016-06-22 David Malcolm <dmalcolm@redhat.com>
6269
6270 * c-c++-common/missing-header-1.c: New test case.
6271 * c-c++-common/missing-header-2.c: New test case.
6272 * c-c++-common/missing-header-3.c: New test case.
6273 * c-c++-common/missing-header-4.c: New test case.
6274
8469aece 62752016-06-22 David Malcolm <dmalcolm@redhat.com>
6276
6277 PR c/70339
6278 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6279 hint.
6280 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6281 expected results due to builtin "nanl" now being suggested for
6282 "name".
6283 * gcc.dg/pr67580.c: Update expected messages.
6284 * gcc.dg/spellcheck-identifiers.c: New testcase.
6285 * gcc.dg/spellcheck-typenames.c: New testcase.
6286
6628b04d 62872016-06-22 David Malcolm <dmalcolm@redhat.com>
6288
6289 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6290 file.
6291 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6292 diagnostic-test-show-locus-parseable-fixits.c to sources for
6293 diagnostic_plugin_test_show_locus.c.
6294 * lib/gcc-defs.exp (freeform_regexps): New global.
6295 (dg-regexp): New function.
6296 (handle-dg-regexps): New function.
6297 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6298 freeform_regexps to the empty list.
6299 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6300
82ccd33e 63012016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6302
affe5c16 6303 PR tree-optimization/71488
82ccd33e 6304 * g++.dg/pr71488.C: New test.
6305 * gcc.dg/vect/vect-bool-cmp.c: New test.
6306
2c21de58 63072016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6308
6309 * gcc.dg/guality/param-5.c: New test.
6310
fadfd5fc 63112016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6312
6313 * gcc.target/i386/asm-flag-7.c: New test.
6314
03fee1f8 63152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6316
6317 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6318 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6319 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6320 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6321 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6322 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6328 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6329 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6330 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6331 * lib/target-supports.exp: Likewise.
6332
6905db52 63332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6334
6335 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6336 * gcc.dg/attr-ms_struct-2.c: Likewise.
6337 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6338 * gcc.dg/bf-ms-attrib.c: Likewise.
6339 * gcc.dg/bf-ms-layout-2.c: Likewise.
6340 * gcc.dg/bf-ms-layout-3.c: Likewise.
6341 * gcc.dg/bf-ms-layout.c: Likewise.
6342 * gcc.dg/bf-no-ms-layout.c: Likewise.
6343 * gcc.target/i386/bitfield1.c: Likewise.
6344 * gcc.target/i386/bitfield2.c: Likewise.
6345 * gcc.target/i386/bitfield3.c: Likewise.
6346
a6f93fc2 63472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6348
6349 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6350 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6351 override other than -mcpu=power9 command-line option is specified,
6352 or if the target operating system is aix.
6353 * gcc.target/powerpc/darn-1.c: Likewise.
6354 * gcc.target/powerpc/darn-2.c: Likewise.
6355 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6356 test if effective-target is not powerpc_p9vector_ok or if the
6357 target operating system is not defined.
6358 * gcc.target/powerpc/vslv-1.c: Likewise.
6359 * gcc.target/powerpc/vsrv-0.c: Likewise.
6360 * gcc.target/powerpc/vsrv-1.c: Likewise.
6361
1cb2b4d3 63622016-06-21 Tobias Burnus <burnus@net-b.de>
6363
6364 PR fortran/71068
6365 * gfortran.dg/coarray/data_1.f90: New.
6366
66ff0c67 63672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6368
6369 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6370 (dg-require-effective-target): Use arm_v8_neon_hw.
6371 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6372 (dg-require-effective-target): Likewise.
6373 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6374 (dg-require-effective-target): Likewise.
6375 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6376 (dg-require-effective-target): Likewise.
6377 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6378 (dg-require-effective-target): Likewise.
6379 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6380 (dg-require-effective-target): Likewise.
6381 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6382 Add AArch64 check.
6383
949bfed4 63842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6385
6386 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6387 Set to 3 so test passes.
6388
a20f6cd4 63892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6390
6391 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6392
12792843 63932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6394
6395 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6396 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6397 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6398 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6399
49763db6 64002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6401
6402 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6403 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6404
ada61167 64052016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6406
6407 PR target/71549
6408 * gcc.target/i386/pr71549.c: New test.
6409
a15584d4 64102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6411
6412 * gcc.target/powerpc/vadsdu-0.c: Replace
6413 dg-require-effective-target directive to allow test to run on more
6414 platforms, and add dg-skip-if directive to disable test on aix
6415 platforms because of known incompatibilities.
6416 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6417 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6418 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6419 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6420 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6421 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6422 * gcc.target/powerpc/vadsdub-2.c: Replace
6423 dg-require-effective-target directive to allow test to run on more
6424 platforms, and add dg-skip-if directive to disable test on aix
6425 platforms because of known incompatibilities.
6426 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6427 with vec_absdb call to differentiate this test from vadsdub-1.c.
6428 * gcc.target/powerpc/vadsduh-1.c: Replace
6429 dg-require-effective-target directive to allow test to run on more
6430 platforms, and add dg-skip-if directive to disable test on aix
6431 platforms because of known incompatibilities.
6432 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6433 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6434 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6435
ec15ec36 64362016-06-21 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR tree-optimization/71588
6439 * gcc.dg/pr71558.c: New test.
6440
faeffe49 64412016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6442
6443 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6444 * c-c++-common/pr68657-2.c: Likewise.
6445 * c-c++-common/pr68657-3.c: Likewise.
6446 * gcc.dg/torture/pr69714.c: Require int32plus support.
6447 * gcc.dg/torture/pr70025.c: Likewise.
6448 * gcc.dg/torture/pr70083.c: Likewise.
6449 * gcc.dg/torture/pr70542.c: Likewise.
6450 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6451
e218d07f 64522016-06-20 Joseph Myers <joseph@codesourcery.com>
6453
6454 PR c/71601
6455 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6456
232a3df7 64572016-06-20 Jakub Jelinek <jakub@redhat.com>
6458
d7f45b87 6459 PR middle-end/71581
6460 * gcc.dg/pr71581.c: New test.
6461
232a3df7 6462 PR rtl-optimization/71591
6463 * gcc.dg/cpp/pr71591.c: New test.
6464
dbddef42 64652016-06-20 David B. Robins <gcc@davidrobins.net>
6466
6467 PR target/71571
6468 * g++.dg/torture/pr71571.C: New test.
6469
03129ccb 64702016-06-20 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR target/71559
6473 * gcc.target/i386/sse2-pr71559.c: New test.
6474 * gcc.target/i386/avx-pr71559.c: New test.
6475 * gcc.target/i386/avx512f-pr71559.c: New test.
6476
a40b4b62 64772016-06-20 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/71194
6480 * gfortran.dg/pointer_remapping_10.f90: New.
6481
ecbea05a 64822016-06-20 David Malcolm <dmalcolm@redhat.com>
6483
6484 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6485
0f61dae9 64862016-06-20 Martin Sebor <msebor@redhat.com>
6487
6488 PR c/69507
6489 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6490 * gnu90-const-expr-1.c: Same.
6491 * gnu99-const-expr-1.c: Same.
6492 * gnu99-static-1.c: Same.
6493
e458dfd8 64942016-06-20 Renlin Li <renlin.li@arm.com>
6495
2c0c0c9b 6496 PR testsuite/71489
e458dfd8 6497 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6498
7ab71cb3 64992016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6500
6501 * gcc.target/aarch64/vcvt_f64_1.c: New.
6502 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6503 * gcc.target/aarch64/vrecp_f64_1.c: New.
6504
34d36b7a 65052016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6506
6507 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6508 "alignement".
6509
ed7f4748 65102016-06-20 Georg-Johann Lay <avr@gjlay.de>
6511
6512 PR target/71103
6513 * gcc.target/avr/torture/pr71103-2.c: New test.
6514
a940fdc7 65152016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6516
6517 PR c/69507
6518 * gcc.dg/alignof.c: New test.
6519
98683d85 65202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6521
6522 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6523 vs dg-error; test constexpr specifier too.
6524
358cee25 65252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6528
c3d7ceb6 65292016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6530
6531 * lib/target-supports.exp
6532 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6533 arm_neon_ok and merge flags. Fix temporary test name.
6534 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6535 and merge flags.
6536
1176073c 65372016-06-17 Martin Liska <mliska@suse.cz>
6538
6539 * gcc.dg/predict-9.c: Fix dump scanning.
6540
f3e2969a 65412016-06-17 Bin Cheng <bin.cheng@arm.com>
6542
6543 PR tree-optimization/71354
6544 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6545
7fdca647 65462016-06-17 Bin Cheng <bin.cheng@arm.com>
6547
6548 PR tree-optimization/71347
6549 * gcc.dg/tree-ssa/pr71347.c: New test.
6550
a338a226 65512016-06-17 Bin Cheng <bin.cheng@arm.com>
6552
6553 PR tree-optimization/71354
6554 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6555
c1e75671 65562016-06-17 Bin Cheng <bin.cheng@arm.com>
6557
6558 * gcc.dg/vect/vect-alias-check-1.c: New test.
6559
365ba13d 65602016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6561
59bde511 6562 PR target/71151
365ba13d 6563 * gcc.target/avr/pr71151-1.c: New test.
6564 * gcc.target/avr/pr71151-2.c: New test.
6565 * gcc.target/avr/pr71151-3.c: New test.
6566 * gcc.target/avr/pr71151-4.c: New test.
6567 * gcc.target/avr/pr71151-5.c: New test.
6568 * gcc.target/avr/pr71151-6.c: New test.
6569 * gcc.target/avr/pr71151-7.c: New test.
6570 * gcc.target/avr/pr71151-8.c: New test.
6571 * gcc.target/avr/pr71151-common.h: New test.
6572
db48d95b 65732016-06-16 Martin Liska <mliska@suse.cz>
6574
6575 * gfortran.dg/predict-1.f90: New test.
6576
4c780a59 65772016-06-16 Uros Bizjak <ubizjak@gmail.com>
6578
6579 PR target/71242
f9c39b65 6580 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6581
8c1879bc 65822016-06-16 Jan Hubicka <hubicka@ucw.cz>
6583
6584 * g++.dg/vect/pr36648.cc: Disable cunrolli
6585
33698dfe 65862016-06-16 Jakub Jelinek <jakub@redhat.com>
6587
745f2db6 6588 PR target/71554
6589 * gcc.c-torture/execute/pr71554.c: New test.
6590
33698dfe 6591 PR rtl-optimization/71532
6592 * gcc.dg/torture/pr71532.c: New test.
6593
b42322b9 65942016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6595
6596 * gcc.target/powerpc/p9-dimode1.c: New test.
6597 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6598
412b298a 65992016-06-15 Jakub Jelinek <jakub@redhat.com>
6600
93479f99 6601 * gcc.c-torture/compile/20160615-1.c: New test.
6602
412b298a 6603 * g++.dg/cpp0x/ref-qual17.C: New test.
6604
3ec40531 66052016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6606
6607 PR middle-end/71529
6608 * gcc.target/i386/pr71529.C: New test.
6609
edfe7670 66102016-06-15 Alan Hayward <alan.hayward@arm.com>
6611
6612 PR tree-optimization/71483
6613 * g++.dg/vect/pr71483.c: New
6614
6e52ac17 66152016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 PR c++/70202
6618 * g++.dg/inherit/crash6.C: New.
6619 * g++.dg/inherit/union2.C: Likewise.
6620 * g++.dg/inherit/virtual12.C: Likewise.
6621 * g++.dg/inherit/virtual13.C: Likewise.
6622 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6623
aed35af2 66242016-06-15 Uros Bizjak <ubizjak@gmail.com>
6625
0941fba8 6626 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6627
6f710392 66282016-06-15 Alan Hayward <alan.hayward@arm.com>
6629
6630 PR tree-optimization/71439
6631 * gcc.dg/vect/pr71439.c: New
6632
d1cedfd3 66332016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6634
6635 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6636
ee8fd158 66372016-06-15 Richard Biener <rguenther@suse.de>
6638
6639 * gcc.dg/vect/slp-45.c: New testcase.
6640
5695a690 66412016-06-15 Richard Biener <rguenther@suse.de>
6642
6643 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6644
267ae3ee 66452016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6646
6647 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6648 requirements, and disable for AIX for now.
6649 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6650
a6d0e20a 66512016-06-14 Jakub Jelinek <jakub@redhat.com>
6652
b2efd162 6653 PR c++/71528
6654 * g++.dg/opt/pr71528.C: New test.
6655
a6d0e20a 6656 PR c++/71516
6657 * g++.dg/init/pr71516.C: New test.
6658
035778de 66592016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6660
6661 * g++.dg/init/array46.C: New.
6662
7c9dc58e 66632016-06-14 Uros Bizjak <ubizjak@gmail.com>
6664
0941fba8 6665 * gcc.target/i386/float128-3.c: New test.
6666 * gcc.target/i386/quad-sse4.c: Ditto.
6667 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6668 Update scan strings.
7c9dc58e 6669
412640c9 66702016-06-14 Richard Biener <rguenther@suse.de>
6671
6672 PR middle-end/71526
6673 * gfortran.dg/pr71526.f90: New testcase.
6674
1b9fde85 66752016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6676
6677 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6678 * gcc.dg/zero_bits_compound-1.c: Likewise.
6679
306097e3 66802016-06-14 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/71522
6683 * gcc.dg/torture/pr71522.c: New testcase.
6684
566255a8 66852016-06-14 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/71520
6688 * gcc.dg/tree-ssa/pr71520.c: New test.
6689
eb912adb 66902016-06-14 Richard Biener <rguenther@suse.de>
6691
6692 PR tree-optimization/71521
56d35455 6693 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6694
9720103d 66952016-06-13 Jakub Jelinek <jakub@redhat.com>
6696
12cb8367 6697 PR sanitizer/71498
6698 * c-c++-common/ubsan/bounds-13.c: New test.
6699
9720103d 6700 PR preprocessor/71183
6701 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6702
5965fbcc 67032016-06-13 Jeff Law <law@redhat.com>
6704
6705 PR tree-optimization/71403
6706 * c-c++-common/ubsan/pr71403-1.c: New test.
6707 * c-c++-common/ubsan/pr71403-2.c: New test.
6708 * c-c++-common/ubsan/pr71403-3.c: New test.
6709
04537049 67102016-06-13 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR middle-end/71478
6713 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6714 Add -Wno-psabi -w to dg-options.
6715
412f195f 67162016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6717
6718 * gcc.target/powerpc/vadsdu-0.c: New test.
6719 * gcc.target/powerpc/vadsdu-1.c: New test.
6720 * gcc.target/powerpc/vadsdu-2.c: New test.
6721 * gcc.target/powerpc/vadsdu-3.c: New test.
6722 * gcc.target/powerpc/vadsdu-4.c: New test.
6723 * gcc.target/powerpc/vadsdu-5.c: New test.
6724 * gcc.target/powerpc/vadsdub-1.c: New test.
6725 * gcc.target/powerpc/vadsdub-2.c: New test.
6726 * gcc.target/powerpc/vadsduh-1.c: New test.
6727 * gcc.target/powerpc/vadsduh-2.c: New test.
6728 * gcc.target/powerpc/vadsduw-1.c: New test.
6729 * gcc.target/powerpc/vadsduw-2.c: New test.
6730
527790c1 67312016-06-13 David Malcolm <dmalcolm@redhat.com>
6732
6733 * gcc.dg/c99-init-2.c (c): Update expected error message.
6734 * gcc.dg/init-bad-8.c (foo): Likewise.
6735 * gcc.dg/spellcheck-fields-3.c: New test case.
6736
102e67eb 67372016-06-13 Martin Liska <mliska@suse.cz>
6738
6739 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6740 and "guess loop iv compared" heuristics.
6741 * gcc.dg/predict-2.c: Likewise.
6742 * gcc.dg/predict-3.c: Likewise.
6743 * gcc.dg/predict-4.c: Likewise.
6744 * gcc.dg/predict-5.c: Likewise.
6745 * gcc.dg/predict-6.c: Likewise.
6746
1a54d3be 67472016-06-13 Marek Polacek <polacek@redhat.com>
6748
6749 PR middle-end/71476
6750 * c-c++-common/Wswitch-unreachable-4.c: New test.
6751 * gcc.dg/Wswitch-unreachable-2.c: New test.
6752 * g++.dg/tm/jump1.C: Move dg-warning.
6753
5b7401b8 67542016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gnat.dg/renaming10.ad[sb]: New test.
6757
1c93151c 67582016-06-13 Paul Thomas <pault@gcc.gnu.org>
6759
6760 PR fortran/70673
6761 * gfortran.dg/pr70673.f90: New test.
6762
249865a0 67632016-06-13 Richard Biener <rguenther@suse.de>
6764
6765 PR middle-end/64516
6766 * gcc.dg/align-3.c: New testcase.
6767
776d9b14 67682016-06-13 Martin Liska <mliska@suse.cz>
6769
6770 * gcc.target/i386/pr71458.c: New test.
6771
0cf5c551 67722016-06-12 Uros Bizjak <ubizjak@gmail.com>
6773
6774 PR target/71241
f9c39b65 6775 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6776
34de0a35 67772016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6778
6779 PR target/60751
6780 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6781 statement.
6782
0cc8bc98 67832016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6784
6785 PR target/60751
6786 * gfortran.dg/comma_IO_extension_1.f90: New test.
6787 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6788 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6789 statement.
6790 * gfortran.dg/graphite/pr38083.f90: Likewise.
6791 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6792 missing format.
6793
0ff78c86 67942016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 * gnat.dg/case_character.adb: New test.
6797
6c38863e 67982016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6799
6800 PR middle-end/71310
6801 * gcc.target/powerpc/pr71310.c: New testcase.
6802
24c41395 68032016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6804
6805 PR middle-end/71478
6806 * gcc.dg/pr71478.c: New test.
6807
aeb26fb6 68082016-06-10 Jakub Jelinek <jakub@redhat.com>
6809
702b3575 6810 PR middle-end/71494
6811 * gcc.c-torture/execute/pr71494.c: New test.
6812
8ec29807 6813 PR c/68657
6814 * gcc.target/i386/pr68657.c: New test.
6815
aeb26fb6 6816 PR inline-asm/68843
6817 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6818 (test): Add -masm=intel alternatives.
6819
1dc4d519 68202016-06-10 Martin Sebor <msebor@redhat.com>
6821
6822 PR c/71392
6823 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6824
6385d6d3 68252016-06-10 Jeff Law <law@redhat.com>
6826
6827 PR tree-optimization/71335
6828 * gcc.c-torture/execute/pr71335.c: New test.
6829
041a412b 68302016-06-10 David Malcolm <dmalcolm@redhat.com>
6831
6832 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6833 the various "cannot tail-call: " messages.
6834
4a5edbb2 68352016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6836
6837 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6838 and options.
6839
9cf3aec3 68402016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6841
6842 PR sanitizer/71480
6843 * c-c++-common/asan/pr71480.c: New test.
6844
61724718 68452016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6846
6847 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6848 (ASMNAME2): Likewise.
6849 (main): Replace fn in asm statement with ASMNAME ("fn").
6850 * gcc.dg/guality/pr68037-2.c: Likewise.
6851 * gcc.dg/guality/pr68037-3.c: Likewise.
6852 * gcc.dg/torture/pr68037-1.c: Likewise.
6853 * gcc.dg/torture/pr68037-2.c: Likewise.
6854 * gcc.dg/torture/pr68037-3.c: Likewise.
6855
1807f6fb 68562016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6857
6858 PR inline-asm/68843
6859 * gcc.target/i386/pr68843-1.c: New test.
6860 * gcc.target/i386/pr68843-2.c: New test.
6861
ccfa030f 68622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6863 Cesar Philippidis <cesar@codesourcery.com>
6864
6865 PR middle-end/71373
6866 * gcc.dg/goacc/nested-function-1.c: New file.
6867 * gcc.dg/goacc/nested-function-2.c: Likewise.
6868 * gcc.dg/goacc/pr71373.c: Likewise.
6869 * gfortran.dg/goacc/cray-2.f95: Likewise.
6870 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6871 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6872 * gfortran.dg/goacc/cray.f95: Update.
6873 * gfortran.dg/goacc/loop-1.f95: Likewise.
6874 * gfortran.dg/goacc/loop-3.f95: Likewise.
6875 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6876 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6877
68782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6879
6880 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6881 for OpenACC tile clauses.
6882 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6883
6884 PR c/71381
6885 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6886 to...
6887 * c-c++-common/goacc/cache-2.c: ... this new file.
6888 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6889 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6890 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6891 usage.
6892 * gfortran.dg/goacc/cray.f95: Likewise.
6893 * gfortran.dg/goacc/loop-1.f95: Likewise.
6894
bb038f3e 68952016-06-10 Alan Hayward <alan.hayward@arm.com>
6896
6897 PR tree-optimization/71407
6898 PR tree-optimization/71416
6899 * gcc.dg/vect/pr71407.c: New
6900 * gcc.dg/vect/pr71416-1.c: New
6901 * gcc.dg/vect/pr71416-2.c: New
6902
332409d3 69032016-06-10 Richard Biener <rguenther@suse.de>
6904
6905 PR middle-end/71477
6906 * gcc.dg/torture/pr71477.c: New testcase.
6907
03cf727c 69082016-06-09 Julia Koval <julia.koval@intel.com>
6909
6910 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6911 * gcc.target/i386/interrupt-13.c: Likewise.
6912 * gcc.target/i386/interrupt-15.c: Likewise.
6913 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6914 * gcc.target/i386/interrupt-24.c: Likewise.
6915 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6916 * gcc.target/i386/interrupt-9.c: Likewise.
6917 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6918
23b101c5 69192016-06-09 Martin Sebor <msebor@redhat.com>
6920
6921 PR c/70883
6922 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6923 * gcc.dg/builtin-constant_p-1.c: Same.
6924 * gcc.dg/builtins-error.c: Same.
6925 * gcc.dg/pr70859.c: Same.
6926
188d6bbb 69272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6928
6929 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6930 * gcc.dg/torture/pr68067-1.c: Likewise.
6931 * gcc.dg/torture/pr68067-2.c: Likewise.
6932
69332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6934
6935 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6936 when setting SIZE.
6937
ff8886bd 69382016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6939
6940 PR c++/71465
6941 * g++.dg/inherit/crash5.C: New.
6942 Revert:
6943 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6944
6945 PR c++/70202
6946 * g++.dg/inherit/crash5.C: New.
6947 * g++.dg/inherit/virtual1.C: Adjust.
6948
3f76cceb 69492016-06-09 Martin Liska <mliska@suse.cz>
6950
6951 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6952 * g++.dg/predict-loop-exit-2.C: Likewise.
6953 * g++.dg/predict-loop-exit-3.C: Likewise.
6954 * gcc.dg/predict-1.c: Likewise.
6955 * gcc.dg/predict-2.c: Likewise.
6956 * gcc.dg/predict-3.c: Likewise.
6957 * gcc.dg/predict-4.c: Likewise.
6958 * gcc.dg/predict-5.c: Likewise.
6959 * gcc.dg/predict-6.c: Likewise.
6960 * gcc.dg/predict-7.c: Likewise.
6961
59ae3d1b 69622016-06-09 Richard Biener <rguenther@suse.de>
6963
6964 PR tree-optimization/71462
6965 * gcc.dg/torture/pr71462.c: New testcase.
6966
8c2d2acf 69672016-06-09 Marek Polacek <polacek@redhat.com>
6968
6969 PR c/65471
6970 * gcc.dg/c11-generic-3.c: New test.
6971
224cb6b7 69722016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 * g++.dg/init/array42.C: New.
6975 * g++.dg/init/array43.C: Likewise.
6976 * g++.dg/init/array44.C: Likewise.
6977 * g++.dg/init/array45.C: Likewise.
6978 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6979 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6980 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6981 * g++.dg/gomp/pr35751.C: Likewise.
6982 * g++.dg/init/array23.C: Likewise.
6983 * g++.dg/init/brace2.C: Likewise.
6984 * g++.dg/init/brace6.C: Likewise.
6985
732905bb 69862016-06-08 Martin Sebor <msebor@redhat.com>
6987 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR c++/70507
6990 PR c/68120
6991 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6992 * c-c++-common/builtin-arith-overflow-2.c: New test.
6993 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6994 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6995 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6996
7ddaa622 69972016-06-08 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR c++/71442
7000 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7001
84ee0905 70022016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7003
7004 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7005 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7006 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7007 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7008 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7009 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7010 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7011 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7012 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7013 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7014 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7015 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7016 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7017
2876af98 70182016-06-08 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/68558
7021 * gcc.dg/vect/slp-44.c: New testcase.
7022
acbb0d03 70232016-06-08 Richard Biener <rguenther@suse.de>
7024
7025 * gcc.dg/vect/slp-43.c: New testcase.
7026
f8689010 70272016-06-08 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/71452
7030 * gcc.dg/torture/pr71452.c: New testcase.
7031
52d393eb 70322016-06-08 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR c++/71448
7035 * g++.dg/torture/pr71448.C: New test.
7036
9d700ce4 70372016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7038
7039 PR debug/71432
7040 PR ada/71413
7041 * g++.dg/debug/pr71432.C: New test.
7042
eb96ef65 70432016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7044
7045 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7046 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7047 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7048
a4753cdd 70492016-06-08 Alan Hayward <alan.hayward@arm.com>
7050
7051 * gcc.dg/vect/vect-live-2.c: Update effective target.
7052 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7053 * lib/target-supports.exp: Add aarch64 to vect_long.
7054
bafc7b1d 70552016-06-08 Marek Polacek <polacek@redhat.com>
7056
7057 PR c/71418
7058 * gcc.dg/noncompile/pr71418.c: New test.
7059
06e590e7 7060 PR c/71426
7061 * gcc.dg/noncompile/pr71426.c: New test.
7062
d3cb49c9 70632016-06-07 Jan Hubicka <hubicka@ucw.cz>
7064
7065 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7066 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7067 * gcc.dg/predict-3.c: Update template.
7068 * gcc.dg/predict-5.c: Update template.
7069 * gcc.dg/predict-6.c: Update template.
7070 * gcc.dg/predict-9.c: Update template.
7071 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7072
2d76c36a 70732016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7074
7075 * gcc.target/powerpc/vec-mul.c: New test.
7076
7cfde92a 70772016-06-07 David Malcolm <dmalcolm@redhat.com>
7078
7079 * gcc.dg/spellcheck-fields-2.c: New test case.
7080
b032c4dd 70812016-06-07 Richard Biener <rguenther@suse.de>
7082
7083 PR c/61564
7084 * gcc.dg/Wpragmas-1.c: New testcase.
7085 * gcc.dg/Wattributes-4.c: Likewise.
7086 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7087 entry.
7088
a7056369 70892016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7090
7091 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7092 spurious debug code.
7093
123c61e0 70942016-06-07 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/71428
7097 * gcc.dg/torture/pr71428.c: New testcase.
7098
5819d47b 70992016-06-07 Richard Biener <rguenther@suse.de>
7100
7101 PR middle-end/71423
7102 * gcc.dg/torture/pr71423.c: New testcase.
7103
6cec5c6b 71042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7105
7106 PR middle-end/71408
7107 * gcc.dg/tree-ssa/pr71408.c: New test.
7108
40bbfc17 71092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7110
7111 PR middle-end/71281
7112 * g++.dg/torture/pr71281.C: New test.
7113
61f1f80c 71142016-06-06 Marek Polacek <polacek@redhat.com>
7115
7116 PR c/71362
7117 * gcc.dg/pr71362.c: New test.
7118
0406b32f 71192016-06-06 Jakub Jelinek <jakub@redhat.com>
7120 Patrick Palka <ppalka@gcc.gnu.org>
7121
7122 PR c++/70847
7123 PR c++/71330
7124 PR c++/71393
7125 * g++.dg/opt/pr70847.C: New test.
7126 * g++.dg/ubsan/pr70847.C: New test.
7127 * g++.dg/ubsan/pr71393.C: New test.
7128
b1445999 71292016-06-06 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR tree-optimization/71259
7132 * gcc.dg/vect/pr71259.c: New test.
7133
99b4f3a2 71342016-06-06 David Malcolm <dmalcolm@redhat.com>
7135
7136 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7137 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7138 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7139 above.
7140
837679bc 71412016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7142
7143 PR middle-end/37780
7144 * gcc.c-torture/execute/pr37780.c: New test.
7145 * gcc.target/aarch64/pr37780_1.c: Likewise.
7146 * gcc.target/arm/pr37780_1.c: Likewise.
7147
e4b92538 71482016-06-06 Marek Polacek <polacek@redhat.com>
7149
7150 * c-c++-common/attr-may-alias-1.c: New test.
7151 * c-c++-common/attr-may-alias-2.c: New test.
7152 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7153
43ac2f2f 71542016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7155
7156 PR c/24414
7157 * gcc.target/i386/pr24414.c: New test.
7158
7e1786b2 71592016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7160
7161 * gcc.target/sparc/vis4misc.c: New file.
7162 * gcc.target/sparc/fpcmp.c: Likewise.
7163 * gcc.target/sparc/fpcmpu.c: Likewise.
7164
f593ccb2 71652016-06-06 Alan Hayward <alan.hayward@arm.com>
7166
7167 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7168 * gcc.dg/vect/vect-live-3.c: Likewise.
7169
be6d8ddc 71702016-06-06 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/71398
7173 * gcc.dg/torture/pr71398.c: New testcase.
7174
78f27916 71752016-06-06 Uros Bizjak <ubizjak@gmail.com>
7176
7177 PR target/71389
7178 * g++.dg/pr71389.C: New test.
7179
c5899606 71802016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7181
7182 PR fortran/71404
7183 * gfortran.dg/fmt_read_5.f: New test.
7184
8e3cd305 71852016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7186
7187 PR fortran/69659
7188 * gfortran.dg/class_array_22.f03: New test.
7189
703c0a09 71902016-06-05 Jan Hubicka <hubicka@ucw.cz>
7191
7192 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7193
d07b2b6f 71942016-06-05 Jan Hubicka <hubicka@ucw.cz>
7195
7196 * gcc.dg/predict-9.c: Update template.
7197
4a7ec4ac 71982016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/49377
7201 * g++.dg/template/pr49377.C: New.
7202
7499ef4a 72032016-06-04 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR tree-optimization/71405
7206 * g++.dg/torture/pr71405.C: New test.
7207
558c800d 72082016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/70202
7211 * g++.dg/inherit/crash5.C: New.
7212 * g++.dg/inherit/virtual1.C: Adjust.
7213
4ee7cf4b 72142016-06-03 Jeff Law <law@redhat.com>
7215
7216 PR tree-optimization/71316
7217 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7218
b12ae762 72192016-06-03 Jakub Jelinek <jakub@redhat.com>
7220
7221 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7222 dg-additional-options with just -fno-tree-scev-cprop in it.
7223 * gcc.dg/vect/vect-live-2.c: Likewise.
7224 * gcc.dg/vect/vect-live-5.c: Likewise.
7225 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7226 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7227 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7228
e09a5ee3 72292016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7230
7231 PR c++/27100
7232 * g++.dg/other/friend6.C: New test.
7233
f14b1922 72342016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7235
7236 * g++.dg/torture/ppc-ldst-array.C: New.
7237
20702ea3 72382016-06-03 Joseph Myers <joseph@codesourcery.com>
7239
7240 PR target/71276
7241 PR target/71277
7242 * gcc.dg/torture/builtin-fp-int-inexact.c,
7243 gcc.target/i386/387-builtin-fp-int-inexact.c,
7244 gcc.target/i386/387-rint-inline-1.c,
7245 gcc.target/i386/387-rint-inline-2.c,
7246 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7247 gcc.target/i386/sse2-rint-inline-1.c,
7248 gcc.target/i386/sse2-rint-inline-2.c,
7249 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7250 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7251
5ed3cc7b 72522016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7253 Julia Koval <julia.koval@intel.com>
7254
7255 PR target/66960
7256 PR target/67630
7257 PR target/67634
7258 PR target/67841
7259 PR target/68037
7260 PR target/68618
7261 PR target/68661
7262 PR target/69575
7263 PR target/69596
7264 PR target/69734
7265 * gcc.dg/guality/pr68037-1.c: New test.
7266 * gcc.dg/guality/pr68037-2.c: Likewise.
7267 * gcc.dg/guality/pr68037-3.c: Likewise.
7268 * gcc.dg/torture/pr68037-1.c: Likewise.
7269 * gcc.dg/torture/pr68037-2.c: Likewise.
7270 * gcc.dg/torture/pr68037-3.c: Likewise.
7271 * gcc.dg/torture/pr68661-1a.c: Likewise.
7272 * gcc.dg/torture/pr68661-1b.c: Likewise.
7273 * gcc.target/i386/interrupt-1.c: Likewise.
7274 * gcc.target/i386/interrupt-2.c: Likewise.
7275 * gcc.target/i386/interrupt-3.c: Likewise.
7276 * gcc.target/i386/interrupt-4.c: Likewise.
7277 * gcc.target/i386/interrupt-5.c: Likewise.
7278 * gcc.target/i386/interrupt-6.c: Likewise.
7279 * gcc.target/i386/interrupt-7.c: Likewise.
7280 * gcc.target/i386/interrupt-8.c: Likewise.
7281 * gcc.target/i386/interrupt-9.c: Likewise.
7282 * gcc.target/i386/interrupt-10.c: Likewise.
7283 * gcc.target/i386/interrupt-11.c: Likewise.
7284 * gcc.target/i386/interrupt-12.c: Likewise.
7285 * gcc.target/i386/interrupt-13.c: Likewise.
7286 * gcc.target/i386/interrupt-14.c: Likewise.
7287 * gcc.target/i386/interrupt-15.c: Likewise.
7288 * gcc.target/i386/interrupt-16.c: Likewise.
7289 * gcc.target/i386/interrupt-17.c: Likewise.
7290 * gcc.target/i386/interrupt-18.c: Likewise.
7291 * gcc.target/i386/interrupt-19.c: Likewise.
7292 * gcc.target/i386/interrupt-20.c: Likewise.
7293 * gcc.target/i386/interrupt-21.c: Likewise.
7294 * gcc.target/i386/interrupt-22.c: Likewise.
7295 * gcc.target/i386/interrupt-23.c: Likewise.
7296 * gcc.target/i386/interrupt-24.c: Likewise.
7297 * gcc.target/i386/interrupt-25.c: Likewise.
7298 * gcc.target/i386/interrupt-26.c: Likewise.
7299 * gcc.target/i386/interrupt-27.c: Likewise.
7300 * gcc.target/i386/interrupt-28.c: Likewise.
7301 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7302 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7303 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7304 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7305 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7306 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7307 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7308 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7309 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7310 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7311 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7312 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7313
3e346f54 73142016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7315
f27c52fb 7316 PR tree-optimization/52171
7317 * gcc.dg/pr52171.c: New test.
7318 * gcc.target/i386/pr52171.c: New test.
3e346f54 7319
22e029d2 73202016-06-03 Jan Hubicka <jh@suse.cz>
7321
7322 * g++.dg/tree-ssa/pred-1.C: New testcase
7323 * gcc.dg/tree-ssa/pred-1.c: New testcase
7324
41ce74ed 73252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7326
7327 PR target/70957
7328 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7329 support.
7330 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7331
cf573a72 73322016-06-03 Alan Hayward <alan.hayward@arm.com>
7333
7334 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7335
75aae5b4 73362016-06-03 Alan Hayward <alan.hayward@arm.com>
7337
7338 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7339 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7340 * gcc.dg/vect/vect-live-1.c: New test.
7341 * gcc.dg/vect/vect-live-2.c: New test.
7342 * gcc.dg/vect/vect-live-3.c: New test.
7343 * gcc.dg/vect/vect-live-4.c: New test.
7344 * gcc.dg/vect/vect-live-5.c: New test.
7345 * gcc.dg/vect/vect-live-slp-1.c: New test.
7346 * gcc.dg/vect/vect-live-slp-2.c: New test.
7347 * gcc.dg/vect/vect-live-slp-3.c: New test.
7348
eba6788d 73492016-06-03 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR middle-end/71387
7352 * g++.dg/opt/pr71387.C: New test.
7353
5a653985 73542016-06-02 Jeff Law <law@redhat.com>
7355
7356 PR tree-optimization/71328
7357 * gcc.c-torture/compile/pr71328.c: New test.
7358
f92f6941 73592016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7360
7361 PR fortran/52393
7362 * gfortran.dg/fmt_read_3.f90: Fix typo.
7363 * gfortran.dg/fmt_read_4.f90: New test.
7364
0d29e152 73652016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7368 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7369 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7370 * g++.dg/cpp0x/override2.C: Likewise.
7371 * g++.dg/parse/crash5.C: Likewise.
7372 * g++.dg/parse/error16.C: Likewise.
7373 * g++.dg/parse/error27.C: Likewise.
7374 * g++.dg/template/qualttp15.C: Likewise.
7375 * g++.dg/template/redecl4.C: Likewise.
7376 * g++.old-deja/g++.other/crash39.C: Likewise.
7377 * g++.old-deja/g++.other/struct1.C: Likewise.
7378 * g++.old-deja/g++.pt/m9a.C: Likewise.
7379 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7380
2740a1a5 73812016-06-02 Jakub Jelinek <jakub@redhat.com>
7382
89f17a65 7383 PR c++/71372
7384 * c-c++-common/pr71372.c: New test.
7385
2740a1a5 7386 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7387 __TIME__ strings with __builtin_strcmp instead of printf and
7388 dg-output.
7389
9ae89a4e 73902016-06-02 Martin Liska <mliska@suse.cz>
7391
7392 * gcc.dg/predict-9.c: New test.
7393
41258f9c 73942016-06-02 Jakub Jelinek <jakub@redhat.com>
7395
7396 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7397 global set_compiler_env_var and global saved_compiler_env_var.
7398
dad46eb8 73992016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 PR rtl-optimization/71295
7402 * gcc.c-torture/compile/pr71295.c: New test.
7403
9cc8a892 74042016-06-02 Jakub Jelinek <jakub@redhat.com>
7405
98e7c96c 7406 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7407
4a5a4de2 7408 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7409 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7410
9cc8a892 7411 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7412 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7413 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7414 alternative number.
7415
46819a36 74162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7417
7418 * gcc.target/powerpc/p9-splat-4.c: New test.
7419
74202016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7421
7422 PR target/71186
7423 * gcc.target/powerpc/pr71186.c: New test.
7424
d9820cc5 74252016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7426
7427 PR fortran/52393
7428 * gfortran.dg/fmt_read_3.f90: New test.
7429
2f14ca3e 74302016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7431
7432 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7433 procedure.
7434
dfa5c0d3 74352016-06-01 Eduard Sanou <dhole@openmailbox.org>
7436
7437 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7438 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7439 env var is set.
7440 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7441 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7442 shown once.
7443 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7444 during compilation.
7445 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7446 vars set by dg-set-compiler-env-var.
7447
7d7125df 74482016-06-01 Paul Thomas <pault@gcc.gnu.org>
7449
7450 PR fortran/71156
7451 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7452 to the module procedure declaration.
7453 * gfortran.dg/submodule_16.f08: New test.
7454
6ab9cde4 74552016-06-01 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR middle-end/71371
7458 * c-c++-common/gomp/pr71371.c: New test.
7459
0cfe7a23 74602016-06-01 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/71366
7463 * gcc.dg/torture/pr71366-1.c: New testcase.
7464 * gcc.dg/torture/pr71366-2.c: Likewise.
7465
5a5b02e1 74662016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7467
7468 * gcc.target/powerpc/vslv-0.c: New test.
7469 * gcc.target/powerpc/vslv-1.c: New test.
7470 * gcc.target/powerpc/vsrv-0.c: New test.
7471 * gcc.target/powerpc/vsrv-1.c: New test.
7472
d27a79f6 74732016-06-01 Nathan Sidwell <nathan@acm.org>
7474
7475 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7476 * gcc.target/nvptx/weak.c: New.
7477
6172a9fd 74782016-06-01 Richard Biener <rguenther@suse.de>
7479
7480 PR tree-optimization/71261
7481 * gcc.dg/torture/vect-bool-1.c: New testcase.
7482
f9aaabb2 74832016-06-01 Jakub Jelinek <jakub@redhat.com>
7484
7485 * gfortran.dg/gomp/order-1.f90: New test.
7486 * gfortran.dg/gomp/order-2.f90: New test.
7487
53b01069 74882016-06-01 Jan Hubicka <hubicka@ucw.cz>
7489
7490 * gcc.dg/unroll-6.c: Update template.
7491 * gcc.dg/unroll-7.c: New testcase.
7492 * gcc.dg/unroll-8.c: New testcase.
7493
36757397 74942016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7495
7496 * gnat.dg/opt56.ad[sb]: New test.
7497
7f93bd6e 74982016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7499
7500 PR c++/66635
7501 * g++.dg/cpp0x/constexpr-ice16.C: New.
7502
9f41a2ce 75032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7504
7505 PR tree-optimization/71314
7506 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7507 -mbranch-cost=2.
7508
31e02373 75092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7510
7511 PR tree-optimization/71077
7512 * gcc.dg/tree-ssa/pr71077.c: New test.
7513
76f8f901 75142016-05-31 Jan Hubicka <hubicka@ucw.cz>
7515
7f93bd6e 7516 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7517 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7518 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7519
04f5f923 75202016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7521
7522 PR c++/71248
7523 * g++.dg/cpp0x/pr71248.C: New.
7524 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7525 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7526 * g++.dg/init/new37.C: Likewise.
7527 * g++.dg/template/static1.C: Likewise.
7528 * g++.dg/template/static2.C: Likewise.
7529
4ffddf28 75302016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7531
7532 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7533 instead of %rdi.
7534 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7535
4ff7bd21 75362016-05-31 Marek Polacek <polacek@redhat.com>
7537
7538 * c-c++-common/Wswitch-unreachable-3.c: New test.
7539 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7540
e1f7cc4b 75412016-05-31 Richard Biener <rguenther@suse.de>
7542
7543 PR tree-optimization/71352
7544 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7545
02978bd1 75462016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7547
7548 * gcc.target/arm/armv5_thumb_isa.c: New test.
7549
cfce8164 75502016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7551
7552 PR target/71346
7553 * gcc.target/i386/pr71346.c: New test.
7554
7a51c705 75552016-05-31 Tom de Vries <tom@codesourcery.com>
7556
7557 PR tree-optimization/69068
7558 * gcc.dg/graphite/pr69068.c: New test.
7559
8c1ac106 75602016-05-27 Martin Sebor <msebor@redhat.com>
7561
7562 PR c++/71306
7563 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7564
b6431756 75652016-05-30 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/71349
7568 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7569 nowait depend(inout: dd[0]) clauses where permitted.
7570
f6203294 75712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7572
7573 PR c++/71238
7574 * g++.dg/parse/pr71238.C: New.
7575 * g++.dg/concepts/friend1.C: Test column numbers too.
7576 * g++.dg/cpp0x/initlist31.C: Likewise.
7577 * g++.dg/cpp0x/pr51420.C: Likewise.
7578 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7579 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7580 * g++.dg/ext/builtin3.C: Likewise.
7581 * g++.dg/lookup/friend12.C: Likewise.
7582 * g++.dg/lookup/friend7.C: Likewise.
7583 * g++.dg/lookup/koenig1.C: Likewise.
7584 * g++.dg/lookup/koenig5.C: Likewise.
7585 * g++.dg/lookup/used-before-declaration.C: Likewise.
7586 * g++.dg/overload/koenig1.C: Likewise.
7587 * g++.dg/template/crash65.C: Likewise.
7588 * g++.dg/template/friend57.C: Likewise.
7589 * g++.dg/warn/Wshadow-5.C: Likewise.
7590 * g++.dg/warn/Wunused-8.C: Likewise.
7591 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7592 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7593 * g++.old-deja/g++.jason/member.C: Likewise.
7594 * g++.old-deja/g++.jason/report.C: Likewise.
7595 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7596 * g++.old-deja/g++.law/visibility20.C: Likewise.
7597 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7598 * g++.old-deja/g++.other/static5.C: Likewise.
7599 * g++.old-deja/g++.pt/overload2.C: Likewise.
7600
b96f8145 76012016-05-30 Jan Hubicka <hubicka@ucw.cz>
7602
7603 * gcc.dg/tree-ssa/peel1.c: New testcase.
7604 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7605 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7606
ed5bca7a 76072016-05-30 Tom de Vries <tom@codesourcery.com>
7608
7609 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7610 to ce.
7611
c0aa0333 76122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7613
7614 PR c++/71099
7615 * g++.dg/parse/virtual1.C: New.
7616
231010db 76172016-05-30 Uros Bizjak <ubizjak@gmail.com>
7618
7619 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7620 Use correct register when clearing %edx.
7621
765557c0 76222016-05-30 Alexander Monakov <amonakov@ispras.ru>
7623
7624 PR tree-optimization/71289
7625 * gcc.dg/pr71289.c: New test.
7626
fc3b1c44 76272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7628
7629 PR middle-end/71269
7630 PR middle-end/71292
7631 * gcc.dg/tree-ssa/pr71269.c: New test.
7632 * gcc.dg/tree-ssa/pr71292.c: New test.
7633
ce352457 76342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7635
7636 PR middle-end/71252
7637 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7638
eedd711b 76392016-05-30 Jan Hubicka <hubicka@ucw.cz>
7640
7641 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7642 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7643 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7644
8c061890 76452016-05-30 Tom de Vries <tom@codesourcery.com>
7646
7647 PR tree-optimization/69067
7648 * gcc.dg/graphite/pr69067.c: New test.
7649
a6b0884c 76502016-05-29 Uros Bizjak <ubizjak@gmail.com>
7651
7652 PR target/71245
7653 * gcc.target/i386/pr71245-1.c: New test.
7654 * gcc.target/i386/pr71245-2.c: Ditto.
7655
2369edfc 76562016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/71105
7659 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7660 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7661 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7662
b6ab3f43 76632016-05-27 Jan Hubicka <hubicka@ucw.cz>
7664
7665 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7666
0192662b 76672016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7668
7669 Revert:
7670 PR c++/69855
7671 * g++.dg/overload/69855.C: New.
7672 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7673 * g++.old-deja/g++.pt/crash3.C: Likewise.
7674
fce78c50 76752016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 PR c++/60385
7678 * g++.dg/parse/namespace13.C: New.
7679
372172fe 76802016-05-26 Jeff Law <law@redhat.com>
7681
7682 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7683 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7684 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7685 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7686 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7687 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7689 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7690 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7691 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7692 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7693 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7694 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7695
5d8a8944 76962016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7697
7698 PR c++/69855
7699 * g++.dg/overload/69855.C: New.
7700 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7701 * g++.old-deja/g++.pt/crash3.C: Likewise.
7702
29602b75 77032016-05-27 Jiong Wang <jiong.wang@arm.com>
7704
7705 PR target/63596
7706 * gcc.target/aarch64/va_arg_1.c: New testcase.
7707 * gcc.target/aarch64/va_arg_2.c: Likewise.
7708 * gcc.target/aarch64/va_arg_3.c: Likewise.
7709
c900b732 77102016-05-27 Jiong Wang <jiong.wang@arm.com>
7711
7712 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7713 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7714 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7715 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7716 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7717
73ef73bd 77182016-05-27 Marek Polacek <polacek@redhat.com>
7719
7720 PR middle-end/71308
7721 * g++.dg/torture/pr71308.C: New test.
7722
a6031633 77232016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7724
7725 * gcc.dg/zero_bits_compound-1.c: New test.
7726 * gcc.dg/zero_bits_compound-2.c: New test.
7727
1fbdc7ae 77282016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7729
7730 PR middle-end/71279
7731 * gcc.dg/pr71279.c: New test.
7732
2e196ca8 77332016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7734
7735 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7736 floating point min/max/comparison instructions.
7737 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7738
6feab9ce 77392016-05-26 Jakub Jelinek <jakub@redhat.com>
7740
7741 * c-c++-common/gomp/schedule-1.c: New test.
7742 * gfortran.dg/gomp/schedule-1.f90: New test.
7743
978cea8f 77442016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7745
7746 PR c++/70822
7747 PR c++/70106
7748 * g++.dg/cpp1y/auto-fn32.C: New test.
7749 * g++.dg/cpp1y/paren4.C: New test.
7750
0478d9ed 77512016-05-26 Nathan Sidwell <nathan@acm.org>
7752
7753 * gcc.dg/20060410.c: Xfail on ptx.
7754 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7755 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7756 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7757 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7758 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7759
5fd1c174 77602016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7761
7762 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7763
c5e8b3e2 77642016-05-26 Jakub Jelinek <jakub@redhat.com>
7765
0db93a5b 7766 PR tree-optimization/71280
7767 * gcc.dg/pr71280.c: New test.
7768
7199c05c 7769 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7770
76c786ac 7771 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7772 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7773
c5e8b3e2 7774 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7775
e9bcea2f 77762016-05-26 Jiong Wang <jiong.wang@arm.com>
7777
7778 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7779 kept in memory.
e9bcea2f 7780
955d947b 77812016-05-25 Jeff Law <law@redhat.com>
7782
7783 PR tree-optimization/71272
7784 * gcc.c-torture/compile/pr71272.c: new test.
7785
77102dbe 77862016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/vec-cmpne.c: New test.
7789 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7790
552821b4 77912016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7792
7793 * gnat.dg/opt55.ad[sb]: New test.
7794
0113f3c5 77952016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7796
7797 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7798 * c-c++-common/pr60226.c: Require int32plus.
7799 * gcc.c-torture/execute/pr70602.c: Likewise.
7800 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7801 unsigned long for malloc arg type.
7802 * gcc.dg/asr_div1.c: Require int32plus.
7803 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7804 * gcc.dg/pie-1.c: Require pie.
7805 * gcc.dg/pie-2.c: Likewise.
7806 * gcc.dg/pr59471.c: Require int32plus.
7807 * gcc.dg/pr59963-2.c: XFAIL for int16.
7808 * gcc.dg/pr60114.c: Require int32plus.
7809 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7810 unsigned long for typedef of size_t.
7811 * gcc.dg/pr63914.c: Require int32plus.
7812 * gcc.dg/pr64536.c: Require pt32plus.
7813 * gcc.dg/pr65658.c: Likewise.
7814 * gcc.dg/pr67271.c: Require int32plus.
7815 * gcc.dg/pr68112.c: Likewise.
7816 * gcc.dg/pr69071.c: Skip for avr target.
7817 * gcc.dg/pr69973.c: Require int32plus.
7818 * gcc.dg/pr70169.c: Skip for avr target.
7819 * gcc.dg/sso-6.c: Require int32plus.
7820 * gcc.dg/sso-7.c: Likewise.
7821 * gcc.dg/sso-8.c: Likewise.
7822 * gcc.dg/vrp-min-max-2.c: Likewise.
7823
f4094380 78242016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7825
7826 PR target/70738
7827 * gcc.target/i386/pr70738-1.c: New test.
7828 * gcc.target/i386/pr70738-2.c: Likewise.
7829 * gcc.target/i386/pr70738-3.c: Likewise.
7830 * gcc.target/i386/pr70738-4.c: Likewise.
7831 * gcc.target/i386/pr70738-5.c: Likewise.
7832 * gcc.target/i386/pr70738-6.c: Likewise.
7833 * gcc.target/i386/pr70738-7.c: Likewise.
7834 * gcc.target/i386/pr70738-8.c: Likewise.
7835 * gcc.target/i386/pr70738-9.c: Likewise.
7836
239a4bea 78372016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7838
7839 PR rtl-optimization/66940
7840 * gcc.c-torture/execute/pr66940.c: New test.
7841
bf6382ba 78422016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7843
7844 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7845 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7846 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7847 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7848 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7849 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7850 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7851 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7852 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7853 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7854 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7855 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7856 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7857 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7858 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7859 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7860 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7861 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7862 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7863 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7864 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7865 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7866 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7867 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7868
2c995da9 78692016-05-25 Marek Polacek <polacek@redhat.com>
7870
7871 PR c/71265
7872 * gcc.dg/noncompile/pr71265.c: New test.
7873
abfbb5b5 7874 PR c/71266
7875 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7876
f6871bbd 78772016-05-25 Nathan Sidwell <nathan@acm.org>
7878
7879 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7880
de04e83e 78812016-05-25 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/71261
7884 * c-c++-common/torture/pr71261.c: New testcase.
7885
b35931f7 78862016-05-25 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/71264
7889 * gcc.dg/vect/pr71264.c: New testcase.
7890
166c3089 78912016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/55992
7894 * g++.dg/cpp0x/alias-decl-53.C: New.
7895 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7896
14240409 78972016-05-25 Martin Liska <mliska@suse.cz>
7898
7899 * g++.dg/pr71239.C: New test.
7900
bc47d9f6 79012016-05-25 Richard Biener <rguenther@suse.de>
7902
4860a6bf 7903 * gcc.dg/vect/pr58135.c: Rename to ...
7904 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7905
d8a3f157 79062016-05-25 Marek Polacek <polacek@redhat.com>
7907
7908 * g++.dg/pr65295.C: Use target c++14.
7909
3af16045 79102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7911
231010db 7912 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7913 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7914
949479b2 79152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7916
7917 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7918 instructions.
7919
6d6a3fc3 79202016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7921
7922 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7923 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7924 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7925 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7926 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7927 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7928 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7929 * c-c++-common/goacc/pcopy.c: Likewise.
7930 * c-c++-common/goacc/pcopyin.c: Likewise.
7931 * c-c++-common/goacc/pcopyout.c: Likewise.
7932 * c-c++-common/goacc/pcreate.c: Likewise.
7933 * c-c++-common/goacc/pr70688.c: New test.
7934 * c-c++-common/goacc/present-1.c: Adjust test.
7935 * c-c++-common/goacc/reduction-5.c: Likewise.
7936 * g++.dg/goacc/data-1.C: New test.
7937
af648be2 79382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7939
7940 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7941 vector parity built-in functions.
7942 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7943 count trailing zeros automatic vectorization.
7944 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7945 count trailing zeros built-in functions.
7946
4e173d60 79472016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7948
7949 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7950
a0c02a52 79512016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7952
7953 PR target/71050
7954 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7955
64c52e9c 79562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/50436
7959 * g++.dg/template/crash123.C: New.
7960 * g++.dg/template/crash124.C: Likewise.
7961
752b5a4c 79622016-05-24 Martin Sebor <msebor@redhat.com>
7963
7964 PR c++/71147
7965 * g++.dg/ext/flexary16.C: New test.
7966
a36dd683 79672016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7968
f6871bbd 7969 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7970 before math.h is included.
a36dd683 7971 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7972 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7973 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7974 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7975 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7976 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7977 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7978 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7979 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7980 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7981 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7982 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7983 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7984 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7985 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7986 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7987 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7988 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7989 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7990 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7991 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7992 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7993 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7994
d60e1df7 79952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7996 Kelvin Nilsen <kelvin@gcc.gnu.org>
7997
7998 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7999 support.
8000
22d09025 80012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8002
8003 PR c++/69872
8004 * g++.dg/warn/Wno-narrowing1.C: New.
8005
6ef0143d 80062016-05-24 Marek Polacek <polacek@redhat.com>
8007
8008 PR c/71249
8009 * c-c++-common/Wswitch-unreachable-2.c: New test.
8010
962a2062 80112016-05-24 Jakub Jelinek <jakub@redhat.com>
8012
ead77194 8013 PR c++/71257
8014 * g++.dg/vect/simd-clone-6.cc: New test.
8015 * g++.dg/gomp/declare-simd-6.C: New test.
8016
962a2062 8017 PR middle-end/70434
8018 PR c/69504
8019 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8020
23edc6d1 80212016-05-24 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/71240
8024 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8025
30633bcc 80262016-05-24 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/71230
8029 * gcc.dg/torture/pr71230.c: New testcase.
8030 * g++.dg/torture/pr71230.C: Likewise.
8031
c9d624bd 80322016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8033
8034 * c-c++-common/goacc/routine-5.c: Add tests.
8035 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8036 * gfortran.dg/goacc/routine-6.f90: Add tests.
8037
ce143ff0 80382016-05-24 Richard Biener <rguenther@suse.de>
8039
8040 PR tree-optimization/71253
8041 * gcc.dg/torture/pr71253.c: New testcase.
8042
3bdaecd5 80432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8044
8045 PR middle-end/71252
8046 * gfortran.dg/pr71252.f90: New test.
8047
856b494d 80482016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8049
8050 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8051
7345b977 80522016-05-24 Richard Biener <rguenther@suse.de>
8053
8054 PR middle-end/70434
8055 PR c/69504
8056 * c-c++-common/vector-subscript-4.c: New testcase.
8057 * c-c++-common/vector-subscript-5.c: Likewise.
8058
6f065267 80592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8060
8061 PR fortran/71123
8062 * gfortran.dg/namelist_90.f: New test
8063
fd6757da 80642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8065
8066 PR fortran/66461
8067 * gfortran.dg/unexpected_eof.f: New test
8068
7d5555a8 80692016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8070 Kelvin Nilsen <kelvin@gcc.gnu.org>
8071
8072 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8073 as little endian.
8074
ae6744c9 80752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8076
8077 PR c++/70972
8078 * g++.dg/cpp0x/inh-ctor20.C: New.
8079 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8080
f0d91a85 80812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/69095
8084 * g++.dg/cpp0x/variadic168.C: New.
8085
1618ffe5 80862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8087
8088 * g++.dg/cpp0x/pr31445.C: Test column number too.
8089 * g++.dg/cpp0x/pr32253.C: Likewise.
8090 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8091 * g++.dg/cpp0x/variadic36.C: Likewise.
8092
c0205bab 80932016-05-23 Marc Glisse <marc.glisse@inria.fr>
8094
8095 * gcc.dg/fold-notshift-2.c: Adjust.
8096
1398da0f 80972016-05-23 Marek Polacek <polacek@redhat.com>
8098
8099 PR c/49859
8100 * c-c++-common/Wswitch-unreachable-1.c: New test.
8101 * gcc.dg/Wswitch-unreachable-1.c: New test.
8102 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8103 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8104 * g++.dg/gomp/block-10.C: Likewise.
8105 * gcc.dg/gomp/block-10.c: Likewise.
8106 * g++.dg/gomp/block-9.C: Likewise.
8107 * gcc.dg/gomp/block-9.c: Likewise.
8108 * g++.dg/gomp/target-1.C: Likewise.
8109 * g++.dg/gomp/target-2.C: Likewise.
8110 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8111 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8112 * g++.dg/gomp/taskgroup-1.C: Likewise.
8113 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8114 * gcc.dg/gomp/teams-1.c: Likewise.
8115 * g++.dg/gomp/teams-1.C: Likewise.
8116 * g++.dg/overload/error3.C: Likewise.
8117 * g++.dg/tm/jump1.C: Likewise.
8118 * g++.dg/torture/pr40335.C: Likewise.
8119 * gcc.dg/c99-vla-jump-5.c: Likewise.
8120 * gcc.dg/switch-warn-1.c: Likewise.
8121 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8122 * gcc.dg/nested-func-1.c: Likewise.
8123 * gcc.dg/pr67784-4.c: Likewise.
8124
5403ed8b 81252016-05-23 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/71230
8128 * gfortran.dg/pr71230-1.f90: New testcase.
8129 * gfortran.dg/pr71230-2.f90: Likewise.
8130
27510941 81312016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8132
1618ffe5 8133 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8134 * gcc.dg/vect/pr58135.c: Add new.
8135 * gfortran.dg/pr46519-1.f: Adjust test case.
8136
a41c605d 81372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 PR c++/53401
8140 * g++.dg/cpp0x/decltype64.C: New.
8141
3eb254ab 81422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8143
8144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8146 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8147
a75fffe1 81482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8149
8150 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8151 Add poly64x1_t and poly64x2_t cases if supported.
8152 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8153 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8157
56979b12 81582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8161 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8162 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8163 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8164 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8165 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8166 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8167
dc5e98db 81682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8169
8170 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8171
c0f383ae 81722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8173
8174 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8175 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8176
2a4d70a2 81772016-05-22 Jakub Jelinek <jakub@redhat.com>
8178
4c109025 8179 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8180 constraint instead of "r".
8181 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8182 insn instead of vxorpd.
8183 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8184
bad891ce 8185 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8186 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8187
ac23ddb9 8188 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8189
9dac9579 8190 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8191 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8192
2a4d70a2 8193 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8194
9eafdd7b 81952016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8196
8197 PR middle-end/40921
8198 * gcc.dg/tree-ssa/pr40921.c: New test.
8199
93df190d 82002016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8201
8202 PR target/71103
8203 * gcc.target/avr/pr71103.c: New test.
8204
933b9f7f 82052016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8206
8207 PR middle-end/71179
8208 * gcc.dg/tree-ssa/pr71179.c: New test.
8209
8bdfbc08 82102016-05-20 Martin Sebor <msebor@redhat.com>
8211
8212 PR c/71115
8213 * gcc.dg/init-excess-2.c: New test.
8214
6827ab42 82152016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8216
8217 * gnat.dg/opt53.adb: New test.
8218 * gnat.dg/opt54.adb: Likewise.
8219
58a5f4c0 82202016-05-20 Martin Jambor <mjambor@suse.cz>
8221
8222 PR tree-optimization/70884
8223 * gcc.dg/tree-ssa/pr70919.c: New test.
8224
bb7145f6 82252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8226
8227 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8228 formatting.
f6871bbd 8229 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8230 fix code formatting.
8231
82322016-05-20 Nathan Sidwell <nathan@acm.org>
8233
8234 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8235 non-common cases.
8236 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8237
9954d230 82382016-05-20 David Malcolm <dmalcolm@redhat.com>
8239
8240 * jit.dg/all-non-failing-tests.h: Add
8241 test-factorial-must-tail-call.c.
8242 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8243 * jit.dg/test-factorial-must-tail-call.c: New test case.
8244
08a161f9 82452016-05-20 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR fortran/71204
8248 * gfortran.dg/pr71204.f90: New test.
8249
3d380077 82502016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8251
8252 * gcc.target/nvptx/sincos.c: New test.
8253
0f104d56 82542016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/70572
8257 * g++.dg/cpp1y/auto-fn31.C: New.
8258
61736a1b 82592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8260
8261 * gcc.target/powerpc/vec-addec.c: New test.
8262 * gcc.target/powerpc/vec-addec-int128.c: New test.
8263
b4a61e77 82642016-05-20 David Malcolm <dmalcolm@redhat.com>
8265
8266 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8267 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8268 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8269 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8270
9a2ace10 82712016-05-20 Jan Hubicka <hubicka@ucw.cz>
8272
8273 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8274
45cdf8c6 82752016-05-20 Jakub Jelinek <jakub@redhat.com>
8276
b9a1dcd5 8277 PR c++/71210
8278 * g++.dg/opt/pr71210-1.C: New test.
8279 * g++.dg/opt/pr71210-2.C: New test.
8280
45cdf8c6 8281 PR tree-optimization/29756
8282 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8283 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8284 only on selected targets where V4SImode vectors are known to be
8285 supported.
8286
92e3ffbf 82872016-05-20 Marc Glisse <marc.glisse@inria.fr>
8288
8289 PR tree-optimization/71079
8290 PR tree-optimization/71206
8291 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8292
5da368e3 82932016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8294
8295 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8296 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8297 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8298
2506d97a 82992016-05-20 Richard Guenther <rguenther@suse.de>
8300
8301 PR tree-optimization/29756
8302 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8303
adade307 83042016-05-20 Richard Biener <rguenther@suse.de>
8305
8306 PR tree-optimization/71185
8307 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8308
c3deca25 83092016-05-20 Richard Biener <rguenther@suse.de>
8310
8311 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8312
8b0bef14 83132016-05-19 Marek Polacek <polacek@redhat.com>
8314
8315 PR c++/71075
8316 * g++.dg/diagnostic/pr71075.C: New test.
8317
08025288 83182016-05-19 David Malcolm <dmalcolm@redhat.com>
8319
8320 PR c++/71184
8321 * g++.dg/pr71184.C: New test case.
8322
26a51591 83232016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8324
8325 * gcc.target/powerpc/darn-0.c: New test.
8326 * gcc.target/powerpc/darn-1.c: New test.
8327 * gcc.target/powerpc/darn-2.c: New test.
8328
d8d3e75a 83292016-05-19 Marek Polacek <polacek@redhat.com>
8330
8331 PR tree-optimization/71031
8332 * gcc.dg/tree-ssa/vrp100.c: New test.
8333
c28211ae 83342016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8335
8336 PR rtl-optimization/71148
8337 * gcc.dg/pr71148.c: New test.
8338
3f5ea43a 83392016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8340
8341 PR target/71056
8342 * gcc.target/arm/pr71056.c: New test.
8343
2a7d4c20 83442016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8345
8346 * c-c++-common/pr69669.c: Check the used mode.
8347
ed0b0569 83482016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8349
8350 PR sanitizer/64354
8351 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8352
410372fe 83532016-05-19 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/70729
8356 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8357 * gcc.dg/graphite/scop-18.c: Likewise.
8358 * gcc.dg/pr41783.c: Disable LIM.
8359 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8360 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8361 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8362 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8363 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8364 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8365 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8366 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8367 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8368 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8369 * gfortran.dg/pr42108.f90: Likewise.
8370
56f34f03 83712016-05-18 David Malcolm <dmalcolm@redhat.com>
8372
8373 PR driver/69265
8374 * gcc.dg/spellcheck-options-11.c: New test case.
8375
e6481cd1 83762016-05-18 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR c++/71100
8379 * g++.dg/opt/pr71100.C: New test.
8380
be951c59 83812016-05-18 Martin Jambor <mjambor@suse.cz>
8382
8383 PR ipa/69708
8384 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8385 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8386 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8387 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8388
665ff45b 83892016-05-18 Martin Jambor <mjambor@suse.cz>
8390
8391 PR ipa/69708
8392 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8393 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8394 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8395 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8396 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8397
485be62c 83982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/69793
8401 * g++.dg/template/crash122.C: New.
8402
b251d5f5 84032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8404
8405 PR c++/70466
8406 * g++.dg/template/pr70466-1.C: New.
8407 * g++.dg/template/pr70466-2.C: Likewise.
8408
c93e9931 84092016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8410
8411 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8412 splat operations and the XXSPLTIB instruction.
8413 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8414 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8415 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8416 xxlxor to clear a register.
8417
8ba6639c 84182016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8419
8420 * gcc.dg/torture/pr71020.c: New test.
8421
ec6e3005 84222016-05-18 Martin Jambor <mjambor@suse.cz>
8423
8424 PR ipa/70646
8425 * gcc.dg/ipa/pr70646.c: New test.
8426
5ef3c918 84272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8428
8429 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8430
70a88eab 84312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8432
8433 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8434 missing tests for vreinterpretq_p{8,16}.
8435
b52a930c 84362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8437
8438 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8439 vsliq_n_s64 and vsliq_n_u64.
8440
bdd4080b 84412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8442
8443 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8444 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8445
37814bf5 84462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8447
8448 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8449 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8450 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8451
764af2e0 84522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8453
8454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8455 in comment.
8456
ffe01a83 84572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8458
8459 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8460 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8461 "blr\t" and switch to scan-assembler-times.
8462
fab6dae9 84632016-05-18 Jiong Wang <jiong.wang@arm.com>
8464
231010db 8465 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8466 with __aarch64__.
8467 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8468 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8469
4eb0c566 84702016-05-18 Jakub Jelinek <jakub@redhat.com>
8471
442f18f1 8472 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8473 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8474 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8475 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8476 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8477 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8478
4d83b36b 8479 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8480 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8481
a4528eec 8482 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8483 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8484
f0066139 8485 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8486 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8487
4eb0c566 8488 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8489
303e9267 84902016-05-18 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/71168
8493 * gcc.dg/torture/pr71168.c: New testcase.
8494
0d7ddd44 84952016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8496
8497 PR middle-end/63586
8498 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8499 * gcc.dg/tree-ssa/pr63586.c: New test.
8500 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8501
899bcc0f 85022016-05-17 Nathan Sidwell <nathan@acm.org>
8503
8504 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8505 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8506 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8507 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8508
a2246979 85092016-05-17 Nathan Sidwell <nathan@acm.org>
8510
8511 * gcc.target/nvptx/abi-vararg-3.c: New.
8512
2f6a4d21 85132016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8514
8515 PR tree-optimization/54579
8516 PR middle-end/55299
8517 * gcc.dg/fold-notrotate-1.c: New test.
8518 * gcc.dg/fold-notshift-1.c: New test.
8519 * gcc.dg/fold-notshift-2.c: New test.
8520
27bdad45 85212016-05-17 Marek Polacek <polacek@redhat.com>
8522
8523 PR ipa/71146
8524 * g++.dg/ipa/pr71146.C: New test.
8525
f33a295a 85262016-05-17 David Malcolm <dmalcolm@redhat.com>
8527
8528 * jit.dg/test-error-array-bounds.c: New test case.
8529
b6dd53bf 85302016-05-17 Marc Glisse <marc.glisse@inria.fr>
8531
8532 * gcc.dg/tree-ssa/and-1.c: New testcase.
8533
a8719545 85342016-05-17 Marc Glisse <marc.glisse@inria.fr>
8535
8536 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8537 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8538
34806102 85392016-05-17 Marc Glisse <marc.glisse@inria.fr>
8540
8541 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8542 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8543
25fe08a8 85442016-05-17 Jiong Wang <jiong.wang@arm.com>
8545
8546 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8547
abf1a837 85482016-05-17 Jiong Wang <jiong.wang@arm.com>
8549
8550 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8551
666b9dd3 85522016-05-17 Jiong Wang <jiong.wang@arm.com>
8553
8554 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8555 ".2d[index]" when scan the assembly.
8556 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8557 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8558 float64x1.
8559 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8560
77d095c0 85612016-05-17 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/71132
8564 * gcc.dg/torture/pr71132.c: New testcase.
8565
28adcc23 85662016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8567
8568 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8569
2439931e 85702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8571
8572 PR target/70809
8573 * gcc.target/aarch64/pr70809_1.c: New test.
8574
5ec2ff80 85752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8576
8577 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8578 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8579 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8580 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8581
17fd1c7a 85822016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8583 Ilya Enkovich <ilya.enkovich@intel.com>
8584
8585 PR target/71114
8586 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8587
46729204 85882016-05-16 Jan Hubicka <hubicka@ucw.cz>
8589
8590 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8591 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8592
2a1125d6 85932016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8594
8595 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8596 test for __ARM_FP16_ARGS.
8597 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8598 * gcc.target/arm/aapcs/neon-vect10.c: New.
8599 * gcc.target/arm/aapcs/neon-vect9.c: New.
8600 * gcc.target/arm/aapcs/vfp18.c: New.
8601 * gcc.target/arm/aapcs/vfp19.c: New.
8602 * gcc.target/arm/aapcs/vfp20.c: New.
8603 * gcc.target/arm/aapcs/vfp21.c: New.
8604 * gcc.target/arm/fp16-aapcs-1.c: New.
8605 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8606 test for __ARM_FP16_ARGS.
8607 * g++.target/arm/fp16-return-1.c: Update expected output.
8608
ea3d2d74 86092016-05-16 Jiong Wang <jiong.wang@arm.com>
8610
8611 PR testsuite/70227
8612 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8613
6989e05f 86142016-05-15 Harald Anlauf <anlauf@gmx.de>
8615
8616 PR fortran/69603
8617 * gfortran.dg/pr69603.f90: New testcase.
8618
a5f52592 86192016-05-14 Fritz Reese <fritzoreese@gmail.com>
8620
8621 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8622
88f949ab 86232016-05-14 Fritz Reese <fritzoreese@gmail.com>
8624
8625 PR fortran/71047
8626 * gfortran.dg/pr71047.f08: New test.
8627
90c88567 86282016-05-13 Joseph Myers <joseph@codesourcery.com>
8629
8630 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8631 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8632 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8633
00a690cc 86342016-05-13 Martin Sebor <msebor@redhat.com>
8635
8636 PR c++/60049
8637 * g++.dg/cpp0x/constexpr-60049.C: New test.
8638
ec8b6af7 86392016-05-13 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR bootstrap/71071
8642 * gcc.dg/pr71071.c: New test.
8643
f54d1d7b 86442016-05-13 Uros Bizjak <ubizjak@gmail.com>
8645
8646 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8647 remove XOP handling.
2f3af60f 8648 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8649
a39a0392 86502016-05-13 Nathan Sidwell <nathan@acm.org>
8651
8652 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8653 __atomic_is_lock_free declaration.
8654
42333dd9 86552016-05-13 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/42587
8658 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8659
c5442454 86602016-05-13 Martin Liska <mliska@suse.cz>
8661
8662 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8663 the new format of dump output.
8664
03a400fb 86652016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8666
8667 * gcc.dg/pr71084.c: New test.
8668
69278c3f 86692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8670
231010db 8671 PR target/53440
8672 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8673
8138f11b 86742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8675
8676 * gcc.target/aarch64/struct_return.c: New test.
8677
22a3f7bd 86782016-05-12 Marek Polacek <polacek@redhat.com>
8679
8680 PR c/70756
8681 * c-c++-common/pr70756-2.c: New test.
8682 * c-c++-common/pr70756.c: New test.
8683
9bcd42cc 86842016-05-12 Richard Biener <rguenther@suse.de>
8685
8686 PR tree-optimization/71059
8687 * gcc.dg/torture/pr71059.c: New testcase.
8688
5ffb4a0d 86892016-05-12 Richard Biener <rguenther@suse.de>
8690
8691 PR tree-optimization/71062
8692 * gcc.dg/torture/pr71062.c: New testcase.
8693
2ab65c31 86942016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8695
8696 PR tree-optimization/71006
8697 * gcc.dg/pr71006.c: New test.
8698
f0158fc0 86992016-05-12 Marek Polacek <polacek@redhat.com>
8700
8701 PR driver/71063
8702 * gcc.dg/opts-7.c: New test.
8703
0f56938b 87042016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8705
8706 PR target/70830
8707 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8708 Add -save-temps to dg-options.
8709 Scan for ldmfd rather than pop instruction.
8710 * gcc.target/arm/interrupt-2.c: Likewise.
8711 * gcc.target/arm/pr70830.c: New test.
8712
e10946d5 87132016-05-12 Jakub Jelinek <jakub@redhat.com>
8714
9fa8e468 8715 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8716 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8717
9ce62bbe 8718 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8719 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8720 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8721
708ae1b1 8722 PR target/71019
8723 * gcc.target/i386/avx512vl-pack-1.c: New test.
8724 * gcc.target/i386/avx512vl-pack-2.c: New test.
8725 * gcc.target/i386/avx512bw-pack-2.c: New test.
8726
a461f32e 8727 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8728
e10946d5 8729 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8730 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8731 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8732
f52a3ef6 87332016-05-12 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/70986
8736 * gcc.dg/torture/pr70986-1.c: New testcase.
8737 * gcc.dg/torture/pr70986-2.c: Likewise.
8738 * gcc.dg/torture/pr70986-3.c: Likewise.
8739
54c4d22e 87402016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8741
8742 PR c/43651
8743 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8744 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8745
57215d5b 87462016-05-11 Uros Bizjak <ubizjak@gmail.com>
8747
8748 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8749 directive.
8750 * gcc.target/i386/pr66746.c: Ditto.
8751
67d3121c 87522016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8753
8754 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8755 support.
8756 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8757 warning when using -mvsx-timode.
8758 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8759 * gcc.target/powerpc/dform-2.c: Likewise.
8760 * gcc.target/powerpc/pr68805.c: Likewise.
8761
7f8012a5 87622016-05-11 Marek Polacek <polacek@redhat.com>
8763
8764 PR c++/71024
8765 * c-c++-common/attributes-3.c: New test.
8766
3e8567ce 87672016-05-11 Nathan Sidwell <nathan@acm.org>
8768
8769 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8770 * gcc.c-torture/execute/pr68185.c: Likewise.
8771 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8772 * gcc.dg/pr69634.c: Requires scheduling.
8773 * gcc.dg/torture/pr66178.c: Require label values.
8774 * gcc.dg/setjmp-6.c: Require indirect jumps.
8775
3739ac00 87762016-05-11 Richard Biener <rguenther@suse.de>
8777
8778 PR tree-optimization/71055
8779 * gcc.dg/torture/pr71055.c: New testcase.
8780
1ff8b385 87812016-05-11 Richard Biener <rguenther@suse.de>
8782
8783 PR debug/71057
8784 * g++.dg/debug/pr71057.C: New testcase.
8785
77126efa 87862016-05-11 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR fortran/70855
8789 * gfortran.dg/gomp/pr70855.f90: New test.
8790
6fcaaf9b 87912016-05-11 Richard Biener <rguenther@suse.de>
8792
8793 PR middle-end/71002
8794 * g++.dg/torture/pr71002.C: New testcase.
8795
bfa8ea12 87962016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8797
8798 PR middle-end/70807
8799 * gcc.dg/pr70807.c: New test.
8800
87632549 88012016-05-10 Martin Sebor <msebor@redhat.com>
8802
8803 PR c++/38611
8804 * g++.dg/Wattributes.C: New test.
8805
f9153689 88062016-05-10 Marc Glisse <marc.glisse@inria.fr>
8807
8808 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8809 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8810 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8811
a44ed58a 88122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8813
8814 PR target/70799
8815 * gcc.target/i386/pr70799-1.c: New test.
8816
d6c90d89 88172016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8818
8819 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8820
c1f73044 88212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8822
8823 PR middle-end/70877
8824 * gcc.target/i386/pr70877.c: New test.
8825
e66d763a 88262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8827
8828 PR tree-optimization/70786
8829 * gcc.target/i386/pr70876.c: New test.
8830
a30ff73a 88312016-05-10 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR target/70927
8834 * gcc.target/i386/avx512vl-logic-1.c: New test.
8835 * gcc.target/i386/avx512vl-logic-2.c: New test.
8836 * gcc.target/i386/avx512dq-logic-2.c: New test.
8837
4b3fd38f 88382016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8839
8840 PR target/70963
8841 * gcc.target/powerpc/pr70963.c: New.
8842
abf93a25 88432016-05-10 David Malcolm <dmalcolm@redhat.com>
8844
8845 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8846 (test_very_wide_line): Add ruler to expected output.
8847 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8848 (test_very_wide_line): Likewise.
8849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8850 (test_show_locus): Within the handling of "test_very_wide_line",
8851 enable show_ruler_p on the diagnostic context.
8852
d614888f 88532016-05-10 Richard Biener <rguenther@suse.de>
8854
8855 PR tree-optimization/71039
8856 * gcc.dg/torture/pr71039.c: New testcase.
8857
dbca5ed9 88582016-05-10 Nathan Sidwell <nathan@acm.org>
8859
8860 * gcc.dg/nested-func-10.c: Requires alloca.
8861 * gcc.dg/nested-func-9.c: Requires alloca.
8862 * gcc.c-torture/execute/pr70460.c: Requires labels.
8863 * gcc.c-torture/compile/pr70199.c: Requires labels.
8864 * gcc.target/nvptx/decl.c: Compile only.
8865 * gcc.target/nvptx/trailing-init.c: Compile only.
8866 * gcc.target/nvptx/ary-init.c: Compile only.
8867
3fa82609 88682016-05-10 Marek Polacek <polacek@redhat.com>
8869
8870 PR c/70255
8871 * gcc.dg/attr-opt-1.c: New test.
8872
76825907 88732016-05-10 Richard Biener <rguenther@suse.de>
8874
8875 PR tree-optimization/70497
8876 PR tree-optimization/28367
8877 * gcc.dg/torture/20160404-1.c: New testcase.
8878 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8879 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8880
68255819 88812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8882
8883 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8884
d9aa8cdb 88852016-05-09 Uros Bizjak <ubizjak@gmail.com>
8886
8887 * gcc.target/i386/fabsneg-1.c New test.
8888
7cc16f50 88892016-05-09 Alan Modra <amodra@gmail.com>
8890
8891 PR testsuite/70826
8892 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8893
a83b7b63 88942016-05-09 Richard Biener <rguenther@suse.de>
8895
8896 PR tree-optimization/70985
8897 * gcc.dg/torture/pr70985.c: New testcase.
8898
189d0706 88992016-05-09 Bin Cheng <bin.cheng@arm.com>
8900
8901 * gcc.dg/tree-ssa/ifc-9.c: New test.
8902 * gcc.dg/tree-ssa/ifc-10.c: New test.
8903 * gcc.dg/tree-ssa/ifc-11.c: New test.
8904 * gcc.dg/tree-ssa/ifc-12.c: New test.
8905 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8906 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8907 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8908
1ec957b0 89092016-05-09 Richard Biener <rguenther@suse.de>
8910
8911 PR fortran/70937
8912 * gfortran.dg/pr70937.f90: New testcase.
8913
923c7714 89142016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8917
d7cd448a 89182016-05-07 Fritz Reese <fritzoreese@gmail.com>
8919
8920 PR fortran/56226
8921 * gfortran.dg/dec_structure_1.f90: New testcase.
8922 * gfortran.dg/dec_structure_2.f90: Ditto.
8923 * gfortran.dg/dec_structure_3.f90: Ditto.
8924 * gfortran.dg/dec_structure_4.f90: Ditto.
8925 * gfortran.dg/dec_structure_5.f90: Ditto.
8926 * gfortran.dg/dec_structure_6.f90: Ditto.
8927 * gfortran.dg/dec_structure_7.f90: Ditto.
8928 * gfortran.dg/dec_structure_8.f90: Ditto.
8929 * gfortran.dg/dec_structure_9.f90: Ditto.
8930 * gfortran.dg/dec_structure_10.f90: Ditto.
8931 * gfortran.dg/dec_structure_11.f90: Ditto.
8932 * gfortran.dg/dec_union_1.f90: Ditto.
8933 * gfortran.dg/dec_union_2.f90: Ditto.
8934 * gfortran.dg/dec_union_3.f90: Ditto.
8935 * gfortran.dg/dec_union_4.f90: Ditto.
8936 * gfortran.dg/dec_union_5.f90: Ditto.
8937 * gfortran.dg/dec_union_6.f90: Ditto.
8938 * gfortran.dg/dec_union_7.f90: Ditto.
8939
f681e29b 89402016-05-07 Tom de Vries <tom@codesourcery.com>
8941
8942 PR tree-optimization/70956
8943 * gcc.dg/graphite/pr70956.c: New test.
8944
68d7f375 89452016-05-06 Jakub Jelinek <jakub@redhat.com>
8946
faf39348 8947 PR middle-end/70941
8948 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8949 (a, b, c, d): Change type from char to signed char.
8950 (main): Compare against (signed char) -1634678893 instead of
8951 hardcoded -109. Use __builtin_abort instead of abort.
8952
b768b13a 8953 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8954 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8955
68d7f375 8956 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8957
5dda16ea 89582016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8959
8960 PR debug/70935
8961 * gcc.dg/torture/pr70935.c: New test.
8962
13ede1b5 89632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8964
8965 PR target/58219
7fc878c4 8966 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8967
96d94be2 89682016-05-06 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/70960
8971 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8972
e5d9f15d 89732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8974
8975 PR target/52933
8976 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8977 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8978 Adjust expected instruction counts.
8979 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8980
2dd7705f 89812016-05-06 Marek Polacek <polacek@redhat.com>
8982
8983 PR sanitizer/70875
8984 * gcc.dg/ubsan/bounds-3.c: New test.
8985
cb8bc632 89862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8987
8988 PR target/54089
8989 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8990
b343c173 89912016-05-06 Richard Biener <rguenther@suse.de>
8992
8993 PR middle-end/70931
8994 * gfortran.dg/pr70931.f90: New testcase.
8995
1e3db0b1 89962016-05-06 Richard Biener <rguenther@suse.de>
8997
8998 PR middle-end/70941
8999 * gcc.dg/torture/pr70941.c: New testcase.
9000
bdd54b6d 90012016-05-05 Bin Cheng <bin.cheng@arm.com>
9002
9003 PR tree-optimization/57206
9004 * gcc.dg/vect/pr57206.c: New test.
9005
499adcfd 90062016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9007
9008 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9009
871164c4 90102016-05-05 Jakub Jelinek <jakub@redhat.com>
9011
ecb23e00 9012 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9013
871164c4 9014 * c-c++-common/Wdangling-else-4.c: New test.
9015
70cf83ba 90162016-05-04 Jakub Jelinek <jakub@redhat.com>
9017
858c9470 9018 PR c++/70906
9019 PR c++/70933
9020 * g++.dg/opt/pr70906.C: New test.
9021 * g++.dg/opt/pr70933.C: New test.
9022
70cf83ba 9023 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9024
aaa36a78 90252016-05-04 Jan Hubicka <hubicka@ucw.cz>
9026
9027 * gcc.dg/ipa/pure-const-3.c: New testcase.
9028
1d52c456 90292016-05-04 Marek Polacek <polacek@redhat.com>
9030
9031 * c-c++-common/Wdangling-else-1.c: New test.
9032 * c-c++-common/Wdangling-else-2.c: New test.
9033 * c-c++-common/Wdangling-else-3.c: New test.
9034
dc581573 90352016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9036
9037 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9038 flag is present.
9039
a64030fe 90402016-05-04 Marek Polacek <polacek@redhat.com>
9041
9042 PR c/48778
9043 * gcc.dg/Waddress-2.c: New test.
9044
b461b04a 90452016-05-04 Alan Modra <amodra@gmail.com>
9046
9047 * gcc.target/powerpc/pr70866.c: New.
9048
c388a0cf 90492016-05-03 Martin Sebor <msebor@redhat.com>
9050
9051 PR c++/66561
9052 * c-c++-common/builtin_location.c: New test.
9053 * g++.dg/cpp1y/builtin_location.C: New test.
9054
5d4db8ef 90552016-05-03 Marek Polacek <polacek@redhat.com>
9056
9057 PR c/70859
9058 * gcc.dg/pr70859.c: New test.
9059 * gcc.dg/pr70859-2.c: New test.
9060
ca938765 90612016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9062
9063 * gnat.dg/debug5.adb: New testcase.
9064
60b27d5f 90652016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9066
9067 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9068 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9069 Procedure to check for z10 instruction set.
9070
5ab325d0 90712016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9072
9073 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9074
c548a0ad 90752016-05-03 Alan Modra <amodra@gmail.com>
9076
9077 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9078
d5ecd946 90792016-05-03 Jakub Jelinek <jakub@redhat.com>
9080
9081 * gcc.target/i386/avx512f-cvt-1.c: New test.
9082
35b0a053 90832016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9084
9085 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9086 -fdump-tree-vrp-details.
9087
9ae1b28a 90882016-05-03 Richard Biener <rguenther@suse.de>
9089
9090 * gcc.dg/pr30172-1.c: Adjust.
9091 * gcc.dg/pr63743.c: Likewise.
9092 * gcc.dg/tm/pr51696.c: Likewise.
9093 * c-c++-common/tm/safe-1.c: Likewise.
9094 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9095 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9096 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9097 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9098
9c1a31e4 90992016-05-03 Jakub Jelinek <jakub@redhat.com>
9100
fe69bcb9 9101 PR rtl-optimization/70467
9102 * gcc.target/i386/pr70467-3.c: New test.
9103 * gcc.target/i386/pr70467-4.c: New test.
9104
9082c4a4 9105 PR tree-optimization/70916
9106 * gcc.c-torture/compile/pr70916.c: New test.
9107
9c1a31e4 9108 PR target/49244
9109 * gcc.target/i386/pr49244-1.c: New test.
9110 * gcc.target/i386/pr49244-2.c: New test.
9111
69105acc 91122016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9113
9114 PR rtl-optimization/44281
9115 * gcc.target/i386/pr44281.c: New test.
9116
9ab8df54 91172016-05-03 bin cheng <bin.cheng@arm.com>
9118
9119 PR tree-optimization/56541
9120 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9121 * gcc.dg/vect/pr56541.c: new test.
9122
3c62cae0 91232016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9124
9125 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9126 __float128.
9127 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9128
91abc161 91292016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9130
9131 PR testsuite/70520
9132 * c-c++-common/asan/clone-test-1.c (main): Align child process
9133 stack to 16 bytes.
9134
aa3d1155 91352016-05-02 David Malcolm <dmalcolm@redhat.com>
9136
9137 PR c++/62314
9138 * g++.dg/spellcheck-fields-2.C: New test case.
9139
002c3f28 91402016-05-02 David Malcolm <dmalcolm@redhat.com>
9141
9142 PR c++/62314
9143 * g++.dg/pr62314.C: New test case.
9144
46e5dccc 91452016-05-02 Jan Hubicka <hubicka@ucw.cz>
9146
9147 * gcc.dg/ipa/inline-8.c: New testcase.
9148
663f4248 91492016-05-02 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR rtl-optimization/70467
9152 * gcc.target/i386/pr70467-1.c: New test.
9153
efe8bdf5 91542016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9155
9156 * gcc.dg/spec-options.c: Run the test on all targets.
9157 * gcc.dg/foo.specs: Use cpp_unique_options.
9158
47ef9633 91592016-05-02 Marc Glisse <marc.glisse@inria.fr>
9160
9161 * gcc.dg/tree-ssa/unord.c: New testcase.
9162
eb1a077c 91632016-05-02 Marc Glisse <marc.glisse@inria.fr>
9164
9165 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9166
28e869d0 91672016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9168
9169 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9170
dd185f6e 91712016-05-02 Marek Polacek <polacek@redhat.com>
9172
9173 PR c/70851
9174 * gcc.dg/enum-incomplete-3.c: New test.
9175
773d09b9 91762016-05-02 Marek Polacek <polacek@redhat.com>
9177 Tom de Vries <tom@codesourcery.com>
9178
9179 PR tree-optimization/70700
9180 * gcc.dg/pr70700.c: New test.
9181
f0dc3286 91822016-05-01 Uros Bizjak <ubizjak@gmail.com>
9183
9184 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9185 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9186 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9187 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9188 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9189
7f931827 91902016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * ada/acats/run_acats: Rename into...
9193 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9194 * ada/acats/run_all.sh: Remove redundant test.
9195 (target_run): Move around.
9196 (target_gnatchop): Use newly built executable.
9197 (target_gnatmake): Likewise.
9198 Check that the compilation of impbit succeeds.
9199
1c492b4e 92002016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9201
9202 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9203 * gcc.dg/20021029-1.c: Likewise.
9204 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9205 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9206 * gcc.target/sh/cmpstr.c: Likewise.
9207 * gcc.target/sh/cmpstrn.c: Likewise.
9208 * gcc.target/sh/memset.c: Likewise.
9209 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9210 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9211 * gcc.target/sh/pr39423-1.c: Likewise.
9212 * gcc.target/sh/pr49468-di.c: Likewise.
9213 * gcc.target/sh/pr49468-si.c: Likewise.
9214 * gcc.target/sh/pr49880-1.c: Likewise.
9215 * gcc.target/sh/pr49880-2.c: Likewise.
9216 * gcc.target/sh/pr49880-3.c: Likewise.
9217 * gcc.target/sh/pr50751-1.c: Likewise.
9218 * gcc.target/sh/pr50751-4.c: Likewise.
9219 * gcc.target/sh/pr50751-7.c: Likewise.
9220 * gcc.target/sh/pr51244-1.c: Likewise.
9221 * gcc.target/sh/pr51244-10.c: Likewise.
9222 * gcc.target/sh/pr51244-11.c: Likewise.
9223 * gcc.target/sh/pr51244-12.c: Likewise.
9224 * gcc.target/sh/pr51244-13.c: Likewise.
9225 * gcc.target/sh/pr51244-14.c: Likewise.
9226 * gcc.target/sh/pr51244-17.c: Likewise.
9227 * gcc.target/sh/pr51244-18.c: Likewise.
9228 * gcc.target/sh/pr51244-19.c: Likewise.
9229 * gcc.target/sh/pr51244-4.c: Likewise.
9230 * gcc.target/sh/pr51244-5.c: Likewise.
9231 * gcc.target/sh/pr51244-7.c: Likewise.
9232 * gcc.target/sh/pr51244-8.c: Likewise.
9233 * gcc.target/sh/pr51244-9.c: Likewise.
9234 * gcc.target/sh/pr51697.c: Likewise.
9235 * gcc.target/sh/pr52483-1.c: Likewise.
9236 * gcc.target/sh/pr52483-2.c: Likewise.
9237 * gcc.target/sh/pr52483-3.c: Likewise.
9238 * gcc.target/sh/pr52483-5.c: Likewise.
9239 * gcc.target/sh/pr52933-1.c: Likewise.
9240 * gcc.target/sh/pr52933-2.c: Likewise.
9241 * gcc.target/sh/pr52933-3.c: Likewise.
9242 * gcc.target/sh/pr53568-1.c: Likewise.
9243 * gcc.target/sh/pr53976-1.c: Likewise.
9244 * gcc.target/sh/pr53988-1.c: Likewise.
9245 * gcc.target/sh/pr53988.c: Likewise.
9246 * gcc.target/sh/pr54089-1.c: Likewise.
9247 * gcc.target/sh/pr54089-6.c: Likewise.
9248 * gcc.target/sh/pr54089-7.c: Likewise.
9249 * gcc.target/sh/pr54089-8.c: Likewise.
9250 * gcc.target/sh/pr54089-9.c: Likewise.
9251 * gcc.target/sh/pr54236-1.c: Likewise.
9252 * gcc.target/sh/pr54236-2.c: Likewise.
9253 * gcc.target/sh/pr54236-3.c: Likewise.
9254 * gcc.target/sh/pr54236-4.c: Likewise.
9255 * gcc.target/sh/pr54386.c: Likewise.
9256 * gcc.target/sh/pr54602-1.c: Likewise.
9257 * gcc.target/sh/pr54685.c: Likewise.
9258 * gcc.target/sh/pr54760-1.c: Likewise.
9259 * gcc.target/sh/pr54760-2.c: Likewise.
9260 * gcc.target/sh/pr54760-3.c: Likewise.
9261 * gcc.target/sh/pr54760-4.c: Likewise.
9262 * gcc.target/sh/pr54760-5.c: Likewise.
9263 * gcc.target/sh/pr54760-6.c: Likewise.
9264 * gcc.target/sh/pr55146.c: Likewise.
9265 * gcc.target/sh/pr55160.c: Likewise.
9266 * gcc.target/sh/pr59278.c: Likewise.
9267 * gcc.target/sh/pr59401-1.c: Likewise.
9268 * gcc.target/sh/pr59533-1.c: Likewise.
9269 * gcc.target/sh/pr63260.c: Likewise.
9270 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9271 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9272 * gcc.target/sh/strlen.c: Likewise.
9273 * gcc.target/sh/torture/pr30807.c: Likewise.
9274 * gcc.target/sh/torture/pr34777.c: Likewise.
9275 * gcc.target/sh/torture/pr64652.c: Likewise.
9276 * gcc.target/sh/torture/pr65505.c: Likewise.
9277 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9278 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9279
0c4005be 92802016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/66644
9283 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9284
d94e6223 92852016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9286
9287 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9288 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9289 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9290 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9291
46f37836 92922016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9293
9294 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9295 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9296
4d0a8bac 92972016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9298
9299 PR middle-end/70626
9300 * c-c++-common/goacc/combined-reduction.c: New test.
9301 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9302
b98e0db3 93032016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9306 *movdi_internal pattern only if PIC off.
9307 * gcc.target/i386/pr70155-2.c: Likewise.
9308 * gcc.target/i386/pr70155-3.c: Likewise.
9309 * gcc.target/i386/pr70155-4.c: Likewise.
9310 * gcc.target/i386/pr70155-5.c: Likewise.
9311 * gcc.target/i386/pr70155-6.c: Likewise.
9312 * gcc.target/i386/pr70155-7.c: Likewise.
9313 * gcc.target/i386/pr70155-8.c: Likewise.
9314 * gcc.target/i386/pr70155-15.c: Likewise.
9315 * gcc.target/i386/pr70155-17.c: Likewise.
9316 * gcc.target/i386/pr70155-22.c: Likewise.
9317
8b066242 93182016-04-29 Bin Cheng <bin.cheng@arm.com>
9319
9320 PR tree-optimization/70803
9321 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9322
22912e73 93232016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9324
9325 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9326 optimization of vector loop.
9327 * gcc.target/i386/vect-unpack-3.c: New test.
9328 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9329 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9330 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9331
568128c6 93322016-04-29 Marek Polacek <polacek@redhat.com>
9333
9334 PR sanitizer/70342
9335 * g++.dg/ubsan/null-7.C: New test.
9336
025dd1e0 9337 PR c/70852
9338 * gcc.dg/pr70852.c: New test.
9339
eb16928e 93402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9341
9342 PR/69089
9343 * g++.dg/cpp0x/alignas6.C: New test.
9344
d7377ee9 93452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9346
4860a6bf 9347 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9348 * gcc.dg/pr27003.c: Likewise.
9349 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9350 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9351 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9352 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9353 * gcc.target/arc/mxy.c: Likewise.
9354 * gcc.target/arc/mswape.c: Likewise.
9355 * gcc.target/arc/mrtsc.c: Likewise.
9356 * gcc.target/arc/mcrc.c: Likewise.
9357 * gcc.target/arc/mdsp-packa.c: Likewise.
9358 * gcc.target/arc/mdvbf.c: Likewise.
9359 * gcc.target/arc/mlock.c: Likewise.
9360 * gcc.target/arc/mmac-24.c: Likewise.
9361 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9362
efa1b7ab 93632016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9364 Matthijs Kooijman <matthijs@stdin.nl>
9365 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9366
9367 PR target/60040
9368 * gcc.target/avr/pr60040-1.c: New.
9369 * gcc.target/avr/pr60040-2.c: New.
9370
00371d68 93712016-04-29 Richard Biener <rguenther@suse.de>
9372
9373 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9374
73447cc5 93752016-04-29 Richard Biener <rguenther@suse.de>
9376
9377 PR tree-optimization/13962
9378 PR tree-optimization/65686
9379 * gcc.dg/uninit-pr65686.c: New testcase.
9380
c2087b56 93812016-04-29 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR middle-end/70843
9384 * gcc.dg/pr70843.c: New test.
9385
cdd06d5a 93862016-04-28 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR target/70858
9389 * gcc.target/i386/pr70858.c: New test.
9390
1a60079e 93912016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9392
9393 * gcc.target/arc/nps400-1.c: New file.
9394
11bc2894 93952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9396 Andrew Burgess <andrew.burgess@embecosm.com>
9397
9398 * gcc.target/arc/movh_cl-1.c: New file.
9399
dd9bf0b5 94002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9401 Andrew Burgess <andrew.burgess@embecosm.com>
9402
9403 * gcc.target/arc/extzv-1.c: New file.
9404 * gcc.target/arc/insv-1.c: New file.
9405 * gcc.target/arc/insv-2.c: New file.
9406 * gcc.target/arc/movb-1.c: New file.
9407 * gcc.target/arc/movb-2.c: New file.
9408 * gcc.target/arc/movb-3.c: New file.
9409 * gcc.target/arc/movb-4.c: New file.
9410 * gcc.target/arc/movb-5.c: New file.
9411 * gcc.target/arc/movb_cl-1.c: New file.
9412 * gcc.target/arc/movb_cl-2.c: New file.
9413 * gcc.target/arc/movbi_cl-1.c: New file.
9414 * gcc.target/arc/movl-1.c: New file.
9415
a22e4209 94162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9417 Andrew Burgess <andrew.burgess@embecosm.com>
9418
9419 * gcc.target/arc/cmem-1.c: New file.
9420 * gcc.target/arc/cmem-2.c: New file.
9421 * gcc.target/arc/cmem-3.c: New file.
9422 * gcc.target/arc/cmem-4.c: New file.
9423 * gcc.target/arc/cmem-5.c: New file.
9424 * gcc.target/arc/cmem-6.c: New file.
9425 * gcc.target/arc/cmem-7.c: New file.
9426 * gcc.target/arc/cmem-ld.inc: New file.
9427 * gcc.target/arc/cmem-st.inc: New file.
9428
287c3982 94292016-04-28 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR target/70821
9432 * gcc.target/i386/pr70821.c: New test.
9433
e40e5340 94342016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9435
9436 * gcc.target/powerpc/vec-adde.c: New test.
9437 * gcc.target/powerpc/vec-adde-int128.c: New test.
9438
cf977d50 94392016-04-28 Jakub Jelinek <jakub@redhat.com>
9440
9441 * gcc.target/i386/avx-vround-1.c: New test.
9442 * gcc.target/i386/avx-vround-2.c: New test.
9443 * gcc.target/i386/avx512vl-vround-1.c: New test.
9444 * gcc.target/i386/avx512vl-vround-2.c: New test.
9445
572f8300 94462016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447
9448 PR testsuite/70595
9449 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9450 (check_effective_target_cilkplus_runtime): ... this.
9451 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9452 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9453
9454 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9455 Require cilkplus_runtime.
9456 Don't add -lcilkrts.
9457 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9458 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9459 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9460 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9461 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9462 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9463 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9464 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9465 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9466 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9467 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9468 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9469 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9470 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9471 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9472 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9473 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9474 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9475 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9476 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9477 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9478 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9479 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9480 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9481 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9482 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9483 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9484 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9485 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9486
9487 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9488 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9489
9490 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9491
9492 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9493 cilkplus_runtime.
9494
dfba0905 94952016-04-27 Marc Glisse <marc.glisse@inria.fr>
9496
9497 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9498 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9499
605a4556 95002015-04-27 Ryan Burn <contact@rnburn.com>
9501
9502 PR c++/69024
9503 PR c++/68997
9504 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9505 diagnostic.
9506 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9507 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9508
6a1231a5 95092016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9510
9511 * gnat.dg/limited_with4.ad[sb]: New test.
9512 * gnat.dg/limited_with4_pkg.ads: New helper.
9513
4dad9e09 95142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9515
9516 PR target/70155
9517 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9518 and movv1ti_internal patterns
9519 * gcc.target/i386/pr70155-1.c: New test.
9520 * gcc.target/i386/pr70155-2.c: Likewise.
9521 * gcc.target/i386/pr70155-3.c: Likewise.
9522 * gcc.target/i386/pr70155-4.c: Likewise.
9523 * gcc.target/i386/pr70155-5.c: Likewise.
9524 * gcc.target/i386/pr70155-6.c: Likewise.
9525 * gcc.target/i386/pr70155-7.c: Likewise.
9526 * gcc.target/i386/pr70155-8.c: Likewise.
9527 * gcc.target/i386/pr70155-9.c: Likewise.
9528 * gcc.target/i386/pr70155-10.c: Likewise.
9529 * gcc.target/i386/pr70155-11.c: Likewise.
9530 * gcc.target/i386/pr70155-12.c: Likewise.
9531 * gcc.target/i386/pr70155-13.c: Likewise.
9532 * gcc.target/i386/pr70155-14.c: Likewise.
9533 * gcc.target/i386/pr70155-15.c: Likewise.
9534 * gcc.target/i386/pr70155-16.c: Likewise.
9535 * gcc.target/i386/pr70155-17.c: Likewise.
9536 * gcc.target/i386/pr70155-18.c: Likewise.
9537 * gcc.target/i386/pr70155-19.c: Likewise.
9538 * gcc.target/i386/pr70155-20.c: Likewise.
9539 * gcc.target/i386/pr70155-21.c: Likewise.
9540 * gcc.target/i386/pr70155-22.c: Likewise.
9541
a80f3f45 95422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9545 ".{5,6}".
9546
279305d1 95472016-04-27 Bin Cheng <bin.cheng@arm.com>
9548
9549 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9550 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9551 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9552 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9553 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9554
8974b625 95552016-04-27 Richard Biener <rguenther@suse.de>
9556
9557 PR ipa/70760
9558 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9559 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9560
886d5463 95612016-04-27 Nathan Sidwell <nathan@acm.org>
9562
9563 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9564 * g++.dg/ubsan/pr63956.C: Adjust error location.
9565
f0e35aa9 95662016-04-27 Nick Clifton <nickc@redhat.com>
9567
9568 PR middle-end/49889
9569 * gcc.dg/pr49889.c: New test.
9570
40385231 95712016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9572
9573 * c-c++-common/memset-array.c: New test.
9574
37229a71 95752016-04-26 Martin Sebor <msebor@redhat.com>
9576
9577 PR c++/66639
9578 * g++.dg/cpp1y/func_constexpr.C: New test.
9579
3eedf9bd 95802016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9581
9582 PR c++/70241
9583 * g++.dg/cpp0x/enum32.C: New test.
9584 * g++.dg/cpp0x/enum33.C: New test.
9585
95862016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9587
9588 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9589 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9590 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9591 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9592 * gcc.c-torture/execute/pr38151.c: Likewise.
9593 * gcc.c-torture/execute/pr66556.c: Likewise.
9594 * gcc.c-torture/execute/pr67781.c: Likewise.
9595 * gcc.c-torture/execute/pr68648.c: Likewise.
9596
8c51f92f 95972016-04-26 Marc Glisse <marc.glisse@inria.fr>
9598
9599 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9600
fa20ebd3 96012016-04-26 Marek Polacek <polacek@redhat.com>
9602
9603 PR c/67784
9604 * gcc.dg/pr67784-3.c: New test.
9605 * gcc.dg/pr67784-4.c: New test.
9606 * gcc.dg/pr67784-5.c: New test.
9607
9db47803 9608 PR c/70791
9609 * gcc.dg/Wnested-externs-2.c: New test.
9610
bff407f2 96112016-04-26 Marc Glisse <marc.glisse@inria.fr>
9612
9613 * gcc.dg/fold-plusmult.c: Adjust.
9614 * gcc.dg/no-strict-overflow-6.c: Adjust.
9615 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9616
78d0c69e 96172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9618
9619 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9620 number scans.
9621 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9622 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9623 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9624 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9625 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9626 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9627 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9628 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9629 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9630 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9631 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9632 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9633 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9634 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9635 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9636 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9637 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9638 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9639 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9640 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9641 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9642 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9643 scans.
9644 * gcc.target/i386/pr32219-4.c: Likewise.
9645 * gcc.target/i386/pr32219-6.c: Likewise.
9646 * gcc.target/i386/pr32219-8.c: Likewise.
9647
221d6722 96482016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9649
9650 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9651 associated options.
9652
514727a9 96532016-04-26 Marek Polacek <polacek@redhat.com>
9654
9655 PR c++/70744
9656 * g++.dg/ext/cond2.C: New test.
9657
e6ee4c61 96582016-04-26 Bin Cheng <bin.cheng@arm.com>
9659
9660 PR tree-optimization/70771
9661 PR tree-optimization/70775
9662 * gcc.dg/pr70771.c: New test.
3730828c 9663 * gcc.dg/pr70775.c: New test.
e6ee4c61 9664
b3d72796 96652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9666
9667 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9668
c11ece29 96692016-04-25 Richard Biener <rguenther@suse.de>
9670
9671 PR tree-optimization/70780
9672 * gcc.dg/torture/pr70780.c: New testcase.
9673
92a44a68 96742016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9675
4860a6bf 9676 * gcc.target/arm/neon-vaddws16.c: New test.
9677 * gcc.target/arm/neon-vaddws32.c: New test.
9678 * gcc.target/arm/neon-vaddwu16.c: New test.
9679 * gcc.target/arm/neon-vaddwu32.c: New test.
9680 * gcc.target/arm/neon-vaddwu8.c: New test.
9681 * lib/target-supports.exp
d40b10b2 9682 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9683 that arm neon support vector widen sum of HImode TO SImode.
9684
4bbfd6c2 96852016-04-23 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR sanitizer/70712
9688 * c-c++-common/asan/pr70712.c: New test.
9689
524df596 96902016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9691
9692 * .gitattributes: New file.
9693
426c75c3 96942016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9695
9696 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9697
c052a8d5 96982016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9699
9700 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9701 * gfortran.dg/submodule_15.f08: Likewise.
9702
c08d4612 97032016-04-22 Richard Biener <rguenther@suse.de>
9704
9705 PR tree-optimization/70740
9706 * gcc.dg/torture/pr70740.c: New testcase.
9707
fd3211e1 97082016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9709
9710 PR target/70750
9711 * gcc.target/i386/pr70750-1.c: New test.
9712 * gcc.target/i386/pr70750-2.c: Likewise.
9713
15acd78c 97142016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/70540
9717 * g++.dg/cpp0x/auto48.C: New.
9718
192bf59c 97192016-04-21 Marek Polacek <polacek@redhat.com>
9720
9721 PR c++/70513
9722 * g++.dg/cpp0x/forw_enum12.C: New test.
9723 * g++.dg/cpp0x/forw_enum13.C: New test.
9724
5d429e99 97252016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9726
9727 PR target/70728
9728 * gcc.target/i386/pr70728.c: New test.
9729
06777d85 97302016-04-21 Richard Biener <rguenther@suse.de>
9731
9732 PR middle-end/70747
9733 * gcc.dg/pr70747.c: New testcase.
9734
7434c6fb 97352016-04-21 Bin Cheng <bin.cheng@arm.com>
9736
9737 PR tree-optimization/70715
9738 * gcc.dg/tree-ssa/scev-13.c: New test.
9739
f3ec0970 97402016-04-21 Marc Glisse <marc.glisse@inria.fr>
9741
9742 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9743
523f3a9d 97442016-04-21 Marc Glisse <marc.glisse@inria.fr>
9745
9746 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9747
ace7bf06 97482016-04-20 Jan Hubicka <jh@suse.cz>
9749
9750 PR ipa/70018
9751 * g++.dg/ipa/nothrow-1.C: New testcase.
9752
2b073aa6 97532016-04-20 Nathan Sidwell <nathan@acm.org>
9754
9755 PR c++/55635
9756 * g++.dg/eh/delete1.C: New.
9757
8a574c11 97582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9759
9760 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9761 -mtune-ctrl=sse_typeless_stores.
9762
e3400750 97632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9764
9765 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9766
4bd8a059 97672016-04-20 Bin Cheng <bin.cheng@arm.com>
9768
9769 PR tree-optimization/69489
9770 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9771
70574e60 97722016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9773
9774 PR c++/69363
9775 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9776 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9777 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9778
bd6f374c 97792016-04-20 Bin Cheng <bin.cheng@arm.com>
9780
9781 PR tree-optimization/56625
9782 PR tree-optimization/69489
9783 * gcc.dg/vect/pr56625.c: New test.
9784 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9785
482539ee 97862016-04-20 Andrew Pinski <apinski@cavium.com>
9787
9788 PR target/64971
9789 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9790
b4672800 97912016-04-20 Arnaud Charlet <charlet@adacore.com>
9792
9793 * gnat.dg/self1.adb: Remove now incorrect test.
9794
4fb48737 97952016-04-20 Bin Cheng <bin.cheng@arm.com>
9796
9797 * gcc.dg/tree-ssa/scev-11.c: New test.
9798 * gcc.dg/tree-ssa/scev-12.c: New test.
9799
97efb92e 98002016-04-20 Marek Polacek <polacek@redhat.com>
9801
9802 PR tree-optimization/70725
9803 * gcc.dg/pr70725.c: New test.
9804
9d2d4060 98052016-04-20 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/70726
9808 * g++.dg/vect/pr70726.cc: New testcase.
9809
54530437 98102016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9811
9812 PR target/70674
9813 * gcc.target/s390/pr70674.c: New test.
9814
acda2210 98152016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9816
9817 PR libgfortran/70684
9818 * gfortran.dg/list_read_14.f90: New test.
9819
b7040bb0 98202016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9821
9822 PR target/69201
9823 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9824 extern to force it misaligned.
9825 (b): Likewise.
9826 (c): Likewise.
9827 (d): Likewise.
9828 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9829 Don't check `*' before movv4sf_internal.
9830 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9831 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9832 Don't check `*' before movv16qi_internal.
9833 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9834 extern to force it misaligned.
9835 (b): Likewise.
9836 (c): Likewise.
9837 (d): Likewise.
9838 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9839 Don't check `*' before movv2df_internal.
9840 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9841 extern to force it misaligned.
9842 (b): Likewise.
9843 (c): Likewise.
9844 (d): Likewise.
9845 Check movv8sf_internal instead of avx_storeups256.
9846 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9847
263b5475 98482016-04-19 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/70171
9851 * g++.dg/tree-ssa/pr70171.C: New testcase.
9852
222ac318 98532016-04-19 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/70724
9856 * gcc.dg/torture/pr70724.c: New testcase.
9857
003000a4 98582016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9859
9860 PR middle-end/70689
4860a6bf 9861 * gcc.target/i386/pr70689.c: New.
003000a4 9862
3f6e13de 98632016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/70708
9866 * gcc.target/i386/pr70708.c: New test.
9867
10abddbd 98682016-04-18 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/43434
9871 * gcc.dg/vect/pr43434.c: New testcase.
9872 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9873 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9874 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9875 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9876 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9877 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9878 * gcc.dg/gomp/pr68640.c: Likewise.
9879 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9880 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9881
950db54a 98822016-04-18 Richard Biener <rguenther@suse.de>
9883
9884 PR tree-optimization/70701
9885 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9886
67ccbf39 98872016-04-18 Tom de Vries <tom@codesourcery.com>
9888
9889 PR testsuite/70699
9890 * gcc.dg/pr70161.c: Add dot-file scans.
9891 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9892 instead of after last dot char.
9893
021ad2f3 98942016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9895
9896 * c-c++-common/dump-ada-spec-3.c: New test.
9897 * c-c++-common/dump-ada-spec-4.c: Likewise.
9898
d572fcfd 98992016-04-17 Tom de Vries <tom@codesourcery.com>
9900
9901 PR other/70183
9902 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9903
8b4ee73c 99042016-04-15 Jan Hubicka <jh@suse.cz>
9905
9906 PR ipa/70018
9907 * g++.dg/ipa/pure-const-1.C: New testcase.
9908 * g++.dg/ipa/pure-const-2.C: New testcase.
9909 * g++.dg/ipa/pure-const-3.C: New testcase.
9910
eac243e7 99112016-04-15 Marek Polacek <polacek@redhat.com>
9912
9913 PR c/70671
9914 * gcc.dg/bitfld-22.c: New test.
9915
64c1df32 99162016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9917
9918 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9919 x86_64.
9920
926f9422 99212016-04-15 Marek Polacek <polacek@redhat.com>
9922
9923 PR c/70651
9924 * c-c++-common/pr70651.c: New test.
9925
309bbaa3 99262016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9927
9928 PR rtl-optimization/70681
9929 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9930 dump scan on arm and powerpc.
9931 * gcc.dg/pr10474.c: Likewise.
9932
b4ba8358 99332016-04-15 Jakub Jelinek <jakub@redhat.com>
9934
ed92874a 9935 PR c++/69517
9936 PR c++/70019
9937 PR c++/70588
9938 * g++.dg/cpp1y/vla11.C: Revert for real.
9939
b4ba8358 9940 PR c/70436
9941 * c-c++-common/Wparentheses-1.c: New test.
9942 * c-c++-common/gomp/Wparentheses-1.c: New test.
9943 * c-c++-common/gomp/Wparentheses-2.c: New test.
9944 * c-c++-common/gomp/Wparentheses-3.c: New test.
9945 * c-c++-common/gomp/Wparentheses-4.c: New test.
9946 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9947 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9948 * c-c++-common/goacc/Wparentheses-1.c: New test.
9949
65717bb5 99502016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9951
9952 PR target/70662
9953 * gcc.target/i386/pr70662.c: New test.
9954
ca1a4077 99552016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9956 Alan Modra <amodra@gmail.com>
ca1a4077 9957
9958 PR tree-optimization/70130
9959 * gcc.dg/vect/O3-pr70130.c: New testcase.
9960
dbe1794c 99612016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9962
11836644 9963 PR target/70669
9964 * gcc.target/powerpc/pr70669.c: New test.
9965
dbe1794c 9966 PR target/70640
9967 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9968 a power7 system that does not have an assembler that supports
9969 power8.
9970
4c1007f1 99712016-04-14 Martin Sebor <msebor@redhat.com>
9972
9973 PR c++/69517
9974 PR c++/70019
9975 PR c++/70588
9976 * c-c++-common/ubsan/vla-1.c: Revert.
9977 * g++.dg/cpp1y/vla11.C: Same.
9978 * g++.dg/cpp1y/vla12.C: Same.
9979 * g++.dg/cpp1y/vla13.C: Same.
9980 * g++.dg/cpp1y/vla14.C: Same.
9981 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9982 * g++.dg/init/array24.C: Same.
4c1007f1 9983 * g++.dg/ubsan/vla-1.C: Same.
9984
22dcab66 99852016-04-14 Marek Polacek <polacek@redhat.com>
9986 Jan Hubicka <hubicka@ucw.cz>
9987
9988 PR c++/70029
9989 * g++.dg/torture/pr70029.C: New test.
9990
3e74b025 99912016-04-14 Martin Sebor <msebor@redhat.com>
9992
9993 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9994 type size to prevent failures on targets with very low maximum
9995 alignment.
9996
1d2e0f2a 99972016-04-14 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/70623
10000 * gcc.dg/torture/pr70623.c: New testcase.
10001 * gcc.dg/torture/pr70623-2.c: Likewise.
10002
9aed0626 100032016-04-13 Martin Sebor <msebor@redhat.com>
10004
10005 PR c++/69517
10006 PR c++/70019
10007 PR c++/70588
10008 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10009 * g++.dg/cpp1y/vla11.C: New test.
10010 * g++.dg/cpp1y/vla12.C: New test.
10011 * g++.dg/cpp1y/vla13.C: New test.
10012 * g++.dg/cpp1y/vla14.C: New test.
10013 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10014 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10015 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10016
fd499010 100172016-04-13 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR c++/70641
10020 * g++.dg/opt/pr70641.C: New test.
10021
87fa7252 100222016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10023
10024 PR rtl-optimization/68749
10025 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10026 effects of argument promotions.
10027 Remove default args to dg-skip-if.
10028
6c40e18b 100292016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/70635
10032 * g++.dg/parse/pr70635.C: New.
10033
92c53257 100342016-04-13 Marek Polacek <polacek@redhat.com>
10035
10036 PR c++/70639
10037 * c-c++-common/Wmisleading-indentation-4.c: New test.
10038
0241e4dc 100392016-04-13 Marek Polacek <polacek@redhat.com>
10040
10041 PR c/70436
4860a6bf 10042 * gcc.dg/Wparentheses-12.c: New test.
10043 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10044
92bda444 100452016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10046
10047 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10048 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10049 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10050
38ea8a26 100512016-04-13 Jakub Jelinek <jakub@redhat.com>
10052
d08aa032 10053 PR middle-end/70633
10054 * gcc.c-torture/compile/pr70633.c: New test.
10055
38ea8a26 10056 PR debug/70628
10057 * gcc.dg/torture/pr70628.c: New test.
10058
9231d5c2 100592016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10060
10061 PR c++/70610
10062 * g++.dg/template/pr70610.C: New test.
10063 * g++.dg/template/pr70610-2.C: New test.
10064 * g++.dg/template/pr70610-3.C: New test.
10065 * g++.dg/template/pr70610-4.C: New test.
10066
249ca944 100672016-04-12 Jakub Jelinek <jakub@redhat.com>
10068
7f2ea2fb 10069 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10070 128 instead of 32.
10071
249ca944 10072 PR c++/70571
10073 * g++.dg/ext/pr70571.C: New test.
10074
8ca5a97d 100752016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10076
bf32a52d 10077 PR target/70640
8ca5a97d 10078 * gcc.target/powerpc/pr70640.c: New test.
10079
e971b45f 100802016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10081
10082 PR c++/68722
10083 * g++.dg/parse/pr68722.C: New.
10084
0b54d964 100852016-04-12 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR rtl-optimization/70596
10088 * gcc.target/i386/pr70596.c: New test.
10089
d2dd85e3 100902016-04-12 Nathan Sidwell <nathan@acm.org>
10091
10092 PR c++/70501
10093 * g++.dg/init/pr70501.C: New.
10094
2d0001b0 100952016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10096
10097 * gcc.target/i386/asm-flag-6.c: New test.
10098
6c4df0d1 100992016-04-12 Tom de Vries <tom@codesourcery.com>
10100
10101 PR tree-optimization/68756
10102 * gcc.dg/graphite/pr68756.c: New test.
10103
0d60da57 101042016-04-12 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR tree-optimization/70602
10107 * gcc.c-torture/execute/pr70602.c: New test.
10108
62735984 101092016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10110
10111 PR target/70381
10112 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10113 __float128 emulator is built and runs.
10114 * gcc.target/powerpc/float128-1.c: Likewise.
10115
10116 * lib/target-supports.exp (check_ppc_float128_sw_available):
10117 Rework tests for __float128 software and hardware
10118 availability. Fix exit condition to return 0 on success.
10119
a702492c 101202016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10121
10122 PR target/70133
10123 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10124 * gcc.target/aarch64/target_attr_15.c: Likewise.
10125
a8c5ce92 101262016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10127
10128 PR c++/69066
10129 * g++.dg/cpp1y/pr69066.C: New.
10130
5ecab913 101312016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10132
10133 PR fortran/68566
10134 * gfortran.dg/pr36192.f90: Update test.
10135 * gfortran.dg/pr36192_1.f90: Update test.
10136 * gfortran.dg/real_dimension_1.f: Update test.
10137 * gfortran.dg/parameter_array_init_7.f90: New test.
10138
6cb5ef70 101392016-04-09 John David Anglin <danglin@gcc.gnu.org>
10140
4edfdd23 10141 PR testsuite/64039
10142 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10143
964f71e3 10144 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10145
5d61c198 10146 PR rtl-optimization/66669
10147 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10148
16eaaf58 10149 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10150
0b68802d 10151 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10152 * gcc.dg/pie-1.c: Likewise.
10153 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10154 * gcc.dg/pic-4.c: Likewise.
10155 * gcc.dg/pie-3.c: Likewise.
10156 * gcc.dg/pie-4.c: Likewise.
10157
9c0dd509 10158 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10159
03b2d3c1 10160 PR tree-optimization/68644
10161 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10162
6cb5ef70 10163 PR rtl-optimization/64886
10164 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10165
07de41ba 101662016-04-09 Tom de Vries <tom@codesourcery.com>
10167
10168 PR tree-optimization/68953
10169 * gcc.dg/graphite/pr68953.c: New test.
10170
d294e3fb 101712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10172
10173 PR fortran/70592
10174 * gfortran.dg/deferred_character_16.f90: New test.
10175
3cb15094 101762016-04-09 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR tree-optimization/70586
10179 * gcc.c-torture/execute/pr70586.c: New test.
10180
a02dc66f 101812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10182
10183 PR sanitizer/70573
10184 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10185 with __builtin_memset
10186 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10187
0c302595 101882016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10189
10190 PR lto/70289
10191 PR ipa/70348
10192 PR tree-optimization/70373
10193 PR middle-end/70533
10194 PR middle-end/70534
10195 PR middle-end/70535
10196 * c-c++-common/goacc/reduction-5.c: New test.
10197 * c-c++-common/goacc/reduction-promotions.c: New test.
10198 * gfortran.dg/goacc/reduction-3.f95: New test.
10199 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10200
c6c0523b 102012016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10202
10203 PR c++/70590
10204 PR c++/70452
10205 * g++.dg/pr70590.C: New test.
10206 * g++.dg/pr70590-2.C: New test.
10207
3ac399da 102082016-04-08 Jakub Jelinek <jakub@redhat.com>
10209
e97d1706 10210 PR middle-end/70593
10211 * gcc.target/i386/pr70593.c: New test.
10212
3ac399da 10213 PR rtl-optimization/70574
10214 * gcc.target/i386/avx2-pr70574.c: New test.
10215
fcfbb129 102162016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10217
10218 PR sanitizer/70541
10219 * c-c++-common/asan/pr70541.c: New test.
10220
0aabcddf 102212016-04-08 Tom de Vries <tom@codesourcery.com>
10222
10223 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10224 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10225
bec0c1e8 102262016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10227
10228 PR target/70566
10229 * gcc.c-torture/execute/pr70566.c: New test.
10230
87c791f5 102312016-04-08 Tom de Vries <tom@codesourcery.com>
10232
10233 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10234 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10235
7f38718f 102362016-04-08 Alan Modra <amodra@gmail.com>
10237
10238 * gcc.target/powerpc/pr70117.c: New.
10239
a96a7710 102402016-04-07 Jakub Jelinek <jakub@redhat.com>
10241
7a6265d1 10242 PR testsuite/70581
10243 * gcc.dg/lto/simd-function_0.c: New test.
10244
a96a7710 10245 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10246 clones.
10247 * c-c++-common/attr-simd-2.c: Likewise.
10248 * c-c++-common/attr-simd-4.c: Likewise.
10249 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10250 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10251
508dd607 102522016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10253
10254 PR testsuite/70553
10255 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10256
1b61585a 102572016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10258 Tom de Vries <tom@codesourcery.com>
10259
10260 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10261 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10262 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10263 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10264 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10265 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10266 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10267 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10268
5f060aa8 102692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10270
10271 PR c/70436
10272 * g++.dg/warn/Wparentheses-29.C: New test.
10273
d3831f71 102742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10275
10276 PR c/70436
10277 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10278 explicit braces to resolve a future -Wparentheses warning.
10279
382ece2d 102802016-04-06 Richard Henderson <rth@redhat.com>
10281
10282 * gcc.dg/pr61817-1.c: New test.
10283 * gcc.dg/pr61817-2.c: New test.
10284 * gcc.dg/pr69391-1.c: New test.
10285 * gcc.dg/pr69391-2.c: New test.
10286
72234ee9 102872016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10288
10289 PR rtl-optimization/70398
4860a6bf 10290 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10291
5547150a 102922016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10293
10294 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10295
15b70121 102962016-04-06 Yvan Roux <yvan.roux@linaro.org>
10297 Pedro Alves <palves@redhat.com>
10298
10299 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10300
585aefbb 103012016-04-06 Jakub Jelinek <jakub@redhat.com>
10302
0cbb513b 10303 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10304 Check for avx512f effective targets instead of avx2.
10305 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10306 for AVX512F clones.
10307 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10308 * g++.dg/gomp/declare-simd-1.C: Likewise.
10309 * g++.dg/gomp/declare-simd-3.C: Likewise.
10310 * g++.dg/gomp/declare-simd-4.C: Likewise.
10311
585aefbb 10312 PR middle-end/70550
10313 * c-c++-common/gomp/pr70550-1.c: New test.
10314 * c-c++-common/gomp/pr70550-2.c: New test.
10315
0b91cceb 103162016-04-05 Nathan Sidwell <nathan@acm.org>
10317
10318 PR c++/70512
10319 * g++.dg/ext/attribute-may-alias-5.C: New.
10320
645a9d8e 103212016-04-05 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR c++/70336
10324 * c-c++-common/pr70336.c: New test.
10325 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10326 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10327
bdf23925 103282016-04-05 Jan Hubicka <hubicka@ucw.cz>
10329
10330 PR ipa/66223
10331 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10332
aaff837c 103332016-04-05 Jakub Jelinek <jakub@redhat.com>
10334
10335 PR rtl-optimization/70542
10336 * gcc.dg/torture/pr70542.c: New test.
10337 * gcc.target/i386/avx2-pr70542.c: New test.
10338
2eac58a0 103392016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10340
10341 PR tree-optimization/70509
10342 * gcc.target/i386/avx512bw-pr70509.c: New test.
10343
4f7ebe46 103442016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10345
10346 PR c++/70452
10347 * g++.dg/ext/constexpr-vla4.C: New test.
10348
305d86a0 103492016-04-05 Uros Bizjak <ubizjak@gmail.com>
10350
10351 PR target/70510
10352 * gcc.target/i386/pr70510.c: New test.
10353
eec3b789 103542016-04-05 Richard Biener <rguenther@suse.de>
10355
10356 PR tree-optimization/70526
10357 * g++.dg/torture/pr70526.C: New testcase.
10358
ca943582 103592016-04-05 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR target/70525
10362 * gcc.target/i386/pr70525.c: New test.
10363
87825cd5 103642016-04-05 Richard Biener <rguenther@suse.de>
10365
10366 PR middle-end/70499
10367 * g++.dg/torture/pr70499.C: New testcase.
10368
14638828 103692016-04-05 Richard Biener <rguenther@suse.de>
10370
10371 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10372 remove XFAIL.
10373
967a90d5 103742016-04-04 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR middle-end/70307
10377 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10378 rs6000 ABI warnings.
10379
d374a3a3 103802016-04-04 Jan Hubicka <hubicka@ucw.cz>
10381
10382 PR ipa/66223
10383 * g++.dg/ipa/devirt-51.C: New testcase.
10384
8ff377a6 103852016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10386 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10387
10388 PR middle-end/70457
10389 * gcc.dg/torture/pr70457.c: New.
10390
f567b44f 103912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10392
10393 PR fortran/67538
10394 * gfortran.dg/allocate_with_source_19.f08: New test.
10395
89d4ebfa 103962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10397
10398 PR fortran/65795
10399 * gfortran.dg/coarray_allocate_6.f08: New test.
10400
68ab33a6 104012016-04-04 Richard Biener <rguenther@suse.de>
10402
10403 PR rtl-optimization/70484
10404 * gcc.dg/torture/pr70484.c: New testcase.
10405
c4f5465d 104062016-04-04 Marek Polacek <polacek@redhat.com>
10407
10408 PR c/70307
10409 * gcc.dg/torture/pr70307.c: New test.
10410
bfec6609 104112016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10412
10413 PR target/70416
10414 PR target/67391
10415 * gcc.target/sh/torture/pr70416.c: New.
10416
40df9099 104172016-04-02 Martin Sebor <msebor@redhat.com>
10418
10419 PR c++/67376
10420 PR c++/70170
10421 PR c++/70172
10422 PR c++/70228
10423 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10424 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10425 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10426 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10427 * g++.dg/cpp0x/constexpr-string.C: Same.
10428 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10429 * g++.dg/cpp0x/pr65398.C: Same.
10430 * g++.dg/ext/constexpr-vla1.C: Same.
10431 * g++.dg/ext/constexpr-vla2.C: Same.
10432 * g++.dg/ext/constexpr-vla3.C: Same.
10433 * g++.dg/ubsan/pr63956.C: Same.
10434
0edb9bfe 104352016-04-01 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR rtl-optimization/70467
10438 * gcc.target/i386/pr70467-2.c: New test.
10439
e5b1a1d9 104402016-04-01 Jakub Jelinek <jakub@redhat.com>
10441 Marek Polacek <polacek@redhat.com>
10442
10443 PR c++/70488
10444 * g++.dg/init/new47.C: New test.
10445
b2ca3fb0 104462016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10447
10448 PR target/70496
10449 * gcc.target/arm/pr70496.c: New test.
10450
4c3bd1e3 104512016-04-01 Nathan Sidwell <nathan@acm.org>
10452
47de69ad 10453 PR c++/68475
10454 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10455
313d569f 104562016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10457
10458 PR target/69890
10459 * gcc.dg/strlenopt.h (memmove): New.
10460 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10461 instead of "string.h".
10462 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10463 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10464 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10465 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10466 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10467 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10468 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10469 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10470 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10471 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10472 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10473 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10474 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10475 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10476 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10477 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10478 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10479 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10480 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10481 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10482
5469facd 104832016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10484
10485 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10486 (Holder::foo): Reflect this.
10487
503de754 104882016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10489
10490 PR target/70442
10491 * gcc.dg/pr70442.c: New test.
10492
13ee2de7 104932016-03-31 Nathan Sidwell <nathan@acm.org>
10494
10495 PR c++/70393
10496 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10497
5e0d03a8 104982016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10499
10500 PR target/70453
10501 * gcc.target/i386/pr70453.c: New test.
10502
8cb82ed4 105032016-03-31 Andrey Belevantsev <abel@ispras.ru>
10504
10505 PR target/70292
10506 * gcc.c-torture/pr70292.c: New test.
10507
7952b661 105082016-03-31 Marek Polacek <polacek@redhat.com>
10509
10510 PR c/70297
10511 * c-c++-common/pr70297.c: New test.
10512 * g++.dg/cpp0x/typedef-redecl.C: New test.
10513 * gcc.dg/typedef-redecl2.c: New test.
10514
1607cc74 105152016-03-31 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR rtl-optimization/70460
10518 * gcc.c-torture/execute/pr70460.c: New test.
10519
c689c252 105202016-03-31 Richard Biener <rguenther@suse.de>
10521
10522 PR c++/70430
10523 * g++.dg/ext/vector30.C: New testcase.
10524
91c9586d 105252016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10526 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527
10528 * gfortran.dg/fmt_pf.f90: New test.
10529
afa5c1b8 105302016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10531
10532 Forward-port from 5 branch
10533 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR testsuite/70356
10536 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10537 dg-require-effective-target after dg-do.
10538
10539 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10540
10541 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10542
6a5dcab3 105432016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10544 Julian Brown <julian@codesourcery.com>
10545 Chung-Lin Tang <cltang@codesourcery.com>
10546 Cesar Philippidis <cesar@codesourcery.com>
10547 James Norris <jnorris@codesourcery.com>
10548 Tom de Vries <tom@codesourcery.com>
10549 Nathan Sidwell <nathan@codesourcery.com>
10550
305d86a0 10551 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10552 * c-c++-common/goacc/loop-clauses.c: Likewise.
10553 * g++.dg/goacc/template.C: Likewise.
10554 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10555 * gfortran.dg/goacc/loop-1.f95: Likewise.
10556 * gfortran.dg/goacc/loop-5.f95: Likewise.
10557 * gfortran.dg/goacc/loop-6.f95: Likewise.
10558 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10559 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10560 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10561 * c-c++-common/goacc/clauses-fail.c: Likewise.
10562 * c-c++-common/goacc/parallel-1.c: Likewise.
10563 * c-c++-common/goacc/reduction-1.c: Likewise.
10564 * c-c++-common/goacc/reduction-2.c: Likewise.
10565 * c-c++-common/goacc/reduction-3.c: Likewise.
10566 * c-c++-common/goacc/reduction-4.c: Likewise.
10567 * c-c++-common/goacc/routine-3.c: Likewise.
10568 * c-c++-common/goacc/routine-4.c: Likewise.
10569 * c-c++-common/goacc/routine-5.c: Likewise.
10570 * c-c++-common/goacc/tile.c: Likewise.
10571 * g++.dg/goacc/template.C: Likewise.
10572 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10573 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10574 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10575 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10576 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10577 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10578 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10579 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10580 * c-c++-common/goacc/use_device-1.c: ... this file.
10581 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10582 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10583 * c-c++-common/goacc/host_data-6.c: ... this file.
10584 * c-c++-common/goacc/loop-2-kernels.c: New file.
10585 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10586 * c-c++-common/goacc/loop-3.c: Likewise.
10587 * g++.dg/goacc/reference.C: Likewise.
10588 * g++.dg/goacc/routine-1.C: Likewise.
10589 * g++.dg/goacc/routine-2.C: Likewise.
10590
932c0baa 105912016-03-30 Richard Biener <rguenther@suse.de>
10592
10593 PR middle-end/70450
10594 * gcc.dg/torture/pr70450.c: New testcase.
10595
7f7c4659 105962016-03-30 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR target/70421
10599 * gcc.dg/torture/pr70421.c: New test.
10600 * gcc.target/i386/avx512f-pr70421.c: New test.
10601
9cbfe80c 106022016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10603
10604 PR testsuite/70364
10605 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10606 (check): New function.
10607 (bar): Call check.
10608 (foo): Align stack to 16 bytes when calling bar.
10609 * gcc.target/i386/cleanup-2.c: Likewise.
10610
f56c7d36 106112016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10612
10613 PR tree-optimization/59124
10614 * gcc.dg/Warray-bounds-19.c: New test.
10615
92a44a68 106162016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10617
10618 * lib/prune.exp (escape_regex_chars): New.
10619 (prune_file_path): Update to quote metcharacters for regexp.
10620
a3daa269 106212016-03-29 Jakub Jelinek <jakub@redhat.com>
10622
24e1ba3d 10623 PR rtl-optimization/70429
10624 * gcc.c-torture/execute/pr70429.c: New test.
10625
a3daa269 10626 PR tree-optimization/70405
10627 * gcc.dg/pr70405.c: New test.
10628
3ef41a6e 106292016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10630
10631 PR fortran/70397
10632 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10633 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10634
4abd9410 106352016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10636
10637 PR testsuite/64177
10638 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10639 __cilkrts_set_param to set two workers.
10640 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10641 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10642
b58e5f0f 106432016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10644
305d86a0 10645 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10646
bff53658 106472016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10648
10649 PR target/70406
305d86a0 10650 * gcc.target/i386/pr70406.c: New test.
bff53658 10651
bb2c9c15 106522016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10653
10654 * gnat.dg/specs/double_record_extension3.ads: New test.
10655
f12c84ab 106562016-03-25 Richard Henderson <rth@redhat.com>
10657
10658 PR target/70120
10659 * gcc.target/aarch64/pr70120-1.c: New.
10660 * gcc.target/aarch64/pr70120-2.c: New.
10661 * gcc.target/aarch64/pr70120-3.c: New.
10662
b0bf58c4 106632016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10664
10665 PR c++/62212
10666 * g++.dg/template/mangle2.C: The dg-do directive should be
10667 "compile" not "assemble".
10668
f175ba0f 106692016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10670
10671 PR lto/69650
10672 * gcc.dg/pr69650.c: New test.
10673
4cc3295f 106742016-03-25 David Edelsohn <dje.gcc@gmail.com>
10675
10676 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10677
0cf40600 106782016-03-25 Alan Modra <amodra@gmail.com>
10679
10680 * gcc.dg/dfp/pr70052.c: New test.
10681
3aebf099 106822016-03-24 Richard Henderson <rth@redhat.com>
10683
10684 PR middle-end/69845
10685 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10686 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10687
83245bd3 106882016-03-24 Tom de Vries <tom@codesourcery.com>
10689
10690 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10691
108e7ee4 106922016-03-24 Tom de Vries <tom@codesourcery.com>
10693
10694 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10695 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10696
17af0b14 106972016-03-24 Tom de Vries <tom@codesourcery.com>
10698
10699 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10700 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10701
6c8770ee 107022016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10703
10704 PR c++/62212
10705 * g++.dg/template/mangle2.C: New test.
10706
a7e21b7b 107072016-03-24 Richard Biener <rguenther@suse.de>
10708
10709 PR tree-optimization/70396
10710 * gcc.dg/torture/pr70396.c: New testcase.
10711
f365d297 107122016-03-24 Richard Biener <rguenther@suse.de>
10713
10714 PR middle-end/70370
10715 * gcc.dg/torture/pr70370.c: New testcase.
10716
da7aeb13 107172016-03-24 Tom de Vries <tom@codesourcery.com>
10718
10719 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10720 * gfortran.dg/goacc/kernels-tree.f95: Same.
10721 * gfortran.dg/goacc/parallel-tree.f95: Same.
10722
80b30de0 107232016-03-24 Tom de Vries <tom@codesourcery.com>
10724
10725 * c-c++-common/goacc/uninit-if-clause.c: New test.
10726 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10727
cb9b6b99 107282016-03-24 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR target/70290
305d86a0 10731 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10732 Fix formatting.
cb9b6b99 10733
a4225fff 107342016-03-24 Richard Biener <rguenther@suse.de>
10735
10736 PR tree-optimization/70372
10737 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10738
5a869ab8 107392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10740
10741 PR c++/70347
10742 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10743
36ce5faa 107442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10745
10746 PR c++/70332
10747 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10748
c4fa85c9 107492016-03-23 Jakub Jelinek <jakub@redhat.com>
10750
d9377ad5 10751 PR c++/70001
10752 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10753 * g++.dg/cpp1y/pr70001.C: New test.
10754
c4fa85c9 10755 PR c++/70323
10756 * g++.dg/cpp0x/constexpr-70323.C: New test.
10757
0a2062da 107582016-03-23 Alexandre Oliva <aoliva@redhat.com>
10759 Jason Merrill <jason@redhat.com>
10760 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR c++/69315
10763 * g++.dg/cpp0x/constexpr-69315.C: New test.
10764 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10765
62d2a6dc 107662016-03-23 Marek Polacek <polacek@redhat.com>
10767
10768 PR c++/69884
10769 * g++.dg/warn/Wignored-attributes-1.C: New test.
10770 * g++.dg/warn/Wignored-attributes-2.C: New test.
10771
a82d6246 107722016-03-23 Tom de Vries <tom@codesourcery.com>
10773
10774 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10775 initialization.
10776 * gfortran.dg/goacc/private-3.f95 (test): Same.
10777 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10778 missing use param.
10779
dc834ba1 107802016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10781
10782 * lib/target-supports.exp: Remove v7ve entry from loop
10783 creating effective target checks.
10784 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10785 (add_options_for_arm_arch_v7ve): Likewise.
10786
7e83fd1f 107872016-03-23 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR tree-optimization/70354
10790 * gcc.dg/vect/pr70354-1.c: New test.
10791 * gcc.dg/vect/pr70354-2.c: New test.
10792 * gcc.target/i386/avx2-pr70354-1.c: New test.
10793 * gcc.target/i386/avx2-pr70354-2.c: New test.
10794
4e4da058 107952016-03-22 Jeff Law <law@redhat.com>
10796
10797 PR target/70232
10798 * gcc.dg/tree-ssa/pr70232.c: New test.
10799
6855137b 108002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10801
10802 PR target/70302
10803 * gcc.target/i386/pr70302.c: New test.
10804
19db1ec8 108052016-03-22 Richard Biener <rguenther@suse.de>
10806
10807 PR middle-end/70251
10808 * g++.dg/torture/pr70251.C: New testcase.
10809
4baec9f2 108102016-03-22 David Malcolm <dmalcolm@redhat.com>
10811
10812 PR c/69993
10813 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10814 Wmisleading-indentation.c.
10815 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10816 reflect change to diagnostic text and order of messages.
10817 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10818
fcfec126 108192016-03-22 David Edelsohn <dje.gcc@gmail.com>
10820
10821 * g++.dg/ext/java-3.C: Don't compile on AIX.
10822
aa30728a 108232016-03-22 Richard Biener <rguenther@suse.de>
10824
10825 PR middle-end/70333
10826 * gcc.dg/torture/pr70333.c: New testcase.
10827
46ec4eb4 108282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10829
10830 * g++.dg/ext/pr70290.C: New test.
10831
4880f878 108322016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10833
10834 PR target/70325
10835 * gcc.target/i386/pr70325.c: New test.
10836
3d78ea44 108372016-03-22 Jakub Jelinek <jakub@redhat.com>
10838
5934fb8f 10839 PR target/70329
10840 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10841 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10842
b6436f79 10843 PR target/70300
10844 * gcc.target/i386/pr70300.c: New test.
10845
3d78ea44 10846 PR c++/70295
10847 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10848 (func2): New function for cond with parens, xfail warning for c++.
10849 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10850
b60244f6 108512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10852
10853 PR c++/70096
10854 * g++.dg/template/ptrmem30.C: New test.
10855
c8e3e744 108562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10857
10858 PR c++/70204
10859 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10860 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10861
2715f63a 108622016-03-21 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR middle-end/70326
10865 * gcc.dg/pr70326.c: New test.
10866
2daa2cda 108672016-03-21 Marc Glisse <marc.glisse@inria.fr>
10868 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR tree-optimization/70317
10871 * gcc.dg/pr70317.c: New test.
10872
d9aa5a50 108732016-03-21 Uros Bizjak <ubizjak@gmail.com>
10874
10875 PR target/70327
10876 * gcc.target/i386/pr70327.c: New test.
10877
e1a88bf4 108782016-03-21 Martin Liska <mliska@suse.cz>
10879
61941425 10880 PR ipa/70306
e1a88bf4 10881 * gcc.dg/ipa/pr70306.c: New test.
10882
d9aa5a50 108832016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10884
10885 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10886 * gcc.target/arm/attr-align3.c: Likewise.
10887 * gcc.target/arm/attr_arm.c: Likewise.
10888 * gcc.target/arm/flip-thumb.c: Likewise.
10889
afdde20c 108902016-03-21 Jakub Jelinek <jakub@redhat.com>
10891
10892 PR target/70296
10893 * gcc.target/powerpc/altivec-36.c: New test.
10894
3f2ef661 108952016-03-21 Richard Biener <rguenther@suse.de>
10896
10897 PR tree-optimization/70310
10898 * gcc.dg/torture/pr70310.c: New testcase.
10899
08b2b692 109002016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10901
10902 PR target/70293
10903 * gcc.target/i386/pr70293.c: New test.
10904
93505d22 109052016-03-21 Richard Biener <rguenther@suse.de>
10906
10907 PR tree-optimization/70288
10908 * gcc.dg/torture/pr70288-1.c: New testcase.
10909 * gcc.dg/torture/pr70288-2.c: Likewise.
10910
06fd1914 109112016-03-21 Andrey Belevantsev <abel@ispras.ru>
10912
10913 PR rtl-optimization/69307
10914 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10915
b628775e 109162016-03-21 Andrey Belevantsev <abel@ispras.ru>
10917
10918 PR rtl-optimization/69102
10919 * gcc.c-torture/compile/pr69102.c: New test.
10920
1421f43c 109212016-03-18 Jeff Law <law@redhat.com>
10922
10923 PR rtl-optimization/70263
10924 * gcc.c-torture/compile/pr70263-1.c: New test.
10925 * gcc.target/i386/pr70263-2.c: New test.
10926
e7142ce1 109272016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10928
10929 PR rtl-optimization/70278
10930 * gcc.dg/torture/pr70278.c: New test.
10931 * gcc.target/arm/pr70278.c: New test.
10932
5539bc70 109332016-03-18 David Malcolm <dmalcolm@redhat.com>
10934
10935 PR c/70281
10936 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10937 (test_builtin_types_compatible_p): New test function.
10938 * gcc.dg/pr70281.c: New test case.
10939
296a290a 109402016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10941
10942 PR target/70113
10943 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10944
666094f0 109452016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10946
10947 PR tree-optimization/70252
10948 * gcc.dg/pr70252.c: New test.
10949
350514e8 109502016-03-18 Tom de Vries <tom@codesourcery.com>
10951
10952 * gcc.dg/pr70161-2.c: New test.
10953 * gcc.dg/pr70161.c: New test.
10954
011e0cea 109552016-03-18 Tom de Vries <tom@codesourcery.com>
10956
10957 PR ipa/70269
10958 * gcc.dg/pr70269.c: New test.
10959
292a09de 109602016-03-18 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR c++/70267
10963 * g++.dg/ext/java-3.C: New test.
10964
efc86c4c 109652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10966
10967 PR c++/70205
10968 * g++.dg/lookup/pr70205.C: New test.
10969
a28dd575 109702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10971
10972 PR c++/70218
10973 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10974
92e7ab1e 109752016-03-17 Marek Polacek <polacek@redhat.com>
10976
10977 PR c/69407
10978 * gcc.dg/atomic-op-6.c: New test.
10979
7378dbfb 109802016-03-17 David Malcolm <dmalcolm@redhat.com>
10981
10982 PR c/70264
10983 * c-c++-common/pr70264.c: New test case.
10984
f7995d7d 109852016-03-17 Jakub Jelinek <jakub@redhat.com>
10986
e2895b76 10987 PR c++/70144
10988 * c-c++-common/pr70144-1.c: New test.
10989 * c-c++-common/pr70144-2.c: New test.
10990
f7995d7d 10991 PR c++/70272
10992 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10993 * g++.dg/opt/flifetime-dse6.C: New test.
10994 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10995
5ec4a949 109962016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10997
10998 PR driver/70192
10999 * gcc.dg/pic-1.c: New test.
11000 * gcc.dg/pic-2.c: Likewise.
11001 * gcc.dg/pic-3.c: Likewise.
11002 * gcc.dg/pic-4.c: Likewise.
11003 * gcc.dg/pie-1.c: Likewise.
11004 * gcc.dg/pie-2.c: Likewise.
11005 * gcc.dg/pie-3.c: Likewise.
11006 * gcc.dg/pie-4.c: Likewise.
11007 * gcc.dg/pie-5.c: Likewise.
11008 * gcc.dg/pie-6.c: Likewise.
11009
c28550e1 110102016-03-17 Tom de Vries <tom@codesourcery.com>
11011
11012 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11013 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11014
be3296cb 110152016-03-17 Richard Biener <rguenther@suse.de>
11016
11017 PR debug/70271
11018 * g++.dg/debug/pr70271.C: New testcase.
11019
9b60ef21 110202016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11021
11022 * gcc.target/i386/pr70251.c: New test.
11023
9a80bc1a 110242016-03-17 Marek Polacek <polacek@redhat.com>
11025
11026 PR c++/70194
11027 * g++.dg/warn/constexpr-70194.C: New test.
11028
733d7ff9 110292016-03-16 Richard Henderson <rth@redhat.com>
11030
11031 PR middle-end/70240
11032 * gcc.c-torture/compile/pr70240.c: New.
11033
3e6f12bf 110342016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11035
11036 * gcc.c-torture/compile/20151204.c: Skip for avr.
11037
867c9e99 110382016-03-16 Jakub Jelinek <jakub@redhat.com>
11039
11040 PR target/70245
11041 * g++.dg/opt/pr70245.C: New test.
11042 * g++.dg/opt/pr70245.h: New file.
11043 * g++.dg/opt/pr70245-aux.cc: New file.
11044
8ced6ab7 110452016-03-16 Martin Sebor <msebor@redhat.com>
11046
11047 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11048
37af779a 110492016-03-16 Richard Henderson <rth@redhat.com>
11050
11051 PR middle-end/70199
11052 * gcc.c-torture/compile/pr70199.c: New.
11053
78ed999c 110542016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 * gcc.dg/uninit-19.c: Run dos2unix.
11057
462ca422 110582016-03-16 Marek Polacek <polacek@redhat.com>
11059
11060 PR c/70093
11061 * gcc.dg/nested-func-10.c: New test.
11062 * gcc.dg/nested-func-9.c: New test.
11063
fe58aacc 110642016-03-16 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR tree-optimization/68714
11067 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11068
27a53872 110692016-03-16 Tom de Vries <tom@codesourcery.com>
11070
11071 PR tree-optimization/68715
11072 * gcc.dg/graphite/pr68715-2.c: New test.
11073 * gcc.dg/graphite/pr68715.c: New test.
11074 * gfortran.dg/graphite/pr68715.f90: New test.
11075
95049c3c 110762016-03-16 Tom de Vries <tom@codesourcery.com>
11077
11078 PR tree-optimization/68809
11079 * gcc.dg/graphite/pr68809-2.c: New test.
11080 * gcc.dg/graphite/pr68809.c: New test.
11081
09eddd70 110822016-03-16 Jakub Jelinek <jakub@redhat.com>
11083
81fc5915 11084 PR c++/70147
11085 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11086 method call to i () as argument. Adjust expected output.
11087
09eddd70 11088 PR c++/70147
11089 * g++.dg/ubsan/pr70147-1.C: New test.
11090 * g++.dg/ubsan/pr70147-2.C: New test.
11091
6373d2a2 110922016-03-15 Martin Sebor <msebor@redhat.com>
11093
11094 PR c++/58281
11095 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11096
d27a0c11 110972016-03-15 John David Anglin <danglin@gcc.gnu.org>
11098
9908039d 11099 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11100 hppa*-*-hpux*.
11101
45cdc3a6 11102 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11103
d27a0c11 11104 PR libfortran/69799
11105 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11106 libatomic_available.
11107
0dd1d57f 111082016-03-15 Marek Polacek <polacek@redhat.com>
11109
11110 PR c++/70209
11111 * g++.dg/ext/attribute-may-alias-4.C: New test.
11112
0ce02c07 111132016-03-15 Alexander Monakov <amonakov@ispras.ru>
11114
11115 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11116 -fvar-tracking-assignments-toggle flag.
11117
f6e39b30 111182016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11119
11120 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11121
167f93a2 111222016-03-15 Jakub Jelinek <jakub@redhat.com>
11123
11124 PR rtl-optimization/70222
11125 * gcc.c-torture/execute/pr70222-1.c: New test.
11126 * gcc.c-torture/execute/pr70222-2.c: New test.
11127
08a8af4a 111282016-03-15 Richard Henderson <rth@redhat.com>
11129
11130 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11131
738eb905 111322016-03-15 Andrey Belevantsev <abel@ispras.ru>
11133
11134 PR rtl-optimization/69032
11135 * gcc.dg/pr69032.c: New test.
11136
dd148b3a 111372016-03-15 Andrey Belevantsev <abel@ispras.ru>
11138
11139 PR rtl-optimization/63384
d9aa5a50 11140 * g++.dg/pr63384.C: New test.
dd148b3a 11141
acf58115 111422016-03-15 Andrey Belevantsev <abel@ispras.ru>
11143
11144 PR target/64411
11145 * gcc.target/i386/pr64411.C: New test.
11146
a2897dc4 111472016-03-15 Tom de Vries <tom@codesourcery.com>
11148
11149 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11150 * gfortran.dg/goacc/kernels-alias.f95: New test.
11151
7bad2faf 111522016-03-14 Martin Sebor <msebor@redhat.com>
11153
11154 PR c++/53792
11155 * g++.dg/cpp0x/constexpr-inline.C: New test.
11156 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11157
d65fa8d9 111582016-03-14 David Edelsohn <dje.gcc@gmail.com>
11159
11160 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11161
2b3c633f 111622016-03-14 Jakub Jelinek <jakub@redhat.com>
11163
11164 PR middle-end/70219
11165 * gcc.dg/pr70219.c: New test.
11166
e947f9c3 111672016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11168
11169 PR target/70083
11170 * gcc.dg/torture/pr70083.c: New test.
11171 * gcc.target/i386/pr70083.c: New test.
11172
74201dc2 111732016-03-14 Richard Biener <rguenther@suse.de>
11174
11175 PR tree-optimization/56365
11176 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11177
88aea41e 111782016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11179
11180 PR target/70098
11181 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11182 New function.
11183 * g++.dg/pr70098.C: New testcase.
11184
11185
1bd2aefd 111862016-03-14 Tom de Vries <tom@codesourcery.com>
11187
11188 PR tree-optimization/70045
11189 * gcc.dg/graphite/pr70045.c: New test.
11190
922c7033 111912016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11192
11193 PR fortran/69043
11194 * gfortran.dg/include_9.f90: New test.
11195
fd4ab6d9 111962016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11197
11198 PR fortran/45076
11199 gfortran.dg/prof/prof.exp: New script.
11200 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11201
7d7218d3 112022016-03-12 Andrey Belevantsev <abel@ispras.ru>
11203
11204 PR rtl-optimization/69307
11205 * gcc.dg/pr69307.c: New test.
11206
02ffd664 112072016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11208
11209 PR target/69614
11210 * gcc.target/arm/pr69614.c: New.
11211
76e207a9 112122016-03-12 Paul Thomas <pault@gcc.gnu.org>
11213
11214 PR fortran/70031
11215 * gfortran.dg/submodule_14.f08: New test
11216
11217 PR fortran/69524
11218 * gfortran.dg/submodule_15.f08: New test
11219
490ee78a 112202016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11221
11222 PR c++/70106
11223 * g++.dg/cpp1y/paren3.C: New test.
11224
04e137ff 112252016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11226
11227 PR target/70131
11228 * gcc.target/powerpc/ppc-round2.c: New test.
11229
27b2c1c4 112302016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11231
11232 PR target/70123
11233 * gcc.dg/torture/pr70123.c: New test.
11234
84116671 112352016-03-11 Jeff Law <law@redhat.com>
11236
11237 PR tree-optimization/70190
11238 * gcc.c-torture/compile/pr70190.c: New test.
11239
cfa58bc8 112402016-03-11 David Malcolm <dmalcolm@redhat.com>
11241
11242 PR c/68187
11243 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11244 case.
11245 (test43_b): Likewise.
11246 (test43_c): Likewise.
11247 (test43_d): Likewise.
11248 (test43_e): Likewise.
11249 (test43_f): Likewise.
11250 (test43_g): Likewise.
11251 (test44_a): Likewise.
11252 (test44_b): Likewise.
11253 (test44_c): Likewise.
11254 (test44_d): Likewise.
11255 (test44_e): Likewise.
11256
ce234f27 112572016-03-11 David Malcolm <dmalcolm@redhat.com>
11258
11259 PR c/70085
11260 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11261
e4756b48 112622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11263
11264 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11265 dg-options.
11266
1f5ef87e 112672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11268
11269 PR target/70002
11270 PR target/69245
11271 * gcc.target/aarch64/pr69245_2.c: New test.
11272
f9c352a1 112732016-03-11 Jakub Jelinek <jakub@redhat.com>
11274
11275 PR tree-optimization/70177
11276 * gcc.dg/pr70177.c: New test.
11277
4dd92ac6 112782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11279
11280 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11281
331e4fdb 112822016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11283
11284 * gcc.dg/tree-ssa/sra-20.c: New.
11285
69262824 112862016-03-11 Jakub Jelinek <jakub@redhat.com>
11287
6f9a7425 11288 PR rtl-optimization/70174
11289 * gcc.dg/pr70174.c: New test.
11290
69262824 11291 PR tree-optimization/70169
11292 * gcc.dg/pr70169.c: New test.
11293
4637a847 112942016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11295
11296 PR target/70160
11297 * gcc.target/i386/pr70160.c: New test.
11298
5a86d754 112992016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11300
11301 * gcc.target/s390/dfp-1.c: New test.
11302
af4c8290 113032016-03-10 Nick Clifton <nickc@redhat.com>
11304
11305 PR target/70044
11306 * gcc.target/aarch64/pr70044.c: New test.
11307
98dfd328 113082016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11309 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR c++/70001
11312 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11313 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11314 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11315
75e72311 113162016-03-10 Jan Hubicka <hubicka@ucw.cz>
11317
11318 PR lto/69589
11319 * g++.dg/lto/pr69589_0.C: New testcase
11320 * g++.dg/lto/pr69589_1.C: New testcase
11321
a2eb1271 113222016-03-10 Marek Polacek <polacek@redhat.com>
11323
11324 PR c++/70153
11325 * g++.dg/delayedfold/unary-plus1.C: New test.
11326
113272016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11328
11329 * gcc.target/arm/pr45701-1.c: Escape brackets.
11330 * gcc.target/arm/pr45701-2.c: Likewise.
11331
5ab2987f 113322016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11333
11334 * gfortran.dg/unconstrained_commons.f: New.
11335
6972afac 113362016-03-10 Alan Modra <amodra@gmail.com>
11337
11338 * gcc.dg/pr69195.c: New.
11339 * gcc.dg/pr69238.c: New.
11340
c82c99ec 113412016-03-10 Tom de Vries <tom@codesourcery.com>
11342
11343 PR testsuite/68915
11344 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11345
a2389d4a 113462016-03-10 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/70128
11349 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11350 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11351
c272412d 113522016-03-09 Jakub Jelinek <jakub@redhat.com>
11353
a0451069 11354 PR tree-optimization/70152
11355 * gcc.dg/pr70152.c: New test.
11356
c272412d 11357 PR target/70086
11358 * gcc.target/i386/pr70086-1.c: New test.
11359 * gcc.target/i386/pr70086-2.c: New test.
11360 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11361
11362 PR tree-optimization/70127
11363 * gcc.c-torture/execute/pr70127.c: New test.
11364
27dcb7a8 113652016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11366
11367 * c-c++-common/goacc/combined-directives-2.c: New test.
11368
c24757cf 113692016-03-09 David Malcolm <dmalcolm@redhat.com>
11370
11371 PR c/68473
11372 PR c++/70105
11373 * g++.dg/diagnostic/pr70105.C: New test.
11374 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11375 (test_multiple_ordinary_maps): New test function.
11376
83108969 113772016-03-09 David Malcolm <dmalcolm@redhat.com>
11378
11379 PR c/68473
11380 PR c++/70105
11381 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11382 Drop range information from call to inform_at_rich_loc.
11383 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11384 New.
11385 (test_show_locus): Replace calls to rich_location::add_range with
11386 calls to add_range. Rewrite the tests that used the now-defunct
11387 rich_location ctor taking a source_range. Simplify other tests
11388 by replacing calls to COMBINE_LOCATION_DATA with calls to
11389 make_location.
11390
6733c0e8 113912016-03-09 Richard Biener <rguenther@suse.de>
11392 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR tree-optimization/70138
11395 * gcc.dg/vect/pr70138-1.c: New testcase.
11396 * gcc.dg/vect/pr70138-2.c: Likewise.
11397
96abb9f5 113982016-03-09 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR target/70049
11401 * gcc.target/i386/pr70049.c: New test.
11402
42bb3bfb 114032016-03-09 Richard Biener <rguenther@suse.de>
11404
11405 PR c/70143
11406 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11407 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11408 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11409
27527428 114102016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11411
11412 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11413 arm-*-*.
11414
248449f2 114152016-03-09 Jakub Jelinek <jakub@redhat.com>
11416
1bd49ced 11417 PR middle-end/67278
11418 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11419
248449f2 11420 PR target/67278
11421 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11422
11423 PR middle-end/70050
11424 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11425 in testcase comment.
11426
dfc460ff 114272016-03-09 Tom de Vries <tom@codesourcery.com>
11428
11429 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11430 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11431 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11432 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11433 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11434 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11435 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11436 * gfortran.dg/goacc/kernels-loop.f95: New test.
11437
0377fc7f 114382016-03-08 Martin Sebor <msebor@redhat.com>
11439
11440 PR c++/62096
11441 * g++.dg/warn/overflow-warn-7.C: New test.
11442
3556aa80 114432016-03-08 Jason Merrill <jason@redhat.com>
11444
11445 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11446 * lib/target-supports.exp (check_effective_target_concepts): New.
11447
e5096208 114482016-03-08 Jakub Jelinek <jakub@redhat.com>
11449
5370eb8d 11450 PR c++/70135
11451 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11452 * g++.dg/ubsan/pr70135.C: New test.
11453
e5096208 11454 PR target/70110
11455 * gcc.dg/pr70110.c: New test.
11456
cc37120d 114572016-03-07 Martin Jambor <mjambor@suse.cz>
11458
11459 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11460 * c-c++-common/gomp/if-1.c: Likewise.
11461 * c-c++-common/gomp/pr61486-2.c: Likewise.
11462 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11463 to dg-additional-options.
11464 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11465 * g++/gomp/target-teams-1.c: Likewise.
11466 * gcc.dg/gomp/gomp.exp: Likewise.
11467 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11468 dg-additional-options.
11469 * gfortran.dg/gomp/gomp.exp: Likewise.
11470 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11471 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11472 dg-additional-options.
11473 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11474
53c248d8 114752016-03-07 Martin Jambor <mjambor@suse.cz>
11476
11477 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11478 * c-c++-common/gomp/gridify-1.c: New test.
11479 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11480
541e79a0 114812016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11482
11483 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11484 trigger for cortex-r8, when scanning for register r8.
11485 * gcc.target/arm/pr45701-2.c: Likewise.
11486
4dfabd94 114872016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11488 Jeff Law <law@redhat.com>
4dfabd94 11489
11490 PR tree-optimization/69740
11491 * gcc.c-torture/compile/pr69740-1.c: New test.
11492 * gcc.c-torture/compile/pr69740-2.c: New test.
11493
1b63a87b 114942016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11495
11496 * lib/target-supports.exp
11497 (check_effective_target_whole_vector_shift): Enable for PPC64.
11498
d33914da 114992016-03-07 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/70115
11502 * gcc.dg/torture/pr70115.c: New testcase.
11503
584fba4b 115042016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11505
11506 PR middle-end/69916
11507 * c-c-++-common/goacc/pr69916.c: New.
11508
7f2f5ec0 115092016-03-07 Richard Henderson <rth@redhat.com>
11510
11511 * gcc.c-torture/compile/pr70061.c: New test.
11512
f530e7c4 115132016-03-07 Richard Biener <rguenther@suse.de>
11514
11515 PR testsuite/70109
11516 * gcc.dg/vect/O3-pr36098.c: New testcase.
11517
a3855fed 115182016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11519
11520 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11521
091ffc31 115222016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11523
11524 * gnat.dg/renaming9.ad[sb]: New testcase.
11525
2941b871 115262016-03-05 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR c++/70084
11529 * g++.dg/expr/stdarg3.C: New test.
11530
5173ce42 115312016-03-04 Jeff Law <law@redhat.com>
11532
11533 PR tree-optimization/69196
11534 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11535 x86_64-*-*.
11536
2d1d2e55 115372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11538
0e43078e 11539 PR c/69973
11540 * gcc.dg/pr69973.c: New test.
11541
d8ec06ae 11542 PR rtl-optimization/69941
11543 * gcc.dg/torture/pr69941.c: New test.
11544
2d1d2e55 11545 PR c/69824
11546 * gcc.dg/pr69824.c: New test.
11547
32f692e2 115482016-03-05 Tom de Vries <tom@codesourcery.com>
11549
11550 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11551 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11552 function.
11553
1c699e9a 115542016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11555
11556 PR c++/66786
11557 * g++.dg/cpp1y/var-templ48.C: New test.
11558 * g++.dg/cpp1y/var-templ49.C: New test.
11559
358448c6 115602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11561
11562 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11563
01dc3c45 115642016-03-04 Jakub Jelinek <jakub@redhat.com>
11565
e968ff6d 11566 PR c++/70035
11567 * g++.dg/ubsan/pr70035.C: New test.
11568
01dc3c45 11569 PR target/70062
11570 * gcc.target/i386/pr70062.c: New test.
11571
3937d618 115722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11573
11574 * g++.dg/template/typename21.C: Remove c++98_only.
11575
c58ac7f8 115762016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11577
11578 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11579
0060768a 115802016-03-04 David Malcolm <dmalcolm@redhat.com>
11581
11582 PR c/68187
11583 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11584 function.
11585 (fn_42_b): Likewise.
11586 (fn_42_c): Likewise.
11587
74c6fd40 115882016-03-04 David Malcolm <dmalcolm@redhat.com>
11589
11590 PR c/68187
11591 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11592 function.
11593 (fn_40_b): Likewise.
11594 (fn_41_a): Likewise.
11595 (fn_41_b): Likewise.
11596
31b11359 115972016-03-04 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR target/70059
11600 * gcc.target/i386/avx512f-pr70059.c: New test.
11601 * gcc.target/i386/avx512dq-pr70059.c: New test.
11602
c5b93452 116032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11604
11605 PR rtl-optimization/57676
11606 * gcc.dg/torture/pr57676.c: New test.
11607
268fbd56 116082016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11609
11610 * gcc.dg/pr70026.c: New test.
11611
6560d1ad 116122016-03-04 Marek Polacek <polacek@redhat.com>
11613
11614 PR c/69798
11615 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11616 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11617
cc7dfddf 116182016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11619
11620 PR target/70004
11621 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11622 Delete.
11623 (test_corners_sisd_si): Likewise.
11624 (main): Remove checks of the above.
11625 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11626
e9663bd4 116272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11628
11629 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11630
dcdd684e 116312016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11632
11633 * gcc.dg/torture/pr69951.c: Accept argc==0.
11634
e692d332 116352016-03-04 Richard Biener <rguenther@suse.de>
11636
11637 PR c++/70054
11638 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11639 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11640
af77b7e6 116412016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11642
11643 PR testsuite/69766
11644 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11645 testing multiarch.
11646
290da96e 116472016-03-04 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR debug/69947
11650 * gcc.dg/guality/pr69947.c: New test.
11651
e51ce713 116522016-03-03 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR ada/70017
11655 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11656
1feed892 116572016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11658
11659 PR rtl-optimization/69904
11660 * gcc.target/arm/pr69904.c: New test.
11661
c32bda69 116622016-03-03 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/70021
11665 * gcc.dg/vect/pr70021.c: New test.
11666 * gcc.target/i386/pr70021.c: New test.
11667
1bc579ed 116682016-03-03 Marek Polacek <polacek@redhat.com>
11669
11670 PR middle-end/70050
11671 * gcc.dg/pr70050.c: New test.
11672
cfa8d638 116732016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11674
11675 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11676
1b889259 116772016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11678
11679 PR tree-optimization/70043
11680 * gfortran.dg/vect/pr70043.f90: New test.
11681
f756dfa3 116822016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11683
11684 * gnat.dg/specs/task1.ads: New test.
11685
5cb4863d 116862016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11687
11688 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11689 Invoke gdb with -batch.
11690 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11691
5dd12e43 116922016-03-03 Richard Biener <rguenther@suse.de>
11693
11694 PR tree-optimization/55936
11695 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11696
d97ba4ca 116972016-03-02 Jeff Law <law@redhat.com>
11698
5d23c86f 11699 PR rtl-optimization/69942
11700 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11701 effects of argument promotions.
11702
d97ba4ca 11703 PR tree-optimization/69987
11704 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11705 target does not support -fprefetch-loop-arrays.
11706
901faaa0 117072016-03-02 Uros Bizjak <ubizjak@gmail.com>
11708
11709 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11710
51f6fdce 117112016-03-02 Bin Cheng <bin.cheng@arm.com>
11712
6bc7872f 11713 PR rtl-optimization/69052
51f6fdce 11714 * gcc.target/i386/pr69052.c: New test.
11715
31d31e07 117162016-03-02 Alan Modra <amodra@gmail.com>
11717
11718 * gcc.dg/pr69990.c: New.
11719
04faee95 117202016-03-02 Jakub Jelinek <jakub@redhat.com>
11721
270d0117 11722 PR c/68062
11723 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11724
11725 PR middle-end/70022
11726 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11727
04faee95 11728 PR target/70028
11729 * gcc.target/i386/pr70028.c: New test.
11730
a2cc9e8e 117312016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11732
11733 * c-c++-common/asan/swapcontext-test-1.c,
11734 * c-c++-common/tsan/thread_leak.c,
11735 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11736 * g++.dg/tsan/benign_race.C,
11737 * g++.dg/tsan/fd_close_norace.C,
11738 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11739 races with sanitizer output
11740
dd4bd263 117412016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11742 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11743
11744 PR target/67278
11745 * gcc.dg/simd-8.c: New testcase.
11746
b5fe3a49 117472016-03-02 Richard Biener <rguenther@suse.de>
11748
11749 PR middle-end/67278
11750 * gcc.dg/simd-7.c: New testcase.
11751
23601f67 117522016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11753
11754 * gcc.target/i386/pr70007.c: Tweak.
11755
f66f65e7 117562016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11757
11758 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11759
60773515 117602016-03-02 Marek Polacek <polacek@redhat.com>
11761
11762 PR c/67854
11763 * gcc.dg/pr67854.c: New test.
11764
6c094cb1 117652016-03-02 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR middle-end/70025
11768 * gcc.dg/torture/pr70025.c: New test.
11769
7627bb56 117702016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11771
11772 PR tree-optimization/68621
11773 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11774
066c8e94 117752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11776
11777 * gcc.target/i386/pr70007.c: New test.
11778
d3b819ad 117792016-03-01 Jeff Law <law@redhat.com>
11780
d4b9ad56 11781 PR tree-optimization/69196
7e217344 11782 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11783
d3b819ad 11784 PR tree-optimization/69196
11785 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11786 duplicating code and spoiling the expected output.
11787
4f37285d 117882016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11789
11790 PR target/70033
11791 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11792 supports power9 before doing tests.
11793 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11794 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11795 * gcc.target/powerpc/p9-permute.c: Likewise.
11796
3e9c4f6c 117972016-03-01 Uros Bizjak <ubizjak@gmail.com>
11798
11799 PR target/70027
11800 * gcc.target/i386/pr70027.c: New test.
11801
e324729e 118022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11803
11804 * gcc.dg/pr70017.c: New test.
11805
40e9ce2d 118062016-03-01 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR c/69796
11809 PR c/69974
11810 * gcc.dg/pr69796.c: New test.
11811 * gcc.dg/pr69974.c: New test.
11812
e8b016ea 118132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11814
11815 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11816
24d3127c 118172016-02-29 Jeff Law <law@redhat.com>
11818
11819 PR tree-optimization/69987
11820 * gfortran.dg/pr69987.f90: New test.
11821
11822 PR tree-optimization/69989
11823 * gcc.c-torture/compile/pr69989-2.c: New test.
11824
12cc1225 118252016-03-01 Marek Polacek <polacek@redhat.com>
11826
11827 PR c++/69795
11828 * g++.dg/parse/invalid1.C: New test.
11829
d99a947c 118302016-03-01 Richard Biener <rguenther@suse.de>
11831
11832 PR middle-end/70022
11833 * gcc.dg/pr70022.c: New testcase.
11834
395dbc60 118352016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11836
11837 PR tree-optimization/69956
11838 * gcc.dg/pr69956.c: New test.
11839
40a35c55 118402016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11841
11842 PR target/70011
11843 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11844 XFAIL when hardware supports efficient unaligned storage access.
11845
4edc90b0 118462016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11847
11848 PR c++/69961
11849 * g++.dg/template/pr69961a.C: New test.
11850 * g++.dg/template/pr69961b.C: New test.
11851
1ed1f69a 118522016-02-29 David Malcolm <dmalcolm@redhat.com>
11853
11854 PR preprocessor/69985
11855 * gcc.dg/cpp/pr69985.c: New test case.
11856
01c5d15d 118572016-02-29 Jeff Law <law@redhat.com>
11858
3a4d3de5 11859 PR tree-optimization/70005
11860 * gcc.c-torture/execute/pr70005.c New test.
11861
01c5d15d 11862 PR tree-optimization/69999
11863 * gcc.c-torture/compile/pr69999.c: New test.
11864
1bf66b54 118652016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11866
11867 PR tree-optimization/69652
11868 * gcc.dg/torture/pr69652.c: Delete test.
11869 * gcc.dg/vect/pr69652.c: New test.
11870
b4d653d5 118712016-02-19 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/69980
11874 * gfortran.dg/vect/pr69980.f90: New testcase.
11875
35bc4745 118762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11877
11878 * gcc.target/sparc/20160229-1.c: New test.
11879
bb54a538 118802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11881
11882 * gnat.dg/stack_usage3.adb: New test.
11883 * gnat.dg/stack_usage3_pkg.ads: New helper.
11884
95164e71 118852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gnat.dg/renaming8.adb: New test.
11888 * gnat.dg/renaming8_pkg1.ads: New helper.
11889 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11890 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11891
a890896f 118922016-02-29 Richard Biener <rguenther@suse.de>
11893
11894 PR tree-optimization/69720
11895 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11896
5c70403a 118972016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11898
11899 PR fortran/68147
11900 PR fortran/47674
11901 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11902
dfb6d139 119032016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11904 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11905
11906 PR fortran/56007
11907 * gfortran.dg/coarray_8.f90: Adjust error message.
11908 * gfortran.dg/pr56007.f90: New test.
11909 * gfortran.dg/pr56007.f: New test.
11910
536508db 119112016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11912
11913 PR tree-optimization/69989
11914 * gcc.dg/torture/pr69989.c: New test.
11915
eec75e45 119162016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11917
11918 * gcc.target/i386/stack-realign-win.c: New test.
11919
0175e45a 119202016-02-28 Harald Anlauf <anlauf@gmx.de>
11921
11922 PR fortran/60126
11923 * gfortran.dg/pr60126.f90: New test.
11924
2a703589 119252016-02-27 Jeff Law <law@redhat.com>
11926
11927 Revert
11928 2016-02-26 Richard Biener <rguenther@suse.de>
11929 Jeff Law <law@redhat.com>
11930
11931 PR tree-optimization/69740
11932 * gcc.c-torture/compile/pr69740-1.c: New test.
11933 * gcc.c-torture/compile/pr69740-2.c: New test.
11934
359b4c18 119352016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11936
1c96765a 11937 PR fortran/69910
359b4c18 11938 * gfortran.dg/newunit_4.f90: New test.
11939
49462d93 119402016-02-27 Jakub Jelinek <jakub@redhat.com>
11941
11942 PR target/69613
11943 PR rtl-optimization/69886
11944 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11945 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11946 target.
11947
c4ac733e 119482016-02-26 Martin Sebor <msebor@redhat.com>
11949
11950 PR tree-optimization/15826
11951 * gcc.dg/tree-ssa/pr15826.c: New test.
11952
da8c4b5d 119532016-02-26 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR target/69969
11956 * gcc.target/powerpc/pr69969.c: New test.
11957
0a4558eb 119582016-02-26 Martin Sebor <msebor@redhat.com>
11959
11960 PR c++/15766
11961 * g++.old-deja/g++.other/decl5.C: Add a test case.
11962
5b500299 119632016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11964
11965 PR target/69946
11966 * gcc.target/powerpc/pr69946.c: New file.
11967
565f533b 119682016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11969 Jeff Law <law@redhat.com>
565f533b 11970
0a4558eb 11971 PR tree-optimization/69740
565f533b 11972 * gcc.c-torture/compile/pr69740-1.c: New test.
11973 * gcc.c-torture/compile/pr69740-2.c: New test.
11974
ff67cbea 119752016-02-26 Martin Jambor <mjambor@suse.cz>
11976
11977 PR middle-end/69920
11978 * gcc.dg/torture/pr69932.c: New test.
11979 * gcc.dg/torture/pr69936.c: Likewise.
11980
e400d817 119812016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11982
11983 PR target/69709
11984 * gcc.target/s390/pr69709.c: New test.
11985
126a5a2d 119862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11987
11988 PR target/69245
11989 * gcc.target/aarch64/pr69245_1.c: New test.
11990
59c58860 119912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11992
11993 PR target/69613
11994 * gcc.dg/torture/pr69613.c: New test.
11995
9441fa4e 119962016-02-26 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR rtl-optimization/69891
11999 * gcc.target/i386/pr69891.c: New test.
12000
e48fcde0 120012016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12002 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12003
35ed600a 12004 PR target/61397
f41208a1 12005 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12006 functionality for both 32-bit and 64-bit.
12007
c86aaa0e 120082016-02-26 Richard Biener <rguenther@suse.de>
12009
12010 PR tree-optimization/69551
12011 * gcc.dg/torture/pr69951.c: New testcase.
12012
38e71a65 120132016-02-25 Richard Biener <rguenther@suse.de>
12014
12015 PR tree-optimization/48795
12016 * gcc.dg/Warray-bounds-18.c: New testcase.
12017
03331e69 120182016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12019
12020 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12021
f14d8d6a 120222016-02-25 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR rtl-optimization/69896
12025 * gcc.dg/pr69896.c: New test.
12026
4003c807 120272016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12028
12029 PR c++/69736
12030 * g++.dg/cpp1y/paren2.C: New test.
12031
a0573328 120322016-02-24 Martin Sebor <msebor@redhat.com>
12033
12034 PR c/51147
12035 * gcc.dg/enum-mode-2.c: New test.
12036
2cde02ad 120372016-02-24 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR c++/69922
12040 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12041 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12042 * g++.dg/ubsan/pr69922.C: New test.
12043
f0ea75d1 120442016-02-24 Marek Polacek <polacek@redhat.com>
12045
12046 PR c/69819
12047 * gcc.dg/pr69819.c: New test.
12048
05027366 120492016-02-24 Martin Sebor <msebor@redhat.com>
12050
34ed562b 12051 PR c++/69912
12052 * g++.dg/ext/flexary15.C: New test.
12053
120542016-02-24 Martin Sebor <msebor@redhat.com>
12055
12056 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12057 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12058 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12059
650c3ad5 120602016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12061 Charles Baylis <charles.baylis@linaro.org>
12062
12063 PR debug/61033
12064 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12065
596070e8 120662016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12067 Jakub Jelinek <jakub@redhat.com>
596070e8 12068
12069 PR middle-end/69760
12070 * gcc.dg/torture/pr69760.c: New testcase.
12071
d6b92d9f 120722016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12073
12074 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12075 pattern on Solaris with as.
12076
90436d9d 120772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12078
12079 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12080 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12081 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12082 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12083
7c749495 120842016-02-24 Jakub Jelinek <jakub@redhat.com>
12085
12086 PR middle-end/69915
12087 * gcc.dg/pr69915.c: New test.
12088
9c9680b5 120892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12090
12091 PR rtl-optimization/69886
12092 * gcc.dg/torture/pr69886.c: New test.
12093
36d081ee 120942016-02-24 Richard Biener <rguenther@suse.de>
12095
12096 PR middle-end/68963
12097 * gcc.dg/torture/pr68963.c: New testcase.
12098
2a0accb9 120992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12100
12101 PR target/69875
12102 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12103 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12104 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12105 * gcc.target/arm/atomic_loaddi_1.c: New test.
12106 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12107 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12108 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12109 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12110 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12111 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12112 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12113 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12114
f0e92ef1 121152016-02-24 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR middle-end/69909
12118 * gcc.dg/torture/pr69909.c: New test.
12119
6907286f 121202016-02-24 Richard Biener <rguenther@suse.de>
12121
12122 PR tree-optimization/69907
12123 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12124 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12125 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12126
e6ab7475 121272016-02-24 Christian Bruel <christian.bruel@st.com>
12128
12129 * gcc.target/arm/pragma_cpp_fma.c: New test.
12130
47587450 121312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12132
12133 PR fortran/61156
12134 * gfortran.dg/include_6.f90: Update test.
12135
d41ab738 121362016-02-23 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR objc/69844
12139 * objc.dg/pr69844.m: New test.
12140
4772d9d5 121412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12142
12143 PR libgfortran/69456
12144 * gfortran.dg/namelist_89.f90: New test.
12145 * gfortran.dg/pr59700.f90: Update test..
12146
8c38d887 121472016-02-23 Martin Sebor <msebor@redhat.com>
12148
12149 PR middle-end/69780
12150 * g++.dg/ext/builtin_alloca.C: New test.
12151 * gcc.dg/builtins-68.c: New test.
12152
ee1bfdb0 121532016-02-23 Richard Henderson <rth@redhat.com>
12154
12155 * gcc.target/i386/addr-space-3.c: Remove test.
12156
52609ec3 121572016-02-23 David Malcolm <dmalcolm@redhat.com>
12158
12159 PR preprocessor/69126
12160 PR preprocessor/69543
12161 * c-c++-common/pr69126-2-long.c: New test.
12162 * c-c++-common/pr69126-2-short.c: New test.
12163 * c-c++-common/pr69543-1.c: Remove xfail.
12164
d5bf2cc8 121652016-02-23 David Malcolm <dmalcolm@redhat.com>
12166
12167 PR preprocessor/69126
12168 PR preprocessor/69543
12169 PR preprocessor/69558
12170 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12171 (f): Rename to...
12172 (test_2): ...this, and add leading comment.
12173 (MACRO_3, test_3): New.
12174 (MACRO_4A, MACRO_4B, test_4): New.
12175 (MACRO): Rename to...
12176 (MACRO_5): ...this.
12177 (g): Rename to...
12178 (test_5): ...this, updating for renaming of MACRO, and
12179 add leading comment.
12180 * c-c++-common/pr69543-1.c: New.
12181 * c-c++-common/pr69543-2.c: New.
12182 * c-c++-common/pr69543-3.c: New.
12183 * c-c++-common/pr69543-4.c: New.
12184 * c-c++-common/pr69558-1.c: New.
12185 * c-c++-common/pr69558-2.c: New.
12186 * c-c++-common/pr69558-3.c: New.
12187 * c-c++-common/pr69558-4.c: New.
12188 * gcc.dg/pr69558.c: Move to...
12189 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12190 xfail for c++.
12191
3a37a410 121922016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12193
12194 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12195 to -ftree-parallelize-loops/-fopenacc changes.
12196 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12197 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12198 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12199 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12200 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12201 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12202 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12203 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12204 * c-c++-common/goacc/kernels-loop.c: Likewise.
12205 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12206 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12207 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12208 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12209
ecca180f 122102016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12211
12212 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12213
eec0fa3f 122142016-02-23 Jakub Jelinek <jakub@redhat.com>
12215
f1f91c07 12216 PR c++/69902
12217 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12218
eec0fa3f 12219 PR c/69900
12220 * gcc.dg/pr69900.c: New test.
12221
e045424d 122222016-02-23 Martin Jambor <mjambor@suse.cz>
12223
12224 PR tree-optimization/69666
12225 * gcc.dg/tree-ssa/pr69666.c: New test.
12226
f482dff6 122272016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12228
12229 PR fortran/67451
12230 * gfortran.dg/coarray_allocate_5.f08: New test.
12231
57ed698b 122322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12233
12234 * gcc.target/s390/vcond-shift.c: Move to ...
12235 * gcc.target/s390/vector/vcond-shift.c: ... here.
12236
990e443c 122372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12238
12239 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12240 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12241
296c5f01 122422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12243
12244 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12245
e53f41d5 122462016-02-20 Mark Wielaard <mjw@redhat.com>
12247
12248 PR c/28901
12249 * gcc.dg/unused-variable-3.c: New test.
12250
13af201d 122512016-02-22 Jakub Jelinek <jakub@redhat.com>
12252
12253 PR target/69888
12254 * gcc.target/i386/pr69888.c: New test.
12255
682c90f9 122562016-02-22 Richard Biener <rguenther@suse.de>
12257
12258 PR tree-optimization/69882
12259 * gfortran.dg/vect/pr69882.f90: New testcase.
12260
b8cd18c3 122612016-02-22 Jakub Jelinek <jakub@redhat.com>
12262
12263 PR target/69885
12264 * gcc.dg/pr69885.c: New test.
12265
09343379 122662016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12267
12268 PR target/69806
12269 PR target/54089
12270 * gcc.target/sh/pr54089-10.c: New.
12271
b345a09f 122722016-02-20 Paul Thomas <pault@gcc.gnu.org>
12273
12274 PR fortran/69423
12275 * gfortran.dg/deferred_character_15.f90 : New test.
12276
51385aed 122772016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12278
12279 PR fortran/57365
12280 gfortran.dg/allocate_with_source_18.f03: New test.
12281
122822016-02-20 Harald Anlauf <anlauf@gmx.de>
12283
12284 PR fortran/52531
12285 gfortran.dg/gomp/pr52531.f90: New test.
12286
9cce8384 122872016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12288
12289 PR c++/69865
12290 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12291 -std=c++03.
12292
d91f5fbb 122932016-02-19 Jakub Jelinek <jakub@redhat.com>
12294
563d5cb8 12295 PR c++/69826
12296 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12297 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12298
0a04aac9 12299 PR c++/69850
12300 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12301
d91f5fbb 12302 PR c++/69851
12303 * g++.dg/torture/pr69851.C: New test.
12304
5fe1f282 123052016-02-19 Martin Sebor <msebor@redhat.com>
12306
12307 PR testsuite/69573
12308 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12309
a45bce11 123102016-02-19 Jakub Jelinek <jakub@redhat.com>
12311
6263dde1 12312 PR c++/69850
12313 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12314 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12315
a45bce11 12316 PR c++/67767
12317 * g++.dg/cpp0x/pr67767.C: New test.
12318
cf2ed1b7 123192016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12320
12321 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12322 for fp, simd, crypto, crc, lse.
12323 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12324 above.
12325 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12326 effective target check.
12327
f6cc34b0 123282016-02-19 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR target/69820
12331 * gcc.target/i386/pr69820.c: New test.
12332
6c678e78 123332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12334
12335 * gcc.target/s390/vector/int128-1.c: New test.
12336
b088ff4b 123372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12338
12339 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12340
b11e60a4 123412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12342
12343 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12344 instruction pattern name to prevent the testcase from failing with
12345 -march=z13.
12346
664ff6a0 123472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12348
12349 * gcc.target/s390/md/movstr-2.c: New test.
12350
e80be24b 123512016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12352
12353 * gcc.target/s390/morestack.c: New test.
12354
9839f350 123552016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12356
12357 PR target/69625
12358 * gcc.target/s390/pr69625.c: Add test case.
12359
4550fbd0 123602016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12361
12362 PR testsuite/68580
12363 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12364
57d00b6a 123652016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12366
12367 PR target/68404
12368 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12369 * gcc.target/powerpc/fusion3.c: Likewise.
12370
63ad69d6 123712016-02-18 Richard Biener <rguenther@suse.de>
12372
12373 PR middle-end/69553
12374 * g++.dg/torture/pr69553.C: New testcase.
12375
d92404ed 123762016-02-18 Nick Clifton <nickc@redhat.com>
12377
4550fbd0 12378 PR target/62254
12379 PR target/69610
12380 * gcc.target/arm/pr62554.c: New test.
12381 * gcc.target/arm/pr69610-1.c: New test.
12382 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12383
0808dfce 123842016-02-18 Richard Biener <rguenther@suse.de>
12385
12386 PR middle-end/69854
12387 * gcc.dg/torture/pr69854.c: New testcase.
12388
fc3527e3 123892016-02-17 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR c++/69850
12392 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12393
e3c24279 123942012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12395
12396 * gcc.target/powerpc/vec-cg.c: New test.
12397
c9732c2b 123982016-02-17 Richard Biener <rguenther@suse.de>
12399
12400 PR testsuite/69586
12401 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12402
51bf9f9b 124032016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12404
12405 PR target/69161
12406 * gcc.c-torture/compile/pr69161.c: New test.
12407
6baedca3 124082016-02-17 David Sherwood <david.sherwood@arm.com>
12409
12410 PR target/69532
12411 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12412 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12413
4f240715 124142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gcc.dg/ifcvt-4.c: Skip on Visium.
12417
e0c0515d 124182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12419
12420 * gnat.dg/atomic8.adb: New test.
12421
7b319ee6 124222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12423
12424 * gnat.dg/discr46.ad[sb]: New test.
12425
48a7e3d1 124262016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12427
12428 PR Target/48344
12429 * gcc.target/powerpc/pr48344-1.c: New test.
12430
3f844f15 124312015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12432
12433 PR fortran/69742
12434 * gfortran.dg/associate_21.f90: New test.
12435
7675e968 124362016-02-16 Jakub Jelinek <jakub@redhat.com>
12437
12438 PR c/69835
12439 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12440 -Wnonnull in dg-options.
12441 * c-c++-common/nonnull-2.c: New test.
12442
d6faee88 124432016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12444 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12445
12446 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12447
3a2a72aa 124482016-02-16 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR middle-end/69801
12451 * gcc.dg/pr69801.c: Add empty dg-options.
12452
28072426 124532016-02-16 James Norris <jnorris@codesourcery.com>
12454
12455 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12456 * g++.dg/goacc/deviceptr-1.c: New file.
12457
37fffac2 124582016-02-16 Jakub Jelinek <jakub@redhat.com>
12459
12460 PR tree-optimization/69820
12461 * gcc.dg/vect/pr69820.c: New test.
12462
f72a5e61 124632016-02-16 Richard Biener <rguenther@suse.de>
12464
12465 PR tree-optimization/69776
12466 * gcc.dg/torture/pr69776-2.c: New testcase.
12467
50e0cd76 124682016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12469
12470 PR tree-optimization/69714
12471 * gcc.dg/torture/pr69714.c: New test.
12472
14a72c4e 124732016-02-16 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR tree-optimization/69802
12476 * gcc.dg/pr69802.c: New test.
12477
fd808c11 124782016-02-16 Richard Biener <rguenther@suse.de>
12479
12480 PR middle-end/69801
12481 * gcc.dg/pr69801.c: New testcase.
12482
49a549ca 124832016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12484
12485 PR libgfortran/69651
12486 * gfortran.dg/read_bang.f90: New test.
12487 * gfortran.dg/read_bang4.f90: New test.
12488
77454e6e 124892016-02-15 Jakub Jelinek <jakub@redhat.com>
12490
2074f21c 12491 PR c++/69658
12492 * g++.dg/init/pr69658.C: New test.
12493
77454e6e 12494 PR c++/69797
12495 * c-c++-common/pr69797.c: New test.
12496
4ef4d764 124972016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12498
12499 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12500 check for aarch64*-*-*.
12501
4a45fe0f 125022016-02-15 Richard Biener <rguenther@suse.de>
12503
12504 PR tree-optimization/69783
12505 * gcc.dg/vect/pr69783.c: New testcase.
12506
0b3619e6 125072016-02-15 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/69776
12510 * gcc.dg/torture/pr69776.c: New testcase.
12511
9b49c3cb 125122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12513
12514 PR fortran/60526
12515 * gfortran.dg/type_decl_4.f90: Reinstated.
12516
e46faff9 125172016-02-14 John David Anglin <danglin@gcc.gnu.org>
12518
12519 PR fortran/68746
12520 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12521
a96c809a 125222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12523
12524 PR fortran/60526
12525 PR bootstrap/69816
12526 * gfortran.dg/type_decl_4.f90: Removed.
12527
fdec7e88 125282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12529
12530 PR fortran/60526
12531 * gfortran.dg/type_decl_4.f90: New test.
12532
a72095c4 125332016-02-14 Alan Modra <amodra@gmail.com>
12534
bc436924 12535 PR testsuite/68886
a72095c4 12536 * gcc.c-torture/execute/stkalign.c: Revise test.
12537
73bb5f8b 125382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12539
12540 PR target/67260
12541 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12542
beb13161 125432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12544
12545 PR target/67260
12546 * gcc.target/sh/torture/pr67260.c: New.
12547
67cab04e 125482016-02-12 John David Anglin <danglin@gcc.gnu.org>
12549
12550 * gcc.dg/pr67964.c: Add dg-require-alias.
12551
44a59bb1 125522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12553
12554 PR target/67636
12555 PR target/64345
12556 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12557
38c9bd3a 125582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12559
12560 PR libgfortran/69668
12561 * gfortran.dg/namelist_88.f90: New test.
12562
1774ff82 125632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12564
12565 PR libgfortran/69668
12566 * gfortran.dg/namelist_38.f90: Update test.
12567 * gfortran.dg/namelist_84.f90: Update test.
12568
aec1f4bd 125692016-02-12 David Malcolm <dmalcolm@redhat.com>
12570
12571 PR other/69554
12572 * gcc.dg/pr69554-1.c: New test.
12573 * gfortran.dg/pr69554-1.F90: New test.
12574 * gfortran.dg/pr69554-2.F90: New test.
12575 * lib/gcc-dg.exp (proc dg-locus): New function.
12576 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12577 distinguish between the caret-printing and non-caret-printing
12578 cases. If caret-printing has been explicitly enabled, bail out
12579 without attempting to fix up the output.
12580
da7d5066 125812016-02-12 David Malcolm <dmalcolm@redhat.com>
12582
12583 PR driver/69265
12584 PR driver/69453
12585 * gcc.dg/spellcheck-options-3.c: New test case.
12586 * gcc.dg/spellcheck-options-4.c: New test case.
12587 * gcc.dg/spellcheck-options-5.c: New test case.
12588 * gcc.dg/spellcheck-options-6.c: New test case.
12589 * gcc.dg/spellcheck-options-7.c: New test case.
12590 * gcc.dg/spellcheck-options-8.c: New test case.
12591 * gcc.dg/spellcheck-options-9.c: New test case.
12592 * gcc.dg/spellcheck-options-10.c: New test case.
12593
fcce1b0b 125942016-02-12 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR rtl-optimization/69764
12597 PR rtl-optimization/69771
12598 * c-c++-common/pr69764.c: New test.
12599 * gcc.dg/torture/pr69771.c: New test.
12600
6d609290 126012016-02-12 Marek Polacek <polacek@redhat.com>
12602
12603 * g++.dg/torture/init-list1.C: New.
12604
7d75fb56 126052016-02-12 Marek Polacek <polacek@redhat.com>
12606
12607 * gcc.dg/pr69522.c: Add empty dg-options.
12608
52543fda 126092016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12610
12611 * g++.dg/lto/lto.exp: Include and init mpx.
12612 * g++.dg/lto/pr69729_0.C: New test.
12613
34947478 126142016-02-12 Jakub Jelinek <jakub@redhat.com>
12615
9181a4ec 12616 PR ipa/69241
12617 * g++.dg/ipa/pr69241-4.C: New test.
12618
34947478 12619 PR ipa/68672
12620 * g++.dg/ipa/pr68672-1.C: New test.
12621 * g++.dg/ipa/pr68672-2.C: New test.
12622 * g++.dg/ipa/pr68672-3.C: New test.
12623
74a4140f 126242016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12625
12626 PR c/69522
50e0cd76 12627 * gcc.dg/pr69522.c: New test.
74a4140f 12628
9ddb20d6 126292016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12630
12631 PR c++/69098
12632 * g++.dg/cpp1y/69098.C: New test.
12633 * g++.dg/cpp1y/69098-2.C: New test.
12634
67cf9b55 126352016-02-12 Jakub Jelinek <jakub@redhat.com>
12636
12637 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12638 and neighbour -> neighbor.
12639 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12640 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12641 * c-c++-common/Wvarargs.c: Likewise.
12642 * c-c++-common/goacc/host_data-5.c: Likewise.
12643 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12644 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12645 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12646 * gcc.target/aarch64/pr60697.c: Likewise.
12647 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12648 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12649 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12650 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12651 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12652 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12653 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12654 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12655 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12656 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12657 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12658 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12659 * g++.dg/lookup/koenig5.C: Likewise.
12660 * g++.dg/ext/no-asm-2.C: Likewise.
12661 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12662 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12663 * gfortran.dg/used_types_16.f90: Likewise.
12664 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12665 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12666 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12667 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12668 * gfortran.dg/abstract_type_6.f03: Likewise.
12669 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12670 * gfortran.dg/used_types_15.f90: Likewise.
12671 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12672 * gfortran.dg/exit_3.f08: Likewise.
12673 * gfortran.dg/open_status_2.f90: Likewise.
12674 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12675 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12676 * gfortran.dg/associate_1.f03: Likewise.
12677 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12678 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12679 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12680 * gcc.dg/builtin-object-size-1.c: Likewise.
12681 * gcc.dg/noreturn-6.c: Likewise.
12682 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12683 * gcc.dg/globalalias.c: Likewise.
12684 * gcc.dg/builtins-config.h: Likewise.
12685 * gcc.dg/pr30457.c: Likewise.
12686 * gcc.c-torture/compile/volatile-1.c: Likewise.
12687 * gcc.c-torture/execute/20101011-1.c: Likewise.
12688 * c-c++-common/Waddress-1.c: Likewise.
12689
40b38ace 126902016-02-11 Jakub Jelinek <jakub@redhat.com>
12691
12692 PR c/69768
12693 * c-c++-common/Waddress-1.c: New test.
12694
42c87ca9 126952016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12696
12697 PR fortran/69296
12698 * gfortran.dg/associate_19.f03: New test.
12699 * gfortran.dg/associate_20.f03: New test.
12700
acb7939f 127012016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12702
12703 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12704
6defe3c5 127052016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12706
12707 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12708 .arch armv8-a\n. Add -dA to dg-options.
12709 * gcc.target/aarch64/assembler_arch_1.c: New test.
12710 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12711
63f63318 127122016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12713
12714 PR c++/68726
12715 * g++.dg/cpp0x/pr68726.C: New.
12716
1cddf457 127172016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12718
12719 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12720 test.
12721
b86fba37 127222016-02-11 Richard Biener <rguenther@suse.de>
12723
12724 * g++.dg/tree-ssa/pr61034.C: Adjust.
12725
ec4ec95a 127262016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12727
be7c31e9 12728 PR target/69148
ec4ec95a 12729 * gcc.target/s390/pr69148.c: New.
12730
f64416ca 127312016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12732
12733 PR tree-optimization/69652
12734 * gcc.dg/torture/pr69652.c: New test.
12735
e5d1ea31 127362016-02-10 Jakub Jelinek <jakub@redhat.com>
12737 Patrick Palka <ppalka@gcc.gnu.org>
12738
12739 PR ipa/69241
12740 PR c++/69649
12741 * g++.dg/ipa/pr69241-1.C: New test.
12742 * g++.dg/ipa/pr69241-2.C: New test.
12743 * g++.dg/ipa/pr69241-3.C: New test.
12744 * g++.dg/ipa/pr69649.C: New test.
12745
fa03b19d 127462016-02-10 Uros Bizjak <ubizjak@gmail.com>
12747
12748 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12749 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12750
14485c8a 127512016-02-10 Bin Cheng <bin.cheng@arm.com>
12752
12753 PR tree-optimization/68021
12754 * gcc.dg/tree-ssa/pr68021.c: New test.
12755
79f1ed25 127562016-02-10 Richard Biener <rguenther@suse.de>
12757
12758 PR tree-optimization/69726
12759 * gcc.dg/uninit-22.c: New testcase.
12760
58f74eff 127612016-02-09 Andrew Pinski <apinski@cavium.com>
12762
12763 PR tree-opt/69282
12764 * gcc.c-torture/compile/20160205-1.c: New testcase.
12765
600c00f7 127662016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12767
12768 PR target/68404
12769 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12770 instead accessing a really large arrray.
12771 * gcc.target/powerpc/fusion3.c: Likewise.
12772
0771836e 127732016-02-09 Charles Baylis <charles.baylis@linaro.org>
12774
12775 PR target/68532
12776 * gcc.c-torture/execute/pr68532.c: New test.
12777
4ccd644f 127782016-02-11 Alexandre Oliva <aoliva@redhat.com>
12779
12780 PR target/69634
12781 * gcc.dg/pr69634.c: New.
12782
2e980a39 127832016-02-09 Richard Biener <rguenther@suse.de>
12784
12785 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12786
aacf7102 127872016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12788
aacf7102 12789 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12790
a1856ddf 127912016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12792
12793 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12794
d4d3da7e 127952016-02-09 Richard Biener <rguenther@suse.de>
12796
12797 PR tree-optimization/69715
12798 * gcc.dg/torture/pr69715.c: New testcase.
12799
9cc6714f 128002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12801
12802 PR c++/69139
12803 * g++.dg/cpp0x/trailing12.C: New test.
12804 * g++.dg/cpp0x/trailing13.C: New test.
12805
83d5062b 128062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12807
12808 PR c++/69283
12809 PR c++/67835
12810 * g++.dg/cpp1y/auto-fn29.C: New test.
12811 * g++.dg/cpp1y/auto-fn30.C: New test.
12812
394a86f3 128132016-02-08 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR tree-optimization/69209
12816 * gcc.c-torture/compile/pr69209.c: New test.
12817
93b124b4 128182016-02-08 Jeff Law <law@redhat.com>
12819
12820 PR tree-optimization/68541
12821 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12822 of statements allowed in join block for path splitting.
12823
26abce13 128242016-02-08 Jakub Jelinek <jakub@redhat.com>
12825
0acb2d6e 12826 PR c++/59627
12827 * g++.dg/gomp/pr59627.C: New test.
12828
26abce13 12829 PR ipa/69239
12830 * g++.dg/ipa/pr69239.C: New test.
12831
86e0b129 128322016-02-08 David Malcolm <dmalcolm@redhat.com>
12833
12834 PR preprocessor/69664
12835 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12836 * gcc.dg/cpp/warn-comments.c: Likewise.
12837
f553d9f8 128382016-02-08 Marek Polacek <polacek@redhat.com>
12839
12840 PR c++/69688
12841 * g++.dg/init/const12.C: New test.
12842
600695e0 128432016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12844
12845 PR target/60410
12846 * gcc.dg/lto/pr55113_0.c: Remove test.
12847
c4f4b1e8 128482016-02-08 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/69719
12851 * gcc.dg/torture/pr69719.c: New testcase.
12852
5a987d87 128532016-02-08 Richard Biener <rguenther@suse.de>
12854 Jeff Law <law@redhat.com>
12855
12856 PR target/68273
12857 * gcc.target/mips/pr68273.c: New testcase.
12858
0418e71d 128592016-02-08 Richard Biener <rguenther@suse.de>
12860
12861 PR rtl-optimization/69274
12862 * gcc.target/i386/addr-sel-1.c: XFAIL.
12863
07c0f1ca 128642016-02-08 Jeff Law <law@redhat.com>
12865
40d85f4c 12866 PR tree-optimization/68541
12867 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12868
140e093f 12869 PR tree-optimization/65917
07c0f1ca 12870 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12871
16430acf 128722016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12873
12874 PR fortran/50555
12875 * gfortran.dg/namelist_args.f90: New test.
12876
3f0ff0d8 128772016-02-05 Jeff Law <law@redhat.com>
12878
140e093f 12879 PR tree-optimization/68541
3f0ff0d8 12880 * gcc.dg/tree-ssa/split-path-2.c: New test.
12881 * gcc.dg/tree-ssa/split-path-3.c: New test.
12882 * gcc.dg/tree-ssa/split-path-4.c: New test.
12883 * gcc.dg/tree-ssa/split-path-5.c: New test.
12884 * gcc.dg/tree-ssa/split-path-6.c: New test.
12885 * gcc.dg/tree-ssa/split-path-7.c: New test.
12886
a7cc1f94 128872016-02-05 Martin Sebor <msebor@redhat.com>
12888
12889 PR c++/69662
12890 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12891 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12892
fcb25f28 128932016-02-06 Richard HEnderson <rth@redhat.com>
12894
12895 PR c/69643
12896 * gcc.target/i386/addr-space-4.c: New.
12897 * gcc.target/i386/addr-space-5.c: New.
12898
3a2545a1 128992016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12900
12901 PR fortran/66089
12902 * gfortran.dg/elemental_dependency_6.f90: New.
12903
1e302465 129042016-02-05 Jakub Jelinek <jakub@redhat.com>
12905
66feb54c 12906 PR rtl-optimization/69691
12907 * gcc.c-torture/execute/pr69691.c: New test.
12908
1e302465 12909 PR c++/69628
12910 * g++.dg/parse/pr69628.C: New test.
12911
9c28a298 129122016-02-05 Uros Bizjak <ubizjak@gmail.com>
12913
12914 * gcc.dg/sancov/asan.c: Move to ...
12915 * gcc.dg/asan/sancov-1.c: ... here.
12916
a854e286 129172016-02-05 Uros Bizjak <ubizjak@gmail.com>
12918
12919 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12920
d4f0b240 129212016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12922
12923 PR target/69677
12924 * gcc.target/i386/pr69677.c: New test.
12925
235d8723 129262016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12927
12928 PR c++/68948
12929 * g++.dg/template/pr68948.C: New test.
12930
f390cf65 129312016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12932
12933 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12934 (only necessary on s390x).
12935
ab99f104 129362016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12937
12938 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12939 -mno-accumulate-outgoing-args.
12940
f7ef5392 129412016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12942
12943 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12944
6b098e91 129452016-02-04 Jakub Jelinek <jakub@redhat.com>
12946
12947 PR c/69669
12948 * c-c++-common/pr69669.c: New test.
12949
f0146cf3 129502016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12951
12952 PR target/69667
12953 * g++.dg/pr69667.C: New file.
12954
08fd6cf5 129552016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12956
12957 PR target/69619
12958 * gcc.dg/pr69619.c: Add new test.
12959
a6f3f39f 129602016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12961
12962 PR rtl-optimization/69577
12963 * gcc.target/i386/pr69577.c: New test.
12964
774068a0 129652016-02-04 Martin Liska <mliska@suse.cz>
12966
12967 * g++.dg/asan/pr69276.C: New test.
12968
f50a7894 129692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12970
12971 PR target/65932
12972 PR target/67714
12973 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12974 a single smulbb instruction.
12975 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12976 * gcc.target/amr/wmul-2.c: Likewise.
12977
6b722eb3 129782016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12979
12980 PR target/65932
12981 PR target/67714
12982 * gcc.c-torture/execute/pr67714.c: New test.
12983
1f1475a7 129842016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12985
12986 PR target/69454
12987 * gcc.target/i386/pr69454-1.c: New test.
12988 * gcc.target/i386/pr69454-2.c: New test.
12989
6b94e133 129902016-02-03 Martin Sebor <msebor@redhat.com>
12991
12992 PR c++/69251
12993 PR c++/69253
12994 PR c++/69290
12995 PR c++/69277
12996 PR c++/69349
12997 * g++.dg/ext/flexarray-mangle-2.C: New test.
12998 * g++.dg/ext/flexarray-mangle.C: New test.
12999 * g++.dg/ext/flexarray-subst.C: New test.
13000 * g++.dg/ext/flexary11.C: New test.
13001 * g++.dg/ext/flexary12.C: New test.
13002 * g++.dg/ext/flexary13.C: New test.
13003 * g++.dg/ext/flexary14.C: New test.
13004 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13005
342ed0ac 130062016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13007
13008 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13009 Define only if CHECK_FLOAT128 is defined.
13010 (main): Properly initialize u5.
13011
edf6c4d2 130122016-02-03 Jakub Jelinek <jakub@redhat.com>
13013
415d5641 13014 PR c/69627
13015 * gcc.dg/pr69627.c: New test.
13016
edf6c4d2 13017 PR target/69644
13018 * gcc.dg/pr69644.c: New test.
13019
cf8f3ba0 130202016-02-03 Mike Stump <mikestump@comcast.net>
13021
13022 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13023 support for struct-layout-1.exp.
13024
c90d55dd 130252016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13026
13027 PR c++/69056
f7ef5392 13028 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13029
401bd0c8 130302016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13031 Alexandre Oliva <aoliva@redhat.com>
13032
13033 PR target/69461
13034 * gcc.target/powerpc/pr69461.c: New.
13035
277d9d1d 130362016-02-03 Uros Bizjak <ubizjak@gmail.com>
13037
13038 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13039 works from here ...
13040 (check_effective_target_fsanitize_thread): ... to here. Do not
13041 specify additional compile flags for the test source.
13042 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13043 specify additional compile flags for the test source.
13044
e69ad94a 130452016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13046
13047 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13048
a4454da2 130492016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13050
13051 PR fortran/67451
13052 PR fortran/69418
13053 * gfortran.dg/coarray_allocate_2.f08: New test.
13054 * gfortran.dg/coarray_allocate_3.f08: New test.
13055 * gfortran.dg/coarray_allocate_4.f08: New test.
13056
88cab2dd 130572016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13058
13059 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13060 use same scan-tree-dump-times on all platforms.
13061 * gcc.dg/vect/vect-outer-1.c: Likewise.
13062 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13063 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13064 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13065 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13066 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13067 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13068 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13069
66ea75c4 130702016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13071
13072 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13073 warning.
13074
4eef8df7 130752016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13076
13077 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13078
665fbc2f 130792016-02-02 James Norris <jnorris@codesourcery.com>
13080
13081 * c-c++-common/goacc/routine-5.c: Add tests.
13082
b10e3d47 130832016-02-02 Alexander Monakov <amonakov@ispras.ru>
13084
13085 * gcc.target/nvptx/unsigned-cmp.c: New test.
13086
12ad66dd 130872016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13088
13089 * gcc.target/aarch64/scalar_shift_1.c
13090 (test_corners_sisd_di): Improve force to SIMD register.
13091 (test_corners_sisd_si): Likewise.
13092 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13093 Remove scan-assembler check for ldr.
13094
f9ec342f 130952016-02-02 Richard Biener <rguenther@suse.de>
13096
13097 PR tree-optimization/69595
13098 * gcc.dg/Warray-bounds-17.c: New testcase.
13099
32f2925a 131002016-02-02 Richard Biener <rguenther@suse.de>
13101
13102 PR tree-optimization/69606
13103 * gcc.dg/torture/pr69606.c: New testcase.
13104
cfd9ca84 131052016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13106
13107 PR middle-end/68542
13108 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13109 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13110
19bf08e2 131112016-02-02 Alan Modra <amodra@gmail.com>
13112
13113 PR target/69548
13114 * gcc.target/powerpc/pr69548.c: New test.
13115
6f13b088 131162016-02-01 Jakub Jelinek <jakub@redhat.com>
13117
dcddc5af 13118 PR rtl-optimization/69592
13119 * gcc.dg/pr69592.c: New test.
13120
6f13b088 13121 PR preprocessor/69543
13122 PR c/69558
13123 * gcc.dg/pr69543.c: New test.
13124 * gcc.dg/pr69558.c: New test.
13125
d090e5c2 131262016-02-01 Uros Bizjak <ubizjak@gmail.com>
13127
fcb317c5 13128 PR testsuite/65940
13129 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13130
aaf527dc 131312016-02-01 Martin Sebor <msebor@redhat.com>
13132
13133 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13134
1674217b 131352016-02-01 Bin Cheng <bin.cheng@arm.com>
13136
13137 PR tree-optimization/67921
13138 * c-c++-common/ubsan/pr67921.c: New test.
13139
b4007655 131402016-02-01 Richard Biener <rguenther@suse.de>
13141
13142 PR middle-end/69556
13143 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13144
88a477bb 131452016-02-01 Richard Biener <rguenther@suse.de>
13146
13147 PR tree-optimization/69574
13148 * gcc.dg/torture/pr69574.c: New testcase.
13149
2eaaa4e7 131502016-02-01 Richard Biener <rguenther@suse.de>
13151
13152 PR tree-optimization/69579
13153 * gcc.dg/setjmp-6.c: New testcase.
13154
e3882c44 131552016-02-01 Jakub Jelinek <jakub@redhat.com>
13156
13157 PR rtl-optimization/69570
13158 * g++.dg/opt/pr69570.C: New test.
13159
f80aff47 131602016-02-01 Richard Henderson <rth@redhat.com>
13161
13162 * gcc.dg/pr69535.c: New test.
13163
240568aa 131642016-01-31 John David Anglin <danglin@gcc.gnu.org>
13165
6009b3b8 13166 PR testsuite/69584
13167 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13168 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13169
1fdf7177 13170 PR debug/68244
13171 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13172
240568aa 13173 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13174
cb3e5ac0 131752016-01-31 Paul Thomas <pault@gcc.gnu.org>
13176
13177 PR fortran/67564
13178 * gfortran.dg/allocate_with_source_17.f03: New test.
13179
3b8b902b 131802016-01-30 Jakub Jelinek <jakub@redhat.com>
13181
13182 PR tree-optimization/69546
13183 * gcc.dg/torture/pr69546.c: New test.
13184
17985abe 131852016-01-30 Paul Thomas <pault@gcc.gnu.org>
13186
13187 PR fortran/69566
13188 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13189
b5239e80 131902016-01-30 Martin Sebor <msebor@redhat.com>
13191
13192 PR c++/68490
13193 * g++.dg/ext/flexary10.C: New test.
13194
e8f03010 131952016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13196
13197 PR fortran/66707
13198 gfortran.dg/common_23.f90: New test.
13199
dc93691a 132002016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13201
13202 PR target/65546
13203 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13204 condition being checked, and disable it when the target supports
13205 misaligned loads and stores.
13206
ff5e28e9 132072016-01-29 Jakub Jelinek <jakub@redhat.com>
13208
13209 PR debug/69518
13210 * gcc.dg/torture/pr69518.c: New test.
13211
b0d8930a 132122016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13213
13214 PR target/69530
13215 * gcc.target/i386/pr69530.c: New test.
13216
21601fc7 132172016-01-29 Steve Ellcey <sellcey@imgtec.com>
13218
13219 PR target/65604
13220 * gcc.target/mips/div-delay.c: New test.
13221
ca6c7317 132222016-01-29 Jakub Jelinek <jakub@redhat.com>
13223
4758dc39 13224 PR target/69551
13225 * gcc.target/i386/pr69551.c: New test.
13226
ca6c7317 13227 PR target/66137
13228 * gcc.target/i386/pr66137.c: New test.
13229
e3078da6 132302016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13231
13232 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13233 always built for p5600.
13234 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13235 isa=p5600 dg-option.
13236
b622ec25 132372016-01-29 Richard Biener <rguenther@suse.de>
13238
13239 PR tree-optimization/69547
13240 * g++.dg/tree-ssa/pr69547.C: New testcase.
13241
d2a60e99 132422016-01-29 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR debug/66869
13245 * g++.dg/warn/Wunused-function2.C: New test.
13246
ae849d2b 132472016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13248
13249 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13250 support for test to succeed.
13251
ce6a6978 132522016-01-29 Marek Polacek <polacek@redhat.com>
13253
13254 PR c++/69509
13255 PR c++/69516
13256 * g++.dg/ext/constexpr-vla2.C: New test.
13257 * g++.dg/ext/constexpr-vla3.C: New test.
13258 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13259
7550d855 132602016-01-29 Richard Biener <rguenther@suse.de>
13261
13262 PR middle-end/69537
13263 * gcc.dg/uninit-21.c: New testcase.
13264
f11bb279 132652016-01-28 Uros Bizjak <ubizjak@gmail.com>
13266
13267 PR target/69459
13268 * gcc.target/i386/pr69459.c: New test.
13269
c80c12c8 132702016-01-28 Steve Ellcey <sellcey@imgtec.com>
13271
13272 PR target/68400
13273 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13274 * gcc.target/mips/pr68400.c: New test.
13275
c649bacc 132762016-01-28 Martin Sebor <msebor@redhat.com>
13277
13278 PR target/17381
13279 * gcc.target/powerpc/pr17381.c: New test.
13280
f4881661 132812016-01-28 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR middle-end/69542
13284 * gcc.dg/torture/pr69542.c: New test.
13285
d66fdd75 132862016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13287
13288 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13289
d4a78818 132902016-01-28 David Edelsohn <dje.gcc@gmail.com>
13291
13292 * gcc.dg/pr65980.c: Skip on AIX.
13293 * gcc.dg/pr66688.c: Same.
13294
21329e97 132952016-01-28 David Edelsohn <dje.gcc@gmail.com>
13296
13297 PR target/63679
13298 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13299 * gcc.dg/tree-ssa/sra-18.c: Same.
13300
cc7124a6 133012016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13302
13303 PR fortran/62536
13304 * gfortran.dg/block_15.f08: New test.
13305 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13306 on incorrectly closed BLOCK.
13307
358dfcb4 133082016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13309
13310 * gcc.dg/declare-simd.c: New test.
e87502d6 133112016-01-28 Richard Biener <rguenther@suse.de>
13312
13313 PR tree-optimization/69466
13314 * gfortran.dg/vect/pr69466.f90: New testcase.
13315
44e7334b 133162016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13317
13318 * g++.dg/pr67989.C: Remove ARM-specific option.
13319 * gcc.target/arm/pr67989.C: New file.
13320
5ce8f551 133212016-01-27 Uros Bizjak <ubizjak@gmail.com>
13322
13323 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13324 and expm1 test for glibc < 2.11.
13325
fa6e6b15 133262016-01-27 Richard Henderson <rth@redhat.com>
13327
13328 * gcc.c-torture/execute/pr69447.c: New test.
13329
133302016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13331
7b8122c6 13332 PR fortran/69422
147b2f9b 13333 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13334
78e516eb 133352016-01-27 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR debug/66869
13338 * gcc.dg/pr66869.c: New test.
13339
9b849350 133402016-01-25 Jeff Law <law@redhat.com>
13341
13342 PR tree-optimization/68398
f11bb279 13343 PR tree-optimization/69196
9b849350 13344 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13345 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13346 path to avoid new heuristic allowing more irreducible regions
13347 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13348 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13349 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13350 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13351 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13352
fee5e491 133532016-01-27 Marek Polacek <polacek@redhat.com>
13354
13355 PR c/68062
13356 * c-c++-common/vector-compare-4.c: New test.
13357
eec96426 133582016-01-27 David Malcolm <dmalcolm@redhat.com>
13359
13360 PR preprocessor/69126
13361 * c-c++-common/pr69126.c: New test case.
13362
5068be18 133632016-01-27 Ian Lance Taylor <iant@google.com>
13364
13365 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13366
5fa82c11 133672016-01-27 Ryan Burn <contact@rnburn.com>
13368
13369 PR cilkplus/69267
13370 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13371
b3df0219 133722016-01-27 Uros Bizjak <ubizjak@gmail.com>
13373
13374 PR target/69512
13375 * gcc.target/i386/pr69512.c: New test.
13376
d46a16d4 133772016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13378
13379 PR ada/69488
13380 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13381
6a9b35ef 133822016-01-27 Marek Polacek <polacek@redhat.com>
13383
13384 PR c++/69379
13385 * g++.dg/pr69379.C: New test.
13386
18e9663b 133872016-01-27 Martin Sebor <msebor@redhat.com>
13388
13389 PR c++/69317
13390 * g++.dg/abi/Wabi-2-2.C: New test.
13391 * g++.dg/abi/Wabi-2-3.C: New test.
13392 * g++.dg/abi/Wabi-3-2.C: New test.
13393 * g++.dg/abi/Wabi-3-3.C: New test.
13394
c88301ad 133952016-01-27 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/69166
13398 * gcc.dg/torture/pr69166.c: New testcase.
13399
8ca47550 134002016-01-27 Martin Jambor <mjambor@suse.cz>
13401
13402 PR tree-optimization/69355
13403 * gcc.dg/tree-ssa/pr69355.c: New test.
13404
5cb23e3c 134052016-01-27 Marek Polacek <polacek@redhat.com>
13406
13407 PR c++/69496
13408 * g++.dg/ext/constexpr-vla1.C: New test.
13409
7b0c1b6d 134102016-01-20 Christian Bruel <christian.bruel@st.com>
13411
13412 PR target/69245
13413 * gcc.target/arm/pr69245.c: New test.
13414
220112fc 134152016-01-27 Jakub Jelinek <jakub@redhat.com>
13416
13417 PR tree-optimization/69399
13418 * gcc.dg/torture/pr69399.c: New test.
13419
16294490 134202016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13421
13422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13423
8abd3d0c 134242016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13425
13426 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13427
7cf9b895 134282016-01-26 Tom de Vries <tom@codesourcery.com>
13429
13430 PR tree-optimization/69110
13431 * gcc.dg/autopar/pr69110.c: New test.
13432
557c1942 134332016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13434 Sebastian Pop <s.pop@samsung.com>
557c1942 13435
13436 * gcc.dg/graphite/isl-ast-op-select.c: New.
13437
80adbd96 134382015-01-26 Paul Thomas <pault@gcc.gnu.org>
13439
13440 PR fortran/69385
13441 * gfortran.dg/allocate_error_6.f90: New test.
13442
c3f86f60 134432016-01-26 Richard Henderson <rth@redhat.com>
13444
13445 * gcc.dg/tm/pr60908.c: New test.
13446
3752e5b1 134472016-01-26 David Malcolm <dmalcolm@redhat.com>
13448
13449 PR other/69006
13450 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13451 directive.
13452 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13453 expected multiline output to reflect the colorization being
13454 disabled before newlines.
13455 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13456 (custom_diagnostic_finalizer): Replace call to
13457 pp_newline_and_flush with call to pp_flush.
13458 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13459 * gfortran.dg/implicit_class_1.f90: Likewise.
13460 * lib/gcc-dg.exp (allow_blank_lines): New global.
13461 (dg-allow-blank-lines-in-output): New procedure.
13462 (gcc-dg-prune): Complain about blank lines in the output, unless
13463 dg-allow-blank-lines-in-output was called.
13464 * lib/multiline.exp (_build_multiline_regex): Only support
13465 arbitrary followup text for non-blank-lines, not for blank lines.
13466
9bbfd060 134672016-01-26 Jakub Jelinek <jakub@redhat.com>
13468
13469 PR tree-optimization/69483
13470 * gcc.dg/pr69483.c: New test.
13471 * g++.dg/opt/pr69483.C: New test.
13472
53773057 134732016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13474
13475 PR target/68620
13476 * gcc.target/arm/pr68620.c: New test.
13477
442a556f 134782016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13479
13480 * gcc.target/i386/pr68986-2.c: Remove -m32.
13481
d513c683 134822016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13483
13484 PR target/68986
13485 * gcc.target/i386/pr68986-1.c: New test.
13486 * gcc.target/i386/pr68986-2.c: Likewise.
13487 * gcc.target/i386/pr68986-3.c: Likewise.
13488
976877a5 134892016-01-26 Christian Bruel <christian.bruel@st.com>
13490
13491 * lib/target-supports.exp
13492 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13493 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13494 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13495
2c7b2f88 134962016-01-26 Richard Biener <rguenther@suse.de>
13497
13498 PR tree-optimization/69452
13499 * gcc.dg/torture/pr69452.c: New testcase.
13500
f7fc06e7 135012016-01-26 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR target/69442
13504 * gcc.dg/pr69442.c: New test.
13505
d1dae587 135062016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13507
13508 PR target/67896
13509 * gcc.target/aarch64/simd/pr67896.C: New.
13510
ef7be7f8 135112016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13512
13513 PR tree-optimization/69400
13514 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13515 function.
13516 (plugin_init): Call it.
13517 * gcc.dg/torture/pr69400.c: New test.
13518
648433a4 135192016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13520
13521 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13522
45fc5243 135232016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13524 Sebastian Pop <s.pop@samsung.com>
13525
13526 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13527 isl-0.15.
13528
c699f6a1 135292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13530 Sebastian Pop <s.pop@samsung.com>
13531
13532 * gcc.dg/graphite/pr69292.c: New.
13533
b86e24ea 135342016-01-25 Jakub Jelinek <jakub@redhat.com>
13535
13536 * c-c++-common/goacc/use_device-1.c: New test.
13537
105cb8d7 135382016-01-25 Jeff Law <law@redhat.com>
13539
13540 PR tree-optimization/69196
13541 PR tree-optimization/68398
13542 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13543 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13544
44562749 135452016-01-25 David Edelsohn <dje.gcc@gmail.com>
13546
13547 PR target/69469
13548 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13549 Algorithm.
13550
6837fee7 135512016-01-25 Richard Biener <rguenther@suse.de>
13552
13553 PR testsuite/69380
13554 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13555
fe500d65 135562016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13557
13558 PR target/69421
13559 * gcc.dg/pr69421.c: New test.
13560
8eacba94 135612016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13562
13563 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13564 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13565 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13566 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13567 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13568 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13569 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13570 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13571 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13572 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13573
af09d40d 135742016-01-25 Richard Biener <rguenther@suse.de>
13575
13576 PR tree-optimization/69376
13577 * gcc.dg/torture/pr69376.c: New testcase.
13578
d65063f5 135792016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13580
13581 PR fortran/69397
13582 PR fortran/68442
13583 * gfortran.dg/interface_38.f90: New test.
13584 * gfortran.dg/interface_39.f90: New test.
80adbd96 13585
08c7bfb4 135862016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13587
13588 Revert:
13589 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13590
13591 PR c++/11858
13592 PR c++/24663
13593 PR c++/24664
13594 * g++.dg/template/pr11858.C: New test.
13595 * g++.dg/template/pr24663.C: New test.
13596 * g++.dg/template/unify12.C: New test.
13597 * g++.dg/template/unify13.C: New test.
13598 * g++.dg/template/unify14.C: New test.
13599 * g++.dg/template/unify15.C: New test.
13600 * g++.dg/template/unify16.C: New test.
13601 * g++.dg/template/unify17.C: New test.
13602
c2e7d2be 136032016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13604
13605 PR fortran/68283
13606 gfortran.dg/pr68283.f90: New test.
13607
9f2e8617 136082016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13609
13610 PR fortran/66094
13611 * gfortran.dg/inline_matmul_13.f90: New test.
13612 * gfortran.dg/matmul_bounds_8.f90: New test.
13613 * gfortran.dg/matmul_bounds_9.f90: New test.
13614 * gfortran.dg/matmul_bounds_10.f90: New test.
13615
a4838119 136162016-01-23 Tom de Vries <tom@codesourcery.com>
13617
13618 PR tree-optimization/69426
13619 * gcc.dg/autopar/pr69426.c: New test.
13620
feddf0dc 136212016-01-23 Martin Sebor <msebor@redhat.com>
13622
13623 PR c++/58109
13624 PR c++/69022
13625 * g++.dg/cpp0x/alignas5.C: New test.
13626 * g++.dg/ext/vector29.C: Same.
13627
132731fb 136282016-01-23 Uros Bizjak <ubizjak@gmail.com>
13629
13630 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13631 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13632 _GNU_SOURCE from compile flags to the source.
13633 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13634 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13635 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13636 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13637
51aec681 136382016-01-22 Jakub Jelinek <jakub@redhat.com>
13639
13640 PR target/69432
13641 * g++.dg/opt/pr69432.C: New test.
13642
147aa3e3 136432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13644
13645 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13646 32-bit targets testing an -m64 multilib.
13647
4d04e35e 136482016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13649
13650 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13651 64-bit support.
13652
86f38d0c 136532016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13654
13655 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13656
f776e712 136572016-01-21 Christian Bruel <christian.bruel@st.com>
13658
13659 PR target/68674
13660 * gcc.target/i386/pr68674.c
13661 * gcc.target/aarch64/pr68674.c
13662 * gcc.target/arm/pr68674.c
13663
7b9de435 136642016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13665
13666 PR target/69403
13667 * gcc.c-torture/execute/pr69403.c: New test.
13668
9935a0ba 136692016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13670
13671 PR c++/55843
13672 * g++.dg/template/pr55843.C: New.
13673
06b94aa1 136742016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13675
13676 PR testsuite/66877
13677 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13678 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13679
b68773a8 136802016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13681
13682 PR testsuite/67489
132731fb 13683 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13684 from dg-do compile directive, and instead add
13685 { dg-require-effective-target int128 }.
b68773a8 13686
bbbbe8ab 136872016-01-20 Martin Sebor <msebor@redhat.com>
13688
13689 PR c/69405
13690 * gcc.dg/sync-fetch.c: New test.
13691
f3a6a26f 136922016-01-21 Martin Sebor <msebor@redhat.com>
13693
13694 PR target/69252
13695 * gcc.target/powerpc/pr69252.c: New test.
13696
d1565a03 136972016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13698
13699 PR fortran/65996
132731fb 13700 * gfortran.dg/pr65996.f90: New test.
d1565a03 13701
15a5a905 137022016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13703
13704 PR c++/68810
bbbbe8ab 13705 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13706 expected to generate an error.
15a5a905 13707
e4538af5 137082016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13709
13710 PR middle-end/66178
13711 * gcc.dg/torture/pr66178.c: New test.
13712
4d4180ce 137132016-01-21 Anton Blanchard <anton@samba.org>
13714 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13715
13716 PR target/63354
13717 * gcc.target/powerpc/pr63354.c: New test.
13718
86e16058 137192016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13720
13721 PR rtl-optimization/68990
13722 * gcc.target/i386/pr68990: New.
13723
b11b85e4 137242016-01-21 Nick Clifton <nickc@redhat.com>
13725
13726 PR target/69129
13727 * gcc.target/mips/pr69129.c: New.
13728
62dd9f85 137292016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13730
13731 PR c++/58046
13732 * g++.dg/cpp0x/pr58046.C: New.
13733
ac7d424b 137342016-01-21 Jakub Jelinek <jakub@redhat.com>
13735
47c0bea3 13736 PR target/69187
13737 PR target/65624
13738 * gcc.target/arm/pr69187.c: New test.
13739
ac7d424b 13740 PR c++/69355
13741 * g++.dg/torture/pr69355.C: New test.
13742
9e18b252 137432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13744 Sebastian Pop <s.pop@samsung.com>
13745
13746 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13747
de862e2f 137482016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13749 Sebastian Pop <s.pop@samsung.com>
13750
132731fb 13751 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13752
f55f9344 137532016-01-21 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR middle-end/67653
13756 * c-c++-common/pr67653.c: New test.
13757 * gcc.dg/torture/pr29119.c: Add dg-warning.
13758
62752e71 137592016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13760
13761 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13762
16d4186f 137632016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13764
13765 PR c/24293
13766 * gcc.dg/pr24293.c: New test.
13767 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13768 incomplete struct type.
13769 * gcc.dg/declspec-1.c: Likewise.
13770 * gcc.dg/pr63549.c: Likewise.
13771
58219d13 137722016-01-20 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR tree-optimization/66612
13775 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13776 for bdn instruction.
13777
a7b5688a 137782016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13779
13780 * lib/target-supports.exp
13781 (check_effective_target_arm_fp_ok_nocache): New.
13782 (check_effective_target_arm_fp_ok): New.
13783 (add_options_for_arm_fp): New.
13784 (check_effective_target_arm_crypto_ok_nocache): Require
13785 target_arm_v8_neon_ok instead of arm32.
13786 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13787 (check_effective_target_arm_crypto_pragma_ok): New.
13788 (add_options_for_arm_vfp): New.
13789 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13790 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13791 target instead. Force initial fpu to vfp.
13792 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13793 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13794 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13795 dependency.
13796 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13797 use arm_vfp effective target instead. Force initial fpu to vfp.
13798 * gcc.target/arm/attr-neon3.c: Likewise.
13799 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13800 arm_vfp_ok.
13801 * gcc.target/arm/unsigned-float.c: Likewise.
13802 * gcc.target/arm/vfp-1.c: Likewise.
13803 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13804 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13805 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13806 * gcc.target/arm/vfp-ldmias.c: Likewise.
13807 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13808 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13809 * gcc.target/arm/vfp-stmiad.c: Likewise.
13810 * gcc.target/arm/vfp-stmias.c: Likewise.
13811 * gcc.target/arm/vnmul-1.c: Likewise.
13812 * gcc.target/arm/vnmul-2.c: Likewise.
13813 * gcc.target/arm/vnmul-3.c: Likewise.
13814 * gcc.target/arm/vnmul-4.c: Likewise.
13815
7ca56ca8 138162016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13817
7fb75b57 13818 PR testsuite/69366
13819 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13820 the MPX run-time library, for compile-time MPX test.
13821 * gcc.target/i386/chkp-always_inline.c: Likewise.
13822 * gcc.target/i386/chkp-bndret.c: Likewise.
13823 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13824 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13825 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13826 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13827 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13828 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13829 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13830 * gcc.target/i386/chkp-label-address.c: Likewise.
13831 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13832 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13833 * gcc.target/i386/chkp-pr69044.c: Likewise.
13834 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13835 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13836 * gcc.target/i386/chkp-strchr.c: Likewise.
13837 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13838 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13839 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13840 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13841 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13842 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13843 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13844 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13845 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13846 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13847 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13848 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13849 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13850 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13851 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13852 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13853 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13854 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13855 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13856 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13857 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13858 * gcc.target/i386/pr63995-2.c: Likewise.
13859 * gcc.target/i386/pr64805.c: Likewise.
13860 * gcc.target/i386/pr65044.c: Likewise.
13861 * gcc.target/i386/pr65167.c: Likewise.
13862 * gcc.target/i386/pr65183.c: Likewise.
13863 * gcc.target/i386/pr65184.c: Likewise.
13864 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13865
f2da0b99 138662016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13867
13868 PR tree-optimization/69328
13869 * gcc.dg/pr69328.c: New test.
13870
4d379676 138712016-01-20 Jeff Law <law@redhat.com>
13872
4a11f145 13873 PR target/25114
4d379676 13874 * gcc.target/m68k/pr25114.c: New test.
13875
0754bad1 138762016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13877
13878 * gcc.target/arm/memset-inline-10.c: Added
13879 dg-require-effective-target arm_thumb2_ok.
13880
63bd5c2d 138812016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13882
13883 * gcc.dg/debug/dwarf2/sso.c: New test.
13884
a9c01e81 138852016-01-19 Uros Bizjak <ubizjak@gmail.com>
13886
13887 PR testsuite/68820
13888 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13889 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13890 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13891
53fa0e54 138922016-01-19 Jan Hubicka <hubicka@ucw.cz>
13893
13894 PR ipa/66223
13895 * g++.dg/ipa/devirt-50.C: New testcase.
13896
e035a62c 138972016-01-19 Marek Polacek <polacek@redhat.com>
13898
13899 PR c++/68965
13900 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13901 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13902
885cc3ea 139032016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13904
13905 PR target/69135
13906 * gcc.target/arm/pr69135_1.c: New test.
13907
07bd240e 139082015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13909
13910 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13911
9f60d257 139122015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13913
13914 * gcc.target/aarch64/ccmp_1.c: New testcase.
13915
a0c919f7 139162016-01-19 Marek Polacek <polacek@redhat.com>
13917
13918 PR c++/68586
13919 * g++.dg/cpp0x/enum30.C: New test.
13920
dc5d6d17 139212016-01-19 Richard Biener <rguenther@suse.de>
13922
13923 PR tree-optimization/69336
13924 * g++.dg/tree-ssa/pr69336.C: New testcase.
13925
6dd156e0 139262016-01-19 Jakub Jelinek <jakub@redhat.com>
13927
13928 PR debug/65779
13929 * gcc.dg/pr65779.c: New test.
13930
3e0d45b9 139312016-01-19 Richard Biener <rguenther@suse.de>
13932
13933 PR tree-optimization/69352
13934 * gcc.dg/torture/pr69352.c: New testcase.
13935
7a3cf64d 139362016-01-19 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR rtl-optimization/68955
13939 PR rtl-optimization/64557
13940 * gcc.dg/torture/pr68955.c: New test.
13941
8be55b33 139422016-01-19 Jan Hubicka <hubicka@ucw.cz>
13943
13944 PR lto/69136
13945 * g++.dg/torture/pr69136.C: New testcase.
13946
72a985d7 139472016-01-19 Jan Hubicka <hubicka@ucw.cz>
13948
13949 PR lto/69133
13950 * g++.dg/lto/pr69133_0.C: New testcase.
13951 * g++.dg/lto/pr69133_1.C: New testcase.
13952
56778b62 139532016-01-15 Jeff Law <law@redhat.com>
13954
13955 PR tree-optimization/69320
13956 * gcc.c-torture/pr69320-1.c: New test.
13957 * gcc.c-torture/pr69320-2.c: New test.
13958 * gcc.c-torture/pr69320-3.c: New test.
13959 * gcc.c-torture/pr69320-4.c: New test.
13960
ced41b93 139612016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13962
13963 PR c++/11858
13964 PR c++/24663
13965 PR c++/24664
13966 * g++.dg/template/pr11858.C: New test.
13967 * g++.dg/template/pr24663.C: New test.
13968 * g++.dg/template/unify12.C: New test.
13969 * g++.dg/template/unify13.C: New test.
13970 * g++.dg/template/unify14.C: New test.
13971 * g++.dg/template/unify15.C: New test.
13972 * g++.dg/template/unify16.C: New test.
13973 * g++.dg/template/unify17.C: New test.
13974
7f8cbcaf 139752016-01-18 David Malcolm <dmalcolm@redhat.com>
13976
13977 PR testsuite/69181
13978 * gcc.dg/pr69181-1.c: New test file.
13979 * gcc.dg/pr69181-2.c: New test file.
13980 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13981 globals by moving it to...
13982 (cleanup-after-saved-dg-test): ...this new function. Add
13983 "global additional_sources_used". Add reset of global
13984 multiline_expected_outputs to the empty list.
13985 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13986 global to...
13987 (multiline_expected_outputs): ...this, and updated comments to
13988 note that it is modified from gcc-dg.exp.
13989 (dg-end-multiline-output): Update for the above renaming.
13990 (handle-multiline-outputs): Likewise. Remove the clearing
13991 of the expected outputs to the empty list.
13992
3c7cbfc0 139932016-01-18 Richard Biener <rguenther@suse.de>
13994
13995 PR tree-optimization/69297
13996 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13997
81d49cc1 139982016-01-18 Joseph Myers <joseph@codesourcery.com>
13999
14000 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14001 dg-options.
14002 * gcc.target/mips/mips-3d-2.c: Likewise.
14003 * gcc.target/mips/mips-3d-3.c: Likewise.
14004 * gcc.target/mips/mips-3d-4.c: Likewise.
14005 * gcc.target/mips/mips-3d-5.c: Likewise.
14006 * gcc.target/mips/mips-3d-6.c: Likewise.
14007 * gcc.target/mips/mips-3d-7.c: Likewise.
14008 * gcc.target/mips/mips-3d-8.c: Likewise.
14009 * gcc.target/mips/mips-3d-9.c: Likewise.
14010 * gcc.target/mips/mips-ps-1.c: Likewise.
14011 * gcc.target/mips/mips-ps-2.c: Likewise.
14012 * gcc.target/mips/mips-ps-3.c: Likewise.
14013 * gcc.target/mips/mips-ps-4.c: Likewise.
14014 * gcc.target/mips/mips-ps-5.c: Likewise.
14015 * gcc.target/mips/mips-ps-6.c: Likewise.
14016 * gcc.target/mips/mips-ps-7.c: Likewise.
14017 * gcc.target/mips/mips-ps-type.c: Likewise.
14018 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14019 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14020
03c4ff3a 140212016-01-18 Tom de Vries <tom@codesourcery.com>
14022
14023 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14024 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14025 * c-c++-common/goacc/kernels-empty.c: New test.
14026 * c-c++-common/goacc/kernels-eternal.c: New test.
14027 * c-c++-common/goacc/kernels-loop-2.c: New test.
14028 * c-c++-common/goacc/kernels-loop-3.c: New test.
14029 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14030 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14031 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14032 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14033 * c-c++-common/goacc/kernels-loop-data.c: New test.
14034 * c-c++-common/goacc/kernels-loop-g.c: New test.
14035 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14036 * c-c++-common/goacc/kernels-loop-n.c: New test.
14037 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14038 * c-c++-common/goacc/kernels-loop.c: New test.
14039 * c-c++-common/goacc/kernels-noreturn.c: New test.
14040 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14041 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14042 * c-c++-common/goacc/kernels-reduction.c: New test.
14043
22e3dcee 140442016-01-18 Tom de Vries <tom@codesourcery.com>
14045
14046 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14047 * gcc.dg/autopar/outer-2.c: Same.
14048 * gcc.dg/autopar/outer-3.c: Same.
14049 * gcc.dg/autopar/outer-4.c: Same.
14050 * gcc.dg/autopar/outer-5.c: Same.
14051 * gcc.dg/autopar/outer-6.c: Same.
14052 * gcc.dg/autopar/parallelization-1.c: Same.
14053 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14054 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14055 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14056 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14057 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14058 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14059 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14060 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14061 * gcc.dg/autopar/pr39500-1.c: Same.
14062 * gcc.dg/autopar/pr39500-2.c: Same.
14063 * gcc.dg/autopar/pr46193.c: Same.
14064 * gcc.dg/autopar/pr46194.c: Same.
14065 * gcc.dg/autopar/pr49580.c: Same.
14066 * gcc.dg/autopar/pr49960-1.c: Same.
14067 * gcc.dg/autopar/pr49960.c: Same.
14068 * gcc.dg/autopar/pr68373.c: Same.
14069 * gcc.dg/autopar/reduc-1.c: Same.
14070 * gcc.dg/autopar/reduc-1char.c: Same.
14071 * gcc.dg/autopar/reduc-1short.c: Same.
14072 * gcc.dg/autopar/reduc-2.c: Same.
14073 * gcc.dg/autopar/reduc-2char.c: Same.
14074 * gcc.dg/autopar/reduc-2short.c: Same.
14075 * gcc.dg/autopar/reduc-3.c: Same.
14076 * gcc.dg/autopar/reduc-4.c: Same.
14077 * gcc.dg/autopar/reduc-6.c: Same.
14078 * gcc.dg/autopar/reduc-7.c: Same.
14079 * gcc.dg/autopar/reduc-8.c: Same.
14080 * gcc.dg/autopar/reduc-9.c: Same.
14081 * gcc.dg/autopar/uns-outer-4.c: Same.
14082 * gcc.dg/autopar/uns-outer-5.c: Same.
14083 * gcc.dg/autopar/uns-outer-6.c: Same.
14084 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14085 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14086
fd5cbe2f 140872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14088
14089 PR target/63679
14090 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14091 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14092
fa75ab55 140932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14094
14095 PR target/63679
14096 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14097 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14098 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14099
214b2582 141002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14101
14102 PR target/63679
14103 * gcc.dg/tree-ssa/sra-17.c: New.
14104 * gcc.dg/tree-ssa/sra-18.c: New.
14105
13146837 141062016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14107
14108 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14109
6ccd18c2 141102016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14111
14112 * gnat.dg/inline12.adb: New test.
14113
8872b95f 141142016-01-18 Bin Cheng <bin.cheng@arm.com>
14115
14116 PR tree-optimization/66797
14117 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14118
971514e3 141192016-01-18 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/69170
14122 * gcc.dg/torture/pr69170.c: New testcase.
14123
dfb6d139 141242016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14125
14126 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14127
164d84c2 141282016-01-16 Tom de Vries <tom@codesourcery.com>
14129
14130 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14131
4c33b769 141322016-01-16 Tom de Vries <tom@codesourcery.com>
14133
14134 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14135 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14136 redundant dg-require-effective-target pthread.
14137 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14138 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14139 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14140 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14141 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14142 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14143 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14144
673441b0 141452016-01-16 David Edelsohn <dje.gcc@gmail.com>
14146
14147 PR target/68609
14148 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14149 * gcc.target/powerpc/recip-7.c: Same.
14150
90153ae7 141512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14152
14153 PR c++/69091
14154 * g++.dg/template/pr69091.C: New test.
14155
bc24d01d 141562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14157
14158 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14159 dump does not contain an error_mark_node.
14160 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14161 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14162
4067c0fd 141632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14164
14165 PR c++/68936
14166 * g++.dg/template/pr68936.C: New test.
14167
27c6dbdd 141682016-01-15 David Edelsohn <dje.gcc@gmail.com>
14169
14170 PR target/68609
14171 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14172 * gcc.target/powerpc/recip-2.c: Same.
14173 * gcc.target/powerpc/recip-3.c: Same.
14174 * gcc.target/powerpc/recip-4.c: Same.
14175 * gcc.target/powerpc/recip-sqrtf.c: Same.
14176
e390c57d 141772016-01-15 Jeff Law <law@redhat.com>
14178
14179 PR tree-optimization/69270
14180 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14181 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14182
ddcfeaf1 141832016-01-15 Paul Thomas <pault@gcc.gnu.org>
14184
14185 PR fortran/49630
14186 * gfortran.dg/deferred_character_13.f90: New test for the fix
14187 of comment 3 of the PR.
14188
14189 PR fortran/54070
14190 * gfortran.dg/deferred_character_8.f90: New test
14191 * gfortran.dg/allocate_error_5.f90: New test
14192
14193 PR fortran/60593
14194 * gfortran.dg/deferred_character_10.f90: New test
14195
14196 PR fortran/60795
14197 * gfortran.dg/deferred_character_14.f90: New test
14198
14199 PR fortran/61147
14200 * gfortran.dg/deferred_character_11.f90: New test
14201
14202 PR fortran/64324
14203 * gfortran.dg/deferred_character_9.f90: New test
14204
81be349c 142052016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14206
14207 PR rtl-optimization/69030
14208 * gcc.target/i386/pr69030.c: New.
14209
998456c5 142102016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14211
14212 * gcc.target/aarch64/target_attr_17.c: New test.
14213
0d85be19 142142016-01-15 Richard Biener <rguenther@suse.de>
14215
14216 PR tree-optimization/66856
14217 * gcc.dg/torture/pr66856-1.c: New testcase.
14218 * gcc.dg/torture/pr66856-2.c: Likewise.
14219
321d36c8 142202016-01-15 Richard Biener <rguenther@suse.de>
14221
14222 PR debug/69137
14223 * g++.dg/lto/pr69137_0.C: New testcase.
14224
d94a1f53 142252016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14226
14227 PR middle-end/69246
14228 * gcc.target/i386/pr69246.c: New test.
14229
5fe9a861 142302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14231
a9c01e81 14232 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14233
3d05a5e9 142342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14235
14236 PR c++/56194
14237 * g++.dg/init/const9.C: Disable test on S/390.
14238
5e8132b5 142392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14240
14241 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14242 * g++.dg/Wno-frame-address.C: Ditto.
14243
32307cdf 142442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14245
14246 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14247
1ca28250 142482016-01-15 Richard Biener <rguenther@suse.de>
14249
14250 PR tree-optimization/68961
14251 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14252
6271bd93 142532016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14254
14255 * gcc.target/i386/pr65105-5.c: New test.
14256
dfb6d139 142572016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14258
14259 * gcc.c-torture/execute/alias-4.c: New testcase.
14260
dfb6d139 142612016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14262
14263 PR ipa/68148
14264 * g++.dg/ipa/devirt-49.C: New testcase.
14265
7bbac464 142662016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14267
14268 PR target/65837
14269 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14270 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14271 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14272
4345b868 142732016-01-15 Richard Biener <rguenther@suse.de>
14274
14275 PR tree-optimization/69117
14276 * gcc.dg/torture/pr69117.c: New testcase.
14277
580357e7 142782015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14279
14280 PR c++/69048
14281 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14282
612baa31 142832016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14284
14285 PR testsuite/67509
14286 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14287 range tests use 100 * maximum instead of maximum + 1.
14288
44e09bc4 142892016-01-14 Jakub Jelinek <jakub@redhat.com>
14290
14291 PR debug/69244
14292 * gcc.dg/guality/pr69244.c: New test.
14293
96962ae4 142942016-01-14 Uros Bizjak <ubizjak@gmail.com>
14295
14296 * lib/target-supports.exp (check_effective_target_issignaling):
14297 New procedure.
14298 * gcc.dg/pr61441.c: Require issignaling effective target.
14299
ab9c400b 143002016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14301
14302 PR target/68803
14303 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14304
a7ed4583 143052016-01-14 David Malcolm <dmalcolm@redhat.com>
14306
14307 PR c++/68819
14308 PR preprocessor/69177
14309 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14310 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14311 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14312 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14313
77f35cec 143142016-01-14 Marek Polacek <polacek@redhat.com>
14315
14316 PR c/69262
14317 * gcc.dg/array-15.c: New test.
14318
915d0950 143192016-01-14 Jakub Jelinek <jakub@redhat.com>
14320
14321 PR middle-end/68146
14322 PR tree-optimization/69155
14323 * gfortran.dg/pr68146.f: New test.
14324 * gfortran.dg/pr69155.f90: New test.
14325
24651fb7 143262016-01-14 Richard Biener <rguenther@suse.de>
14327
14328 PR tree-optimization/68060
14329 * gcc.dg/torture/pr68060-1.c: New testcase.
14330 * gcc.dg/torture/pr68060-2.c: Likewise.
14331
2f63f950 143322016-01-14 Nick Clifton <nickc@redhat.com>
14333
14334 * lib/target-supports.exp
14335 (check_effective_target_arm_neon_ok_nocache): Add an option
14336 sequence that includes setting the ARM architecture to ARMv7-A.
14337 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14338 command line options necessary to enable Neon support.
14339 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14340 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14341 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14342 * gcc.target/arm/pr69180.c: Likewise.
14343
3ce0acde 143442016-01-14 Jeff Law <law@redhat.com>
14345
14346 PR tree-optimization/69270
14347 * gcc.dg/tree-ssa/pr69270.c: New test.
14348
bda05c57 143492016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14350
14351 PR c/66208
14352 * c-c++-common/pr66208.c: New file.
14353
9b657cf1 143542016-01-13 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR tree-optimization/69156
14357 * gcc.dg/pr69156.c: New test.
14358
58ba1b9d 143592016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14360
14361 * gcc.target/i386/pr69225-7.c: New test.
14362
e5fee0fe 143632016-01-13 Richard Henderson <rth@redhat.com>
14364
14365 * gcc.dg/tm/memopt-13.c: Update expected function.
14366 * gcc.dg/tm/memopt-6.c: Likewise.
14367
3f0e9745 143682016-01-13 Uros Bizjak <ubizjak@gmail.com>
14369
14370 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14371 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14372 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14373 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14374
3f0e9745 143752016-01-13 Tom de Vries <tom@codesourcery.com>
14376
14377 PR tree-optimization/69169
7a6ddc0d 14378 * gcc.dg/pr69169.c: New test.
14379
9b657cf1 143802016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14381
14382 PR target/69228
14383 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14384 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14385 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14386 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14387 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14388 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14389 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14390 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14391
f704d701 143922016-01-13 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR target/69247
14395 * gcc.dg/pr69247.c: New test.
14396
e966d6b9 143972016-01-13 Richard Biener <rguenther@suse.de>
14398
14399 PR tree-optimization/69242
14400 * gcc.dg/torture/pr69242.c: New testcase.
14401
1ca1d9b2 144022016-01-13 Richard Biener <rguenther@suse.de>
14403
14404 PR tree-optimization/69186
14405 * gcc.dg/torture/pr69186.c: New testcase.
14406
d07cbccc 144072016-01-13 Jeff Law <law@redhat.com>
14408
14409 PR tree-optimization/67755
14410 * gcc.dg/tree-ssa/pr67755.c: New test.
14411
144122016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14413
14414 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14415 pass number in output by a star.
14416
b95d41cf 144172016-01-12 Bin Cheng <bin.cheng@arm.com>
14418
14419 PR tree-optimization/68911
14420 * gcc.c-torture/execute/pr68911.c: New test.
14421
91d87e22 144222016-01-12 Marek Polacek <polacek@redhat.com>
14423
14424 PR c++/68979
14425 * g++.dg/warn/permissive-1.C: New test.
14426
8a9401a4 144272016-01-12 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR objc++/68511
14430 PR c++/69213
14431 * g++.dg/opt/pr69213.C: New test.
14432
b9cb7a67 144332016-01-12 Christian Bruel <christian.bruel@st.com>
14434
14435 PR target/69180
14436 * gcc.target/arm/pr69180.c: New test.
14437
e4c96992 144382016-01-12 Richard Biener <rguenther@suse.de>
14439
14440 PR lto/69077
14441 * g++.dg/lto/pr69077_0.C: New testcase.
14442 * g++.dg/lto/pr69077_1.C: Likewise.
14443
90525f61 144442016-01-12 Jakub Jelinek <jakub@redhat.com>
14445
14446 PR target/69175
14447 * g++.dg/opt/pr69175.C: New test.
14448
9e7edfd3 144492016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14450
14451 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14452 rather than #including math.h & stdlib.h.
14453 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14454 * gcc.dg/vect/pr49771.c: Likewise.
14455 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14456 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14457 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14458 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14459 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14460 * gcc.dg/vect/pr44507.c: Likewise.
14461 * gcc.dg/vect/pr45902.c: Likewise.
14462 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14463 * gcc.dg/vect/vect-117.c: Likewise.
14464 * gcc.dg/vect/vect-99.c: Likewise.
14465 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14466 * gcc.dg/vect/vect-cond-1.c: Likewise.
14467 * gcc.dg/vect/vect-cond-2.c: Likewise.
14468 * gcc.dg/vect/vect-cond-3.c: Likewise.
14469 * gcc.dg/vect/vect-cond-4.c: Likewise.
14470 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14471 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14472 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14473 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14474 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14475 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14476 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14477 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14478 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14479 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14480 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14481 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14482 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14483 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14484 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14485 include of signal.h.
14486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14490 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14491 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14492 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14493 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14494 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14495 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14497 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14498 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14499 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14500 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14501 * gcc.dg/vect/vect-outer-5.c: Likewise.
14502 * gcc.dg/vect/vect-outer-6.c: Likewise.
14503 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14504 include of stdio.h.
14505
3368873d 145062016-01-12 Nick Clifton <nickc@redhat.com>
14507
14508 PR target/68913
14509 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14510 to fread so that it will be found in all target runtimes.
14511
0464ea95 145122016-01-12 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69053
14515 * g++.dg/torture/pr69053.C: New testcase.
14516
7819730f 145172016-01-12 Richard Biener <rguenther@suse.de>
14518
14519 PR tree-optimization/69168
14520 * gcc.dg/torture/pr69168.c: New testcase.
14521
995bfebf 145222016-01-12 Richard Biener <rguenther@suse.de>
14523
14524 PR tree-optimization/69157
14525 * gcc.dg/torture/pr69157.c: New testcase.
14526
145272016-01-12 Richard Biener <rguenther@suse.de>
14528
14529 PR tree-optimization/69174
14530 * gcc.dg/torture/pr69174.c: New testcase.
14531
1d10d64c 145322016-01-12 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR c++/66808
14535 PR c++/69000
14536 * g++.dg/tls/pr66808.C: New test.
14537 * g++.dg/tls/pr69000.C: New test.
14538
f0b79faf 145392016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14540
14541 * gcc.target/powerpc/swaps-p8-23.c: New test.
14542 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14543
04cf75a4 145442016-01-11 John David Anglin <danglin@gcc.gnu.org>
14545
14546 PR tree-optimization/68356
14547 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14548
0eb4264c 145492016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14550 Jim Wilson <jim.wilson@linaro.org>
14551
14552 PR target/69194
14553 * gcc.target/arm/pr69194.c: New test.
14554
2f66de64 145552016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14556
14557 PR target/69225
14558 * gcc.target/i386/pr69225-1.c: New test.
14559 * gcc.target/i386/pr69225-2.c: Likewise.
14560 * gcc.target/i386/pr69225-3.c: Likewise.
14561 * gcc.target/i386/pr69225-4.c: Likewise.
14562 * gcc.target/i386/pr69225-5.c: Likewise.
14563 * gcc.target/i386/pr69225-6.c: Likewise.
14564
36105e82 145652016-01-11 Jakub Jelinek <jakub@redhat.com>
14566
1c78ce2e 14567 PR target/67462
14568 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14569 if lp64.
14570
a4a87320 14571 PR target/69071
14572 * gcc.dg/pr69071.c: New test.
14573
91fbd04f 14574 PR c++/69211
14575 * g++.dg/opt/pr69211.C: New test.
14576
36105e82 14577 PR tree-optimization/69214
14578 * gcc.c-torture/compile/pr69214.c: New test.
14579
e934c380 145802016-01-11 Uros Bizjak <ubizjak@gmail.com>
14581
14582 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14583 * gcc.target/i386/pr66232-11.c: Ditto.
14584 * gcc.target/i386/pr66232-12.c: Ditto.
14585 * gcc.target/i386/pr66232-13.c: Ditto.
14586
3ff1b153 145872016-01-11 Richard Biener <rguenther@suse.de>
14588
14589 PR tree-optimization/69173
14590 * gcc.dg/torture/pr69173.c: New testcase.
14591
04e1504c 145922016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14593
14594 PR rtl-optimization/68796
14595 * gcc.target/aarch64/tst_5.c: New test.
14596 * gcc.target/aarch64/tst_6.c: Likewise.
14597
ae8718b5 145982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14599
14600 PR rtl-optimization/68841
14601 * gcc.dg/pr68841.c: New test.
14602 * gcc.c-torture/execute/pr68841.c: New test.
14603
bd8bece2 146042016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14605
14606 PR rtl-optimization/68920
14607 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14608 for ix86 targets.
14609 * gcc.dg/ifcvt-5.c: New test.
14610
9b657cf1 146112016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14612
14613 PR bootstrap/69123
14614 * g++.dg/pr69123.C: New.
14615
7a158352 146162016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14617
14618 PR target/69010
14619 * gcc.target/i386/pr69010.c: New test.
14620
ff375d11 146212016-01-11 Martin Jambor <mjambor@suse.cz>
14622
14623 PR ipa/69044
14624 * gcc.target/i386/chkp-pr69044.c: New test.
14625
9eb890f1 146262016-01-11 Tom de Vries <tom@codesourcery.com>
14627
14628 PR tree-optimization/69109
14629 * gcc.dg/autopar/pr69109-2.c: New test.
14630 * gcc.dg/autopar/pr69109.c: New test.
14631
c4157ee5 146322016-01-11 Tom de Vries <tom@codesourcery.com>
14633
14634 PR tree-optimization/69108
14635 * gcc.dg/autopar/pr69108.c: New test.
14636
b933e511 146372016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14638
14639 PR c++/69029
14640 * c-c++-common/Wisleading-indentation.c: Augment test.
14641
efb73de1 146422016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14643
14644 PR fortran/69154
14645 * gfortran.dg/inline_matmul_12.f90: New test.
14646
40c86c3b 146472016-01-10 Paul Thomas <pault@gcc.gnu.org>
14648
14649 PR fortran/67779
14650 * gfortran.dg/actual_array_offset_1: New test.
14651
a006c0bb 146522016-01-10 Tom de Vries <tom@codesourcery.com>
14653
14654 PR tree-optimization/69062
14655 * gcc.dg/autopar/pr69062.c: New test.
14656
880ed4be 146572016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14658
14659 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14660 * gcc.dg/vect/slp-perm-2.c: Likewise.
14661 * gcc.dg/vect/slp-perm-3.c: Likewise.
14662 * gcc.dg/vect/slp-perm-5.c: Likewise.
14663 * gcc.dg/vect/slp-perm-6.c: Likewise.
14664 * gcc.dg/vect/slp-perm-7.c: Likewise.
14665 * gcc.dg/vect/slp-perm-8.c: Likewise.
14666
d95e1856 146672016-01-10 Tom de Vries <tom@codesourcery.com>
14668
14669 PR tree-optimization/69039
14670 * gcc.dg/autopar/pr69039.c: New test.
14671
0f8f48d0 146722016-01-09 Marek Polacek <polacek@redhat.com>
14673
14674 PR c++/69113
14675 * g++.dg/pr69113.C: New test.
14676
7dff0499 146772016-01-09 Jakub Jelinek <jakub@redhat.com>
14678
14679 PR middle-end/50865
14680 PR tree-optimization/69097
14681 * gcc.c-torture/execute/pr50865.c: New test.
14682 * gcc.c-torture/execute/pr69097-1.c: New test.
14683 * gcc.c-torture/execute/pr69097-2.c: New test.
14684 * gcc.dg/pr69097-1.c: New test.
14685 * gcc.dg/pr69097-2.c: New test.
14686
18431e78 146872016-01-09 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR c++/69164
14690 * g++.dg/opt/pr69164.C: New test.
14691
1943a4a2 146922016-01-08 Jakub Jelinek <jakub@redhat.com>
14693
14694 PR tree-optimization/69167
14695 * gcc.dg/pr69167.c: New test.
14696
a143e277 146972016-01-08 Marek Polacek <polacek@redhat.com>
14698
14699 PR c++/68449
14700 * g++.dg/pr68449.C: New.
14701
44c01906 147022016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14703
14704 PR tree-optimization/68707
14705 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14706 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14707 on platforms supporting it.
14708 * gcc.dg/vect/slp-perm-2.c: Likewise.
14709 * gcc.dg/vect/slp-perm-3.c: Likewise.
14710 * gcc.dg/vect/slp-perm-5.c: Likewise.
14711 * gcc.dg/vect/slp-perm-7.c: Likewise.
14712 * gcc.dg/vect/slp-perm-8.c: Likewise.
14713 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14714 on platforms supporting it.
14715
c437d1e8 147162016-01-08 Jakub Jelinek <jakub@redhat.com>
14717
c9595c51 14718 PR tree-optimization/69162
14719 * gcc.dg/pr69162.c: New test.
14720
c437d1e8 14721 PR tree-optimization/69172
14722 * gcc.dg/pr69172.c: New test.
14723
6a46a28c 147242016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14725
14726 PR tree-optimization/67781
14727 * gcc.c-torture/execute/pr67781.c: New file.
14728
62ad9a04 147292016-01-08 Jakub Jelinek <jakub@redhat.com>
14730
14731 PR tree-optimization/69083
14732 * gcc.dg/vect/pr69083.c: New test.
14733
9e0e8c2a 147342016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14735
14736 PR tree-optimization/61441
14737 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14738 Use -fexcess-precision=standard for compiler options.
14739 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14740
5d034e37 147412016-01-08 Jakub Jelinek <jakub@redhat.com>
14742
5013f740 14743 PR fortran/69128
14744 * gfortran.dg/gomp/pr69128.f90: New test.
14745
5d034e37 14746 PR c++/69145
14747 * g++.dg/ext/pr69145-1.C: New test.
14748 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14749 * g++.dg/ext/pr69145-2.h: New file.
14750
517906ff 147512016-01-07 Martin Sebor <msebor@redhat.com>
14752
14753 PR c/68966
14754 * gcc.dg/atomic-fetch-bool.c: New test.
14755 * gcc.dg/sync-fetch-bool.c: New test.
14756
cdbb524c 147572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14758
14759 PR fortran/66680
14760 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14761
ec3aba9e 147622016-01-07 Nick Clifton <nickc@redhat.com>
14763
14764 PR target/66655
14765 * g++.dg/pr66655.C: New test.
14766 * g++.dg/pr66655_1.cc: Test support file.
14767 * g++.dg/pr66655.h: Test header file.
14768
9b657cf1 147692016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14770
14771 PR fortran/66680
14772 gfortran.dg/gomp/pr66680.f90: New test.
14773
cd45d7a5 147742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14775
14776 PR target/69171
14777 * gcc.target/i386/pr69171-1.c: New test.
14778 * gcc.target/i386/pr69171-2.c: Likewise.
14779 * gcc.target/i386/pr69171-3.c: Likewise.
14780 * gcc.target/i386/pr69171-4.c: Likewise.
14781 * gcc.target/i386/pr69171-5.c: Likewise.
14782 * gcc.target/i386/pr69171-6.c: Likewise.
14783
4a86a91a 147842015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14785
14786 PR middle-end/67639
14787 * c-c++-common/pr67639.c: New test.
14788
34c05552 147892016-01-07 Jakub Jelinek <jakub@redhat.com>
14790
14791 PR tree-optimization/69141
14792 * g++.dg/opt/pr69141.C: New test.
14793
f08d6895 147942016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14795
14796 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14797
32ec4173 147982016-01-06 Uros Bizjak <ubizjak@gmail.com>
14799
14800 PR target/69140
14801 * gcc.target/i386/pr69140.c: New test
14802
d74214f3 148032016-01-06 David Malcolm <dmalcolm@redhat.com>
14804
14805 * gcc.dg/bad-dereference.c: New test case.
14806
73991cab 148072015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14808
14809 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14810
fc8cc457 148112016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14812
14813 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14814
be3c9981 148152016-01-06 Marek Polacek <polacek@redhat.com>
14816
14817 PR sanitizer/69099
14818 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14819
2cb724f9 148202016-01-05 Marek Polacek <polacek@redhat.com>
14821
14822 PR c/69104
14823 * gcc.dg/atomic-invalid-2.c: New.
14824
233a53ed 148252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14826
14827 PR target/68991
14828 * gcc.target/i386/pr68991.c: New test.
14829
ea87c5e3 148302016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14831
14832 PR target/68991
14833 * g++.dg/pr68991-1.C: New test.
14834 * g++.dg/pr68991-2.C: Likewise.
14835
1943a4a2 148362016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14837
1943a4a2 14838 PR other/60465
afe82e5b 14839 * gcc.target/ia64/pr60465-gprel64.c: New test.
14840 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14841
1e9147dd 148422016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14843
14844 PR rtl-optimization/68651
14845 * gcc.target/aarch64/pr68651_1.c: New test.
14846
d42aa619 148472016-01-05 David Malcolm <dmalcolm@redhat.com>
14848
14849 PR c/69122
14850 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14851
1776de76 148522016-01-05 Nathan Sidwell <nathan@acm.org>
14853
2d7d361d 14854 PR c++/58583
14855 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14856
1776de76 14857 * gcc.dg/alias-15.c: New.
14858
5beb12c0 148592016-01-05 Nick Clifton <nickc@redhat.com>
14860
14861 PR target/68870
14862 * g++.dg/pr68770.C: New test.
14863
d8cca921 148642016-01-04 Mike Stump <mikestump@comcast.net>
14865
14866 * lib/target-supports.exp (check_effective_target_cilkplus):
14867 cilkplus targets require pthreads.
afc907ef 14868 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14869
8427dff3 148702016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14871
14872 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14873 generation.
14874
f1717362 148752016-01-04 Jakub Jelinek <jakub@redhat.com>
14876
14877 Update copyright years.
14878
d7d6a3ab 148792016-01-04 Marek Polacek <polacek@redhat.com>
14880
14881 PR c/68908
14882 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14883 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14884 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14885
b8f4a5f9 148862016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14887
14888 * gcc.target/sparc/20160104-2.c: New test.
14889
6b5c028f 148902016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14891
14892 * gcc.target/sparc/20160104-1.c: New test.
14893
300e1002 148942016-01-03 Paul Thomas <pault@gcc.gnu.org>
14895
14896 PR fortran/65045
14897 * gfortran.dg/pr65045.f90: New test.
14898
855b105f 148992016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14900
14901 * gnat.dg/specs/debug1.ads: Delete.
14902
bdc177dc 149032016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14904
14905 PR libgfortran/68867
14906 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14907 expression.
14908
48aaffae 149092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14910
14911 PR libgfortran/68867
14912 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14913 PowerPC.
14914
19a468b8 149152016-01-01 Paul Thomas <pault@gcc.gnu.org>
14916
14917 PR fortran/68864
14918 * gfortran.dg/pr68864.f90: New test.
14919
25371c91 149202016-01-01 Jakub Jelinek <jakub@redhat.com>
14921
2a659064 14922 PR tree-optimization/69070
14923 * gcc.dg/pr69070.c: New test.
14924
57aa9851 14925 PR sanitizer/69055
14926 * gfortran.dg/pr69055.f90: New test.
14927
25371c91 14928 PR target/69015
14929 * gcc.dg/pr69015.c: New test.
f1717362 14930\f
fb2c1edd 14931Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14932
14933Copying and distribution of this file, with or without modification,
14934are permitted in any medium without royalty provided the copyright
14935notice and this notice are preserved.