]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix linker detection in check_gc_sections_available
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0cc844b2 12016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * lib/target-supports.exp (check_gc_sections_available): Use
4 -print-prog-name=ld to determine linker used.
5
5e0b5f08 62016-11-02 Martin Liska <mliska@suse.cz>
7
8 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
9 test case.
10
5e922e43 112016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12
13 PR tree-optimization/78170
14 * gcc.c-torture/execute/pr78170.c: New test.
15
e77557c0 162016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17
18 PR tree-optimization/78162
19 * gcc.c-torture/compile/pr78162.c: New test.
20
76bc343a 212016-11-02 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/78035
24 PR tree-optimization/77964
25 * gcc.target/i386/pr78035.c: New testcase.
26
3763b845 272016-11-02 Richard Biener <rguenther@suse.de>
28
29 * gcc.dg/tree-ssa/vrp111.c: New testcase.
30 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
31 * gcc.dg/tree-ssa/pr21086.c: Likewise.
32 * gcc.dg/tree-ssa/pr58480.c: Likewise.
33 * gcc.dg/tree-ssa/vrp08.c: Likewise.
34
3e41d21b 352016-11-01 David Edelsohn <dje.gcc@gmail.com>
36
37 * gfortran.dg/pr70937.f90: require-effective-target lto.
38
66d722cc 392016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
40
41 PR fortran/69544
42 * gfortran.dg/where_6.f90: New test.
43
dcc1dde9 442016-11-01 Jakub Jelinek <jakub@redhat.com>
45
46 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
47
d28d2da4 482016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
49
50 PR fortran/69544
51 * gfortran.dg/where_5.f90: New test.
52
94bea3fe 532016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
54
55 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
56 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
57 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
58 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
59
164d44e8 602016-11-01 Uros Bizjak <ubizjak@gmail.com>
61
62 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
63 Whitespace fixes.
64 (check_effective_target_vect_cmdline_needed): Check
65 is-effective-target ia32 for x86 targets.
66 (check_effective_target_vect_simd_clones): Simplify condition.
67 (check_effective_target_vect_double): Ditto.
68 (check_effective_target_vect_aligned_arrays): Check
69 is-effective-target ia32 for x86 targets. Simplify condition.
70 (check_effective_target_vect_multiple_sizes): Simplify condition.
71 (check_effective_target_sqrt_insn): Add i?86-*-* target.
72 (check_effective_target_sync_int_128): Simplify condition.
73 (check_effective_target_sync_int_128_runtime): Ditto.
74 (check_effective_target_sync_long_long_runtime): Ditto.
75 (check_effective_target_divmod): Add i?86-*-* target.
76
9fc5a5fc 772016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
78
79 * gcc.target/powerpc/vsx-extract-4.c: New test.
80 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
81
a5b29676 822016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83
84 PR fortran/54679
85 * gfortran.dg/fmt_l.f90: Update test.
86 * gfortran.dg/fmt_l0.f90: New test.
87
e7defe0c 882016-10-31 Jakub Jelinek <jakub@redhat.com>
89
90 PR c++/78089
91 * c-c++-common/builtin-shuffle-1.c: New test.
92 * g++.dg/cpp0x/addressof3.C: New test.
93
6743ce6f 942016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
95
96 Add tests for a const member and a reference member for launder.
97 * g++.dg/cpp1z/launder3.C: New.
98 * g++.dg/cpp1z/launder4.C: Likewise.
99 * g++.dg/cpp1z/launder5.C: Likewise.
100 * g++.dg/cpp1z/launder5.cc: Likewise.
101 * g++.dg/cpp1z/launder5.h: Likewise.
102 * g++.dg/cpp1z/launder6.C: Likewise.
103 * g++.dg/cpp1z/launder6.cc: Likewise.
104 * g++.dg/cpp1z/launder6.h: Likewise.
105
c02417ad 1062016-10-31 Jakub Jelinek <jakub@redhat.com>
107
f6f44a1d 108 PR c++/77948
109 * g++.dg/cpp0x/pr77948-1.C: New test.
110 * g++.dg/cpp0x/pr77948-2.C: New test.
111 * g++.dg/cpp0x/pr77948-3.C: New test.
112 * g++.dg/cpp0x/pr77948-4.C: New test.
113 * g++.dg/cpp0x/pr77948-5.C: New test.
114 * g++.dg/cpp0x/pr77948-6.C: New test.
115
c02417ad 116 PR tree-optimization/77860
117 * gcc.dg/pr77860.c: New test.
118
5f5452c2 1192016-10-31 Jakub Jelinek <jakub@redhat.com>
120
121 PR c++/77886
122 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
123
c6c79147 1242016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
125
126 * gcc.dg/lto/pr60449_0.c: Skip for avr.
127
50d3ad71 1282016-10-30 Le-Chun Wu <lcwu@google.com>
129 Mark Wielaard <mjw@redhat.com>
130
131 * gcc.dg/Wshadow-compatible-local-1.c: New test.
132 * gcc.dg/Wshadow-local-1.c: Likewise.
133 * gcc.dg/Wshadow-local-2.c: Likewise.
134 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
135 * g++.dg/warn/Wshadow-local-1.C: Likewise.
136 * g++.dg/warn/Wshadow-local-2.C: Likewise.
137
7f0c2660 1382016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
139
140 PR tree-optimization/71915
141 PR tree-optimization/71490
142 * gcc.dg/tree-ssa/pr54245.c: Delete.
143 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
144 document why.
145
8efd711b 1462016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147
148 PR fortran/78123
149 * gfortran.dg/fmt_t_9.f: New test.
150
a57f28d2 1512016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
152
153 PR fortran/67219
154 * gfortran.dg/pr67219.f90: New test.
155
f6443ac9 1562016-10-29 Jakub Jelinek <jakub@redhat.com>
157
90ff29c3 158 PR rtl-optimization/77919
159 * g++.dg/torture/pr77919-2.C: New test.
160
f6443ac9 161 PR target/78148
162 * gcc.dg/pr78148.c: New test.
163
97574c57 1642016-10-28 Eric Botcazou <ebotcazou@adacore.com>
165
166 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
167 * gcc.target/sparc/overflow-4.c: ...here.
168 * gcc.target/sparc/overflow-5.c: New test.
169
67f7b566 1702016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
171 Kugan Vivekanandarajah <kuganv@linaro.org>
172 Jim Wilson <jim.wilson@linaro.org>
173
174 PR tree-optimization/43721
175 * lib/target-supports.exp (check_effective_target_divmod): New.
176 (check_effective_target_divmod_simode): Likewise.
177 (check_effective_target_arm_divmod_simode): Likewise.
178 * gcc.dg/divmod-1-simode.c: New test.
179 * gcc.dg/divmod-1.c: Likewise.
180 * gcc.dg/divmod-2-simode.c: Likewise.
181 * gcc.dg/divmod-2.c: Likewise.
182 * gcc.dg/divmod-3-simode.c: Likewise.
183 * gcc.dg/divmod-3.c: Likewise.
184 * gcc.dg/divmod-4-simode.c: Likewise.
185 * gcc.dg/divmod-4.c: Likewise.
186 * gcc.dg/divmod-5.c: Likewise.
187 * gcc.dg/divmod-6-simode.c: Likewise.
188 * gcc.dg/divmod-6.c: Likewise.
189 * gcc.dg/divmod-7.c: Likewise.
190
3d3e04ac 1912016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192 Jakub Jelinek <jakub@redhat.com>
193 Andrew Pinski <pinskia@gmail.com>
194
195 PR middle-end/22141
196 PR rtl-optimization/23684
197 * gcc.c-torture/execute/pr22141-1.c: New test.
198 * gcc.c-torture/execute/pr22141-2.c: Likewise.
199 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
200 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
201 * gcc.dg/store_merging_1.c: New test.
202 * gcc.dg/store_merging_2.c: Likewise.
203 * gcc.dg/store_merging_3.c: Likewise.
204 * gcc.dg/store_merging_4.c: Likewise.
205 * gcc.dg/store_merging_5.c: Likewise.
206 * gcc.dg/store_merging_6.c: Likewise.
207 * gcc.dg/store_merging_7.c: Likewise.
208 * gcc.target/i386/pr22141.c: Likewise.
209 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
210 * g++.dg/init/new17.C: Likewise.
211
7361bb02 2122016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
213
214 PR middle-end/72747
215 * c-c++-common/pr72747-1.c: New test.
216 * c-c++-common/pr72747-2.c: Likewise.
217
987860a9 2182016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
219
220 * gcc.target/s390/oscbreak-1.c: New test.
221
55c01516 2222016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
223
224 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
225
452a353a 2262016-10-28 Jakub Jelinek <jakub@redhat.com>
227
971e7f12 228 PR rtl-optimization/77919
229 * g++.dg/torture/pr77919.C: New test.
230
452a353a 231 PR rtl-optimization/78132
232 * gcc.target/i386/pr78132.c: New test.
233
c8fb4e06 2342016-10-27 Eric Botcazou <ebotcazou@adacore.com>
235
236 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
237
d59ca9c8 2382016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
239
240 * gcc.target/powerpc/vsx-simode.c: New test.
241 * gcc.target/powerpc/vsx-simode2.c: Likewise.
242 * gcc.target/powerpc/vsx-simode3.c: Likewise.
243
b95a2fd4 2442016-10-27 Jakub Jelinek <jakub@redhat.com>
245
bd7b3fc8 246 PR fortran/78026
247 * gfortran.dg/gomp/pr78026.f03: New test.
248 * gfortran.dg/select_type_38.f03: New test.
249
b95a2fd4 250 PR middle-end/78025
251 * g++.dg/gomp/declare-simd-7.C: New test.
252
bd7b3fc8 2532016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 254
255 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
256 * gfortran.dg/dec_init_2.f90: Likewise.
257 * gfortran.dg/dec_init_3.f90: New test.
258 * gfortran.dg/dec_init_4.f90: Likewise.
259
641ae1b8 2602016-10-27 Bin Cheng <bin.cheng@arm.com>
261
262 * gcc.dg/fold-narrowbopcst-1.c: New test.
263
bd7b3fc8 2642016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 265
266 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
267 dg-shouldfail/dg-output instead of XFAIL.
268 * gfortran.dg/dec_io_6.f90: Likewise.
269
84b72a11 2702016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
271
272 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
273 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
274 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
275 * gcc.target/arm/atomic-op-char-3.c: Likewise.
276 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
277 * gcc.target/arm/atomic-op-int-3.c: Likewise.
278 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
279 * gcc.target/arm/atomic-op-release-3.c: Likewise.
280 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
281 * gcc.target/arm/atomic-op-short-3.c: Likewise.
282
15eeb126 2832016-10-27 Bin Cheng <bin.cheng@arm.com>
284
285 * gcc.dg/fold-convmaxconv-1.c: New test.
286 * gcc.dg/fold-convminconv-1.c: New test.
287
1d05fbdb 2882016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/78092
291 * gfortran.dg/pr78092.f90: New test.
292
2db725dd 2932016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
294
295 PR target/78056
296 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
297 expected error message.
298 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
299 expected error message.
300 * gcc.target/powerpc/vsu/vec-all-nez-7.c
301 (test_all_not_equal_and_not_zero): Change expected error message.
302
816a8c6d 3032016-10-26 Jakub Jelinek <jakub@redhat.com>
304
305 PR fortran/77973
306 * gfortran.dg/gomp/pr77973.f90: New test.
307
ed09e1d5 3082016-10-26 Paul Thomas <pault@gcc.gnu.org>
309
310 PR fortran/78108
311 * gfortran.dg/submodule_18.f08: New test.
312 * gfortran.dg/submodule_19.f08: New test.
313
a0194feb 3142016-10-26 Michael Matz <matz@suse.de>
315
316 * g++.dg/pr78060.C: New test.
317 * gfortran.dg/pr78061.f: New test.
318 * g++.dg/pr78088.C: New test.
319
bd7b3fc8 3202016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 321
322 * gfortran.dg/dec_io_1.f90: New test.
323 * gfortran.dg/dec_io_2.f90: New test.
324 * gfortran.dg/dec_io_3.f90: New test.
325 * gfortran.dg/dec_io_4.f90: New test.
326 * gfortran.dg/dec_io_5.f90: New test.
327 * gfortran.dg/dec_io_6.f90: New test.
328
83ee671e 3292016-10-25 Jakub Jelinek <jakub@redhat.com>
330
331 PR sanitizer/78106
332 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
333
3342016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 335
336 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
337 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
338
9db5ef21 3392016-10-25 Eric Botcazou <ebotcazou@adacore.com>
340
341 * gnat.dg/opt59.adb: New test.
342 * gnat.dg/opt59_pkg.ad[sb]: New helper.
343
344 * gnat.dg/opt60.adb: New test.
345
255d575a 3462016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
347
348 PR fortran/72770
349 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
350 this pr.
351
6a2e2a85 3522016-10-25 Jakub Jelinek <jakub@redhat.com>
353
354 PR target/78102
355 * gcc.target/i386/pr78102.c: New test.
356
83ee671e 3572016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 358
359 * gfortran.dg/dec_logical_xor_1.f90: New test.
360 * gfortran.dg/dec_logical_xor_2.f90: New test.
361 * gfortran.dg/dec_logical_xor_3.f03: New test.
362
83ee671e 3632016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 364
365 * gfortran.dg/dec_loc_rval_1.f90: New test.
366 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 367 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 368
83ee671e 3692016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 370
006943e8 371 * gfortran.dg/dec_type_print.f90: New testcase.
372
83ee671e 3732016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 374
375 * gfortran.dg/feed_1.f90: New test.
376 * gfortran.dg/feed_2.f90: New test.
501b58b2 377
a07d5339 3782016-10-25 Martin Liska <mliska@suse.cz>
379
380 PR sanitizer/78106
381 * gcc.dg/asan/pr78106.c: New test.
382
131ad74b 3832016-10-25 Martin Liska <mliska@suse.cz>
384
385 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
386
78e31c4c 3872016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
388
389 PR target/78041
390 * gcc.target/arm/pr78041.c: New test.
391
6e1b2ffb 3922016-10-25 Jakub Jelinek <jakub@redhat.com>
393
394 * g++.dg/cpp1z/launder1.C: New test.
395 * g++.dg/cpp1z/launder2.C: New test.
396
c9a8ee19 3972016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 398 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 399
400 PR target/71676
401 PR target/71678
402 * gcc.target/avr/pr71676-2.c: New test.
403
24c7ece1 4042016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 405 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 406
407 PR target/71676
408 PR target/71678
409 * gcc.target/avr/pr71676-1.c: New test.
410 * gcc.target/avr/pr71676-3.c: New test.
411 * gcc.target/avr/pr71676.c: New test.
412 * gcc.target/avr/pr71678.c: New test.
413
2e2f6914 4142016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
415
416 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
417 such that cloned verions of tested functions are not created.
418
0fdad659 4192016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
420
421 PR fortran/71895
422 * gfortran.dg/pr71895.f90: New test.
423
1eaf0150 4242016-10-24 Jakub Jelinek <jakub@redhat.com>
425
426 * g++.dg/debug/dwarf2/ref-2.C: New test.
427
5f64e688 4282016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
429
430 * c-c++-common/Wint-in-bool-context-3.c: New test.
431
c62d63d4 4322016-10-24 Martin Sebor <msebor@redhat.com>
433
434 PR middle-end/77735
435 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
436 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
437 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
438 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
439 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
440 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
441 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
442
11cb7700 4432016-10-24 Richard Biener <rguenther@suse.de>
444
445 PR testsuite/71491
446 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
447 * gcc.dg/vect/slp-45.c: Likewise.
448
c2423c1d 4492016-10-24 Richard Biener <rguenther@suse.de>
450
451 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
452 * gcc.dg/tree-ssa/pr21458.c: Likewise.
453 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
454
2cd66116 4552016-10-24 Georg-Johann Lay <avr@gjlay.de>
456
457 PR target/78093
458 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
459 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
460
8cc18ee3 4612016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
462
463 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
464
595090de 4652016-10-24 Jakub Jelinek <jakub@redhat.com>
466
467 * gcc.target/i386/bmi2-pext-1.c: New test.
468 * gcc.target/i386/bmi2-pdep-1.c: New test.
469 * gcc.target/i386/bmi2-bzhi-3.c: New test.
470 * gcc.target/i386/tbm-bextri-1.c: New test.
471 * gcc.target/i386/bmi-bextr-6.c: New test.
472
98d9f593 4732016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
474
475 PR target/77483
476 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
477 * gcc.target/i386/pr65105-1.c: Likewise.
478 * gcc.target/i386/pr65105-2.c: Likewise.
479 * gcc.target/i386/pr65105-3.c: Likewise.
480 * gcc.target/i386/pr65105-5.c: Likewise.
481 * gcc.target/i386/pr67761.c: Likewise.
482 * gcc.target/i386/pr70799-1.c: Likewise.
483
020c2754 4842016-10-24 Martin Liska <mliska@suse.cz>
485
486 PR sanitizer/77966
487 * c-c++-common/ubsan/unreachable-3.c: New test.
488
a484f6fe 4892016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
490
491 PR fortran/77763
492 * gfortran.dg/pr77763.f90
493
1a6627ef 4942016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
495
496 PR fortran/54730
497 PR fortran/78033
498 * gfortran.dg/pr78033.f90: New test.
499
b0cb70c0 5002016-10-23 Paul Thomas <pault@gcc.gnu.org>
501
502 PR fortran/69834
503 * gfortran.dg/select_type_1.f03: Change error for overlapping
504 TYPE IS cases.
505 * gfortran.dg/select_type_36.f03: New test.
506
11d8d4ee 5072016-10-22 Eric Botcazou <ebotcazou@adacore.com>
508
509 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
510
5676fa7f 5112016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
512
513 PR fortran/78021
514 * gfortran.dg/string_length_3.f90: New test.
515
d202d7b5 5162016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
517
d202d7b5 518 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
519
5202016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
521
522 PR fortran/43366
523 PR fortran/57117
524 PR fortran/61337
525 * gfortran.dg/alloc_comp_class_5.f03: New test.
526 * gfortran.dg/class_allocate_21.f90: New test.
527 * gfortran.dg/class_allocate_22.f90: New test.
528 * gfortran.dg/realloc_on_assign_27.f08: New test.
529
5a096987 5302016-10-21 Jeff Law <law@redhat.com>
531
532 * PR tree-optimization/71947
533 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
534 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
535 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
536
6cb5d057 5372016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
538
539 * gcc.dg/ipa/vrp5.c: New test.
540 * gcc.dg/ipa/vrp6.c: New test.
541
0ee6ade7 5422016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
543
544 * gcc.target/aarch64/test_frame_17.c: New test.
545
0fe76522 5462016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
547
548 * gcc.target/aarch64/test_frame_17.c: New test.
549
4e2173b0 5502016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
551
552 PR preprocessor/71681
553 * gcc.dg/cpp/pr71681-1.c: New testcase
554 * gcc.dg/cpp/pr71681-2.c: Likewise
555 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
556 * gcc.dg/cpp/remap/a/header.gcc: Likewise
557 * gcc.dg/cpp/remap/a/t_1.h: Likewise
558 * gcc.dg/cpp/remap/a/t_2.h: Likewise
559
4d8040d8 5602016-10-21 Jakub Jelinek <jakub@redhat.com>
561
1a4cced6 562 PR target/78057
563 * gcc.target/i386/pr78057.c: New test.
564
4d8040d8 565 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
566
60e91af4 5672016-10-21 Paul Thomas <pault@gcc.gnu.org>
568
569 PR fortran/69566
570 * gfortran.dg/select_type_37.f03: New test.
571
c2c800fc 5722016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
573
574 PR target/71627
575 * gcc.target/avr/pr71627.c: New test
576
121d313b 5772016-10-21 Eric Botcazou <ebotcazou@adacore.com>
578
579 * gcc.target/sparc/overflow-1.c: New test.
580 * gcc.target/sparc/overflow-2.c: Likewise.
581 * gcc.target/sparc/overflow-3.c: Likewise.
582
f1ea412a 5832016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
584
585 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
586 effective target.
587
ec85126d 5882016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
589
590 PR rtl-optimization/78038
591 * gcc.target/aarch64/pr78038.c: New test.
592
a3d5ca2a 5932016-10-21 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/78051
596 * g++.dg/torture/pr78051.C: New testcase.
597
127b5b65 5982016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
599
600 * c-c++-common/wdate-time.c: Restored test case.
601 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
602
8d379b82 6032016-10-20 Jakub Jelinek <jakub@redhat.com>
604
605 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
606
e0a20c9e 6072016-10-20 Uros Bizjak <ubizjak@gmail.com>
608
609 PR target/78037
610 * gcc.target/i386/pr78037.c: New test.
611
06904722 6122016-10-20 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gcc.target/visium/overflow8.c: New.
615 * gcc.target/visium/overflow16.c: Likewise.
616 * gcc.target/visium/overflow32: Likewise.
617
92a2a716 6182016-10-20 Michael Matz <matz@suse.de>
619
620 * gcc.dg/loop-split.c: New test.
621 * gcc.dg/tree-ssa/ifc-9.c: Update.
622 * gcc.dg/tree-ssa/ifc-10.c: Update.
623
8a0d346b 6242016-10-20 Richard Biener <rguenther@suse.de>
625
626 * gcc.dg/graphite/pr35356-1.c: Update.
627
bc3bde59 6282016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
629
630 PR c++/77446
631 * g++.dg/cpp1y/pr77446.C: New.
632
ab056ef4 6332016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
634
635 PR tree-optimization/53979
636 * gcc.dg/pr53979-1.c: New test-case.
637 * gcc.dg/pr53979-2.c: Likewise.
638
5c2ba578 6392016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
640
641 * c-c++-common/Wint-in-bool-context-2.c: New test.
642
dbbe97e3 6432016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644
645 * gfortran.dg/dtio_17.f90: Fix test.
646
0d05daf3 6472016-10-19 Aldy Hernandez <aldyh@redhat.com>
648
649 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
650 * gcc.dg/Walloca-2.c: Same.
651
e066ee66 6522016-10-19 Aldy Hernandez <aldyh@redhat.com>
653
654 * gcc.dg/Wvla-1.c: Rename to...
655 * gcc.dg/Wvla-larger-than-1.c: ...this.
656 * gcc.dg/Wvla-2.c: Rename to...
657 * gcc.dg/Wvla-larger-than-2.c: ...this.
658 * gcc.dg/Wvla-3.c: Rename to...
659 * gcc.dg/Walloca-11.c.: ...this.
660 * gcc.dg/wvla-[1-7].c: Rename to:
661 * gcc.dg/Wvla-[1-7].c: ...this.
662
82112bf2 6632016-10-19 Bin Cheng <bin.cheng@arm.com>
664
665 PR tree-optimization/78005
666 * gcc.dg/vect/pr78005.c: New.
667 * gcc.target/i386/l_fma_float_1.c: Revise test.
668 * gcc.target/i386/l_fma_float_2.c: Ditto.
669 * gcc.target/i386/l_fma_float_3.c: Ditto.
670 * gcc.target/i386/l_fma_float_4.c: Ditto.
671 * gcc.target/i386/l_fma_float_5.c: Ditto.
672 * gcc.target/i386/l_fma_float_6.c: Ditto.
673 * gcc.target/i386/l_fma_double_1.c: Ditto.
674 * gcc.target/i386/l_fma_double_2.c: Ditto.
675 * gcc.target/i386/l_fma_double_3.c: Ditto.
676 * gcc.target/i386/l_fma_double_4.c: Ditto.
677 * gcc.target/i386/l_fma_double_5.c: Ditto.
678 * gcc.target/i386/l_fma_double_6.c: Ditto.
679
b3e3b38b 6802016-10-19 Thomas Schwinge <thomas@codesourcery.com>
681
682 PR tree-optimization/78024
683 * gcc.dg/goacc/loop-processing-1.c: New file.
684
1227b118 6852016-10-19 Richard Biener <rguenther@suse.de>
686
687 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
688
f9debd38 6892016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
690
691 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
692 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
693 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
694 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
695 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
696 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
697 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
698 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
699 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
700 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
701 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
702 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
703 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
704 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
705 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
706 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
707 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
708 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
709 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
710 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
711 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
712 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
713 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
714 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
715 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
716 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
717 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
718 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
719 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
720 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
721 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
722 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
723 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
724 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
725 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
726 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
727 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
728 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
729 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
730 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
731 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
732 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
733 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
734 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
735 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
736 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
737 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
738 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
739 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
740 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
741 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
742 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
743 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
744 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
745 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
746 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
747 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
748 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
749 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
750 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
751 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
752 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
753 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
754 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
755 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
756 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
757 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
758 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
759 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
760 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
761 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
762 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
763 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
764 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
765 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
766 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
767 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
768 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
769 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
770 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
771 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
772 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
773 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
774 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
775 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
776 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
777 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
778 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
779 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
780 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
781 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
782 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
783 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
784 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
785 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
786 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
787 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
788 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
789 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
790 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
791 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
792 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
793 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
794 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
795 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
796 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
797 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
798 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
799 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
800 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
801 * gcc.target/powerpc/vsu/vsu.exp: New file.
802
4d7671d9 8032016-10-18 Uros Bizjak <ubizjak@gmail.com>
804
805 PR target/77991
806 * gcc.target/i386/pr77991.c: New test.
807
ce1813aa 8082016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
809
810 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
811 LTO is used.
812
7c57132a 8132016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
814
4d7671d9 815 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 816
9edca09e 8172016-10-18 Richard Biener <rguenther@suse.de>
818
819 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
820 * gcc.dg/tree-ssa/pr21001.c: Likewise.
821 * gcc.dg/tree-ssa/pr21090.c: Likewise.
822 * gcc.dg/tree-ssa/pr21294.c: Likewise.
823 * gcc.dg/tree-ssa/pr21563.c: Likewise.
824 * gcc.dg/tree-ssa/pr23744.c: Likewise.
825 * gcc.dg/tree-ssa/pr25382.c: Likewise.
826 * gcc.dg/tree-ssa/pr68431.c: Likewise.
827 * gcc.dg/tree-ssa/vrp03.c: Likewise.
828 * gcc.dg/tree-ssa/vrp06.c: Likewise.
829 * gcc.dg/tree-ssa/vrp07.c: Likewise.
830 * gcc.dg/tree-ssa/vrp09.c: Likewise.
831 * gcc.dg/tree-ssa/vrp19.c: Likewise.
832 * gcc.dg/tree-ssa/vrp20.c: Likewise.
833 * gcc.dg/tree-ssa/vrp92.c: Likewise.
834 * gcc.dg/pr68217.c: Likewise.
835 * gcc.dg/predict-9.c: Likewise.
836 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
837 * gcc.dg/predict-1.c: Likewise.
838
089541f0 8392016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
840
841 * gfortran.dg/dtio_17.f90: New test.
842
130a8de2 8432016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
844
845 * gcc.dg/ipa/vrp4.c: Adjust testcase.
846
fc323d70 8472016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
848
849 * gcc.dg/ipa/vrp4.c: New test.
850
5b48910f 8512016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
852
853 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
854 * gcc.dg/torture/pr39074.c: Likewise.
855
946d814a 8562016-10-17 Eric Botcazou <ebotcazou@adacore.com>
857
858 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
859 * gnat.dg/trampoline4.adb: Minor tweak.
860
53cddf24 8612016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 PR tree-optimization/77916
864 * gcc.dg/torture/pr77916.c: New.
865
443d1195 8662016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/77978
869 * gfortran.dg/pr77978_1.f90: New test.
870 * gfortran.dg/pr77978_2.f90: Ditto.
871 * gfortran.dg/pr77978_3.f90: Ditto.
872
5db34fe5 8732016-10-17 Paul Thomas <pault@gcc.gnu.org>
874
875 PR fortran/61420
876 PR fortran/78013
877 * gfortran.dg/proc_ptr_49.f90: New test.
878
a68b3ea1 8792016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
880
881 PR target/77308
882 * gcc.target/arm/pr77308.c: New test.
883
dbd2f085 8842016-10-17 David Edelsohn <dje.gcc@gmail.com>
885
886 * lib/target-supports.exp
887 (check_effective_target_floatn_nx_runtime): Return 0 for
888 powerpc*-ibm-aix*.
889
5bcc4152 8902016-10-17 Andrew Pinski <apinski@cavium.com>
891
892 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
893 long instead of long.
894 * gcc.target/aarch64/cinc_common_1.c: Likewise.
895 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
896 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
897 * gcc.target/aarch64/mult-synth_4.c: Likewise.
898 * gcc.target/aarch64/pr68102_1.c: Likewise.
899 * gcc.target/aarch64/target_attr_3.c: Likewise.
900
6539e0f7 9012016-10-17 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/77988
904 * gcc.dg/torture/pr77988.c: New testcase.
905
6a0d39d6 9062016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
907
908 * gcc.dg/pr71636-1.c: New test-case.
909 * gcc.dg/pr71636-2.c: Likewise.
910
a27e3913 9112016-10-16 Eric Botcazou <ebotcazou@adacore.com>
912
913 * gnat.dg/trampoline3.adb: New test.
914 * gnat.dg/trampoline4.adb: Likewise.
915
4c3a9c43 9162016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
917
918 * gfortran.dg/dtio_16.f90: New test.
919
b39e7130 9202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gcc.target/sparc/bmaskbshuf.c: Rename to...
923 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
924 * gcc.target/sparc/bmaskbshuf-2.c: New test.
925
e16e12bf 9262016-10-15 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gcc.target/sparc/popc.c: Rename to...
929 * gcc.target/sparc/popc-1.c: ...this.
930 * gcc.target/sparc/popc-2.c: New test.
931
f2540a7e 9322016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
933
934 PR fortran/77972
935 * gfortran.dg/unexpected_eof_4.f90: New test.
936
5ba96fdd 9372016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
938
c258c004 939 PR libfortran/48587
940 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 941
6b34469c 9422016-10-14 Jakub Jelinek <jakub@redhat.com>
943
7aeed2e5 944 PR middle-end/77959
945 * gfortran.dg/pr77959.f90: New test.
946
6b34469c 947 DR 1511 - const volatile variables and ODR
948 * g++.dg/DRs/dr1511-1.C: New test.
949 * g++.dg/DRs/dr1511-2.C: New test.
950
f81df488 9512016-10-14 Eric Botcazou <ebotcazou@adacore.com>
952
953 * gnat.dg/debug7.adb (dg-options): Remove -g.
954 * gnat.dg/debug8.adb (dg-options): Add -margs.
955 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
956
e5664bb5 9572016-10-14 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/77979
960 * gcc.dg/torture/pr77979.c: New testcase.
961
3b7a15a1 9622016-10-14 Martin Liska <mliska@suse.cz>
963
964 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
965 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
966 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
967
2b379696 9682016-10-14 Uros Bizjak <ubizjak@gmail.com>
969
970 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
971 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
972 * gcc.dg/torture/pr77937-2.c: Likewise.
973
0dfdb37a 9742016-10-14 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gnat.dg/lto15.adb: Adjust.
977 * gnat.dg/lto16.adb: Likewise.
978 * gnat.dg/lto17.adb: Likewise
979 * gnat.dg/lto18.ad[sb]: New test.
980 * gnat.dg/lto18_pkg.ads: New helper.
981 * gnat.dg/lto19.adb: New test.
982 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
983 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
984 * gnat.dg/lto20.adb: New test.
985 * gnat.dg/lto20_pkg.ad[sb]: New helper.
986
30825815 9872016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
988
989 * gfortran.dg/coarray_38.f90: Expect error message.
990
f6412f44 9912016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
992
993 * gcc.target/aarch64/spellcheck_1.c: New test.
994 * gcc.target/aarch64/spellcheck_2.c: Likewise.
995 * gcc.target/aarch64/spellcheck_3.c: Likewise.
996 * gcc.target/aarch64/spellcheck_4.c: Likewise.
997 * gcc.target/aarch64/spellcheck_5.c: Likewise.
998 * gcc.target/aarch64/spellcheck_6.c: Likewise.
999
7a8fd205 10002016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1001
1002 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1003
0512a8c6 10042016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1005
1006 PR tree-optimization/77937
1007 * gcc.dg/torture/pr77937-1.c: New.
1008 * gcc.dg/torture/pr77937-2.c: New.
1009
81f19d90 10102016-10-13 Jakub Jelinek <jakub@redhat.com>
1011
1012 * g++.dg/cpp1z/inline-var1.C: New test.
1013 * g++.dg/cpp1z/inline-var1a.C: New test.
1014 * g++.dg/cpp1z/inline-var1.h: New file.
1015 * g++.dg/cpp1z/inline-var2.C: New test.
1016 * g++.dg/cpp1z/inline-var3.C: New test.
1017 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1018 uninitialized const.
1019
83ee671e 10202016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1021
f3e6118a 1022 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1023 Xscale is specified, not just -march.
1024 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1025 is incompatible with Xscale.
8d16d6ff 1026
2e7b05a3 10272016-10-13 Martin Sebor <msebor@redhat.com>
1028
1029 PR c++/71912
1030 * g++.dg/ext/flexary4.C: Adjust.
1031 * g++.dg/ext/flexary5.C: Same.
1032 * g++.dg/ext/flexary9.C: Same.
1033 * g++.dg/ext/flexary19.C: New test.
1034 * g++.dg/ext/flexary18.C: New test.
1035 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1036 regression test.
4d7671d9 1037 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1038 Avoid generating a flexible array member in an array.
2e7b05a3 1039
ff56abd1 10402016-10-13 Martin Sebor <msebor@redhat.com>
1041
1042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1043 to placate -Wformat on targets where the type is not int.
1044
c4966203 10452016-10-13 David Malcolm <dmalcolm@redhat.com>
1046
1047 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1048 in INSN_LOCATION.
1049
0655e0e6 10502016-10-13 Bin Cheng <bin.cheng@arm.com>
1051
1052 * gcc.target/i386/l_fma_float_1.c: Revise test.
1053 * gcc.target/i386/l_fma_float_2.c: Ditto.
1054 * gcc.target/i386/l_fma_float_3.c: Ditto.
1055 * gcc.target/i386/l_fma_float_4.c: Ditto.
1056 * gcc.target/i386/l_fma_float_5.c: Ditto.
1057 * gcc.target/i386/l_fma_float_6.c: Ditto.
1058 * gcc.target/i386/l_fma_double_1.c: Ditto.
1059 * gcc.target/i386/l_fma_double_2.c: Ditto.
1060 * gcc.target/i386/l_fma_double_3.c: Ditto.
1061 * gcc.target/i386/l_fma_double_4.c: Ditto.
1062 * gcc.target/i386/l_fma_double_5.c: Ditto.
1063 * gcc.target/i386/l_fma_double_6.c: Ditto.
1064
c4dd22f7 10652016-10-13 Bin Cheng <bin.cheng@arm.com>
1066
1067 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1068
73e363e1 10692016-10-13 Bin Cheng <bin.cheng@arm.com>
1070
1071 * gcc.dg/vect/vect-98.c: Refine test case.
1072 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1073 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1074 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1075
c0f4422f 10762016-10-13 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR c/77946
1079 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1080
5d3eb95a 10812016-10-13 Martin Liska <mliska@suse.cz>
1082
1083 PR tree-optimization/77943
1084 * g++.dg/tree-ssa/pr77943.C: New test.
1085
eb04d24c 10862016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1087
1088 PR fortran/72832
1089 * gfortran.dg/allocate_with_source_22.f03: New test.
1090 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1091 fail.
1092
4c57e30a 10932016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1094
1095 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1096 * gcc.target/arm/movsi_movw.c: Likewise.
1097 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1098 directive to work on big endian targets.
1099
a70bfd3e 11002016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1101
1102 * gcc.dg/tree-ssa/evrp6.c: New test.
1103
ef51c561 11042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1105
1106 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1107 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1108 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1109
c1276ee1 11102016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1111
1112 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1113 * gcc.target/powerpc/warn-2.c: Ditto.
1114
a5c34f4b 11152016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1116
1117 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1118 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1119 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1120 for -mmsa.
1121 * gcc.target/mips/msa.c: New test.
1122 * gcc.target/mips/msa-builtins.c: Likewise.
1123 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1124 (check_effective_target_mips_msa_runtime): Likewise.
1125 (check_effective_target_mips_msa): Likewise.
1126 (add_options_for_mips_msa): Likewise.
1127 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1128 (check_effective_target_vect_intfloat_cvt): Likewise.
1129 (check_effective_target_vect_uintfloat_cvt): Likewise.
1130 (check_effective_target_vect_floatint_cvt): Likewise.
1131 (check_effective_target_vect_floatuint_cvt): Likewise.
1132 (check_effective_target_vect_shift): Likewise.
1133 (check_effective_target_vect_shift_char): Likewise.
1134 (check_effective_target_vect_long): Likewise.
1135 (check_effective_target_vect_float): Likewise.
1136 (check_effective_target_vect_double): Likewise.
1137 (check_effective_target_vect_long_long): Likewise.
1138 (check_effective_target_vect_perm): Likewise.
1139 (check_effective_target_vect_perm_byte): Likewise.
1140 (check_effective_target_vect_perm_short): Likewise.
1141 (check_effective_target_vect_sdot_qi): Likewise.
1142 (check_effective_target_vect_udot_qi): Likewise.
1143 (check_effective_target_vect_sdot_hi): Likewise.
1144 (check_effective_target_vect_udot_hi): Likewise.
1145 (check_effective_target_vect_pack_trunc): Likewise.
1146 (check_effective_target_vect_unpack): Likewise.
1147 (check_effective_target_vect_hw_misalign): Likewise.
1148 (check_effective_target_vect_condition): Likewise.
1149 (check_effective_target_vect_cond_mixed): Likewise.
1150 (check_effective_target_vect_char_mult): Likewise.
1151 (check_effective_target_vect_short_mult): Likewise.
1152 (check_effective_target_vect_int_mult): Likewise.
1153 (check_effective_target_vect_extract_even_odd): Likewise.
1154 (check_effective_target_vect_interleave): Likewise.
1155 (check_vect_support_and_set_flags): Check if the target supports MSA
1156 and append to the list of EFFECTIVE_TARGETS.
1157
3e7c21b1 11582016-10-12 Richard Biener <rguenther@suse.de>
1159
1160 PR debug/77947
1161 * g++.dg/torture/pr77947.C: New testcase.
1162
bd043173 11632016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1164
1165 * gnat.dg/debug8.adb: New testcase.
1166
dade7ede 11672016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1168
1169 * gnat.dg/debug9.adb: New testcase.
1170
98e16200 11712016-10-12 Richard Biener <rguenther@suse.de>
1172
1173 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1174 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1175 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1176
30855003 11772016-10-12 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/77920
1180 * gcc.dg/torture/pr77920.c: New testcase.
1181
12663602 11822016-10-12 Jakub Jelinek <jakub@redhat.com>
1183
221d7858 1184 PR tree-optimization/77929
1185 * gcc.c-torture/compile/pr77929.c: New test.
1186
12663602 1187 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1188 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1189 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1190 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1191 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1192 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1193 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1194 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1195 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1196
443a4842 11972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gcc.target/sparc/setcc-4.c: Adjust.
1200 * gcc.target/sparc/setcc-5.c: Likewise.
1201 * gcc.target/sparc/setcc-6.c: Likewise.
1202 * gcc.target/sparc/setcc-7.c: Likewise.
1203 * gcc.target/sparc/setcc-8.c: Likewise.
1204 * gcc.target/sparc/setcc-9.c: Likewise.
1205 * gcc.target/sparc/setcc-10.c: Delete.
1206
ffe8440e 12072016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1208
1209 PR fortran/77942
1210 * gfortran.dg/pr77942.f90
1211
f9d86318 12122016-10-11 Fritz Reese <fritzoreese@gmail.com>
1213
1214 * gfortran.dg/dec_math.f90: New testsuite.
1215
aec336e9 12162016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1217
1218 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1219 (main): Declare j as i32 instead of int.
1220
96eb1519 12212016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1222
1223 PR testsuite/PR77710
1224 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1225 target triplet instead of *-*-*-*.
1226
a84cc613 12272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gnat.dg/unchecked_convert10.adb: New test.
1230 * gnat.dg/unchecked_convert11.adb: Likewise.
1231 * gnat.dg/unchecked_convert12.adb: Likewise.
1232
94ec1a50 12332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gcc.target/sparc/cbcond-1.c: New test.
1236 * gcc.target/sparc/cbcond-2.c: Likewise.
1237 * gcc.target/sparc/movcc-1.c: Likewise.
1238 * gcc.target/sparc/movcc-2.c: Likewise.
1239 * gcc.target/sparc/setcc-1.c: Adjust.
1240 * gcc.target/sparc/setcc-2.c: Likewise.
1241 * gcc.target/sparc/setcc-3.c: Likewise.
1242 * gcc.target/sparc/setcc-4.c: Likewise.
1243 * gcc.target/sparc/setcc-5.c: Likewise.
1244 * gcc.target/sparc/setcc-6.c: New test.
1245 * gcc.target/sparc/setcc-7.c: Likewise.
1246 * gcc.target/sparc/setcc-8.c: Likewise.
1247 * gcc.target/sparc/setcc-9.c: Likewise.
1248 * gcc.target/sparc/setcc-10.c: Likewise.
1249
74cf8d76 12502016-10-10 Jeff Law <law@redhat.com>
1251
1252 PR tree-optimization/71947
1253 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1254 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1255 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1256 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1257 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1258 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1259
8d3bf9df 12602016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1261
1262 PR fortran/77915
1263 * gfortran.dg/matmul_11.f90: New test.
1264
ade2e453 12652016-10-10 Jiong Wang <jiong.wang@arm.com>
1266
1267 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1268 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1269 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1270 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1271 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1272 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1273 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1274 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1275 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1276 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1277 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1278 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1279 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1326
d9b5db8e 13272016-10-10 Jiong Wang <jiong.wang@arm.com>
1328
1329 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1343
67789205 13442016-10-10 Jiong Wang <jiong.wang@arm.com>
1345
1346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1347 Enable AArch64.
1348 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1349 vdup*_laneq.
1350 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1354
6dfe8276 13552016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1356 Jiong Wang <jiong.wang@arm.com>
1357
1358 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1359 AArch64 support.
1360 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1361 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1362 AArch64 targets.
1363 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1364 AArch64 targets.
1365 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1366 targets.
1367 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1368
ec8fd20e 13692016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1370
1371 * gnat.dg/specs/vfa.ads: New test.
1372
6dfe8276 13732016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1374
1375 * gnat.dg/inline13.ad[sb]: New test.
1376 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1377
8fc51369 13782016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 * gnat.dg/biased_subtype.adb: New test.
1381
b4d09fc1 13822016-10-09 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/77901
1385 * gcc.c-torture/compile/pr77901.c: New test.
1386
14964a36 13872016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1388
1389 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1390 * gcc.dg/ipa/propalign-2.c: Likewise
1391 * gcc.dg/ipa/propalign-3.c: Likewise.
1392 * gcc.dg/ipa/propalign-4.c: Likewise.
1393 * gcc.dg/ipa/propalign-5.c: Likewise.
1394
ad0c1dec 13952016-10-08 Jakub Jelinek <jakub@redhat.com>
1396
ae691a10 1397 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1398
4582d852 1399 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1400
ad0c1dec 1401 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1402 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1403
90a2ad05 14042016-10-07 Fritz Reese <fritzoreese@gmail.com>
1405
1406 * gfortran.dg/dec_union_11.f90: New testcase.
1407
4076953a 14082016-10-07 Nathan Sidwell <nathan@acm.org>
1409
1410 PR c++/66443
1411 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1412 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1413 * g++.dg/cpp1y/pr66443-cxx14.C: New
1414 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1415 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1416
cd45162d 14172016-10-07 Jakub Jelinek <jakub@redhat.com>
1418
1419 * g++.dg/cpp0x/addressof1.C: New test.
1420 * g++.dg/cpp0x/addressof2.C: New test.
1421
7d29bba9 14222016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1423
1424 * gcc.target/powerpc/float128-type-1.c: New test to check that
1425 PowerPC 64-bit Linux enables -mfloat128-type by default.
1426 * gcc.target/powerpc/float128-type-2.c: Likewise.
1427 * gcc.target/powerpc/float128-mix.c: Change error message to
1428 reflect that __ibm128 is now #define'ed to be long double.
1429
7d562e89 14302016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1431
1432 PR fortran/77406
1433 * gfortran.dg/pr77406.f90: New test.
1434 * gfortran.dg/assumed_type_3.f90: Update error messages.
1435 * gfortran.dg/defined_operators_1.f90: Ditto.
1436 * gfortran.dg/generic_26.f90: Ditto.
1437 * gfortran.dg/generic_7.f90: Ditto.
1438 * gfortran.dg/gomp/udr5.f90: Ditto.
1439 * gfortran.dg/gomp/udr7.f90: Ditto.
1440 * gfortran.dg/interface_1.f90: Ditto.
1441 * gfortran.dg/interface_37.f90: Ditto.
1442 * gfortran.dg/interface_5.f90: Ditto.
1443 * gfortran.dg/interface_6.f90: Ditto.
1444 * gfortran.dg/interface_7.f90
1445 * gfortran.dg/no_arg_check_3.f90
1446 * gfortran.dg/operator_5.f90
1447 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1448
0365bfa8 14492016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1450
1451 PR c++/77700
1452 * c-c++-common/Wint-in-bool-context.c: Update test.
1453
1941149a 14542016-10-07 Richard Biener <rguenther@suse.de>
1455
1456 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1457 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1458
dc5b5d21 14592016-10-07 Marek Polacek <polacek@redhat.com>
1460
1461 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1462
30ac4925 14632016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1464
1465 PR c++/69733
1466 * c-c++-common/pr69733.c: New test.
1467 * gcc.dg/pr69733.c: New test.
1468 * gcc.target/i386/pr69733.c: New test.
1469
95c0ad19 14702016-10-07 Marek Polacek <polacek@redhat.com>
1471
1472 PR c++/77803
1473 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1474
fafde080 14752016-10-07 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR tree-optimization/77664
1478 * gcc.dg/tree-ssa/pr77664.c: New test.
1479 * gcc.dg/pr77664.c: New test.
1480
14812016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1482
1483 * gfortran.dg/pr69955.f90: New test.
1484
4147af80 14852016_10-06 Louis Krupp <louis.krupp@zoho.com>
1486
1487 PR fortran/57910
1488 * gfortran.dg/pr57910.f90: New test.
1489
adeca879 14902016-10-06 Jakub Jelinek <jakub@redhat.com>
1491
1492 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1493 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1494
fefb1a11 14952016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1496
1497 PR tree-optimization/77862
1498 * gcc.dg/pr77862.c: New test.
1499
f7df25e9 15002016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1501
1502 * gcc.dg/tree-ssa/evrp4.c: New test.
1503
3ff1ad36 15042016-10-06 Jeff Law <law@redhat.com>
1505
1506 PR tree-optimization/71661
1507 * gcc.dg/tree-ssa/pr71661.c: New test.
1508
1424fde5 15092016-10-06 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/77855
1512 * gcc.dg/torture/pr77855.c: New testcase.
1513
a22dd5ec 15142016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1515 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1516
1517 * g++.dg/other/pr77759.C: New test.
1518
cb1f8eb4 15192016-10-06 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/77839
1522 * gcc.dg/torture/pr77839.c: New testcase.
1523
bb513366 15242016-10-06 Marek Polacek <polacek@redhat.com>
1525
1526 * g++.dg/cpp1z/init-statement9.C: New test.
1527
26d689f4 15282016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1529
1530 * gcc.target/i386/pcommit-1.c: Deleted.
1531 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1532 * gcc.target/i386/sse-13.c: Ditto.
1533 * gcc.target/i386/sse-14.c: Ditto.
1534 * gcc.target/i386/sse-22.c: Ditto.
1535 * gcc.target/i386/sse-23.c: Ditto.
1536 * g++.dg/other/i386-2.C: Ditto.
1537
847e66cc 15382016-10-05 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * gcc.target/i386/pr77833.c: Require int128 effective target.
1541
670ec524 15422016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1543
1544 PR fortran/58991
1545 PR fortran/58992
1546 * gfortran.dg/associate_22.f90: New test.
1547
fca4e258 15482016-10-05 Fritz Reese <fritzoreese@gmail.com>
1549
1550 * gfortran.dg/dec_union_9.f90: New testcase.
1551 * gfortran.dg/dec_union_10.f90: New testcase.
1552
994fc95f 15532016-10-05 Jakub Jelinek <jakub@redhat.com>
1554
c6958264 1555 PR sanitizer/66343
1556 * gcc.dg/pch/pr66343-3.c: New test.
1557 * gcc.dg/pch/pr66343-3.hs: New file.
1558
994fc95f 1559 PR sanitizer/66343
1560 * gcc.dg/pch/pr66343-1.c: New test.
1561 * gcc.dg/pch/pr66343-1.hs: New file.
1562 * gcc.dg/pch/pr66343-2.c: New test.
1563 * gcc.dg/pch/pr66343-2.hs: New file.
1564
2b6903a5 15652016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1566
1567 * c-c++-common/Wint-in-bool-context.c: Update test.
1568
a9e44c43 15692016-10-05 Marek Polacek <polacek@redhat.com>
1570
1571 * g++.dg/cpp1z/init-statement1.C: New test.
1572 * g++.dg/cpp1z/init-statement2.C: New test.
1573 * g++.dg/cpp1z/init-statement3.C: New test.
1574 * g++.dg/cpp1z/init-statement4.C: New test.
1575 * g++.dg/cpp1z/init-statement5.C: New test.
1576 * g++.dg/cpp1z/init-statement6.C: New test.
1577 * g++.dg/cpp1z/init-statement7.C: New test.
1578 * g++.dg/cpp1z/init-statement8.C: New test.
1579
d0a5b595 15802016-10-05 Louis Krupp <louis.krupp@zoho.com>
1581
1582 PR fortran/67524
1583 * gfortran.dg/pr67524.f90: New test.
1584
c7b01e77 15852016-10-05 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR sanitizer/77823
1588 * c-c++-common/ubsan/shift-9.c: New test.
1589
d204444e 15902016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1591
1592 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1593 of int if __SIZEOF_INT__ is less than 4 bytes.
1594
ea55eab9 15952016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596
1597 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1598 * gfortran.dg/class_array_20.f03: Likewise.
1599 * gfortran.dg/class_array_21.f03: Likewise.
1600 * gfortran.dg/finalize_29.f08: Likewise.
1601 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1602
bf1426ea 16032016-10-05 Richard Biener <rguenther@suse.de>
1604
1605 PR middle-end/77826
1606 * gcc.dg/torture/pr77826.c: New testcase.
1607
eb93b162 16082016-10-05 Richard Biener <rguenther@suse.de>
1609
1610 * gcc.dg/fold-copysign-1.c: New testcase.
1611
830f8f08 16122016-10-05 Andreas Schwab <schwab@suse.de>
1613
1614 * g++.dg/pr49847-2.C: Remove.
1615
ce229d56 16162016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1617
1618 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1619
d82d27a3 16202016-10-05 Richard Biener <rguenther@suse.de>
1621
1622 PR middle-end/55152
1623 * gcc.dg/pr55152-2.c: New testcase.
1624
29e40d1d 16252016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1626
1627 * gfortran.dg/dtio_15.f90: New test.
1628
78dc0da1 16292016-10-04 Ian Lance Taylor <iant@golang.org>
1630
1631 * gcc.dg/split-7.c: New test.
1632
f72de674 16332016-10-04 Martin Sebor <msebor@redhat.com>
1634
1635 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1636 %lc directive to wint_t to silence -Wformat warnings on targets
1637 where the latter is a distinct type such as long.
1638
c30da209 16392016-10-04 Martin Sebor <msebor@redhat.com>
1640
1641 PR c++/77804
1642 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1643
c93d719b 16442016-10-04 Jakub Jelinek <jakub@redhat.com>
1645
c8887d28 1646 PR c++/77791
1647 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1648
c93d719b 1649 * g++.dg/other/java3.C: Remove.
1650 * g++.dg/other/java1.C: Remove.
1651 * g++.dg/other/error12.C: Remove.
1652 * g++.dg/other/java2.C: Remove.
1653 * g++.dg/warn/Wnvdtor.C: Remove.
1654 * g++.dg/lookup/java1.C: Remove.
1655 * g++.dg/lookup/java2.C: Remove.
1656 * g++.dg/ext/pr34829.C: Remove.
1657 * g++.dg/ext/java-3.C: Remove.
1658 * g++.dg/ext/java-1.C: Remove.
1659 * g++.dg/ext/java-2.C: Remove.
1660 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1661
e62363b1 16622016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1663
1664 PR tree-optimization/77808
1665 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1666
38f18c01 16672016-10-04 Richard Biener <rguenther@suse.de>
1668
1669 PR tree-optimization/77399
1670 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1671
47fd90af 16722016-10-04 Richard Biener <rguenther@suse.de>
1673
1674 PR middle-end/77833
1675 * gcc.target/i386/pr77833.c: New testcase.
1676
2f8d6297 16772016-09-26 Jeff Law <law@redhat.com>
1678
1679 PR tree-optimization/71550
1680 PR tree-optimization/71403
1681 * gcc.c-torture/execute/pr71550.c: New test.
1682
4092cccf 16832016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1684
1685 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1686 option.
1687
8e8fe25a 16882016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1689
1690 Revert
1691 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1692
1693 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1694
fcfa0d6a 16952016-10-03 Marek Polacek <polacek@redhat.com>
1696
1697 * g++.dg/cpp0x/nullptr37.C: New test.
1698
255beb07 16992016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1700
1701 * c-c++-common/Wint-in-bool-context.c: Update test.
1702
16127d51 17032016-10-02 Jakub Jelinek <jakub@redhat.com>
1704
1705 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1706 earlier.
1707 * g++.dg/charset/asm2.c (memmove): Likewise.
1708 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1709 * g++.dg/tls/diag-4.C (foo): Likewise.
1710 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1711 dg-warning, fix up regex.
1712 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1713 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1714 * g++.old-deja/g++.mike/net31.C: Likewise.
1715 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1716 for C++17.
1717 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1718 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1719
c9e875f1 17202016-10-01 Richard Biener <rguenther@suse.de>
1721
1722 PR middle-end/77798
1723 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1724
77daf8b6 17252016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1726
1727 PR fortran/77663
1728 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1729
ff2feb8b 17302016-10-01 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR c/77490
1733 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1734 Add dg-prune-output directive.
1735
fd3720ac 17362016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737
1738 PR fortran/66643
1739 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1740 * gfortran.fortran-torture/compile/write.f90: Update test.
1741
dd07e329 17422016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1743
1744 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1745 arm_fp16_alternative_ok as the required effective target.
1746 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1747 -mfp16-format=alternative to the dg-options directive and remove
1748 the dg-add-options directive.
1749
580083a2 17502016-09-30 Fritz Reese <fritzoreese@gmail.com>
1751
1752 PR fortran/77764
1753 * gfortran.dg/dec_union_8.f90: New testcase.
1754
f24fcad2 17552016-09-30 Fritz Reese <fritzoreese@gmail.com>
1756
1757 PR fortran/77782
1758 * gfortran.dg/dec_structure_16.f90: New testcase.
1759
e0e00cf4 17602016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1761
1762 * gfortran.dg/coarray_allocate_10.f08: New test.
1763 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1764
44211526 17652016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1766
1767 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1768
e2441cd8 17692016-09-30 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/77399
1772 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1773
0914a8ef 17742016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1775
5db34fe5 1776 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1777 -fdelete-null-pointer-checks explicit.
1778 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1779 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1780 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1781 * gcc.dg/pic-1.c: Require fpic target support.
1782 * gcc.dg/pic-2.c: Likewise.
1783
c5d89bae 17842016-09-29 Jakub Jelinek <jakub@redhat.com>
1785
1786 Implement P0001R1 - C++17 removal of register storage class specifier
1787 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1788 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1789 C++17.
1790 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1791 keyword if not __SSE2__.
1792 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1793 C++17.
1794 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1795 register keywords.
1796 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1797 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1798 no_erroneous_warning): Expect new warnings for C++17.
1799 * g++.dg/warn/register-var-2.C (f): Likewise.
1800 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1801 * g++.dg/parse/linkage2.C (foo): Likewise.
1802 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1803 keyword on parameters for C++17.
1804 * g++.dg/cpp1z/register1.C: New test.
1805 * g++.dg/cpp1z/register2.C: New test.
1806 * g++.dg/cpp1z/register3.C: New test.
1807
5424b150 18082016-09-29 Uros Bizjak <ubizjak@gmail.com>
1809
1810 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1811 * gcc.target/i386/avx2-check.h (main): Ditto.
1812 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1813 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1814 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1815 * gcc.target/i386/avx512er-check.h (main): Ditto.
1816 * gcc.target/i386/avx512f-check.h (main): Ditto.
1817 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1818 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1819 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1820
132fa33c 18212016-09-29 Uros Bizjak <ubizjak@gmail.com>
1822
1823 PR target/77756
1824 * gcc.target/i386/pr77756.c: New test.
1825
ea72fa65 18262016-09-29 Marek Polacek <polacek@redhat.com>
1827
1828 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1829
40334d1a 18302016-09-29 Marek Polacek <polacek@redhat.com>
1831
1832 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1833 C++14.
1834
2bf721c3 18352016-09-29 Martin Liska <mliska@suse.cz>
1836
1837 * objc/execute/construct1.m: New test.
1838
a8243a97 18392016-09-29 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/77768
1842 * gcc.dg/torture/pr77768.c: New testcase.
1843
98da8d3b 18442016-09-28 Richard Biener <rguenther@suse.de>
1845
1846 PR middle-end/77407
1847 * gcc.dg/pr77407.c: New testcase.
1848
b0ab3ca0 18492016-09-29 Richard Biener <rguenther@suse.de>
1850
1851 PR middle-end/55152
1852 * gcc.dg/pr55152.c: New testcase.
1853 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1854
f76c9f26 18552016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1858 (dg-options): Remove -m32.
1859
94d9ba6a 18602016-09-28 Martin Sebor <msebor@redhat.com>
1861
1862 PR middle-end/77721
1863 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1864
d23296dc 18652016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1866
1867 PR libgfortran/77707
1868 * gfortran.dg/inquire_17.f90: New test.
1869
2a2770c6 18702016-09-28 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR c++/77467
1873 * g++.dg/cpp1y/constexpr-77467.C: New test.
1874
3e822015 18752016-09-28 Martin Sebor <msebor@redhat.com>
1876
1877 PR c/77762
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1879 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1880 (test_sprintf_p_const): Adjust line numbers to avoid failures
1881 introduced in r240503.
1882
21ce832f 18832016-09-28 Martin Sebor <msebor@redhat.com>
1884
1885 PR middle-end/77683
1886 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1887
8d9e3eb6 18882016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1889
cfa852a5 1890 PR c++/77748
1891 * g++.dg/pr77550.C: Avoid undefined behavior.
1892
8d9e3eb6 1893 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1894
85dd8d9a 18952016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1896
1897 * gcc.dg/strlenopt-20.c: Update test.
1898 * gcc.dg/strlenopt-21.c: Likewise.
1899 * gcc.dg/strlenopt-22.c: Likewise.
1900 * gcc.dg/strlenopt-22g.c: Likewise.
1901 * gcc.dg/strlenopt-26.c: Likewise.
1902 * gcc.dg/strlenopt-5.c: Likewise.
1903 * gcc.dg/strlenopt-7.c: Likewise.
1904 * gcc.dg/strlenopt-9.c: Likewise.
1905
ce7e2f0e 19062016-09-27 Jakub Jelinek <jakub@redhat.com>
1907
4fd4e9e0 1908 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1909
66108a57 1910 * g++.dg/cpp1z/lambda-this1.C: New test.
1911 * g++.dg/cpp1z/lambda-this2.C: New test.
1912
ce7e2f0e 1913 PR c++/77722
1914 * g++.dg/ubsan/return-4.C: New test.
1915 * g++.dg/ubsan/return-5.C: New test.
1916 * g++.dg/ubsan/return-6.C: New test.
1917
eedf6f96 19182016-09-27 Jiong Wang <jiong.wang@arm.com>
1919
1920 * lib/target-supports.exp
1921 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1922 in function comment.
1923
febf7a45 19242016-09-27 Martin Liska <mliska@suse.cz>
1925
1926 PR gcov-profile/46266
1927 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1928 considered.
1929
1ef012e4 19302016-09-27 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/77745
1933 * g++.dg/torture/pr77745.C: New testcase.
1934
fcaf08b7 19352016-09-27 Richard Biener <rguenther@suse.de>
1936
1937 PR tree-optimization/77478
1938 * gcc.dg/torture/pr77478.c: New testcase.
1939
db46bcd3 19402016-09-27 Martin Liska <mliska@suse.cz>
1941
1942 PR gcov-profile/7970
1943 PR gcov-profile/16855
1944 PR gcov-profile/44779
1945 * g++.dg/gcov/pr16855.C: New test.
1946
2e0bcd96 19472016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1948
1949 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1950
93768ef7 19512016-09-27 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR fortran/77666
1954 * gfortran.dg/gomp/pr77666.f90: New test.
1955
b09a4365 19562016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1957
1958 PR ipa/77677
1959 * gcc.dg/torture/pr77677-2.c: New test.
1960
85527e8f 19612016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1962
1963 PR fortran/77420
1964 * gfortran.dg/pr77420_1.f90: New test.
1965 * gfortran.dg/pr77420_2.f90: Ditto.
1966 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1967 * gfortran.dg/pr77420_4.f90: this file.
1968
140cd7ff 19692016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1970
1971 PR middle-end/77719
1972 * gfortran.dg/pr77719.f90: New test.
1973
d4d58fc3 19742016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1975
1976 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1977 singular form of byte when quantity is unknown.
d4d58fc3 1978
e997bd3a 19792016-09-26 Marek Polacek <polacek@redhat.com>
1980
1981 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1982
9c7de46a 19832016-09-26 Martin Liska <mliska@suse.cz>
1984
1985 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1986 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1987 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1988 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1989 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1990 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1991 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1992 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1993 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1994
3c77f69c 19952016-09-26 Marek Polacek <polacek@redhat.com>
1996
1997 PR c/7652
1998 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1999 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2000 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2001 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2002 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2003 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2004 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2005 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2006 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2007 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2008 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2009 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2010 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2011 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2012 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2013 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2014 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2015 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2016 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2017 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2018 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2019 * c-c++-common/attr-fallthrough-1.c: New test.
2020 * c-c++-common/attr-fallthrough-2.c: New test.
2021 * g++.dg/cpp0x/fallthrough1.C: New test.
2022 * g++.dg/cpp0x/fallthrough2.C: New test.
2023 * g++.dg/cpp1z/fallthrough1.C: New test.
2024 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2025 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2026 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2027 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2028
40e245e1 20292016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2030
9e9fb49b 2031 PR fortran/77429
40e245e1 2032 * gfortran.dg/pr77429.f90: New test.
2033
cfffcdf4 20342016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2035
2036 PR fortran/77694
2037 * gfortran.dg/pr77694.f90: New test.
2038
223e6ae9 20392016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2040
2041 PR target/51244
2042 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2043
9e932ac2 20442016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2045
2046 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2047 for 32-bit mode.
2048
04f16d28 20492016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2050
2051 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2052 for 32-bit mode.
2053
481ce481 20542016-09-24 Marek Polacek <polacek@redhat.com>
2055
2056 PR c/77490
2057 * c-c++-common/Wbool-operation-1.c: New test.
2058 * gcc.dg/Wbool-operation-1.c: New test.
2059
8e652fcf 20602016-09-23 Fritz Reese <fritzoreese@gmail.com>
2061
2062 * gfortran.dg/dec_static_1.f90: New.
2063 * gfortran.dg/dec_static_2.f90: New.
2064 * gfortran.dg/dec_static_3.f90: New.
2065 * gfortran.dg/dec_static_4.f90: New.
2066
e7c4560c 20672016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2068
2069 PR fortran/48298
2070 * gfortran.dg/negative_unit_check.f90: Update test.
2071 * gfortran.dg/dtio_14.f90: New test.
481ce481 2072
ad020996 20732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2074
2075 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2076 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2077 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2078 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2079 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2080 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2081 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2082
e2c1228b 20832016-09-23 Martin Sebor <msebor@redhat.com>
2084
2085 PR testsuite/77713
2086 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2087 assuming long double is bigger than double.
2088
9b5db70f 20892016-09-23 Jakub Jelinek <jakub@redhat.com>
2090
2091 Implement P0138R2, C++17 construction rules for enum class values
2092 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2093
a30e370d 20942016-09-23 David Malcolm <dmalcolm@redhat.com>
2095
2096 PR preprocessor/77672
2097 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2098 expected multiline output from first warning to reflect change
2099 in r240434.
2100
15650eb7 21012016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2102
2103 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2104
f886b2b4 21052016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2106 Tom de Vries <tom@codesourcery.com>
2107
2108 PR testsuite/77411
2109 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2110
f74ba31d 21112016-09-23 Marek Polacek <polacek@redhat.com>
2112
2113 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2114 * c-c++-common/gomp/atomic-13.c: Likewise.
2115 * c-c++-common/gomp/atomic-14.c: Likewise.
2116 * c-c++-common/pr60439.c: Remove invalid code.
2117 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2118 * g++.dg/expr/bitfield5.C: Likewise.
2119 * g++.dg/expr/bitfield6.C: Likewise.
2120 * g++.dg/expr/bool1.C: Likewise.
2121 * g++.dg/expr/bool3.C: Likewise.
2122 * g++.dg/expr/lval3.C: Likewise.
2123 * g++.dg/expr/lval4.C: Likewise.
2124 * g++.old-deja/g++.jason/bool5.C: Likewise.
2125
7413e757 21262016-09-23 David Malcolm <dmalcolm@redhat.com>
2127
2128 PR preprocessor/77672
2129 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2130 (test_terminator_location): New function.
2131
81df50de 21322016-09-23 Richard Biener <rguenther@suse.de>
2133
2134 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2135
5f4626d8 21362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2137
2138 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2139 -march=armv8.2-a+fp16 when supported by the hardware.
2140 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2141 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2142 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2143 semi-colons to a macro invocations.
2144 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2145 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2146 defined.
2147 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2148 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2150 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2151 defined.
2152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2154 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2156 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2159 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2161 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2162 defined.
2163 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2165 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2166 defined.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2169 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2170 defined.
2171 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2173 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2174 defined.
2175 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2177 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2178 defined. Also fix some white-space.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2184 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2185 defined. Also fix some long lines and white-space.
2186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2187 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2188 defined. Also fix some long lines and white-space.
2189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2191 defined.
2192 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2194 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2195 defined.
2196 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2198 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2199 defined.
2200 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2201 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2202 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2203 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2204 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2206 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2207 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2210 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2216 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2217 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2219
f2645569 22202016-09-23 Jiong Wang <jiong.wang@arm.com>
2221 Matthew Wahab <matthew.wahab@arm.com>
2222
2223 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2224 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2225 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2226 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2227 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2228 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2229 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2233 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2234 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2235 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2236 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2237 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2238 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2239 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2240 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2241 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2242 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2243 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2244 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2245 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2246 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2247 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2248 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2249 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2250 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2251 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2252 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2253 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2260
66a55fc4 22612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2262
2263 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2264 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2265 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2266 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2267 support.
2268
ada0f4c4 22692016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2270
2271 PR ipa/77677
2272 * gcc.dg/torture/pr77677.c: New test.
2273
8771094d 22742016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2275
2276 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2277 here now.
2278
c959fae1 22792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2280
2281 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2282 options. Add tests for float16x4_t and float16x8_t.
2283
88b594a3 22842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2285
2286 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2287 * gcc.target/s390/risbg-ll-2.c: Ditto.
2288 * gcc.target/s390/risbg-ll-3.c: Ditto.
2289
e4ad661c 22902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2291
2292 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2293 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2294
4005a882 22952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2296
2297 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2298 output to the simplified instructions.
2299
9854d864 23002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2301
2302 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2303 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2304
388ce7db 23052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2306
2307 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2308 (FP16_SUPPORTED): New
2309 (expected-hfloat-16x4): Make conditional on __fp16 support.
2310 (expected-hfloat-16x8): Likewise.
2311 (vdup_n_f16): Disable for non-AArch64 targets.
2312 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2313 conditional on FP16_SUPPORTED.
2314 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2315 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2316 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2317 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2318 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2319 for testing __fp16.
2320 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2321 conditional on FP16_SUPPORTED.
2322 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2323 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2324
837bb76e 23252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2326
2327 * gcc.target/arm/short-vfp-1.c: New.
2328
e183c2b8 23292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2330
2331 * gcc.target/arm/attr-fp16-arith-1.c: New.
2332
cd6fbed6 23332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2334
2335 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2336 New.
2337 (add_options_for_arm_v8_2a_fp16_neon): New.
2338 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2339 (add_options_for_arm_arch_v8_2a): Auto-generate.
2340 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2341 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2342 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2343 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2344 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2345 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2346 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2347
4961b0ab 23482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2349
2350 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2351 arm_fp16_alternative_ok.
2352 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2353 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2354 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2355 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2356 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2357 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2358 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2359 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2360 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2361 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2362 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2363 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2364 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2365 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2366 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2367 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2368 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2369 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2370 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2371 arm_fp16_alternative_ok.
2372 * lib/target-supports.exp
2373 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2374 (check_effective_target_arm_fp16_alternative_ok): New.
2375 (check_effective_target_arm_fp16_none_ok_nocache): New.
2376 (check_effective_target_arm_fp16_none_ok): New.
2377
ce5b3c3b 23782016-09-23 Martin Liska <mliska@suse.cz>
2379
2380 * gcc.dg/ipa/pr77653.c: Replace adress
2381 with address.
2382
d4c65e05 23832016-09-23 Martin Liska <mliska@suse.cz>
2384
2385 * gcc.target/i386/movbe-4.c: New test.
2386
82a47693 23872016-09-23 Martin Liska <mliska@suse.cz>
2388
2389 * gcc.target/i386/crc32-5.c: New test.
2390
0253072a 23912016-09-23 Martin Liska <mliska@suse.cz>
2392
2393 * gcc.target/i386/pr71652.c: New test.
2394 * gcc.target/i386/pr71652-2.c: New test.
2395 * gcc.target/i386/pr71652-3.c: New test.
2396
0bfdbd22 23972016-09-23 Jakub Jelinek <jakub@redhat.com>
2398
2399 * lib/gcc-dg.exp (process-message): Support relative line number
2400 notation - .+4 or .-1 etc.
2401 * gcc.dg/dg-test-1.c: New test.
2402
ff982ab4 24032016-09-22 Martin Sebor <msebor@redhat.com>
2404
2405 PR target/77676
2406 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2407 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2408 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2409 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2410
78299f8d 24112016-09-22 Uros Bizjak <ubizjak@gmail.com>
2412
2413 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2414 * gcc.dg/ifcvt-2.c: Ditto.
2415 * gcc.dg/zero_bits_compound-1.c: Ditto.
2416 * gcc.dg/zero_bits_compound-1.c: Ditto.
2417 * gcc.dg/pr40550.c: Simplify target selectors.
2418 Use dg-additional-options.
2419 * gcc.dg/pr47893.c: Ditto.
2420 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2421 additional options for 32-bit x86 targets.
2422 * gcc.dg/pr70955.c: Move to ...
2423 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2424
ec645283 24252016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2426
2427 PR c++/61019
2428 * g++.dg/cpp0x/pr61019.C: New.
2429
9753b549 24302016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2431 Terry Guo <terry.guo@arm.com>
2432
2433 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2434 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2435 * gcc.target/arm/pure-code/pure-code.exp: New.
2436
7dbfb427 24372016-09-22 Uros Bizjak <ubizjak@gmail.com>
2438
2439 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2440 Remove SSE effective target requirement.
2441
7e20dff2 24422016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/71979
2445 * g++.dg/cpp0x/pr71979.C: New.
2446
05dd002d 24472016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2448
2449 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2450
53769cc8 24512016-09-22 Martin Liska <mliska@suse.cz>
2452
2453 PR ipa/77653
2454 * gcc.dg/ipa/pr77653.c: New test.
2455
51c846d6 24562016-09-22 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR fortran/77665
2459 * gfortran.dg/gomp/pr77665.f90: New test.
2460
51278c1a 24612016-09-22 Paul Thomas <pault@gcc.gnu.org>
2462
2463 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2464 * gfortran.dg/dtio_13.f90: New test.
2465
cde225a2 24662016-09-21 Louis Krupp <louis.krupp@zoho.com>
2467
2468 PR fortran/66107
2469 * gfortran.dg/pr66107.f90: New test.
2470
0d5530d9 24712016-09-21 Ian Lance Taylor <iant@golang.org>
2472
2473 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2474 with call to builtin delete function.
2475
9ca7e933 24762016-09-21 Joseph Myers <joseph@codesourcery.com>
2477
2478 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2479 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2480 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2481 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2482 tests.
2483
451127c6 24842016-09-21 Uros Bizjak <ubizjak@gmail.com>
2485
2486 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2487
98aa0f57 24882016-09-21 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR c++/77651
2491 * g++.dg/cpp1z/aligned-new6.C: New test.
2492
65eeae10 24932016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2494
2495 * gcc.target/arm/fp16-aapcs-3.c: New.
2496 * gcc.target/arm/fp16-aapcs-4.c: New.
2497 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2498 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2499 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2500 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2501
1a39df22 25022016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 PR tree-optimization/77550
2505 * g++.dg/pr77550.C: New test.
2506
48bc6fdd 25072016-09-21 Georg-Johann Lay <avr@gjlay.de>
2508
2509 PR target/77326
2510 * gcc.target/avr/torture/pr77326.c: New test.
2511
a09b160b 25122016-09-21 Louis Krupp <louis.krupp@zoho.com>
2513
2514 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2515
91207228 25162016-09-21 Richard Biener <rguenther@suse.de>
2517
2518 PR tree-optimization/77648
2519 * gcc.dg/torture/pr77648-1.c: New testcase.
2520 * gcc.dg/torture/pr77648-2.c: Likewise.
2521
f6aeb966 25222016-09-21 Richard Biener <rguenther@suse.de>
2523 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR tree-optimization/77621
2526 * gcc.dg/pr77621.c: New testcase.
2527
637b3ebb 25282016-09-21 Paul Thomas <pault@gcc.gnu.org>
2529
2530 PR fortran/77657
2531 * gfortran.dg/dtio_12.f90: New test.
2532
b5b88e7a 25332016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2534
2535 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2536
8ccdb0a4 25372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2538
2539 PR tree-optimization/72835
2540 * gcc.dg/tree-ssa/pr72835.c: New test.
2541
b9833bfd 25422016-09-20 Martin Sebor <msebor@redhat.com>
2543
2544 PR middle-end/49905
2545 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2546 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2547 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2548 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2549 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2550 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2551 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2552
597323ed 25532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2554
2555 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2556 arguments/compare will be optimized away.
2557 * gcc.dg/torture/ftrapv-1.c: Likewise.
2558
25a8e007 25592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2560
2561 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2562 will be optimized away.
2563 * gcc.dg/ipa/vrp1.c: New test.
2564 * gcc.dg/ipa/vrp2.c: New test.
2565 * gcc.dg/ipa/vrp3.c: New test.
2566
6e93da1b 25672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2568
2569 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2570 does the same transformation.
2571 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2572 * gcc.dg/tree-ssa/evrp1.c: New test.
2573 * gcc.dg/tree-ssa/evrp2.c: New test.
2574 * gcc.dg/tree-ssa/evrp3.c: New test.
2575 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2576 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2577 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2578 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2579 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2580 foling now happens early.
2581 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2582 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2583 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2584 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2585 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2586
b8b3b645 25872016-09-20 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/77621
2590 * gcc.target/i386/pr77621.c: New test.
2591 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2592 pattern, loop should vectorize with -mtune=atom.
2593
81165554 25942016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2595 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR testsuite/63299
2598 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2599 instead of delete.
2600
2f8a2ead 26012016-09-20 Jakub Jelinek <jakub@redhat.com>
2602
a48667ee 2603 PR c++/77626
2604 * g++.dg/other/pr77626.C: New test.
2605
7e67c6d5 2606 PR c++/77638
2607 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2608
59934ea3 2609 PR c++/77637
2610 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2611
2f8a2ead 2612 PR middle-end/77624
2613 * c-c++-common/pr77624-1.c: New test.
2614 * c-c++-common/pr77624-2.c: New test.
2615
a1268ee1 26162016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2617
2618 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2619 of digits expected.
2620
0b77b2cf 26212016-09-20 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/77646
2624 * gcc.dg/torture/pr77646.c: New testcase.
2625
bed03df1 26262016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2627
2628 PR c++/77434
2629 * c-c++-common/Wint-in-bool-context.c: New test.
2630
cb19a0da 26312016-09-19 Joseph Myers <joseph@codesourcery.com>
2632
2633 * gcc.dg/cr-decimal-dig-1.c: New test.
2634
9b5c49ef 26352016-09-19 Joseph Myers <joseph@codesourcery.com>
2636
2637 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2638 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2639 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2640 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2641
48d1445d 26422016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2643
2644 PR rtl-optimization/77416
2645 * gcc.target/powerpc/pr77416.c: New.
2646
579f478b 26472016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2648
2649 PR c++/77639
2650 * g++.dg/template/error-recovery4.C: New test.
2651
f2e52448 26522016-09-19 Bin Cheng <bin.cheng@arm.com>
2653
2654 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2655
aaf7d5f8 26562016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2657
2658 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2659 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2660
5f036000 26612016-09-19 Jakub Jelinek <jakub@redhat.com>
2662 Jan Hubicka <jh@suse.cz>
2663
2664 PR target/77587
2665 * gcc.dg/pr77587.c: New test.
2666 * gcc.dg/pr77587a.c: New file.
2667
eee0cf09 26682016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2669
2670 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2671 * gfortran.dg/coarray_38.f90:
2672 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2673 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2674 * gfortran.dg/coarray_allocate_7.f08: New test.
2675 * gfortran.dg/coarray_allocate_8.f08: New test.
2676 * gfortran.dg/coarray_allocate_9.f08: New test.
2677 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2678 new caf_register.
2679 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2680 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2681 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2682 get_by_refs.
2683 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2684 * gfortran.dg/coarray_lock_7.f90: Same.
2685 * gfortran.dg/coarray_poly_5.f90: Same.
2686 * gfortran.dg/coarray_poly_6.f90: Same.
2687 * gfortran.dg/coarray_poly_7.f90: Same.
2688 * gfortran.dg/coarray_poly_8.f90: Same.
2689 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2690
891196d7 26912016-09-19 Fritz Reese <fritzoreese@gmail.com>
2692
2693 PR fortran/77584
2694 * gfortran.dg/dec_structure_15.f90: New testcase.
2695
281da9a3 26962016-09-19 Richard Biener <rguenther@suse.de>
2697
2698 PR middle-end/77605
2699 * gcc.dg/torture/pr77605.c: New testcase.
2700
8a252920 27012016-09-18 Louis Krupp <louis.krupp@zoho.com>
2702
2703 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2704
a18b7a33 27052016-09-17 Jan Hubicka <hubicka@ucw.cz>
2706
2707 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2708 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2709 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2710 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2711 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2712 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2713 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2714 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2715 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2716 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2717 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2718
b868c23d 27192016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2720
2721 * gcc.target/i386/pr68633.c: Fix expected result.
2722
360d7ea8 27232016-09-17 Louis Krupp <louis.krupp@gmail.com>
2724
2725 PR fortran/68078
2726 * gfortran.dg/pr68078.f90: New test.
2727 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2728
d58661cb 27292016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2730
2731 PR target/77613
2732 * gcc.target/powerpc/swaps-p8-25.c: New.
2733
24b3d864 27342016-09-16 Jakub Jelinek <jakub@redhat.com>
2735
e6db887a 2736 PR c++/77482
2737 * g++.dg/cpp0x/constexpr-77482.C: New test.
2738
44df6c11 2739 PR c++/77379
2740 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2741 thunk offsets.
2742 * g++.dg/abi/abi-tag23a.C: Likewise.
2743
53d2f3de 2744 PR c++/77338
2745 * g++.dg/cpp0x/decltype-77338.C: New test.
2746
24b3d864 2747 PR c++/77375
2748 * g++.dg/cpp0x/mutable1.C: New test.
2749
42f172d0 27502016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2751
2752 PR fortran/77612
2753 * gfortran.dg/pr77612.f90: New test.
2754
0665113b 27552016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2756
2757 * gcc.dg/torture/pr70421.c: Require int32plus.
2758
dff10ec9 27592016-09-16 Jakub Jelinek <jakub@redhat.com>
2760
be63912c 2761 PR middle-end/77475
2762 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2763
dff10ec9 2764 PR target/77526
2765 * gcc.target/i386/pr77526.c: New test.
2766
69cdadd9 27672016-09-16 Jakub Jelinek <jakub@redhat.com>
2768 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 PR middle-end/77594
2771 * gcc.target/i386/pr77594.c: New test.
2772
b74250bc 27732016-09-15 Louis Krupp <louis.krupp@zoho.com>
2774
2775 PR fortran/69963
2776 * gfortran.dg/misplaced_implicit_character.f90: New test.
2777
834a2c29 27782016-09-15 Bin Cheng <bin.cheng@arm.com>
2779
2780 PR tree-optimization/77503
2781 * gcc.dg/vect/pr77503.c: New test.
2782
fbcb99d5 27832016-09-15 Richard Biener <rguenther@suse.de>
2784
2785 PR middle-end/77544
2786 * c-c++-common/torture/pr77544.c: New testcase.
2787
3aa4e8c2 27882016-09-15 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR middle-end/77475
2791 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2792 * gcc.dg/march-generic.c: Likewise.
2793 * gcc.target/i386/spellcheck-options-1.c: New test.
2794 * gcc.target/i386/spellcheck-options-2.c: New test.
2795 * gcc.target/i386/spellcheck-options-3.c: New test.
2796 * gcc.target/i386/spellcheck-options-4.c: New test.
2797
e9dea525 27982016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2799
2800 PR fortran/72743
2801 * gfortran.dg/goacc/pr72743.f90: New test.
2802
7270347c 28032016-09-15 Richard Biener <rguenther@suse.de>
2804
2805 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2806
091e8e90 28072016-09-15 Richard Biener <rguenther@suse.de>
2808
2809 PR tree-optimization/77514
2810 * gcc.dg/torture/pr77514.c: New testcase.
2811
8cc08773 28122016-09-14 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR c++/77549
2815 * g++.dg/lookup/pr77549.C: New test.
2816
5be60f03 28172016-09-14 Marek Polacek <polacek@redhat.com>
2818
2819 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2820 * c-c++-common/gomp/atomic-13.c: Likewise.
2821 * c-c++-common/gomp/atomic-14.c: Likewise.
2822 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2823 * g++.dg/cpp1z/bool-increment1.C: New test.
2824 * c-c++-common/pr60439.c: Add dg-warning.
2825 * g++.dg/expr/bitfield4.C: Likewise.
2826 * g++.dg/expr/bitfield5.C: Likewise.
2827 * g++.dg/expr/bitfield6.C: Likewise.
2828 * g++.dg/expr/bool1.C: Likewise.
2829 * g++.dg/expr/bool3.C: Likewise.
2830 * g++.dg/expr/lval3.C: Likewise.
2831 * g++.dg/expr/lval4.C: Likewise.
2832 * g++.old-deja/g++.jason/bool5.C: Likewise.
2833 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2834 * g++.dg/other/error18.C: Likewise.
2835 * g++.dg/gomp/atomic-14.C: Likewise.
2836
f80a245e 28372016-09-14 Nathan Sidwell <nathan@acm.org>
2838
2839 PR c++/77539
2840 * g++.dg/cpp1y/pr77539.C: New.
2841
7b329bca 28422016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2843
2844 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2845 dg-require.
2846 * g++.dg/ext/builtin_alloca.C: Likewise.
2847 * g++.dg/template/spec35.C: Likewise.
2848 * gcc.dg/builtins-68.c: Likewise.
2849 * gcc.misc-tests/gcov-13.c: Likewise.
2850 * gcc.misc-tests/gcov-14.c: Likewise.
2851
0029200d 28522016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2853
2854 * gfortran.dg/dec_structure_14.f90: New testcase.
2855
0975f764 28562016-09-14 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR sanitizer/68260
2859 * c-c++-common/tsan/pr68260.c: New test.
2860
1098c313 28612016-09-13 Joe Seymour <joe.s@somniumtech.com>
2862
2863 PR target/70713
2864 * gcc.target/msp430/function-attributes-1.c: New test.
2865 * gcc.target/msp430/function-attributes-2.c: New test.
2866 * gcc.target/msp430/function-attributes-3.c: New test.
2867
2e7b05a3 28682015-04-18 Martin Sebor <msebor@redhat.com>
2869
2870 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2871 of non-nul characters.
2872 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2873
46fad8d5 28742016-09-13 Jakub Jelinek <jakub@redhat.com>
2875
4bdba715 2876 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2877 * g++.dg/cpp1z/gen-attrs1.C: New test.
2878
99d887de 2879 PR tree-optimization/77454
2880 * gcc.dg/pr77454.c: New test.
2881
46fad8d5 2882 PR c++/77553
2883 * g++.dg/cpp1y/constexpr-77553.C: New test.
2884
68ef907c 28852016-09-13 David Malcolm <dmalcolm@redhat.com>
2886
2887 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2888 (test_show_locus): Replace rich_location::add_fixit_insert calls
2889 with add_fixit_insert_before and add_fixit_insert_after.
2890
2c24fd5e 28912016-09-13 Jason Merrill <jason@redhat.com>
2892 Tom de Vries <tom@codesourcery.com>
2893
2894 PR c++/77427
2895 * g++.dg/pr77427.C: New test.
2896
68b219ee 28972016-09-13 Martin Liska <mliska@suse.cz>
2898
2899 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2900 effective target.
2901 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2902 * lib/target-supports.exp: Define the new target.
2903
c72e91d3 29042016-09-12 Andrew Pinski <apinski@cavium.com>
2905
2906 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2907 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2908
b38c0a37 29092016-09-12 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2912 variable arguments.
2913 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2914 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2915 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2916 variable argument.
2917 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2918 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2919
7a21b590 29202016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2921
2922 PR c++/77496
2923 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2924 * g++.dg/ext/pr77496.C: New test.
2925 * g++.dg/warn/pr77496.C: New test.
2926
00434032 29272016-09-12 David Malcolm <dmalcolm@redhat.com>
2928
2929 PR c/72858
2930 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2931 to preserve conversion chars, and to preserve prefix information.
2932 * gcc.dg/format/pr72858.c: New test case.
2933
54f56c28 29342016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 * gfortran.dg/pr77507.f90: Move to ...
2937 * gfortran.dg/ieee/pr77507.f90: here.
2938
08d6d42c 29392016-08-09 Jan Hubicka <hubicka@ucw.cz>
2940
2941 PR ipa/61159
2942 * compile/pr61159.c: New testcase
2943
35870532 29442016-08-09 Jan Hubicka <hubicka@ucw.cz>
2945
2946 PR ipa/64316
2947 * gcc.dg/ipa/pr63416.c: New testcase.
2948
953b9eef 29492016-09-10 Paul Thomas <pault@gcc.gnu.org>
2950 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 PR fortran/77532
c78b1f64 2953 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2954
1aef7c3c 29552016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2956
2957 PR fortran/77507
2958 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2959 * gfortran.dg/c_assoc_4.f90: Ditto.
2960
3bb45f76 29612016-09-10 Tom de Vries <tom@codesourcery.com>
2962
2963 PR C/71602
2964 * c-c++-common/va-arg-va-list-type.c: New test.
2965
9731eaaf 29662016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2967
2968 PR rtl-optimization/77289
2969 * gcc.target/powerpc/pr77289.c: New test.
2970
911ea34a 29712016-09-09 Martin Sebor <msebor@redhat.com>
2972
2973 PR c/77520
2974 PR c/77521
2975 * gcc.dg/pr77520.c: New test.
2976 * gcc.dg/pr77521.c: New test.
2977
edd0f33b 29782016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2979
2980 PR fortran/77506
2981 * gfortran.dg/pr77506.f90: New test.
2982
374777a4 29832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2984
2985 PR fortran/77507
2986 * gfortran.dg/pr77507.f90: New test.
2987
c5eddaf9 29882016-09-09 Joseph Myers <joseph@codesourcery.com>
2989
2990 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2991
3e7e4e14 29922016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2993 Louis Krupp <lkrupp@gcc.gnu.org>
2994
2995 PR fortran/69514
2996 * gfortran.dg/pr69514_1.f90: New test.
2997 * gfortran.dg/pr69514_2.f90: New test.
2998
51688bb7 29992016-09-08 Jakub Jelinek <jakub@redhat.com>
3000
a34338c9 3001 PR fortran/77500
3002 * gfortran.dg/gomp/pr77500.f90: New test.
3003
51688bb7 3004 PR fortran/77516
3005 * gfortran.dg/gomp/pr77516.f90: New test.
3006
3ecb55e7 30072016-09-07 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR middle-end/77475
3010 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3011 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3012 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3013 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3014 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3015 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3016
3da97ff7 30172016-09-07 David Malcolm <dmalcolm@redhat.com>
3018
3019 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3020 "substring-locations.h".
3021
b55f1f44 30222016-09-07 Richard Biener <rguenther@suse.de>
3023
3024 PR c/77450
3025 * c-c++-common/vector-subscript-8.c: Move ..
3026 * gcc.dg/pr77450.c: ... here.
3027
7d482049 30282016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3029
3030 PR libgfortran/77393
3031 * gfortran.dg/fmt_f0_2.f90: Update test.
3032 * gfortran.dg/fmt_f0_3.f90: New test.
3033
ef3b531c 30342016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3035
3036 PR debug/77389
3037 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3038 in dg-options.
3039
3040 PR debug/57519
3041 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3042
39370ea0 30432016-09-06 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR target/69255
3046 * gcc.target/i386/pr69255-1.c: New test.
3047 * gcc.target/i386/pr69255-2.c: New test.
3048 * gcc.target/i386/pr69255-3.c: New test.
3049
30502016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3051
3052 PR c/77336
3053 * gcc.dg/format/miss-7.c: New test.
3054
88820414 30552016-09-06 Uros Bizjak <ubizjak@gmail.com>
3056
3057 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3058
4c790ba8 30592016-09-06 Martin Liska <mliska@suse.cz>
3060
3061 PR gcov-profile/77378
3062 PR gcov-profile/77466
3063 * gcc.dg/profile-update-warning.c: New test.
3064
43d2460d 30652016-09-06 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/77479
3068 * gcc.dg/torture/pr77479.c: New testcase.
3069
4c04bcce 30702016-09-06 Richard Biener <rguenther@suse.de>
3071
3072 PR c/77450
3073 * c-c++-common/vector-subscript-7.c: Adjust.
3074 * c-c++-common/vector-subscript-8.c: New testcase.
3075
8925068a 30762016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3077
3078 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3079
daea048c 30802016-09-05 Jakub Jelinek <jakub@redhat.com>
3081
e315ff48 3082 PR target/77476
3083 * gcc.target/i386/avx512f-pr77476.c: New test.
3084 * gcc.target/i386/avx512bw-pr77476.c: New test.
3085 * gcc.target/i386/avx512dq-pr77476.c: New test.
3086
8eeca3ac 3087 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3088 Update comment to mention also avx512f.
3089
daea048c 3090 PR sanitizer/77396
3091 * g++.dg/asan/pr77396-2.C: New test.
3092
a6ffaadf 30932016-09-05 Uros Bizjak <ubizjak@gmail.com>
3094
3095 PR rtl-optimization/77452
3096 * gcc.target/i386/pr77452.c: New test.
3097
8f8828ba 30982016-09-05 Marek Polacek <polacek@redhat.com>
3099
3100 PR c/77423
3101 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3102
65277f2a 31032016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3104
3105 PR fortran/77391
3106 * gfortran.dg/pr77391.f90: New test.
3107
a1cf06b8 31082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3109
3110 PR fortran/77460
3111 * gfortran.dg/pr77460.f90: New test.
3112
4d261282 31132016-09-03 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR c/65467
3116 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3117
4fc4eb94 31182016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3119
3120 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3121
40a431fa 31222016-09-02 David Malcolm <dmalcolm@redhat.com>
3123
3124 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3125 test case.
3126 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3127 diagnostic-test-show-locus-generate-patch.c to the sources
3128 for diagnostic_plugin_test_show_locus.c.
3129
a940fdc7 31302016-09-02 Jakub Jelinek <jakub@redhat.com>
3131
0b80c4b2 3132 PR c/65467
3133 * gcc.dg/gomp/_Atomic-1.c: New test.
3134 * gcc.dg/gomp/_Atomic-2.c: New test.
3135 * gcc.dg/gomp/_Atomic-3.c: New test.
3136 * gcc.dg/gomp/_Atomic-4.c: New test.
3137 * gcc.dg/gomp/_Atomic-5.c: New test.
3138
a940fdc7 3139 PR sanitizer/77396
3140 * g++.dg/asan/pr77396.C: New test.
3141
31422016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3143
3144 PR tree-optimization/71831
3145 * gcc.dg/builtin-object-size-16.c: New test.
3146 * gcc.dg/builtin-object-size-17.c: New test.
3147
0b404bb4 31482016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3149
3150 PR libgfortran/77393
3151 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3152
8a5817a9 31532016-09-01 Uros Bizjak <ubizjak@gmail.com>
3154
3155 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3156 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3157 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3158 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3159 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3160 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3161 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3162 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3163 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3164 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3165 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3166 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3167 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3168 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3169 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3170 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3171 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3172 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3173
209253ae 31742016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3175
3176 * gnat.dg/opt58.adb: New test.
3177 * gnat.dg/opt58_pkg.ads: New helper.
3178
15182c1d 31792016-09-01 Richard Biener <rguenther@suse.de>
3180
3181 PR middle-end/77436
3182 * gcc.dg/torture/pr77436.c: New testcase.
3183
1c02615c 31842016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3185
3186 * gcc.dg/pr64252.c: Require int32plus.
3187 * gcc.dg/pr66299-1.c: Likewise.
3188 * gcc.dg/pr66299-2.c: Likewise.
3189 * gcc.dg/torture/20131115-1.c: Skip for avr.
3190
08fded5f 31912016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3192
3193 * gcc.target/aarch64/ands_3.c: New test.
3194
a7b3b7c4 31952016-08-31 Jakub Jelinek <jakub@redhat.com>
3196
68c215e4 3197 PR fortran/77352
3198 * gfortran.dg/gomp/pr77352.f90: New test.
3199
a7b3b7c4 3200 PR fortran/77374
3201 * gfortran.dg/gomp/pr77374.f08: New test.
3202
51a43c06 32032016-08-31 Marc Glisse <marc.glisse@inria.fr>
3204
3205 PR tree-optimization/73714
3206 * gcc.dg/tree-ssa/pr73714.c: New test.
3207
01109414 32082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3209
3210 PR libgfortran/77393
3211 * gfortran.dg/fmt_f0_2.f90: New test.
3212
8036ac7f 32132016-08-31 Marc Glisse <marc.glisse@inria.fr>
3214
3215 * gcc.target/i386/pr59539-2.c: Adapt options.
3216 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3217
b298bde8 32182016-08-31 Paul Thomas <pault@gcc.gnu.org>
3219
3220 PR fortran/77418
3221 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3222 of the associate entity and replace with a pointer to the
3223 intended item on the stack.
3224
9f732c4e 32252016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3226 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3227
3228 PR fortran/48298
3229 * gfortran.dg/dtio_1.f90: New test.
3230 * gfortran.dg/dtio_2.f90: New test.
3231 * gfortran.dg/dtio_3.f90: New test.
3232 * gfortran.dg/dtio_4.f90: New test.
3233 * gfortran.dg/dtio_5.f90: New test.
3234 * gfortran.dg/dtio_6.f90: New test.
3235 * gfortran.dg/dtio_7.f90: New test.
3236 * gfortran.dg/dtio_8.f90: New test.
3237 * gfortran.dg/dtio_9.f90: New test.
3238 * gfortran.dg/dtio_10.f90: New test.
3239
d6dd1b60 32402016-08-30 David Malcolm <dmalcolm@redhat.com>
3241
3242 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3243 (test_many_nested_locations): New function.
3244 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3245 (test_show_locus): Handle "test_many_nested_locations".
3246
2e7400df 32472016-08-30 David Malcolm <dmalcolm@redhat.com>
3248
3249 * g++.dg/template/double-greater-than-fixit.C: New test case.
3250
98023bfd 32512016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3252
3253 * gnat.dg/opt57.ad[sb]: New test.
3254 * gnat.dg/opt57_pkg.ads: New helper.
3255
f9723d87 32562016-08-30 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/69047
3259 * gcc.dg/pr69047.c: Fix byte-order check.
3260
77ce6232 32612016-08-30 Jakub Jelinek <jakub@redhat.com>
3262
adca2d16 3263 PR tree-optimization/72866
3264 * gcc.dg/vect/pr72866.c: New test.
3265
06cee168 3266 PR debug/77363
3267 * g++.dg/debug/dwarf2/pr77363.C: New test.
3268
4472e8d1 3269 PR middle-end/77377
3270 * gcc.target/i386/pr77377.c: New test.
3271
77ce6232 3272 PR debug/77389
3273 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3274 in dg-options.
3275
36bda760 32762016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 * gfortran.dg/pr77372.f90: Moved to ...
3279 * gfortran.dg/ieee/pr77372.f90: here.
3280
2db6ea89 32812016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3282
3283 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3284 vector short/char initializations.
3285 * gcc.target/powerpc/vec-init-5.c: Likewise.
3286 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3287 vector initialization optimizations.
3288 * gcc.target/powerpc/vec-init-7.c: Likewise.
3289 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3290 vector float/double initializations.
3291 * gcc.target/powerpc/vec-init-9.c: Likewise.
3292
1e4df796 32932016-08-29 Uros Bizjak <ubizjak@gmail.com>
3294
3295 PR target/77403
3296 * gcc.target/i386/pr77403.c: New test.
3297
f293b7f2 32982016-08-29 Marek Polacek <polacek@redhat.com>
3299
3300 PR c/77292
3301 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3302
ea2ec8f6 33032016-08-29 Tom de Vries <tom@codesourcery.com>
3304
3305 PR c/77398
3306 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3307
686436fe 33082016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3311
686436fe 33122016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3313
3314 * gfortran.dg/dec_structure_13.f90: New testcase.
3315
f1ecf8b3 33162016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3317
3318 PR fortran/77261
3319 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3320 available.
3321
4670f428 33222016-08-28 Tom de Vries <tom@codesourcery.com>
3323
3324 PR lto/70955
3325 * gcc.dg/pr70955.c: New test.
3326 * gcc.dg/lto/pr70955_0.c: Same.
3327 * gcc.dg/lto/pr70955_1.c: Same.
3328
b243b563 33292016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3330
3331 PR tree-optimization/71077
3332 * gcc.target/i386/pr71077.c: New test.
3333
92a44a68 33342016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3335
3336 PR fortran/77380
3337 * gfortran.dg/pr77380.f90: New test.
3338
92a44a68 33392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3340
3341 PR fortran/77372
3342 gfortran.dg/pr77372.f90: New test.
3343
367964fa 33442016-08-26 David Malcolm <dmalcolm@redhat.com>
3345
3346 * gcc.dg/spellcheck-fields-2.c (test): Move
3347 dg-begin/end-multiline-output within function body.
3348 (test_macro): New function.
3349
df4248fb 33502016-08-26 David Malcolm <dmalcolm@redhat.com>
3351
3352 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3353 (test_fixit_insert): Update expected output.
3354 (test_fixit_remove): Likewise.
3355 (test_fixit_replace): Likewise.
3356
377da6e4 33572016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3358
3359 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3360 Fix typo.
3361
4f16cc83 33622016-08-26 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/69047
3365 * gcc.dg/pr69047.c: New testcase.
3366
a54071b2 33672016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3368 Martin Jambhor <mjambor@suse.cz>
377da6e4 3369
a54071b2 3370 * gcc.dg/ipa/propbits-1.c: New test-case.
3371 * gcc.dg/ipa/propbits-2.c: Likewise.
3372 * gcc.dg/ipa/propbits-3.c: Likewise.
3373
2ae10c8c 33742016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3375
3376 PR fortran/77351
3377 * gfortran.dg/pr77351.f90: New test.
3378
c4963714 33792016-08-25 Marek Polacek <polacek@redhat.com>
3380
3381 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3382
49e1f4eb 33832016-08-25 Marek Polacek <polacek@redhat.com>
3384
3385 PR c/77323
3386 * gcc.dg/pr77323.c: New test.
3387
984f03c2 33882016-08-24 Paul Thomas <pault@gcc.gnu.org>
3389
3390 PR fortran/77358
3391 * gfortran.dg/submodule_17.f08: New test.
3392
92a44a68 33932016-08-24 Michael Collison <michael.collison@linaro.org>
3394 Michael Collison <michael.collison@arm.com>
f6c98a9a 3395
3396 * gcc.target/arm/builtin_saddl.c: New testcase.
3397 * gcc.target/arm/builtin_saddll.c: New testcase.
3398 * gcc.target/arm/builtin_uaddl.c: New testcase.
3399 * gcc.target/arm/builtin_uaddll.c: New testcase.
3400 * gcc.target/arm/builtin_ssubl.c: New testcase.
3401 * gcc.target/arm/builtin_ssubll.c: New testcase.
3402 * gcc.target/arm/builtin_usubl.c: New testcase.
3403 * gcc.target/arm/builtin_usubll.c: New testcase.
3404
8938d43d 34052016-08-24 Uros Bizjak <ubizjak@gmail.com>
3406
3407 PR target/77270
3408 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3409 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3410 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3411 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3412 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3413 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3414 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3415 effective target. Remove scan-assembler-times directives.
3416 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3417 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3418 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3419
2fb84e50 34202016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3421
3422 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3423 of unsigned int.
3424 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3425
cac7df4e 34262016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3427
3428 PR testsuite/77317
3429 * lib/target-supports.exp
3430 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3431 (check_effective_target_vect_natural_alignment): Ditto.
3432 (check_effective_target_vector_alignment_reachable): Ditto.
3433 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3434
b904831d 34352016-08-23 Ian Lance Taylor <iant@golang.org>
3436
3437 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3438
ff055c48 34392016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3440
3441 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3442 being created from pointers to memory locations.
3443 * gcc.target/powerpc/vec-init-2.c: Likewise.
3444
27af8972 34452016-08-23 Fritz Reese <fritzoreese@gmail.com>
3446
3447 * gfortran.dg/dec_structure_12.f90: New testcase.
3448
bd8ac469 34492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3450
3451 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3452
434d4291 34532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3454
3455 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3456 verification.
3457
be0be2de 34582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3459
3460 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3461 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3462
7feac654 34632016-08-23 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/27336
3466 * c-c++-common/pr27336.c: New testcase.
3467
364743f3 34682016-08-22 Marek Polacek <polacek@redhat.com>
3469
3470 PR c++/77321
3471 * g++.dg/cpp1y/pr77321.C: New test.
3472
b92c452d 34732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3474
3475 PR fortran/60774
3476 * gfortran.dg/empty_label.f: Adjust test for new error message.
3477 * gfortran.dg/empty_label.f90: Ditto.
3478 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3479 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3480 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3481
bfbc628a 34822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3483
3484 PR fortran/61318
3485 * gfortran.dg/pr61318.f90: New test.
3486
99af6e70 34872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3488
3489 PR fortran/77260
3490 * gfortran.dg/pr77260_1.f90: New test.
3491 * gfortran.dg/pr77260_2.f90: Ditto.
3492
6cfc7001 34932016-08-22 Joseph Myers <joseph@codesourcery.com>
3494
3495 PR middle-end/77269
3496 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3497 __builtin_signbitf and __builtin_signbitl in expected generic
3498 expansion.
3499 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3500 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3501 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3502 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3503 tests.
3504
012f068a 35052016-08-22 Joseph Myers <joseph@codesourcery.com>
3506
3507 * gcc.dg/torture/float128-builtin.c,
3508 gcc.dg/torture/float128-ieee-nan.c,
3509 gcc.dg/torture/float128x-builtin.c,
3510 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3511 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3512 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3513 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3514 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3515 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3516 gcc.dg/torture/floatn-nan.h: New tests.
3517
e2c5b687 35182016-08-22 Joseph Myers <joseph@codesourcery.com>
3519
3520 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3521 macro.
3522 (main): Update calls to TEST_I_F.
3523 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3524 macro.
3525 (main): Update calls to TEST_I_F.
3526
b4635564 35272016-08-22 Joseph Myers <joseph@codesourcery.com>
3528
3529 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3530 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3531 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3532 names in calls to TEST_I_F.
3533
802bc569 35342016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3535
3536 PR c/52952
3537 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3538
70fa7158 35392016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3540
3541 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3542 and !natural_alignment_64.
3543 * gcc.dg/ipa/propalign-2.c: Likewise.
3544 * gcc.dg/ipa/propalign-3.c: Likewise.
3545 * gcc.dg/ipa/propalign-4.c: Likewise.
3546 * gcc.dg/ipa/propalign-5.c: Likewise.
3547 * lib/target-supports.exp
3548 (check_effective_target_natural_alignment_32): Add avr-*-*.
3549
d0346b1a 35502016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3551
3552 PR tree-optimization/61839
3553 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3554 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3555 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3556 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3557
82c85aba 35582016-08-19 Joseph Myers <joseph@codesourcery.com>
3559
3560 PR c/32187
3561 * lib/target-supports.exp (check_effective_target_float16)
3562 (check_effective_target_float32, check_effective_target_float64)
3563 (check_effective_target_float128, check_effective_target_float32x)
3564 (check_effective_target_float64x)
3565 (check_effective_target_float128x)
3566 (check_effective_target_float16_runtime)
3567 (check_effective_target_float32_runtime)
3568 (check_effective_target_float64_runtime)
3569 (check_effective_target_float128_runtime)
3570 (check_effective_target_float32x_runtime)
3571 (check_effective_target_float64x_runtime)
3572 (check_effective_target_float128x_runtime)
3573 (check_effective_target_floatn_nx_runtime)
3574 (add_options_for_float16, add_options_for_float32)
3575 (add_options_for_float64, add_options_for_float128)
3576 (add_options_for_float32x, add_options_for_float64x)
3577 (add_options_for_float128x): New procedures.
3578 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3579 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3580 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3581 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3582 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3583 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3584 gcc.dg/torture/float128-complex.c,
3585 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3586 gcc.dg/torture/float128x-basic.c,
3587 gcc.dg/torture/float128x-complex.c,
3588 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3589 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3590 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3591 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3592 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3593 gcc.dg/torture/float32x-basic.c,
3594 gcc.dg/torture/float32x-complex.c,
3595 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3596 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3597 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3598 gcc.dg/torture/float64x-basic.c,
3599 gcc.dg/torture/float64x-complex.c,
3600 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3601 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3602 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3603 gcc.dg/torture/floatn-tg.h,
3604 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3605 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3606 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3607 gcc.dg/torture/fp-int-convert-float128x.c,
3608 gcc.dg/torture/fp-int-convert-float16-timode.c,
3609 gcc.dg/torture/fp-int-convert-float16.c,
3610 gcc.dg/torture/fp-int-convert-float32-timode.c,
3611 gcc.dg/torture/fp-int-convert-float32.c,
3612 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3613 gcc.dg/torture/fp-int-convert-float32x.c,
3614 gcc.dg/torture/fp-int-convert-float64-timode.c,
3615 gcc.dg/torture/fp-int-convert-float64.c,
3616 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3617 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3618 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3619 maximum exponent of floating-point type. Use it in testing
3620 whether 0x8...0 fits in the floating-point type. Always treat -1
3621 (signed 0xf...f) as fitting in the floating-point type.
3622 (M_OK1): New macro.
3623 * gcc.dg/torture/fp-int-convert-double.c,
3624 gcc.dg/torture/fp-int-convert-float.c,
3625 gcc.dg/torture/fp-int-convert-float128-timode.c,
3626 gcc.dg/torture/fp-int-convert-float128.c,
3627 gcc.dg/torture/fp-int-convert-float80-timode.c,
3628 gcc.dg/torture/fp-int-convert-float80.c,
3629 gcc.dg/torture/fp-int-convert-long-double.c,
3630 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3631
cf0bbc39 36322016-08-19 Jakub Jelinek <jakub@redhat.com>
3633
9354a9a5 3634 PR fortran/72744
3635 * gfortran.dg/gomp/pr72744.f90: New test.
3636
cf0bbc39 3637 PR fortran/69281
3638 * gfortran.dg/gomp/pr69281.f90: New test.
3639
ee0e163a 36402016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3641
1e4df796 3642 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3643 the last special seed value.
3644 * gfortran.dg/random_7.f90: Use size for last array member instead
3645 of hardcoded value.
ee0e163a 3646
6d7de609 36472016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3648
3649 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3650 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3651
e3243c77 36522016-08-19 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/77286
3655 * gcc.dg/torture/pr77286.c: New testcase.
3656
b983d92d 36572016-08-18 David Malcolm <dmalcolm@redhat.com>
3658
3659 * gcc.dg/verbose-asm-2.c: New test case.
3660
48a7392b 36612016-08-18 David Malcolm <dmalcolm@redhat.com>
3662
3663 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3664 (custom_diagnostic_finalizer): Update for change to
3665 diagnostic_show_locus.
3666
5c8151fa 36672016-08-18 David Malcolm <dmalcolm@redhat.com>
3668
3669 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3670 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3671
26040f06 36722016-08-18 Marek Polacek <polacek@redhat.com>
3673
3674 PR c/71514
3675 * gcc.dg/pr71514.c: New test.
3676
360e911d 36772015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3678
3679 PR target/72839
3680 * gcc.target/i386/pr72839.c: New test.
3681
6de0546d 36822016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3683
3684 PR middle-end/70895
3685 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3686 * c-c++-common/goacc/reduction-1.c: Likewise.
3687 * c-c++-common/goacc/reduction-2.c: Likewise.
3688 * c-c++-common/goacc/reduction-3.c: Likewise.
3689 * c-c++-common/goacc/reduction-4.c: Likewise.
3690
cee80871 36912016-08-18 Alan Modra <amodra@gmail.com>
3692
3693 * gcc.c-torture/compile/pr72771.c: New.
3694
f9c39b65 36952016-08-17 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR fortran/67496
3698 * gfortran.dg/pr67496.f90: New test.
3699
92a44a68 37002015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3701
3702 PR tree-optimization/71752
f9c39b65 3703 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3704
d2392ec3 37052016-08-17 Uros Bizjak <ubizjak@gmail.com>
3706
3707 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3708
c4994c0b 37092016-08-17 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR middle-end/77259
3712 * g++.dg/ipa/devirt-52.C: New test.
3713
f7896ff0 37142016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3715
3716 * c-c++-common/goacc/reduction-6.c: New testcase.
3717
7104d1a8 37182016-08-17 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/76490
3721 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3722 * gcc.dg/pr52904.c: XFAIL.
3723
cff41b9e 37242016-08-17 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/23855
3727 * gcc.dg/loop-unswitch-2.c: Adjust.
3728
b1398e47 37292016-08-16 Jakub Jelinek <jakub@redhat.com>
3730
3731 PR tree-optimization/72817
3732 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3733
de41fc22 37342016-08-16 Joseph Myers <joseph@codesourcery.com>
3735
3736 PR libgcc/77265
3737 * gcc.dg/torture/float128-extend-inf.c: New test.
3738
5927e78e 37392016-08-16 David Malcolm <dmalcolm@redhat.com>
3740
3741 PR c/72857
3742 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3743 for embedded NUL.
3744 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3745 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3746 caret placement.
3747 (test_oct): Likewise.
3748 (test_multiple): Likewise.
3749 (test_field_width_specifier): Likewise.
3750 (test_field_width_specifier_2): New function.
3751 (test_field_precision_specifier): New function.
3752 (test_embedded_nul): Update expected caret placement.
3753 (test_non_contiguous_strings): Update line number.
3754 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3755 (__emit_string_literal_range): Add "caret_idx" param.
3756 (test_simple_string_literal): Add value for new param, updating
3757 expected output..
3758 (test_concatenated_string_literal): Likewise.
3759 (test_multiline_string_literal): Likewise.
3760 (test_hex): Likewise.
3761 (test_oct): Likewise.
3762 (test_multiple): Likewise.
3763 (test_ucn4): Likewise.
3764 (test_ucn8): Likewise.
3765 (test_u8): Likewise.
3766 (test_u): Likewise; update expected message, from "range" to
3767 "location".
3768 (test_U): Likewise.
3769 (test_L): Likewise.
3770 (test_macro): Add value for new param.
3771 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3772 (__emit_string_literal_range): Add "caret_idx" param.
3773 (test_stringified_token_1): Add value for new param. Update
3774 expected message, from "range" to "location".
3775 (test_stringized_token_2): Likewise, adding param to macro.
3776 (test_stringified_token_3): Likewise.
3777 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3778 (emit_warning): Convert param from source_range to location_t.
3779 (test_string_literals): Add caret_idx param, and use it when
3780 constructing a substring_loc. Update error message, from
3781 "range" to "location".
3782
b8d94309 37832016-08-16 Jakub Jelinek <jakub@redhat.com>
3784
2e947447 3785 PR target/71910
3786 * g++.dg/gomp/pr71910.C: New test.
3787
9ea71b15 3788 PR middle-end/67485
3789 * gcc.c-torture/compile/pr67485.c: New test.
3790
b8d94309 3791 PR target/72867
3792 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3793
31de5086 37942016-08-16 Bin Cheng <bin.cheng@arm.com>
3795
3796 PR tree-optimization/69848
3797 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3798
a05d3de8 37992016-08-16 Martin Liska <mliska@suse.cz>
3800
3801 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3802 of memory operations so that it can be handled by core2
3803 in 32-bit mode.
3804
b50ad04e 38052016-08-16 Richard Biener <rguenther@suse.de>
3806
3807 PR tree-optimization/76783
3808 * gcc.dg/pr76783.c: New testcase.
3809 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3810
b441db40 38112016-08-16 Bin Cheng <bin.cheng@arm.com>
3812
3813 PR tree-optimization/72817
3814 PR tree-optimization/73450
3815 * gcc.dg/tree-ssa/pr72817.c: New test.
3816 * gcc.dg/tree-ssa/pr73450.c: New test.
3817
36d310d0 38182016-08-15 Fritz Reese <fritzoreese@gmail.com>
3819
3820 * gfortran.dg/init_flag_13.f90: New testcase.
3821 * gfortran.dg/init_flag_14.f90: Ditto.
3822 * gfortran.dg/init_flag_15.f03: Ditto.
3823 * gfortran.dg/dec_init_1.f90: Ditto.
3824 * gfortran.dg/dec_init_2.f90: Ditto.
3825
e5ec9f76 38262016-08-15 Uros Bizjak <ubizjak@gmail.com>
3827
3828 PR target/72867
3829 * gcc.target/i386/pr72867.c: New test.
3830
6ce66d38 38312016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3832
3833 * c-c++-common/dump-ada-spec-5.c: New test.
3834
894463cf 38352016-08-15 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/73434
3838 * gcc.dg/torture/pr73434.c: New testcase.
3839
98b374b4 38402016-08-15 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR tree-optimization/72824
3843 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3844
9b90f118 38452016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3846
3847 PR fortran/70598
3848 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3849 in use_device clause.
3850 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3851 * gfortran.dg/goacc/list.f95: Adjust to catch
3852 "neither a POINTER nor an array" error messages.
3853
1d80868e 38542016-08-14 Uros Bizjak <ubizjak@gmail.com>
3855
3856 PR target/76342
3857 * gcc.target/i386/pr76342.c: New test.
3858
153e4ac1 38592016-08-12 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR c/71512
3862 * g++.dg/ubsan/pr71512.C: New test.
3863 * c-c++-common/ubsan/pr71512-1.c: New test.
3864 * c-c++-common/ubsan/pr71512-2.c: New test.
3865
3c382998 38662016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3869 vector initialization options.
3870 * gcc.target/powerpc/vec-init-2.c: Likewise.
3871 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3872 is generated on ISA 3.0.
3873
7079d57a 38742016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3875
3876 PR middle-end/71654
3877 * gcc.dg/c-c++-common/pr71654.c: New test.
3878 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3879 dg-options.
3880 * gcc.dg/tree-ssa/vrp24: Likewise.
3881
7175bb2a 38822016-08-12 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR c/67410
3885 * gcc.dg/pr67410.c: New test.
3886
56fb8e9d 38872016-08-12 Bin Cheng <bin.cheng@arm.com>
3888
3889 PR tree-optimization/69848
3890 * gcc.dg/vect/vect-pr69848.c: New test.
3891
1f84b4ab 38922016-08-12 Uros Bizjak <ubizjak@gmail.com>
3893
3894 PR testsuite/71008
3895 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3896 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3897 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3898 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3899
60b349d9 39002016-08-12 Richard Biener <rguenther@suse.de>
3901
3902 PR tree-optimization/57326
3903 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3904 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3905 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3906 * gcc.target/i386/pr45685.c: Likewise.
3907 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3908 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3909 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3910 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3911 * gfortran.dg/pr34163.f90: Likewise.
3912
6d5f72f3 39132016-08-12 Martin Liska <mliska@suse.cz>
3914
3915 * g++.dg/gcov/gcov-16.C: New test.
3916 * lib/gcov.exp: Support new argument for run-gcov function.
3917
b357db2c 39182016-08-12 Martin Liska <mliska@suse.cz>
3919
3920 PR gcov-profile/35590
3921 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3922
08e33f10 39232016-08-12 Richard Biener <rguenther@suse.de>
3924
3925 PR tree-optimization/72851
3926 * gcc.dg/torture/pr72851.c: New testcase.
3927
92a44a68 39282016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3929
832d369d 3930 PR debug/63240
3931 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3932 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3933 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3934 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3935 DW_AT_deleted.
3936
1289a281 3937 PR debug/55641
3938 * g++.dg/debug/dwarf2/ref-1.C: New.
3939
9a478fab 3940 PR debug/49366
3941 * g++.dg/debug/dwarf2/template-params-12.H: New.
3942 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3943 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3944 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3945 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3946 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3947 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3948 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3949
e61229f8 39502016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3951
3952 PR target/72863
3953 * gcc.target/powerpc/pr72863.c: New test.
3954
c7823416 39552016-08-11 Uros Bizjak <ubizjak@gmail.com>
3956
3957 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3958
df15667f 39592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3960
3961 * gcc.target/i386/pieces-strcpy-1.c: New test.
3962 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3963
83c375ba 39642016-08-11 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR c++/72868
3967 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3968
350f354a 39692015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3970
3971 * gcc.target/i386/pieces-memcpy-1.c: New test.
3972 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3973 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3974 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3975 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3976 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3977
74be5bc1 39782016-08-11 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR c/72816
20fb4916 3981 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3982
40395983 39832016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3984
3985 PR tree-optimization/71083
3986 * gcc.c-torture/execute/pr71083.c: New test.
3987 * gnat.dg/loop_optimization23.adb: New test.
3988 * gnat.dg/loop_optimization23_pkg.ads: New test.
3989 * gnat.dg/loop_optimization23_pkg.adb: New test.
3990
ec969ce4 39912016-08-11 Richard Biener <rguenther@suse.de>
3992
3993 PR tree-optimization/72772
3994 * gcc.dg/graphite/pr35356-1.c: Adjust.
3995 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3996
25482c16 39972016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3998
3999 * gfortran.dg/random_7.f90: Take into account that the last seed
4000 value is the special p value.
4001 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4002
f454033a 40032016-08-11 Richard Biener <rguenther@suse.de>
4004
4005 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4006
2d2b78a1 40072016-08-11 Alan Modra <amodra@gmail.com>
4008
4009 * gcc.target/powerpc/pr71680.c: New.
4010
97468983 40112016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4012
4013 * gcc.target/powerpc/bfp/bfp.exp: New file.
4014 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4015 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4016 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4017 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4018 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4019 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4020 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4021 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4022 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4023 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4024 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4025 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4026 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4047 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4048 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4049 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4050 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4051 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4052 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4053 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4054 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4055 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4056 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4057 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4058 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4059 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4060 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4061 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4062 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4063 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4064 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4065 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4066 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4067
23a6fe48 40682016-08-10 Bin Cheng <bin.cheng@arm.com>
4069
4070 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4071 Add aarch64*-*-*.
4072
0cb8f73e 40732016-08-10 Bin Cheng <bin.cheng@arm.com>
4074
4075 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4076
b7ed2a65 40772016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4078
4079 PR target/72853
4080 * gcc.target/powerpc/pr72853.c: New test.
4081
2d2b4107 40822016-08-10 Martin Liska <mliska@suse.cz>
4083
4084 PR gcov-profile/58306
4085 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4086
7132b755 40872016-08-10 Martin Liska <mliska@suse.cz>
4088
4089 * g++.dg/gcov/gcov-threads-1.C: New test.
4090
5186407c 40912016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4092
4093 PR target/71873
4094 * gcc.target/avr/pr71873.c: New test.
4095
44f01555 40962016-08-09 Martin Liska <mliska@suse.cz>
4097
4098 * g++.dg/gcov/gcov-dump-1.C: New test.
4099 * g++.dg/gcov/gcov-dump-2.C: New test.
4100
7d4f18f5 41012016-08-09 Martin Liska <mliska@suse.cz>
4102
4103 * gcc.dg/tree-prof/val-prof-9.c: New test.
4104
defa7026 41052016-08-09 Martin Liska <mliska@suse.cz>
4106
4107 * gcc.dg/tree-prof/val-prof-8.c: New test.
4108
ae7e6062 41092016-08-09 Martin Jambor <mjambor@suse.cz>
4110
0c47dd26 4111 PR ipa/71981
4112 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4113
a69fb570 41142016-08-09 Bin Cheng <bin.cheng@arm.com>
4115
4116 PR tree-optimization/33707
4117 * gcc.dg/vect/pr33707.c: New test.
4118
a031a844 41192016-08-09 Bin Cheng <bin.cheng@arm.com>
4120
4121 PR tree-optimization/pr72772
4122 * gcc.dg/tree-ssa/pr72772.c: New test.
4123
8f1baf0d 41242016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4125
4126 PR rtl-optimization/66669
4127 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4128
53e7aca1 41292016-08-09 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR tree-optimization/72824
4132 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4133
c162fa25 41342016-08-09 Richard Biener <rguenther@suse.de>
4135
4136 PR tree-optimization/71802
4137 * gcc.dg/torture/pr71802.c: New testcase.
4138
87156a7d 41392016-08-09 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR c++/72809
4142 * g++.dg/eh/stdarg1.C: New test.
4143
d0029333 41442016-08-08 Andi Kleen <ak@linux.intel.com>
4145
4146 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4147 test command line in failure log.
4148 (profopt-execute): dito. Make autofdo file names unique.
4149
7af4d06b 41502016-08-08 David Malcolm <dmalcolm@redhat.com>
4151
4152 PR c/64955
4153 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4154 output.
4155
7091ff70 41562016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4157
4158 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4159 c99_runtime.
4160 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4161 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4162 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4163 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4164 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4165 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4166
d189b094 41672016-08-08 David Malcolm <dmalcolm@redhat.com>
4168
4169 PR c/52952
4170 * gcc.dg/cpp/pr66415-1.c: Likewise.
4171 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4172 * gcc.dg/format/c90-printf-1.c: Likewise.
4173 * gcc.dg/format/diagnostic-ranges.c: New test case.
4174
440837fe 41752016-08-08 Jakub Jelinek <jakub@redhat.com>
4176
7cbcf608 4177 PR fortran/72716
4178 * gfortran.dg/gomp/pr72716.f90: New test.
4179
aa1ddb66 4180 PR middle-end/72781
4181 * gcc.dg/gomp/pr72781.c: New test.
4182
440837fe 4183 PR middle-end/68762
4184 * g++.dg/vect/pr68762-1.cc: New test.
4185 * g++.dg/vect/pr68762-2.cc: New test.
4186 * g++.dg/vect/pr68762.h: New file.
4187
eb571c16 41882016-08-08 Martin Sebor <msebor@redhat.com>
4189
4190 PR testsuite/72838
f9c39b65 4191 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4192 * g++.dg/warn/overflow-warn-3.C: Same.
4193 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4194
8ca5189a 41952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4196
4197 PR fortran/71936
4198 * gfortran.dg/allocate_with_source_21.f03: New test.
4199
1495e54c 42002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4201
4202 PR fortran/72698
4203 * gfortran.dg/allocate_with_source_20.f03: New test.
4204
d1e97886 42052016-08-08 Alan Modra <amodra@gmail.com>
4206
4207 * gcc.c-torture/compile/pr72802.c: New.
4208
9da84a54 42092016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4210
4211 PR fortran/70524
4212 * gfortran.dg/dependency_48.f90: New test.
4213
3f9692a5 42142016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4215
b5b764be 4216 PR fortran/70040
3f9692a5 4217 * gfortran.dg/pr70040.f90: New testcase.
4218
099ec19a 42192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4220
4221 PR fortran/71961
4222 * gfortran.dg/matmul_10.f90: New testcase.
4223
e8272095 42242016-08-07 Jan Hubicka <hubicka@ucw.cz>
4225
4226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4227
f5d2c462 42282016-08-07 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR c/72816
4231 * gcc.dg/pr72816.c: New test.
4232
30c60892 42332016-08-06 Jonathan Wakely <jwakely@redhat.com>
4234
4235 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4236 * g++.dg/conversion/pr41426.C: Likewise.
4237 * g++.dg/conversion/pr66211.C: Likewise.
4238 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4239 * g++.dg/init/ref8.C: Likewise.
4240 * g++.old-deja/g++.law/cvt20.C: Likewise.
4241 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4242
2abf3c4a 42432016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4244
4245 PR tree-optimization/18046
4246 * gcc.dg/tree-ssa/vrp105.c: New test.
4247 * gcc.dg/tree-ssa/vrp106.c: New test.
4248
a940fdc7 42492016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4250
4251 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4252 1ul in diagnostics. Remove hyphen from "constant-expression."
4253 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4254 * g++.dg/cpp0x/static_assert3.C: Same.
4255 * g++.dg/cpp1y/constexpr-throw.C: Same.
4256 * g++.dg/template/nontype3.C: Same.
4257 * g++.dg/warn/overflow-warn-1.C: Same.
4258 * g++.dg/warn/overflow-warn-3.C: Same.
4259 * g++.dg/warn/overflow-warn-4.C: Same.
4260
d4166bdc 42612016-08-05 David Malcolm <dmalcolm@redhat.com>
4262
4263 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4264 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4265 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4266 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4267
906dd612 42682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4269
4270 PR tree-optimization/72810
4271 * gcc.dg/tree-ssa/vrp110.c: New test.
4272
9788fb76 42732016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4274
4275 PR Target/72819
4276 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4277 registers.
4278 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4279 saving the half-precision registers.
4280 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4281 value is returned in h0.
4282 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4283 are passed in FP/SIMD registers.
4284 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4285 passing works corrcetly.
4286 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4287 (hfa_f16x2_t): Likewise.
4288 (hfa_f16x3_t): Likewise.
4289 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4290 are promoted to double and passed in a double register.
4291 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4292 are promoted to double and stacked.
4293 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4294 __fp16 data types.
4295 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4296 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4297 __fp16 first get passed in FP/SIMD registers, then stacked.
4298
30f40fe4 42992016-08-05 Nathan Sidwell <nathan@acm.org>
4300
4301 PR c++/68724
4302 * g++.dg/cpp0x/pr68724.C: New.
4303
8a6540e1 43042016-08-05 Richard Biener <rguenther@suse.de>
4305
4306 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4307
09001ac1 43082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4309
4310 * gcc.dg/tree-ssa/vrp107.c: New test.
4311 * gcc.dg/tree-ssa/vrp108.c: New test.
4312 * gcc.dg/tree-ssa/vrp109.c: New test.
4313
88ab6a9c 43142016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4315
4316 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4317 dg-options.
4318
b2a036e7 43192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4320
4321 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4322 test-cases.
4323 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4324 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4325 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4326 test-cases.
4327 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4328 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4329 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4330 large_double.
4331
8dbf49cb 43322016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/72800
4335 * g++.dg/cpp1y/lambda-ice1.C: New.
4336
dcc45aae 43372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4338
4339 PR c++/72759
4340 * g++.dg/cpp1y/pr72759.C: New test.
4341
88fe4062 43422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4343
4344 * gcc.dg/switch-10.c: New test.
4345
a1af716f 43462016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4347
4348 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4349
1fa5d8ba 43502016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4351
4352 * c-c++-common/goacc/routine-5.c: Update.
4353
e8dedc4a 43542016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4355
4356 PR rtl-optimization/70903
4357 * gcc.c-torture/execute/pr70903.c: New test.
4358
7ca5003c 43592016-08-04 Martin Liska <mliska@suse.cz>
4360
4361 * gcc.dg/params/params.exp: Replace file exists with
4362 TESTING_IN_BUILD_TREE.
4363
810702a2 43642016-08-04 Marek Polacek <polacek@redhat.com>
4365
4366 PR c++/70229
4367 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4368
fa8a8f79 43692016-08-04 Richard Biener <rguenther@suse.de>
4370
4371 PR middle-end/71984
4372 * gcc.dg/torture/pr71984.c: Guard correctness check for
4373 little-endian.
4374
9916f5a5 43752016-08-03 Andrew Pinski <apinski@cavium.com>
4376
4377 * gcc.c-torture/compile/20160802-1.c: New testcase.
4378
278b4698 43792016-08-03 Fritz Reese <fritzoreese@gmail.com>
4380
4381 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4382
860c3c85 43832016-08-03 Richard Biener <rguenther@suse.de>
4384
4385 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4386 and remove -O3.
4387 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4388 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4389
0a41d717 43902016-08-03 Richard Biener <rguenther@suse.de>
4391
4392 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4393 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4394 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4395 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4396
52e3c0e8 43972016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4398
4399 * gcc.dg/init-excess-2.c: Require int32plus.
4400 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4401 * gcc.dg/pr59963-2.c: Require int32plus.
4402 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4403 * gcc.dg/unroll-7.c: Require int32plus.
4404
ad8a330c 44052016-08-02 Bin Cheng <bin.cheng@arm.com>
4406
4407 PR tree-optimization/34114
4408 * gcc.dg/tree-ssa/loop-42.c: New test.
4409
d3aa3636 44102016-08-02 Tamar Christina <tamar.christina@arm.com>
4411
4412 * gcc.target/aarch64/vminmaxnm.c: New.
4413 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4414 tests.
4415
c79d3723 44162016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4417
4418 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4419 vec_extract for vector float, vector int, vector short, and vector
4420 char.
4421 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4422 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4423 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4424 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4425
5fc13c39 44262016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4427
4428 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4429 single stack adjustment, no writeback.
5fc13c39 4430 * gcc.target/aarch64/test_frame_12.c: Likewise.
4431 * gcc.target/aarch64/test_frame_13.c: Likewise.
4432 * gcc.target/aarch64/test_frame_15.c: Likewise.
4433 * gcc.target/aarch64/test_frame_6.c: Likewise.
4434 * gcc.target/aarch64/test_frame_7.c: Likewise.
4435 * gcc.target/aarch64/test_frame_8.c: Likewise.
4436 * gcc.target/aarch64/test_frame_16.c: New test.
4437
2eb70c76 44382015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 PR target/72748
4441 * gcc.target/i386/pr72748.c: New test.
4442
92a44a68 44432015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4444
4445 PR tree-optimization/71818
4446 * gcc.dg/vect/pr71818.c: New
4447
56e7a293 44482016-08-01 Martin Liska <mliska@suse.cz>
4449
4450 PR tree-optimization/71857
4451 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4452
aa8852cc 44532016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4454
4455 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4456
f3c032a4 44572016-08-01 Jan Beulich <jbeulich@suse.com>
4458
4459 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4460
a1e9d2c3 44612016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4462
4463 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4464 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4465
466045aa 44662016-07-31 Jonathan Wakely <jwakely@redhat.com>
4467
4468 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4469 (check_effective_target_c++): Likewise. Also match for libstdc++.
4470
92a44a68 44712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4472
4473 PR fortran/41922
4474 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4475 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4476 * gfortran.dg/pr41922.f90: New test.
4477
dd13eb1b 44782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4479
4480 PR fortran/68566
4481 * gfortran.dg/pr68566.f90: new test.
4482
a940fdc7 44832016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4484
4485 PR c++/60760
4486 PR c++/71091
4487 * g++.dg/cpp0x/constexpr-cast.C: New test.
4488 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4489 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4490 * g++.dg/ubsan/pr63956.C: Correct.
4491
efa8ff03 44922016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4493
4494 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4495 vector double or vector long where the vector is in memory.
4496 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4497 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4498
0b8113c5 44992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4500
4501 PR fortran/69867
4502 * gfortran.dg/pr69867.f90: New test.
4503
3badc59b 45042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4505
4506 PR fortran/69962
4507 * gfortran.dg/pr69962.f90: New test.
4508
fc8b54ff 45092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4510
4511 PR fortran/70006
4512 * gfortran.dg/pr70006.f90: New test.
4513
165b422e 45142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4515
4516 PR fortran/71730
4517 * gfortran.dg/pr71730.f90: New test.
4518 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4519 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4520 * gfortran.dg/array_constructor_26.f03: Ditto.
4521
0c6334ed 45222016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4523
4524 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4525 * gcc.target/powerpc/pr71763.c: Likewise.
4526
4ebf85be 45272016-07-29 Marek Polacek <polacek@redhat.com>
4528
4529 PR c/71742
4530 * gcc.dg/940510-1.c: Adjust dg-error.
4531 * gcc.dg/c99-flex-array-1.c: Likewise.
4532 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4533
9efe5be6 4534 PR c/71853
4535 * gcc.dg/noncompile/pr71853.c: New test.
4536
4c4548bb 4537 PR c/71573
4538 * gcc.dg/noncompile/pr71573.c: New test.
4539
8ae70602 4540 PR c/71926
4541 * g++.dg/warn/Wparentheses-30.C: New test.
4542 * gcc.dg/Wparentheses-14.c: New test.
4543
cfc1aded 45442016-07-29 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4547
d5e80d93 45482016-07-29 Bin Cheng <bin.cheng@arm.com>
4549
4550 PR tree-optimization/57558
4551 * gcc.dg/vect/pr57558-1.c: New test.
4552 * gcc.dg/vect/pr57558-2.c: New test.
4553
c7c713ec 45542016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4555
cfc1aded 4556 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4557 to scan forwprop1 dump pass.
4558
34b9af67 45592016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4560
4561 PR c++/51488
4562 * g++.dg/template/pr51488.C: New.
4563
322d4184 45642016-07-29 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR c/71969
4567 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4568 static __inline__.
4569 * gcc.dg/pr71969-1.c: New test.
4570 * gcc.dg/pr71969-2.c: New test.
4571 * gcc.dg/pr71969-3.c: New test.
4572
7648c9c7 45732016-07-29 Marek Polacek <polacek@redhat.com>
4574
4575 PR c/71574
4576 * c-c++-common/pr71574.c: New test.
4577
35fddbd6 4578 PR c/71583
4579 * gcc.dg/noncompile/pr71583.c: New test.
4580
d06bcb87 45812016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4582
4583 PR middle-end/68217
4584 * gcc.dg/pr68217.c: New test.
4585
fb5574d7 45862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4587
4588 PR fortran/71067
4589 * gfortran.dg/pr71067_1.f90: New test.
4590 * gfortran.dg/pr71067_2.f90: Ditto.
4591
a52bb7a0 45922016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4593
4594 * gcc.target/powerpc/vec-extract-1.c: New test.
4595
42e96823 45962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4597
4598 PR fortran/71799
4599 * gfortran.dg/pr71799.f90: New test.
4600
d5539c6b 46012016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/71665
4604 * g++.dg/cpp0x/pr71665-1.C: New.
4605 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4606 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4607 * g++.dg/ext/label10.C: Likewise.
4608 * g++.dg/parse/constant5.C: Likewise.
4609
05995232 46102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4611
4612 PR fortran/71859
4613 * gfortran.dg/pr71859.f90: New test.
4614 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4615 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4616
7a4429b2 46172016-07-28 Paul Thomas <pault@gcc.gnu.org>
4618
4619 PR fortran/71883
4620 * gfortran.dg/pr71883.f90 : New test.
4621
f339cf78 46222016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4623
4624 PR tree-optimization/71734
cfc1aded 4625 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4626
8311fe26 46272016-07-28 Renlin Li <renlin.li@arm.com>
4628
4629 Revert
4630 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4631
4632 PR fortran/71902
4633 * gfortran.dg/dependency_47.f90: New test.
4634
595e387a 46352016-07-28 Martin Liska <mliska@suse.cz>
4636
4637 PR gcov-profile/68025
4638 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4639
83554604 46402016-07-28 Martin Liska <mliska@suse.cz>
4641
4642 * g++.dg/vect/pr70944.cc: New test.
4643
ec6d2d63 46442016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4645
4646 PR middle-end/71994
4647 * gcc.dg/torture/pr71994.c: New test.
4648
12dabcee 46492016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4650
4651 PR middle-end/71078
4652 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4653 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4654 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4655
262a83d5 46562016-07-27 Richard Biener <rguenther@suse.de>
4657
4658 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4659
3989f1fe 46602016-07-27 Martin Liska <mliska@suse.cz>
4661
4662 * gcc.dg/predict-13.c: New test.
4663 * gcc.dg/predict-14.c: New test.
4664
69a499fa 46652016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4666
7a4429b2 4667 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4668 including stdint.h.
4669 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4670 including stdint.h.
4671
751fef95 46722016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4673
4674 PR target/71869
4675 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4676 IEEE built-in functions handle quiet and signalling NaNs
4677 correctly.
4678
5e07497c 46792016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4680
4681 PR fortran/71862
4682 * gfortran.dg/pr71862.f90: New test.
4683
18928e61 46842016-07-26 Martin Sebor <msebor@redhat.com>
4685
4686 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4687 selector with dg-options.
4688
7e1856f1 46892016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4690
4691 PR tree-optimization/18046
4692 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4693 * gcc.dg/tree-ssa/vrp103.c: New test.
4694 * gcc.dg/tree-ssa/vrp104.c: New test.
4695
08679462 46962016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4697
4698 * gcc.target/powerpc/pr63354.c: Require lp64 since
4699 -mprofile-kernel is not legal with -m32.
4700
8c3efadf 47012016-07-26 Richard Biener <rguenther@suse.de>
4702
4703 PR rtl-optimization/71984
4704 * gcc.dg/torture/pr71984.c: New testcase.
4705
78866ecd 47062016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4707
4708 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4709 g++-dg-runtest via et-dg-runtest.
4710 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4711 * gcc.dg/vect/vect.exp: Likewise.
4712 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4713 gfortran-dg-runtest.
4714 * gfortran.dg/vect/vect.exp: Likewise.
4715 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4716 (check_mips_loongson_hw_available): Likewise.
4717 (check_effective_target_mpaired_single_runtime): Likewise.
4718 (check_effective_target_mips_loongson_runtime): Likewise.
4719 (add_options_for_mpaired_single): Likewise.
4720 (check_effective_target_vect_int): Add global et_index.
4721 Check and save the supported feature for a target selected by
4722 the et_index target. Break long lines where appropriate. Call
4723 et-is-effective-target for MIPS with an argument instead of
4724 check_effective_target_* where appropriate.
4725 (check_effective_target_vect_intfloat_cvt): Likewise.
4726 (check_effective_target_vect_uintfloat_cvt): Likewise.
4727 (check_effective_target_vect_floatint_cvt): Likewise.
4728 (check_effective_target_vect_floatuint_cvt): Likewise.
4729 (check_effective_target_vect_simd_clones): Likewise.
4730 (check_effective_target_vect_shift): ewise.
4731 (check_effective_target_whole_vector_shift): Likewise.
4732 (check_effective_target_vect_bswap): Likewise.
4733 (check_effective_target_vect_shift_char): Likewise.
4734 (check_effective_target_vect_long): Likewise.
4735 (check_effective_target_vect_float): Likewise.
4736 (check_effective_target_vect_double): Likewise.
4737 (check_effective_target_vect_long_long): Likewise.
4738 (check_effective_target_vect_no_int_max): Likewise.
4739 (check_effective_target_vect_no_int_add): Likewise.
4740 (check_effective_target_vect_no_bitwise): Likewise.
4741 (check_effective_target_vect_widen_shift): Likewise.
4742 (check_effective_target_vect_no_align): Likewise.
4743 (check_effective_target_vect_hw_misalign): Likewise.
4744 (check_effective_target_vect_element_align): Likewise.
4745 (check_effective_target_vect_condition): Likewise.
4746 (check_effective_target_vect_cond_mixed): Likewise.
4747 (check_effective_target_vect_char_mult): Likewise.
4748 (check_effective_target_vect_short_mult): Likewise.
4749 (check_effective_target_vect_int_mult): Likewise.
4750 (check_effective_target_vect_extract_even_odd): Likewise.
4751 (check_effective_target_vect_interleave): Likewise.
4752 (check_effective_target_vect_stridedN): Likewise.
4753 (check_effective_target_vect_multiple_sizes): Likewise.
4754 (check_effective_target_vect64): Likewise.
4755 (check_effective_target_vect_call_copysignf): Likewise.
4756 (check_effective_target_vect_call_sqrtf): Likewise.
4757 (check_effective_target_vect_call_btrunc): Likewise.
4758 (check_effective_target_vect_call_btruncf): Likewise.
4759 (check_effective_target_vect_call_ceil): Likewise.
4760 (check_effective_target_vect_call_ceilf): Likewise.
4761 (check_effective_target_vect_call_floor): Likewise.
4762 (check_effective_target_vect_call_floorf): Likewise.
4763 (check_effective_target_vect_call_lceil): Likewise.
4764 (check_effective_target_vect_call_lfloor): Likewise.
4765 (check_effective_target_vect_call_nearbyint): Likewise.
4766 (check_effective_target_vect_call_nearbyintf): Likewise.
4767 (check_effective_target_vect_call_round): Likewise.
4768 (check_effective_target_vect_call_roundf): Likewise.
4769 (check_effective_target_vect_perm): Likewise, but also append *_saved
4770 to the existing global name to properly cache the result.
4771 (check_effective_target_vect_perm_byte): Likewise.
4772 (check_effective_target_vect_perm_short): Likewise.
4773 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4774 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4775 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4776 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4777 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4778 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4779 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4780 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4781 (check_effective_target_vect_sdot_qi): Likewise.
4782 (check_effective_target_vect_udot_qi): Likewise.
4783 (check_effective_target_vect_sdot_hi): Likewise.
4784 (check_effective_target_vect_udot_hi): Likewise.
4785 (check_effective_target_vect_usad_char): Likewise.
4786 (check_effective_target_vect_pack_trunc): Likewise.
4787 (check_effective_target_vect_unpack): Likewise.
4788 (check_effective_target_vect_aligned_arrays): Likewise.
4789 (check_effective_target_vect_natural_alignment): Likewise.
4790 (check_effective_target_vector_alignment_reachable): Likewise.
4791 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4792 (is-effective-target): Initialize et_index if undefined.
4793 (et-dg-runtest): New.
4794 (et-is-effective-target): Likewise.
4795 (check_vect_support_and_set_flags): Add supported MIPS targets to
4796 EFFECTIVE_TARGETS list. Return the number of supported targets.
4797
b2930f09 47982016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4799 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4800
4801 PR middle-end/70920
4802 * gcc.dg/pr70920-1.c: New test-case.
4803 * gcc.dg/pr70902-2.c: Likewise.
4804 * gcc.dg/pr70920-3.c: Likewise.
4805 * gcc.dg/pr70920-4.c: Likewise
4806 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4807 2 instead of 3.
4808
90821294 48092016-07-25 Alexander Monakov <amonakov@ispras.ru>
4810
4811 * gcc.c-torture/execute/pr71494.c: Require label_values.
4812 * gcc.dg/pr16973.c: Ditto.
4813
1660595b 48142016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4815
4816 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4817 * gcc.dg/torture/pr69771.c: Require int32plus.
4818 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4819
5b2b88ce 48202016-07-25 Martin Liska <mliska@suse.cz>
4821
4822 * gcc.dg/torture/pr71987.c: New test.
4823
e2f926e9 48242016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4825
4826 PR fortran/71935
4827 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4828 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4829 * gfortran.dg/pr71935.f90: New test.
4830
a940fdc7 48312016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4832
4833 PR c++/71675
4834 * g++.dg/ext/atomic-3.C: New test.
4835 * gcc.dg/atomic/pr71675.c: New test.
4836
5a43070d 48372016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4838
4839 * gcc.target/i386/mvc8.c: New test.
4840
1b793819 48412016-07-22 Bin Cheng <bin.cheng@arm.com>
4842
4843 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4844 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4845
d4b4c787 48462016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4847
4848 PR fortran/71795
4849 * gfortran.dg/constructor_50.f90: New test.
4850
45648efe 48512016-07-22 Martin Liska <mliska@suse.cz>
4852
4853 PR gcov-profile/69028
4854 PR gcov-profile/62047
4855 * g++.dg/cilk-plus/pr69028.C: New test.
4856
b657bb1f 48572016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4858
4859 * gfortran.dg/coarray_stat_2.f90: New test.
4860
3a421504 48612016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4862
4863 * gcc.target/powerpc/vec-extract.h: New files to check the
4864 vec_extract built-in functions for all vector types, testing
4865 accessing each element, both with constant and variable element
4866 numbers.
4867 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4868 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4869 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4870 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4871 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4872 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4873 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4874 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4875 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4876
d40a1eac 48772016-07-21 Jakub Jelinek <jakub@redhat.com>
4878
4879 PR c++/71728
4880 * g++.dg/other/pr71728.C: New test.
4881
3b0d7293 48822016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4883
4884 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4885 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4886 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4887 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4888 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4889
50953a9f 48902016-07-21 Richard Biener <rguenther@suse.de>
4891
4892 PR tree-optimization/71947
4893 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4894
90261646 48952016-07-21 Bin Cheng <bin.cheng@arm.com>
4896
4897 * gcc.dg/tree-ssa/scev-15.c: New.
4898
5a5a7a90 48992016-07-21 Bin Cheng <bin.cheng@arm.com>
4900
4901 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4902
df0c563f 49032016-07-21 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR c++/71941
4906 * g++.dg/gomp/pr71941.C: New test.
4907
24acd4ab 49082016-07-20 David Malcolm <dmalcolm@redhat.com>
4909
4910 PR c/70339
4911 PR c/71858
4912 * g++.dg/spellcheck-identifiers.C: New test case, based on
4913 gcc.dg/spellcheck-identifiers.c.
4914 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4915 gcc.dg/spellcheck-identifiers-2.c.
4916 * g++.dg/spellcheck-typenames.C: New test case, based on
4917 gcc.dg/spellcheck-typenames.c
4918
8669e753 49192016-07-20 Jonathan Wakely <jwakely@redhat.com>
4920
4921 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4922 pointer to member function and also test catching by reference.
4923
75cb41b8 49242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4925
4926 * gcc.target/s390/pr67443.c: Fix test case.
4927
07be1239 49282016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4929
4930 * gcc.target/s390/insv-1.c: Xfail some tests.
4931 * gcc.target/s390/insv-2.c: Likewise.
4932
e9b5fdd9 49332016-07-20 Georg-Johann Lay <avr@gjlay.de>
4934
4935 * gcc.target/avr/torture/get-mem.c: New test.
4936 * gcc.target/avr/torture/set-mem.c: New test.
4937
b704b0e1 49382016-07-20 Georg-Johann Lay <avr@gjlay.de>
4939
4940 PR target/71948
4941 * gcc.target/avr/torture/tiny-progmem.c: New test.
4942
051eb924 49432016-07-20 Jakub Jelinek <jakub@redhat.com>
4944
fdb70809 4945 PR c++/71909
4946 * g++.dg/parse/pr71909.C: New test.
4947 * g++.dg/tm/pr71909.C: New test.
4948
051eb924 4949 PR c++/50060
4950 * g++.dg/cpp0x/constexpr-50060.C: New test.
4951 * g++.dg/cpp1y/constexpr-50060.C: New test.
4952
c4e1267c 49532016-07-20 Martin Liska <mliska@suse.cz>
4954
4955 * gfortran.dg/graphite/pr71898.f90: New test.
4956
ecaa5fd4 49572016-07-20 Bin Cheng <bin.cheng@arm.com>
4958
4959 PR tree-optimization/71503
4960 PR tree-optimization/71683
4961 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4962 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4963
f5b88ba1 49642016-07-20 Martin Liska <mliska@suse.cz>
4965
4966 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4967 * gcc.dg/plugin/sreal-test-1.c: Remove.
4968 * gcc.dg/plugin/sreal_plugin.c: Remove.
4969
e889bd11 49702016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4971
4972 PR fortran/71902
4973 * gfortran.dg/dependency_47.f90: New test.
4974
1c6bb1c0 49752016-07-19 Jakub Jelinek <jakub@redhat.com>
4976
94d511af 4977 PR rtl-optimization/71916
4978 * gcc.c-torture/compile/pr71916.c: New test.
4979
54e95a17 4980 PR middle-end/71874
4981 * g++.dg/torture/pr71874.C: New test.
4982
1c6bb1c0 4983 PR middle-end/71734
4984 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4985 (my_alloc): Rewritten to use __builtin_posix_memalign and
4986 __SIZE_TYPE__.
4987 (my_free): Use __builtin_free instead of _mm_free.
4988 (Vec::operator=): Use __builtin_memcpy.
4989
0d565f19 49902016-07-19 Martin Jambor <mjambor@suse.cz>
4991
cfc1aded 4992 PR fortran/71688
4993 * gfortran.dg/pr71688.f90: New test.
0d565f19 4994
2be13cd5 49952016-07-19 Richard Biener <rguenther@suse.de>
4996
4997 * c-c++-common/vector-subscript-6.c: New testcase.
4998 * c-c++-common/vector-subscript-7.c: Likewise.
4999
1697df09 50002016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5001
7a4429b2 5002 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5003 and UInt32 based on __SIZEOF_INT__.
5004
8894566e 50052016-07-19 Richard Biener <rguenther@suse.de>
5006
5007 PR tree-optimization/71901
5008 * gcc.dg/torture/pr71901.c: New testcase.
5009
50102016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5011
5012 PR tree-optimization/71908
5013 * gcc.dg/torture/pr71908.c: New testcase.
5014
106ac76d 50152016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5016
5017 PR target/71493
5018 * gcc.target/powerpc/pr71493-1.c: New test.
5019 * gcc.target/powerpc/pr71493-2.c: Likewise.
5020
e6517a48 50212016-07-18 Jakub Jelinek <jakub@redhat.com>
5022
d1e0c36e 5023 PR c++/71835
5024 * g++.dg/conversion/ambig3.C: New test.
5025
6fe424c2 5026 PR c++/71828
5027 * g++.dg/cpp0x/constexpr-71828.C: New test.
5028
d3dd9e33 5029 PR c++/71826
5030 * g++.dg/template/pr71826.C: New test.
5031
74fd83a9 5032 PR c++/71822
5033 * g++.dg/template/defarg21.C: New test.
5034
e6517a48 5035 PR c++/71871
5036 * g++.dg/ext/vector31.C: New test.
5037
f942bdbf 50382016-07-18 Uros Bizjak <ubizjak@gmail.com>
5039
5040 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5041
4b1425be 50422016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5043
5044 PR tree-optimization/71734
5045 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5046
a80f37e1 50472016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5048
5049 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5050 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5051 stack-layout-dynamic-1.c: New test.
5052
ea283725 50532016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5054
5055 * gcc.target/s390/nolrl-1.c: New test.
5056
14eab729 50572016-07-17 Fritz Reese <fritzoreese@gmail.com>
5058
5059 PR fortran/71523
5060 * gfortran.dg/pr71523_1.f90: New test.
5061 * gfortran.dg/pr71523_2.f90: New test.
5062
3925d644 50632016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5064
5065 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5066
fb9ff4ce 50672016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5068 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5069
5070 PR fortran/62125
5071 * gfortran.dg/pr62125.f90: New test.
5072
95b0f5e9 50732016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5074
5075 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5076 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5077
1913be16 50782016-07-15 Jonathan Wakely <jwakely@redhat.com>
5079
5080 PR c++/58796
5081 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5082 * g++.dg/cpp0x/nullptr35.C: New test.
5083
b4803084 50842016-07-15 Bin Cheng <bin.cheng@arm.com>
5085
5086 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5087
89e3ec3d 50882016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5089
5090 * gfortran.dg/goacc/vector_length.f90: New test.
5091
2084e279 50922016-07-15 Richard Biener <rguenther@suse.de>
5093
5094 PR tree-optimization/71881
5095 * gcc.dg/torture/pr71881.c: New testcase.
5096
2177bb9a 50972016-07-15 Richard Biener <rguenther@suse.de>
5098
5099 PR tree-optimization/71887
5100 * gcc.dg/torture/pr71887.c: New testcase.
5101
0dd7db3b 51022016-07-15 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR c/71858
5105 * gcc.dg/spellcheck-identifiers-3.c: New test.
5106
b41cc4d1 51072016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5108
5109 PR fortran/71807
5110 * gfortran.dg/null_9.f90: New test.
5111
a4d34e5e 51122016-07-15 Bin Cheng <bin.cheng@arm.com>
5113
5114 * gcc.dg/tree-ssa/loop-41.c: New test.
5115
1547c551 51162016-07-15 Bin Cheng <bin.cheng@arm.com>
5117
5118 PR tree-optimization/71347
5119 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5120
b9c2416b 51212016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/29819
5124 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5125 * gfortran.dg/contains.f90: Ditto.
5126 * gfortran.dg/contains_empty_1.f03: Ditto.
5127 * gfortran.dg/submodule_3.f08: Ditto.
5128
28413b15 51292016-07-14 Jakub Jelinek <jakub@redhat.com>
5130
661af228 5131 PR testsuite/71865
5132 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5133 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5134 expected diagnostics.
5135
28413b15 5136 PR c/71858
5137 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5138 * gcc.dg/spellcheck-identifiers-2.c: New test.
5139 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5140 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5141
7b3b3a49 51422016-07-14 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR tree-optimization/71872
5145 * gcc.c-torture/compile/pr71872.c: New test.
5146
7c039c44 51472016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5148
5149 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5150 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5151 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5152 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5153 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5154 * gcc.target/arm/atomic-op-acquire-1.c: This.
5155 * gcc.target/arm/atomic-op-char.c: Rename into ...
5156 * gcc.target/arm/atomic-op-char-1.c: This.
5157 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5158 * gcc.target/arm/atomic-op-consume-1.c: This.
5159 * gcc.target/arm/atomic-op-int.c: Rename into ...
5160 * gcc.target/arm/atomic-op-int-1.c: This.
5161 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5162 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5163 * gcc.target/arm/atomic-op-release.c: Rename into ...
5164 * gcc.target/arm/atomic-op-release-1.c: This.
5165 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5166 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5167 * gcc.target/arm/atomic-op-short.c: Rename into ...
5168 * gcc.target/arm/atomic-op-short-1.c: This.
5169 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5170 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5171 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5172 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5173 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5174 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5175 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5176 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5177 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5178 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5179
80c5e533 51802016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5181
5182 PR fortran/70842
5183 * gfortran.dg/select_type_35.f03: New test.
5184
c5a9fc7b 51852016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5186
5187 PR target/65951
5188 PR tree-optimization/70923
5189 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5190 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5191 * gcc.dg/vect/pr65951.c: Likewise.
5192 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5193
d1242c94 51942016-07-14 David Edelsohn <dje.gcc@gmail.com>
5195
5196 * c-c++-common/pr60226.c: Expect maximum object file alignment
5197 error on AIX.
5198
97f2a90b 51992016-07-14 Richard Biener <rguenther@suse.de>
5200
5201 PR tree-optimization/71866
5202 * gcc.dg/torture/pr71866.c: New testcase.
5203
6029a910 52042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5205
5206 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5207 selector and enclose boolean expression in curly braces.
5208
798d22ed 52092016-07-14 Alan Modra <amodra@gmail.com>
5210
5211 PR target/71733
5212 * gcc.target/powerpc/p9-novsx.c: New.
5213
3ffcb27d 52142016-07-13 Andi Kleen <ak@linux.intel.com>
5215
5216 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5217 * g++.dg/tree-prof/morefunc.C: Dito.
5218 * g++.dg/tree-prof/pr35545.C: Dito.
5219 * g++.dg/tree-prof/reorder.C: Dito.
5220 * gcc.dg/tree-prof/20050826-2.c: Dito.
5221 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5222 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5223 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5224 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5225 * gcc.dg/tree-prof/inliner-1.c: Dito.
5226 * gcc.dg/tree-prof/merge_block.c: Dito.
5227 * gcc.dg/tree-prof/stringop-1.c: Dito.
5228 * gcc.dg/tree-prof/stringop-2.c: Dito.
5229 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5230 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5231 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5232 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5233 * gcc.dg/tree-prof/update-loopch.c: Dito.
5234 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5235 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5236 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5237 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5238 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5239 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5240 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5241
9ace90e5 52422016-07-13 Andi Kleen <ak@linux.intel.com>
5243
5244 * lib/profopt.exp (profopt-execute): Remove .imports files.
5245
b75cf198 52462016-07-13 Andi Kleen <ak@linux.intel.com>
5247
f942bdbf 5248 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5249
4d0389a9 52502016-07-13 Andi Kleen <ak@linux.intel.com>
5251
5252 * lib/profopt.exp (dg-final-scan-autofdo,
5253 dg-final-scan-not-autofdo): New functions.
5254
a5af7a75 52552016-07-13 Bin Cheng <bin.cheng@arm.com>
5256
5257 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5258 * gcc.dg/vect/vect-35.c: Ditto.
5259 * gcc.dg/vect/vect-alias-check-2.c: New test.
5260
c6bcae01 52612016-07-13 Martin Liska <mliska@suse.cz>
5262
5263 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5264 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5265 * gfortran.dg/pr42108.f90: Update expected dump scan.
5266
0644c120 52672016-07-13 Richard Biener <rguenther@suse.de>
5268
5269 PR tree-optimization/24574
5270 * gcc.dg/pr24574.c: New testcase.
5271
2bbae5b9 52722016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5273
f942bdbf 5274 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5275 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5276 * c-c++-common/pr68833-1.c: Require int32plus.
5277 * gcc.dg/ipa/pr63551.c: Likewise.
5278 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5279 * gcc.dg/ipa/pr64041.c: Require int32plus.
5280
839a6560 52812016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5282
5283 PR ipa/71633
5284 * g++.dg/pr71633.C: New test.
5285
8f5f2788 52862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5287
5288 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5289 Add new arm_thumb1_cbz_ok effective target.
5290 * gcc.target/arm/cbz.c: New test.
5291
417e5cc5 52922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5293
5294 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5295 Define effective target.
5296 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5297 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5298 * gcc.target/arm/movhi_movw.c: New test.
5299 * gcc.target/arm/movsi_movw.c: Likewise.
5300 * gcc.target/arm/movdi_movw.c: Likewise.
5301
68a5143e 53022016-07-13 Richard Biener <rguenther@suse.de>
5303
5304 PR middle-end/71104
5305 * gcc.dg/pr71104-1.c: New testcase.
5306 * gcc.dg/pr71104-2.c: Likewise.
5307
69e8d259 53082016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5309
5310 PR target/71805
5311 * gcc.target/powerpc/pr71805.c: New test.
5312
244f142f 53132016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5314
5315 * gcc.target/powerpc/divkc3-1.c: New.
5316 * gcc.target/powerpc/mulkc3-1.c: New.
5317
6fc56f1f 53182016-07-12 Nathan Sidwell <nathan@acm.org>
5319
5320 * gcc.target/arm/data-rel-1.c: New.
5321 * gcc.target/arm/data-rel-2.c: New.
5322 * gcc.target/arm/data-rel-3.c: New.
5323
94ee1e9c 53242016-07-12 Martin Liska <mliska@suse.cz>
5325
5326 * gcc.dg/params/blocksort-part.c: New test.
5327 * gcc.dg/params/params.exp: New file.
5328
cd32d747 53292016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5330
5331 PR middle-end/71700
5332 * gcc.c-torture/execute/pr71700.c: New test.
5333
ad010d47 53342016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5335 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/23286
5338 PR tree-optimization/70159
5339 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5340 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5341 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5342 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5343 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5344 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5345 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5346 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5347 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5348 * gcc.dg/pr51879-12.c: Likewise.
5349 * gcc.dg/strlenopt-9.c: Likewise.
5350 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5351 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5352 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5353 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5354 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5355 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5356 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5357 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5358 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5359 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5360 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5361 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5362 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5363 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5364 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5365
9aece49e 53662016-07-12 Richard Biener <rguenther@suse.de>
5367
5368 PR rtl-optimization/68961
5369 * gcc.target/i386/pr68961.c: New testcase.
5370
8f05fee9 53712016-07-11 Jakub Jelinek <jakub@redhat.com>
5372
4a6cc5cd 5373 PR middle-end/71758
5374 * c-c++-common/gomp/pr71758.c: New test.
5375 * gfortran.dg/gomp/pr71758.f90: New test.
5376
8f05fee9 5377 PR tree-optimization/71823
5378 * gcc.dg/vect/pr71823.c: New test.
5379
b73690a4 53802016-07-11 David Malcolm <dmalcolm@redhat.com>
5381
5382 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5383 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5384 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5385
675f4c6b 53862016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5387
5388 PR target/71801
5389 * gcc.target/i386/pr71801.c: New test.
5390
9aaf7e3e 53912016-07-11 Richard Biener <rguenther@suse.de>
5392
5393 PR tree-optimization/71816
5394 * gcc.dg/torture/pr71816.c: New testcase.
5395
dd58bf21 53962016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5397
5398 PR fortran/71783
5399 * gfortran.dg/dependency_46.f90: New test.
5400
a2ebcb84 54012016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5402
5403 PR rtl-optimization/71621
5404 * gcc.target/i386/pr71621-1.c: New.
5405 * gcc.target/i386/pr71621-2.c: New.
5406
6cedf97e 54072016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5408
5409 * gfortran.dg/goacc/pr71704.f90: New test.
5410
dc71c755 54112016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5412
5413 PR target/71297
5414 * gcc.target/powerpc/pr71297.c: New.
5415
288161af 54162016-07-08 Jiong Wang <jiong.wang@arm.com>
5417
5418 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5419
98e771d6 54202016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5421
5422 PR target/71806
5423 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5424
c3d27339 54252016-07-08 Alan Hayward <alan.hayward@arm.com>
5426
5427 PR tree-optimization/71667
5428 * gcc.dg/vect/pr71667.c: New
5429
b1b5042a 54302016-07-08 Martin Liska <mliska@suse.cz>
5431
5432 * gcc.dg/torture/pr71606.c: New test.
5433
5cdc40a0 54342016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5435
5436 PR fortran/71764
5437 * gfortran.dg/pr71764.f90: New test.
5438
bcc4d868 54392016-07-07 Jakub Jelinek <jakub@redhat.com>
5440 Kai Tietz <ktietz70@googlemail.com>
5441
5442 PR c++/70869
5443 PR c++/71054
5444 * g++.dg/cpp0x/pr70869.C: New test.
5445 * g++.dg/cpp0x/pr71054.C: New test.
5446
b39328b2 54472016-07-07 David Edelsohn <dje.gcc@gmail.com>
5448
5449 * g++.dg/debug/pr71432.C: Fail on AIX.
5450
95c9caad 54512016-07-07 Martin Liska <mliska@suse.cz>
5452
5453 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5454 an undefined behavior.
5455 * gfortran.dg/do_3.F90: Likewise.
5456 * gfortran.dg/do_check_11.f90: New test.
5457 * gfortran.dg/do_check_12.f90: New test.
5458 * gfortran.dg/do_corner_warn.f90: New test.
5459
8e976d11 54602016-07-07 Martin Liska <mliska@suse.cz>
5461
5462 * gfortran.dg/predict-1.f90: Ammend the test.
5463 * gfortran.dg/predict-2.f90: Likewise.
5464
26716fc7 54652016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5466
5467 PR ipa/71624
5468 * g++.dg/pr71624.C: New test.
5469
2d079cbf 54702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5471
5472 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5473 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5474 ARMv8-M Mainline architectures.
5475
9e6f4af4 54762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5477
5478 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5479 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5480
d490b07a 54812016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5482
5483 PR target/70098
5484 PR target/71763
5485 * gcc.target/powerpc/pr71763.c: New file.
5486
798fc305 54872016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5488
5489 PR tree-optimization/71518
f942bdbf 5490 * gcc.dg/pr71518.c: New test.
798fc305 5491
97e4cbac 54922016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5493
5494 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5495
19aea164 54962016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5497
f942bdbf 5498 PR target/50739
19aea164 5499 * gcc.target/avr/pr50739.c: New test.
5500
105e9dfc 55012016-07-05 Jan Hubicka <jh@suse.cz>
5502
5503 * gcc.dg/tree-ssa/scev-14.c: update template.
5504
1137da9c 55052016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5506
5507 * gcc.dg/vect/group-no-gaps-1.c: New test.
5508
ce393063 55092016-07-05 Andi Kleen <ak@linux.intel.com>
5510
5511 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5512 if kernel supports MPX.
5513
92a44a68 55142016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5515
5516 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5517
f2ccdf8e 55182016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5519 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5520
5521 * gcc.target/powerpc/signbit-1.c: New test.
5522 * gcc.target/powerpc/signbit-2.c: New test.
5523 * gcc.target/powerpc/signbit-3.c: New test.
5524
0215a22c 55252016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5526
5527 PR rtl-optimization/71594
5528 * gcc.dg/torture/pr71594.c: New test.
5529
30a39817 55302016-07-05 Jan Hubicka <jh@suse.cz>
5531
5532 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5533
b65b8df2 55342016-07-05 David Malcolm <dmalcolm@redhat.com>
5535
5536 PR c++/62314
f9c39b65 5537 * g++.dg/parse/error5.C: Update column
b65b8df2 5538 number of missing semicolon error.
5539 * g++.dg/pr62314-2.C: New test case.
5540
6b5471d8 55412016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5542
5543 * gfortran.dg/coarray_stat_function.f90: New test.
5544 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5545 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5546 to new interfaces.
5547
35b3a8dd 55482016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5549
5550 PR fortran/71623
5551 * gfortran.dg/deferred_character_17.f90: New test.
5552
b84c1ddf 55532016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5554
5555 * gcc.target/arm/neon/polytypes.c: Move to ...
5556 * gcc.target/arm/polytypes.c: ... here.
5557 * gcc.target/arm/neon/pr51534.c: Move to ...
5558 * gcc.target/arm/pr51534.c: ... here.
5559 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5560 * gcc.target/arm/vect-vcvt.c: ... here.
5561 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5562 * gcc.target/arm/vect-vcvtq.c: ... here.
5563 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5564 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5565 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5566 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5567 * gcc.target/arm/neon/neon.exp: Delete.
5568 * gcc.target/arm/neon/: Delete.
5569
7e9136f1 55702016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5571
5572 PR fortran/65575
5573 * gfortran.dg: pr65575.f90: New test.
5574
18b42a28 55752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5576
5577 PR fortran/35849
5578 * gfortran.dg: pr35849.f90: New test.
5579
f8765404 55802016-07-04 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR c++/71739
5583 * g++.dg/cpp0x/pr71739.C: New test.
5584
e3422b3a 55852016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5586
5587 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5588
2da1c9f7 55892016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5590
5591 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5592 locr.
5593 * gcc.target/s390/loc-1.c: New test.
5594
6125d36e 55952016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5596
f9c39b65 5597 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5598 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5599
42797d4b 56002016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5601
5602 PR target/63874
5603 * gcc.target/aarch64/pr63874.c: New test.
5604
9d9fe66a 56052016-07-04 Jan Beulich <jbeulich@suse.com>
5606
5607 * g++.dg/header.c: New.
5608 * gcc.dg/header.c: New.
5609
c364d0f3 56102016-07-02 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR c/71719
5613 * c-c++-common/Wunused-var-15.c: New test.
5614
267f3c67 56152016-07-01 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR fortran/71687
5618 * gfortran.dg/gomp/pr71687.f90: New test.
5619
8297c70b 56202016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5621
5622 * gcc.dg/const-float128-ped.c: Require __float128 effective
5623 target and options.
5624 * gcc.dg/const-float128.c: Likewise.
5625 * gcc.dg/torture/float128-cmp-invalid.c: Require
5626 __float128 and base_quadfloat_support effective targets, and
5627 __float128 options.
5628 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5629 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5630 * gcc.dg/torture/float128-nan.c: Likewise.
5631 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5632 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5633 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5634 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5635 (add_options_for___float128): New.
5636 (check_effective_target_base_quadword_support): New.
5637
eab79b94 56382016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5639
5640 PR target/71720
5641 * gcc.target/powerpc/pr71720.c: New test.
5642
4ce6622a 56432016-07-01 Jan Beulich <jbeulich@suse.com>
5644
5645 * gcc.dg/bss.c: New.
5646
0b6f1914 56472016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5648
5649 PR target/71698
5650 * gcc.target/powerpc/pr71698.c: New test.
5651
4d28a470 56522016-07-01 Georg-Johann Lay <avr@gjlay.de>
5653
5654 PR target/71151
5655 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5656 instead of ".foo" for its section name.
5657 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5658 depending on MCU's flash size.
5659 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5660 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5661 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5662 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5663 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5664 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5665
ed8613ec 56662016-07-01 Jan Beulich <jbeulich@suse.com>
5667
5668 * gcc.target/i386/pr65105-2.c: Add -msse2.
5669
720a0bce 56702016-06-30 Jakub Jelinek <jakub@redhat.com>
5671
c54ee83c 5672 PR tree-optimization/71707
5673 * gcc.dg/strlenopt-29.c: New test.
5674
a845ae6c 5675 PR fortran/71704
5676 * gfortran.dg/gomp/pr71704.f90: New test.
5677
720a0bce 5678 PR fortran/71705
5679 * gfortran.dg/gomp/pr71705.f90: New test.
5680
17c32c4a 56812016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5682
5683 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5684 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5685 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5686 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5687 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5688 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5689 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5690 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5691 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5692 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5693 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5694 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5695 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5696 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5697 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5698 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5699 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5700 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5701 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5702 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5703 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5704 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5705 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5706 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5707 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5708 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5709 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5710 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5711 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5712 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5713 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5714 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5715 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5716 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5717 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5718 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5719 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5720 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5721 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5722 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5723 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5724 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5725 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5726 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5727 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5728 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5729 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5730 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5731 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5732 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5733 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5734 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5735 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5736 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5737 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5738 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5739 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5740 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5741 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5742 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5743 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5744 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5745 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5746 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5747 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5748 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5749 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5750 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5751 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5752 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5753 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5754 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5755 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5756 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5757 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5758 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5759 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5760 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5761 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5762 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5763 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5764
443405c9 57652016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5766 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5767
5768 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5769
6e3a3de2 57702016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5771 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5772
5773 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5774
413c4f6c 57752016-06-30 David Malcolm <dmalcolm@redhat.com>
5776
5777 PR driver/71651
5778 * gcc.dg/spellcheck-options-12.c: New test case.
5779
4c4e99c3 57802016-06-30 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR middle-end/71693
5783 * gcc.c-torture/compile/pr71693.c: New test.
5784
26a2e993 57852016-06-29 David Malcolm <dmalcolm@redhat.com>
5786
5787 * gcc.dg/spellcheck-params.c: New testcase.
5788 * gcc.dg/spellcheck-params-2.c: New testcase.
5789
63abcf45 57902016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5791
5792 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5793 vector extract instructions.
5794 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5795
5f1d49ac 57962016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5797
5798 PR fortran/71686
5799 * gfortran.dg/unexpected_eof_2.f90: New test.
5800 * gfortran.dg/unexpected_eof_3.f90: New test.
5801
0dc00113 58022016-06-29 Jim Wilson <jim.wilson@linaro.org>
5803
5804 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5805
4b975445 58062016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5807
5808 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5809 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5810 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5811
e276a6b9 58122016-06-29 Richard Biener <rguenther@suse.de>
5813
5814 PR middle-end/15256
5815 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5816
c02f3e35 58172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5818
5819 * gcc.target/arm/aapcs/neon-vect10.c: Require
5820 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5821 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5822 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5823 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5824 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5825 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5826 * gcc.target/arm/fp16-aapcs-1.c: Require
5827 -mfloat-ab=hard. Also simplify the test.
5828 * gcc.target/arm/fp16-aapcs-2.c: New.
5829
d0c2a3dd 58302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5831
f942bdbf 5832 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5833 (add_options_for_arm_fp16_ieee): New.
5834 (add_options_for_arm_fp16_alternative): New.
5835 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5836 long-line.
5837 (effective_target_arm_fp16_hw): New.
5838
162fed22 58392016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5840
5841 PR tree-optimization/71655
5842 * g++.dg/pr71655.C: New test.
5843
9ed0eb00 58442016-06-29 Martin Liska <mliska@suse.cz>
5845
5846 * gcc.dg/pr71585.c: New test.
5847 * gcc.dg/pr71585-2.c: New test.
5848 * gcc.dg/pr71585-3.c: New test.
5849
641b1c86 58502016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5851
5852 PR tree-optimization/70729
5853 * g++.dg/vect/pr70729.cc: New test.
5854
44e775d8 58552016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5856
5857 * c-c++-common/gomp/cancel-1.c: Extend.
5858
83b23cdf 58592016-06-29 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR tree-optimization/71625
5862 * gcc.dg/strlenopt-28.c: New test.
5863
b6a4a0f5 58642016-06-29 Richard Biener <rguenther@suse.de>
5865
5866 PR middle-end/71002
5867 * g++.dg/torture/pr71002.C: Adjust testcase.
5868
1af10ce6 58692016-06-29 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR c/71685
5872 * gcc.dg/pr71685.c: New test.
5873
58742016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5875
5876 PR c/71552
5877 * gcc.dg/init-bad-9.c: New test.
5878
043457fd 58792016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5880
5881 * gcc.target/powerpc/abs128-1.c: Require VSX.
5882 * gcc.target/powerpc/copysign128-1.c: Likewise.
5883 * gcc.target/powerpc/inf128-1.c: Likewise.
5884 * gcc.target/powerpc/nan128-1.c: Likewise.
5885
d378e319 58862016-06-28 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR middle-end/71626
5889 * gcc.c-torture/execute/pr71626-1.c: New test.
5890 * gcc.c-torture/execute/pr71626-2.c: New test.
5891
10ef7949 58922016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5893
5894 PR target/71656
5895 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5896
1fcfb8f7 58972016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5898
5899 PR target/71670
5900 * gcc.target/powerpc/pr71670.c: New testcase.
5901
35fd0c10 59022016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5903
5904 PR target/71656
5905 * gcc.target/powerpc/pr71656-1.c: New test.
5906 * gcc.target/powerpc/pr71656-2.c: New test.
5907
584757bc 59082016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5909
5910 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5911 around fp16 code.
5912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5915 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5916 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5917 Add arm_neon_fp16_ok effective target.
f942bdbf 5918 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5919 Likewise.
5920 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5921 Likewise.
5922 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5923 Likewise.
5924 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5925 Likewise.
5926 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5927 Likewise.
5928 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5929 Likewise.
5930 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5931 Likewise.
5932 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5933 Likewise.
5934 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5935 Likewise.
5936 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5937 Likewise.
5938 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5939 Likewise.
584757bc 5940
cbcc4297 59412016-06-26 Jan Hubicka <hubicka@ucw.cz>
5942
5943 * gcc.dg/predict-12.c: New testcase.
5944
0aa73965 59452016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5946
5947 PR fortran/71649
5948 * gfortran.dg/pr71649.f90: New test.
5949
9977f724 59502016-06-25 Jakub Jelinek <jakub@redhat.com>
5951
a5c54f33 5952 PR tree-optimization/71643
5953 * g++.dg/opt/pr71643.C: New test.
5954
9977f724 5955 PR tree-optimization/71631
5956 * gcc.c-torture/execute/pr71631.c: New test.
5957
e09883e4 59582016-06-24 Jan Hubicka <hubicka@ucw.cz>
5959
5960 * gcc.dg/predict-11.c: New testcase.
5961 * gfortran.dg/predict-2.f90: New testcase.
5962
89beffc9 59632016-06-24 Jan Hubicka <hubicka@ucw.cz>
5964
5965 * gcc.dg/predict-10.c: New test.
5966
2275a11d 59672016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5968
5969 * gcc.target/powerpc/abs128-1.c: New.
5970 * gcc.target/powerpc/copysign128-1.c: New.
5971 * gcc.target/powerpc/inf128-1.c: New.
5972 * gcc.target/powerpc/nan128-1.c: New.
5973
37681b7f 59742016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gfortran.dg/pr71642.f90: New test.
5977
9cf2d600 59782016-06-24 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR tree-optimization/71647
5981 * gcc.target/i386/pr71647.c: New test.
5982
eea332b9 59832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5984
5985 * gcc.target/i386/noplt-gd-1.c: New test.
5986 * gcc.target/i386/noplt-gd-2.c: Likewise.
5987 * gcc.target/i386/noplt-gd-3.c: Likewise.
5988 * gcc.target/i386/noplt-ld-1.c: Likewise.
5989 * gcc.target/i386/noplt-ld-2.c: Likewise.
5990 * gcc.target/i386/noplt-ld-3.c: Likewise.
5991 * lib/target-supports.exp
5992 (check_effective_target_tls_get_addr_via_got): New.
5993
b6d48a78 59942016-06-24 Uros Bizjak <ubizjak@gmail.com>
5995
5996 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5997 testsuite compile flags.
5998 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5999 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6000
60012016-06-24 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * g++dg/vect/pr36684.cc: Add dg-do compile.
6004 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6005 * gcc.dg/vect/pr70021.c: Ditto.
6006 * gcc.dg/vect/pr70138-1.c: Ditto.
6007 * gcc.dg/vect/pr70138-2.c: Ditto.
6008 * gcc.dg/vect/pr70354-1.c: Ditto.
6009 * gcc.dg/vect/pr70354-2.c: Ditto.
6010 * gcc.dg/vect/pr71259.c: Ditto.
6011 * gcc.dg/vect/pr71416-1.c: Ditto.
6012 * gcc.dg/vect/slp-43.c: Ditto.
6013 * gcc.dg/vect/slp-45.c: Ditto.
6014 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6015 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6016 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6017 * gfortran.dg/vect/pr69980.f90: Ditto.
6018
60192016-06-24 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6022 * gcc.dg/vect/bb-slp-30.c: Ditto.
6023 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6024 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6025 * gcc.dg/vect/pr45902.c: Ditto.
6026 * gcc.dg/vect/pr48172.c: Ditto.
6027 * gcc.dg/vect/pr48377.c: Ditto.
6028 * gcc.dg/vect/pr49038.c: Ditto.
6029 * gcc.dg/vect/pr49771.c: Ditto.
6030 * gcc.dg/vect/pr52091.c: Ditto.
6031 * gcc.dg/vect/pr53185-2.c: Ditto.
6032 * gcc.dg/vect/pr56826.c: Ditto.
6033 * gcc.dg/vect/pr60276.c: Ditto.
6034 * gcc.dg/vect/pr62021.c: Ditto.
6035 * gcc.dg/vect/pr63530.c: Ditto.
6036 * gcc.dg/vect/pr65518.c: Ditto.
6037 * gcc.dg/vect/pr65947-1.c: Ditto.
6038 * gcc.dg/vect/pr65947-10.c: Ditto.
6039 * gcc.dg/vect/pr65947-11.c: Ditto.
6040 * gcc.dg/vect/pr65947-12.c: Ditto.
6041 * gcc.dg/vect/pr65947-13.c: Ditto.
6042 * gcc.dg/vect/pr65947-2.c: Ditto.
6043 * gcc.dg/vect/pr65947-3.c: Ditto.
6044 * gcc.dg/vect/pr65947-4.c: Ditto.
6045 * gcc.dg/vect/pr65947-5.c: Ditto.
6046 * gcc.dg/vect/pr65947-6.c: Ditto.
6047 * gcc.dg/vect/pr65947-7.c: Ditto.
6048 * gcc.dg/vect/pr65947-8.c: Ditto.
6049 * gcc.dg/vect/pr65947-9.c: Ditto.
6050 * gcc.dg/vect/pr71416-1.c: Ditto.
6051 * gcc.dg/vect/pr71439.c: Ditto.
6052 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6053 * gcc.dg/vect/vect-bswap16.c: Ditto.
6054 * gcc.dg/vect/vect-bswap32.c: Ditto.
6055 * gcc.dg/vect/vect-bswap64.c: Ditto.
6056 * gcc.dg/vect/vect-live-1.c: Ditto.
6057 * gcc.dg/vect/vect-live-2.c: Ditto.
6058 * gcc.dg/vect/vect-live-3.c: Ditto.
6059 * gcc.dg/vect/vect-live-4.c: Ditto.
6060 * gcc.dg/vect/vect-live-5.c: Ditto.
6061 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6062 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6063 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6064 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6065 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6066 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6067 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6068 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6069 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6070 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6071 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6072 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6073 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6074 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6075 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6076 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6077 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6078
d4213166 60792016-06-24 Uros Bizjak <ubizjak@gmail.com>
6080
6081 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6082
5aaec397 60832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6084
6085 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6086 ia32 if R_386_GOT32X relocation is supported.
6087 * gcc.target/i386/noplt-3.c: Likewise.
6088 * gcc.target/i386/noplt-2.c: Likewise.
6089 (main): Renamed to ...
6090 (bar): This.
6091 * gcc.target/i386/noplt-4.c: Likewise.
6092 (main): Renamed to ...
6093 (bar): This.
6094 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6095 * gcc.target/i386/pr67400-5.c: Likewise.
6096
77104764 60972016-06-24 Jakub Jelinek <jakub@redhat.com>
6098
7318e591 6099 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6100 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6101
77104764 6102 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6103 f4): Adjust expected diagnostics.
6104 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6105 (T): If OVFP is defined, redefine to TP.
6106 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6107 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6108 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6109 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6110 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6111 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6112 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6113 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6114 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6115 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6116 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6117 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6118 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6119 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6120 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6121 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6122 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6123 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6124 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6125 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6126 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6127 as last argument to __builtin_add_overflow_p.
6128
ddf08519 61292016-06-23 Uros Bizjak <ubizjak@gmail.com>
6130
6131 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6132 dg-options and remove default vector testsuite compile flags.
6133 * g++.dg/vect/pr33860a.cc: Ditto.
6134 * g++.dg/vect/pr45470-a.cc: Ditto.
6135 * g++.dg/vect/pr45470-b.cc: Ditto.
6136 * g++.dg/vect/pr60896.cc: Ditto.
6137 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6138 * gcc.dg/vect/pr18308.c: Ditto.
6139 * gcc.dg/vect/pr24049.c: Ditto.
6140 * gcc.dg/vect/pr33373.c: Ditto.
6141 * gcc.dg/vect/pr36228.c: Ditto.
6142 * gcc.dg/vect/pr42395.c: Ditto.
6143 * gcc.dg/vect/pr42604.c: Ditto.
6144 * gcc.dg/vect/pr46663.c: Ditto.
6145 * gcc.dg/vect/pr48765.c: Ditto.
6146 * gcc.dg/vect/pr49093.c: Ditto.
6147 * gcc.dg/vect/pr49352.c: Ditto.
6148 * gcc.dg/vect/pr52298.c: Ditto.
6149 * gcc.dg/vect/pr52870.c: Ditto.
6150 * gcc.dg/vect/pr53185.c: Ditto.
6151 * gcc.dg/vect/pr53773.c: Ditto.
6152 * gcc.dg/vect/pr56695.c: Ditto.
6153 * gcc.dg/vect/pr62171.c: Ditto.
6154 * gcc.dg/vect/pr63530.c: Ditto.
6155 * gcc.dg/vect/pr68339.c: Ditto.
6156 * gcc.dg/vect/pr71259.c: Ditto.
6157 * gcc.dg/vect/vect-82_64.c: Ditto.
6158 * gcc.dg/vect/vect-83_64.c: Ditto.
6159 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6160 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6161 * gcc.dg/vect/vect-shift-2.c: Ditto.
6162 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6163 * gfortran.dg/vect/pr39318.f90: Ditto.
6164 * gfortran.dg/vect/pr45714-a.f: Ditto.
6165 * gfortran.dg/vect/pr45714-b.f: Ditto.
6166 * gfortran.dg/vect/pr46213.f90: Ditto.
6167
81883aeb 61682016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6169 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6170
6171 * gcc.target/powerpc/p9-splat-5.c: New test.
6172
affe5c16 61732016-06-23 Uros Bizjak <ubizjak@gmail.com>
6174
6175 PR tree-optimization/71488
6176 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6177 * lib/target-supports.exp: ... here.
6178 (check_sse4_hw_available): New procedure.
6179 (check_effective_target_sse4_runtime): Ditto.
6180 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6181 -march=westmere for sse4_runtime targets.
547fdd3e 6182 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6183 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6184 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6185 (main): Call check_vect ().
e50240d3 6186 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6187
6fb2f181 61882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6189
6190 PR target/66232
6191 PR target/67400
6192 * gcc.target/i386/pr66232-14.c: New file.
6193 * gcc.target/i386/pr66232-15.c: Likewise.
6194 * gcc.target/i386/pr66232-16.c: Likewise.
6195 * gcc.target/i386/pr66232-17.c: Likewise.
6196 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6197 ia32 if R_386_GOT32X relocation is supported.
6198 * gcc.target/i386/pr67400-2.c: Likewise.
6199 * gcc.target/i386/pr67400-3.c: Likewise.
6200 * gcc.target/i386/pr67400-4.c: Likewise.
6201 * gcc.target/i386/pr67400-6.c: Likewise.
6202 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6203 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6204
88be2b3c 62052016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6206
6207 PR libgfortran/48852
6208 * gfortran.dg/char4_iunit_1.f03: Update test.
6209 * gfortran.dg/f2003_io_5.f03: Update test.
6210 * gfortran.dg/real_const_3.f90: Update test.
6211
ff600f64 62122016-06-23 Andi Kleen <ak@linux.intel.com>
6213
6214 * g++.dg/bprob/bprob.exp: Support autofdo.
6215 * g++.dg/tree-prof/tree-prof.exp: dito.
6216 * gcc.dg/tree-prof/tree-prof.exp: dito.
6217 * gcc.misc-tests/bprob.exp: dito.
6218 * gfortran.dg/prof/prof.exp: dito.
6219 * lib/profopt.exp: dito.
6220 * lib/target-supports.exp: Check for autofdo.
6221
afa7ed87 62222016-06-23 Martin Liska <mliska@suse.cz>
6223
6224 * gcc.dg/pr71619.c: New test.
6225
0941fba8 62262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6227
6228 PR target/67400
56896ed3 6229 * gcc.target/i386/pr67400-1.c: New test.
6230 * gcc.target/i386/pr67400-2.c: Likewise.
6231 * gcc.target/i386/pr67400-3.c: Likewise.
6232 * gcc.target/i386/pr67400-4.c: Likewise.
6233 * gcc.target/i386/pr67400-5.c: Likewise.
6234 * gcc.target/i386/pr67400-6.c: Likewise.
6235 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6236
e557fc7f 62372016-06-22 David Malcolm <dmalcolm@redhat.com>
6238
6239 * c-c++-common/missing-header-1.c: New test case.
6240 * c-c++-common/missing-header-2.c: New test case.
6241 * c-c++-common/missing-header-3.c: New test case.
6242 * c-c++-common/missing-header-4.c: New test case.
6243
8469aece 62442016-06-22 David Malcolm <dmalcolm@redhat.com>
6245
6246 PR c/70339
6247 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6248 hint.
6249 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6250 expected results due to builtin "nanl" now being suggested for
6251 "name".
6252 * gcc.dg/pr67580.c: Update expected messages.
6253 * gcc.dg/spellcheck-identifiers.c: New testcase.
6254 * gcc.dg/spellcheck-typenames.c: New testcase.
6255
6628b04d 62562016-06-22 David Malcolm <dmalcolm@redhat.com>
6257
6258 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6259 file.
6260 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6261 diagnostic-test-show-locus-parseable-fixits.c to sources for
6262 diagnostic_plugin_test_show_locus.c.
6263 * lib/gcc-defs.exp (freeform_regexps): New global.
6264 (dg-regexp): New function.
6265 (handle-dg-regexps): New function.
6266 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6267 freeform_regexps to the empty list.
6268 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6269
82ccd33e 62702016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6271
affe5c16 6272 PR tree-optimization/71488
82ccd33e 6273 * g++.dg/pr71488.C: New test.
6274 * gcc.dg/vect/vect-bool-cmp.c: New test.
6275
2c21de58 62762016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gcc.dg/guality/param-5.c: New test.
6279
fadfd5fc 62802016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6281
6282 * gcc.target/i386/asm-flag-7.c: New test.
6283
03fee1f8 62842016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6285
6286 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6287 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6288 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6289 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6290 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6291 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6296 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6297 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6298 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6299 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6300 * lib/target-supports.exp: Likewise.
6301
6905db52 63022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6303
6304 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6305 * gcc.dg/attr-ms_struct-2.c: Likewise.
6306 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6307 * gcc.dg/bf-ms-attrib.c: Likewise.
6308 * gcc.dg/bf-ms-layout-2.c: Likewise.
6309 * gcc.dg/bf-ms-layout-3.c: Likewise.
6310 * gcc.dg/bf-ms-layout.c: Likewise.
6311 * gcc.dg/bf-no-ms-layout.c: Likewise.
6312 * gcc.target/i386/bitfield1.c: Likewise.
6313 * gcc.target/i386/bitfield2.c: Likewise.
6314 * gcc.target/i386/bitfield3.c: Likewise.
6315
a6f93fc2 63162016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6317
6318 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6319 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6320 override other than -mcpu=power9 command-line option is specified,
6321 or if the target operating system is aix.
6322 * gcc.target/powerpc/darn-1.c: Likewise.
6323 * gcc.target/powerpc/darn-2.c: Likewise.
6324 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6325 test if effective-target is not powerpc_p9vector_ok or if the
6326 target operating system is not defined.
6327 * gcc.target/powerpc/vslv-1.c: Likewise.
6328 * gcc.target/powerpc/vsrv-0.c: Likewise.
6329 * gcc.target/powerpc/vsrv-1.c: Likewise.
6330
1cb2b4d3 63312016-06-21 Tobias Burnus <burnus@net-b.de>
6332
6333 PR fortran/71068
6334 * gfortran.dg/coarray/data_1.f90: New.
6335
66ff0c67 63362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6339 (dg-require-effective-target): Use arm_v8_neon_hw.
6340 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6341 (dg-require-effective-target): Likewise.
6342 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6343 (dg-require-effective-target): Likewise.
6344 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6345 (dg-require-effective-target): Likewise.
6346 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6347 (dg-require-effective-target): Likewise.
6348 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6349 (dg-require-effective-target): Likewise.
6350 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6351 Add AArch64 check.
6352
949bfed4 63532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6354
6355 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6356 Set to 3 so test passes.
6357
a20f6cd4 63582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6359
6360 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6361
12792843 63622016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6363
6364 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6365 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6366 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6367 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6368
49763db6 63692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6370
6371 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6372 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6373
ada61167 63742016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6375
6376 PR target/71549
6377 * gcc.target/i386/pr71549.c: New test.
6378
a15584d4 63792016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6380
6381 * gcc.target/powerpc/vadsdu-0.c: Replace
6382 dg-require-effective-target directive to allow test to run on more
6383 platforms, and add dg-skip-if directive to disable test on aix
6384 platforms because of known incompatibilities.
6385 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6386 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6387 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6388 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6389 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6390 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6391 * gcc.target/powerpc/vadsdub-2.c: Replace
6392 dg-require-effective-target directive to allow test to run on more
6393 platforms, and add dg-skip-if directive to disable test on aix
6394 platforms because of known incompatibilities.
6395 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6396 with vec_absdb call to differentiate this test from vadsdub-1.c.
6397 * gcc.target/powerpc/vadsduh-1.c: Replace
6398 dg-require-effective-target directive to allow test to run on more
6399 platforms, and add dg-skip-if directive to disable test on aix
6400 platforms because of known incompatibilities.
6401 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6402 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6403 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6404
ec15ec36 64052016-06-21 Jakub Jelinek <jakub@redhat.com>
6406
6407 PR tree-optimization/71588
6408 * gcc.dg/pr71558.c: New test.
6409
faeffe49 64102016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6411
6412 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6413 * c-c++-common/pr68657-2.c: Likewise.
6414 * c-c++-common/pr68657-3.c: Likewise.
6415 * gcc.dg/torture/pr69714.c: Require int32plus support.
6416 * gcc.dg/torture/pr70025.c: Likewise.
6417 * gcc.dg/torture/pr70083.c: Likewise.
6418 * gcc.dg/torture/pr70542.c: Likewise.
6419 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6420
e218d07f 64212016-06-20 Joseph Myers <joseph@codesourcery.com>
6422
6423 PR c/71601
6424 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6425
232a3df7 64262016-06-20 Jakub Jelinek <jakub@redhat.com>
6427
d7f45b87 6428 PR middle-end/71581
6429 * gcc.dg/pr71581.c: New test.
6430
232a3df7 6431 PR rtl-optimization/71591
6432 * gcc.dg/cpp/pr71591.c: New test.
6433
dbddef42 64342016-06-20 David B. Robins <gcc@davidrobins.net>
6435
6436 PR target/71571
6437 * g++.dg/torture/pr71571.C: New test.
6438
03129ccb 64392016-06-20 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR target/71559
6442 * gcc.target/i386/sse2-pr71559.c: New test.
6443 * gcc.target/i386/avx-pr71559.c: New test.
6444 * gcc.target/i386/avx512f-pr71559.c: New test.
6445
a40b4b62 64462016-06-20 Tobias Burnus <burnus@net-b.de>
6447
6448 PR fortran/71194
6449 * gfortran.dg/pointer_remapping_10.f90: New.
6450
ecbea05a 64512016-06-20 David Malcolm <dmalcolm@redhat.com>
6452
6453 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6454
0f61dae9 64552016-06-20 Martin Sebor <msebor@redhat.com>
6456
6457 PR c/69507
6458 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6459 * gnu90-const-expr-1.c: Same.
6460 * gnu99-const-expr-1.c: Same.
6461 * gnu99-static-1.c: Same.
6462
e458dfd8 64632016-06-20 Renlin Li <renlin.li@arm.com>
6464
2c0c0c9b 6465 PR testsuite/71489
e458dfd8 6466 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6467
7ab71cb3 64682016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6469
6470 * gcc.target/aarch64/vcvt_f64_1.c: New.
6471 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6472 * gcc.target/aarch64/vrecp_f64_1.c: New.
6473
34d36b7a 64742016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6475
6476 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6477 "alignement".
6478
ed7f4748 64792016-06-20 Georg-Johann Lay <avr@gjlay.de>
6480
6481 PR target/71103
6482 * gcc.target/avr/torture/pr71103-2.c: New test.
6483
a940fdc7 64842016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6485
6486 PR c/69507
6487 * gcc.dg/alignof.c: New test.
6488
98683d85 64892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6492 vs dg-error; test constexpr specifier too.
6493
358cee25 64942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6497
c3d7ceb6 64982016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6499
6500 * lib/target-supports.exp
6501 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6502 arm_neon_ok and merge flags. Fix temporary test name.
6503 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6504 and merge flags.
6505
1176073c 65062016-06-17 Martin Liska <mliska@suse.cz>
6507
6508 * gcc.dg/predict-9.c: Fix dump scanning.
6509
f3e2969a 65102016-06-17 Bin Cheng <bin.cheng@arm.com>
6511
6512 PR tree-optimization/71354
6513 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6514
7fdca647 65152016-06-17 Bin Cheng <bin.cheng@arm.com>
6516
6517 PR tree-optimization/71347
6518 * gcc.dg/tree-ssa/pr71347.c: New test.
6519
a338a226 65202016-06-17 Bin Cheng <bin.cheng@arm.com>
6521
6522 PR tree-optimization/71354
6523 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6524
c1e75671 65252016-06-17 Bin Cheng <bin.cheng@arm.com>
6526
6527 * gcc.dg/vect/vect-alias-check-1.c: New test.
6528
365ba13d 65292016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6530
59bde511 6531 PR target/71151
365ba13d 6532 * gcc.target/avr/pr71151-1.c: New test.
6533 * gcc.target/avr/pr71151-2.c: New test.
6534 * gcc.target/avr/pr71151-3.c: New test.
6535 * gcc.target/avr/pr71151-4.c: New test.
6536 * gcc.target/avr/pr71151-5.c: New test.
6537 * gcc.target/avr/pr71151-6.c: New test.
6538 * gcc.target/avr/pr71151-7.c: New test.
6539 * gcc.target/avr/pr71151-8.c: New test.
6540 * gcc.target/avr/pr71151-common.h: New test.
6541
db48d95b 65422016-06-16 Martin Liska <mliska@suse.cz>
6543
6544 * gfortran.dg/predict-1.f90: New test.
6545
4c780a59 65462016-06-16 Uros Bizjak <ubizjak@gmail.com>
6547
6548 PR target/71242
f9c39b65 6549 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6550
8c1879bc 65512016-06-16 Jan Hubicka <hubicka@ucw.cz>
6552
6553 * g++.dg/vect/pr36648.cc: Disable cunrolli
6554
33698dfe 65552016-06-16 Jakub Jelinek <jakub@redhat.com>
6556
745f2db6 6557 PR target/71554
6558 * gcc.c-torture/execute/pr71554.c: New test.
6559
33698dfe 6560 PR rtl-optimization/71532
6561 * gcc.dg/torture/pr71532.c: New test.
6562
b42322b9 65632016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6564
6565 * gcc.target/powerpc/p9-dimode1.c: New test.
6566 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6567
412b298a 65682016-06-15 Jakub Jelinek <jakub@redhat.com>
6569
93479f99 6570 * gcc.c-torture/compile/20160615-1.c: New test.
6571
412b298a 6572 * g++.dg/cpp0x/ref-qual17.C: New test.
6573
3ec40531 65742016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6575
6576 PR middle-end/71529
6577 * gcc.target/i386/pr71529.C: New test.
6578
edfe7670 65792016-06-15 Alan Hayward <alan.hayward@arm.com>
6580
6581 PR tree-optimization/71483
6582 * g++.dg/vect/pr71483.c: New
6583
6e52ac17 65842016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/70202
6587 * g++.dg/inherit/crash6.C: New.
6588 * g++.dg/inherit/union2.C: Likewise.
6589 * g++.dg/inherit/virtual12.C: Likewise.
6590 * g++.dg/inherit/virtual13.C: Likewise.
6591 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6592
aed35af2 65932016-06-15 Uros Bizjak <ubizjak@gmail.com>
6594
0941fba8 6595 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6596
6f710392 65972016-06-15 Alan Hayward <alan.hayward@arm.com>
6598
6599 PR tree-optimization/71439
6600 * gcc.dg/vect/pr71439.c: New
6601
d1cedfd3 66022016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6603
6604 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6605
ee8fd158 66062016-06-15 Richard Biener <rguenther@suse.de>
6607
6608 * gcc.dg/vect/slp-45.c: New testcase.
6609
5695a690 66102016-06-15 Richard Biener <rguenther@suse.de>
6611
6612 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6613
267ae3ee 66142016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615
6616 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6617 requirements, and disable for AIX for now.
6618 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6619
a6d0e20a 66202016-06-14 Jakub Jelinek <jakub@redhat.com>
6621
b2efd162 6622 PR c++/71528
6623 * g++.dg/opt/pr71528.C: New test.
6624
a6d0e20a 6625 PR c++/71516
6626 * g++.dg/init/pr71516.C: New test.
6627
035778de 66282016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6629
6630 * g++.dg/init/array46.C: New.
6631
7c9dc58e 66322016-06-14 Uros Bizjak <ubizjak@gmail.com>
6633
0941fba8 6634 * gcc.target/i386/float128-3.c: New test.
6635 * gcc.target/i386/quad-sse4.c: Ditto.
6636 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6637 Update scan strings.
7c9dc58e 6638
412640c9 66392016-06-14 Richard Biener <rguenther@suse.de>
6640
6641 PR middle-end/71526
6642 * gfortran.dg/pr71526.f90: New testcase.
6643
1b9fde85 66442016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6645
6646 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6647 * gcc.dg/zero_bits_compound-1.c: Likewise.
6648
306097e3 66492016-06-14 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/71522
6652 * gcc.dg/torture/pr71522.c: New testcase.
6653
566255a8 66542016-06-14 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR tree-optimization/71520
6657 * gcc.dg/tree-ssa/pr71520.c: New test.
6658
eb912adb 66592016-06-14 Richard Biener <rguenther@suse.de>
6660
6661 PR tree-optimization/71521
56d35455 6662 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6663
9720103d 66642016-06-13 Jakub Jelinek <jakub@redhat.com>
6665
12cb8367 6666 PR sanitizer/71498
6667 * c-c++-common/ubsan/bounds-13.c: New test.
6668
9720103d 6669 PR preprocessor/71183
6670 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6671
5965fbcc 66722016-06-13 Jeff Law <law@redhat.com>
6673
6674 PR tree-optimization/71403
6675 * c-c++-common/ubsan/pr71403-1.c: New test.
6676 * c-c++-common/ubsan/pr71403-2.c: New test.
6677 * c-c++-common/ubsan/pr71403-3.c: New test.
6678
04537049 66792016-06-13 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR middle-end/71478
6682 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6683 Add -Wno-psabi -w to dg-options.
6684
412f195f 66852016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6686
6687 * gcc.target/powerpc/vadsdu-0.c: New test.
6688 * gcc.target/powerpc/vadsdu-1.c: New test.
6689 * gcc.target/powerpc/vadsdu-2.c: New test.
6690 * gcc.target/powerpc/vadsdu-3.c: New test.
6691 * gcc.target/powerpc/vadsdu-4.c: New test.
6692 * gcc.target/powerpc/vadsdu-5.c: New test.
6693 * gcc.target/powerpc/vadsdub-1.c: New test.
6694 * gcc.target/powerpc/vadsdub-2.c: New test.
6695 * gcc.target/powerpc/vadsduh-1.c: New test.
6696 * gcc.target/powerpc/vadsduh-2.c: New test.
6697 * gcc.target/powerpc/vadsduw-1.c: New test.
6698 * gcc.target/powerpc/vadsduw-2.c: New test.
6699
527790c1 67002016-06-13 David Malcolm <dmalcolm@redhat.com>
6701
6702 * gcc.dg/c99-init-2.c (c): Update expected error message.
6703 * gcc.dg/init-bad-8.c (foo): Likewise.
6704 * gcc.dg/spellcheck-fields-3.c: New test case.
6705
102e67eb 67062016-06-13 Martin Liska <mliska@suse.cz>
6707
6708 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6709 and "guess loop iv compared" heuristics.
6710 * gcc.dg/predict-2.c: Likewise.
6711 * gcc.dg/predict-3.c: Likewise.
6712 * gcc.dg/predict-4.c: Likewise.
6713 * gcc.dg/predict-5.c: Likewise.
6714 * gcc.dg/predict-6.c: Likewise.
6715
1a54d3be 67162016-06-13 Marek Polacek <polacek@redhat.com>
6717
6718 PR middle-end/71476
6719 * c-c++-common/Wswitch-unreachable-4.c: New test.
6720 * gcc.dg/Wswitch-unreachable-2.c: New test.
6721 * g++.dg/tm/jump1.C: Move dg-warning.
6722
5b7401b8 67232016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6724
6725 * gnat.dg/renaming10.ad[sb]: New test.
6726
1c93151c 67272016-06-13 Paul Thomas <pault@gcc.gnu.org>
6728
6729 PR fortran/70673
6730 * gfortran.dg/pr70673.f90: New test.
6731
249865a0 67322016-06-13 Richard Biener <rguenther@suse.de>
6733
6734 PR middle-end/64516
6735 * gcc.dg/align-3.c: New testcase.
6736
776d9b14 67372016-06-13 Martin Liska <mliska@suse.cz>
6738
6739 * gcc.target/i386/pr71458.c: New test.
6740
0cf5c551 67412016-06-12 Uros Bizjak <ubizjak@gmail.com>
6742
6743 PR target/71241
f9c39b65 6744 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6745
34de0a35 67462016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6747
6748 PR target/60751
6749 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6750 statement.
6751
0cc8bc98 67522016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6753
6754 PR target/60751
6755 * gfortran.dg/comma_IO_extension_1.f90: New test.
6756 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6757 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6758 statement.
6759 * gfortran.dg/graphite/pr38083.f90: Likewise.
6760 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6761 missing format.
6762
0ff78c86 67632016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 * gnat.dg/case_character.adb: New test.
6766
6c38863e 67672016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6768
6769 PR middle-end/71310
6770 * gcc.target/powerpc/pr71310.c: New testcase.
6771
24c41395 67722016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6773
6774 PR middle-end/71478
6775 * gcc.dg/pr71478.c: New test.
6776
aeb26fb6 67772016-06-10 Jakub Jelinek <jakub@redhat.com>
6778
702b3575 6779 PR middle-end/71494
6780 * gcc.c-torture/execute/pr71494.c: New test.
6781
8ec29807 6782 PR c/68657
6783 * gcc.target/i386/pr68657.c: New test.
6784
aeb26fb6 6785 PR inline-asm/68843
6786 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6787 (test): Add -masm=intel alternatives.
6788
1dc4d519 67892016-06-10 Martin Sebor <msebor@redhat.com>
6790
6791 PR c/71392
6792 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6793
6385d6d3 67942016-06-10 Jeff Law <law@redhat.com>
6795
6796 PR tree-optimization/71335
6797 * gcc.c-torture/execute/pr71335.c: New test.
6798
041a412b 67992016-06-10 David Malcolm <dmalcolm@redhat.com>
6800
6801 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6802 the various "cannot tail-call: " messages.
6803
4a5edbb2 68042016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6805
6806 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6807 and options.
6808
9cf3aec3 68092016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6810
6811 PR sanitizer/71480
6812 * c-c++-common/asan/pr71480.c: New test.
6813
61724718 68142016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6815
6816 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6817 (ASMNAME2): Likewise.
6818 (main): Replace fn in asm statement with ASMNAME ("fn").
6819 * gcc.dg/guality/pr68037-2.c: Likewise.
6820 * gcc.dg/guality/pr68037-3.c: Likewise.
6821 * gcc.dg/torture/pr68037-1.c: Likewise.
6822 * gcc.dg/torture/pr68037-2.c: Likewise.
6823 * gcc.dg/torture/pr68037-3.c: Likewise.
6824
1807f6fb 68252016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6826
6827 PR inline-asm/68843
6828 * gcc.target/i386/pr68843-1.c: New test.
6829 * gcc.target/i386/pr68843-2.c: New test.
6830
ccfa030f 68312016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6832 Cesar Philippidis <cesar@codesourcery.com>
6833
6834 PR middle-end/71373
6835 * gcc.dg/goacc/nested-function-1.c: New file.
6836 * gcc.dg/goacc/nested-function-2.c: Likewise.
6837 * gcc.dg/goacc/pr71373.c: Likewise.
6838 * gfortran.dg/goacc/cray-2.f95: Likewise.
6839 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6840 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6841 * gfortran.dg/goacc/cray.f95: Update.
6842 * gfortran.dg/goacc/loop-1.f95: Likewise.
6843 * gfortran.dg/goacc/loop-3.f95: Likewise.
6844 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6845 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6846
68472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6848
6849 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6850 for OpenACC tile clauses.
6851 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6852
6853 PR c/71381
6854 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6855 to...
6856 * c-c++-common/goacc/cache-2.c: ... this new file.
6857 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6858 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6859 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6860 usage.
6861 * gfortran.dg/goacc/cray.f95: Likewise.
6862 * gfortran.dg/goacc/loop-1.f95: Likewise.
6863
bb038f3e 68642016-06-10 Alan Hayward <alan.hayward@arm.com>
6865
6866 PR tree-optimization/71407
6867 PR tree-optimization/71416
6868 * gcc.dg/vect/pr71407.c: New
6869 * gcc.dg/vect/pr71416-1.c: New
6870 * gcc.dg/vect/pr71416-2.c: New
6871
332409d3 68722016-06-10 Richard Biener <rguenther@suse.de>
6873
6874 PR middle-end/71477
6875 * gcc.dg/torture/pr71477.c: New testcase.
6876
03cf727c 68772016-06-09 Julia Koval <julia.koval@intel.com>
6878
6879 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6880 * gcc.target/i386/interrupt-13.c: Likewise.
6881 * gcc.target/i386/interrupt-15.c: Likewise.
6882 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6883 * gcc.target/i386/interrupt-24.c: Likewise.
6884 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6885 * gcc.target/i386/interrupt-9.c: Likewise.
6886 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6887
23b101c5 68882016-06-09 Martin Sebor <msebor@redhat.com>
6889
6890 PR c/70883
6891 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6892 * gcc.dg/builtin-constant_p-1.c: Same.
6893 * gcc.dg/builtins-error.c: Same.
6894 * gcc.dg/pr70859.c: Same.
6895
188d6bbb 68962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6897
6898 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6899 * gcc.dg/torture/pr68067-1.c: Likewise.
6900 * gcc.dg/torture/pr68067-2.c: Likewise.
6901
69022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6903
6904 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6905 when setting SIZE.
6906
ff8886bd 69072016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6908
6909 PR c++/71465
6910 * g++.dg/inherit/crash5.C: New.
6911 Revert:
6912 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/70202
6915 * g++.dg/inherit/crash5.C: New.
6916 * g++.dg/inherit/virtual1.C: Adjust.
6917
3f76cceb 69182016-06-09 Martin Liska <mliska@suse.cz>
6919
6920 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6921 * g++.dg/predict-loop-exit-2.C: Likewise.
6922 * g++.dg/predict-loop-exit-3.C: Likewise.
6923 * gcc.dg/predict-1.c: Likewise.
6924 * gcc.dg/predict-2.c: Likewise.
6925 * gcc.dg/predict-3.c: Likewise.
6926 * gcc.dg/predict-4.c: Likewise.
6927 * gcc.dg/predict-5.c: Likewise.
6928 * gcc.dg/predict-6.c: Likewise.
6929 * gcc.dg/predict-7.c: Likewise.
6930
59ae3d1b 69312016-06-09 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/71462
6934 * gcc.dg/torture/pr71462.c: New testcase.
6935
8c2d2acf 69362016-06-09 Marek Polacek <polacek@redhat.com>
6937
6938 PR c/65471
6939 * gcc.dg/c11-generic-3.c: New test.
6940
224cb6b7 69412016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 * g++.dg/init/array42.C: New.
6944 * g++.dg/init/array43.C: Likewise.
6945 * g++.dg/init/array44.C: Likewise.
6946 * g++.dg/init/array45.C: Likewise.
6947 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6948 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6949 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6950 * g++.dg/gomp/pr35751.C: Likewise.
6951 * g++.dg/init/array23.C: Likewise.
6952 * g++.dg/init/brace2.C: Likewise.
6953 * g++.dg/init/brace6.C: Likewise.
6954
732905bb 69552016-06-08 Martin Sebor <msebor@redhat.com>
6956 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR c++/70507
6959 PR c/68120
6960 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6961 * c-c++-common/builtin-arith-overflow-2.c: New test.
6962 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6963 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6964 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6965
7ddaa622 69662016-06-08 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR c++/71442
6969 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6970
84ee0905 69712016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6972
6973 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6974 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6975 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6976 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6977 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6978 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6979 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6980 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6981 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6982 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6983 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6984 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6985 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6986
2876af98 69872016-06-08 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/68558
6990 * gcc.dg/vect/slp-44.c: New testcase.
6991
acbb0d03 69922016-06-08 Richard Biener <rguenther@suse.de>
6993
6994 * gcc.dg/vect/slp-43.c: New testcase.
6995
f8689010 69962016-06-08 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/71452
6999 * gcc.dg/torture/pr71452.c: New testcase.
7000
52d393eb 70012016-06-08 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR c++/71448
7004 * g++.dg/torture/pr71448.C: New test.
7005
9d700ce4 70062016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7007
7008 PR debug/71432
7009 PR ada/71413
7010 * g++.dg/debug/pr71432.C: New test.
7011
eb96ef65 70122016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7013
7014 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7015 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7016 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7017
a4753cdd 70182016-06-08 Alan Hayward <alan.hayward@arm.com>
7019
7020 * gcc.dg/vect/vect-live-2.c: Update effective target.
7021 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7022 * lib/target-supports.exp: Add aarch64 to vect_long.
7023
bafc7b1d 70242016-06-08 Marek Polacek <polacek@redhat.com>
7025
7026 PR c/71418
7027 * gcc.dg/noncompile/pr71418.c: New test.
7028
06e590e7 7029 PR c/71426
7030 * gcc.dg/noncompile/pr71426.c: New test.
7031
d3cb49c9 70322016-06-07 Jan Hubicka <hubicka@ucw.cz>
7033
7034 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7035 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7036 * gcc.dg/predict-3.c: Update template.
7037 * gcc.dg/predict-5.c: Update template.
7038 * gcc.dg/predict-6.c: Update template.
7039 * gcc.dg/predict-9.c: Update template.
7040 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7041
2d76c36a 70422016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7043
7044 * gcc.target/powerpc/vec-mul.c: New test.
7045
7cfde92a 70462016-06-07 David Malcolm <dmalcolm@redhat.com>
7047
7048 * gcc.dg/spellcheck-fields-2.c: New test case.
7049
b032c4dd 70502016-06-07 Richard Biener <rguenther@suse.de>
7051
7052 PR c/61564
7053 * gcc.dg/Wpragmas-1.c: New testcase.
7054 * gcc.dg/Wattributes-4.c: Likewise.
7055 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7056 entry.
7057
a7056369 70582016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7059
7060 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7061 spurious debug code.
7062
123c61e0 70632016-06-07 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/71428
7066 * gcc.dg/torture/pr71428.c: New testcase.
7067
5819d47b 70682016-06-07 Richard Biener <rguenther@suse.de>
7069
7070 PR middle-end/71423
7071 * gcc.dg/torture/pr71423.c: New testcase.
7072
6cec5c6b 70732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7074
7075 PR middle-end/71408
7076 * gcc.dg/tree-ssa/pr71408.c: New test.
7077
40bbfc17 70782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7079
7080 PR middle-end/71281
7081 * g++.dg/torture/pr71281.C: New test.
7082
61f1f80c 70832016-06-06 Marek Polacek <polacek@redhat.com>
7084
7085 PR c/71362
7086 * gcc.dg/pr71362.c: New test.
7087
0406b32f 70882016-06-06 Jakub Jelinek <jakub@redhat.com>
7089 Patrick Palka <ppalka@gcc.gnu.org>
7090
7091 PR c++/70847
7092 PR c++/71330
7093 PR c++/71393
7094 * g++.dg/opt/pr70847.C: New test.
7095 * g++.dg/ubsan/pr70847.C: New test.
7096 * g++.dg/ubsan/pr71393.C: New test.
7097
b1445999 70982016-06-06 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR tree-optimization/71259
7101 * gcc.dg/vect/pr71259.c: New test.
7102
99b4f3a2 71032016-06-06 David Malcolm <dmalcolm@redhat.com>
7104
7105 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7106 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7107 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7108 above.
7109
837679bc 71102016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7111
7112 PR middle-end/37780
7113 * gcc.c-torture/execute/pr37780.c: New test.
7114 * gcc.target/aarch64/pr37780_1.c: Likewise.
7115 * gcc.target/arm/pr37780_1.c: Likewise.
7116
e4b92538 71172016-06-06 Marek Polacek <polacek@redhat.com>
7118
7119 * c-c++-common/attr-may-alias-1.c: New test.
7120 * c-c++-common/attr-may-alias-2.c: New test.
7121 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7122
43ac2f2f 71232016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7124
7125 PR c/24414
7126 * gcc.target/i386/pr24414.c: New test.
7127
7e1786b2 71282016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7129
7130 * gcc.target/sparc/vis4misc.c: New file.
7131 * gcc.target/sparc/fpcmp.c: Likewise.
7132 * gcc.target/sparc/fpcmpu.c: Likewise.
7133
f593ccb2 71342016-06-06 Alan Hayward <alan.hayward@arm.com>
7135
7136 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7137 * gcc.dg/vect/vect-live-3.c: Likewise.
7138
be6d8ddc 71392016-06-06 Richard Biener <rguenther@suse.de>
7140
7141 PR tree-optimization/71398
7142 * gcc.dg/torture/pr71398.c: New testcase.
7143
78f27916 71442016-06-06 Uros Bizjak <ubizjak@gmail.com>
7145
7146 PR target/71389
7147 * g++.dg/pr71389.C: New test.
7148
c5899606 71492016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7150
7151 PR fortran/71404
7152 * gfortran.dg/fmt_read_5.f: New test.
7153
8e3cd305 71542016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7155
7156 PR fortran/69659
7157 * gfortran.dg/class_array_22.f03: New test.
7158
703c0a09 71592016-06-05 Jan Hubicka <hubicka@ucw.cz>
7160
7161 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7162
d07b2b6f 71632016-06-05 Jan Hubicka <hubicka@ucw.cz>
7164
7165 * gcc.dg/predict-9.c: Update template.
7166
4a7ec4ac 71672016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 PR c++/49377
7170 * g++.dg/template/pr49377.C: New.
7171
7499ef4a 71722016-06-04 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR tree-optimization/71405
7175 * g++.dg/torture/pr71405.C: New test.
7176
558c800d 71772016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 PR c++/70202
7180 * g++.dg/inherit/crash5.C: New.
7181 * g++.dg/inherit/virtual1.C: Adjust.
7182
4ee7cf4b 71832016-06-03 Jeff Law <law@redhat.com>
7184
7185 PR tree-optimization/71316
7186 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7187
b12ae762 71882016-06-03 Jakub Jelinek <jakub@redhat.com>
7189
7190 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7191 dg-additional-options with just -fno-tree-scev-cprop in it.
7192 * gcc.dg/vect/vect-live-2.c: Likewise.
7193 * gcc.dg/vect/vect-live-5.c: Likewise.
7194 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7195 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7196 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7197
e09a5ee3 71982016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7199
7200 PR c++/27100
7201 * g++.dg/other/friend6.C: New test.
7202
f14b1922 72032016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7204
7205 * g++.dg/torture/ppc-ldst-array.C: New.
7206
20702ea3 72072016-06-03 Joseph Myers <joseph@codesourcery.com>
7208
7209 PR target/71276
7210 PR target/71277
7211 * gcc.dg/torture/builtin-fp-int-inexact.c,
7212 gcc.target/i386/387-builtin-fp-int-inexact.c,
7213 gcc.target/i386/387-rint-inline-1.c,
7214 gcc.target/i386/387-rint-inline-2.c,
7215 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7216 gcc.target/i386/sse2-rint-inline-1.c,
7217 gcc.target/i386/sse2-rint-inline-2.c,
7218 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7219 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7220
5ed3cc7b 72212016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7222 Julia Koval <julia.koval@intel.com>
7223
7224 PR target/66960
7225 PR target/67630
7226 PR target/67634
7227 PR target/67841
7228 PR target/68037
7229 PR target/68618
7230 PR target/68661
7231 PR target/69575
7232 PR target/69596
7233 PR target/69734
7234 * gcc.dg/guality/pr68037-1.c: New test.
7235 * gcc.dg/guality/pr68037-2.c: Likewise.
7236 * gcc.dg/guality/pr68037-3.c: Likewise.
7237 * gcc.dg/torture/pr68037-1.c: Likewise.
7238 * gcc.dg/torture/pr68037-2.c: Likewise.
7239 * gcc.dg/torture/pr68037-3.c: Likewise.
7240 * gcc.dg/torture/pr68661-1a.c: Likewise.
7241 * gcc.dg/torture/pr68661-1b.c: Likewise.
7242 * gcc.target/i386/interrupt-1.c: Likewise.
7243 * gcc.target/i386/interrupt-2.c: Likewise.
7244 * gcc.target/i386/interrupt-3.c: Likewise.
7245 * gcc.target/i386/interrupt-4.c: Likewise.
7246 * gcc.target/i386/interrupt-5.c: Likewise.
7247 * gcc.target/i386/interrupt-6.c: Likewise.
7248 * gcc.target/i386/interrupt-7.c: Likewise.
7249 * gcc.target/i386/interrupt-8.c: Likewise.
7250 * gcc.target/i386/interrupt-9.c: Likewise.
7251 * gcc.target/i386/interrupt-10.c: Likewise.
7252 * gcc.target/i386/interrupt-11.c: Likewise.
7253 * gcc.target/i386/interrupt-12.c: Likewise.
7254 * gcc.target/i386/interrupt-13.c: Likewise.
7255 * gcc.target/i386/interrupt-14.c: Likewise.
7256 * gcc.target/i386/interrupt-15.c: Likewise.
7257 * gcc.target/i386/interrupt-16.c: Likewise.
7258 * gcc.target/i386/interrupt-17.c: Likewise.
7259 * gcc.target/i386/interrupt-18.c: Likewise.
7260 * gcc.target/i386/interrupt-19.c: Likewise.
7261 * gcc.target/i386/interrupt-20.c: Likewise.
7262 * gcc.target/i386/interrupt-21.c: Likewise.
7263 * gcc.target/i386/interrupt-22.c: Likewise.
7264 * gcc.target/i386/interrupt-23.c: Likewise.
7265 * gcc.target/i386/interrupt-24.c: Likewise.
7266 * gcc.target/i386/interrupt-25.c: Likewise.
7267 * gcc.target/i386/interrupt-26.c: Likewise.
7268 * gcc.target/i386/interrupt-27.c: Likewise.
7269 * gcc.target/i386/interrupt-28.c: Likewise.
7270 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7271 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7272 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7273 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7274 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7275 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7276 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7277 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7278 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7279 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7280 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7281 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7282
3e346f54 72832016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7284
f27c52fb 7285 PR tree-optimization/52171
7286 * gcc.dg/pr52171.c: New test.
7287 * gcc.target/i386/pr52171.c: New test.
3e346f54 7288
22e029d2 72892016-06-03 Jan Hubicka <jh@suse.cz>
7290
7291 * g++.dg/tree-ssa/pred-1.C: New testcase
7292 * gcc.dg/tree-ssa/pred-1.c: New testcase
7293
41ce74ed 72942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7295
7296 PR target/70957
7297 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7298 support.
7299 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7300
cf573a72 73012016-06-03 Alan Hayward <alan.hayward@arm.com>
7302
7303 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7304
75aae5b4 73052016-06-03 Alan Hayward <alan.hayward@arm.com>
7306
7307 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7308 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7309 * gcc.dg/vect/vect-live-1.c: New test.
7310 * gcc.dg/vect/vect-live-2.c: New test.
7311 * gcc.dg/vect/vect-live-3.c: New test.
7312 * gcc.dg/vect/vect-live-4.c: New test.
7313 * gcc.dg/vect/vect-live-5.c: New test.
7314 * gcc.dg/vect/vect-live-slp-1.c: New test.
7315 * gcc.dg/vect/vect-live-slp-2.c: New test.
7316 * gcc.dg/vect/vect-live-slp-3.c: New test.
7317
eba6788d 73182016-06-03 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR middle-end/71387
7321 * g++.dg/opt/pr71387.C: New test.
7322
5a653985 73232016-06-02 Jeff Law <law@redhat.com>
7324
7325 PR tree-optimization/71328
7326 * gcc.c-torture/compile/pr71328.c: New test.
7327
f92f6941 73282016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7329
7330 PR fortran/52393
7331 * gfortran.dg/fmt_read_3.f90: Fix typo.
7332 * gfortran.dg/fmt_read_4.f90: New test.
7333
0d29e152 73342016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7335
7336 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7337 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7338 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7339 * g++.dg/cpp0x/override2.C: Likewise.
7340 * g++.dg/parse/crash5.C: Likewise.
7341 * g++.dg/parse/error16.C: Likewise.
7342 * g++.dg/parse/error27.C: Likewise.
7343 * g++.dg/template/qualttp15.C: Likewise.
7344 * g++.dg/template/redecl4.C: Likewise.
7345 * g++.old-deja/g++.other/crash39.C: Likewise.
7346 * g++.old-deja/g++.other/struct1.C: Likewise.
7347 * g++.old-deja/g++.pt/m9a.C: Likewise.
7348 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7349
2740a1a5 73502016-06-02 Jakub Jelinek <jakub@redhat.com>
7351
89f17a65 7352 PR c++/71372
7353 * c-c++-common/pr71372.c: New test.
7354
2740a1a5 7355 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7356 __TIME__ strings with __builtin_strcmp instead of printf and
7357 dg-output.
7358
9ae89a4e 73592016-06-02 Martin Liska <mliska@suse.cz>
7360
7361 * gcc.dg/predict-9.c: New test.
7362
41258f9c 73632016-06-02 Jakub Jelinek <jakub@redhat.com>
7364
7365 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7366 global set_compiler_env_var and global saved_compiler_env_var.
7367
dad46eb8 73682016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369
7370 PR rtl-optimization/71295
7371 * gcc.c-torture/compile/pr71295.c: New test.
7372
9cc8a892 73732016-06-02 Jakub Jelinek <jakub@redhat.com>
7374
98e7c96c 7375 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7376
4a5a4de2 7377 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7378 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7379
9cc8a892 7380 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7381 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7382 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7383 alternative number.
7384
46819a36 73852016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7386
7387 * gcc.target/powerpc/p9-splat-4.c: New test.
7388
73892016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7390
7391 PR target/71186
7392 * gcc.target/powerpc/pr71186.c: New test.
7393
d9820cc5 73942016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7395
7396 PR fortran/52393
7397 * gfortran.dg/fmt_read_3.f90: New test.
7398
2f14ca3e 73992016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7400
7401 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7402 procedure.
7403
dfa5c0d3 74042016-06-01 Eduard Sanou <dhole@openmailbox.org>
7405
7406 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7407 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7408 env var is set.
7409 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7410 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7411 shown once.
7412 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7413 during compilation.
7414 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7415 vars set by dg-set-compiler-env-var.
7416
7d7125df 74172016-06-01 Paul Thomas <pault@gcc.gnu.org>
7418
7419 PR fortran/71156
7420 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7421 to the module procedure declaration.
7422 * gfortran.dg/submodule_16.f08: New test.
7423
6ab9cde4 74242016-06-01 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR middle-end/71371
7427 * c-c++-common/gomp/pr71371.c: New test.
7428
0cfe7a23 74292016-06-01 Richard Biener <rguenther@suse.de>
7430
7431 PR tree-optimization/71366
7432 * gcc.dg/torture/pr71366-1.c: New testcase.
7433 * gcc.dg/torture/pr71366-2.c: Likewise.
7434
5a5b02e1 74352016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7436
7437 * gcc.target/powerpc/vslv-0.c: New test.
7438 * gcc.target/powerpc/vslv-1.c: New test.
7439 * gcc.target/powerpc/vsrv-0.c: New test.
7440 * gcc.target/powerpc/vsrv-1.c: New test.
7441
d27a79f6 74422016-06-01 Nathan Sidwell <nathan@acm.org>
7443
7444 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7445 * gcc.target/nvptx/weak.c: New.
7446
6172a9fd 74472016-06-01 Richard Biener <rguenther@suse.de>
7448
7449 PR tree-optimization/71261
7450 * gcc.dg/torture/vect-bool-1.c: New testcase.
7451
f9aaabb2 74522016-06-01 Jakub Jelinek <jakub@redhat.com>
7453
7454 * gfortran.dg/gomp/order-1.f90: New test.
7455 * gfortran.dg/gomp/order-2.f90: New test.
7456
53b01069 74572016-06-01 Jan Hubicka <hubicka@ucw.cz>
7458
7459 * gcc.dg/unroll-6.c: Update template.
7460 * gcc.dg/unroll-7.c: New testcase.
7461 * gcc.dg/unroll-8.c: New testcase.
7462
36757397 74632016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gnat.dg/opt56.ad[sb]: New test.
7466
7f93bd6e 74672016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7468
7469 PR c++/66635
7470 * g++.dg/cpp0x/constexpr-ice16.C: New.
7471
9f41a2ce 74722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7473
7474 PR tree-optimization/71314
7475 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7476 -mbranch-cost=2.
7477
31e02373 74782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7479
7480 PR tree-optimization/71077
7481 * gcc.dg/tree-ssa/pr71077.c: New test.
7482
76f8f901 74832016-05-31 Jan Hubicka <hubicka@ucw.cz>
7484
7f93bd6e 7485 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7486 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7487 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7488
04f5f923 74892016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/71248
7492 * g++.dg/cpp0x/pr71248.C: New.
7493 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7494 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7495 * g++.dg/init/new37.C: Likewise.
7496 * g++.dg/template/static1.C: Likewise.
7497 * g++.dg/template/static2.C: Likewise.
7498
4ffddf28 74992016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7500
7501 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7502 instead of %rdi.
7503 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7504
4ff7bd21 75052016-05-31 Marek Polacek <polacek@redhat.com>
7506
7507 * c-c++-common/Wswitch-unreachable-3.c: New test.
7508 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7509
e1f7cc4b 75102016-05-31 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/71352
7513 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7514
02978bd1 75152016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7516
7517 * gcc.target/arm/armv5_thumb_isa.c: New test.
7518
cfce8164 75192016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7520
7521 PR target/71346
7522 * gcc.target/i386/pr71346.c: New test.
7523
7a51c705 75242016-05-31 Tom de Vries <tom@codesourcery.com>
7525
7526 PR tree-optimization/69068
7527 * gcc.dg/graphite/pr69068.c: New test.
7528
8c1ac106 75292016-05-27 Martin Sebor <msebor@redhat.com>
7530
7531 PR c++/71306
7532 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7533
b6431756 75342016-05-30 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR c++/71349
7537 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7538 nowait depend(inout: dd[0]) clauses where permitted.
7539
f6203294 75402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 PR c++/71238
7543 * g++.dg/parse/pr71238.C: New.
7544 * g++.dg/concepts/friend1.C: Test column numbers too.
7545 * g++.dg/cpp0x/initlist31.C: Likewise.
7546 * g++.dg/cpp0x/pr51420.C: Likewise.
7547 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7548 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7549 * g++.dg/ext/builtin3.C: Likewise.
7550 * g++.dg/lookup/friend12.C: Likewise.
7551 * g++.dg/lookup/friend7.C: Likewise.
7552 * g++.dg/lookup/koenig1.C: Likewise.
7553 * g++.dg/lookup/koenig5.C: Likewise.
7554 * g++.dg/lookup/used-before-declaration.C: Likewise.
7555 * g++.dg/overload/koenig1.C: Likewise.
7556 * g++.dg/template/crash65.C: Likewise.
7557 * g++.dg/template/friend57.C: Likewise.
7558 * g++.dg/warn/Wshadow-5.C: Likewise.
7559 * g++.dg/warn/Wunused-8.C: Likewise.
7560 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7561 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7562 * g++.old-deja/g++.jason/member.C: Likewise.
7563 * g++.old-deja/g++.jason/report.C: Likewise.
7564 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7565 * g++.old-deja/g++.law/visibility20.C: Likewise.
7566 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7567 * g++.old-deja/g++.other/static5.C: Likewise.
7568 * g++.old-deja/g++.pt/overload2.C: Likewise.
7569
b96f8145 75702016-05-30 Jan Hubicka <hubicka@ucw.cz>
7571
7572 * gcc.dg/tree-ssa/peel1.c: New testcase.
7573 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7574 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7575
ed5bca7a 75762016-05-30 Tom de Vries <tom@codesourcery.com>
7577
7578 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7579 to ce.
7580
c0aa0333 75812016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/71099
7584 * g++.dg/parse/virtual1.C: New.
7585
231010db 75862016-05-30 Uros Bizjak <ubizjak@gmail.com>
7587
7588 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7589 Use correct register when clearing %edx.
7590
765557c0 75912016-05-30 Alexander Monakov <amonakov@ispras.ru>
7592
7593 PR tree-optimization/71289
7594 * gcc.dg/pr71289.c: New test.
7595
fc3b1c44 75962016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7597
7598 PR middle-end/71269
7599 PR middle-end/71292
7600 * gcc.dg/tree-ssa/pr71269.c: New test.
7601 * gcc.dg/tree-ssa/pr71292.c: New test.
7602
ce352457 76032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7604
7605 PR middle-end/71252
7606 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7607
eedd711b 76082016-05-30 Jan Hubicka <hubicka@ucw.cz>
7609
7610 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7611 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7612 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7613
8c061890 76142016-05-30 Tom de Vries <tom@codesourcery.com>
7615
7616 PR tree-optimization/69067
7617 * gcc.dg/graphite/pr69067.c: New test.
7618
a6b0884c 76192016-05-29 Uros Bizjak <ubizjak@gmail.com>
7620
7621 PR target/71245
7622 * gcc.target/i386/pr71245-1.c: New test.
7623 * gcc.target/i386/pr71245-2.c: Ditto.
7624
2369edfc 76252016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7626
7627 PR c++/71105
7628 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7629 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7630 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7631
b6ab3f43 76322016-05-27 Jan Hubicka <hubicka@ucw.cz>
7633
7634 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7635
0192662b 76362016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7637
7638 Revert:
7639 PR c++/69855
7640 * g++.dg/overload/69855.C: New.
7641 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7642 * g++.old-deja/g++.pt/crash3.C: Likewise.
7643
fce78c50 76442016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/60385
7647 * g++.dg/parse/namespace13.C: New.
7648
372172fe 76492016-05-26 Jeff Law <law@redhat.com>
7650
7651 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7652 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7653 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7654 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7655 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7656 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7662 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7663 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7664
5d8a8944 76652016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7666
7667 PR c++/69855
7668 * g++.dg/overload/69855.C: New.
7669 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7670 * g++.old-deja/g++.pt/crash3.C: Likewise.
7671
29602b75 76722016-05-27 Jiong Wang <jiong.wang@arm.com>
7673
7674 PR target/63596
7675 * gcc.target/aarch64/va_arg_1.c: New testcase.
7676 * gcc.target/aarch64/va_arg_2.c: Likewise.
7677 * gcc.target/aarch64/va_arg_3.c: Likewise.
7678
c900b732 76792016-05-27 Jiong Wang <jiong.wang@arm.com>
7680
7681 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7682 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7683 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7684 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7685 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7686
73ef73bd 76872016-05-27 Marek Polacek <polacek@redhat.com>
7688
7689 PR middle-end/71308
7690 * g++.dg/torture/pr71308.C: New test.
7691
a6031633 76922016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7693
7694 * gcc.dg/zero_bits_compound-1.c: New test.
7695 * gcc.dg/zero_bits_compound-2.c: New test.
7696
1fbdc7ae 76972016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7698
7699 PR middle-end/71279
7700 * gcc.dg/pr71279.c: New test.
7701
2e196ca8 77022016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7703
7704 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7705 floating point min/max/comparison instructions.
7706 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7707
6feab9ce 77082016-05-26 Jakub Jelinek <jakub@redhat.com>
7709
7710 * c-c++-common/gomp/schedule-1.c: New test.
7711 * gfortran.dg/gomp/schedule-1.f90: New test.
7712
978cea8f 77132016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7714
7715 PR c++/70822
7716 PR c++/70106
7717 * g++.dg/cpp1y/auto-fn32.C: New test.
7718 * g++.dg/cpp1y/paren4.C: New test.
7719
0478d9ed 77202016-05-26 Nathan Sidwell <nathan@acm.org>
7721
7722 * gcc.dg/20060410.c: Xfail on ptx.
7723 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7724 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7725 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7726 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7727 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7728
5fd1c174 77292016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7730
7731 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7732
c5e8b3e2 77332016-05-26 Jakub Jelinek <jakub@redhat.com>
7734
0db93a5b 7735 PR tree-optimization/71280
7736 * gcc.dg/pr71280.c: New test.
7737
7199c05c 7738 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7739
76c786ac 7740 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7741 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7742
c5e8b3e2 7743 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7744
e9bcea2f 77452016-05-26 Jiong Wang <jiong.wang@arm.com>
7746
7747 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7748 kept in memory.
e9bcea2f 7749
955d947b 77502016-05-25 Jeff Law <law@redhat.com>
7751
7752 PR tree-optimization/71272
7753 * gcc.c-torture/compile/pr71272.c: new test.
7754
77102dbe 77552016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7756
7757 * gcc.target/powerpc/vec-cmpne.c: New test.
7758 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7759
552821b4 77602016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7761
7762 * gnat.dg/opt55.ad[sb]: New test.
7763
0113f3c5 77642016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
7766 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7767 * c-c++-common/pr60226.c: Require int32plus.
7768 * gcc.c-torture/execute/pr70602.c: Likewise.
7769 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7770 unsigned long for malloc arg type.
7771 * gcc.dg/asr_div1.c: Require int32plus.
7772 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7773 * gcc.dg/pie-1.c: Require pie.
7774 * gcc.dg/pie-2.c: Likewise.
7775 * gcc.dg/pr59471.c: Require int32plus.
7776 * gcc.dg/pr59963-2.c: XFAIL for int16.
7777 * gcc.dg/pr60114.c: Require int32plus.
7778 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7779 unsigned long for typedef of size_t.
7780 * gcc.dg/pr63914.c: Require int32plus.
7781 * gcc.dg/pr64536.c: Require pt32plus.
7782 * gcc.dg/pr65658.c: Likewise.
7783 * gcc.dg/pr67271.c: Require int32plus.
7784 * gcc.dg/pr68112.c: Likewise.
7785 * gcc.dg/pr69071.c: Skip for avr target.
7786 * gcc.dg/pr69973.c: Require int32plus.
7787 * gcc.dg/pr70169.c: Skip for avr target.
7788 * gcc.dg/sso-6.c: Require int32plus.
7789 * gcc.dg/sso-7.c: Likewise.
7790 * gcc.dg/sso-8.c: Likewise.
7791 * gcc.dg/vrp-min-max-2.c: Likewise.
7792
f4094380 77932016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7794
7795 PR target/70738
7796 * gcc.target/i386/pr70738-1.c: New test.
7797 * gcc.target/i386/pr70738-2.c: Likewise.
7798 * gcc.target/i386/pr70738-3.c: Likewise.
7799 * gcc.target/i386/pr70738-4.c: Likewise.
7800 * gcc.target/i386/pr70738-5.c: Likewise.
7801 * gcc.target/i386/pr70738-6.c: Likewise.
7802 * gcc.target/i386/pr70738-7.c: Likewise.
7803 * gcc.target/i386/pr70738-8.c: Likewise.
7804 * gcc.target/i386/pr70738-9.c: Likewise.
7805
239a4bea 78062016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7807
7808 PR rtl-optimization/66940
7809 * gcc.c-torture/execute/pr66940.c: New test.
7810
bf6382ba 78112016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7812
7813 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7814 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7815 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7816 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7817 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7818 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7819 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7820 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7821 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7822 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7823 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7824 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7825 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7826 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7827 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7828 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7829 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7830 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7831 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7832 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7833 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7834 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7835 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7836 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7837
2c995da9 78382016-05-25 Marek Polacek <polacek@redhat.com>
7839
7840 PR c/71265
7841 * gcc.dg/noncompile/pr71265.c: New test.
7842
abfbb5b5 7843 PR c/71266
7844 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7845
f6871bbd 78462016-05-25 Nathan Sidwell <nathan@acm.org>
7847
7848 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7849
de04e83e 78502016-05-25 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/71261
7853 * c-c++-common/torture/pr71261.c: New testcase.
7854
b35931f7 78552016-05-25 Richard Biener <rguenther@suse.de>
7856
7857 PR tree-optimization/71264
7858 * gcc.dg/vect/pr71264.c: New testcase.
7859
166c3089 78602016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7861
7862 PR c++/55992
7863 * g++.dg/cpp0x/alias-decl-53.C: New.
7864 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7865
14240409 78662016-05-25 Martin Liska <mliska@suse.cz>
7867
7868 * g++.dg/pr71239.C: New test.
7869
bc47d9f6 78702016-05-25 Richard Biener <rguenther@suse.de>
7871
4860a6bf 7872 * gcc.dg/vect/pr58135.c: Rename to ...
7873 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7874
d8a3f157 78752016-05-25 Marek Polacek <polacek@redhat.com>
7876
7877 * g++.dg/pr65295.C: Use target c++14.
7878
3af16045 78792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7880
231010db 7881 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7882 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7883
949479b2 78842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7885
7886 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7887 instructions.
7888
6d6a3fc3 78892016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7890
7891 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7892 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7893 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7894 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7895 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7896 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7897 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7898 * c-c++-common/goacc/pcopy.c: Likewise.
7899 * c-c++-common/goacc/pcopyin.c: Likewise.
7900 * c-c++-common/goacc/pcopyout.c: Likewise.
7901 * c-c++-common/goacc/pcreate.c: Likewise.
7902 * c-c++-common/goacc/pr70688.c: New test.
7903 * c-c++-common/goacc/present-1.c: Adjust test.
7904 * c-c++-common/goacc/reduction-5.c: Likewise.
7905 * g++.dg/goacc/data-1.C: New test.
7906
af648be2 79072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7908
7909 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7910 vector parity built-in functions.
7911 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7912 count trailing zeros automatic vectorization.
7913 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7914 count trailing zeros built-in functions.
7915
4e173d60 79162016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7917
7918 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7919
a0c02a52 79202016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7921
7922 PR target/71050
7923 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7924
64c52e9c 79252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7926
7927 PR c++/50436
7928 * g++.dg/template/crash123.C: New.
7929 * g++.dg/template/crash124.C: Likewise.
7930
752b5a4c 79312016-05-24 Martin Sebor <msebor@redhat.com>
7932
7933 PR c++/71147
7934 * g++.dg/ext/flexary16.C: New test.
7935
a36dd683 79362016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7937
f6871bbd 7938 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7939 before math.h is included.
a36dd683 7940 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7941 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7942 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7943 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7944 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7945 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7946 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7947 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7948 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7949 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7950 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7951 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7952 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7953 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7954 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7955 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7956 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7957 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7958 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7959 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7960 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7961 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7962 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7963
d60e1df7 79642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7965 Kelvin Nilsen <kelvin@gcc.gnu.org>
7966
7967 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7968 support.
7969
22d09025 79702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/69872
7973 * g++.dg/warn/Wno-narrowing1.C: New.
7974
6ef0143d 79752016-05-24 Marek Polacek <polacek@redhat.com>
7976
7977 PR c/71249
7978 * c-c++-common/Wswitch-unreachable-2.c: New test.
7979
962a2062 79802016-05-24 Jakub Jelinek <jakub@redhat.com>
7981
ead77194 7982 PR c++/71257
7983 * g++.dg/vect/simd-clone-6.cc: New test.
7984 * g++.dg/gomp/declare-simd-6.C: New test.
7985
962a2062 7986 PR middle-end/70434
7987 PR c/69504
7988 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7989
23edc6d1 79902016-05-24 Richard Biener <rguenther@suse.de>
7991
7992 PR tree-optimization/71240
7993 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7994
30633bcc 79952016-05-24 Richard Biener <rguenther@suse.de>
7996
7997 PR tree-optimization/71230
7998 * gcc.dg/torture/pr71230.c: New testcase.
7999 * g++.dg/torture/pr71230.C: Likewise.
8000
c9d624bd 80012016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8002
8003 * c-c++-common/goacc/routine-5.c: Add tests.
8004 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8005 * gfortran.dg/goacc/routine-6.f90: Add tests.
8006
ce143ff0 80072016-05-24 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71253
8010 * gcc.dg/torture/pr71253.c: New testcase.
8011
3bdaecd5 80122016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8013
8014 PR middle-end/71252
8015 * gfortran.dg/pr71252.f90: New test.
8016
856b494d 80172016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8018
8019 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8020
7345b977 80212016-05-24 Richard Biener <rguenther@suse.de>
8022
8023 PR middle-end/70434
8024 PR c/69504
8025 * c-c++-common/vector-subscript-4.c: New testcase.
8026 * c-c++-common/vector-subscript-5.c: Likewise.
8027
6f065267 80282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8029
8030 PR fortran/71123
8031 * gfortran.dg/namelist_90.f: New test
8032
fd6757da 80332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8034
8035 PR fortran/66461
8036 * gfortran.dg/unexpected_eof.f: New test
8037
7d5555a8 80382016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8039 Kelvin Nilsen <kelvin@gcc.gnu.org>
8040
8041 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8042 as little endian.
8043
ae6744c9 80442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8045
8046 PR c++/70972
8047 * g++.dg/cpp0x/inh-ctor20.C: New.
8048 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8049
f0d91a85 80502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/69095
8053 * g++.dg/cpp0x/variadic168.C: New.
8054
1618ffe5 80552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 * g++.dg/cpp0x/pr31445.C: Test column number too.
8058 * g++.dg/cpp0x/pr32253.C: Likewise.
8059 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8060 * g++.dg/cpp0x/variadic36.C: Likewise.
8061
c0205bab 80622016-05-23 Marc Glisse <marc.glisse@inria.fr>
8063
8064 * gcc.dg/fold-notshift-2.c: Adjust.
8065
1398da0f 80662016-05-23 Marek Polacek <polacek@redhat.com>
8067
8068 PR c/49859
8069 * c-c++-common/Wswitch-unreachable-1.c: New test.
8070 * gcc.dg/Wswitch-unreachable-1.c: New test.
8071 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8072 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8073 * g++.dg/gomp/block-10.C: Likewise.
8074 * gcc.dg/gomp/block-10.c: Likewise.
8075 * g++.dg/gomp/block-9.C: Likewise.
8076 * gcc.dg/gomp/block-9.c: Likewise.
8077 * g++.dg/gomp/target-1.C: Likewise.
8078 * g++.dg/gomp/target-2.C: Likewise.
8079 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8080 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8081 * g++.dg/gomp/taskgroup-1.C: Likewise.
8082 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8083 * gcc.dg/gomp/teams-1.c: Likewise.
8084 * g++.dg/gomp/teams-1.C: Likewise.
8085 * g++.dg/overload/error3.C: Likewise.
8086 * g++.dg/tm/jump1.C: Likewise.
8087 * g++.dg/torture/pr40335.C: Likewise.
8088 * gcc.dg/c99-vla-jump-5.c: Likewise.
8089 * gcc.dg/switch-warn-1.c: Likewise.
8090 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8091 * gcc.dg/nested-func-1.c: Likewise.
8092 * gcc.dg/pr67784-4.c: Likewise.
8093
5403ed8b 80942016-05-23 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/71230
8097 * gfortran.dg/pr71230-1.f90: New testcase.
8098 * gfortran.dg/pr71230-2.f90: Likewise.
8099
27510941 81002016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8101
1618ffe5 8102 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8103 * gcc.dg/vect/pr58135.c: Add new.
8104 * gfortran.dg/pr46519-1.f: Adjust test case.
8105
a41c605d 81062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/53401
8109 * g++.dg/cpp0x/decltype64.C: New.
8110
3eb254ab 81112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8112
8113 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8115 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8116
a75fffe1 81172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8118
8119 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8120 Add poly64x1_t and poly64x2_t cases if supported.
8121 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8122 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8123 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8124 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8125 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8126
56979b12 81272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8128
8129 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8130 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8131 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8132 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8133 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8135 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8136
dc5e98db 81372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8138
8139 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8140
c0f383ae 81412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8142
8143 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8144 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8145
2a4d70a2 81462016-05-22 Jakub Jelinek <jakub@redhat.com>
8147
4c109025 8148 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8149 constraint instead of "r".
8150 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8151 insn instead of vxorpd.
8152 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8153
bad891ce 8154 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8155 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8156
ac23ddb9 8157 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8158
9dac9579 8159 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8160 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8161
2a4d70a2 8162 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8163
9eafdd7b 81642016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8165
8166 PR middle-end/40921
8167 * gcc.dg/tree-ssa/pr40921.c: New test.
8168
93df190d 81692016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8170
8171 PR target/71103
8172 * gcc.target/avr/pr71103.c: New test.
8173
933b9f7f 81742016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8175
8176 PR middle-end/71179
8177 * gcc.dg/tree-ssa/pr71179.c: New test.
8178
8bdfbc08 81792016-05-20 Martin Sebor <msebor@redhat.com>
8180
8181 PR c/71115
8182 * gcc.dg/init-excess-2.c: New test.
8183
6827ab42 81842016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8185
8186 * gnat.dg/opt53.adb: New test.
8187 * gnat.dg/opt54.adb: Likewise.
8188
58a5f4c0 81892016-05-20 Martin Jambor <mjambor@suse.cz>
8190
8191 PR tree-optimization/70884
8192 * gcc.dg/tree-ssa/pr70919.c: New test.
8193
bb7145f6 81942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8195
8196 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8197 formatting.
f6871bbd 8198 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8199 fix code formatting.
8200
82012016-05-20 Nathan Sidwell <nathan@acm.org>
8202
8203 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8204 non-common cases.
8205 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8206
9954d230 82072016-05-20 David Malcolm <dmalcolm@redhat.com>
8208
8209 * jit.dg/all-non-failing-tests.h: Add
8210 test-factorial-must-tail-call.c.
8211 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8212 * jit.dg/test-factorial-must-tail-call.c: New test case.
8213
08a161f9 82142016-05-20 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR fortran/71204
8217 * gfortran.dg/pr71204.f90: New test.
8218
3d380077 82192016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8220
8221 * gcc.target/nvptx/sincos.c: New test.
8222
0f104d56 82232016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8224
8225 PR c++/70572
8226 * g++.dg/cpp1y/auto-fn31.C: New.
8227
61736a1b 82282016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8229
8230 * gcc.target/powerpc/vec-addec.c: New test.
8231 * gcc.target/powerpc/vec-addec-int128.c: New test.
8232
b4a61e77 82332016-05-20 David Malcolm <dmalcolm@redhat.com>
8234
8235 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8236 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8237 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8238 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8239
9a2ace10 82402016-05-20 Jan Hubicka <hubicka@ucw.cz>
8241
8242 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8243
45cdf8c6 82442016-05-20 Jakub Jelinek <jakub@redhat.com>
8245
b9a1dcd5 8246 PR c++/71210
8247 * g++.dg/opt/pr71210-1.C: New test.
8248 * g++.dg/opt/pr71210-2.C: New test.
8249
45cdf8c6 8250 PR tree-optimization/29756
8251 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8252 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8253 only on selected targets where V4SImode vectors are known to be
8254 supported.
8255
92e3ffbf 82562016-05-20 Marc Glisse <marc.glisse@inria.fr>
8257
8258 PR tree-optimization/71079
8259 PR tree-optimization/71206
8260 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8261
5da368e3 82622016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8263
8264 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8265 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8266 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8267
2506d97a 82682016-05-20 Richard Guenther <rguenther@suse.de>
8269
8270 PR tree-optimization/29756
8271 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8272
adade307 82732016-05-20 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/71185
8276 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8277
c3deca25 82782016-05-20 Richard Biener <rguenther@suse.de>
8279
8280 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8281
8b0bef14 82822016-05-19 Marek Polacek <polacek@redhat.com>
8283
8284 PR c++/71075
8285 * g++.dg/diagnostic/pr71075.C: New test.
8286
08025288 82872016-05-19 David Malcolm <dmalcolm@redhat.com>
8288
8289 PR c++/71184
8290 * g++.dg/pr71184.C: New test case.
8291
26a51591 82922016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8293
8294 * gcc.target/powerpc/darn-0.c: New test.
8295 * gcc.target/powerpc/darn-1.c: New test.
8296 * gcc.target/powerpc/darn-2.c: New test.
8297
d8d3e75a 82982016-05-19 Marek Polacek <polacek@redhat.com>
8299
8300 PR tree-optimization/71031
8301 * gcc.dg/tree-ssa/vrp100.c: New test.
8302
c28211ae 83032016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8304
8305 PR rtl-optimization/71148
8306 * gcc.dg/pr71148.c: New test.
8307
3f5ea43a 83082016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309
8310 PR target/71056
8311 * gcc.target/arm/pr71056.c: New test.
8312
2a7d4c20 83132016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8314
8315 * c-c++-common/pr69669.c: Check the used mode.
8316
ed0b0569 83172016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8318
8319 PR sanitizer/64354
8320 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8321
410372fe 83222016-05-19 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/70729
8325 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8326 * gcc.dg/graphite/scop-18.c: Likewise.
8327 * gcc.dg/pr41783.c: Disable LIM.
8328 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8329 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8330 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8331 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8332 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8333 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8334 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8335 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8336 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8337 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8338 * gfortran.dg/pr42108.f90: Likewise.
8339
56f34f03 83402016-05-18 David Malcolm <dmalcolm@redhat.com>
8341
8342 PR driver/69265
8343 * gcc.dg/spellcheck-options-11.c: New test case.
8344
e6481cd1 83452016-05-18 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR c++/71100
8348 * g++.dg/opt/pr71100.C: New test.
8349
be951c59 83502016-05-18 Martin Jambor <mjambor@suse.cz>
8351
8352 PR ipa/69708
8353 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8354 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8355 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8356 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8357
665ff45b 83582016-05-18 Martin Jambor <mjambor@suse.cz>
8359
8360 PR ipa/69708
8361 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8362 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8363 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8364 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8365 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8366
485be62c 83672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8368
8369 PR c++/69793
8370 * g++.dg/template/crash122.C: New.
8371
b251d5f5 83722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8373
8374 PR c++/70466
8375 * g++.dg/template/pr70466-1.C: New.
8376 * g++.dg/template/pr70466-2.C: Likewise.
8377
c93e9931 83782016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8379
8380 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8381 splat operations and the XXSPLTIB instruction.
8382 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8383 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8384 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8385 xxlxor to clear a register.
8386
8ba6639c 83872016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8388
8389 * gcc.dg/torture/pr71020.c: New test.
8390
ec6e3005 83912016-05-18 Martin Jambor <mjambor@suse.cz>
8392
8393 PR ipa/70646
8394 * gcc.dg/ipa/pr70646.c: New test.
8395
5ef3c918 83962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8397
8398 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8399
70a88eab 84002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8401
8402 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8403 missing tests for vreinterpretq_p{8,16}.
8404
b52a930c 84052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8406
8407 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8408 vsliq_n_s64 and vsliq_n_u64.
8409
bdd4080b 84102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8411
8412 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8413 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8414
37814bf5 84152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8416
8417 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8418 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8419 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8420
764af2e0 84212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8422
8423 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8424 in comment.
8425
ffe01a83 84262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8427
8428 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8429 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8430 "blr\t" and switch to scan-assembler-times.
8431
fab6dae9 84322016-05-18 Jiong Wang <jiong.wang@arm.com>
8433
231010db 8434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8435 with __aarch64__.
8436 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8437 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8438
4eb0c566 84392016-05-18 Jakub Jelinek <jakub@redhat.com>
8440
442f18f1 8441 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8442 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8443 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8444 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8445 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8446 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8447
4d83b36b 8448 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8449 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8450
a4528eec 8451 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8452 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8453
f0066139 8454 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8455 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8456
4eb0c566 8457 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8458
303e9267 84592016-05-18 Richard Biener <rguenther@suse.de>
8460
8461 PR tree-optimization/71168
8462 * gcc.dg/torture/pr71168.c: New testcase.
8463
0d7ddd44 84642016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8465
8466 PR middle-end/63586
8467 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8468 * gcc.dg/tree-ssa/pr63586.c: New test.
8469 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8470
899bcc0f 84712016-05-17 Nathan Sidwell <nathan@acm.org>
8472
8473 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8474 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8475 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8476 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8477
a2246979 84782016-05-17 Nathan Sidwell <nathan@acm.org>
8479
8480 * gcc.target/nvptx/abi-vararg-3.c: New.
8481
2f6a4d21 84822016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8483
8484 PR tree-optimization/54579
8485 PR middle-end/55299
8486 * gcc.dg/fold-notrotate-1.c: New test.
8487 * gcc.dg/fold-notshift-1.c: New test.
8488 * gcc.dg/fold-notshift-2.c: New test.
8489
27bdad45 84902016-05-17 Marek Polacek <polacek@redhat.com>
8491
8492 PR ipa/71146
8493 * g++.dg/ipa/pr71146.C: New test.
8494
f33a295a 84952016-05-17 David Malcolm <dmalcolm@redhat.com>
8496
8497 * jit.dg/test-error-array-bounds.c: New test case.
8498
b6dd53bf 84992016-05-17 Marc Glisse <marc.glisse@inria.fr>
8500
8501 * gcc.dg/tree-ssa/and-1.c: New testcase.
8502
a8719545 85032016-05-17 Marc Glisse <marc.glisse@inria.fr>
8504
8505 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8506 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8507
34806102 85082016-05-17 Marc Glisse <marc.glisse@inria.fr>
8509
8510 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8511 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8512
25fe08a8 85132016-05-17 Jiong Wang <jiong.wang@arm.com>
8514
8515 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8516
abf1a837 85172016-05-17 Jiong Wang <jiong.wang@arm.com>
8518
8519 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8520
666b9dd3 85212016-05-17 Jiong Wang <jiong.wang@arm.com>
8522
8523 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8524 ".2d[index]" when scan the assembly.
8525 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8526 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8527 float64x1.
8528 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8529
77d095c0 85302016-05-17 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/71132
8533 * gcc.dg/torture/pr71132.c: New testcase.
8534
28adcc23 85352016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8536
8537 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8538
2439931e 85392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8540
8541 PR target/70809
8542 * gcc.target/aarch64/pr70809_1.c: New test.
8543
5ec2ff80 85442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545
8546 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8547 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8548 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8549 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8550
17fd1c7a 85512016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8552 Ilya Enkovich <ilya.enkovich@intel.com>
8553
8554 PR target/71114
8555 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8556
46729204 85572016-05-16 Jan Hubicka <hubicka@ucw.cz>
8558
8559 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8560 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8561
2a1125d6 85622016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8563
8564 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8565 test for __ARM_FP16_ARGS.
8566 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8567 * gcc.target/arm/aapcs/neon-vect10.c: New.
8568 * gcc.target/arm/aapcs/neon-vect9.c: New.
8569 * gcc.target/arm/aapcs/vfp18.c: New.
8570 * gcc.target/arm/aapcs/vfp19.c: New.
8571 * gcc.target/arm/aapcs/vfp20.c: New.
8572 * gcc.target/arm/aapcs/vfp21.c: New.
8573 * gcc.target/arm/fp16-aapcs-1.c: New.
8574 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8575 test for __ARM_FP16_ARGS.
8576 * g++.target/arm/fp16-return-1.c: Update expected output.
8577
ea3d2d74 85782016-05-16 Jiong Wang <jiong.wang@arm.com>
8579
8580 PR testsuite/70227
8581 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8582
6989e05f 85832016-05-15 Harald Anlauf <anlauf@gmx.de>
8584
8585 PR fortran/69603
8586 * gfortran.dg/pr69603.f90: New testcase.
8587
a5f52592 85882016-05-14 Fritz Reese <fritzoreese@gmail.com>
8589
8590 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8591
88f949ab 85922016-05-14 Fritz Reese <fritzoreese@gmail.com>
8593
8594 PR fortran/71047
8595 * gfortran.dg/pr71047.f08: New test.
8596
90c88567 85972016-05-13 Joseph Myers <joseph@codesourcery.com>
8598
8599 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8600 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8601 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8602
00a690cc 86032016-05-13 Martin Sebor <msebor@redhat.com>
8604
8605 PR c++/60049
8606 * g++.dg/cpp0x/constexpr-60049.C: New test.
8607
ec8b6af7 86082016-05-13 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR bootstrap/71071
8611 * gcc.dg/pr71071.c: New test.
8612
f54d1d7b 86132016-05-13 Uros Bizjak <ubizjak@gmail.com>
8614
8615 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8616 remove XOP handling.
2f3af60f 8617 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8618
a39a0392 86192016-05-13 Nathan Sidwell <nathan@acm.org>
8620
8621 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8622 __atomic_is_lock_free declaration.
8623
42333dd9 86242016-05-13 Richard Biener <rguenther@suse.de>
8625
8626 PR tree-optimization/42587
8627 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8628
c5442454 86292016-05-13 Martin Liska <mliska@suse.cz>
8630
8631 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8632 the new format of dump output.
8633
03a400fb 86342016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8635
8636 * gcc.dg/pr71084.c: New test.
8637
69278c3f 86382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8639
231010db 8640 PR target/53440
8641 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8642
8138f11b 86432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8644
8645 * gcc.target/aarch64/struct_return.c: New test.
8646
22a3f7bd 86472016-05-12 Marek Polacek <polacek@redhat.com>
8648
8649 PR c/70756
8650 * c-c++-common/pr70756-2.c: New test.
8651 * c-c++-common/pr70756.c: New test.
8652
9bcd42cc 86532016-05-12 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71059
8656 * gcc.dg/torture/pr71059.c: New testcase.
8657
5ffb4a0d 86582016-05-12 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/71062
8661 * gcc.dg/torture/pr71062.c: New testcase.
8662
2ab65c31 86632016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8664
8665 PR tree-optimization/71006
8666 * gcc.dg/pr71006.c: New test.
8667
f0158fc0 86682016-05-12 Marek Polacek <polacek@redhat.com>
8669
8670 PR driver/71063
8671 * gcc.dg/opts-7.c: New test.
8672
0f56938b 86732016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8674
8675 PR target/70830
8676 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8677 Add -save-temps to dg-options.
8678 Scan for ldmfd rather than pop instruction.
8679 * gcc.target/arm/interrupt-2.c: Likewise.
8680 * gcc.target/arm/pr70830.c: New test.
8681
e10946d5 86822016-05-12 Jakub Jelinek <jakub@redhat.com>
8683
9fa8e468 8684 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8685 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8686
9ce62bbe 8687 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8688 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8689 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8690
708ae1b1 8691 PR target/71019
8692 * gcc.target/i386/avx512vl-pack-1.c: New test.
8693 * gcc.target/i386/avx512vl-pack-2.c: New test.
8694 * gcc.target/i386/avx512bw-pack-2.c: New test.
8695
a461f32e 8696 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8697
e10946d5 8698 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8699 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8700 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8701
f52a3ef6 87022016-05-12 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/70986
8705 * gcc.dg/torture/pr70986-1.c: New testcase.
8706 * gcc.dg/torture/pr70986-2.c: Likewise.
8707 * gcc.dg/torture/pr70986-3.c: Likewise.
8708
54c4d22e 87092016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8710
8711 PR c/43651
8712 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8713 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8714
57215d5b 87152016-05-11 Uros Bizjak <ubizjak@gmail.com>
8716
8717 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8718 directive.
8719 * gcc.target/i386/pr66746.c: Ditto.
8720
67d3121c 87212016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8722
8723 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8724 support.
8725 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8726 warning when using -mvsx-timode.
8727 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8728 * gcc.target/powerpc/dform-2.c: Likewise.
8729 * gcc.target/powerpc/pr68805.c: Likewise.
8730
7f8012a5 87312016-05-11 Marek Polacek <polacek@redhat.com>
8732
8733 PR c++/71024
8734 * c-c++-common/attributes-3.c: New test.
8735
3e8567ce 87362016-05-11 Nathan Sidwell <nathan@acm.org>
8737
8738 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8739 * gcc.c-torture/execute/pr68185.c: Likewise.
8740 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8741 * gcc.dg/pr69634.c: Requires scheduling.
8742 * gcc.dg/torture/pr66178.c: Require label values.
8743 * gcc.dg/setjmp-6.c: Require indirect jumps.
8744
3739ac00 87452016-05-11 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/71055
8748 * gcc.dg/torture/pr71055.c: New testcase.
8749
1ff8b385 87502016-05-11 Richard Biener <rguenther@suse.de>
8751
8752 PR debug/71057
8753 * g++.dg/debug/pr71057.C: New testcase.
8754
77126efa 87552016-05-11 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR fortran/70855
8758 * gfortran.dg/gomp/pr70855.f90: New test.
8759
6fcaaf9b 87602016-05-11 Richard Biener <rguenther@suse.de>
8761
8762 PR middle-end/71002
8763 * g++.dg/torture/pr71002.C: New testcase.
8764
bfa8ea12 87652016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8766
8767 PR middle-end/70807
8768 * gcc.dg/pr70807.c: New test.
8769
87632549 87702016-05-10 Martin Sebor <msebor@redhat.com>
8771
8772 PR c++/38611
8773 * g++.dg/Wattributes.C: New test.
8774
f9153689 87752016-05-10 Marc Glisse <marc.glisse@inria.fr>
8776
8777 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8778 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8779 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8780
a44ed58a 87812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8782
8783 PR target/70799
8784 * gcc.target/i386/pr70799-1.c: New test.
8785
d6c90d89 87862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8787
8788 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8789
c1f73044 87902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8791
8792 PR middle-end/70877
8793 * gcc.target/i386/pr70877.c: New test.
8794
e66d763a 87952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8796
8797 PR tree-optimization/70786
8798 * gcc.target/i386/pr70876.c: New test.
8799
a30ff73a 88002016-05-10 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR target/70927
8803 * gcc.target/i386/avx512vl-logic-1.c: New test.
8804 * gcc.target/i386/avx512vl-logic-2.c: New test.
8805 * gcc.target/i386/avx512dq-logic-2.c: New test.
8806
4b3fd38f 88072016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8808
8809 PR target/70963
8810 * gcc.target/powerpc/pr70963.c: New.
8811
abf93a25 88122016-05-10 David Malcolm <dmalcolm@redhat.com>
8813
8814 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8815 (test_very_wide_line): Add ruler to expected output.
8816 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8817 (test_very_wide_line): Likewise.
8818 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8819 (test_show_locus): Within the handling of "test_very_wide_line",
8820 enable show_ruler_p on the diagnostic context.
8821
d614888f 88222016-05-10 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/71039
8825 * gcc.dg/torture/pr71039.c: New testcase.
8826
dbca5ed9 88272016-05-10 Nathan Sidwell <nathan@acm.org>
8828
8829 * gcc.dg/nested-func-10.c: Requires alloca.
8830 * gcc.dg/nested-func-9.c: Requires alloca.
8831 * gcc.c-torture/execute/pr70460.c: Requires labels.
8832 * gcc.c-torture/compile/pr70199.c: Requires labels.
8833 * gcc.target/nvptx/decl.c: Compile only.
8834 * gcc.target/nvptx/trailing-init.c: Compile only.
8835 * gcc.target/nvptx/ary-init.c: Compile only.
8836
3fa82609 88372016-05-10 Marek Polacek <polacek@redhat.com>
8838
8839 PR c/70255
8840 * gcc.dg/attr-opt-1.c: New test.
8841
76825907 88422016-05-10 Richard Biener <rguenther@suse.de>
8843
8844 PR tree-optimization/70497
8845 PR tree-optimization/28367
8846 * gcc.dg/torture/20160404-1.c: New testcase.
8847 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8848 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8849
68255819 88502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8851
8852 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8853
d9aa8cdb 88542016-05-09 Uros Bizjak <ubizjak@gmail.com>
8855
8856 * gcc.target/i386/fabsneg-1.c New test.
8857
7cc16f50 88582016-05-09 Alan Modra <amodra@gmail.com>
8859
8860 PR testsuite/70826
8861 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8862
a83b7b63 88632016-05-09 Richard Biener <rguenther@suse.de>
8864
8865 PR tree-optimization/70985
8866 * gcc.dg/torture/pr70985.c: New testcase.
8867
189d0706 88682016-05-09 Bin Cheng <bin.cheng@arm.com>
8869
8870 * gcc.dg/tree-ssa/ifc-9.c: New test.
8871 * gcc.dg/tree-ssa/ifc-10.c: New test.
8872 * gcc.dg/tree-ssa/ifc-11.c: New test.
8873 * gcc.dg/tree-ssa/ifc-12.c: New test.
8874 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8875 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8876 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8877
1ec957b0 88782016-05-09 Richard Biener <rguenther@suse.de>
8879
8880 PR fortran/70937
8881 * gfortran.dg/pr70937.f90: New testcase.
8882
923c7714 88832016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8884
8885 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8886
d7cd448a 88872016-05-07 Fritz Reese <fritzoreese@gmail.com>
8888
8889 PR fortran/56226
8890 * gfortran.dg/dec_structure_1.f90: New testcase.
8891 * gfortran.dg/dec_structure_2.f90: Ditto.
8892 * gfortran.dg/dec_structure_3.f90: Ditto.
8893 * gfortran.dg/dec_structure_4.f90: Ditto.
8894 * gfortran.dg/dec_structure_5.f90: Ditto.
8895 * gfortran.dg/dec_structure_6.f90: Ditto.
8896 * gfortran.dg/dec_structure_7.f90: Ditto.
8897 * gfortran.dg/dec_structure_8.f90: Ditto.
8898 * gfortran.dg/dec_structure_9.f90: Ditto.
8899 * gfortran.dg/dec_structure_10.f90: Ditto.
8900 * gfortran.dg/dec_structure_11.f90: Ditto.
8901 * gfortran.dg/dec_union_1.f90: Ditto.
8902 * gfortran.dg/dec_union_2.f90: Ditto.
8903 * gfortran.dg/dec_union_3.f90: Ditto.
8904 * gfortran.dg/dec_union_4.f90: Ditto.
8905 * gfortran.dg/dec_union_5.f90: Ditto.
8906 * gfortran.dg/dec_union_6.f90: Ditto.
8907 * gfortran.dg/dec_union_7.f90: Ditto.
8908
f681e29b 89092016-05-07 Tom de Vries <tom@codesourcery.com>
8910
8911 PR tree-optimization/70956
8912 * gcc.dg/graphite/pr70956.c: New test.
8913
68d7f375 89142016-05-06 Jakub Jelinek <jakub@redhat.com>
8915
faf39348 8916 PR middle-end/70941
8917 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8918 (a, b, c, d): Change type from char to signed char.
8919 (main): Compare against (signed char) -1634678893 instead of
8920 hardcoded -109. Use __builtin_abort instead of abort.
8921
b768b13a 8922 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8923 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8924
68d7f375 8925 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8926
5dda16ea 89272016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8928
8929 PR debug/70935
8930 * gcc.dg/torture/pr70935.c: New test.
8931
13ede1b5 89322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8933
8934 PR target/58219
7fc878c4 8935 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8936
96d94be2 89372016-05-06 Richard Biener <rguenther@suse.de>
8938
8939 PR tree-optimization/70960
8940 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8941
e5d9f15d 89422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8943
8944 PR target/52933
8945 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8946 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8947 Adjust expected instruction counts.
8948 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8949
2dd7705f 89502016-05-06 Marek Polacek <polacek@redhat.com>
8951
8952 PR sanitizer/70875
8953 * gcc.dg/ubsan/bounds-3.c: New test.
8954
cb8bc632 89552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8956
8957 PR target/54089
8958 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8959
b343c173 89602016-05-06 Richard Biener <rguenther@suse.de>
8961
8962 PR middle-end/70931
8963 * gfortran.dg/pr70931.f90: New testcase.
8964
1e3db0b1 89652016-05-06 Richard Biener <rguenther@suse.de>
8966
8967 PR middle-end/70941
8968 * gcc.dg/torture/pr70941.c: New testcase.
8969
bdd54b6d 89702016-05-05 Bin Cheng <bin.cheng@arm.com>
8971
8972 PR tree-optimization/57206
8973 * gcc.dg/vect/pr57206.c: New test.
8974
499adcfd 89752016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8976
8977 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8978
871164c4 89792016-05-05 Jakub Jelinek <jakub@redhat.com>
8980
ecb23e00 8981 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8982
871164c4 8983 * c-c++-common/Wdangling-else-4.c: New test.
8984
70cf83ba 89852016-05-04 Jakub Jelinek <jakub@redhat.com>
8986
858c9470 8987 PR c++/70906
8988 PR c++/70933
8989 * g++.dg/opt/pr70906.C: New test.
8990 * g++.dg/opt/pr70933.C: New test.
8991
70cf83ba 8992 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8993
aaa36a78 89942016-05-04 Jan Hubicka <hubicka@ucw.cz>
8995
8996 * gcc.dg/ipa/pure-const-3.c: New testcase.
8997
1d52c456 89982016-05-04 Marek Polacek <polacek@redhat.com>
8999
9000 * c-c++-common/Wdangling-else-1.c: New test.
9001 * c-c++-common/Wdangling-else-2.c: New test.
9002 * c-c++-common/Wdangling-else-3.c: New test.
9003
dc581573 90042016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9005
9006 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9007 flag is present.
9008
a64030fe 90092016-05-04 Marek Polacek <polacek@redhat.com>
9010
9011 PR c/48778
9012 * gcc.dg/Waddress-2.c: New test.
9013
b461b04a 90142016-05-04 Alan Modra <amodra@gmail.com>
9015
9016 * gcc.target/powerpc/pr70866.c: New.
9017
c388a0cf 90182016-05-03 Martin Sebor <msebor@redhat.com>
9019
9020 PR c++/66561
9021 * c-c++-common/builtin_location.c: New test.
9022 * g++.dg/cpp1y/builtin_location.C: New test.
9023
5d4db8ef 90242016-05-03 Marek Polacek <polacek@redhat.com>
9025
9026 PR c/70859
9027 * gcc.dg/pr70859.c: New test.
9028 * gcc.dg/pr70859-2.c: New test.
9029
ca938765 90302016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9031
9032 * gnat.dg/debug5.adb: New testcase.
9033
60b27d5f 90342016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9035
9036 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9037 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9038 Procedure to check for z10 instruction set.
9039
5ab325d0 90402016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9041
9042 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9043
c548a0ad 90442016-05-03 Alan Modra <amodra@gmail.com>
9045
9046 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9047
d5ecd946 90482016-05-03 Jakub Jelinek <jakub@redhat.com>
9049
9050 * gcc.target/i386/avx512f-cvt-1.c: New test.
9051
35b0a053 90522016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9053
9054 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9055 -fdump-tree-vrp-details.
9056
9ae1b28a 90572016-05-03 Richard Biener <rguenther@suse.de>
9058
9059 * gcc.dg/pr30172-1.c: Adjust.
9060 * gcc.dg/pr63743.c: Likewise.
9061 * gcc.dg/tm/pr51696.c: Likewise.
9062 * c-c++-common/tm/safe-1.c: Likewise.
9063 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9064 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9065 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9066 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9067
9c1a31e4 90682016-05-03 Jakub Jelinek <jakub@redhat.com>
9069
fe69bcb9 9070 PR rtl-optimization/70467
9071 * gcc.target/i386/pr70467-3.c: New test.
9072 * gcc.target/i386/pr70467-4.c: New test.
9073
9082c4a4 9074 PR tree-optimization/70916
9075 * gcc.c-torture/compile/pr70916.c: New test.
9076
9c1a31e4 9077 PR target/49244
9078 * gcc.target/i386/pr49244-1.c: New test.
9079 * gcc.target/i386/pr49244-2.c: New test.
9080
69105acc 90812016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9082
9083 PR rtl-optimization/44281
9084 * gcc.target/i386/pr44281.c: New test.
9085
9ab8df54 90862016-05-03 bin cheng <bin.cheng@arm.com>
9087
9088 PR tree-optimization/56541
9089 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9090 * gcc.dg/vect/pr56541.c: new test.
9091
3c62cae0 90922016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9093
9094 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9095 __float128.
9096 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9097
91abc161 90982016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9099
9100 PR testsuite/70520
9101 * c-c++-common/asan/clone-test-1.c (main): Align child process
9102 stack to 16 bytes.
9103
aa3d1155 91042016-05-02 David Malcolm <dmalcolm@redhat.com>
9105
9106 PR c++/62314
9107 * g++.dg/spellcheck-fields-2.C: New test case.
9108
002c3f28 91092016-05-02 David Malcolm <dmalcolm@redhat.com>
9110
9111 PR c++/62314
9112 * g++.dg/pr62314.C: New test case.
9113
46e5dccc 91142016-05-02 Jan Hubicka <hubicka@ucw.cz>
9115
9116 * gcc.dg/ipa/inline-8.c: New testcase.
9117
663f4248 91182016-05-02 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR rtl-optimization/70467
9121 * gcc.target/i386/pr70467-1.c: New test.
9122
efe8bdf5 91232016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9124
9125 * gcc.dg/spec-options.c: Run the test on all targets.
9126 * gcc.dg/foo.specs: Use cpp_unique_options.
9127
47ef9633 91282016-05-02 Marc Glisse <marc.glisse@inria.fr>
9129
9130 * gcc.dg/tree-ssa/unord.c: New testcase.
9131
eb1a077c 91322016-05-02 Marc Glisse <marc.glisse@inria.fr>
9133
9134 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9135
28e869d0 91362016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9137
9138 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9139
dd185f6e 91402016-05-02 Marek Polacek <polacek@redhat.com>
9141
9142 PR c/70851
9143 * gcc.dg/enum-incomplete-3.c: New test.
9144
773d09b9 91452016-05-02 Marek Polacek <polacek@redhat.com>
9146 Tom de Vries <tom@codesourcery.com>
9147
9148 PR tree-optimization/70700
9149 * gcc.dg/pr70700.c: New test.
9150
f0dc3286 91512016-05-01 Uros Bizjak <ubizjak@gmail.com>
9152
9153 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9154 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9155 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9156 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9157 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9158
7f931827 91592016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9160
9161 * ada/acats/run_acats: Rename into...
9162 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9163 * ada/acats/run_all.sh: Remove redundant test.
9164 (target_run): Move around.
9165 (target_gnatchop): Use newly built executable.
9166 (target_gnatmake): Likewise.
9167 Check that the compilation of impbit succeeds.
9168
1c492b4e 91692016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9170
9171 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9172 * gcc.dg/20021029-1.c: Likewise.
9173 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9174 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9175 * gcc.target/sh/cmpstr.c: Likewise.
9176 * gcc.target/sh/cmpstrn.c: Likewise.
9177 * gcc.target/sh/memset.c: Likewise.
9178 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9179 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9180 * gcc.target/sh/pr39423-1.c: Likewise.
9181 * gcc.target/sh/pr49468-di.c: Likewise.
9182 * gcc.target/sh/pr49468-si.c: Likewise.
9183 * gcc.target/sh/pr49880-1.c: Likewise.
9184 * gcc.target/sh/pr49880-2.c: Likewise.
9185 * gcc.target/sh/pr49880-3.c: Likewise.
9186 * gcc.target/sh/pr50751-1.c: Likewise.
9187 * gcc.target/sh/pr50751-4.c: Likewise.
9188 * gcc.target/sh/pr50751-7.c: Likewise.
9189 * gcc.target/sh/pr51244-1.c: Likewise.
9190 * gcc.target/sh/pr51244-10.c: Likewise.
9191 * gcc.target/sh/pr51244-11.c: Likewise.
9192 * gcc.target/sh/pr51244-12.c: Likewise.
9193 * gcc.target/sh/pr51244-13.c: Likewise.
9194 * gcc.target/sh/pr51244-14.c: Likewise.
9195 * gcc.target/sh/pr51244-17.c: Likewise.
9196 * gcc.target/sh/pr51244-18.c: Likewise.
9197 * gcc.target/sh/pr51244-19.c: Likewise.
9198 * gcc.target/sh/pr51244-4.c: Likewise.
9199 * gcc.target/sh/pr51244-5.c: Likewise.
9200 * gcc.target/sh/pr51244-7.c: Likewise.
9201 * gcc.target/sh/pr51244-8.c: Likewise.
9202 * gcc.target/sh/pr51244-9.c: Likewise.
9203 * gcc.target/sh/pr51697.c: Likewise.
9204 * gcc.target/sh/pr52483-1.c: Likewise.
9205 * gcc.target/sh/pr52483-2.c: Likewise.
9206 * gcc.target/sh/pr52483-3.c: Likewise.
9207 * gcc.target/sh/pr52483-5.c: Likewise.
9208 * gcc.target/sh/pr52933-1.c: Likewise.
9209 * gcc.target/sh/pr52933-2.c: Likewise.
9210 * gcc.target/sh/pr52933-3.c: Likewise.
9211 * gcc.target/sh/pr53568-1.c: Likewise.
9212 * gcc.target/sh/pr53976-1.c: Likewise.
9213 * gcc.target/sh/pr53988-1.c: Likewise.
9214 * gcc.target/sh/pr53988.c: Likewise.
9215 * gcc.target/sh/pr54089-1.c: Likewise.
9216 * gcc.target/sh/pr54089-6.c: Likewise.
9217 * gcc.target/sh/pr54089-7.c: Likewise.
9218 * gcc.target/sh/pr54089-8.c: Likewise.
9219 * gcc.target/sh/pr54089-9.c: Likewise.
9220 * gcc.target/sh/pr54236-1.c: Likewise.
9221 * gcc.target/sh/pr54236-2.c: Likewise.
9222 * gcc.target/sh/pr54236-3.c: Likewise.
9223 * gcc.target/sh/pr54236-4.c: Likewise.
9224 * gcc.target/sh/pr54386.c: Likewise.
9225 * gcc.target/sh/pr54602-1.c: Likewise.
9226 * gcc.target/sh/pr54685.c: Likewise.
9227 * gcc.target/sh/pr54760-1.c: Likewise.
9228 * gcc.target/sh/pr54760-2.c: Likewise.
9229 * gcc.target/sh/pr54760-3.c: Likewise.
9230 * gcc.target/sh/pr54760-4.c: Likewise.
9231 * gcc.target/sh/pr54760-5.c: Likewise.
9232 * gcc.target/sh/pr54760-6.c: Likewise.
9233 * gcc.target/sh/pr55146.c: Likewise.
9234 * gcc.target/sh/pr55160.c: Likewise.
9235 * gcc.target/sh/pr59278.c: Likewise.
9236 * gcc.target/sh/pr59401-1.c: Likewise.
9237 * gcc.target/sh/pr59533-1.c: Likewise.
9238 * gcc.target/sh/pr63260.c: Likewise.
9239 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9240 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9241 * gcc.target/sh/strlen.c: Likewise.
9242 * gcc.target/sh/torture/pr30807.c: Likewise.
9243 * gcc.target/sh/torture/pr34777.c: Likewise.
9244 * gcc.target/sh/torture/pr64652.c: Likewise.
9245 * gcc.target/sh/torture/pr65505.c: Likewise.
9246 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9247 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9248
0c4005be 92492016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/66644
9252 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9253
d94e6223 92542016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9255
9256 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9257 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9258 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9259 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9260
46f37836 92612016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9262
9263 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9264 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9265
4d0a8bac 92662016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9267
9268 PR middle-end/70626
9269 * c-c++-common/goacc/combined-reduction.c: New test.
9270 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9271
b98e0db3 92722016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9275 *movdi_internal pattern only if PIC off.
9276 * gcc.target/i386/pr70155-2.c: Likewise.
9277 * gcc.target/i386/pr70155-3.c: Likewise.
9278 * gcc.target/i386/pr70155-4.c: Likewise.
9279 * gcc.target/i386/pr70155-5.c: Likewise.
9280 * gcc.target/i386/pr70155-6.c: Likewise.
9281 * gcc.target/i386/pr70155-7.c: Likewise.
9282 * gcc.target/i386/pr70155-8.c: Likewise.
9283 * gcc.target/i386/pr70155-15.c: Likewise.
9284 * gcc.target/i386/pr70155-17.c: Likewise.
9285 * gcc.target/i386/pr70155-22.c: Likewise.
9286
8b066242 92872016-04-29 Bin Cheng <bin.cheng@arm.com>
9288
9289 PR tree-optimization/70803
9290 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9291
22912e73 92922016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9293
9294 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9295 optimization of vector loop.
9296 * gcc.target/i386/vect-unpack-3.c: New test.
9297 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9298 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9299 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9300
568128c6 93012016-04-29 Marek Polacek <polacek@redhat.com>
9302
9303 PR sanitizer/70342
9304 * g++.dg/ubsan/null-7.C: New test.
9305
025dd1e0 9306 PR c/70852
9307 * gcc.dg/pr70852.c: New test.
9308
eb16928e 93092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9310
9311 PR/69089
9312 * g++.dg/cpp0x/alignas6.C: New test.
9313
d7377ee9 93142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9315
4860a6bf 9316 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9317 * gcc.dg/pr27003.c: Likewise.
9318 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9319 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9320 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9321 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9322 * gcc.target/arc/mxy.c: Likewise.
9323 * gcc.target/arc/mswape.c: Likewise.
9324 * gcc.target/arc/mrtsc.c: Likewise.
9325 * gcc.target/arc/mcrc.c: Likewise.
9326 * gcc.target/arc/mdsp-packa.c: Likewise.
9327 * gcc.target/arc/mdvbf.c: Likewise.
9328 * gcc.target/arc/mlock.c: Likewise.
9329 * gcc.target/arc/mmac-24.c: Likewise.
9330 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9331
efa1b7ab 93322016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9333 Matthijs Kooijman <matthijs@stdin.nl>
9334 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9335
9336 PR target/60040
9337 * gcc.target/avr/pr60040-1.c: New.
9338 * gcc.target/avr/pr60040-2.c: New.
9339
00371d68 93402016-04-29 Richard Biener <rguenther@suse.de>
9341
9342 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9343
73447cc5 93442016-04-29 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/13962
9347 PR tree-optimization/65686
9348 * gcc.dg/uninit-pr65686.c: New testcase.
9349
c2087b56 93502016-04-29 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR middle-end/70843
9353 * gcc.dg/pr70843.c: New test.
9354
cdd06d5a 93552016-04-28 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/70858
9358 * gcc.target/i386/pr70858.c: New test.
9359
1a60079e 93602016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9361
9362 * gcc.target/arc/nps400-1.c: New file.
9363
11bc2894 93642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9365 Andrew Burgess <andrew.burgess@embecosm.com>
9366
9367 * gcc.target/arc/movh_cl-1.c: New file.
9368
dd9bf0b5 93692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9370 Andrew Burgess <andrew.burgess@embecosm.com>
9371
9372 * gcc.target/arc/extzv-1.c: New file.
9373 * gcc.target/arc/insv-1.c: New file.
9374 * gcc.target/arc/insv-2.c: New file.
9375 * gcc.target/arc/movb-1.c: New file.
9376 * gcc.target/arc/movb-2.c: New file.
9377 * gcc.target/arc/movb-3.c: New file.
9378 * gcc.target/arc/movb-4.c: New file.
9379 * gcc.target/arc/movb-5.c: New file.
9380 * gcc.target/arc/movb_cl-1.c: New file.
9381 * gcc.target/arc/movb_cl-2.c: New file.
9382 * gcc.target/arc/movbi_cl-1.c: New file.
9383 * gcc.target/arc/movl-1.c: New file.
9384
a22e4209 93852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9386 Andrew Burgess <andrew.burgess@embecosm.com>
9387
9388 * gcc.target/arc/cmem-1.c: New file.
9389 * gcc.target/arc/cmem-2.c: New file.
9390 * gcc.target/arc/cmem-3.c: New file.
9391 * gcc.target/arc/cmem-4.c: New file.
9392 * gcc.target/arc/cmem-5.c: New file.
9393 * gcc.target/arc/cmem-6.c: New file.
9394 * gcc.target/arc/cmem-7.c: New file.
9395 * gcc.target/arc/cmem-ld.inc: New file.
9396 * gcc.target/arc/cmem-st.inc: New file.
9397
287c3982 93982016-04-28 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR target/70821
9401 * gcc.target/i386/pr70821.c: New test.
9402
e40e5340 94032016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9404
9405 * gcc.target/powerpc/vec-adde.c: New test.
9406 * gcc.target/powerpc/vec-adde-int128.c: New test.
9407
cf977d50 94082016-04-28 Jakub Jelinek <jakub@redhat.com>
9409
9410 * gcc.target/i386/avx-vround-1.c: New test.
9411 * gcc.target/i386/avx-vround-2.c: New test.
9412 * gcc.target/i386/avx512vl-vround-1.c: New test.
9413 * gcc.target/i386/avx512vl-vround-2.c: New test.
9414
572f8300 94152016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417 PR testsuite/70595
9418 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9419 (check_effective_target_cilkplus_runtime): ... this.
9420 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9421 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9422
9423 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9424 Require cilkplus_runtime.
9425 Don't add -lcilkrts.
9426 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9427 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9428 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9429 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9430 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9431 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9432 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9433 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9434 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9435 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9436 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9437 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9438 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9439 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9440 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9441 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9442 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9443 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9444 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9445 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9446 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9447 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9448 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9449 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9450 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9451 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9452 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9453 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9454 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9455
9456 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9457 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9458
9459 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9460
9461 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9462 cilkplus_runtime.
9463
dfba0905 94642016-04-27 Marc Glisse <marc.glisse@inria.fr>
9465
9466 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9467 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9468
605a4556 94692015-04-27 Ryan Burn <contact@rnburn.com>
9470
9471 PR c++/69024
9472 PR c++/68997
9473 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9474 diagnostic.
9475 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9476 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9477
6a1231a5 94782016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9479
9480 * gnat.dg/limited_with4.ad[sb]: New test.
9481 * gnat.dg/limited_with4_pkg.ads: New helper.
9482
4dad9e09 94832016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9484
9485 PR target/70155
9486 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9487 and movv1ti_internal patterns
9488 * gcc.target/i386/pr70155-1.c: New test.
9489 * gcc.target/i386/pr70155-2.c: Likewise.
9490 * gcc.target/i386/pr70155-3.c: Likewise.
9491 * gcc.target/i386/pr70155-4.c: Likewise.
9492 * gcc.target/i386/pr70155-5.c: Likewise.
9493 * gcc.target/i386/pr70155-6.c: Likewise.
9494 * gcc.target/i386/pr70155-7.c: Likewise.
9495 * gcc.target/i386/pr70155-8.c: Likewise.
9496 * gcc.target/i386/pr70155-9.c: Likewise.
9497 * gcc.target/i386/pr70155-10.c: Likewise.
9498 * gcc.target/i386/pr70155-11.c: Likewise.
9499 * gcc.target/i386/pr70155-12.c: Likewise.
9500 * gcc.target/i386/pr70155-13.c: Likewise.
9501 * gcc.target/i386/pr70155-14.c: Likewise.
9502 * gcc.target/i386/pr70155-15.c: Likewise.
9503 * gcc.target/i386/pr70155-16.c: Likewise.
9504 * gcc.target/i386/pr70155-17.c: Likewise.
9505 * gcc.target/i386/pr70155-18.c: Likewise.
9506 * gcc.target/i386/pr70155-19.c: Likewise.
9507 * gcc.target/i386/pr70155-20.c: Likewise.
9508 * gcc.target/i386/pr70155-21.c: Likewise.
9509 * gcc.target/i386/pr70155-22.c: Likewise.
9510
a80f3f45 95112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9512
9513 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9514 ".{5,6}".
9515
279305d1 95162016-04-27 Bin Cheng <bin.cheng@arm.com>
9517
9518 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9519 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9520 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9521 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9522 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9523
8974b625 95242016-04-27 Richard Biener <rguenther@suse.de>
9525
9526 PR ipa/70760
9527 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9528 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9529
886d5463 95302016-04-27 Nathan Sidwell <nathan@acm.org>
9531
9532 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9533 * g++.dg/ubsan/pr63956.C: Adjust error location.
9534
f0e35aa9 95352016-04-27 Nick Clifton <nickc@redhat.com>
9536
9537 PR middle-end/49889
9538 * gcc.dg/pr49889.c: New test.
9539
40385231 95402016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9541
9542 * c-c++-common/memset-array.c: New test.
9543
37229a71 95442016-04-26 Martin Sebor <msebor@redhat.com>
9545
9546 PR c++/66639
9547 * g++.dg/cpp1y/func_constexpr.C: New test.
9548
3eedf9bd 95492016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9550
9551 PR c++/70241
9552 * g++.dg/cpp0x/enum32.C: New test.
9553 * g++.dg/cpp0x/enum33.C: New test.
9554
95552016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9556
9557 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9558 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9559 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9560 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9561 * gcc.c-torture/execute/pr38151.c: Likewise.
9562 * gcc.c-torture/execute/pr66556.c: Likewise.
9563 * gcc.c-torture/execute/pr67781.c: Likewise.
9564 * gcc.c-torture/execute/pr68648.c: Likewise.
9565
8c51f92f 95662016-04-26 Marc Glisse <marc.glisse@inria.fr>
9567
9568 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9569
fa20ebd3 95702016-04-26 Marek Polacek <polacek@redhat.com>
9571
9572 PR c/67784
9573 * gcc.dg/pr67784-3.c: New test.
9574 * gcc.dg/pr67784-4.c: New test.
9575 * gcc.dg/pr67784-5.c: New test.
9576
9db47803 9577 PR c/70791
9578 * gcc.dg/Wnested-externs-2.c: New test.
9579
bff407f2 95802016-04-26 Marc Glisse <marc.glisse@inria.fr>
9581
9582 * gcc.dg/fold-plusmult.c: Adjust.
9583 * gcc.dg/no-strict-overflow-6.c: Adjust.
9584 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9585
78d0c69e 95862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9587
9588 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9589 number scans.
9590 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9591 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9592 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9593 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9594 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9595 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9596 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9597 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9598 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9599 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9600 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9601 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9602 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9603 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9604 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9605 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9606 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9607 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9608 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9609 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9610 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9611 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9612 scans.
9613 * gcc.target/i386/pr32219-4.c: Likewise.
9614 * gcc.target/i386/pr32219-6.c: Likewise.
9615 * gcc.target/i386/pr32219-8.c: Likewise.
9616
221d6722 96172016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9618
9619 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9620 associated options.
9621
514727a9 96222016-04-26 Marek Polacek <polacek@redhat.com>
9623
9624 PR c++/70744
9625 * g++.dg/ext/cond2.C: New test.
9626
e6ee4c61 96272016-04-26 Bin Cheng <bin.cheng@arm.com>
9628
9629 PR tree-optimization/70771
9630 PR tree-optimization/70775
9631 * gcc.dg/pr70771.c: New test.
3730828c 9632 * gcc.dg/pr70775.c: New test.
e6ee4c61 9633
b3d72796 96342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9635
9636 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9637
c11ece29 96382016-04-25 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/70780
9641 * gcc.dg/torture/pr70780.c: New testcase.
9642
92a44a68 96432016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9644
4860a6bf 9645 * gcc.target/arm/neon-vaddws16.c: New test.
9646 * gcc.target/arm/neon-vaddws32.c: New test.
9647 * gcc.target/arm/neon-vaddwu16.c: New test.
9648 * gcc.target/arm/neon-vaddwu32.c: New test.
9649 * gcc.target/arm/neon-vaddwu8.c: New test.
9650 * lib/target-supports.exp
d40b10b2 9651 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9652 that arm neon support vector widen sum of HImode TO SImode.
9653
4bbfd6c2 96542016-04-23 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR sanitizer/70712
9657 * c-c++-common/asan/pr70712.c: New test.
9658
524df596 96592016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9660
9661 * .gitattributes: New file.
9662
426c75c3 96632016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9664
9665 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9666
c052a8d5 96672016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9668
9669 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9670 * gfortran.dg/submodule_15.f08: Likewise.
9671
c08d4612 96722016-04-22 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/70740
9675 * gcc.dg/torture/pr70740.c: New testcase.
9676
fd3211e1 96772016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9678
9679 PR target/70750
9680 * gcc.target/i386/pr70750-1.c: New test.
9681 * gcc.target/i386/pr70750-2.c: Likewise.
9682
15acd78c 96832016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9684
9685 PR c++/70540
9686 * g++.dg/cpp0x/auto48.C: New.
9687
192bf59c 96882016-04-21 Marek Polacek <polacek@redhat.com>
9689
9690 PR c++/70513
9691 * g++.dg/cpp0x/forw_enum12.C: New test.
9692 * g++.dg/cpp0x/forw_enum13.C: New test.
9693
5d429e99 96942016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9695
9696 PR target/70728
9697 * gcc.target/i386/pr70728.c: New test.
9698
06777d85 96992016-04-21 Richard Biener <rguenther@suse.de>
9700
9701 PR middle-end/70747
9702 * gcc.dg/pr70747.c: New testcase.
9703
7434c6fb 97042016-04-21 Bin Cheng <bin.cheng@arm.com>
9705
9706 PR tree-optimization/70715
9707 * gcc.dg/tree-ssa/scev-13.c: New test.
9708
f3ec0970 97092016-04-21 Marc Glisse <marc.glisse@inria.fr>
9710
9711 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9712
523f3a9d 97132016-04-21 Marc Glisse <marc.glisse@inria.fr>
9714
9715 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9716
ace7bf06 97172016-04-20 Jan Hubicka <jh@suse.cz>
9718
9719 PR ipa/70018
9720 * g++.dg/ipa/nothrow-1.C: New testcase.
9721
2b073aa6 97222016-04-20 Nathan Sidwell <nathan@acm.org>
9723
9724 PR c++/55635
9725 * g++.dg/eh/delete1.C: New.
9726
8a574c11 97272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9728
9729 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9730 -mtune-ctrl=sse_typeless_stores.
9731
e3400750 97322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9733
9734 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9735
4bd8a059 97362016-04-20 Bin Cheng <bin.cheng@arm.com>
9737
9738 PR tree-optimization/69489
9739 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9740
70574e60 97412016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9742
9743 PR c++/69363
9744 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9745 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9746 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9747
bd6f374c 97482016-04-20 Bin Cheng <bin.cheng@arm.com>
9749
9750 PR tree-optimization/56625
9751 PR tree-optimization/69489
9752 * gcc.dg/vect/pr56625.c: New test.
9753 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9754
482539ee 97552016-04-20 Andrew Pinski <apinski@cavium.com>
9756
9757 PR target/64971
9758 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9759
b4672800 97602016-04-20 Arnaud Charlet <charlet@adacore.com>
9761
9762 * gnat.dg/self1.adb: Remove now incorrect test.
9763
4fb48737 97642016-04-20 Bin Cheng <bin.cheng@arm.com>
9765
9766 * gcc.dg/tree-ssa/scev-11.c: New test.
9767 * gcc.dg/tree-ssa/scev-12.c: New test.
9768
97efb92e 97692016-04-20 Marek Polacek <polacek@redhat.com>
9770
9771 PR tree-optimization/70725
9772 * gcc.dg/pr70725.c: New test.
9773
9d2d4060 97742016-04-20 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/70726
9777 * g++.dg/vect/pr70726.cc: New testcase.
9778
54530437 97792016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9780
9781 PR target/70674
9782 * gcc.target/s390/pr70674.c: New test.
9783
acda2210 97842016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9785
9786 PR libgfortran/70684
9787 * gfortran.dg/list_read_14.f90: New test.
9788
b7040bb0 97892016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9790
9791 PR target/69201
9792 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9793 extern to force it misaligned.
9794 (b): Likewise.
9795 (c): Likewise.
9796 (d): Likewise.
9797 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9798 Don't check `*' before movv4sf_internal.
9799 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9800 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9801 Don't check `*' before movv16qi_internal.
9802 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9803 extern to force it misaligned.
9804 (b): Likewise.
9805 (c): Likewise.
9806 (d): Likewise.
9807 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9808 Don't check `*' before movv2df_internal.
9809 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9810 extern to force it misaligned.
9811 (b): Likewise.
9812 (c): Likewise.
9813 (d): Likewise.
9814 Check movv8sf_internal instead of avx_storeups256.
9815 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9816
263b5475 98172016-04-19 Richard Biener <rguenther@suse.de>
9818
9819 PR tree-optimization/70171
9820 * g++.dg/tree-ssa/pr70171.C: New testcase.
9821
222ac318 98222016-04-19 Richard Biener <rguenther@suse.de>
9823
9824 PR tree-optimization/70724
9825 * gcc.dg/torture/pr70724.c: New testcase.
9826
003000a4 98272016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9828
9829 PR middle-end/70689
4860a6bf 9830 * gcc.target/i386/pr70689.c: New.
003000a4 9831
3f6e13de 98322016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9833
9834 PR target/70708
9835 * gcc.target/i386/pr70708.c: New test.
9836
10abddbd 98372016-04-18 Richard Biener <rguenther@suse.de>
9838
9839 PR tree-optimization/43434
9840 * gcc.dg/vect/pr43434.c: New testcase.
9841 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9842 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9843 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9844 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9845 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9846 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9847 * gcc.dg/gomp/pr68640.c: Likewise.
9848 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9849 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9850
950db54a 98512016-04-18 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/70701
9854 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9855
67ccbf39 98562016-04-18 Tom de Vries <tom@codesourcery.com>
9857
9858 PR testsuite/70699
9859 * gcc.dg/pr70161.c: Add dot-file scans.
9860 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9861 instead of after last dot char.
9862
021ad2f3 98632016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * c-c++-common/dump-ada-spec-3.c: New test.
9866 * c-c++-common/dump-ada-spec-4.c: Likewise.
9867
d572fcfd 98682016-04-17 Tom de Vries <tom@codesourcery.com>
9869
9870 PR other/70183
9871 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9872
8b4ee73c 98732016-04-15 Jan Hubicka <jh@suse.cz>
9874
9875 PR ipa/70018
9876 * g++.dg/ipa/pure-const-1.C: New testcase.
9877 * g++.dg/ipa/pure-const-2.C: New testcase.
9878 * g++.dg/ipa/pure-const-3.C: New testcase.
9879
eac243e7 98802016-04-15 Marek Polacek <polacek@redhat.com>
9881
9882 PR c/70671
9883 * gcc.dg/bitfld-22.c: New test.
9884
64c1df32 98852016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9886
9887 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9888 x86_64.
9889
926f9422 98902016-04-15 Marek Polacek <polacek@redhat.com>
9891
9892 PR c/70651
9893 * c-c++-common/pr70651.c: New test.
9894
309bbaa3 98952016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9896
9897 PR rtl-optimization/70681
9898 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9899 dump scan on arm and powerpc.
9900 * gcc.dg/pr10474.c: Likewise.
9901
b4ba8358 99022016-04-15 Jakub Jelinek <jakub@redhat.com>
9903
ed92874a 9904 PR c++/69517
9905 PR c++/70019
9906 PR c++/70588
9907 * g++.dg/cpp1y/vla11.C: Revert for real.
9908
b4ba8358 9909 PR c/70436
9910 * c-c++-common/Wparentheses-1.c: New test.
9911 * c-c++-common/gomp/Wparentheses-1.c: New test.
9912 * c-c++-common/gomp/Wparentheses-2.c: New test.
9913 * c-c++-common/gomp/Wparentheses-3.c: New test.
9914 * c-c++-common/gomp/Wparentheses-4.c: New test.
9915 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9916 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9917 * c-c++-common/goacc/Wparentheses-1.c: New test.
9918
65717bb5 99192016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9920
9921 PR target/70662
9922 * gcc.target/i386/pr70662.c: New test.
9923
ca1a4077 99242016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9925 Alan Modra <amodra@gmail.com>
ca1a4077 9926
9927 PR tree-optimization/70130
9928 * gcc.dg/vect/O3-pr70130.c: New testcase.
9929
dbe1794c 99302016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9931
11836644 9932 PR target/70669
9933 * gcc.target/powerpc/pr70669.c: New test.
9934
dbe1794c 9935 PR target/70640
9936 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9937 a power7 system that does not have an assembler that supports
9938 power8.
9939
4c1007f1 99402016-04-14 Martin Sebor <msebor@redhat.com>
9941
9942 PR c++/69517
9943 PR c++/70019
9944 PR c++/70588
9945 * c-c++-common/ubsan/vla-1.c: Revert.
9946 * g++.dg/cpp1y/vla11.C: Same.
9947 * g++.dg/cpp1y/vla12.C: Same.
9948 * g++.dg/cpp1y/vla13.C: Same.
9949 * g++.dg/cpp1y/vla14.C: Same.
9950 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9951 * g++.dg/init/array24.C: Same.
4c1007f1 9952 * g++.dg/ubsan/vla-1.C: Same.
9953
22dcab66 99542016-04-14 Marek Polacek <polacek@redhat.com>
9955 Jan Hubicka <hubicka@ucw.cz>
9956
9957 PR c++/70029
9958 * g++.dg/torture/pr70029.C: New test.
9959
3e74b025 99602016-04-14 Martin Sebor <msebor@redhat.com>
9961
9962 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9963 type size to prevent failures on targets with very low maximum
9964 alignment.
9965
1d2e0f2a 99662016-04-14 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/70623
9969 * gcc.dg/torture/pr70623.c: New testcase.
9970 * gcc.dg/torture/pr70623-2.c: Likewise.
9971
9aed0626 99722016-04-13 Martin Sebor <msebor@redhat.com>
9973
9974 PR c++/69517
9975 PR c++/70019
9976 PR c++/70588
9977 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9978 * g++.dg/cpp1y/vla11.C: New test.
9979 * g++.dg/cpp1y/vla12.C: New test.
9980 * g++.dg/cpp1y/vla13.C: New test.
9981 * g++.dg/cpp1y/vla14.C: New test.
9982 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9983 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9984 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9985
fd499010 99862016-04-13 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR c++/70641
9989 * g++.dg/opt/pr70641.C: New test.
9990
87fa7252 99912016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9992
9993 PR rtl-optimization/68749
9994 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9995 effects of argument promotions.
9996 Remove default args to dg-skip-if.
9997
6c40e18b 99982016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9999
10000 PR c++/70635
10001 * g++.dg/parse/pr70635.C: New.
10002
92c53257 100032016-04-13 Marek Polacek <polacek@redhat.com>
10004
10005 PR c++/70639
10006 * c-c++-common/Wmisleading-indentation-4.c: New test.
10007
0241e4dc 100082016-04-13 Marek Polacek <polacek@redhat.com>
10009
10010 PR c/70436
4860a6bf 10011 * gcc.dg/Wparentheses-12.c: New test.
10012 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10013
92bda444 100142016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10015
10016 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10017 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10018 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10019
38ea8a26 100202016-04-13 Jakub Jelinek <jakub@redhat.com>
10021
d08aa032 10022 PR middle-end/70633
10023 * gcc.c-torture/compile/pr70633.c: New test.
10024
38ea8a26 10025 PR debug/70628
10026 * gcc.dg/torture/pr70628.c: New test.
10027
9231d5c2 100282016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10029
10030 PR c++/70610
10031 * g++.dg/template/pr70610.C: New test.
10032 * g++.dg/template/pr70610-2.C: New test.
10033 * g++.dg/template/pr70610-3.C: New test.
10034 * g++.dg/template/pr70610-4.C: New test.
10035
249ca944 100362016-04-12 Jakub Jelinek <jakub@redhat.com>
10037
7f2ea2fb 10038 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10039 128 instead of 32.
10040
249ca944 10041 PR c++/70571
10042 * g++.dg/ext/pr70571.C: New test.
10043
8ca5a97d 100442016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10045
bf32a52d 10046 PR target/70640
8ca5a97d 10047 * gcc.target/powerpc/pr70640.c: New test.
10048
e971b45f 100492016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10050
10051 PR c++/68722
10052 * g++.dg/parse/pr68722.C: New.
10053
0b54d964 100542016-04-12 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR rtl-optimization/70596
10057 * gcc.target/i386/pr70596.c: New test.
10058
d2dd85e3 100592016-04-12 Nathan Sidwell <nathan@acm.org>
10060
10061 PR c++/70501
10062 * g++.dg/init/pr70501.C: New.
10063
2d0001b0 100642016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10065
10066 * gcc.target/i386/asm-flag-6.c: New test.
10067
6c4df0d1 100682016-04-12 Tom de Vries <tom@codesourcery.com>
10069
10070 PR tree-optimization/68756
10071 * gcc.dg/graphite/pr68756.c: New test.
10072
0d60da57 100732016-04-12 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR tree-optimization/70602
10076 * gcc.c-torture/execute/pr70602.c: New test.
10077
62735984 100782016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10079
10080 PR target/70381
10081 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10082 __float128 emulator is built and runs.
10083 * gcc.target/powerpc/float128-1.c: Likewise.
10084
10085 * lib/target-supports.exp (check_ppc_float128_sw_available):
10086 Rework tests for __float128 software and hardware
10087 availability. Fix exit condition to return 0 on success.
10088
a702492c 100892016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10090
10091 PR target/70133
10092 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10093 * gcc.target/aarch64/target_attr_15.c: Likewise.
10094
a8c5ce92 100952016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 PR c++/69066
10098 * g++.dg/cpp1y/pr69066.C: New.
10099
5ecab913 101002016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10101
10102 PR fortran/68566
10103 * gfortran.dg/pr36192.f90: Update test.
10104 * gfortran.dg/pr36192_1.f90: Update test.
10105 * gfortran.dg/real_dimension_1.f: Update test.
10106 * gfortran.dg/parameter_array_init_7.f90: New test.
10107
6cb5ef70 101082016-04-09 John David Anglin <danglin@gcc.gnu.org>
10109
4edfdd23 10110 PR testsuite/64039
10111 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10112
964f71e3 10113 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10114
5d61c198 10115 PR rtl-optimization/66669
10116 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10117
16eaaf58 10118 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10119
0b68802d 10120 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10121 * gcc.dg/pie-1.c: Likewise.
10122 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10123 * gcc.dg/pic-4.c: Likewise.
10124 * gcc.dg/pie-3.c: Likewise.
10125 * gcc.dg/pie-4.c: Likewise.
10126
9c0dd509 10127 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10128
03b2d3c1 10129 PR tree-optimization/68644
10130 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10131
6cb5ef70 10132 PR rtl-optimization/64886
10133 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10134
07de41ba 101352016-04-09 Tom de Vries <tom@codesourcery.com>
10136
10137 PR tree-optimization/68953
10138 * gcc.dg/graphite/pr68953.c: New test.
10139
d294e3fb 101402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10141
10142 PR fortran/70592
10143 * gfortran.dg/deferred_character_16.f90: New test.
10144
3cb15094 101452016-04-09 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR tree-optimization/70586
10148 * gcc.c-torture/execute/pr70586.c: New test.
10149
a02dc66f 101502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10151
10152 PR sanitizer/70573
10153 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10154 with __builtin_memset
10155 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10156
0c302595 101572016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10158
10159 PR lto/70289
10160 PR ipa/70348
10161 PR tree-optimization/70373
10162 PR middle-end/70533
10163 PR middle-end/70534
10164 PR middle-end/70535
10165 * c-c++-common/goacc/reduction-5.c: New test.
10166 * c-c++-common/goacc/reduction-promotions.c: New test.
10167 * gfortran.dg/goacc/reduction-3.f95: New test.
10168 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10169
c6c0523b 101702016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10171
10172 PR c++/70590
10173 PR c++/70452
10174 * g++.dg/pr70590.C: New test.
10175 * g++.dg/pr70590-2.C: New test.
10176
3ac399da 101772016-04-08 Jakub Jelinek <jakub@redhat.com>
10178
e97d1706 10179 PR middle-end/70593
10180 * gcc.target/i386/pr70593.c: New test.
10181
3ac399da 10182 PR rtl-optimization/70574
10183 * gcc.target/i386/avx2-pr70574.c: New test.
10184
fcfbb129 101852016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10186
10187 PR sanitizer/70541
10188 * c-c++-common/asan/pr70541.c: New test.
10189
0aabcddf 101902016-04-08 Tom de Vries <tom@codesourcery.com>
10191
10192 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10193 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10194
bec0c1e8 101952016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10196
10197 PR target/70566
10198 * gcc.c-torture/execute/pr70566.c: New test.
10199
87c791f5 102002016-04-08 Tom de Vries <tom@codesourcery.com>
10201
10202 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10203 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10204
7f38718f 102052016-04-08 Alan Modra <amodra@gmail.com>
10206
10207 * gcc.target/powerpc/pr70117.c: New.
10208
a96a7710 102092016-04-07 Jakub Jelinek <jakub@redhat.com>
10210
7a6265d1 10211 PR testsuite/70581
10212 * gcc.dg/lto/simd-function_0.c: New test.
10213
a96a7710 10214 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10215 clones.
10216 * c-c++-common/attr-simd-2.c: Likewise.
10217 * c-c++-common/attr-simd-4.c: Likewise.
10218 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10219 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10220
508dd607 102212016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10222
10223 PR testsuite/70553
10224 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10225
1b61585a 102262016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10227 Tom de Vries <tom@codesourcery.com>
10228
10229 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10230 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10231 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10232 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10233 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10234 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10235 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10236 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10237
5f060aa8 102382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10239
10240 PR c/70436
10241 * g++.dg/warn/Wparentheses-29.C: New test.
10242
d3831f71 102432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10244
10245 PR c/70436
10246 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10247 explicit braces to resolve a future -Wparentheses warning.
10248
382ece2d 102492016-04-06 Richard Henderson <rth@redhat.com>
10250
10251 * gcc.dg/pr61817-1.c: New test.
10252 * gcc.dg/pr61817-2.c: New test.
10253 * gcc.dg/pr69391-1.c: New test.
10254 * gcc.dg/pr69391-2.c: New test.
10255
72234ee9 102562016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10257
10258 PR rtl-optimization/70398
4860a6bf 10259 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10260
5547150a 102612016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10262
10263 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10264
15b70121 102652016-04-06 Yvan Roux <yvan.roux@linaro.org>
10266 Pedro Alves <palves@redhat.com>
10267
10268 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10269
585aefbb 102702016-04-06 Jakub Jelinek <jakub@redhat.com>
10271
0cbb513b 10272 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10273 Check for avx512f effective targets instead of avx2.
10274 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10275 for AVX512F clones.
10276 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10277 * g++.dg/gomp/declare-simd-1.C: Likewise.
10278 * g++.dg/gomp/declare-simd-3.C: Likewise.
10279 * g++.dg/gomp/declare-simd-4.C: Likewise.
10280
585aefbb 10281 PR middle-end/70550
10282 * c-c++-common/gomp/pr70550-1.c: New test.
10283 * c-c++-common/gomp/pr70550-2.c: New test.
10284
0b91cceb 102852016-04-05 Nathan Sidwell <nathan@acm.org>
10286
10287 PR c++/70512
10288 * g++.dg/ext/attribute-may-alias-5.C: New.
10289
645a9d8e 102902016-04-05 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR c++/70336
10293 * c-c++-common/pr70336.c: New test.
10294 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10295 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10296
bdf23925 102972016-04-05 Jan Hubicka <hubicka@ucw.cz>
10298
10299 PR ipa/66223
10300 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10301
aaff837c 103022016-04-05 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR rtl-optimization/70542
10305 * gcc.dg/torture/pr70542.c: New test.
10306 * gcc.target/i386/avx2-pr70542.c: New test.
10307
2eac58a0 103082016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10309
10310 PR tree-optimization/70509
10311 * gcc.target/i386/avx512bw-pr70509.c: New test.
10312
4f7ebe46 103132016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10314
10315 PR c++/70452
10316 * g++.dg/ext/constexpr-vla4.C: New test.
10317
305d86a0 103182016-04-05 Uros Bizjak <ubizjak@gmail.com>
10319
10320 PR target/70510
10321 * gcc.target/i386/pr70510.c: New test.
10322
eec3b789 103232016-04-05 Richard Biener <rguenther@suse.de>
10324
10325 PR tree-optimization/70526
10326 * g++.dg/torture/pr70526.C: New testcase.
10327
ca943582 103282016-04-05 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR target/70525
10331 * gcc.target/i386/pr70525.c: New test.
10332
87825cd5 103332016-04-05 Richard Biener <rguenther@suse.de>
10334
10335 PR middle-end/70499
10336 * g++.dg/torture/pr70499.C: New testcase.
10337
14638828 103382016-04-05 Richard Biener <rguenther@suse.de>
10339
10340 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10341 remove XFAIL.
10342
967a90d5 103432016-04-04 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR middle-end/70307
10346 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10347 rs6000 ABI warnings.
10348
d374a3a3 103492016-04-04 Jan Hubicka <hubicka@ucw.cz>
10350
10351 PR ipa/66223
10352 * g++.dg/ipa/devirt-51.C: New testcase.
10353
8ff377a6 103542016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10355 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10356
10357 PR middle-end/70457
10358 * gcc.dg/torture/pr70457.c: New.
10359
f567b44f 103602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10361
10362 PR fortran/67538
10363 * gfortran.dg/allocate_with_source_19.f08: New test.
10364
89d4ebfa 103652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10366
10367 PR fortran/65795
10368 * gfortran.dg/coarray_allocate_6.f08: New test.
10369
68ab33a6 103702016-04-04 Richard Biener <rguenther@suse.de>
10371
10372 PR rtl-optimization/70484
10373 * gcc.dg/torture/pr70484.c: New testcase.
10374
c4f5465d 103752016-04-04 Marek Polacek <polacek@redhat.com>
10376
10377 PR c/70307
10378 * gcc.dg/torture/pr70307.c: New test.
10379
bfec6609 103802016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10381
10382 PR target/70416
10383 PR target/67391
10384 * gcc.target/sh/torture/pr70416.c: New.
10385
40df9099 103862016-04-02 Martin Sebor <msebor@redhat.com>
10387
10388 PR c++/67376
10389 PR c++/70170
10390 PR c++/70172
10391 PR c++/70228
10392 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10393 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10394 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10395 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10396 * g++.dg/cpp0x/constexpr-string.C: Same.
10397 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10398 * g++.dg/cpp0x/pr65398.C: Same.
10399 * g++.dg/ext/constexpr-vla1.C: Same.
10400 * g++.dg/ext/constexpr-vla2.C: Same.
10401 * g++.dg/ext/constexpr-vla3.C: Same.
10402 * g++.dg/ubsan/pr63956.C: Same.
10403
0edb9bfe 104042016-04-01 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR rtl-optimization/70467
10407 * gcc.target/i386/pr70467-2.c: New test.
10408
e5b1a1d9 104092016-04-01 Jakub Jelinek <jakub@redhat.com>
10410 Marek Polacek <polacek@redhat.com>
10411
10412 PR c++/70488
10413 * g++.dg/init/new47.C: New test.
10414
b2ca3fb0 104152016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10416
10417 PR target/70496
10418 * gcc.target/arm/pr70496.c: New test.
10419
4c3bd1e3 104202016-04-01 Nathan Sidwell <nathan@acm.org>
10421
47de69ad 10422 PR c++/68475
10423 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10424
313d569f 104252016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10426
10427 PR target/69890
10428 * gcc.dg/strlenopt.h (memmove): New.
10429 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10430 instead of "string.h".
10431 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10432 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10433 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10434 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10435 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10436 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10437 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10438 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10439 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10440 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10441 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10442 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10443 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10444 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10445 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10446 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10447 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10448 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10449 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10450 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10451
5469facd 104522016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10453
10454 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10455 (Holder::foo): Reflect this.
10456
503de754 104572016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10458
10459 PR target/70442
10460 * gcc.dg/pr70442.c: New test.
10461
13ee2de7 104622016-03-31 Nathan Sidwell <nathan@acm.org>
10463
10464 PR c++/70393
10465 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10466
5e0d03a8 104672016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10468
10469 PR target/70453
10470 * gcc.target/i386/pr70453.c: New test.
10471
8cb82ed4 104722016-03-31 Andrey Belevantsev <abel@ispras.ru>
10473
10474 PR target/70292
10475 * gcc.c-torture/pr70292.c: New test.
10476
7952b661 104772016-03-31 Marek Polacek <polacek@redhat.com>
10478
10479 PR c/70297
10480 * c-c++-common/pr70297.c: New test.
10481 * g++.dg/cpp0x/typedef-redecl.C: New test.
10482 * gcc.dg/typedef-redecl2.c: New test.
10483
1607cc74 104842016-03-31 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR rtl-optimization/70460
10487 * gcc.c-torture/execute/pr70460.c: New test.
10488
c689c252 104892016-03-31 Richard Biener <rguenther@suse.de>
10490
10491 PR c++/70430
10492 * g++.dg/ext/vector30.C: New testcase.
10493
91c9586d 104942016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10495 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10496
10497 * gfortran.dg/fmt_pf.f90: New test.
10498
afa5c1b8 104992016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10500
10501 Forward-port from 5 branch
10502 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR testsuite/70356
10505 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10506 dg-require-effective-target after dg-do.
10507
10508 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10509
10510 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10511
6a5dcab3 105122016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10513 Julian Brown <julian@codesourcery.com>
10514 Chung-Lin Tang <cltang@codesourcery.com>
10515 Cesar Philippidis <cesar@codesourcery.com>
10516 James Norris <jnorris@codesourcery.com>
10517 Tom de Vries <tom@codesourcery.com>
10518 Nathan Sidwell <nathan@codesourcery.com>
10519
305d86a0 10520 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10521 * c-c++-common/goacc/loop-clauses.c: Likewise.
10522 * g++.dg/goacc/template.C: Likewise.
10523 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10524 * gfortran.dg/goacc/loop-1.f95: Likewise.
10525 * gfortran.dg/goacc/loop-5.f95: Likewise.
10526 * gfortran.dg/goacc/loop-6.f95: Likewise.
10527 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10528 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10529 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10530 * c-c++-common/goacc/clauses-fail.c: Likewise.
10531 * c-c++-common/goacc/parallel-1.c: Likewise.
10532 * c-c++-common/goacc/reduction-1.c: Likewise.
10533 * c-c++-common/goacc/reduction-2.c: Likewise.
10534 * c-c++-common/goacc/reduction-3.c: Likewise.
10535 * c-c++-common/goacc/reduction-4.c: Likewise.
10536 * c-c++-common/goacc/routine-3.c: Likewise.
10537 * c-c++-common/goacc/routine-4.c: Likewise.
10538 * c-c++-common/goacc/routine-5.c: Likewise.
10539 * c-c++-common/goacc/tile.c: Likewise.
10540 * g++.dg/goacc/template.C: Likewise.
10541 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10542 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10543 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10544 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10545 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10546 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10547 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10548 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10549 * c-c++-common/goacc/use_device-1.c: ... this file.
10550 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10551 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10552 * c-c++-common/goacc/host_data-6.c: ... this file.
10553 * c-c++-common/goacc/loop-2-kernels.c: New file.
10554 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10555 * c-c++-common/goacc/loop-3.c: Likewise.
10556 * g++.dg/goacc/reference.C: Likewise.
10557 * g++.dg/goacc/routine-1.C: Likewise.
10558 * g++.dg/goacc/routine-2.C: Likewise.
10559
932c0baa 105602016-03-30 Richard Biener <rguenther@suse.de>
10561
10562 PR middle-end/70450
10563 * gcc.dg/torture/pr70450.c: New testcase.
10564
7f7c4659 105652016-03-30 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR target/70421
10568 * gcc.dg/torture/pr70421.c: New test.
10569 * gcc.target/i386/avx512f-pr70421.c: New test.
10570
9cbfe80c 105712016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10572
10573 PR testsuite/70364
10574 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10575 (check): New function.
10576 (bar): Call check.
10577 (foo): Align stack to 16 bytes when calling bar.
10578 * gcc.target/i386/cleanup-2.c: Likewise.
10579
f56c7d36 105802016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10581
10582 PR tree-optimization/59124
10583 * gcc.dg/Warray-bounds-19.c: New test.
10584
92a44a68 105852016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10586
10587 * lib/prune.exp (escape_regex_chars): New.
10588 (prune_file_path): Update to quote metcharacters for regexp.
10589
a3daa269 105902016-03-29 Jakub Jelinek <jakub@redhat.com>
10591
24e1ba3d 10592 PR rtl-optimization/70429
10593 * gcc.c-torture/execute/pr70429.c: New test.
10594
a3daa269 10595 PR tree-optimization/70405
10596 * gcc.dg/pr70405.c: New test.
10597
3ef41a6e 105982016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10599
10600 PR fortran/70397
10601 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10602 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10603
4abd9410 106042016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10605
10606 PR testsuite/64177
10607 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10608 __cilkrts_set_param to set two workers.
10609 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10610 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10611
b58e5f0f 106122016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10613
305d86a0 10614 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10615
bff53658 106162016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10617
10618 PR target/70406
305d86a0 10619 * gcc.target/i386/pr70406.c: New test.
bff53658 10620
bb2c9c15 106212016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10622
10623 * gnat.dg/specs/double_record_extension3.ads: New test.
10624
f12c84ab 106252016-03-25 Richard Henderson <rth@redhat.com>
10626
10627 PR target/70120
10628 * gcc.target/aarch64/pr70120-1.c: New.
10629 * gcc.target/aarch64/pr70120-2.c: New.
10630 * gcc.target/aarch64/pr70120-3.c: New.
10631
b0bf58c4 106322016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10633
10634 PR c++/62212
10635 * g++.dg/template/mangle2.C: The dg-do directive should be
10636 "compile" not "assemble".
10637
f175ba0f 106382016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10639
10640 PR lto/69650
10641 * gcc.dg/pr69650.c: New test.
10642
4cc3295f 106432016-03-25 David Edelsohn <dje.gcc@gmail.com>
10644
10645 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10646
0cf40600 106472016-03-25 Alan Modra <amodra@gmail.com>
10648
10649 * gcc.dg/dfp/pr70052.c: New test.
10650
3aebf099 106512016-03-24 Richard Henderson <rth@redhat.com>
10652
10653 PR middle-end/69845
10654 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10655 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10656
83245bd3 106572016-03-24 Tom de Vries <tom@codesourcery.com>
10658
10659 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10660
108e7ee4 106612016-03-24 Tom de Vries <tom@codesourcery.com>
10662
10663 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10664 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10665
17af0b14 106662016-03-24 Tom de Vries <tom@codesourcery.com>
10667
10668 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10669 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10670
6c8770ee 106712016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10672
10673 PR c++/62212
10674 * g++.dg/template/mangle2.C: New test.
10675
a7e21b7b 106762016-03-24 Richard Biener <rguenther@suse.de>
10677
10678 PR tree-optimization/70396
10679 * gcc.dg/torture/pr70396.c: New testcase.
10680
f365d297 106812016-03-24 Richard Biener <rguenther@suse.de>
10682
10683 PR middle-end/70370
10684 * gcc.dg/torture/pr70370.c: New testcase.
10685
da7aeb13 106862016-03-24 Tom de Vries <tom@codesourcery.com>
10687
10688 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10689 * gfortran.dg/goacc/kernels-tree.f95: Same.
10690 * gfortran.dg/goacc/parallel-tree.f95: Same.
10691
80b30de0 106922016-03-24 Tom de Vries <tom@codesourcery.com>
10693
10694 * c-c++-common/goacc/uninit-if-clause.c: New test.
10695 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10696
cb9b6b99 106972016-03-24 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR target/70290
305d86a0 10700 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10701 Fix formatting.
cb9b6b99 10702
a4225fff 107032016-03-24 Richard Biener <rguenther@suse.de>
10704
10705 PR tree-optimization/70372
10706 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10707
5a869ab8 107082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10709
10710 PR c++/70347
10711 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10712
36ce5faa 107132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10714
10715 PR c++/70332
10716 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10717
c4fa85c9 107182016-03-23 Jakub Jelinek <jakub@redhat.com>
10719
d9377ad5 10720 PR c++/70001
10721 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10722 * g++.dg/cpp1y/pr70001.C: New test.
10723
c4fa85c9 10724 PR c++/70323
10725 * g++.dg/cpp0x/constexpr-70323.C: New test.
10726
0a2062da 107272016-03-23 Alexandre Oliva <aoliva@redhat.com>
10728 Jason Merrill <jason@redhat.com>
10729 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR c++/69315
10732 * g++.dg/cpp0x/constexpr-69315.C: New test.
10733 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10734
62d2a6dc 107352016-03-23 Marek Polacek <polacek@redhat.com>
10736
10737 PR c++/69884
10738 * g++.dg/warn/Wignored-attributes-1.C: New test.
10739 * g++.dg/warn/Wignored-attributes-2.C: New test.
10740
a82d6246 107412016-03-23 Tom de Vries <tom@codesourcery.com>
10742
10743 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10744 initialization.
10745 * gfortran.dg/goacc/private-3.f95 (test): Same.
10746 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10747 missing use param.
10748
dc834ba1 107492016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10750
10751 * lib/target-supports.exp: Remove v7ve entry from loop
10752 creating effective target checks.
10753 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10754 (add_options_for_arm_arch_v7ve): Likewise.
10755
7e83fd1f 107562016-03-23 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR tree-optimization/70354
10759 * gcc.dg/vect/pr70354-1.c: New test.
10760 * gcc.dg/vect/pr70354-2.c: New test.
10761 * gcc.target/i386/avx2-pr70354-1.c: New test.
10762 * gcc.target/i386/avx2-pr70354-2.c: New test.
10763
4e4da058 107642016-03-22 Jeff Law <law@redhat.com>
10765
10766 PR target/70232
10767 * gcc.dg/tree-ssa/pr70232.c: New test.
10768
6855137b 107692016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10770
10771 PR target/70302
10772 * gcc.target/i386/pr70302.c: New test.
10773
19db1ec8 107742016-03-22 Richard Biener <rguenther@suse.de>
10775
10776 PR middle-end/70251
10777 * g++.dg/torture/pr70251.C: New testcase.
10778
4baec9f2 107792016-03-22 David Malcolm <dmalcolm@redhat.com>
10780
10781 PR c/69993
10782 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10783 Wmisleading-indentation.c.
10784 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10785 reflect change to diagnostic text and order of messages.
10786 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10787
fcfec126 107882016-03-22 David Edelsohn <dje.gcc@gmail.com>
10789
10790 * g++.dg/ext/java-3.C: Don't compile on AIX.
10791
aa30728a 107922016-03-22 Richard Biener <rguenther@suse.de>
10793
10794 PR middle-end/70333
10795 * gcc.dg/torture/pr70333.c: New testcase.
10796
46ec4eb4 107972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10798
10799 * g++.dg/ext/pr70290.C: New test.
10800
4880f878 108012016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10802
10803 PR target/70325
10804 * gcc.target/i386/pr70325.c: New test.
10805
3d78ea44 108062016-03-22 Jakub Jelinek <jakub@redhat.com>
10807
5934fb8f 10808 PR target/70329
10809 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10810 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10811
b6436f79 10812 PR target/70300
10813 * gcc.target/i386/pr70300.c: New test.
10814
3d78ea44 10815 PR c++/70295
10816 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10817 (func2): New function for cond with parens, xfail warning for c++.
10818 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10819
b60244f6 108202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10821
10822 PR c++/70096
10823 * g++.dg/template/ptrmem30.C: New test.
10824
c8e3e744 108252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10826
10827 PR c++/70204
10828 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10829 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10830
2715f63a 108312016-03-21 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR middle-end/70326
10834 * gcc.dg/pr70326.c: New test.
10835
2daa2cda 108362016-03-21 Marc Glisse <marc.glisse@inria.fr>
10837 Jakub Jelinek <jakub@redhat.com>
10838
10839 PR tree-optimization/70317
10840 * gcc.dg/pr70317.c: New test.
10841
d9aa5a50 108422016-03-21 Uros Bizjak <ubizjak@gmail.com>
10843
10844 PR target/70327
10845 * gcc.target/i386/pr70327.c: New test.
10846
e1a88bf4 108472016-03-21 Martin Liska <mliska@suse.cz>
10848
61941425 10849 PR ipa/70306
e1a88bf4 10850 * gcc.dg/ipa/pr70306.c: New test.
10851
d9aa5a50 108522016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10853
10854 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10855 * gcc.target/arm/attr-align3.c: Likewise.
10856 * gcc.target/arm/attr_arm.c: Likewise.
10857 * gcc.target/arm/flip-thumb.c: Likewise.
10858
afdde20c 108592016-03-21 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR target/70296
10862 * gcc.target/powerpc/altivec-36.c: New test.
10863
3f2ef661 108642016-03-21 Richard Biener <rguenther@suse.de>
10865
10866 PR tree-optimization/70310
10867 * gcc.dg/torture/pr70310.c: New testcase.
10868
08b2b692 108692016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10870
10871 PR target/70293
10872 * gcc.target/i386/pr70293.c: New test.
10873
93505d22 108742016-03-21 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/70288
10877 * gcc.dg/torture/pr70288-1.c: New testcase.
10878 * gcc.dg/torture/pr70288-2.c: Likewise.
10879
06fd1914 108802016-03-21 Andrey Belevantsev <abel@ispras.ru>
10881
10882 PR rtl-optimization/69307
10883 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10884
b628775e 108852016-03-21 Andrey Belevantsev <abel@ispras.ru>
10886
10887 PR rtl-optimization/69102
10888 * gcc.c-torture/compile/pr69102.c: New test.
10889
1421f43c 108902016-03-18 Jeff Law <law@redhat.com>
10891
10892 PR rtl-optimization/70263
10893 * gcc.c-torture/compile/pr70263-1.c: New test.
10894 * gcc.target/i386/pr70263-2.c: New test.
10895
e7142ce1 108962016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10897
10898 PR rtl-optimization/70278
10899 * gcc.dg/torture/pr70278.c: New test.
10900 * gcc.target/arm/pr70278.c: New test.
10901
5539bc70 109022016-03-18 David Malcolm <dmalcolm@redhat.com>
10903
10904 PR c/70281
10905 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10906 (test_builtin_types_compatible_p): New test function.
10907 * gcc.dg/pr70281.c: New test case.
10908
296a290a 109092016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10910
10911 PR target/70113
10912 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10913
666094f0 109142016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10915
10916 PR tree-optimization/70252
10917 * gcc.dg/pr70252.c: New test.
10918
350514e8 109192016-03-18 Tom de Vries <tom@codesourcery.com>
10920
10921 * gcc.dg/pr70161-2.c: New test.
10922 * gcc.dg/pr70161.c: New test.
10923
011e0cea 109242016-03-18 Tom de Vries <tom@codesourcery.com>
10925
10926 PR ipa/70269
10927 * gcc.dg/pr70269.c: New test.
10928
292a09de 109292016-03-18 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR c++/70267
10932 * g++.dg/ext/java-3.C: New test.
10933
efc86c4c 109342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10935
10936 PR c++/70205
10937 * g++.dg/lookup/pr70205.C: New test.
10938
a28dd575 109392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10940
10941 PR c++/70218
10942 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10943
92e7ab1e 109442016-03-17 Marek Polacek <polacek@redhat.com>
10945
10946 PR c/69407
10947 * gcc.dg/atomic-op-6.c: New test.
10948
7378dbfb 109492016-03-17 David Malcolm <dmalcolm@redhat.com>
10950
10951 PR c/70264
10952 * c-c++-common/pr70264.c: New test case.
10953
f7995d7d 109542016-03-17 Jakub Jelinek <jakub@redhat.com>
10955
e2895b76 10956 PR c++/70144
10957 * c-c++-common/pr70144-1.c: New test.
10958 * c-c++-common/pr70144-2.c: New test.
10959
f7995d7d 10960 PR c++/70272
10961 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10962 * g++.dg/opt/flifetime-dse6.C: New test.
10963 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10964
5ec4a949 109652016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10966
10967 PR driver/70192
10968 * gcc.dg/pic-1.c: New test.
10969 * gcc.dg/pic-2.c: Likewise.
10970 * gcc.dg/pic-3.c: Likewise.
10971 * gcc.dg/pic-4.c: Likewise.
10972 * gcc.dg/pie-1.c: Likewise.
10973 * gcc.dg/pie-2.c: Likewise.
10974 * gcc.dg/pie-3.c: Likewise.
10975 * gcc.dg/pie-4.c: Likewise.
10976 * gcc.dg/pie-5.c: Likewise.
10977 * gcc.dg/pie-6.c: Likewise.
10978
c28550e1 109792016-03-17 Tom de Vries <tom@codesourcery.com>
10980
10981 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10982 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10983
be3296cb 109842016-03-17 Richard Biener <rguenther@suse.de>
10985
10986 PR debug/70271
10987 * g++.dg/debug/pr70271.C: New testcase.
10988
9b60ef21 109892016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10990
10991 * gcc.target/i386/pr70251.c: New test.
10992
9a80bc1a 109932016-03-17 Marek Polacek <polacek@redhat.com>
10994
10995 PR c++/70194
10996 * g++.dg/warn/constexpr-70194.C: New test.
10997
733d7ff9 109982016-03-16 Richard Henderson <rth@redhat.com>
10999
11000 PR middle-end/70240
11001 * gcc.c-torture/compile/pr70240.c: New.
11002
3e6f12bf 110032016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11004
11005 * gcc.c-torture/compile/20151204.c: Skip for avr.
11006
867c9e99 110072016-03-16 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR target/70245
11010 * g++.dg/opt/pr70245.C: New test.
11011 * g++.dg/opt/pr70245.h: New file.
11012 * g++.dg/opt/pr70245-aux.cc: New file.
11013
8ced6ab7 110142016-03-16 Martin Sebor <msebor@redhat.com>
11015
11016 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11017
37af779a 110182016-03-16 Richard Henderson <rth@redhat.com>
11019
11020 PR middle-end/70199
11021 * gcc.c-torture/compile/pr70199.c: New.
11022
78ed999c 110232016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11024
11025 * gcc.dg/uninit-19.c: Run dos2unix.
11026
462ca422 110272016-03-16 Marek Polacek <polacek@redhat.com>
11028
11029 PR c/70093
11030 * gcc.dg/nested-func-10.c: New test.
11031 * gcc.dg/nested-func-9.c: New test.
11032
fe58aacc 110332016-03-16 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR tree-optimization/68714
11036 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11037
27a53872 110382016-03-16 Tom de Vries <tom@codesourcery.com>
11039
11040 PR tree-optimization/68715
11041 * gcc.dg/graphite/pr68715-2.c: New test.
11042 * gcc.dg/graphite/pr68715.c: New test.
11043 * gfortran.dg/graphite/pr68715.f90: New test.
11044
95049c3c 110452016-03-16 Tom de Vries <tom@codesourcery.com>
11046
11047 PR tree-optimization/68809
11048 * gcc.dg/graphite/pr68809-2.c: New test.
11049 * gcc.dg/graphite/pr68809.c: New test.
11050
09eddd70 110512016-03-16 Jakub Jelinek <jakub@redhat.com>
11052
81fc5915 11053 PR c++/70147
11054 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11055 method call to i () as argument. Adjust expected output.
11056
09eddd70 11057 PR c++/70147
11058 * g++.dg/ubsan/pr70147-1.C: New test.
11059 * g++.dg/ubsan/pr70147-2.C: New test.
11060
6373d2a2 110612016-03-15 Martin Sebor <msebor@redhat.com>
11062
11063 PR c++/58281
11064 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11065
d27a0c11 110662016-03-15 John David Anglin <danglin@gcc.gnu.org>
11067
9908039d 11068 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11069 hppa*-*-hpux*.
11070
45cdc3a6 11071 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11072
d27a0c11 11073 PR libfortran/69799
11074 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11075 libatomic_available.
11076
0dd1d57f 110772016-03-15 Marek Polacek <polacek@redhat.com>
11078
11079 PR c++/70209
11080 * g++.dg/ext/attribute-may-alias-4.C: New test.
11081
0ce02c07 110822016-03-15 Alexander Monakov <amonakov@ispras.ru>
11083
11084 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11085 -fvar-tracking-assignments-toggle flag.
11086
f6e39b30 110872016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11088
11089 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11090
167f93a2 110912016-03-15 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR rtl-optimization/70222
11094 * gcc.c-torture/execute/pr70222-1.c: New test.
11095 * gcc.c-torture/execute/pr70222-2.c: New test.
11096
08a8af4a 110972016-03-15 Richard Henderson <rth@redhat.com>
11098
11099 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11100
738eb905 111012016-03-15 Andrey Belevantsev <abel@ispras.ru>
11102
11103 PR rtl-optimization/69032
11104 * gcc.dg/pr69032.c: New test.
11105
dd148b3a 111062016-03-15 Andrey Belevantsev <abel@ispras.ru>
11107
11108 PR rtl-optimization/63384
d9aa5a50 11109 * g++.dg/pr63384.C: New test.
dd148b3a 11110
acf58115 111112016-03-15 Andrey Belevantsev <abel@ispras.ru>
11112
11113 PR target/64411
11114 * gcc.target/i386/pr64411.C: New test.
11115
a2897dc4 111162016-03-15 Tom de Vries <tom@codesourcery.com>
11117
11118 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11119 * gfortran.dg/goacc/kernels-alias.f95: New test.
11120
7bad2faf 111212016-03-14 Martin Sebor <msebor@redhat.com>
11122
11123 PR c++/53792
11124 * g++.dg/cpp0x/constexpr-inline.C: New test.
11125 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11126
d65fa8d9 111272016-03-14 David Edelsohn <dje.gcc@gmail.com>
11128
11129 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11130
2b3c633f 111312016-03-14 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR middle-end/70219
11134 * gcc.dg/pr70219.c: New test.
11135
e947f9c3 111362016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11137
11138 PR target/70083
11139 * gcc.dg/torture/pr70083.c: New test.
11140 * gcc.target/i386/pr70083.c: New test.
11141
74201dc2 111422016-03-14 Richard Biener <rguenther@suse.de>
11143
11144 PR tree-optimization/56365
11145 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11146
88aea41e 111472016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11148
11149 PR target/70098
11150 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11151 New function.
11152 * g++.dg/pr70098.C: New testcase.
11153
11154
1bd2aefd 111552016-03-14 Tom de Vries <tom@codesourcery.com>
11156
11157 PR tree-optimization/70045
11158 * gcc.dg/graphite/pr70045.c: New test.
11159
922c7033 111602016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11161
11162 PR fortran/69043
11163 * gfortran.dg/include_9.f90: New test.
11164
fd4ab6d9 111652016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11166
11167 PR fortran/45076
11168 gfortran.dg/prof/prof.exp: New script.
11169 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11170
7d7218d3 111712016-03-12 Andrey Belevantsev <abel@ispras.ru>
11172
11173 PR rtl-optimization/69307
11174 * gcc.dg/pr69307.c: New test.
11175
02ffd664 111762016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11177
11178 PR target/69614
11179 * gcc.target/arm/pr69614.c: New.
11180
76e207a9 111812016-03-12 Paul Thomas <pault@gcc.gnu.org>
11182
11183 PR fortran/70031
11184 * gfortran.dg/submodule_14.f08: New test
11185
11186 PR fortran/69524
11187 * gfortran.dg/submodule_15.f08: New test
11188
490ee78a 111892016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11190
11191 PR c++/70106
11192 * g++.dg/cpp1y/paren3.C: New test.
11193
04e137ff 111942016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11195
11196 PR target/70131
11197 * gcc.target/powerpc/ppc-round2.c: New test.
11198
27b2c1c4 111992016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11200
11201 PR target/70123
11202 * gcc.dg/torture/pr70123.c: New test.
11203
84116671 112042016-03-11 Jeff Law <law@redhat.com>
11205
11206 PR tree-optimization/70190
11207 * gcc.c-torture/compile/pr70190.c: New test.
11208
cfa58bc8 112092016-03-11 David Malcolm <dmalcolm@redhat.com>
11210
11211 PR c/68187
11212 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11213 case.
11214 (test43_b): Likewise.
11215 (test43_c): Likewise.
11216 (test43_d): Likewise.
11217 (test43_e): Likewise.
11218 (test43_f): Likewise.
11219 (test43_g): Likewise.
11220 (test44_a): Likewise.
11221 (test44_b): Likewise.
11222 (test44_c): Likewise.
11223 (test44_d): Likewise.
11224 (test44_e): Likewise.
11225
ce234f27 112262016-03-11 David Malcolm <dmalcolm@redhat.com>
11227
11228 PR c/70085
11229 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11230
e4756b48 112312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11232
11233 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11234 dg-options.
11235
1f5ef87e 112362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11237
11238 PR target/70002
11239 PR target/69245
11240 * gcc.target/aarch64/pr69245_2.c: New test.
11241
f9c352a1 112422016-03-11 Jakub Jelinek <jakub@redhat.com>
11243
11244 PR tree-optimization/70177
11245 * gcc.dg/pr70177.c: New test.
11246
4dd92ac6 112472016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11248
11249 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11250
331e4fdb 112512016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11252
11253 * gcc.dg/tree-ssa/sra-20.c: New.
11254
69262824 112552016-03-11 Jakub Jelinek <jakub@redhat.com>
11256
6f9a7425 11257 PR rtl-optimization/70174
11258 * gcc.dg/pr70174.c: New test.
11259
69262824 11260 PR tree-optimization/70169
11261 * gcc.dg/pr70169.c: New test.
11262
4637a847 112632016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11264
11265 PR target/70160
11266 * gcc.target/i386/pr70160.c: New test.
11267
5a86d754 112682016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11269
11270 * gcc.target/s390/dfp-1.c: New test.
11271
af4c8290 112722016-03-10 Nick Clifton <nickc@redhat.com>
11273
11274 PR target/70044
11275 * gcc.target/aarch64/pr70044.c: New test.
11276
98dfd328 112772016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11278 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR c++/70001
11281 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11282 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11283 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11284
75e72311 112852016-03-10 Jan Hubicka <hubicka@ucw.cz>
11286
11287 PR lto/69589
11288 * g++.dg/lto/pr69589_0.C: New testcase
11289 * g++.dg/lto/pr69589_1.C: New testcase
11290
a2eb1271 112912016-03-10 Marek Polacek <polacek@redhat.com>
11292
11293 PR c++/70153
11294 * g++.dg/delayedfold/unary-plus1.C: New test.
11295
112962016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11297
11298 * gcc.target/arm/pr45701-1.c: Escape brackets.
11299 * gcc.target/arm/pr45701-2.c: Likewise.
11300
5ab2987f 113012016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11302
11303 * gfortran.dg/unconstrained_commons.f: New.
11304
6972afac 113052016-03-10 Alan Modra <amodra@gmail.com>
11306
11307 * gcc.dg/pr69195.c: New.
11308 * gcc.dg/pr69238.c: New.
11309
c82c99ec 113102016-03-10 Tom de Vries <tom@codesourcery.com>
11311
11312 PR testsuite/68915
11313 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11314
a2389d4a 113152016-03-10 Richard Biener <rguenther@suse.de>
11316
11317 PR tree-optimization/70128
11318 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11319 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11320
c272412d 113212016-03-09 Jakub Jelinek <jakub@redhat.com>
11322
a0451069 11323 PR tree-optimization/70152
11324 * gcc.dg/pr70152.c: New test.
11325
c272412d 11326 PR target/70086
11327 * gcc.target/i386/pr70086-1.c: New test.
11328 * gcc.target/i386/pr70086-2.c: New test.
11329 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11330
11331 PR tree-optimization/70127
11332 * gcc.c-torture/execute/pr70127.c: New test.
11333
27dcb7a8 113342016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11335
11336 * c-c++-common/goacc/combined-directives-2.c: New test.
11337
c24757cf 113382016-03-09 David Malcolm <dmalcolm@redhat.com>
11339
11340 PR c/68473
11341 PR c++/70105
11342 * g++.dg/diagnostic/pr70105.C: New test.
11343 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11344 (test_multiple_ordinary_maps): New test function.
11345
83108969 113462016-03-09 David Malcolm <dmalcolm@redhat.com>
11347
11348 PR c/68473
11349 PR c++/70105
11350 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11351 Drop range information from call to inform_at_rich_loc.
11352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11353 New.
11354 (test_show_locus): Replace calls to rich_location::add_range with
11355 calls to add_range. Rewrite the tests that used the now-defunct
11356 rich_location ctor taking a source_range. Simplify other tests
11357 by replacing calls to COMBINE_LOCATION_DATA with calls to
11358 make_location.
11359
6733c0e8 113602016-03-09 Richard Biener <rguenther@suse.de>
11361 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR tree-optimization/70138
11364 * gcc.dg/vect/pr70138-1.c: New testcase.
11365 * gcc.dg/vect/pr70138-2.c: Likewise.
11366
96abb9f5 113672016-03-09 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR target/70049
11370 * gcc.target/i386/pr70049.c: New test.
11371
42bb3bfb 113722016-03-09 Richard Biener <rguenther@suse.de>
11373
11374 PR c/70143
11375 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11376 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11377 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11378
27527428 113792016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11380
11381 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11382 arm-*-*.
11383
248449f2 113842016-03-09 Jakub Jelinek <jakub@redhat.com>
11385
1bd49ced 11386 PR middle-end/67278
11387 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11388
248449f2 11389 PR target/67278
11390 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11391
11392 PR middle-end/70050
11393 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11394 in testcase comment.
11395
dfc460ff 113962016-03-09 Tom de Vries <tom@codesourcery.com>
11397
11398 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11399 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11400 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11401 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11402 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11403 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11404 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11405 * gfortran.dg/goacc/kernels-loop.f95: New test.
11406
0377fc7f 114072016-03-08 Martin Sebor <msebor@redhat.com>
11408
11409 PR c++/62096
11410 * g++.dg/warn/overflow-warn-7.C: New test.
11411
3556aa80 114122016-03-08 Jason Merrill <jason@redhat.com>
11413
11414 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11415 * lib/target-supports.exp (check_effective_target_concepts): New.
11416
e5096208 114172016-03-08 Jakub Jelinek <jakub@redhat.com>
11418
5370eb8d 11419 PR c++/70135
11420 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11421 * g++.dg/ubsan/pr70135.C: New test.
11422
e5096208 11423 PR target/70110
11424 * gcc.dg/pr70110.c: New test.
11425
cc37120d 114262016-03-07 Martin Jambor <mjambor@suse.cz>
11427
11428 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11429 * c-c++-common/gomp/if-1.c: Likewise.
11430 * c-c++-common/gomp/pr61486-2.c: Likewise.
11431 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11432 to dg-additional-options.
11433 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11434 * g++/gomp/target-teams-1.c: Likewise.
11435 * gcc.dg/gomp/gomp.exp: Likewise.
11436 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11437 dg-additional-options.
11438 * gfortran.dg/gomp/gomp.exp: Likewise.
11439 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11440 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11441 dg-additional-options.
11442 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11443
53c248d8 114442016-03-07 Martin Jambor <mjambor@suse.cz>
11445
11446 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11447 * c-c++-common/gomp/gridify-1.c: New test.
11448 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11449
541e79a0 114502016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11451
11452 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11453 trigger for cortex-r8, when scanning for register r8.
11454 * gcc.target/arm/pr45701-2.c: Likewise.
11455
4dfabd94 114562016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11457 Jeff Law <law@redhat.com>
4dfabd94 11458
11459 PR tree-optimization/69740
11460 * gcc.c-torture/compile/pr69740-1.c: New test.
11461 * gcc.c-torture/compile/pr69740-2.c: New test.
11462
1b63a87b 114632016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11464
11465 * lib/target-supports.exp
11466 (check_effective_target_whole_vector_shift): Enable for PPC64.
11467
d33914da 114682016-03-07 Richard Biener <rguenther@suse.de>
11469
11470 PR tree-optimization/70115
11471 * gcc.dg/torture/pr70115.c: New testcase.
11472
584fba4b 114732016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11474
11475 PR middle-end/69916
11476 * c-c-++-common/goacc/pr69916.c: New.
11477
7f2f5ec0 114782016-03-07 Richard Henderson <rth@redhat.com>
11479
11480 * gcc.c-torture/compile/pr70061.c: New test.
11481
f530e7c4 114822016-03-07 Richard Biener <rguenther@suse.de>
11483
11484 PR testsuite/70109
11485 * gcc.dg/vect/O3-pr36098.c: New testcase.
11486
a3855fed 114872016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11488
11489 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11490
091ffc31 114912016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11492
11493 * gnat.dg/renaming9.ad[sb]: New testcase.
11494
2941b871 114952016-03-05 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR c++/70084
11498 * g++.dg/expr/stdarg3.C: New test.
11499
5173ce42 115002016-03-04 Jeff Law <law@redhat.com>
11501
11502 PR tree-optimization/69196
11503 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11504 x86_64-*-*.
11505
2d1d2e55 115062016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11507
0e43078e 11508 PR c/69973
11509 * gcc.dg/pr69973.c: New test.
11510
d8ec06ae 11511 PR rtl-optimization/69941
11512 * gcc.dg/torture/pr69941.c: New test.
11513
2d1d2e55 11514 PR c/69824
11515 * gcc.dg/pr69824.c: New test.
11516
32f692e2 115172016-03-05 Tom de Vries <tom@codesourcery.com>
11518
11519 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11520 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11521 function.
11522
1c699e9a 115232016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11524
11525 PR c++/66786
11526 * g++.dg/cpp1y/var-templ48.C: New test.
11527 * g++.dg/cpp1y/var-templ49.C: New test.
11528
358448c6 115292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11530
11531 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11532
01dc3c45 115332016-03-04 Jakub Jelinek <jakub@redhat.com>
11534
e968ff6d 11535 PR c++/70035
11536 * g++.dg/ubsan/pr70035.C: New test.
11537
01dc3c45 11538 PR target/70062
11539 * gcc.target/i386/pr70062.c: New test.
11540
3937d618 115412016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11542
11543 * g++.dg/template/typename21.C: Remove c++98_only.
11544
c58ac7f8 115452016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11546
11547 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11548
0060768a 115492016-03-04 David Malcolm <dmalcolm@redhat.com>
11550
11551 PR c/68187
11552 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11553 function.
11554 (fn_42_b): Likewise.
11555 (fn_42_c): Likewise.
11556
74c6fd40 115572016-03-04 David Malcolm <dmalcolm@redhat.com>
11558
11559 PR c/68187
11560 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11561 function.
11562 (fn_40_b): Likewise.
11563 (fn_41_a): Likewise.
11564 (fn_41_b): Likewise.
11565
31b11359 115662016-03-04 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR target/70059
11569 * gcc.target/i386/avx512f-pr70059.c: New test.
11570 * gcc.target/i386/avx512dq-pr70059.c: New test.
11571
c5b93452 115722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11573
11574 PR rtl-optimization/57676
11575 * gcc.dg/torture/pr57676.c: New test.
11576
268fbd56 115772016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11578
11579 * gcc.dg/pr70026.c: New test.
11580
6560d1ad 115812016-03-04 Marek Polacek <polacek@redhat.com>
11582
11583 PR c/69798
11584 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11585 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11586
cc7dfddf 115872016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11588
11589 PR target/70004
11590 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11591 Delete.
11592 (test_corners_sisd_si): Likewise.
11593 (main): Remove checks of the above.
11594 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11595
e9663bd4 115962016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11597
11598 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11599
dcdd684e 116002016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11601
11602 * gcc.dg/torture/pr69951.c: Accept argc==0.
11603
e692d332 116042016-03-04 Richard Biener <rguenther@suse.de>
11605
11606 PR c++/70054
11607 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11608 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11609
af77b7e6 116102016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11611
11612 PR testsuite/69766
11613 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11614 testing multiarch.
11615
290da96e 116162016-03-04 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR debug/69947
11619 * gcc.dg/guality/pr69947.c: New test.
11620
e51ce713 116212016-03-03 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR ada/70017
11624 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11625
1feed892 116262016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11627
11628 PR rtl-optimization/69904
11629 * gcc.target/arm/pr69904.c: New test.
11630
c32bda69 116312016-03-03 Jakub Jelinek <jakub@redhat.com>
11632
11633 PR target/70021
11634 * gcc.dg/vect/pr70021.c: New test.
11635 * gcc.target/i386/pr70021.c: New test.
11636
1bc579ed 116372016-03-03 Marek Polacek <polacek@redhat.com>
11638
11639 PR middle-end/70050
11640 * gcc.dg/pr70050.c: New test.
11641
cfa8d638 116422016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11643
11644 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11645
1b889259 116462016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11647
11648 PR tree-optimization/70043
11649 * gfortran.dg/vect/pr70043.f90: New test.
11650
f756dfa3 116512016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11652
11653 * gnat.dg/specs/task1.ads: New test.
11654
5cb4863d 116552016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11656
11657 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11658 Invoke gdb with -batch.
11659 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11660
5dd12e43 116612016-03-03 Richard Biener <rguenther@suse.de>
11662
11663 PR tree-optimization/55936
11664 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11665
d97ba4ca 116662016-03-02 Jeff Law <law@redhat.com>
11667
5d23c86f 11668 PR rtl-optimization/69942
11669 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11670 effects of argument promotions.
11671
d97ba4ca 11672 PR tree-optimization/69987
11673 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11674 target does not support -fprefetch-loop-arrays.
11675
901faaa0 116762016-03-02 Uros Bizjak <ubizjak@gmail.com>
11677
11678 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11679
51f6fdce 116802016-03-02 Bin Cheng <bin.cheng@arm.com>
11681
6bc7872f 11682 PR rtl-optimization/69052
51f6fdce 11683 * gcc.target/i386/pr69052.c: New test.
11684
31d31e07 116852016-03-02 Alan Modra <amodra@gmail.com>
11686
11687 * gcc.dg/pr69990.c: New.
11688
04faee95 116892016-03-02 Jakub Jelinek <jakub@redhat.com>
11690
270d0117 11691 PR c/68062
11692 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11693
11694 PR middle-end/70022
11695 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11696
04faee95 11697 PR target/70028
11698 * gcc.target/i386/pr70028.c: New test.
11699
a2cc9e8e 117002016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11701
11702 * c-c++-common/asan/swapcontext-test-1.c,
11703 * c-c++-common/tsan/thread_leak.c,
11704 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11705 * g++.dg/tsan/benign_race.C,
11706 * g++.dg/tsan/fd_close_norace.C,
11707 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11708 races with sanitizer output
11709
dd4bd263 117102016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11711 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11712
11713 PR target/67278
11714 * gcc.dg/simd-8.c: New testcase.
11715
b5fe3a49 117162016-03-02 Richard Biener <rguenther@suse.de>
11717
11718 PR middle-end/67278
11719 * gcc.dg/simd-7.c: New testcase.
11720
23601f67 117212016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11722
11723 * gcc.target/i386/pr70007.c: Tweak.
11724
f66f65e7 117252016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11726
11727 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11728
60773515 117292016-03-02 Marek Polacek <polacek@redhat.com>
11730
11731 PR c/67854
11732 * gcc.dg/pr67854.c: New test.
11733
6c094cb1 117342016-03-02 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR middle-end/70025
11737 * gcc.dg/torture/pr70025.c: New test.
11738
7627bb56 117392016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11740
11741 PR tree-optimization/68621
11742 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11743
066c8e94 117442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11745
11746 * gcc.target/i386/pr70007.c: New test.
11747
d3b819ad 117482016-03-01 Jeff Law <law@redhat.com>
11749
d4b9ad56 11750 PR tree-optimization/69196
7e217344 11751 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11752
d3b819ad 11753 PR tree-optimization/69196
11754 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11755 duplicating code and spoiling the expected output.
11756
4f37285d 117572016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11758
11759 PR target/70033
11760 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11761 supports power9 before doing tests.
11762 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11763 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11764 * gcc.target/powerpc/p9-permute.c: Likewise.
11765
3e9c4f6c 117662016-03-01 Uros Bizjak <ubizjak@gmail.com>
11767
11768 PR target/70027
11769 * gcc.target/i386/pr70027.c: New test.
11770
e324729e 117712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11772
11773 * gcc.dg/pr70017.c: New test.
11774
40e9ce2d 117752016-03-01 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c/69796
11778 PR c/69974
11779 * gcc.dg/pr69796.c: New test.
11780 * gcc.dg/pr69974.c: New test.
11781
e8b016ea 117822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11783
11784 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11785
24d3127c 117862016-02-29 Jeff Law <law@redhat.com>
11787
11788 PR tree-optimization/69987
11789 * gfortran.dg/pr69987.f90: New test.
11790
11791 PR tree-optimization/69989
11792 * gcc.c-torture/compile/pr69989-2.c: New test.
11793
12cc1225 117942016-03-01 Marek Polacek <polacek@redhat.com>
11795
11796 PR c++/69795
11797 * g++.dg/parse/invalid1.C: New test.
11798
d99a947c 117992016-03-01 Richard Biener <rguenther@suse.de>
11800
11801 PR middle-end/70022
11802 * gcc.dg/pr70022.c: New testcase.
11803
395dbc60 118042016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11805
11806 PR tree-optimization/69956
11807 * gcc.dg/pr69956.c: New test.
11808
40a35c55 118092016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11810
11811 PR target/70011
11812 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11813 XFAIL when hardware supports efficient unaligned storage access.
11814
4edc90b0 118152016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11816
11817 PR c++/69961
11818 * g++.dg/template/pr69961a.C: New test.
11819 * g++.dg/template/pr69961b.C: New test.
11820
1ed1f69a 118212016-02-29 David Malcolm <dmalcolm@redhat.com>
11822
11823 PR preprocessor/69985
11824 * gcc.dg/cpp/pr69985.c: New test case.
11825
01c5d15d 118262016-02-29 Jeff Law <law@redhat.com>
11827
3a4d3de5 11828 PR tree-optimization/70005
11829 * gcc.c-torture/execute/pr70005.c New test.
11830
01c5d15d 11831 PR tree-optimization/69999
11832 * gcc.c-torture/compile/pr69999.c: New test.
11833
1bf66b54 118342016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11835
11836 PR tree-optimization/69652
11837 * gcc.dg/torture/pr69652.c: Delete test.
11838 * gcc.dg/vect/pr69652.c: New test.
11839
b4d653d5 118402016-02-19 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/69980
11843 * gfortran.dg/vect/pr69980.f90: New testcase.
11844
35bc4745 118452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11846
11847 * gcc.target/sparc/20160229-1.c: New test.
11848
bb54a538 118492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11850
11851 * gnat.dg/stack_usage3.adb: New test.
11852 * gnat.dg/stack_usage3_pkg.ads: New helper.
11853
95164e71 118542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11855
11856 * gnat.dg/renaming8.adb: New test.
11857 * gnat.dg/renaming8_pkg1.ads: New helper.
11858 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11859 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11860
a890896f 118612016-02-29 Richard Biener <rguenther@suse.de>
11862
11863 PR tree-optimization/69720
11864 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11865
5c70403a 118662016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11867
11868 PR fortran/68147
11869 PR fortran/47674
11870 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11871
dfb6d139 118722016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11873 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11874
11875 PR fortran/56007
11876 * gfortran.dg/coarray_8.f90: Adjust error message.
11877 * gfortran.dg/pr56007.f90: New test.
11878 * gfortran.dg/pr56007.f: New test.
11879
536508db 118802016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11881
11882 PR tree-optimization/69989
11883 * gcc.dg/torture/pr69989.c: New test.
11884
eec75e45 118852016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gcc.target/i386/stack-realign-win.c: New test.
11888
0175e45a 118892016-02-28 Harald Anlauf <anlauf@gmx.de>
11890
11891 PR fortran/60126
11892 * gfortran.dg/pr60126.f90: New test.
11893
2a703589 118942016-02-27 Jeff Law <law@redhat.com>
11895
11896 Revert
11897 2016-02-26 Richard Biener <rguenther@suse.de>
11898 Jeff Law <law@redhat.com>
11899
11900 PR tree-optimization/69740
11901 * gcc.c-torture/compile/pr69740-1.c: New test.
11902 * gcc.c-torture/compile/pr69740-2.c: New test.
11903
359b4c18 119042016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11905
1c96765a 11906 PR fortran/69910
359b4c18 11907 * gfortran.dg/newunit_4.f90: New test.
11908
49462d93 119092016-02-27 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR target/69613
11912 PR rtl-optimization/69886
11913 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11914 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11915 target.
11916
c4ac733e 119172016-02-26 Martin Sebor <msebor@redhat.com>
11918
11919 PR tree-optimization/15826
11920 * gcc.dg/tree-ssa/pr15826.c: New test.
11921
da8c4b5d 119222016-02-26 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR target/69969
11925 * gcc.target/powerpc/pr69969.c: New test.
11926
0a4558eb 119272016-02-26 Martin Sebor <msebor@redhat.com>
11928
11929 PR c++/15766
11930 * g++.old-deja/g++.other/decl5.C: Add a test case.
11931
5b500299 119322016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11933
11934 PR target/69946
11935 * gcc.target/powerpc/pr69946.c: New file.
11936
565f533b 119372016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11938 Jeff Law <law@redhat.com>
565f533b 11939
0a4558eb 11940 PR tree-optimization/69740
565f533b 11941 * gcc.c-torture/compile/pr69740-1.c: New test.
11942 * gcc.c-torture/compile/pr69740-2.c: New test.
11943
ff67cbea 119442016-02-26 Martin Jambor <mjambor@suse.cz>
11945
11946 PR middle-end/69920
11947 * gcc.dg/torture/pr69932.c: New test.
11948 * gcc.dg/torture/pr69936.c: Likewise.
11949
e400d817 119502016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11951
11952 PR target/69709
11953 * gcc.target/s390/pr69709.c: New test.
11954
126a5a2d 119552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11956
11957 PR target/69245
11958 * gcc.target/aarch64/pr69245_1.c: New test.
11959
59c58860 119602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11961
11962 PR target/69613
11963 * gcc.dg/torture/pr69613.c: New test.
11964
9441fa4e 119652016-02-26 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR rtl-optimization/69891
11968 * gcc.target/i386/pr69891.c: New test.
11969
e48fcde0 119702016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11971 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11972
35ed600a 11973 PR target/61397
f41208a1 11974 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11975 functionality for both 32-bit and 64-bit.
11976
c86aaa0e 119772016-02-26 Richard Biener <rguenther@suse.de>
11978
11979 PR tree-optimization/69551
11980 * gcc.dg/torture/pr69951.c: New testcase.
11981
38e71a65 119822016-02-25 Richard Biener <rguenther@suse.de>
11983
11984 PR tree-optimization/48795
11985 * gcc.dg/Warray-bounds-18.c: New testcase.
11986
03331e69 119872016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11988
11989 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11990
f14d8d6a 119912016-02-25 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR rtl-optimization/69896
11994 * gcc.dg/pr69896.c: New test.
11995
4003c807 119962016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11997
11998 PR c++/69736
11999 * g++.dg/cpp1y/paren2.C: New test.
12000
a0573328 120012016-02-24 Martin Sebor <msebor@redhat.com>
12002
12003 PR c/51147
12004 * gcc.dg/enum-mode-2.c: New test.
12005
2cde02ad 120062016-02-24 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR c++/69922
12009 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12010 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12011 * g++.dg/ubsan/pr69922.C: New test.
12012
f0ea75d1 120132016-02-24 Marek Polacek <polacek@redhat.com>
12014
12015 PR c/69819
12016 * gcc.dg/pr69819.c: New test.
12017
05027366 120182016-02-24 Martin Sebor <msebor@redhat.com>
12019
34ed562b 12020 PR c++/69912
12021 * g++.dg/ext/flexary15.C: New test.
12022
120232016-02-24 Martin Sebor <msebor@redhat.com>
12024
12025 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12026 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12027 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12028
650c3ad5 120292016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12030 Charles Baylis <charles.baylis@linaro.org>
12031
12032 PR debug/61033
12033 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12034
596070e8 120352016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12036 Jakub Jelinek <jakub@redhat.com>
596070e8 12037
12038 PR middle-end/69760
12039 * gcc.dg/torture/pr69760.c: New testcase.
12040
d6b92d9f 120412016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12044 pattern on Solaris with as.
12045
90436d9d 120462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12047
12048 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12049 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12050 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12051 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12052
7c749495 120532016-02-24 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR middle-end/69915
12056 * gcc.dg/pr69915.c: New test.
12057
9c9680b5 120582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12059
12060 PR rtl-optimization/69886
12061 * gcc.dg/torture/pr69886.c: New test.
12062
36d081ee 120632016-02-24 Richard Biener <rguenther@suse.de>
12064
12065 PR middle-end/68963
12066 * gcc.dg/torture/pr68963.c: New testcase.
12067
2a0accb9 120682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12069
12070 PR target/69875
12071 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12072 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12073 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12074 * gcc.target/arm/atomic_loaddi_1.c: New test.
12075 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12076 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12077 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12078 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12079 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12080 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12081 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12082 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12083
f0e92ef1 120842016-02-24 Jakub Jelinek <jakub@redhat.com>
12085
12086 PR middle-end/69909
12087 * gcc.dg/torture/pr69909.c: New test.
12088
6907286f 120892016-02-24 Richard Biener <rguenther@suse.de>
12090
12091 PR tree-optimization/69907
12092 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12093 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12094 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12095
e6ab7475 120962016-02-24 Christian Bruel <christian.bruel@st.com>
12097
12098 * gcc.target/arm/pragma_cpp_fma.c: New test.
12099
47587450 121002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12101
12102 PR fortran/61156
12103 * gfortran.dg/include_6.f90: Update test.
12104
d41ab738 121052016-02-23 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR objc/69844
12108 * objc.dg/pr69844.m: New test.
12109
4772d9d5 121102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12111
12112 PR libgfortran/69456
12113 * gfortran.dg/namelist_89.f90: New test.
12114 * gfortran.dg/pr59700.f90: Update test..
12115
8c38d887 121162016-02-23 Martin Sebor <msebor@redhat.com>
12117
12118 PR middle-end/69780
12119 * g++.dg/ext/builtin_alloca.C: New test.
12120 * gcc.dg/builtins-68.c: New test.
12121
ee1bfdb0 121222016-02-23 Richard Henderson <rth@redhat.com>
12123
12124 * gcc.target/i386/addr-space-3.c: Remove test.
12125
52609ec3 121262016-02-23 David Malcolm <dmalcolm@redhat.com>
12127
12128 PR preprocessor/69126
12129 PR preprocessor/69543
12130 * c-c++-common/pr69126-2-long.c: New test.
12131 * c-c++-common/pr69126-2-short.c: New test.
12132 * c-c++-common/pr69543-1.c: Remove xfail.
12133
d5bf2cc8 121342016-02-23 David Malcolm <dmalcolm@redhat.com>
12135
12136 PR preprocessor/69126
12137 PR preprocessor/69543
12138 PR preprocessor/69558
12139 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12140 (f): Rename to...
12141 (test_2): ...this, and add leading comment.
12142 (MACRO_3, test_3): New.
12143 (MACRO_4A, MACRO_4B, test_4): New.
12144 (MACRO): Rename to...
12145 (MACRO_5): ...this.
12146 (g): Rename to...
12147 (test_5): ...this, updating for renaming of MACRO, and
12148 add leading comment.
12149 * c-c++-common/pr69543-1.c: New.
12150 * c-c++-common/pr69543-2.c: New.
12151 * c-c++-common/pr69543-3.c: New.
12152 * c-c++-common/pr69543-4.c: New.
12153 * c-c++-common/pr69558-1.c: New.
12154 * c-c++-common/pr69558-2.c: New.
12155 * c-c++-common/pr69558-3.c: New.
12156 * c-c++-common/pr69558-4.c: New.
12157 * gcc.dg/pr69558.c: Move to...
12158 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12159 xfail for c++.
12160
3a37a410 121612016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12162
12163 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12164 to -ftree-parallelize-loops/-fopenacc changes.
12165 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12166 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12167 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12168 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12169 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12170 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12171 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12172 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12173 * c-c++-common/goacc/kernels-loop.c: Likewise.
12174 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12175 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12176 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12177 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12178
ecca180f 121792016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12180
12181 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12182
eec0fa3f 121832016-02-23 Jakub Jelinek <jakub@redhat.com>
12184
f1f91c07 12185 PR c++/69902
12186 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12187
eec0fa3f 12188 PR c/69900
12189 * gcc.dg/pr69900.c: New test.
12190
e045424d 121912016-02-23 Martin Jambor <mjambor@suse.cz>
12192
12193 PR tree-optimization/69666
12194 * gcc.dg/tree-ssa/pr69666.c: New test.
12195
f482dff6 121962016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12197
12198 PR fortran/67451
12199 * gfortran.dg/coarray_allocate_5.f08: New test.
12200
57ed698b 122012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12202
12203 * gcc.target/s390/vcond-shift.c: Move to ...
12204 * gcc.target/s390/vector/vcond-shift.c: ... here.
12205
990e443c 122062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12207
12208 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12209 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12210
296c5f01 122112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12212
12213 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12214
e53f41d5 122152016-02-20 Mark Wielaard <mjw@redhat.com>
12216
12217 PR c/28901
12218 * gcc.dg/unused-variable-3.c: New test.
12219
13af201d 122202016-02-22 Jakub Jelinek <jakub@redhat.com>
12221
12222 PR target/69888
12223 * gcc.target/i386/pr69888.c: New test.
12224
682c90f9 122252016-02-22 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/69882
12228 * gfortran.dg/vect/pr69882.f90: New testcase.
12229
b8cd18c3 122302016-02-22 Jakub Jelinek <jakub@redhat.com>
12231
12232 PR target/69885
12233 * gcc.dg/pr69885.c: New test.
12234
09343379 122352016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12236
12237 PR target/69806
12238 PR target/54089
12239 * gcc.target/sh/pr54089-10.c: New.
12240
b345a09f 122412016-02-20 Paul Thomas <pault@gcc.gnu.org>
12242
12243 PR fortran/69423
12244 * gfortran.dg/deferred_character_15.f90 : New test.
12245
51385aed 122462016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12247
12248 PR fortran/57365
12249 gfortran.dg/allocate_with_source_18.f03: New test.
12250
122512016-02-20 Harald Anlauf <anlauf@gmx.de>
12252
12253 PR fortran/52531
12254 gfortran.dg/gomp/pr52531.f90: New test.
12255
9cce8384 122562016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12257
12258 PR c++/69865
12259 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12260 -std=c++03.
12261
d91f5fbb 122622016-02-19 Jakub Jelinek <jakub@redhat.com>
12263
563d5cb8 12264 PR c++/69826
12265 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12266 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12267
0a04aac9 12268 PR c++/69850
12269 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12270
d91f5fbb 12271 PR c++/69851
12272 * g++.dg/torture/pr69851.C: New test.
12273
5fe1f282 122742016-02-19 Martin Sebor <msebor@redhat.com>
12275
12276 PR testsuite/69573
12277 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12278
a45bce11 122792016-02-19 Jakub Jelinek <jakub@redhat.com>
12280
6263dde1 12281 PR c++/69850
12282 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12283 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12284
a45bce11 12285 PR c++/67767
12286 * g++.dg/cpp0x/pr67767.C: New test.
12287
cf2ed1b7 122882016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12289
12290 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12291 for fp, simd, crypto, crc, lse.
12292 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12293 above.
12294 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12295 effective target check.
12296
f6cc34b0 122972016-02-19 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR target/69820
12300 * gcc.target/i386/pr69820.c: New test.
12301
6c678e78 123022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12303
12304 * gcc.target/s390/vector/int128-1.c: New test.
12305
b088ff4b 123062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12307
12308 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12309
b11e60a4 123102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12311
12312 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12313 instruction pattern name to prevent the testcase from failing with
12314 -march=z13.
12315
664ff6a0 123162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12317
12318 * gcc.target/s390/md/movstr-2.c: New test.
12319
e80be24b 123202016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12321
12322 * gcc.target/s390/morestack.c: New test.
12323
9839f350 123242016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12325
12326 PR target/69625
12327 * gcc.target/s390/pr69625.c: Add test case.
12328
4550fbd0 123292016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12330
12331 PR testsuite/68580
12332 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12333
57d00b6a 123342016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12335
12336 PR target/68404
12337 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12338 * gcc.target/powerpc/fusion3.c: Likewise.
12339
63ad69d6 123402016-02-18 Richard Biener <rguenther@suse.de>
12341
12342 PR middle-end/69553
12343 * g++.dg/torture/pr69553.C: New testcase.
12344
d92404ed 123452016-02-18 Nick Clifton <nickc@redhat.com>
12346
4550fbd0 12347 PR target/62254
12348 PR target/69610
12349 * gcc.target/arm/pr62554.c: New test.
12350 * gcc.target/arm/pr69610-1.c: New test.
12351 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12352
0808dfce 123532016-02-18 Richard Biener <rguenther@suse.de>
12354
12355 PR middle-end/69854
12356 * gcc.dg/torture/pr69854.c: New testcase.
12357
fc3527e3 123582016-02-17 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR c++/69850
12361 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12362
e3c24279 123632012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12364
12365 * gcc.target/powerpc/vec-cg.c: New test.
12366
c9732c2b 123672016-02-17 Richard Biener <rguenther@suse.de>
12368
12369 PR testsuite/69586
12370 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12371
51bf9f9b 123722016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12373
12374 PR target/69161
12375 * gcc.c-torture/compile/pr69161.c: New test.
12376
6baedca3 123772016-02-17 David Sherwood <david.sherwood@arm.com>
12378
12379 PR target/69532
12380 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12381 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12382
4f240715 123832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12384
12385 * gcc.dg/ifcvt-4.c: Skip on Visium.
12386
e0c0515d 123872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12388
12389 * gnat.dg/atomic8.adb: New test.
12390
7b319ee6 123912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12392
12393 * gnat.dg/discr46.ad[sb]: New test.
12394
48a7e3d1 123952016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12396
12397 PR Target/48344
12398 * gcc.target/powerpc/pr48344-1.c: New test.
12399
3f844f15 124002015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12401
12402 PR fortran/69742
12403 * gfortran.dg/associate_21.f90: New test.
12404
7675e968 124052016-02-16 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR c/69835
12408 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12409 -Wnonnull in dg-options.
12410 * c-c++-common/nonnull-2.c: New test.
12411
d6faee88 124122016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12413 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12414
12415 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12416
3a2a72aa 124172016-02-16 Jakub Jelinek <jakub@redhat.com>
12418
12419 PR middle-end/69801
12420 * gcc.dg/pr69801.c: Add empty dg-options.
12421
28072426 124222016-02-16 James Norris <jnorris@codesourcery.com>
12423
12424 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12425 * g++.dg/goacc/deviceptr-1.c: New file.
12426
37fffac2 124272016-02-16 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR tree-optimization/69820
12430 * gcc.dg/vect/pr69820.c: New test.
12431
f72a5e61 124322016-02-16 Richard Biener <rguenther@suse.de>
12433
12434 PR tree-optimization/69776
12435 * gcc.dg/torture/pr69776-2.c: New testcase.
12436
50e0cd76 124372016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12438
12439 PR tree-optimization/69714
12440 * gcc.dg/torture/pr69714.c: New test.
12441
14a72c4e 124422016-02-16 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR tree-optimization/69802
12445 * gcc.dg/pr69802.c: New test.
12446
fd808c11 124472016-02-16 Richard Biener <rguenther@suse.de>
12448
12449 PR middle-end/69801
12450 * gcc.dg/pr69801.c: New testcase.
12451
49a549ca 124522016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12453
12454 PR libgfortran/69651
12455 * gfortran.dg/read_bang.f90: New test.
12456 * gfortran.dg/read_bang4.f90: New test.
12457
77454e6e 124582016-02-15 Jakub Jelinek <jakub@redhat.com>
12459
2074f21c 12460 PR c++/69658
12461 * g++.dg/init/pr69658.C: New test.
12462
77454e6e 12463 PR c++/69797
12464 * c-c++-common/pr69797.c: New test.
12465
4ef4d764 124662016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12467
12468 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12469 check for aarch64*-*-*.
12470
4a45fe0f 124712016-02-15 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/69783
12474 * gcc.dg/vect/pr69783.c: New testcase.
12475
0b3619e6 124762016-02-15 Richard Biener <rguenther@suse.de>
12477
12478 PR tree-optimization/69776
12479 * gcc.dg/torture/pr69776.c: New testcase.
12480
9b49c3cb 124812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12482
12483 PR fortran/60526
12484 * gfortran.dg/type_decl_4.f90: Reinstated.
12485
e46faff9 124862016-02-14 John David Anglin <danglin@gcc.gnu.org>
12487
12488 PR fortran/68746
12489 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12490
a96c809a 124912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12492
12493 PR fortran/60526
12494 PR bootstrap/69816
12495 * gfortran.dg/type_decl_4.f90: Removed.
12496
fdec7e88 124972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12498
12499 PR fortran/60526
12500 * gfortran.dg/type_decl_4.f90: New test.
12501
a72095c4 125022016-02-14 Alan Modra <amodra@gmail.com>
12503
bc436924 12504 PR testsuite/68886
a72095c4 12505 * gcc.c-torture/execute/stkalign.c: Revise test.
12506
73bb5f8b 125072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12508
12509 PR target/67260
12510 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12511
beb13161 125122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12513
12514 PR target/67260
12515 * gcc.target/sh/torture/pr67260.c: New.
12516
67cab04e 125172016-02-12 John David Anglin <danglin@gcc.gnu.org>
12518
12519 * gcc.dg/pr67964.c: Add dg-require-alias.
12520
44a59bb1 125212016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12522
12523 PR target/67636
12524 PR target/64345
12525 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12526
38c9bd3a 125272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12528
12529 PR libgfortran/69668
12530 * gfortran.dg/namelist_88.f90: New test.
12531
1774ff82 125322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12533
12534 PR libgfortran/69668
12535 * gfortran.dg/namelist_38.f90: Update test.
12536 * gfortran.dg/namelist_84.f90: Update test.
12537
aec1f4bd 125382016-02-12 David Malcolm <dmalcolm@redhat.com>
12539
12540 PR other/69554
12541 * gcc.dg/pr69554-1.c: New test.
12542 * gfortran.dg/pr69554-1.F90: New test.
12543 * gfortran.dg/pr69554-2.F90: New test.
12544 * lib/gcc-dg.exp (proc dg-locus): New function.
12545 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12546 distinguish between the caret-printing and non-caret-printing
12547 cases. If caret-printing has been explicitly enabled, bail out
12548 without attempting to fix up the output.
12549
da7d5066 125502016-02-12 David Malcolm <dmalcolm@redhat.com>
12551
12552 PR driver/69265
12553 PR driver/69453
12554 * gcc.dg/spellcheck-options-3.c: New test case.
12555 * gcc.dg/spellcheck-options-4.c: New test case.
12556 * gcc.dg/spellcheck-options-5.c: New test case.
12557 * gcc.dg/spellcheck-options-6.c: New test case.
12558 * gcc.dg/spellcheck-options-7.c: New test case.
12559 * gcc.dg/spellcheck-options-8.c: New test case.
12560 * gcc.dg/spellcheck-options-9.c: New test case.
12561 * gcc.dg/spellcheck-options-10.c: New test case.
12562
fcce1b0b 125632016-02-12 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR rtl-optimization/69764
12566 PR rtl-optimization/69771
12567 * c-c++-common/pr69764.c: New test.
12568 * gcc.dg/torture/pr69771.c: New test.
12569
6d609290 125702016-02-12 Marek Polacek <polacek@redhat.com>
12571
12572 * g++.dg/torture/init-list1.C: New.
12573
7d75fb56 125742016-02-12 Marek Polacek <polacek@redhat.com>
12575
12576 * gcc.dg/pr69522.c: Add empty dg-options.
12577
52543fda 125782016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12579
12580 * g++.dg/lto/lto.exp: Include and init mpx.
12581 * g++.dg/lto/pr69729_0.C: New test.
12582
34947478 125832016-02-12 Jakub Jelinek <jakub@redhat.com>
12584
9181a4ec 12585 PR ipa/69241
12586 * g++.dg/ipa/pr69241-4.C: New test.
12587
34947478 12588 PR ipa/68672
12589 * g++.dg/ipa/pr68672-1.C: New test.
12590 * g++.dg/ipa/pr68672-2.C: New test.
12591 * g++.dg/ipa/pr68672-3.C: New test.
12592
74a4140f 125932016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12594
12595 PR c/69522
50e0cd76 12596 * gcc.dg/pr69522.c: New test.
74a4140f 12597
9ddb20d6 125982016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12599
12600 PR c++/69098
12601 * g++.dg/cpp1y/69098.C: New test.
12602 * g++.dg/cpp1y/69098-2.C: New test.
12603
67cf9b55 126042016-02-12 Jakub Jelinek <jakub@redhat.com>
12605
12606 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12607 and neighbour -> neighbor.
12608 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12609 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12610 * c-c++-common/Wvarargs.c: Likewise.
12611 * c-c++-common/goacc/host_data-5.c: Likewise.
12612 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12613 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12614 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12615 * gcc.target/aarch64/pr60697.c: Likewise.
12616 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12617 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12618 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12619 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12620 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12621 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12622 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12623 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12624 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12625 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12626 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12627 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12628 * g++.dg/lookup/koenig5.C: Likewise.
12629 * g++.dg/ext/no-asm-2.C: Likewise.
12630 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12631 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12632 * gfortran.dg/used_types_16.f90: Likewise.
12633 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12634 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12635 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12636 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12637 * gfortran.dg/abstract_type_6.f03: Likewise.
12638 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12639 * gfortran.dg/used_types_15.f90: Likewise.
12640 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12641 * gfortran.dg/exit_3.f08: Likewise.
12642 * gfortran.dg/open_status_2.f90: Likewise.
12643 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12644 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12645 * gfortran.dg/associate_1.f03: Likewise.
12646 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12647 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12648 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12649 * gcc.dg/builtin-object-size-1.c: Likewise.
12650 * gcc.dg/noreturn-6.c: Likewise.
12651 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12652 * gcc.dg/globalalias.c: Likewise.
12653 * gcc.dg/builtins-config.h: Likewise.
12654 * gcc.dg/pr30457.c: Likewise.
12655 * gcc.c-torture/compile/volatile-1.c: Likewise.
12656 * gcc.c-torture/execute/20101011-1.c: Likewise.
12657 * c-c++-common/Waddress-1.c: Likewise.
12658
40b38ace 126592016-02-11 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR c/69768
12662 * c-c++-common/Waddress-1.c: New test.
12663
42c87ca9 126642016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12665
12666 PR fortran/69296
12667 * gfortran.dg/associate_19.f03: New test.
12668 * gfortran.dg/associate_20.f03: New test.
12669
acb7939f 126702016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12671
12672 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12673
6defe3c5 126742016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12675
12676 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12677 .arch armv8-a\n. Add -dA to dg-options.
12678 * gcc.target/aarch64/assembler_arch_1.c: New test.
12679 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12680
63f63318 126812016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12682
12683 PR c++/68726
12684 * g++.dg/cpp0x/pr68726.C: New.
12685
1cddf457 126862016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12687
12688 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12689 test.
12690
b86fba37 126912016-02-11 Richard Biener <rguenther@suse.de>
12692
12693 * g++.dg/tree-ssa/pr61034.C: Adjust.
12694
ec4ec95a 126952016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12696
be7c31e9 12697 PR target/69148
ec4ec95a 12698 * gcc.target/s390/pr69148.c: New.
12699
f64416ca 127002016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12701
12702 PR tree-optimization/69652
12703 * gcc.dg/torture/pr69652.c: New test.
12704
e5d1ea31 127052016-02-10 Jakub Jelinek <jakub@redhat.com>
12706 Patrick Palka <ppalka@gcc.gnu.org>
12707
12708 PR ipa/69241
12709 PR c++/69649
12710 * g++.dg/ipa/pr69241-1.C: New test.
12711 * g++.dg/ipa/pr69241-2.C: New test.
12712 * g++.dg/ipa/pr69241-3.C: New test.
12713 * g++.dg/ipa/pr69649.C: New test.
12714
fa03b19d 127152016-02-10 Uros Bizjak <ubizjak@gmail.com>
12716
12717 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12718 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12719
14485c8a 127202016-02-10 Bin Cheng <bin.cheng@arm.com>
12721
12722 PR tree-optimization/68021
12723 * gcc.dg/tree-ssa/pr68021.c: New test.
12724
79f1ed25 127252016-02-10 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/69726
12728 * gcc.dg/uninit-22.c: New testcase.
12729
58f74eff 127302016-02-09 Andrew Pinski <apinski@cavium.com>
12731
12732 PR tree-opt/69282
12733 * gcc.c-torture/compile/20160205-1.c: New testcase.
12734
600c00f7 127352016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12736
12737 PR target/68404
12738 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12739 instead accessing a really large arrray.
12740 * gcc.target/powerpc/fusion3.c: Likewise.
12741
0771836e 127422016-02-09 Charles Baylis <charles.baylis@linaro.org>
12743
12744 PR target/68532
12745 * gcc.c-torture/execute/pr68532.c: New test.
12746
4ccd644f 127472016-02-11 Alexandre Oliva <aoliva@redhat.com>
12748
12749 PR target/69634
12750 * gcc.dg/pr69634.c: New.
12751
2e980a39 127522016-02-09 Richard Biener <rguenther@suse.de>
12753
12754 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12755
aacf7102 127562016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12757
aacf7102 12758 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12759
a1856ddf 127602016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12761
12762 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12763
d4d3da7e 127642016-02-09 Richard Biener <rguenther@suse.de>
12765
12766 PR tree-optimization/69715
12767 * gcc.dg/torture/pr69715.c: New testcase.
12768
9cc6714f 127692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12770
12771 PR c++/69139
12772 * g++.dg/cpp0x/trailing12.C: New test.
12773 * g++.dg/cpp0x/trailing13.C: New test.
12774
83d5062b 127752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12776
12777 PR c++/69283
12778 PR c++/67835
12779 * g++.dg/cpp1y/auto-fn29.C: New test.
12780 * g++.dg/cpp1y/auto-fn30.C: New test.
12781
394a86f3 127822016-02-08 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR tree-optimization/69209
12785 * gcc.c-torture/compile/pr69209.c: New test.
12786
93b124b4 127872016-02-08 Jeff Law <law@redhat.com>
12788
12789 PR tree-optimization/68541
12790 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12791 of statements allowed in join block for path splitting.
12792
26abce13 127932016-02-08 Jakub Jelinek <jakub@redhat.com>
12794
0acb2d6e 12795 PR c++/59627
12796 * g++.dg/gomp/pr59627.C: New test.
12797
26abce13 12798 PR ipa/69239
12799 * g++.dg/ipa/pr69239.C: New test.
12800
86e0b129 128012016-02-08 David Malcolm <dmalcolm@redhat.com>
12802
12803 PR preprocessor/69664
12804 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12805 * gcc.dg/cpp/warn-comments.c: Likewise.
12806
f553d9f8 128072016-02-08 Marek Polacek <polacek@redhat.com>
12808
12809 PR c++/69688
12810 * g++.dg/init/const12.C: New test.
12811
600695e0 128122016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12813
12814 PR target/60410
12815 * gcc.dg/lto/pr55113_0.c: Remove test.
12816
c4f4b1e8 128172016-02-08 Richard Biener <rguenther@suse.de>
12818
12819 PR tree-optimization/69719
12820 * gcc.dg/torture/pr69719.c: New testcase.
12821
5a987d87 128222016-02-08 Richard Biener <rguenther@suse.de>
12823 Jeff Law <law@redhat.com>
12824
12825 PR target/68273
12826 * gcc.target/mips/pr68273.c: New testcase.
12827
0418e71d 128282016-02-08 Richard Biener <rguenther@suse.de>
12829
12830 PR rtl-optimization/69274
12831 * gcc.target/i386/addr-sel-1.c: XFAIL.
12832
07c0f1ca 128332016-02-08 Jeff Law <law@redhat.com>
12834
40d85f4c 12835 PR tree-optimization/68541
12836 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12837
140e093f 12838 PR tree-optimization/65917
07c0f1ca 12839 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12840
16430acf 128412016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12842
12843 PR fortran/50555
12844 * gfortran.dg/namelist_args.f90: New test.
12845
3f0ff0d8 128462016-02-05 Jeff Law <law@redhat.com>
12847
140e093f 12848 PR tree-optimization/68541
3f0ff0d8 12849 * gcc.dg/tree-ssa/split-path-2.c: New test.
12850 * gcc.dg/tree-ssa/split-path-3.c: New test.
12851 * gcc.dg/tree-ssa/split-path-4.c: New test.
12852 * gcc.dg/tree-ssa/split-path-5.c: New test.
12853 * gcc.dg/tree-ssa/split-path-6.c: New test.
12854 * gcc.dg/tree-ssa/split-path-7.c: New test.
12855
a7cc1f94 128562016-02-05 Martin Sebor <msebor@redhat.com>
12857
12858 PR c++/69662
12859 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12860 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12861
fcb25f28 128622016-02-06 Richard HEnderson <rth@redhat.com>
12863
12864 PR c/69643
12865 * gcc.target/i386/addr-space-4.c: New.
12866 * gcc.target/i386/addr-space-5.c: New.
12867
3a2545a1 128682016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12869
12870 PR fortran/66089
12871 * gfortran.dg/elemental_dependency_6.f90: New.
12872
1e302465 128732016-02-05 Jakub Jelinek <jakub@redhat.com>
12874
66feb54c 12875 PR rtl-optimization/69691
12876 * gcc.c-torture/execute/pr69691.c: New test.
12877
1e302465 12878 PR c++/69628
12879 * g++.dg/parse/pr69628.C: New test.
12880
9c28a298 128812016-02-05 Uros Bizjak <ubizjak@gmail.com>
12882
12883 * gcc.dg/sancov/asan.c: Move to ...
12884 * gcc.dg/asan/sancov-1.c: ... here.
12885
a854e286 128862016-02-05 Uros Bizjak <ubizjak@gmail.com>
12887
12888 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12889
d4f0b240 128902016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12891
12892 PR target/69677
12893 * gcc.target/i386/pr69677.c: New test.
12894
235d8723 128952016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12896
12897 PR c++/68948
12898 * g++.dg/template/pr68948.C: New test.
12899
f390cf65 129002016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12901
12902 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12903 (only necessary on s390x).
12904
ab99f104 129052016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12906
12907 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12908 -mno-accumulate-outgoing-args.
12909
f7ef5392 129102016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12911
12912 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12913
6b098e91 129142016-02-04 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR c/69669
12917 * c-c++-common/pr69669.c: New test.
12918
f0146cf3 129192016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12920
12921 PR target/69667
12922 * g++.dg/pr69667.C: New file.
12923
08fd6cf5 129242016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12925
12926 PR target/69619
12927 * gcc.dg/pr69619.c: Add new test.
12928
a6f3f39f 129292016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12930
12931 PR rtl-optimization/69577
12932 * gcc.target/i386/pr69577.c: New test.
12933
774068a0 129342016-02-04 Martin Liska <mliska@suse.cz>
12935
12936 * g++.dg/asan/pr69276.C: New test.
12937
f50a7894 129382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12939
12940 PR target/65932
12941 PR target/67714
12942 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12943 a single smulbb instruction.
12944 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12945 * gcc.target/amr/wmul-2.c: Likewise.
12946
6b722eb3 129472016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12948
12949 PR target/65932
12950 PR target/67714
12951 * gcc.c-torture/execute/pr67714.c: New test.
12952
1f1475a7 129532016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12954
12955 PR target/69454
12956 * gcc.target/i386/pr69454-1.c: New test.
12957 * gcc.target/i386/pr69454-2.c: New test.
12958
6b94e133 129592016-02-03 Martin Sebor <msebor@redhat.com>
12960
12961 PR c++/69251
12962 PR c++/69253
12963 PR c++/69290
12964 PR c++/69277
12965 PR c++/69349
12966 * g++.dg/ext/flexarray-mangle-2.C: New test.
12967 * g++.dg/ext/flexarray-mangle.C: New test.
12968 * g++.dg/ext/flexarray-subst.C: New test.
12969 * g++.dg/ext/flexary11.C: New test.
12970 * g++.dg/ext/flexary12.C: New test.
12971 * g++.dg/ext/flexary13.C: New test.
12972 * g++.dg/ext/flexary14.C: New test.
12973 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12974
342ed0ac 129752016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12978 Define only if CHECK_FLOAT128 is defined.
12979 (main): Properly initialize u5.
12980
edf6c4d2 129812016-02-03 Jakub Jelinek <jakub@redhat.com>
12982
415d5641 12983 PR c/69627
12984 * gcc.dg/pr69627.c: New test.
12985
edf6c4d2 12986 PR target/69644
12987 * gcc.dg/pr69644.c: New test.
12988
cf8f3ba0 129892016-02-03 Mike Stump <mikestump@comcast.net>
12990
12991 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12992 support for struct-layout-1.exp.
12993
c90d55dd 129942016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12995
12996 PR c++/69056
f7ef5392 12997 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12998
401bd0c8 129992016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13000 Alexandre Oliva <aoliva@redhat.com>
13001
13002 PR target/69461
13003 * gcc.target/powerpc/pr69461.c: New.
13004
277d9d1d 130052016-02-03 Uros Bizjak <ubizjak@gmail.com>
13006
13007 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13008 works from here ...
13009 (check_effective_target_fsanitize_thread): ... to here. Do not
13010 specify additional compile flags for the test source.
13011 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13012 specify additional compile flags for the test source.
13013
e69ad94a 130142016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13015
13016 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13017
a4454da2 130182016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13019
13020 PR fortran/67451
13021 PR fortran/69418
13022 * gfortran.dg/coarray_allocate_2.f08: New test.
13023 * gfortran.dg/coarray_allocate_3.f08: New test.
13024 * gfortran.dg/coarray_allocate_4.f08: New test.
13025
88cab2dd 130262016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13027
13028 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13029 use same scan-tree-dump-times on all platforms.
13030 * gcc.dg/vect/vect-outer-1.c: Likewise.
13031 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13032 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13033 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13034 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13035 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13036 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13037 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13038
66ea75c4 130392016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13040
13041 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13042 warning.
13043
4eef8df7 130442016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13045
13046 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13047
665fbc2f 130482016-02-02 James Norris <jnorris@codesourcery.com>
13049
13050 * c-c++-common/goacc/routine-5.c: Add tests.
13051
b10e3d47 130522016-02-02 Alexander Monakov <amonakov@ispras.ru>
13053
13054 * gcc.target/nvptx/unsigned-cmp.c: New test.
13055
12ad66dd 130562016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13057
13058 * gcc.target/aarch64/scalar_shift_1.c
13059 (test_corners_sisd_di): Improve force to SIMD register.
13060 (test_corners_sisd_si): Likewise.
13061 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13062 Remove scan-assembler check for ldr.
13063
f9ec342f 130642016-02-02 Richard Biener <rguenther@suse.de>
13065
13066 PR tree-optimization/69595
13067 * gcc.dg/Warray-bounds-17.c: New testcase.
13068
32f2925a 130692016-02-02 Richard Biener <rguenther@suse.de>
13070
13071 PR tree-optimization/69606
13072 * gcc.dg/torture/pr69606.c: New testcase.
13073
cfd9ca84 130742016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13075
13076 PR middle-end/68542
13077 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13078 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13079
19bf08e2 130802016-02-02 Alan Modra <amodra@gmail.com>
13081
13082 PR target/69548
13083 * gcc.target/powerpc/pr69548.c: New test.
13084
6f13b088 130852016-02-01 Jakub Jelinek <jakub@redhat.com>
13086
dcddc5af 13087 PR rtl-optimization/69592
13088 * gcc.dg/pr69592.c: New test.
13089
6f13b088 13090 PR preprocessor/69543
13091 PR c/69558
13092 * gcc.dg/pr69543.c: New test.
13093 * gcc.dg/pr69558.c: New test.
13094
d090e5c2 130952016-02-01 Uros Bizjak <ubizjak@gmail.com>
13096
fcb317c5 13097 PR testsuite/65940
13098 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13099
aaf527dc 131002016-02-01 Martin Sebor <msebor@redhat.com>
13101
13102 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13103
1674217b 131042016-02-01 Bin Cheng <bin.cheng@arm.com>
13105
13106 PR tree-optimization/67921
13107 * c-c++-common/ubsan/pr67921.c: New test.
13108
b4007655 131092016-02-01 Richard Biener <rguenther@suse.de>
13110
13111 PR middle-end/69556
13112 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13113
88a477bb 131142016-02-01 Richard Biener <rguenther@suse.de>
13115
13116 PR tree-optimization/69574
13117 * gcc.dg/torture/pr69574.c: New testcase.
13118
2eaaa4e7 131192016-02-01 Richard Biener <rguenther@suse.de>
13120
13121 PR tree-optimization/69579
13122 * gcc.dg/setjmp-6.c: New testcase.
13123
e3882c44 131242016-02-01 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR rtl-optimization/69570
13127 * g++.dg/opt/pr69570.C: New test.
13128
f80aff47 131292016-02-01 Richard Henderson <rth@redhat.com>
13130
13131 * gcc.dg/pr69535.c: New test.
13132
240568aa 131332016-01-31 John David Anglin <danglin@gcc.gnu.org>
13134
6009b3b8 13135 PR testsuite/69584
13136 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13137 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13138
1fdf7177 13139 PR debug/68244
13140 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13141
240568aa 13142 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13143
cb3e5ac0 131442016-01-31 Paul Thomas <pault@gcc.gnu.org>
13145
13146 PR fortran/67564
13147 * gfortran.dg/allocate_with_source_17.f03: New test.
13148
3b8b902b 131492016-01-30 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR tree-optimization/69546
13152 * gcc.dg/torture/pr69546.c: New test.
13153
17985abe 131542016-01-30 Paul Thomas <pault@gcc.gnu.org>
13155
13156 PR fortran/69566
13157 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13158
b5239e80 131592016-01-30 Martin Sebor <msebor@redhat.com>
13160
13161 PR c++/68490
13162 * g++.dg/ext/flexary10.C: New test.
13163
e8f03010 131642016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13165
13166 PR fortran/66707
13167 gfortran.dg/common_23.f90: New test.
13168
dc93691a 131692016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13170
13171 PR target/65546
13172 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13173 condition being checked, and disable it when the target supports
13174 misaligned loads and stores.
13175
ff5e28e9 131762016-01-29 Jakub Jelinek <jakub@redhat.com>
13177
13178 PR debug/69518
13179 * gcc.dg/torture/pr69518.c: New test.
13180
b0d8930a 131812016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13182
13183 PR target/69530
13184 * gcc.target/i386/pr69530.c: New test.
13185
21601fc7 131862016-01-29 Steve Ellcey <sellcey@imgtec.com>
13187
13188 PR target/65604
13189 * gcc.target/mips/div-delay.c: New test.
13190
ca6c7317 131912016-01-29 Jakub Jelinek <jakub@redhat.com>
13192
4758dc39 13193 PR target/69551
13194 * gcc.target/i386/pr69551.c: New test.
13195
ca6c7317 13196 PR target/66137
13197 * gcc.target/i386/pr66137.c: New test.
13198
e3078da6 131992016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13200
13201 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13202 always built for p5600.
13203 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13204 isa=p5600 dg-option.
13205
b622ec25 132062016-01-29 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/69547
13209 * g++.dg/tree-ssa/pr69547.C: New testcase.
13210
d2a60e99 132112016-01-29 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR debug/66869
13214 * g++.dg/warn/Wunused-function2.C: New test.
13215
ae849d2b 132162016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13217
13218 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13219 support for test to succeed.
13220
ce6a6978 132212016-01-29 Marek Polacek <polacek@redhat.com>
13222
13223 PR c++/69509
13224 PR c++/69516
13225 * g++.dg/ext/constexpr-vla2.C: New test.
13226 * g++.dg/ext/constexpr-vla3.C: New test.
13227 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13228
7550d855 132292016-01-29 Richard Biener <rguenther@suse.de>
13230
13231 PR middle-end/69537
13232 * gcc.dg/uninit-21.c: New testcase.
13233
f11bb279 132342016-01-28 Uros Bizjak <ubizjak@gmail.com>
13235
13236 PR target/69459
13237 * gcc.target/i386/pr69459.c: New test.
13238
c80c12c8 132392016-01-28 Steve Ellcey <sellcey@imgtec.com>
13240
13241 PR target/68400
13242 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13243 * gcc.target/mips/pr68400.c: New test.
13244
c649bacc 132452016-01-28 Martin Sebor <msebor@redhat.com>
13246
13247 PR target/17381
13248 * gcc.target/powerpc/pr17381.c: New test.
13249
f4881661 132502016-01-28 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR middle-end/69542
13253 * gcc.dg/torture/pr69542.c: New test.
13254
d66fdd75 132552016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13256
13257 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13258
d4a78818 132592016-01-28 David Edelsohn <dje.gcc@gmail.com>
13260
13261 * gcc.dg/pr65980.c: Skip on AIX.
13262 * gcc.dg/pr66688.c: Same.
13263
21329e97 132642016-01-28 David Edelsohn <dje.gcc@gmail.com>
13265
13266 PR target/63679
13267 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13268 * gcc.dg/tree-ssa/sra-18.c: Same.
13269
cc7124a6 132702016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13271
13272 PR fortran/62536
13273 * gfortran.dg/block_15.f08: New test.
13274 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13275 on incorrectly closed BLOCK.
13276
358dfcb4 132772016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13278
13279 * gcc.dg/declare-simd.c: New test.
e87502d6 132802016-01-28 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/69466
13283 * gfortran.dg/vect/pr69466.f90: New testcase.
13284
44e7334b 132852016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13286
13287 * g++.dg/pr67989.C: Remove ARM-specific option.
13288 * gcc.target/arm/pr67989.C: New file.
13289
5ce8f551 132902016-01-27 Uros Bizjak <ubizjak@gmail.com>
13291
13292 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13293 and expm1 test for glibc < 2.11.
13294
fa6e6b15 132952016-01-27 Richard Henderson <rth@redhat.com>
13296
13297 * gcc.c-torture/execute/pr69447.c: New test.
13298
132992016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13300
7b8122c6 13301 PR fortran/69422
147b2f9b 13302 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13303
78e516eb 133042016-01-27 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR debug/66869
13307 * gcc.dg/pr66869.c: New test.
13308
9b849350 133092016-01-25 Jeff Law <law@redhat.com>
13310
13311 PR tree-optimization/68398
f11bb279 13312 PR tree-optimization/69196
9b849350 13313 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13314 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13315 path to avoid new heuristic allowing more irreducible regions
13316 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13317 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13318 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13319 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13320 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13321
fee5e491 133222016-01-27 Marek Polacek <polacek@redhat.com>
13323
13324 PR c/68062
13325 * c-c++-common/vector-compare-4.c: New test.
13326
eec96426 133272016-01-27 David Malcolm <dmalcolm@redhat.com>
13328
13329 PR preprocessor/69126
13330 * c-c++-common/pr69126.c: New test case.
13331
5068be18 133322016-01-27 Ian Lance Taylor <iant@google.com>
13333
13334 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13335
5fa82c11 133362016-01-27 Ryan Burn <contact@rnburn.com>
13337
13338 PR cilkplus/69267
13339 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13340
b3df0219 133412016-01-27 Uros Bizjak <ubizjak@gmail.com>
13342
13343 PR target/69512
13344 * gcc.target/i386/pr69512.c: New test.
13345
d46a16d4 133462016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13347
13348 PR ada/69488
13349 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13350
6a9b35ef 133512016-01-27 Marek Polacek <polacek@redhat.com>
13352
13353 PR c++/69379
13354 * g++.dg/pr69379.C: New test.
13355
18e9663b 133562016-01-27 Martin Sebor <msebor@redhat.com>
13357
13358 PR c++/69317
13359 * g++.dg/abi/Wabi-2-2.C: New test.
13360 * g++.dg/abi/Wabi-2-3.C: New test.
13361 * g++.dg/abi/Wabi-3-2.C: New test.
13362 * g++.dg/abi/Wabi-3-3.C: New test.
13363
c88301ad 133642016-01-27 Richard Biener <rguenther@suse.de>
13365
13366 PR tree-optimization/69166
13367 * gcc.dg/torture/pr69166.c: New testcase.
13368
8ca47550 133692016-01-27 Martin Jambor <mjambor@suse.cz>
13370
13371 PR tree-optimization/69355
13372 * gcc.dg/tree-ssa/pr69355.c: New test.
13373
5cb23e3c 133742016-01-27 Marek Polacek <polacek@redhat.com>
13375
13376 PR c++/69496
13377 * g++.dg/ext/constexpr-vla1.C: New test.
13378
7b0c1b6d 133792016-01-20 Christian Bruel <christian.bruel@st.com>
13380
13381 PR target/69245
13382 * gcc.target/arm/pr69245.c: New test.
13383
220112fc 133842016-01-27 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR tree-optimization/69399
13387 * gcc.dg/torture/pr69399.c: New test.
13388
16294490 133892016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13390
13391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13392
8abd3d0c 133932016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13394
13395 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13396
7cf9b895 133972016-01-26 Tom de Vries <tom@codesourcery.com>
13398
13399 PR tree-optimization/69110
13400 * gcc.dg/autopar/pr69110.c: New test.
13401
557c1942 134022016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13403 Sebastian Pop <s.pop@samsung.com>
557c1942 13404
13405 * gcc.dg/graphite/isl-ast-op-select.c: New.
13406
80adbd96 134072015-01-26 Paul Thomas <pault@gcc.gnu.org>
13408
13409 PR fortran/69385
13410 * gfortran.dg/allocate_error_6.f90: New test.
13411
c3f86f60 134122016-01-26 Richard Henderson <rth@redhat.com>
13413
13414 * gcc.dg/tm/pr60908.c: New test.
13415
3752e5b1 134162016-01-26 David Malcolm <dmalcolm@redhat.com>
13417
13418 PR other/69006
13419 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13420 directive.
13421 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13422 expected multiline output to reflect the colorization being
13423 disabled before newlines.
13424 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13425 (custom_diagnostic_finalizer): Replace call to
13426 pp_newline_and_flush with call to pp_flush.
13427 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13428 * gfortran.dg/implicit_class_1.f90: Likewise.
13429 * lib/gcc-dg.exp (allow_blank_lines): New global.
13430 (dg-allow-blank-lines-in-output): New procedure.
13431 (gcc-dg-prune): Complain about blank lines in the output, unless
13432 dg-allow-blank-lines-in-output was called.
13433 * lib/multiline.exp (_build_multiline_regex): Only support
13434 arbitrary followup text for non-blank-lines, not for blank lines.
13435
9bbfd060 134362016-01-26 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR tree-optimization/69483
13439 * gcc.dg/pr69483.c: New test.
13440 * g++.dg/opt/pr69483.C: New test.
13441
53773057 134422016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13443
13444 PR target/68620
13445 * gcc.target/arm/pr68620.c: New test.
13446
442a556f 134472016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13448
13449 * gcc.target/i386/pr68986-2.c: Remove -m32.
13450
d513c683 134512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13452
13453 PR target/68986
13454 * gcc.target/i386/pr68986-1.c: New test.
13455 * gcc.target/i386/pr68986-2.c: Likewise.
13456 * gcc.target/i386/pr68986-3.c: Likewise.
13457
976877a5 134582016-01-26 Christian Bruel <christian.bruel@st.com>
13459
13460 * lib/target-supports.exp
13461 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13462 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13463 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13464
2c7b2f88 134652016-01-26 Richard Biener <rguenther@suse.de>
13466
13467 PR tree-optimization/69452
13468 * gcc.dg/torture/pr69452.c: New testcase.
13469
f7fc06e7 134702016-01-26 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR target/69442
13473 * gcc.dg/pr69442.c: New test.
13474
d1dae587 134752016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13476
13477 PR target/67896
13478 * gcc.target/aarch64/simd/pr67896.C: New.
13479
ef7be7f8 134802016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13481
13482 PR tree-optimization/69400
13483 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13484 function.
13485 (plugin_init): Call it.
13486 * gcc.dg/torture/pr69400.c: New test.
13487
648433a4 134882016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13489
13490 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13491
45fc5243 134922016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13493 Sebastian Pop <s.pop@samsung.com>
13494
13495 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13496 isl-0.15.
13497
c699f6a1 134982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13499 Sebastian Pop <s.pop@samsung.com>
13500
13501 * gcc.dg/graphite/pr69292.c: New.
13502
b86e24ea 135032016-01-25 Jakub Jelinek <jakub@redhat.com>
13504
13505 * c-c++-common/goacc/use_device-1.c: New test.
13506
105cb8d7 135072016-01-25 Jeff Law <law@redhat.com>
13508
13509 PR tree-optimization/69196
13510 PR tree-optimization/68398
13511 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13512 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13513
44562749 135142016-01-25 David Edelsohn <dje.gcc@gmail.com>
13515
13516 PR target/69469
13517 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13518 Algorithm.
13519
6837fee7 135202016-01-25 Richard Biener <rguenther@suse.de>
13521
13522 PR testsuite/69380
13523 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13524
fe500d65 135252016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13526
13527 PR target/69421
13528 * gcc.dg/pr69421.c: New test.
13529
8eacba94 135302016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13531
13532 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13533 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13534 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13535 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13536 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13537 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13538 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13539 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13540 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13541 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13542
af09d40d 135432016-01-25 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/69376
13546 * gcc.dg/torture/pr69376.c: New testcase.
13547
d65063f5 135482016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13549
13550 PR fortran/69397
13551 PR fortran/68442
13552 * gfortran.dg/interface_38.f90: New test.
13553 * gfortran.dg/interface_39.f90: New test.
80adbd96 13554
08c7bfb4 135552016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13556
13557 Revert:
13558 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13559
13560 PR c++/11858
13561 PR c++/24663
13562 PR c++/24664
13563 * g++.dg/template/pr11858.C: New test.
13564 * g++.dg/template/pr24663.C: New test.
13565 * g++.dg/template/unify12.C: New test.
13566 * g++.dg/template/unify13.C: New test.
13567 * g++.dg/template/unify14.C: New test.
13568 * g++.dg/template/unify15.C: New test.
13569 * g++.dg/template/unify16.C: New test.
13570 * g++.dg/template/unify17.C: New test.
13571
c2e7d2be 135722016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13573
13574 PR fortran/68283
13575 gfortran.dg/pr68283.f90: New test.
13576
9f2e8617 135772016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13578
13579 PR fortran/66094
13580 * gfortran.dg/inline_matmul_13.f90: New test.
13581 * gfortran.dg/matmul_bounds_8.f90: New test.
13582 * gfortran.dg/matmul_bounds_9.f90: New test.
13583 * gfortran.dg/matmul_bounds_10.f90: New test.
13584
a4838119 135852016-01-23 Tom de Vries <tom@codesourcery.com>
13586
13587 PR tree-optimization/69426
13588 * gcc.dg/autopar/pr69426.c: New test.
13589
feddf0dc 135902016-01-23 Martin Sebor <msebor@redhat.com>
13591
13592 PR c++/58109
13593 PR c++/69022
13594 * g++.dg/cpp0x/alignas5.C: New test.
13595 * g++.dg/ext/vector29.C: Same.
13596
132731fb 135972016-01-23 Uros Bizjak <ubizjak@gmail.com>
13598
13599 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13600 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13601 _GNU_SOURCE from compile flags to the source.
13602 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13603 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13604 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13605 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13606
51aec681 136072016-01-22 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR target/69432
13610 * g++.dg/opt/pr69432.C: New test.
13611
147aa3e3 136122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13613
13614 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13615 32-bit targets testing an -m64 multilib.
13616
4d04e35e 136172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13618
13619 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13620 64-bit support.
13621
86f38d0c 136222016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13623
13624 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13625
f776e712 136262016-01-21 Christian Bruel <christian.bruel@st.com>
13627
13628 PR target/68674
13629 * gcc.target/i386/pr68674.c
13630 * gcc.target/aarch64/pr68674.c
13631 * gcc.target/arm/pr68674.c
13632
7b9de435 136332016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13634
13635 PR target/69403
13636 * gcc.c-torture/execute/pr69403.c: New test.
13637
9935a0ba 136382016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13639
13640 PR c++/55843
13641 * g++.dg/template/pr55843.C: New.
13642
06b94aa1 136432016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13644
13645 PR testsuite/66877
13646 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13647 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13648
b68773a8 136492016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13650
13651 PR testsuite/67489
132731fb 13652 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13653 from dg-do compile directive, and instead add
13654 { dg-require-effective-target int128 }.
b68773a8 13655
bbbbe8ab 136562016-01-20 Martin Sebor <msebor@redhat.com>
13657
13658 PR c/69405
13659 * gcc.dg/sync-fetch.c: New test.
13660
f3a6a26f 136612016-01-21 Martin Sebor <msebor@redhat.com>
13662
13663 PR target/69252
13664 * gcc.target/powerpc/pr69252.c: New test.
13665
d1565a03 136662016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13667
13668 PR fortran/65996
132731fb 13669 * gfortran.dg/pr65996.f90: New test.
d1565a03 13670
15a5a905 136712016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13672
13673 PR c++/68810
bbbbe8ab 13674 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13675 expected to generate an error.
15a5a905 13676
e4538af5 136772016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13678
13679 PR middle-end/66178
13680 * gcc.dg/torture/pr66178.c: New test.
13681
4d4180ce 136822016-01-21 Anton Blanchard <anton@samba.org>
13683 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13684
13685 PR target/63354
13686 * gcc.target/powerpc/pr63354.c: New test.
13687
86e16058 136882016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13689
13690 PR rtl-optimization/68990
13691 * gcc.target/i386/pr68990: New.
13692
b11b85e4 136932016-01-21 Nick Clifton <nickc@redhat.com>
13694
13695 PR target/69129
13696 * gcc.target/mips/pr69129.c: New.
13697
62dd9f85 136982016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13699
13700 PR c++/58046
13701 * g++.dg/cpp0x/pr58046.C: New.
13702
ac7d424b 137032016-01-21 Jakub Jelinek <jakub@redhat.com>
13704
47c0bea3 13705 PR target/69187
13706 PR target/65624
13707 * gcc.target/arm/pr69187.c: New test.
13708
ac7d424b 13709 PR c++/69355
13710 * g++.dg/torture/pr69355.C: New test.
13711
9e18b252 137122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13713 Sebastian Pop <s.pop@samsung.com>
13714
13715 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13716
de862e2f 137172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13718 Sebastian Pop <s.pop@samsung.com>
13719
132731fb 13720 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13721
f55f9344 137222016-01-21 Jakub Jelinek <jakub@redhat.com>
13723
13724 PR middle-end/67653
13725 * c-c++-common/pr67653.c: New test.
13726 * gcc.dg/torture/pr29119.c: Add dg-warning.
13727
62752e71 137282016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13729
13730 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13731
16d4186f 137322016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13733
13734 PR c/24293
13735 * gcc.dg/pr24293.c: New test.
13736 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13737 incomplete struct type.
13738 * gcc.dg/declspec-1.c: Likewise.
13739 * gcc.dg/pr63549.c: Likewise.
13740
58219d13 137412016-01-20 Jakub Jelinek <jakub@redhat.com>
13742
13743 PR tree-optimization/66612
13744 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13745 for bdn instruction.
13746
a7b5688a 137472016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13748
13749 * lib/target-supports.exp
13750 (check_effective_target_arm_fp_ok_nocache): New.
13751 (check_effective_target_arm_fp_ok): New.
13752 (add_options_for_arm_fp): New.
13753 (check_effective_target_arm_crypto_ok_nocache): Require
13754 target_arm_v8_neon_ok instead of arm32.
13755 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13756 (check_effective_target_arm_crypto_pragma_ok): New.
13757 (add_options_for_arm_vfp): New.
13758 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13759 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13760 target instead. Force initial fpu to vfp.
13761 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13762 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13763 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13764 dependency.
13765 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13766 use arm_vfp effective target instead. Force initial fpu to vfp.
13767 * gcc.target/arm/attr-neon3.c: Likewise.
13768 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13769 arm_vfp_ok.
13770 * gcc.target/arm/unsigned-float.c: Likewise.
13771 * gcc.target/arm/vfp-1.c: Likewise.
13772 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13773 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13774 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13775 * gcc.target/arm/vfp-ldmias.c: Likewise.
13776 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13777 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13778 * gcc.target/arm/vfp-stmiad.c: Likewise.
13779 * gcc.target/arm/vfp-stmias.c: Likewise.
13780 * gcc.target/arm/vnmul-1.c: Likewise.
13781 * gcc.target/arm/vnmul-2.c: Likewise.
13782 * gcc.target/arm/vnmul-3.c: Likewise.
13783 * gcc.target/arm/vnmul-4.c: Likewise.
13784
7ca56ca8 137852016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13786
7fb75b57 13787 PR testsuite/69366
13788 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13789 the MPX run-time library, for compile-time MPX test.
13790 * gcc.target/i386/chkp-always_inline.c: Likewise.
13791 * gcc.target/i386/chkp-bndret.c: Likewise.
13792 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13793 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13794 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13795 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13796 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13797 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13798 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13799 * gcc.target/i386/chkp-label-address.c: Likewise.
13800 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13801 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13802 * gcc.target/i386/chkp-pr69044.c: Likewise.
13803 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13804 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13805 * gcc.target/i386/chkp-strchr.c: Likewise.
13806 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13807 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13808 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13809 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13810 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13811 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13812 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13813 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13814 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13815 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13816 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13817 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13818 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13819 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13820 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13821 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13822 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13823 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13824 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13825 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13826 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13827 * gcc.target/i386/pr63995-2.c: Likewise.
13828 * gcc.target/i386/pr64805.c: Likewise.
13829 * gcc.target/i386/pr65044.c: Likewise.
13830 * gcc.target/i386/pr65167.c: Likewise.
13831 * gcc.target/i386/pr65183.c: Likewise.
13832 * gcc.target/i386/pr65184.c: Likewise.
13833 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13834
f2da0b99 138352016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13836
13837 PR tree-optimization/69328
13838 * gcc.dg/pr69328.c: New test.
13839
4d379676 138402016-01-20 Jeff Law <law@redhat.com>
13841
4a11f145 13842 PR target/25114
4d379676 13843 * gcc.target/m68k/pr25114.c: New test.
13844
0754bad1 138452016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13846
13847 * gcc.target/arm/memset-inline-10.c: Added
13848 dg-require-effective-target arm_thumb2_ok.
13849
63bd5c2d 138502016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13851
13852 * gcc.dg/debug/dwarf2/sso.c: New test.
13853
a9c01e81 138542016-01-19 Uros Bizjak <ubizjak@gmail.com>
13855
13856 PR testsuite/68820
13857 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13858 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13859 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13860
53fa0e54 138612016-01-19 Jan Hubicka <hubicka@ucw.cz>
13862
13863 PR ipa/66223
13864 * g++.dg/ipa/devirt-50.C: New testcase.
13865
e035a62c 138662016-01-19 Marek Polacek <polacek@redhat.com>
13867
13868 PR c++/68965
13869 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13870 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13871
885cc3ea 138722016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13873
13874 PR target/69135
13875 * gcc.target/arm/pr69135_1.c: New test.
13876
07bd240e 138772015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13878
13879 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13880
9f60d257 138812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13882
13883 * gcc.target/aarch64/ccmp_1.c: New testcase.
13884
a0c919f7 138852016-01-19 Marek Polacek <polacek@redhat.com>
13886
13887 PR c++/68586
13888 * g++.dg/cpp0x/enum30.C: New test.
13889
dc5d6d17 138902016-01-19 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/69336
13893 * g++.dg/tree-ssa/pr69336.C: New testcase.
13894
6dd156e0 138952016-01-19 Jakub Jelinek <jakub@redhat.com>
13896
13897 PR debug/65779
13898 * gcc.dg/pr65779.c: New test.
13899
3e0d45b9 139002016-01-19 Richard Biener <rguenther@suse.de>
13901
13902 PR tree-optimization/69352
13903 * gcc.dg/torture/pr69352.c: New testcase.
13904
7a3cf64d 139052016-01-19 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR rtl-optimization/68955
13908 PR rtl-optimization/64557
13909 * gcc.dg/torture/pr68955.c: New test.
13910
8be55b33 139112016-01-19 Jan Hubicka <hubicka@ucw.cz>
13912
13913 PR lto/69136
13914 * g++.dg/torture/pr69136.C: New testcase.
13915
72a985d7 139162016-01-19 Jan Hubicka <hubicka@ucw.cz>
13917
13918 PR lto/69133
13919 * g++.dg/lto/pr69133_0.C: New testcase.
13920 * g++.dg/lto/pr69133_1.C: New testcase.
13921
56778b62 139222016-01-15 Jeff Law <law@redhat.com>
13923
13924 PR tree-optimization/69320
13925 * gcc.c-torture/pr69320-1.c: New test.
13926 * gcc.c-torture/pr69320-2.c: New test.
13927 * gcc.c-torture/pr69320-3.c: New test.
13928 * gcc.c-torture/pr69320-4.c: New test.
13929
ced41b93 139302016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13931
13932 PR c++/11858
13933 PR c++/24663
13934 PR c++/24664
13935 * g++.dg/template/pr11858.C: New test.
13936 * g++.dg/template/pr24663.C: New test.
13937 * g++.dg/template/unify12.C: New test.
13938 * g++.dg/template/unify13.C: New test.
13939 * g++.dg/template/unify14.C: New test.
13940 * g++.dg/template/unify15.C: New test.
13941 * g++.dg/template/unify16.C: New test.
13942 * g++.dg/template/unify17.C: New test.
13943
7f8cbcaf 139442016-01-18 David Malcolm <dmalcolm@redhat.com>
13945
13946 PR testsuite/69181
13947 * gcc.dg/pr69181-1.c: New test file.
13948 * gcc.dg/pr69181-2.c: New test file.
13949 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13950 globals by moving it to...
13951 (cleanup-after-saved-dg-test): ...this new function. Add
13952 "global additional_sources_used". Add reset of global
13953 multiline_expected_outputs to the empty list.
13954 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13955 global to...
13956 (multiline_expected_outputs): ...this, and updated comments to
13957 note that it is modified from gcc-dg.exp.
13958 (dg-end-multiline-output): Update for the above renaming.
13959 (handle-multiline-outputs): Likewise. Remove the clearing
13960 of the expected outputs to the empty list.
13961
3c7cbfc0 139622016-01-18 Richard Biener <rguenther@suse.de>
13963
13964 PR tree-optimization/69297
13965 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13966
81d49cc1 139672016-01-18 Joseph Myers <joseph@codesourcery.com>
13968
13969 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13970 dg-options.
13971 * gcc.target/mips/mips-3d-2.c: Likewise.
13972 * gcc.target/mips/mips-3d-3.c: Likewise.
13973 * gcc.target/mips/mips-3d-4.c: Likewise.
13974 * gcc.target/mips/mips-3d-5.c: Likewise.
13975 * gcc.target/mips/mips-3d-6.c: Likewise.
13976 * gcc.target/mips/mips-3d-7.c: Likewise.
13977 * gcc.target/mips/mips-3d-8.c: Likewise.
13978 * gcc.target/mips/mips-3d-9.c: Likewise.
13979 * gcc.target/mips/mips-ps-1.c: Likewise.
13980 * gcc.target/mips/mips-ps-2.c: Likewise.
13981 * gcc.target/mips/mips-ps-3.c: Likewise.
13982 * gcc.target/mips/mips-ps-4.c: Likewise.
13983 * gcc.target/mips/mips-ps-5.c: Likewise.
13984 * gcc.target/mips/mips-ps-6.c: Likewise.
13985 * gcc.target/mips/mips-ps-7.c: Likewise.
13986 * gcc.target/mips/mips-ps-type.c: Likewise.
13987 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13988 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13989
03c4ff3a 139902016-01-18 Tom de Vries <tom@codesourcery.com>
13991
13992 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13993 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13994 * c-c++-common/goacc/kernels-empty.c: New test.
13995 * c-c++-common/goacc/kernels-eternal.c: New test.
13996 * c-c++-common/goacc/kernels-loop-2.c: New test.
13997 * c-c++-common/goacc/kernels-loop-3.c: New test.
13998 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13999 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14000 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14001 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14002 * c-c++-common/goacc/kernels-loop-data.c: New test.
14003 * c-c++-common/goacc/kernels-loop-g.c: New test.
14004 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14005 * c-c++-common/goacc/kernels-loop-n.c: New test.
14006 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14007 * c-c++-common/goacc/kernels-loop.c: New test.
14008 * c-c++-common/goacc/kernels-noreturn.c: New test.
14009 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14010 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14011 * c-c++-common/goacc/kernels-reduction.c: New test.
14012
22e3dcee 140132016-01-18 Tom de Vries <tom@codesourcery.com>
14014
14015 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14016 * gcc.dg/autopar/outer-2.c: Same.
14017 * gcc.dg/autopar/outer-3.c: Same.
14018 * gcc.dg/autopar/outer-4.c: Same.
14019 * gcc.dg/autopar/outer-5.c: Same.
14020 * gcc.dg/autopar/outer-6.c: Same.
14021 * gcc.dg/autopar/parallelization-1.c: Same.
14022 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14023 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14024 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14025 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14026 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14027 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14028 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14029 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14030 * gcc.dg/autopar/pr39500-1.c: Same.
14031 * gcc.dg/autopar/pr39500-2.c: Same.
14032 * gcc.dg/autopar/pr46193.c: Same.
14033 * gcc.dg/autopar/pr46194.c: Same.
14034 * gcc.dg/autopar/pr49580.c: Same.
14035 * gcc.dg/autopar/pr49960-1.c: Same.
14036 * gcc.dg/autopar/pr49960.c: Same.
14037 * gcc.dg/autopar/pr68373.c: Same.
14038 * gcc.dg/autopar/reduc-1.c: Same.
14039 * gcc.dg/autopar/reduc-1char.c: Same.
14040 * gcc.dg/autopar/reduc-1short.c: Same.
14041 * gcc.dg/autopar/reduc-2.c: Same.
14042 * gcc.dg/autopar/reduc-2char.c: Same.
14043 * gcc.dg/autopar/reduc-2short.c: Same.
14044 * gcc.dg/autopar/reduc-3.c: Same.
14045 * gcc.dg/autopar/reduc-4.c: Same.
14046 * gcc.dg/autopar/reduc-6.c: Same.
14047 * gcc.dg/autopar/reduc-7.c: Same.
14048 * gcc.dg/autopar/reduc-8.c: Same.
14049 * gcc.dg/autopar/reduc-9.c: Same.
14050 * gcc.dg/autopar/uns-outer-4.c: Same.
14051 * gcc.dg/autopar/uns-outer-5.c: Same.
14052 * gcc.dg/autopar/uns-outer-6.c: Same.
14053 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14054 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14055
fd5cbe2f 140562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14057
14058 PR target/63679
14059 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14060 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14061
fa75ab55 140622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14063
14064 PR target/63679
14065 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14066 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14067 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14068
214b2582 140692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14070
14071 PR target/63679
14072 * gcc.dg/tree-ssa/sra-17.c: New.
14073 * gcc.dg/tree-ssa/sra-18.c: New.
14074
13146837 140752016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14076
14077 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14078
6ccd18c2 140792016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14080
14081 * gnat.dg/inline12.adb: New test.
14082
8872b95f 140832016-01-18 Bin Cheng <bin.cheng@arm.com>
14084
14085 PR tree-optimization/66797
14086 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14087
971514e3 140882016-01-18 Richard Biener <rguenther@suse.de>
14089
14090 PR tree-optimization/69170
14091 * gcc.dg/torture/pr69170.c: New testcase.
14092
dfb6d139 140932016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14094
14095 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14096
164d84c2 140972016-01-16 Tom de Vries <tom@codesourcery.com>
14098
14099 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14100
4c33b769 141012016-01-16 Tom de Vries <tom@codesourcery.com>
14102
14103 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14104 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14105 redundant dg-require-effective-target pthread.
14106 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14107 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14108 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14109 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14110 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14111 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14112 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14113
673441b0 141142016-01-16 David Edelsohn <dje.gcc@gmail.com>
14115
14116 PR target/68609
14117 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14118 * gcc.target/powerpc/recip-7.c: Same.
14119
90153ae7 141202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14121
14122 PR c++/69091
14123 * g++.dg/template/pr69091.C: New test.
14124
bc24d01d 141252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14126
14127 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14128 dump does not contain an error_mark_node.
14129 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14130 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14131
4067c0fd 141322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14133
14134 PR c++/68936
14135 * g++.dg/template/pr68936.C: New test.
14136
27c6dbdd 141372016-01-15 David Edelsohn <dje.gcc@gmail.com>
14138
14139 PR target/68609
14140 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14141 * gcc.target/powerpc/recip-2.c: Same.
14142 * gcc.target/powerpc/recip-3.c: Same.
14143 * gcc.target/powerpc/recip-4.c: Same.
14144 * gcc.target/powerpc/recip-sqrtf.c: Same.
14145
e390c57d 141462016-01-15 Jeff Law <law@redhat.com>
14147
14148 PR tree-optimization/69270
14149 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14150 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14151
ddcfeaf1 141522016-01-15 Paul Thomas <pault@gcc.gnu.org>
14153
14154 PR fortran/49630
14155 * gfortran.dg/deferred_character_13.f90: New test for the fix
14156 of comment 3 of the PR.
14157
14158 PR fortran/54070
14159 * gfortran.dg/deferred_character_8.f90: New test
14160 * gfortran.dg/allocate_error_5.f90: New test
14161
14162 PR fortran/60593
14163 * gfortran.dg/deferred_character_10.f90: New test
14164
14165 PR fortran/60795
14166 * gfortran.dg/deferred_character_14.f90: New test
14167
14168 PR fortran/61147
14169 * gfortran.dg/deferred_character_11.f90: New test
14170
14171 PR fortran/64324
14172 * gfortran.dg/deferred_character_9.f90: New test
14173
81be349c 141742016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14175
14176 PR rtl-optimization/69030
14177 * gcc.target/i386/pr69030.c: New.
14178
998456c5 141792016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14180
14181 * gcc.target/aarch64/target_attr_17.c: New test.
14182
0d85be19 141832016-01-15 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/66856
14186 * gcc.dg/torture/pr66856-1.c: New testcase.
14187 * gcc.dg/torture/pr66856-2.c: Likewise.
14188
321d36c8 141892016-01-15 Richard Biener <rguenther@suse.de>
14190
14191 PR debug/69137
14192 * g++.dg/lto/pr69137_0.C: New testcase.
14193
d94a1f53 141942016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14195
14196 PR middle-end/69246
14197 * gcc.target/i386/pr69246.c: New test.
14198
5fe9a861 141992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14200
a9c01e81 14201 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14202
3d05a5e9 142032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14204
14205 PR c++/56194
14206 * g++.dg/init/const9.C: Disable test on S/390.
14207
5e8132b5 142082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14209
14210 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14211 * g++.dg/Wno-frame-address.C: Ditto.
14212
32307cdf 142132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14214
14215 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14216
1ca28250 142172016-01-15 Richard Biener <rguenther@suse.de>
14218
14219 PR tree-optimization/68961
14220 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14221
6271bd93 142222016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14223
14224 * gcc.target/i386/pr65105-5.c: New test.
14225
dfb6d139 142262016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14227
14228 * gcc.c-torture/execute/alias-4.c: New testcase.
14229
dfb6d139 142302016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14231
14232 PR ipa/68148
14233 * g++.dg/ipa/devirt-49.C: New testcase.
14234
7bbac464 142352016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14236
14237 PR target/65837
14238 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14239 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14240 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14241
4345b868 142422016-01-15 Richard Biener <rguenther@suse.de>
14243
14244 PR tree-optimization/69117
14245 * gcc.dg/torture/pr69117.c: New testcase.
14246
580357e7 142472015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14248
14249 PR c++/69048
14250 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14251
612baa31 142522016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14253
14254 PR testsuite/67509
14255 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14256 range tests use 100 * maximum instead of maximum + 1.
14257
44e09bc4 142582016-01-14 Jakub Jelinek <jakub@redhat.com>
14259
14260 PR debug/69244
14261 * gcc.dg/guality/pr69244.c: New test.
14262
96962ae4 142632016-01-14 Uros Bizjak <ubizjak@gmail.com>
14264
14265 * lib/target-supports.exp (check_effective_target_issignaling):
14266 New procedure.
14267 * gcc.dg/pr61441.c: Require issignaling effective target.
14268
ab9c400b 142692016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14270
14271 PR target/68803
14272 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14273
a7ed4583 142742016-01-14 David Malcolm <dmalcolm@redhat.com>
14275
14276 PR c++/68819
14277 PR preprocessor/69177
14278 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14279 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14280 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14281 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14282
77f35cec 142832016-01-14 Marek Polacek <polacek@redhat.com>
14284
14285 PR c/69262
14286 * gcc.dg/array-15.c: New test.
14287
915d0950 142882016-01-14 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR middle-end/68146
14291 PR tree-optimization/69155
14292 * gfortran.dg/pr68146.f: New test.
14293 * gfortran.dg/pr69155.f90: New test.
14294
24651fb7 142952016-01-14 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/68060
14298 * gcc.dg/torture/pr68060-1.c: New testcase.
14299 * gcc.dg/torture/pr68060-2.c: Likewise.
14300
2f63f950 143012016-01-14 Nick Clifton <nickc@redhat.com>
14302
14303 * lib/target-supports.exp
14304 (check_effective_target_arm_neon_ok_nocache): Add an option
14305 sequence that includes setting the ARM architecture to ARMv7-A.
14306 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14307 command line options necessary to enable Neon support.
14308 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14309 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14310 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14311 * gcc.target/arm/pr69180.c: Likewise.
14312
3ce0acde 143132016-01-14 Jeff Law <law@redhat.com>
14314
14315 PR tree-optimization/69270
14316 * gcc.dg/tree-ssa/pr69270.c: New test.
14317
bda05c57 143182016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14319
14320 PR c/66208
14321 * c-c++-common/pr66208.c: New file.
14322
9b657cf1 143232016-01-13 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR tree-optimization/69156
14326 * gcc.dg/pr69156.c: New test.
14327
58ba1b9d 143282016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14329
14330 * gcc.target/i386/pr69225-7.c: New test.
14331
e5fee0fe 143322016-01-13 Richard Henderson <rth@redhat.com>
14333
14334 * gcc.dg/tm/memopt-13.c: Update expected function.
14335 * gcc.dg/tm/memopt-6.c: Likewise.
14336
3f0e9745 143372016-01-13 Uros Bizjak <ubizjak@gmail.com>
14338
14339 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14340 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14341 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14342 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14343
3f0e9745 143442016-01-13 Tom de Vries <tom@codesourcery.com>
14345
14346 PR tree-optimization/69169
7a6ddc0d 14347 * gcc.dg/pr69169.c: New test.
14348
9b657cf1 143492016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14350
14351 PR target/69228
14352 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14353 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14354 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14355 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14356 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14357 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14358 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14359 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14360
f704d701 143612016-01-13 Jakub Jelinek <jakub@redhat.com>
14362
14363 PR target/69247
14364 * gcc.dg/pr69247.c: New test.
14365
e966d6b9 143662016-01-13 Richard Biener <rguenther@suse.de>
14367
14368 PR tree-optimization/69242
14369 * gcc.dg/torture/pr69242.c: New testcase.
14370
1ca1d9b2 143712016-01-13 Richard Biener <rguenther@suse.de>
14372
14373 PR tree-optimization/69186
14374 * gcc.dg/torture/pr69186.c: New testcase.
14375
d07cbccc 143762016-01-13 Jeff Law <law@redhat.com>
14377
14378 PR tree-optimization/67755
14379 * gcc.dg/tree-ssa/pr67755.c: New test.
14380
143812016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14382
14383 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14384 pass number in output by a star.
14385
b95d41cf 143862016-01-12 Bin Cheng <bin.cheng@arm.com>
14387
14388 PR tree-optimization/68911
14389 * gcc.c-torture/execute/pr68911.c: New test.
14390
91d87e22 143912016-01-12 Marek Polacek <polacek@redhat.com>
14392
14393 PR c++/68979
14394 * g++.dg/warn/permissive-1.C: New test.
14395
8a9401a4 143962016-01-12 Jakub Jelinek <jakub@redhat.com>
14397
14398 PR objc++/68511
14399 PR c++/69213
14400 * g++.dg/opt/pr69213.C: New test.
14401
b9cb7a67 144022016-01-12 Christian Bruel <christian.bruel@st.com>
14403
14404 PR target/69180
14405 * gcc.target/arm/pr69180.c: New test.
14406
e4c96992 144072016-01-12 Richard Biener <rguenther@suse.de>
14408
14409 PR lto/69077
14410 * g++.dg/lto/pr69077_0.C: New testcase.
14411 * g++.dg/lto/pr69077_1.C: Likewise.
14412
90525f61 144132016-01-12 Jakub Jelinek <jakub@redhat.com>
14414
14415 PR target/69175
14416 * g++.dg/opt/pr69175.C: New test.
14417
9e7edfd3 144182016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14419
14420 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14421 rather than #including math.h & stdlib.h.
14422 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14423 * gcc.dg/vect/pr49771.c: Likewise.
14424 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14425 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14426 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14427 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14428 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14429 * gcc.dg/vect/pr44507.c: Likewise.
14430 * gcc.dg/vect/pr45902.c: Likewise.
14431 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14432 * gcc.dg/vect/vect-117.c: Likewise.
14433 * gcc.dg/vect/vect-99.c: Likewise.
14434 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14435 * gcc.dg/vect/vect-cond-1.c: Likewise.
14436 * gcc.dg/vect/vect-cond-2.c: Likewise.
14437 * gcc.dg/vect/vect-cond-3.c: Likewise.
14438 * gcc.dg/vect/vect-cond-4.c: Likewise.
14439 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14440 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14441 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14442 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14443 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14444 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14445 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14446 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14447 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14448 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14449 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14450 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14451 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14452 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14453 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14454 include of signal.h.
14455 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14456 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14457 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14458 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14459 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14460 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14461 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14462 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14463 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14464 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14465 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14466 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14467 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14468 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14469 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14470 * gcc.dg/vect/vect-outer-5.c: Likewise.
14471 * gcc.dg/vect/vect-outer-6.c: Likewise.
14472 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14473 include of stdio.h.
14474
3368873d 144752016-01-12 Nick Clifton <nickc@redhat.com>
14476
14477 PR target/68913
14478 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14479 to fread so that it will be found in all target runtimes.
14480
0464ea95 144812016-01-12 Richard Biener <rguenther@suse.de>
14482
14483 PR tree-optimization/69053
14484 * g++.dg/torture/pr69053.C: New testcase.
14485
7819730f 144862016-01-12 Richard Biener <rguenther@suse.de>
14487
14488 PR tree-optimization/69168
14489 * gcc.dg/torture/pr69168.c: New testcase.
14490
995bfebf 144912016-01-12 Richard Biener <rguenther@suse.de>
14492
14493 PR tree-optimization/69157
14494 * gcc.dg/torture/pr69157.c: New testcase.
14495
144962016-01-12 Richard Biener <rguenther@suse.de>
14497
14498 PR tree-optimization/69174
14499 * gcc.dg/torture/pr69174.c: New testcase.
14500
1d10d64c 145012016-01-12 Jakub Jelinek <jakub@redhat.com>
14502
14503 PR c++/66808
14504 PR c++/69000
14505 * g++.dg/tls/pr66808.C: New test.
14506 * g++.dg/tls/pr69000.C: New test.
14507
f0b79faf 145082016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14509
14510 * gcc.target/powerpc/swaps-p8-23.c: New test.
14511 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14512
04cf75a4 145132016-01-11 John David Anglin <danglin@gcc.gnu.org>
14514
14515 PR tree-optimization/68356
14516 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14517
0eb4264c 145182016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14519 Jim Wilson <jim.wilson@linaro.org>
14520
14521 PR target/69194
14522 * gcc.target/arm/pr69194.c: New test.
14523
2f66de64 145242016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14525
14526 PR target/69225
14527 * gcc.target/i386/pr69225-1.c: New test.
14528 * gcc.target/i386/pr69225-2.c: Likewise.
14529 * gcc.target/i386/pr69225-3.c: Likewise.
14530 * gcc.target/i386/pr69225-4.c: Likewise.
14531 * gcc.target/i386/pr69225-5.c: Likewise.
14532 * gcc.target/i386/pr69225-6.c: Likewise.
14533
36105e82 145342016-01-11 Jakub Jelinek <jakub@redhat.com>
14535
1c78ce2e 14536 PR target/67462
14537 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14538 if lp64.
14539
a4a87320 14540 PR target/69071
14541 * gcc.dg/pr69071.c: New test.
14542
91fbd04f 14543 PR c++/69211
14544 * g++.dg/opt/pr69211.C: New test.
14545
36105e82 14546 PR tree-optimization/69214
14547 * gcc.c-torture/compile/pr69214.c: New test.
14548
e934c380 145492016-01-11 Uros Bizjak <ubizjak@gmail.com>
14550
14551 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14552 * gcc.target/i386/pr66232-11.c: Ditto.
14553 * gcc.target/i386/pr66232-12.c: Ditto.
14554 * gcc.target/i386/pr66232-13.c: Ditto.
14555
3ff1b153 145562016-01-11 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/69173
14559 * gcc.dg/torture/pr69173.c: New testcase.
14560
04e1504c 145612016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14562
14563 PR rtl-optimization/68796
14564 * gcc.target/aarch64/tst_5.c: New test.
14565 * gcc.target/aarch64/tst_6.c: Likewise.
14566
ae8718b5 145672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14568
14569 PR rtl-optimization/68841
14570 * gcc.dg/pr68841.c: New test.
14571 * gcc.c-torture/execute/pr68841.c: New test.
14572
bd8bece2 145732016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14574
14575 PR rtl-optimization/68920
14576 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14577 for ix86 targets.
14578 * gcc.dg/ifcvt-5.c: New test.
14579
9b657cf1 145802016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14581
14582 PR bootstrap/69123
14583 * g++.dg/pr69123.C: New.
14584
7a158352 145852016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14586
14587 PR target/69010
14588 * gcc.target/i386/pr69010.c: New test.
14589
ff375d11 145902016-01-11 Martin Jambor <mjambor@suse.cz>
14591
14592 PR ipa/69044
14593 * gcc.target/i386/chkp-pr69044.c: New test.
14594
9eb890f1 145952016-01-11 Tom de Vries <tom@codesourcery.com>
14596
14597 PR tree-optimization/69109
14598 * gcc.dg/autopar/pr69109-2.c: New test.
14599 * gcc.dg/autopar/pr69109.c: New test.
14600
c4157ee5 146012016-01-11 Tom de Vries <tom@codesourcery.com>
14602
14603 PR tree-optimization/69108
14604 * gcc.dg/autopar/pr69108.c: New test.
14605
b933e511 146062016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14607
14608 PR c++/69029
14609 * c-c++-common/Wisleading-indentation.c: Augment test.
14610
efb73de1 146112016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14612
14613 PR fortran/69154
14614 * gfortran.dg/inline_matmul_12.f90: New test.
14615
40c86c3b 146162016-01-10 Paul Thomas <pault@gcc.gnu.org>
14617
14618 PR fortran/67779
14619 * gfortran.dg/actual_array_offset_1: New test.
14620
a006c0bb 146212016-01-10 Tom de Vries <tom@codesourcery.com>
14622
14623 PR tree-optimization/69062
14624 * gcc.dg/autopar/pr69062.c: New test.
14625
880ed4be 146262016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14627
14628 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14629 * gcc.dg/vect/slp-perm-2.c: Likewise.
14630 * gcc.dg/vect/slp-perm-3.c: Likewise.
14631 * gcc.dg/vect/slp-perm-5.c: Likewise.
14632 * gcc.dg/vect/slp-perm-6.c: Likewise.
14633 * gcc.dg/vect/slp-perm-7.c: Likewise.
14634 * gcc.dg/vect/slp-perm-8.c: Likewise.
14635
d95e1856 146362016-01-10 Tom de Vries <tom@codesourcery.com>
14637
14638 PR tree-optimization/69039
14639 * gcc.dg/autopar/pr69039.c: New test.
14640
0f8f48d0 146412016-01-09 Marek Polacek <polacek@redhat.com>
14642
14643 PR c++/69113
14644 * g++.dg/pr69113.C: New test.
14645
7dff0499 146462016-01-09 Jakub Jelinek <jakub@redhat.com>
14647
14648 PR middle-end/50865
14649 PR tree-optimization/69097
14650 * gcc.c-torture/execute/pr50865.c: New test.
14651 * gcc.c-torture/execute/pr69097-1.c: New test.
14652 * gcc.c-torture/execute/pr69097-2.c: New test.
14653 * gcc.dg/pr69097-1.c: New test.
14654 * gcc.dg/pr69097-2.c: New test.
14655
18431e78 146562016-01-09 Jakub Jelinek <jakub@redhat.com>
14657
14658 PR c++/69164
14659 * g++.dg/opt/pr69164.C: New test.
14660
1943a4a2 146612016-01-08 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR tree-optimization/69167
14664 * gcc.dg/pr69167.c: New test.
14665
a143e277 146662016-01-08 Marek Polacek <polacek@redhat.com>
14667
14668 PR c++/68449
14669 * g++.dg/pr68449.C: New.
14670
44c01906 146712016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14672
14673 PR tree-optimization/68707
14674 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14675 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14676 on platforms supporting it.
14677 * gcc.dg/vect/slp-perm-2.c: Likewise.
14678 * gcc.dg/vect/slp-perm-3.c: Likewise.
14679 * gcc.dg/vect/slp-perm-5.c: Likewise.
14680 * gcc.dg/vect/slp-perm-7.c: Likewise.
14681 * gcc.dg/vect/slp-perm-8.c: Likewise.
14682 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14683 on platforms supporting it.
14684
c437d1e8 146852016-01-08 Jakub Jelinek <jakub@redhat.com>
14686
c9595c51 14687 PR tree-optimization/69162
14688 * gcc.dg/pr69162.c: New test.
14689
c437d1e8 14690 PR tree-optimization/69172
14691 * gcc.dg/pr69172.c: New test.
14692
6a46a28c 146932016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14694
14695 PR tree-optimization/67781
14696 * gcc.c-torture/execute/pr67781.c: New file.
14697
62ad9a04 146982016-01-08 Jakub Jelinek <jakub@redhat.com>
14699
14700 PR tree-optimization/69083
14701 * gcc.dg/vect/pr69083.c: New test.
14702
9e0e8c2a 147032016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14704
14705 PR tree-optimization/61441
14706 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14707 Use -fexcess-precision=standard for compiler options.
14708 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14709
5d034e37 147102016-01-08 Jakub Jelinek <jakub@redhat.com>
14711
5013f740 14712 PR fortran/69128
14713 * gfortran.dg/gomp/pr69128.f90: New test.
14714
5d034e37 14715 PR c++/69145
14716 * g++.dg/ext/pr69145-1.C: New test.
14717 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14718 * g++.dg/ext/pr69145-2.h: New file.
14719
517906ff 147202016-01-07 Martin Sebor <msebor@redhat.com>
14721
14722 PR c/68966
14723 * gcc.dg/atomic-fetch-bool.c: New test.
14724 * gcc.dg/sync-fetch-bool.c: New test.
14725
cdbb524c 147262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14727
14728 PR fortran/66680
14729 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14730
ec3aba9e 147312016-01-07 Nick Clifton <nickc@redhat.com>
14732
14733 PR target/66655
14734 * g++.dg/pr66655.C: New test.
14735 * g++.dg/pr66655_1.cc: Test support file.
14736 * g++.dg/pr66655.h: Test header file.
14737
9b657cf1 147382016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14739
14740 PR fortran/66680
14741 gfortran.dg/gomp/pr66680.f90: New test.
14742
cd45d7a5 147432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14744
14745 PR target/69171
14746 * gcc.target/i386/pr69171-1.c: New test.
14747 * gcc.target/i386/pr69171-2.c: Likewise.
14748 * gcc.target/i386/pr69171-3.c: Likewise.
14749 * gcc.target/i386/pr69171-4.c: Likewise.
14750 * gcc.target/i386/pr69171-5.c: Likewise.
14751 * gcc.target/i386/pr69171-6.c: Likewise.
14752
4a86a91a 147532015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14754
14755 PR middle-end/67639
14756 * c-c++-common/pr67639.c: New test.
14757
34c05552 147582016-01-07 Jakub Jelinek <jakub@redhat.com>
14759
14760 PR tree-optimization/69141
14761 * g++.dg/opt/pr69141.C: New test.
14762
f08d6895 147632016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14764
14765 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14766
32ec4173 147672016-01-06 Uros Bizjak <ubizjak@gmail.com>
14768
14769 PR target/69140
14770 * gcc.target/i386/pr69140.c: New test
14771
d74214f3 147722016-01-06 David Malcolm <dmalcolm@redhat.com>
14773
14774 * gcc.dg/bad-dereference.c: New test case.
14775
73991cab 147762015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14777
14778 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14779
fc8cc457 147802016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14781
14782 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14783
be3c9981 147842016-01-06 Marek Polacek <polacek@redhat.com>
14785
14786 PR sanitizer/69099
14787 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14788
2cb724f9 147892016-01-05 Marek Polacek <polacek@redhat.com>
14790
14791 PR c/69104
14792 * gcc.dg/atomic-invalid-2.c: New.
14793
233a53ed 147942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14795
14796 PR target/68991
14797 * gcc.target/i386/pr68991.c: New test.
14798
ea87c5e3 147992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14800
14801 PR target/68991
14802 * g++.dg/pr68991-1.C: New test.
14803 * g++.dg/pr68991-2.C: Likewise.
14804
1943a4a2 148052016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14806
1943a4a2 14807 PR other/60465
afe82e5b 14808 * gcc.target/ia64/pr60465-gprel64.c: New test.
14809 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14810
1e9147dd 148112016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14812
14813 PR rtl-optimization/68651
14814 * gcc.target/aarch64/pr68651_1.c: New test.
14815
d42aa619 148162016-01-05 David Malcolm <dmalcolm@redhat.com>
14817
14818 PR c/69122
14819 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14820
1776de76 148212016-01-05 Nathan Sidwell <nathan@acm.org>
14822
2d7d361d 14823 PR c++/58583
14824 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14825
1776de76 14826 * gcc.dg/alias-15.c: New.
14827
5beb12c0 148282016-01-05 Nick Clifton <nickc@redhat.com>
14829
14830 PR target/68870
14831 * g++.dg/pr68770.C: New test.
14832
d8cca921 148332016-01-04 Mike Stump <mikestump@comcast.net>
14834
14835 * lib/target-supports.exp (check_effective_target_cilkplus):
14836 cilkplus targets require pthreads.
afc907ef 14837 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14838
8427dff3 148392016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14840
14841 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14842 generation.
14843
f1717362 148442016-01-04 Jakub Jelinek <jakub@redhat.com>
14845
14846 Update copyright years.
14847
d7d6a3ab 148482016-01-04 Marek Polacek <polacek@redhat.com>
14849
14850 PR c/68908
14851 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14852 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14853 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14854
b8f4a5f9 148552016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14856
14857 * gcc.target/sparc/20160104-2.c: New test.
14858
6b5c028f 148592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14860
14861 * gcc.target/sparc/20160104-1.c: New test.
14862
300e1002 148632016-01-03 Paul Thomas <pault@gcc.gnu.org>
14864
14865 PR fortran/65045
14866 * gfortran.dg/pr65045.f90: New test.
14867
855b105f 148682016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14869
14870 * gnat.dg/specs/debug1.ads: Delete.
14871
bdc177dc 148722016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14873
14874 PR libgfortran/68867
14875 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14876 expression.
14877
48aaffae 148782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14879
14880 PR libgfortran/68867
14881 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14882 PowerPC.
14883
19a468b8 148842016-01-01 Paul Thomas <pault@gcc.gnu.org>
14885
14886 PR fortran/68864
14887 * gfortran.dg/pr68864.f90: New test.
14888
25371c91 148892016-01-01 Jakub Jelinek <jakub@redhat.com>
14890
2a659064 14891 PR tree-optimization/69070
14892 * gcc.dg/pr69070.c: New test.
14893
57aa9851 14894 PR sanitizer/69055
14895 * gfortran.dg/pr69055.f90: New test.
14896
25371c91 14897 PR target/69015
14898 * gcc.dg/pr69015.c: New test.
f1717362 14899\f
fb2c1edd 14900Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14901
14902Copying and distribution of this file, with or without modification,
14903are permitted in any medium without royalty provided the copyright
14904notice and this notice are preserved.