]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Use type_hash_eq langhook in check_qualified_type.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3e0607a2 12016-11-03 Fritz Reese <fritzoreese@gmail.com>
2
3 * gfortran.dg/dec_exp_1.f90: New test.
4 * gfortran.dg/dec_exp_2.f90: Likewise.
5 * gfortran.dg/dec_exp_3.f90: Likewise.
6
2c628787 72016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
8
9 * gfortran.dg/dec_parameter_1.f: New test.
10 * gfortran.dg/dec_parameter_2.f90: Likewise.
11 * gfortran.dg/dec_parameter_3.f90: Likewise.
12 * gfortran.dg/dec_parameter_4.f90: Likewise.
13
36ffeeaf 142016-11-03 Martin Liska <mliska@suse.cz>
15
16 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
17 output.
18 * gcc.dg/tree-prof/time-profiler-3.c: New test.
19
9769a02b 202016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
21
22 PR libgcc/78067
23 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
24
d9b9f4ab 252016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
26
27 * gcc.c-torture/execute/pr78170.c: Require int32plus.
28
60cd8c97 292016-11-02 Max Filippov <jcmvbkbc@gmail.com>
30
31 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
32
e69f2f12 332016-11-01 Tamar Christina <tamar.christina@arm.com>
34
35 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
36 Check for arm_v8_neon_hw.
37 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
38 Likewise.
39 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
40 Likewise.
41 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
42 Likewise.
43
427223f1 442016-11-02 Richard Biener <rguenther@suse.de>
45
46 * gcc.dg/store_merging_8.c: New testcase.
47
2c8c2d4d 482016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
49
50 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
51
134e84c6 522016-11-02 David Edelsohn <dje.gcc@gmail.com>
53
bbfcea83 54 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
55 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
56 * gcc.dg/addr_equal_1.c: XFAIL AIX.
57 * gcc.dg/pr65779.c: XFAIL AIX.
58 * gcc.dg/pr70405.c: XFAIL AIX.
59
134e84c6 60 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
61 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
62 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
63
0cc844b2 642016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
65
66 * lib/target-supports.exp (check_gc_sections_available): Use
67 -print-prog-name=ld to determine linker used.
68
5e0b5f08 692016-11-02 Martin Liska <mliska@suse.cz>
70
71 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
72 test case.
73
5e922e43 742016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75
76 PR tree-optimization/78170
77 * gcc.c-torture/execute/pr78170.c: New test.
78
e77557c0 792016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
80
81 PR tree-optimization/78162
82 * gcc.c-torture/compile/pr78162.c: New test.
83
76bc343a 842016-11-02 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/78035
87 PR tree-optimization/77964
88 * gcc.target/i386/pr78035.c: New testcase.
89
3763b845 902016-11-02 Richard Biener <rguenther@suse.de>
91
92 * gcc.dg/tree-ssa/vrp111.c: New testcase.
93 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
94 * gcc.dg/tree-ssa/pr21086.c: Likewise.
95 * gcc.dg/tree-ssa/pr58480.c: Likewise.
96 * gcc.dg/tree-ssa/vrp08.c: Likewise.
97
3e41d21b 982016-11-01 David Edelsohn <dje.gcc@gmail.com>
99
100 * gfortran.dg/pr70937.f90: require-effective-target lto.
101
66d722cc 1022016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
103
104 PR fortran/69544
105 * gfortran.dg/where_6.f90: New test.
106
dcc1dde9 1072016-11-01 Jakub Jelinek <jakub@redhat.com>
108
109 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
110
d28d2da4 1112016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
112
113 PR fortran/69544
114 * gfortran.dg/where_5.f90: New test.
115
94bea3fe 1162016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
117
118 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
119 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
120 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
121 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
122
164d44e8 1232016-11-01 Uros Bizjak <ubizjak@gmail.com>
124
125 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
126 Whitespace fixes.
127 (check_effective_target_vect_cmdline_needed): Check
128 is-effective-target ia32 for x86 targets.
129 (check_effective_target_vect_simd_clones): Simplify condition.
130 (check_effective_target_vect_double): Ditto.
131 (check_effective_target_vect_aligned_arrays): Check
132 is-effective-target ia32 for x86 targets. Simplify condition.
133 (check_effective_target_vect_multiple_sizes): Simplify condition.
134 (check_effective_target_sqrt_insn): Add i?86-*-* target.
135 (check_effective_target_sync_int_128): Simplify condition.
136 (check_effective_target_sync_int_128_runtime): Ditto.
137 (check_effective_target_sync_long_long_runtime): Ditto.
138 (check_effective_target_divmod): Add i?86-*-* target.
139
9fc5a5fc 1402016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
141
142 * gcc.target/powerpc/vsx-extract-4.c: New test.
143 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
144
a5b29676 1452016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
146
147 PR fortran/54679
148 * gfortran.dg/fmt_l.f90: Update test.
149 * gfortran.dg/fmt_l0.f90: New test.
150
e7defe0c 1512016-10-31 Jakub Jelinek <jakub@redhat.com>
152
153 PR c++/78089
154 * c-c++-common/builtin-shuffle-1.c: New test.
155 * g++.dg/cpp0x/addressof3.C: New test.
156
6743ce6f 1572016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
158
159 Add tests for a const member and a reference member for launder.
160 * g++.dg/cpp1z/launder3.C: New.
161 * g++.dg/cpp1z/launder4.C: Likewise.
162 * g++.dg/cpp1z/launder5.C: Likewise.
163 * g++.dg/cpp1z/launder5.cc: Likewise.
164 * g++.dg/cpp1z/launder5.h: Likewise.
165 * g++.dg/cpp1z/launder6.C: Likewise.
166 * g++.dg/cpp1z/launder6.cc: Likewise.
167 * g++.dg/cpp1z/launder6.h: Likewise.
168
c02417ad 1692016-10-31 Jakub Jelinek <jakub@redhat.com>
170
f6f44a1d 171 PR c++/77948
172 * g++.dg/cpp0x/pr77948-1.C: New test.
173 * g++.dg/cpp0x/pr77948-2.C: New test.
174 * g++.dg/cpp0x/pr77948-3.C: New test.
175 * g++.dg/cpp0x/pr77948-4.C: New test.
176 * g++.dg/cpp0x/pr77948-5.C: New test.
177 * g++.dg/cpp0x/pr77948-6.C: New test.
178
c02417ad 179 PR tree-optimization/77860
180 * gcc.dg/pr77860.c: New test.
181
5f5452c2 1822016-10-31 Jakub Jelinek <jakub@redhat.com>
183
184 PR c++/77886
185 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
186
c6c79147 1872016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
188
189 * gcc.dg/lto/pr60449_0.c: Skip for avr.
190
50d3ad71 1912016-10-30 Le-Chun Wu <lcwu@google.com>
192 Mark Wielaard <mjw@redhat.com>
193
194 * gcc.dg/Wshadow-compatible-local-1.c: New test.
195 * gcc.dg/Wshadow-local-1.c: Likewise.
196 * gcc.dg/Wshadow-local-2.c: Likewise.
197 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
198 * g++.dg/warn/Wshadow-local-1.C: Likewise.
199 * g++.dg/warn/Wshadow-local-2.C: Likewise.
200
7f0c2660 2012016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
202
203 PR tree-optimization/71915
204 PR tree-optimization/71490
205 * gcc.dg/tree-ssa/pr54245.c: Delete.
206 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
207 document why.
208
8efd711b 2092016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
210
211 PR fortran/78123
212 * gfortran.dg/fmt_t_9.f: New test.
213
a57f28d2 2142016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
215
216 PR fortran/67219
217 * gfortran.dg/pr67219.f90: New test.
218
f6443ac9 2192016-10-29 Jakub Jelinek <jakub@redhat.com>
220
90ff29c3 221 PR rtl-optimization/77919
222 * g++.dg/torture/pr77919-2.C: New test.
223
f6443ac9 224 PR target/78148
225 * gcc.dg/pr78148.c: New test.
226
97574c57 2272016-10-28 Eric Botcazou <ebotcazou@adacore.com>
228
229 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
230 * gcc.target/sparc/overflow-4.c: ...here.
231 * gcc.target/sparc/overflow-5.c: New test.
232
67f7b566 2332016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
234 Kugan Vivekanandarajah <kuganv@linaro.org>
235 Jim Wilson <jim.wilson@linaro.org>
236
237 PR tree-optimization/43721
238 * lib/target-supports.exp (check_effective_target_divmod): New.
239 (check_effective_target_divmod_simode): Likewise.
240 (check_effective_target_arm_divmod_simode): Likewise.
241 * gcc.dg/divmod-1-simode.c: New test.
242 * gcc.dg/divmod-1.c: Likewise.
243 * gcc.dg/divmod-2-simode.c: Likewise.
244 * gcc.dg/divmod-2.c: Likewise.
245 * gcc.dg/divmod-3-simode.c: Likewise.
246 * gcc.dg/divmod-3.c: Likewise.
247 * gcc.dg/divmod-4-simode.c: Likewise.
248 * gcc.dg/divmod-4.c: Likewise.
249 * gcc.dg/divmod-5.c: Likewise.
250 * gcc.dg/divmod-6-simode.c: Likewise.
251 * gcc.dg/divmod-6.c: Likewise.
252 * gcc.dg/divmod-7.c: Likewise.
253
3d3e04ac 2542016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
255 Jakub Jelinek <jakub@redhat.com>
256 Andrew Pinski <pinskia@gmail.com>
257
258 PR middle-end/22141
259 PR rtl-optimization/23684
260 * gcc.c-torture/execute/pr22141-1.c: New test.
261 * gcc.c-torture/execute/pr22141-2.c: Likewise.
262 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
263 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
264 * gcc.dg/store_merging_1.c: New test.
265 * gcc.dg/store_merging_2.c: Likewise.
266 * gcc.dg/store_merging_3.c: Likewise.
267 * gcc.dg/store_merging_4.c: Likewise.
268 * gcc.dg/store_merging_5.c: Likewise.
269 * gcc.dg/store_merging_6.c: Likewise.
270 * gcc.dg/store_merging_7.c: Likewise.
271 * gcc.target/i386/pr22141.c: Likewise.
272 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
273 * g++.dg/init/new17.C: Likewise.
274
7361bb02 2752016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
276
277 PR middle-end/72747
278 * c-c++-common/pr72747-1.c: New test.
279 * c-c++-common/pr72747-2.c: Likewise.
280
987860a9 2812016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
282
283 * gcc.target/s390/oscbreak-1.c: New test.
284
55c01516 2852016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
286
287 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
288
452a353a 2892016-10-28 Jakub Jelinek <jakub@redhat.com>
290
971e7f12 291 PR rtl-optimization/77919
292 * g++.dg/torture/pr77919.C: New test.
293
452a353a 294 PR rtl-optimization/78132
295 * gcc.target/i386/pr78132.c: New test.
296
c8fb4e06 2972016-10-27 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
300
d59ca9c8 3012016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
302
303 * gcc.target/powerpc/vsx-simode.c: New test.
304 * gcc.target/powerpc/vsx-simode2.c: Likewise.
305 * gcc.target/powerpc/vsx-simode3.c: Likewise.
306
b95a2fd4 3072016-10-27 Jakub Jelinek <jakub@redhat.com>
308
bd7b3fc8 309 PR fortran/78026
310 * gfortran.dg/gomp/pr78026.f03: New test.
311 * gfortran.dg/select_type_38.f03: New test.
312
b95a2fd4 313 PR middle-end/78025
314 * g++.dg/gomp/declare-simd-7.C: New test.
315
bd7b3fc8 3162016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 317
318 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
319 * gfortran.dg/dec_init_2.f90: Likewise.
320 * gfortran.dg/dec_init_3.f90: New test.
321 * gfortran.dg/dec_init_4.f90: Likewise.
322
641ae1b8 3232016-10-27 Bin Cheng <bin.cheng@arm.com>
324
325 * gcc.dg/fold-narrowbopcst-1.c: New test.
326
bd7b3fc8 3272016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 328
329 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
330 dg-shouldfail/dg-output instead of XFAIL.
331 * gfortran.dg/dec_io_6.f90: Likewise.
332
84b72a11 3332016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
334
335 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
336 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
337 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
338 * gcc.target/arm/atomic-op-char-3.c: Likewise.
339 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
340 * gcc.target/arm/atomic-op-int-3.c: Likewise.
341 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
342 * gcc.target/arm/atomic-op-release-3.c: Likewise.
343 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
344 * gcc.target/arm/atomic-op-short-3.c: Likewise.
345
15eeb126 3462016-10-27 Bin Cheng <bin.cheng@arm.com>
347
348 * gcc.dg/fold-convmaxconv-1.c: New test.
349 * gcc.dg/fold-convminconv-1.c: New test.
350
1d05fbdb 3512016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
352
353 PR fortran/78092
354 * gfortran.dg/pr78092.f90: New test.
355
2db725dd 3562016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
357
358 PR target/78056
359 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
360 expected error message.
361 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
362 expected error message.
363 * gcc.target/powerpc/vsu/vec-all-nez-7.c
364 (test_all_not_equal_and_not_zero): Change expected error message.
365
816a8c6d 3662016-10-26 Jakub Jelinek <jakub@redhat.com>
367
368 PR fortran/77973
369 * gfortran.dg/gomp/pr77973.f90: New test.
370
ed09e1d5 3712016-10-26 Paul Thomas <pault@gcc.gnu.org>
372
373 PR fortran/78108
374 * gfortran.dg/submodule_18.f08: New test.
375 * gfortran.dg/submodule_19.f08: New test.
376
a0194feb 3772016-10-26 Michael Matz <matz@suse.de>
378
379 * g++.dg/pr78060.C: New test.
380 * gfortran.dg/pr78061.f: New test.
381 * g++.dg/pr78088.C: New test.
382
bd7b3fc8 3832016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 384
385 * gfortran.dg/dec_io_1.f90: New test.
386 * gfortran.dg/dec_io_2.f90: New test.
387 * gfortran.dg/dec_io_3.f90: New test.
388 * gfortran.dg/dec_io_4.f90: New test.
389 * gfortran.dg/dec_io_5.f90: New test.
390 * gfortran.dg/dec_io_6.f90: New test.
391
83ee671e 3922016-10-25 Jakub Jelinek <jakub@redhat.com>
393
394 PR sanitizer/78106
395 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
396
3972016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 398
399 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
400 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
401
9db5ef21 4022016-10-25 Eric Botcazou <ebotcazou@adacore.com>
403
404 * gnat.dg/opt59.adb: New test.
405 * gnat.dg/opt59_pkg.ad[sb]: New helper.
406
407 * gnat.dg/opt60.adb: New test.
408
255d575a 4092016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
410
411 PR fortran/72770
412 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
413 this pr.
414
6a2e2a85 4152016-10-25 Jakub Jelinek <jakub@redhat.com>
416
417 PR target/78102
418 * gcc.target/i386/pr78102.c: New test.
419
83ee671e 4202016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 421
422 * gfortran.dg/dec_logical_xor_1.f90: New test.
423 * gfortran.dg/dec_logical_xor_2.f90: New test.
424 * gfortran.dg/dec_logical_xor_3.f03: New test.
425
83ee671e 4262016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 427
428 * gfortran.dg/dec_loc_rval_1.f90: New test.
429 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 430 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 431
83ee671e 4322016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 433
006943e8 434 * gfortran.dg/dec_type_print.f90: New testcase.
435
83ee671e 4362016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 437
438 * gfortran.dg/feed_1.f90: New test.
439 * gfortran.dg/feed_2.f90: New test.
501b58b2 440
a07d5339 4412016-10-25 Martin Liska <mliska@suse.cz>
442
443 PR sanitizer/78106
444 * gcc.dg/asan/pr78106.c: New test.
445
131ad74b 4462016-10-25 Martin Liska <mliska@suse.cz>
447
448 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
449
78e31c4c 4502016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
451
452 PR target/78041
453 * gcc.target/arm/pr78041.c: New test.
454
6e1b2ffb 4552016-10-25 Jakub Jelinek <jakub@redhat.com>
456
457 * g++.dg/cpp1z/launder1.C: New test.
458 * g++.dg/cpp1z/launder2.C: New test.
459
c9a8ee19 4602016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 461 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 462
463 PR target/71676
464 PR target/71678
465 * gcc.target/avr/pr71676-2.c: New test.
466
24c7ece1 4672016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 468 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 469
470 PR target/71676
471 PR target/71678
472 * gcc.target/avr/pr71676-1.c: New test.
473 * gcc.target/avr/pr71676-3.c: New test.
474 * gcc.target/avr/pr71676.c: New test.
475 * gcc.target/avr/pr71678.c: New test.
476
2e2f6914 4772016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
478
479 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
480 such that cloned verions of tested functions are not created.
481
0fdad659 4822016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
483
484 PR fortran/71895
485 * gfortran.dg/pr71895.f90: New test.
486
1eaf0150 4872016-10-24 Jakub Jelinek <jakub@redhat.com>
488
489 * g++.dg/debug/dwarf2/ref-2.C: New test.
490
5f64e688 4912016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
492
493 * c-c++-common/Wint-in-bool-context-3.c: New test.
494
c62d63d4 4952016-10-24 Martin Sebor <msebor@redhat.com>
496
497 PR middle-end/77735
498 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
499 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
500 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
501 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
502 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
503 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
504 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
505
11cb7700 5062016-10-24 Richard Biener <rguenther@suse.de>
507
508 PR testsuite/71491
509 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
510 * gcc.dg/vect/slp-45.c: Likewise.
511
c2423c1d 5122016-10-24 Richard Biener <rguenther@suse.de>
513
514 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
515 * gcc.dg/tree-ssa/pr21458.c: Likewise.
516 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
517
2cd66116 5182016-10-24 Georg-Johann Lay <avr@gjlay.de>
519
520 PR target/78093
521 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
522 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
523
8cc18ee3 5242016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
525
526 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
527
595090de 5282016-10-24 Jakub Jelinek <jakub@redhat.com>
529
530 * gcc.target/i386/bmi2-pext-1.c: New test.
531 * gcc.target/i386/bmi2-pdep-1.c: New test.
532 * gcc.target/i386/bmi2-bzhi-3.c: New test.
533 * gcc.target/i386/tbm-bextri-1.c: New test.
534 * gcc.target/i386/bmi-bextr-6.c: New test.
535
98d9f593 5362016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
537
538 PR target/77483
539 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
540 * gcc.target/i386/pr65105-1.c: Likewise.
541 * gcc.target/i386/pr65105-2.c: Likewise.
542 * gcc.target/i386/pr65105-3.c: Likewise.
543 * gcc.target/i386/pr65105-5.c: Likewise.
544 * gcc.target/i386/pr67761.c: Likewise.
545 * gcc.target/i386/pr70799-1.c: Likewise.
546
020c2754 5472016-10-24 Martin Liska <mliska@suse.cz>
548
549 PR sanitizer/77966
550 * c-c++-common/ubsan/unreachable-3.c: New test.
551
a484f6fe 5522016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
553
554 PR fortran/77763
555 * gfortran.dg/pr77763.f90
556
1a6627ef 5572016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
558
559 PR fortran/54730
560 PR fortran/78033
561 * gfortran.dg/pr78033.f90: New test.
562
b0cb70c0 5632016-10-23 Paul Thomas <pault@gcc.gnu.org>
564
565 PR fortran/69834
566 * gfortran.dg/select_type_1.f03: Change error for overlapping
567 TYPE IS cases.
568 * gfortran.dg/select_type_36.f03: New test.
569
11d8d4ee 5702016-10-22 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
573
5676fa7f 5742016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
575
576 PR fortran/78021
577 * gfortran.dg/string_length_3.f90: New test.
578
d202d7b5 5792016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
580
d202d7b5 581 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
582
5832016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
584
585 PR fortran/43366
586 PR fortran/57117
587 PR fortran/61337
588 * gfortran.dg/alloc_comp_class_5.f03: New test.
589 * gfortran.dg/class_allocate_21.f90: New test.
590 * gfortran.dg/class_allocate_22.f90: New test.
591 * gfortran.dg/realloc_on_assign_27.f08: New test.
592
5a096987 5932016-10-21 Jeff Law <law@redhat.com>
594
595 * PR tree-optimization/71947
596 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
597 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
598 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
599
6cb5d057 6002016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
601
602 * gcc.dg/ipa/vrp5.c: New test.
603 * gcc.dg/ipa/vrp6.c: New test.
604
0ee6ade7 6052016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
606
607 * gcc.target/aarch64/test_frame_17.c: New test.
608
0fe76522 6092016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
610
611 * gcc.target/aarch64/test_frame_17.c: New test.
612
4e2173b0 6132016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
614
615 PR preprocessor/71681
616 * gcc.dg/cpp/pr71681-1.c: New testcase
617 * gcc.dg/cpp/pr71681-2.c: Likewise
618 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
619 * gcc.dg/cpp/remap/a/header.gcc: Likewise
620 * gcc.dg/cpp/remap/a/t_1.h: Likewise
621 * gcc.dg/cpp/remap/a/t_2.h: Likewise
622
4d8040d8 6232016-10-21 Jakub Jelinek <jakub@redhat.com>
624
1a4cced6 625 PR target/78057
626 * gcc.target/i386/pr78057.c: New test.
627
4d8040d8 628 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
629
60e91af4 6302016-10-21 Paul Thomas <pault@gcc.gnu.org>
631
632 PR fortran/69566
633 * gfortran.dg/select_type_37.f03: New test.
634
c2c800fc 6352016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
636
637 PR target/71627
638 * gcc.target/avr/pr71627.c: New test
639
121d313b 6402016-10-21 Eric Botcazou <ebotcazou@adacore.com>
641
642 * gcc.target/sparc/overflow-1.c: New test.
643 * gcc.target/sparc/overflow-2.c: Likewise.
644 * gcc.target/sparc/overflow-3.c: Likewise.
645
f1ea412a 6462016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
647
648 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
649 effective target.
650
ec85126d 6512016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
652
653 PR rtl-optimization/78038
654 * gcc.target/aarch64/pr78038.c: New test.
655
a3d5ca2a 6562016-10-21 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/78051
659 * g++.dg/torture/pr78051.C: New testcase.
660
127b5b65 6612016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
662
663 * c-c++-common/wdate-time.c: Restored test case.
664 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
665
8d379b82 6662016-10-20 Jakub Jelinek <jakub@redhat.com>
667
668 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
669
e0a20c9e 6702016-10-20 Uros Bizjak <ubizjak@gmail.com>
671
672 PR target/78037
673 * gcc.target/i386/pr78037.c: New test.
674
06904722 6752016-10-20 Eric Botcazou <ebotcazou@adacore.com>
676
677 * gcc.target/visium/overflow8.c: New.
678 * gcc.target/visium/overflow16.c: Likewise.
679 * gcc.target/visium/overflow32: Likewise.
680
92a2a716 6812016-10-20 Michael Matz <matz@suse.de>
682
683 * gcc.dg/loop-split.c: New test.
684 * gcc.dg/tree-ssa/ifc-9.c: Update.
685 * gcc.dg/tree-ssa/ifc-10.c: Update.
686
8a0d346b 6872016-10-20 Richard Biener <rguenther@suse.de>
688
689 * gcc.dg/graphite/pr35356-1.c: Update.
690
bc3bde59 6912016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/77446
694 * g++.dg/cpp1y/pr77446.C: New.
695
ab056ef4 6962016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
697
698 PR tree-optimization/53979
699 * gcc.dg/pr53979-1.c: New test-case.
700 * gcc.dg/pr53979-2.c: Likewise.
701
5c2ba578 7022016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
703
704 * c-c++-common/Wint-in-bool-context-2.c: New test.
705
dbbe97e3 7062016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
707
708 * gfortran.dg/dtio_17.f90: Fix test.
709
0d05daf3 7102016-10-19 Aldy Hernandez <aldyh@redhat.com>
711
712 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
713 * gcc.dg/Walloca-2.c: Same.
714
e066ee66 7152016-10-19 Aldy Hernandez <aldyh@redhat.com>
716
717 * gcc.dg/Wvla-1.c: Rename to...
718 * gcc.dg/Wvla-larger-than-1.c: ...this.
719 * gcc.dg/Wvla-2.c: Rename to...
720 * gcc.dg/Wvla-larger-than-2.c: ...this.
721 * gcc.dg/Wvla-3.c: Rename to...
722 * gcc.dg/Walloca-11.c.: ...this.
723 * gcc.dg/wvla-[1-7].c: Rename to:
724 * gcc.dg/Wvla-[1-7].c: ...this.
725
82112bf2 7262016-10-19 Bin Cheng <bin.cheng@arm.com>
727
728 PR tree-optimization/78005
729 * gcc.dg/vect/pr78005.c: New.
730 * gcc.target/i386/l_fma_float_1.c: Revise test.
731 * gcc.target/i386/l_fma_float_2.c: Ditto.
732 * gcc.target/i386/l_fma_float_3.c: Ditto.
733 * gcc.target/i386/l_fma_float_4.c: Ditto.
734 * gcc.target/i386/l_fma_float_5.c: Ditto.
735 * gcc.target/i386/l_fma_float_6.c: Ditto.
736 * gcc.target/i386/l_fma_double_1.c: Ditto.
737 * gcc.target/i386/l_fma_double_2.c: Ditto.
738 * gcc.target/i386/l_fma_double_3.c: Ditto.
739 * gcc.target/i386/l_fma_double_4.c: Ditto.
740 * gcc.target/i386/l_fma_double_5.c: Ditto.
741 * gcc.target/i386/l_fma_double_6.c: Ditto.
742
b3e3b38b 7432016-10-19 Thomas Schwinge <thomas@codesourcery.com>
744
745 PR tree-optimization/78024
746 * gcc.dg/goacc/loop-processing-1.c: New file.
747
1227b118 7482016-10-19 Richard Biener <rguenther@suse.de>
749
750 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
751
f9debd38 7522016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
753
754 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
755 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
756 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
757 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
758 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
759 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
760 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
761 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
762 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
763 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
764 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
765 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
766 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
767 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
768 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
769 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
770 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
771 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
772 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
773 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
774 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
775 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
776 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
777 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
778 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
779 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
780 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
781 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
782 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
783 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
784 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
785 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
786 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
787 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
788 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
789 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
790 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
791 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
792 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
793 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
794 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
795 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
796 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
797 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
798 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
799 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
800 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
801 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
802 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
803 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
804 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
805 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
806 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
807 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
808 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
809 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
810 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
811 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
812 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
813 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
814 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
815 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
816 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
817 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
818 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
819 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
820 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
821 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
822 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
823 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
824 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
825 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
826 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
827 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
828 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
829 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
830 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
831 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
832 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
833 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
834 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
835 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
836 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
837 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
838 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
839 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
840 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
841 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
842 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
843 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
844 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
845 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
846 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
847 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
848 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
849 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
850 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
851 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
852 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
853 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
854 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
855 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
856 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
857 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
858 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
859 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
860 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
861 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
862 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
863 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
864 * gcc.target/powerpc/vsu/vsu.exp: New file.
865
4d7671d9 8662016-10-18 Uros Bizjak <ubizjak@gmail.com>
867
868 PR target/77991
869 * gcc.target/i386/pr77991.c: New test.
870
ce1813aa 8712016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
872
873 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
874 LTO is used.
875
7c57132a 8762016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
877
4d7671d9 878 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 879
9edca09e 8802016-10-18 Richard Biener <rguenther@suse.de>
881
882 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
883 * gcc.dg/tree-ssa/pr21001.c: Likewise.
884 * gcc.dg/tree-ssa/pr21090.c: Likewise.
885 * gcc.dg/tree-ssa/pr21294.c: Likewise.
886 * gcc.dg/tree-ssa/pr21563.c: Likewise.
887 * gcc.dg/tree-ssa/pr23744.c: Likewise.
888 * gcc.dg/tree-ssa/pr25382.c: Likewise.
889 * gcc.dg/tree-ssa/pr68431.c: Likewise.
890 * gcc.dg/tree-ssa/vrp03.c: Likewise.
891 * gcc.dg/tree-ssa/vrp06.c: Likewise.
892 * gcc.dg/tree-ssa/vrp07.c: Likewise.
893 * gcc.dg/tree-ssa/vrp09.c: Likewise.
894 * gcc.dg/tree-ssa/vrp19.c: Likewise.
895 * gcc.dg/tree-ssa/vrp20.c: Likewise.
896 * gcc.dg/tree-ssa/vrp92.c: Likewise.
897 * gcc.dg/pr68217.c: Likewise.
898 * gcc.dg/predict-9.c: Likewise.
899 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
900 * gcc.dg/predict-1.c: Likewise.
901
089541f0 9022016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
903
904 * gfortran.dg/dtio_17.f90: New test.
905
130a8de2 9062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
907
908 * gcc.dg/ipa/vrp4.c: Adjust testcase.
909
fc323d70 9102016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
911
912 * gcc.dg/ipa/vrp4.c: New test.
913
5b48910f 9142016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
915
916 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
917 * gcc.dg/torture/pr39074.c: Likewise.
918
946d814a 9192016-10-17 Eric Botcazou <ebotcazou@adacore.com>
920
921 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
922 * gnat.dg/trampoline4.adb: Minor tweak.
923
53cddf24 9242016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
925
926 PR tree-optimization/77916
927 * gcc.dg/torture/pr77916.c: New.
928
443d1195 9292016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
930
931 PR fortran/77978
932 * gfortran.dg/pr77978_1.f90: New test.
933 * gfortran.dg/pr77978_2.f90: Ditto.
934 * gfortran.dg/pr77978_3.f90: Ditto.
935
5db34fe5 9362016-10-17 Paul Thomas <pault@gcc.gnu.org>
937
938 PR fortran/61420
939 PR fortran/78013
940 * gfortran.dg/proc_ptr_49.f90: New test.
941
a68b3ea1 9422016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
943
944 PR target/77308
945 * gcc.target/arm/pr77308.c: New test.
946
dbd2f085 9472016-10-17 David Edelsohn <dje.gcc@gmail.com>
948
949 * lib/target-supports.exp
950 (check_effective_target_floatn_nx_runtime): Return 0 for
951 powerpc*-ibm-aix*.
952
5bcc4152 9532016-10-17 Andrew Pinski <apinski@cavium.com>
954
955 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
956 long instead of long.
957 * gcc.target/aarch64/cinc_common_1.c: Likewise.
958 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
959 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
960 * gcc.target/aarch64/mult-synth_4.c: Likewise.
961 * gcc.target/aarch64/pr68102_1.c: Likewise.
962 * gcc.target/aarch64/target_attr_3.c: Likewise.
963
6539e0f7 9642016-10-17 Richard Biener <rguenther@suse.de>
965
966 PR tree-optimization/77988
967 * gcc.dg/torture/pr77988.c: New testcase.
968
6a0d39d6 9692016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
970
971 * gcc.dg/pr71636-1.c: New test-case.
972 * gcc.dg/pr71636-2.c: Likewise.
973
a27e3913 9742016-10-16 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gnat.dg/trampoline3.adb: New test.
977 * gnat.dg/trampoline4.adb: Likewise.
978
4c3a9c43 9792016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
980
981 * gfortran.dg/dtio_16.f90: New test.
982
b39e7130 9832016-10-15 Eric Botcazou <ebotcazou@adacore.com>
984
985 * gcc.target/sparc/bmaskbshuf.c: Rename to...
986 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
987 * gcc.target/sparc/bmaskbshuf-2.c: New test.
988
e16e12bf 9892016-10-15 Eric Botcazou <ebotcazou@adacore.com>
990
991 * gcc.target/sparc/popc.c: Rename to...
992 * gcc.target/sparc/popc-1.c: ...this.
993 * gcc.target/sparc/popc-2.c: New test.
994
f2540a7e 9952016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
996
997 PR fortran/77972
998 * gfortran.dg/unexpected_eof_4.f90: New test.
999
5ba96fdd 10002016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1001
c258c004 1002 PR libfortran/48587
1003 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1004
6b34469c 10052016-10-14 Jakub Jelinek <jakub@redhat.com>
1006
7aeed2e5 1007 PR middle-end/77959
1008 * gfortran.dg/pr77959.f90: New test.
1009
6b34469c 1010 DR 1511 - const volatile variables and ODR
1011 * g++.dg/DRs/dr1511-1.C: New test.
1012 * g++.dg/DRs/dr1511-2.C: New test.
1013
f81df488 10142016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1015
1016 * gnat.dg/debug7.adb (dg-options): Remove -g.
1017 * gnat.dg/debug8.adb (dg-options): Add -margs.
1018 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1019
e5664bb5 10202016-10-14 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/77979
1023 * gcc.dg/torture/pr77979.c: New testcase.
1024
3b7a15a1 10252016-10-14 Martin Liska <mliska@suse.cz>
1026
1027 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1028 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1029 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1030
2b379696 10312016-10-14 Uros Bizjak <ubizjak@gmail.com>
1032
1033 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1034 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1035 * gcc.dg/torture/pr77937-2.c: Likewise.
1036
0dfdb37a 10372016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gnat.dg/lto15.adb: Adjust.
1040 * gnat.dg/lto16.adb: Likewise.
1041 * gnat.dg/lto17.adb: Likewise
1042 * gnat.dg/lto18.ad[sb]: New test.
1043 * gnat.dg/lto18_pkg.ads: New helper.
1044 * gnat.dg/lto19.adb: New test.
1045 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1046 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1047 * gnat.dg/lto20.adb: New test.
1048 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1049
30825815 10502016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1051
1052 * gfortran.dg/coarray_38.f90: Expect error message.
1053
f6412f44 10542016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055
1056 * gcc.target/aarch64/spellcheck_1.c: New test.
1057 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1058 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1059 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1060 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1061 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1062
7a8fd205 10632016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1064
1065 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1066
0512a8c6 10672016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1068
1069 PR tree-optimization/77937
1070 * gcc.dg/torture/pr77937-1.c: New.
1071 * gcc.dg/torture/pr77937-2.c: New.
1072
81f19d90 10732016-10-13 Jakub Jelinek <jakub@redhat.com>
1074
1075 * g++.dg/cpp1z/inline-var1.C: New test.
1076 * g++.dg/cpp1z/inline-var1a.C: New test.
1077 * g++.dg/cpp1z/inline-var1.h: New file.
1078 * g++.dg/cpp1z/inline-var2.C: New test.
1079 * g++.dg/cpp1z/inline-var3.C: New test.
1080 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1081 uninitialized const.
1082
83ee671e 10832016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1084
f3e6118a 1085 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1086 Xscale is specified, not just -march.
1087 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1088 is incompatible with Xscale.
8d16d6ff 1089
2e7b05a3 10902016-10-13 Martin Sebor <msebor@redhat.com>
1091
1092 PR c++/71912
1093 * g++.dg/ext/flexary4.C: Adjust.
1094 * g++.dg/ext/flexary5.C: Same.
1095 * g++.dg/ext/flexary9.C: Same.
1096 * g++.dg/ext/flexary19.C: New test.
1097 * g++.dg/ext/flexary18.C: New test.
1098 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1099 regression test.
4d7671d9 1100 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1101 Avoid generating a flexible array member in an array.
2e7b05a3 1102
ff56abd1 11032016-10-13 Martin Sebor <msebor@redhat.com>
1104
1105 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1106 to placate -Wformat on targets where the type is not int.
1107
c4966203 11082016-10-13 David Malcolm <dmalcolm@redhat.com>
1109
1110 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1111 in INSN_LOCATION.
1112
0655e0e6 11132016-10-13 Bin Cheng <bin.cheng@arm.com>
1114
1115 * gcc.target/i386/l_fma_float_1.c: Revise test.
1116 * gcc.target/i386/l_fma_float_2.c: Ditto.
1117 * gcc.target/i386/l_fma_float_3.c: Ditto.
1118 * gcc.target/i386/l_fma_float_4.c: Ditto.
1119 * gcc.target/i386/l_fma_float_5.c: Ditto.
1120 * gcc.target/i386/l_fma_float_6.c: Ditto.
1121 * gcc.target/i386/l_fma_double_1.c: Ditto.
1122 * gcc.target/i386/l_fma_double_2.c: Ditto.
1123 * gcc.target/i386/l_fma_double_3.c: Ditto.
1124 * gcc.target/i386/l_fma_double_4.c: Ditto.
1125 * gcc.target/i386/l_fma_double_5.c: Ditto.
1126 * gcc.target/i386/l_fma_double_6.c: Ditto.
1127
c4dd22f7 11282016-10-13 Bin Cheng <bin.cheng@arm.com>
1129
1130 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1131
73e363e1 11322016-10-13 Bin Cheng <bin.cheng@arm.com>
1133
1134 * gcc.dg/vect/vect-98.c: Refine test case.
1135 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1136 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1137 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1138
c0f4422f 11392016-10-13 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR c/77946
1142 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1143
5d3eb95a 11442016-10-13 Martin Liska <mliska@suse.cz>
1145
1146 PR tree-optimization/77943
1147 * g++.dg/tree-ssa/pr77943.C: New test.
1148
eb04d24c 11492016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1150
1151 PR fortran/72832
1152 * gfortran.dg/allocate_with_source_22.f03: New test.
1153 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1154 fail.
1155
4c57e30a 11562016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1157
1158 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1159 * gcc.target/arm/movsi_movw.c: Likewise.
1160 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1161 directive to work on big endian targets.
1162
a70bfd3e 11632016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1164
1165 * gcc.dg/tree-ssa/evrp6.c: New test.
1166
ef51c561 11672016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1168
1169 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1170 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1171 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1172
c1276ee1 11732016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1174
1175 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1176 * gcc.target/powerpc/warn-2.c: Ditto.
1177
a5c34f4b 11782016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1179
1180 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1181 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1182 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1183 for -mmsa.
1184 * gcc.target/mips/msa.c: New test.
1185 * gcc.target/mips/msa-builtins.c: Likewise.
1186 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1187 (check_effective_target_mips_msa_runtime): Likewise.
1188 (check_effective_target_mips_msa): Likewise.
1189 (add_options_for_mips_msa): Likewise.
1190 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1191 (check_effective_target_vect_intfloat_cvt): Likewise.
1192 (check_effective_target_vect_uintfloat_cvt): Likewise.
1193 (check_effective_target_vect_floatint_cvt): Likewise.
1194 (check_effective_target_vect_floatuint_cvt): Likewise.
1195 (check_effective_target_vect_shift): Likewise.
1196 (check_effective_target_vect_shift_char): Likewise.
1197 (check_effective_target_vect_long): Likewise.
1198 (check_effective_target_vect_float): Likewise.
1199 (check_effective_target_vect_double): Likewise.
1200 (check_effective_target_vect_long_long): Likewise.
1201 (check_effective_target_vect_perm): Likewise.
1202 (check_effective_target_vect_perm_byte): Likewise.
1203 (check_effective_target_vect_perm_short): Likewise.
1204 (check_effective_target_vect_sdot_qi): Likewise.
1205 (check_effective_target_vect_udot_qi): Likewise.
1206 (check_effective_target_vect_sdot_hi): Likewise.
1207 (check_effective_target_vect_udot_hi): Likewise.
1208 (check_effective_target_vect_pack_trunc): Likewise.
1209 (check_effective_target_vect_unpack): Likewise.
1210 (check_effective_target_vect_hw_misalign): Likewise.
1211 (check_effective_target_vect_condition): Likewise.
1212 (check_effective_target_vect_cond_mixed): Likewise.
1213 (check_effective_target_vect_char_mult): Likewise.
1214 (check_effective_target_vect_short_mult): Likewise.
1215 (check_effective_target_vect_int_mult): Likewise.
1216 (check_effective_target_vect_extract_even_odd): Likewise.
1217 (check_effective_target_vect_interleave): Likewise.
1218 (check_vect_support_and_set_flags): Check if the target supports MSA
1219 and append to the list of EFFECTIVE_TARGETS.
1220
3e7c21b1 12212016-10-12 Richard Biener <rguenther@suse.de>
1222
1223 PR debug/77947
1224 * g++.dg/torture/pr77947.C: New testcase.
1225
bd043173 12262016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1227
1228 * gnat.dg/debug8.adb: New testcase.
1229
dade7ede 12302016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1231
1232 * gnat.dg/debug9.adb: New testcase.
1233
98e16200 12342016-10-12 Richard Biener <rguenther@suse.de>
1235
1236 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1237 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1238 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1239
30855003 12402016-10-12 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/77920
1243 * gcc.dg/torture/pr77920.c: New testcase.
1244
12663602 12452016-10-12 Jakub Jelinek <jakub@redhat.com>
1246
221d7858 1247 PR tree-optimization/77929
1248 * gcc.c-torture/compile/pr77929.c: New test.
1249
12663602 1250 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1251 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1252 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1253 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1254 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1255 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1256 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1257 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1258 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1259
443a4842 12602016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gcc.target/sparc/setcc-4.c: Adjust.
1263 * gcc.target/sparc/setcc-5.c: Likewise.
1264 * gcc.target/sparc/setcc-6.c: Likewise.
1265 * gcc.target/sparc/setcc-7.c: Likewise.
1266 * gcc.target/sparc/setcc-8.c: Likewise.
1267 * gcc.target/sparc/setcc-9.c: Likewise.
1268 * gcc.target/sparc/setcc-10.c: Delete.
1269
ffe8440e 12702016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1271
1272 PR fortran/77942
1273 * gfortran.dg/pr77942.f90
1274
f9d86318 12752016-10-11 Fritz Reese <fritzoreese@gmail.com>
1276
1277 * gfortran.dg/dec_math.f90: New testsuite.
1278
aec336e9 12792016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1280
1281 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1282 (main): Declare j as i32 instead of int.
1283
96eb1519 12842016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1285
1286 PR testsuite/PR77710
1287 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1288 target triplet instead of *-*-*-*.
1289
a84cc613 12902016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1291
1292 * gnat.dg/unchecked_convert10.adb: New test.
1293 * gnat.dg/unchecked_convert11.adb: Likewise.
1294 * gnat.dg/unchecked_convert12.adb: Likewise.
1295
94ec1a50 12962016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1297
1298 * gcc.target/sparc/cbcond-1.c: New test.
1299 * gcc.target/sparc/cbcond-2.c: Likewise.
1300 * gcc.target/sparc/movcc-1.c: Likewise.
1301 * gcc.target/sparc/movcc-2.c: Likewise.
1302 * gcc.target/sparc/setcc-1.c: Adjust.
1303 * gcc.target/sparc/setcc-2.c: Likewise.
1304 * gcc.target/sparc/setcc-3.c: Likewise.
1305 * gcc.target/sparc/setcc-4.c: Likewise.
1306 * gcc.target/sparc/setcc-5.c: Likewise.
1307 * gcc.target/sparc/setcc-6.c: New test.
1308 * gcc.target/sparc/setcc-7.c: Likewise.
1309 * gcc.target/sparc/setcc-8.c: Likewise.
1310 * gcc.target/sparc/setcc-9.c: Likewise.
1311 * gcc.target/sparc/setcc-10.c: Likewise.
1312
74cf8d76 13132016-10-10 Jeff Law <law@redhat.com>
1314
1315 PR tree-optimization/71947
1316 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1317 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1318 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1319 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1320 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1321 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1322
8d3bf9df 13232016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/77915
1326 * gfortran.dg/matmul_11.f90: New test.
1327
ade2e453 13282016-10-10 Jiong Wang <jiong.wang@arm.com>
1329
1330 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1331 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1370 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1371 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1372 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1373 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1374 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1377 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1385 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1386 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1387 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1388 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1389
d9b5db8e 13902016-10-10 Jiong Wang <jiong.wang@arm.com>
1391
1392 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1393 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1394 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1400 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1402 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1403 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1404 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1405 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1406
67789205 14072016-10-10 Jiong Wang <jiong.wang@arm.com>
1408
1409 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1410 Enable AArch64.
1411 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1412 vdup*_laneq.
1413 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1417
6dfe8276 14182016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1419 Jiong Wang <jiong.wang@arm.com>
1420
1421 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1422 AArch64 support.
1423 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1424 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1425 AArch64 targets.
1426 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1427 AArch64 targets.
1428 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1429 targets.
1430 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1431
ec8fd20e 14322016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1433
1434 * gnat.dg/specs/vfa.ads: New test.
1435
6dfe8276 14362016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1437
1438 * gnat.dg/inline13.ad[sb]: New test.
1439 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1440
8fc51369 14412016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gnat.dg/biased_subtype.adb: New test.
1444
b4d09fc1 14452016-10-09 Jakub Jelinek <jakub@redhat.com>
1446
1447 PR tree-optimization/77901
1448 * gcc.c-torture/compile/pr77901.c: New test.
1449
14964a36 14502016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1451
1452 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1453 * gcc.dg/ipa/propalign-2.c: Likewise
1454 * gcc.dg/ipa/propalign-3.c: Likewise.
1455 * gcc.dg/ipa/propalign-4.c: Likewise.
1456 * gcc.dg/ipa/propalign-5.c: Likewise.
1457
ad0c1dec 14582016-10-08 Jakub Jelinek <jakub@redhat.com>
1459
ae691a10 1460 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1461
4582d852 1462 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1463
ad0c1dec 1464 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1465 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1466
90a2ad05 14672016-10-07 Fritz Reese <fritzoreese@gmail.com>
1468
1469 * gfortran.dg/dec_union_11.f90: New testcase.
1470
4076953a 14712016-10-07 Nathan Sidwell <nathan@acm.org>
1472
1473 PR c++/66443
1474 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1475 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1476 * g++.dg/cpp1y/pr66443-cxx14.C: New
1477 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1478 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1479
cd45162d 14802016-10-07 Jakub Jelinek <jakub@redhat.com>
1481
1482 * g++.dg/cpp0x/addressof1.C: New test.
1483 * g++.dg/cpp0x/addressof2.C: New test.
1484
7d29bba9 14852016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1486
1487 * gcc.target/powerpc/float128-type-1.c: New test to check that
1488 PowerPC 64-bit Linux enables -mfloat128-type by default.
1489 * gcc.target/powerpc/float128-type-2.c: Likewise.
1490 * gcc.target/powerpc/float128-mix.c: Change error message to
1491 reflect that __ibm128 is now #define'ed to be long double.
1492
7d562e89 14932016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1494
1495 PR fortran/77406
1496 * gfortran.dg/pr77406.f90: New test.
1497 * gfortran.dg/assumed_type_3.f90: Update error messages.
1498 * gfortran.dg/defined_operators_1.f90: Ditto.
1499 * gfortran.dg/generic_26.f90: Ditto.
1500 * gfortran.dg/generic_7.f90: Ditto.
1501 * gfortran.dg/gomp/udr5.f90: Ditto.
1502 * gfortran.dg/gomp/udr7.f90: Ditto.
1503 * gfortran.dg/interface_1.f90: Ditto.
1504 * gfortran.dg/interface_37.f90: Ditto.
1505 * gfortran.dg/interface_5.f90: Ditto.
1506 * gfortran.dg/interface_6.f90: Ditto.
1507 * gfortran.dg/interface_7.f90
1508 * gfortran.dg/no_arg_check_3.f90
1509 * gfortran.dg/operator_5.f90
1510 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1511
0365bfa8 15122016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1513
1514 PR c++/77700
1515 * c-c++-common/Wint-in-bool-context.c: Update test.
1516
1941149a 15172016-10-07 Richard Biener <rguenther@suse.de>
1518
1519 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1520 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1521
dc5b5d21 15222016-10-07 Marek Polacek <polacek@redhat.com>
1523
1524 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1525
30ac4925 15262016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1527
1528 PR c++/69733
1529 * c-c++-common/pr69733.c: New test.
1530 * gcc.dg/pr69733.c: New test.
1531 * gcc.target/i386/pr69733.c: New test.
1532
95c0ad19 15332016-10-07 Marek Polacek <polacek@redhat.com>
1534
1535 PR c++/77803
1536 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1537
fafde080 15382016-10-07 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR tree-optimization/77664
1541 * gcc.dg/tree-ssa/pr77664.c: New test.
1542 * gcc.dg/pr77664.c: New test.
1543
15442016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1545
1546 * gfortran.dg/pr69955.f90: New test.
1547
4147af80 15482016_10-06 Louis Krupp <louis.krupp@zoho.com>
1549
1550 PR fortran/57910
1551 * gfortran.dg/pr57910.f90: New test.
1552
adeca879 15532016-10-06 Jakub Jelinek <jakub@redhat.com>
1554
1555 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1556 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1557
fefb1a11 15582016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1559
1560 PR tree-optimization/77862
1561 * gcc.dg/pr77862.c: New test.
1562
f7df25e9 15632016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1564
1565 * gcc.dg/tree-ssa/evrp4.c: New test.
1566
3ff1ad36 15672016-10-06 Jeff Law <law@redhat.com>
1568
1569 PR tree-optimization/71661
1570 * gcc.dg/tree-ssa/pr71661.c: New test.
1571
1424fde5 15722016-10-06 Richard Biener <rguenther@suse.de>
1573
1574 PR tree-optimization/77855
1575 * gcc.dg/torture/pr77855.c: New testcase.
1576
a22dd5ec 15772016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1578 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1579
1580 * g++.dg/other/pr77759.C: New test.
1581
cb1f8eb4 15822016-10-06 Richard Biener <rguenther@suse.de>
1583
1584 PR tree-optimization/77839
1585 * gcc.dg/torture/pr77839.c: New testcase.
1586
bb513366 15872016-10-06 Marek Polacek <polacek@redhat.com>
1588
1589 * g++.dg/cpp1z/init-statement9.C: New test.
1590
26d689f4 15912016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1592
1593 * gcc.target/i386/pcommit-1.c: Deleted.
1594 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1595 * gcc.target/i386/sse-13.c: Ditto.
1596 * gcc.target/i386/sse-14.c: Ditto.
1597 * gcc.target/i386/sse-22.c: Ditto.
1598 * gcc.target/i386/sse-23.c: Ditto.
1599 * g++.dg/other/i386-2.C: Ditto.
1600
847e66cc 16012016-10-05 Uros Bizjak <ubizjak@gmail.com>
1602
1603 * gcc.target/i386/pr77833.c: Require int128 effective target.
1604
670ec524 16052016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1606
1607 PR fortran/58991
1608 PR fortran/58992
1609 * gfortran.dg/associate_22.f90: New test.
1610
fca4e258 16112016-10-05 Fritz Reese <fritzoreese@gmail.com>
1612
1613 * gfortran.dg/dec_union_9.f90: New testcase.
1614 * gfortran.dg/dec_union_10.f90: New testcase.
1615
994fc95f 16162016-10-05 Jakub Jelinek <jakub@redhat.com>
1617
c6958264 1618 PR sanitizer/66343
1619 * gcc.dg/pch/pr66343-3.c: New test.
1620 * gcc.dg/pch/pr66343-3.hs: New file.
1621
994fc95f 1622 PR sanitizer/66343
1623 * gcc.dg/pch/pr66343-1.c: New test.
1624 * gcc.dg/pch/pr66343-1.hs: New file.
1625 * gcc.dg/pch/pr66343-2.c: New test.
1626 * gcc.dg/pch/pr66343-2.hs: New file.
1627
2b6903a5 16282016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1629
1630 * c-c++-common/Wint-in-bool-context.c: Update test.
1631
a9e44c43 16322016-10-05 Marek Polacek <polacek@redhat.com>
1633
1634 * g++.dg/cpp1z/init-statement1.C: New test.
1635 * g++.dg/cpp1z/init-statement2.C: New test.
1636 * g++.dg/cpp1z/init-statement3.C: New test.
1637 * g++.dg/cpp1z/init-statement4.C: New test.
1638 * g++.dg/cpp1z/init-statement5.C: New test.
1639 * g++.dg/cpp1z/init-statement6.C: New test.
1640 * g++.dg/cpp1z/init-statement7.C: New test.
1641 * g++.dg/cpp1z/init-statement8.C: New test.
1642
d0a5b595 16432016-10-05 Louis Krupp <louis.krupp@zoho.com>
1644
1645 PR fortran/67524
1646 * gfortran.dg/pr67524.f90: New test.
1647
c7b01e77 16482016-10-05 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR sanitizer/77823
1651 * c-c++-common/ubsan/shift-9.c: New test.
1652
d204444e 16532016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1654
1655 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1656 of int if __SIZEOF_INT__ is less than 4 bytes.
1657
ea55eab9 16582016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1659
1660 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1661 * gfortran.dg/class_array_20.f03: Likewise.
1662 * gfortran.dg/class_array_21.f03: Likewise.
1663 * gfortran.dg/finalize_29.f08: Likewise.
1664 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1665
bf1426ea 16662016-10-05 Richard Biener <rguenther@suse.de>
1667
1668 PR middle-end/77826
1669 * gcc.dg/torture/pr77826.c: New testcase.
1670
eb93b162 16712016-10-05 Richard Biener <rguenther@suse.de>
1672
1673 * gcc.dg/fold-copysign-1.c: New testcase.
1674
830f8f08 16752016-10-05 Andreas Schwab <schwab@suse.de>
1676
1677 * g++.dg/pr49847-2.C: Remove.
1678
ce229d56 16792016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1680
1681 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1682
d82d27a3 16832016-10-05 Richard Biener <rguenther@suse.de>
1684
1685 PR middle-end/55152
1686 * gcc.dg/pr55152-2.c: New testcase.
1687
29e40d1d 16882016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1689
1690 * gfortran.dg/dtio_15.f90: New test.
1691
78dc0da1 16922016-10-04 Ian Lance Taylor <iant@golang.org>
1693
1694 * gcc.dg/split-7.c: New test.
1695
f72de674 16962016-10-04 Martin Sebor <msebor@redhat.com>
1697
1698 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1699 %lc directive to wint_t to silence -Wformat warnings on targets
1700 where the latter is a distinct type such as long.
1701
c30da209 17022016-10-04 Martin Sebor <msebor@redhat.com>
1703
1704 PR c++/77804
1705 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1706
c93d719b 17072016-10-04 Jakub Jelinek <jakub@redhat.com>
1708
c8887d28 1709 PR c++/77791
1710 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1711
c93d719b 1712 * g++.dg/other/java3.C: Remove.
1713 * g++.dg/other/java1.C: Remove.
1714 * g++.dg/other/error12.C: Remove.
1715 * g++.dg/other/java2.C: Remove.
1716 * g++.dg/warn/Wnvdtor.C: Remove.
1717 * g++.dg/lookup/java1.C: Remove.
1718 * g++.dg/lookup/java2.C: Remove.
1719 * g++.dg/ext/pr34829.C: Remove.
1720 * g++.dg/ext/java-3.C: Remove.
1721 * g++.dg/ext/java-1.C: Remove.
1722 * g++.dg/ext/java-2.C: Remove.
1723 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1724
e62363b1 17252016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1726
1727 PR tree-optimization/77808
1728 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1729
38f18c01 17302016-10-04 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/77399
1733 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1734
47fd90af 17352016-10-04 Richard Biener <rguenther@suse.de>
1736
1737 PR middle-end/77833
1738 * gcc.target/i386/pr77833.c: New testcase.
1739
2f8d6297 17402016-09-26 Jeff Law <law@redhat.com>
1741
1742 PR tree-optimization/71550
1743 PR tree-optimization/71403
1744 * gcc.c-torture/execute/pr71550.c: New test.
1745
4092cccf 17462016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1747
1748 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1749 option.
1750
8e8fe25a 17512016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752
1753 Revert
1754 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1755
1756 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1757
fcfa0d6a 17582016-10-03 Marek Polacek <polacek@redhat.com>
1759
1760 * g++.dg/cpp0x/nullptr37.C: New test.
1761
255beb07 17622016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1763
1764 * c-c++-common/Wint-in-bool-context.c: Update test.
1765
16127d51 17662016-10-02 Jakub Jelinek <jakub@redhat.com>
1767
1768 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1769 earlier.
1770 * g++.dg/charset/asm2.c (memmove): Likewise.
1771 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1772 * g++.dg/tls/diag-4.C (foo): Likewise.
1773 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1774 dg-warning, fix up regex.
1775 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1776 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1777 * g++.old-deja/g++.mike/net31.C: Likewise.
1778 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1779 for C++17.
1780 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1781 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1782
c9e875f1 17832016-10-01 Richard Biener <rguenther@suse.de>
1784
1785 PR middle-end/77798
1786 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1787
77daf8b6 17882016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1789
1790 PR fortran/77663
1791 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1792
ff2feb8b 17932016-10-01 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR c/77490
1796 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1797 Add dg-prune-output directive.
1798
fd3720ac 17992016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1800
1801 PR fortran/66643
1802 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1803 * gfortran.fortran-torture/compile/write.f90: Update test.
1804
dd07e329 18052016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1806
1807 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1808 arm_fp16_alternative_ok as the required effective target.
1809 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1810 -mfp16-format=alternative to the dg-options directive and remove
1811 the dg-add-options directive.
1812
580083a2 18132016-09-30 Fritz Reese <fritzoreese@gmail.com>
1814
1815 PR fortran/77764
1816 * gfortran.dg/dec_union_8.f90: New testcase.
1817
f24fcad2 18182016-09-30 Fritz Reese <fritzoreese@gmail.com>
1819
1820 PR fortran/77782
1821 * gfortran.dg/dec_structure_16.f90: New testcase.
1822
e0e00cf4 18232016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1824
1825 * gfortran.dg/coarray_allocate_10.f08: New test.
1826 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1827
44211526 18282016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1829
1830 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1831
e2441cd8 18322016-09-30 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/77399
1835 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1836
0914a8ef 18372016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1838
5db34fe5 1839 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1840 -fdelete-null-pointer-checks explicit.
1841 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1842 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1843 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1844 * gcc.dg/pic-1.c: Require fpic target support.
1845 * gcc.dg/pic-2.c: Likewise.
1846
c5d89bae 18472016-09-29 Jakub Jelinek <jakub@redhat.com>
1848
1849 Implement P0001R1 - C++17 removal of register storage class specifier
1850 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1851 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1852 C++17.
1853 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1854 keyword if not __SSE2__.
1855 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1856 C++17.
1857 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1858 register keywords.
1859 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1860 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1861 no_erroneous_warning): Expect new warnings for C++17.
1862 * g++.dg/warn/register-var-2.C (f): Likewise.
1863 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1864 * g++.dg/parse/linkage2.C (foo): Likewise.
1865 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1866 keyword on parameters for C++17.
1867 * g++.dg/cpp1z/register1.C: New test.
1868 * g++.dg/cpp1z/register2.C: New test.
1869 * g++.dg/cpp1z/register3.C: New test.
1870
5424b150 18712016-09-29 Uros Bizjak <ubizjak@gmail.com>
1872
1873 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1874 * gcc.target/i386/avx2-check.h (main): Ditto.
1875 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1876 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1877 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1878 * gcc.target/i386/avx512er-check.h (main): Ditto.
1879 * gcc.target/i386/avx512f-check.h (main): Ditto.
1880 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1881 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1882 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1883
132fa33c 18842016-09-29 Uros Bizjak <ubizjak@gmail.com>
1885
1886 PR target/77756
1887 * gcc.target/i386/pr77756.c: New test.
1888
ea72fa65 18892016-09-29 Marek Polacek <polacek@redhat.com>
1890
1891 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1892
40334d1a 18932016-09-29 Marek Polacek <polacek@redhat.com>
1894
1895 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1896 C++14.
1897
2bf721c3 18982016-09-29 Martin Liska <mliska@suse.cz>
1899
1900 * objc/execute/construct1.m: New test.
1901
a8243a97 19022016-09-29 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/77768
1905 * gcc.dg/torture/pr77768.c: New testcase.
1906
98da8d3b 19072016-09-28 Richard Biener <rguenther@suse.de>
1908
1909 PR middle-end/77407
1910 * gcc.dg/pr77407.c: New testcase.
1911
b0ab3ca0 19122016-09-29 Richard Biener <rguenther@suse.de>
1913
1914 PR middle-end/55152
1915 * gcc.dg/pr55152.c: New testcase.
1916 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1917
f76c9f26 19182016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919
1920 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1921 (dg-options): Remove -m32.
1922
94d9ba6a 19232016-09-28 Martin Sebor <msebor@redhat.com>
1924
1925 PR middle-end/77721
1926 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1927
d23296dc 19282016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1929
1930 PR libgfortran/77707
1931 * gfortran.dg/inquire_17.f90: New test.
1932
2a2770c6 19332016-09-28 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR c++/77467
1936 * g++.dg/cpp1y/constexpr-77467.C: New test.
1937
3e822015 19382016-09-28 Martin Sebor <msebor@redhat.com>
1939
1940 PR c/77762
1941 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1942 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1943 (test_sprintf_p_const): Adjust line numbers to avoid failures
1944 introduced in r240503.
1945
21ce832f 19462016-09-28 Martin Sebor <msebor@redhat.com>
1947
1948 PR middle-end/77683
1949 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1950
8d9e3eb6 19512016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1952
cfa852a5 1953 PR c++/77748
1954 * g++.dg/pr77550.C: Avoid undefined behavior.
1955
8d9e3eb6 1956 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1957
85dd8d9a 19582016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1959
1960 * gcc.dg/strlenopt-20.c: Update test.
1961 * gcc.dg/strlenopt-21.c: Likewise.
1962 * gcc.dg/strlenopt-22.c: Likewise.
1963 * gcc.dg/strlenopt-22g.c: Likewise.
1964 * gcc.dg/strlenopt-26.c: Likewise.
1965 * gcc.dg/strlenopt-5.c: Likewise.
1966 * gcc.dg/strlenopt-7.c: Likewise.
1967 * gcc.dg/strlenopt-9.c: Likewise.
1968
ce7e2f0e 19692016-09-27 Jakub Jelinek <jakub@redhat.com>
1970
4fd4e9e0 1971 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1972
66108a57 1973 * g++.dg/cpp1z/lambda-this1.C: New test.
1974 * g++.dg/cpp1z/lambda-this2.C: New test.
1975
ce7e2f0e 1976 PR c++/77722
1977 * g++.dg/ubsan/return-4.C: New test.
1978 * g++.dg/ubsan/return-5.C: New test.
1979 * g++.dg/ubsan/return-6.C: New test.
1980
eedf6f96 19812016-09-27 Jiong Wang <jiong.wang@arm.com>
1982
1983 * lib/target-supports.exp
1984 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1985 in function comment.
1986
febf7a45 19872016-09-27 Martin Liska <mliska@suse.cz>
1988
1989 PR gcov-profile/46266
1990 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1991 considered.
1992
1ef012e4 19932016-09-27 Richard Biener <rguenther@suse.de>
1994
1995 PR tree-optimization/77745
1996 * g++.dg/torture/pr77745.C: New testcase.
1997
fcaf08b7 19982016-09-27 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/77478
2001 * gcc.dg/torture/pr77478.c: New testcase.
2002
db46bcd3 20032016-09-27 Martin Liska <mliska@suse.cz>
2004
2005 PR gcov-profile/7970
2006 PR gcov-profile/16855
2007 PR gcov-profile/44779
2008 * g++.dg/gcov/pr16855.C: New test.
2009
2e0bcd96 20102016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2011
2012 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2013
93768ef7 20142016-09-27 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR fortran/77666
2017 * gfortran.dg/gomp/pr77666.f90: New test.
2018
b09a4365 20192016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2020
2021 PR ipa/77677
2022 * gcc.dg/torture/pr77677-2.c: New test.
2023
85527e8f 20242016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2025
2026 PR fortran/77420
2027 * gfortran.dg/pr77420_1.f90: New test.
2028 * gfortran.dg/pr77420_2.f90: Ditto.
2029 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2030 * gfortran.dg/pr77420_4.f90: this file.
2031
140cd7ff 20322016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2033
2034 PR middle-end/77719
2035 * gfortran.dg/pr77719.f90: New test.
2036
d4d58fc3 20372016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2038
2039 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2040 singular form of byte when quantity is unknown.
d4d58fc3 2041
e997bd3a 20422016-09-26 Marek Polacek <polacek@redhat.com>
2043
2044 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2045
9c7de46a 20462016-09-26 Martin Liska <mliska@suse.cz>
2047
2048 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2049 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2050 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2051 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2052 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2053 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2054 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2055 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2056 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2057
3c77f69c 20582016-09-26 Marek Polacek <polacek@redhat.com>
2059
2060 PR c/7652
2061 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2062 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2063 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2064 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2065 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2066 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2067 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2068 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2069 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2070 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2071 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2072 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2073 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2074 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2075 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2076 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2077 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2078 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2079 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2080 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2081 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2082 * c-c++-common/attr-fallthrough-1.c: New test.
2083 * c-c++-common/attr-fallthrough-2.c: New test.
2084 * g++.dg/cpp0x/fallthrough1.C: New test.
2085 * g++.dg/cpp0x/fallthrough2.C: New test.
2086 * g++.dg/cpp1z/fallthrough1.C: New test.
2087 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2088 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2089 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2090 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2091
40e245e1 20922016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2093
9e9fb49b 2094 PR fortran/77429
40e245e1 2095 * gfortran.dg/pr77429.f90: New test.
2096
cfffcdf4 20972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099 PR fortran/77694
2100 * gfortran.dg/pr77694.f90: New test.
2101
223e6ae9 21022016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2103
2104 PR target/51244
2105 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2106
9e932ac2 21072016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2108
2109 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2110 for 32-bit mode.
2111
04f16d28 21122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2113
2114 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2115 for 32-bit mode.
2116
481ce481 21172016-09-24 Marek Polacek <polacek@redhat.com>
2118
2119 PR c/77490
2120 * c-c++-common/Wbool-operation-1.c: New test.
2121 * gcc.dg/Wbool-operation-1.c: New test.
2122
8e652fcf 21232016-09-23 Fritz Reese <fritzoreese@gmail.com>
2124
2125 * gfortran.dg/dec_static_1.f90: New.
2126 * gfortran.dg/dec_static_2.f90: New.
2127 * gfortran.dg/dec_static_3.f90: New.
2128 * gfortran.dg/dec_static_4.f90: New.
2129
e7c4560c 21302016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2131
2132 PR fortran/48298
2133 * gfortran.dg/negative_unit_check.f90: Update test.
2134 * gfortran.dg/dtio_14.f90: New test.
481ce481 2135
ad020996 21362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2137
2138 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2139 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2140 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2141 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2142 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2143 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2144 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2145
e2c1228b 21462016-09-23 Martin Sebor <msebor@redhat.com>
2147
2148 PR testsuite/77713
2149 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2150 assuming long double is bigger than double.
2151
9b5db70f 21522016-09-23 Jakub Jelinek <jakub@redhat.com>
2153
2154 Implement P0138R2, C++17 construction rules for enum class values
2155 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2156
a30e370d 21572016-09-23 David Malcolm <dmalcolm@redhat.com>
2158
2159 PR preprocessor/77672
2160 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2161 expected multiline output from first warning to reflect change
2162 in r240434.
2163
15650eb7 21642016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2165
2166 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2167
f886b2b4 21682016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2169 Tom de Vries <tom@codesourcery.com>
2170
2171 PR testsuite/77411
2172 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2173
f74ba31d 21742016-09-23 Marek Polacek <polacek@redhat.com>
2175
2176 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2177 * c-c++-common/gomp/atomic-13.c: Likewise.
2178 * c-c++-common/gomp/atomic-14.c: Likewise.
2179 * c-c++-common/pr60439.c: Remove invalid code.
2180 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2181 * g++.dg/expr/bitfield5.C: Likewise.
2182 * g++.dg/expr/bitfield6.C: Likewise.
2183 * g++.dg/expr/bool1.C: Likewise.
2184 * g++.dg/expr/bool3.C: Likewise.
2185 * g++.dg/expr/lval3.C: Likewise.
2186 * g++.dg/expr/lval4.C: Likewise.
2187 * g++.old-deja/g++.jason/bool5.C: Likewise.
2188
7413e757 21892016-09-23 David Malcolm <dmalcolm@redhat.com>
2190
2191 PR preprocessor/77672
2192 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2193 (test_terminator_location): New function.
2194
81df50de 21952016-09-23 Richard Biener <rguenther@suse.de>
2196
2197 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2198
5f4626d8 21992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2200
2201 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2202 -march=armv8.2-a+fp16 when supported by the hardware.
2203 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2205 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2206 semi-colons to a macro invocations.
2207 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2208 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2209 defined.
2210 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2211 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2213 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2214 defined.
2215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2222 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2224 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2225 defined.
2226 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2228 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2229 defined.
2230 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2232 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2233 defined.
2234 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2236 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2237 defined.
2238 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2240 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2241 defined. Also fix some white-space.
2242 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2243 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2244 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2245 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2247 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2248 defined. Also fix some long lines and white-space.
2249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2251 defined. Also fix some long lines and white-space.
2252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2253 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2254 defined.
2255 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2258 defined.
2259 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2261 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2262 defined.
2263 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2266 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2273 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2279 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2280 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2282
f2645569 22832016-09-23 Jiong Wang <jiong.wang@arm.com>
2284 Matthew Wahab <matthew.wahab@arm.com>
2285
2286 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2287 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2288 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2289 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2290 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2291 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2292 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2293 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2294 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2295 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2296 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2297 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2298 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2299 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2300 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2301 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2302 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2303 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2304 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2305 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2306 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2307 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2308 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2309 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2310 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2311 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2312 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2313 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2314 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2315 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2316 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2317 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2318 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2319 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2320 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2323
66a55fc4 23242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2325
2326 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2327 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2328 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2329 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2330 support.
2331
ada0f4c4 23322016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2333
2334 PR ipa/77677
2335 * gcc.dg/torture/pr77677.c: New test.
2336
8771094d 23372016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2338
2339 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2340 here now.
2341
c959fae1 23422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2343
2344 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2345 options. Add tests for float16x4_t and float16x8_t.
2346
88b594a3 23472016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2348
2349 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2350 * gcc.target/s390/risbg-ll-2.c: Ditto.
2351 * gcc.target/s390/risbg-ll-3.c: Ditto.
2352
e4ad661c 23532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2354
2355 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2356 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2357
4005a882 23582016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2359
2360 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2361 output to the simplified instructions.
2362
9854d864 23632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2364
2365 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2366 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2367
388ce7db 23682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2369
2370 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2371 (FP16_SUPPORTED): New
2372 (expected-hfloat-16x4): Make conditional on __fp16 support.
2373 (expected-hfloat-16x8): Likewise.
2374 (vdup_n_f16): Disable for non-AArch64 targets.
2375 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2376 conditional on FP16_SUPPORTED.
2377 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2378 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2379 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2380 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2381 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2382 for testing __fp16.
2383 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2384 conditional on FP16_SUPPORTED.
2385 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2387
837bb76e 23882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2389
2390 * gcc.target/arm/short-vfp-1.c: New.
2391
e183c2b8 23922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2393
2394 * gcc.target/arm/attr-fp16-arith-1.c: New.
2395
cd6fbed6 23962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2397
2398 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2399 New.
2400 (add_options_for_arm_v8_2a_fp16_neon): New.
2401 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2402 (add_options_for_arm_arch_v8_2a): Auto-generate.
2403 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2404 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2405 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2406 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2407 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2408 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2409 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2410
4961b0ab 24112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2412
2413 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2414 arm_fp16_alternative_ok.
2415 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2416 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2417 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2418 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2419 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2420 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2421 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2422 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2423 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2424 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2425 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2426 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2427 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2428 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2429 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2430 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2431 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2432 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2433 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2434 arm_fp16_alternative_ok.
2435 * lib/target-supports.exp
2436 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2437 (check_effective_target_arm_fp16_alternative_ok): New.
2438 (check_effective_target_arm_fp16_none_ok_nocache): New.
2439 (check_effective_target_arm_fp16_none_ok): New.
2440
ce5b3c3b 24412016-09-23 Martin Liska <mliska@suse.cz>
2442
2443 * gcc.dg/ipa/pr77653.c: Replace adress
2444 with address.
2445
d4c65e05 24462016-09-23 Martin Liska <mliska@suse.cz>
2447
2448 * gcc.target/i386/movbe-4.c: New test.
2449
82a47693 24502016-09-23 Martin Liska <mliska@suse.cz>
2451
2452 * gcc.target/i386/crc32-5.c: New test.
2453
0253072a 24542016-09-23 Martin Liska <mliska@suse.cz>
2455
2456 * gcc.target/i386/pr71652.c: New test.
2457 * gcc.target/i386/pr71652-2.c: New test.
2458 * gcc.target/i386/pr71652-3.c: New test.
2459
0bfdbd22 24602016-09-23 Jakub Jelinek <jakub@redhat.com>
2461
2462 * lib/gcc-dg.exp (process-message): Support relative line number
2463 notation - .+4 or .-1 etc.
2464 * gcc.dg/dg-test-1.c: New test.
2465
ff982ab4 24662016-09-22 Martin Sebor <msebor@redhat.com>
2467
2468 PR target/77676
2469 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2470 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2471 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2472 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2473
78299f8d 24742016-09-22 Uros Bizjak <ubizjak@gmail.com>
2475
2476 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2477 * gcc.dg/ifcvt-2.c: Ditto.
2478 * gcc.dg/zero_bits_compound-1.c: Ditto.
2479 * gcc.dg/zero_bits_compound-1.c: Ditto.
2480 * gcc.dg/pr40550.c: Simplify target selectors.
2481 Use dg-additional-options.
2482 * gcc.dg/pr47893.c: Ditto.
2483 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2484 additional options for 32-bit x86 targets.
2485 * gcc.dg/pr70955.c: Move to ...
2486 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2487
ec645283 24882016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/61019
2491 * g++.dg/cpp0x/pr61019.C: New.
2492
9753b549 24932016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2494 Terry Guo <terry.guo@arm.com>
2495
2496 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2497 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2498 * gcc.target/arm/pure-code/pure-code.exp: New.
2499
7dbfb427 25002016-09-22 Uros Bizjak <ubizjak@gmail.com>
2501
2502 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2503 Remove SSE effective target requirement.
2504
7e20dff2 25052016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/71979
2508 * g++.dg/cpp0x/pr71979.C: New.
2509
05dd002d 25102016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2511
2512 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2513
53769cc8 25142016-09-22 Martin Liska <mliska@suse.cz>
2515
2516 PR ipa/77653
2517 * gcc.dg/ipa/pr77653.c: New test.
2518
51c846d6 25192016-09-22 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR fortran/77665
2522 * gfortran.dg/gomp/pr77665.f90: New test.
2523
51278c1a 25242016-09-22 Paul Thomas <pault@gcc.gnu.org>
2525
2526 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2527 * gfortran.dg/dtio_13.f90: New test.
2528
cde225a2 25292016-09-21 Louis Krupp <louis.krupp@zoho.com>
2530
2531 PR fortran/66107
2532 * gfortran.dg/pr66107.f90: New test.
2533
0d5530d9 25342016-09-21 Ian Lance Taylor <iant@golang.org>
2535
2536 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2537 with call to builtin delete function.
2538
9ca7e933 25392016-09-21 Joseph Myers <joseph@codesourcery.com>
2540
2541 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2542 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2543 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2544 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2545 tests.
2546
451127c6 25472016-09-21 Uros Bizjak <ubizjak@gmail.com>
2548
2549 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2550
98aa0f57 25512016-09-21 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR c++/77651
2554 * g++.dg/cpp1z/aligned-new6.C: New test.
2555
65eeae10 25562016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2557
2558 * gcc.target/arm/fp16-aapcs-3.c: New.
2559 * gcc.target/arm/fp16-aapcs-4.c: New.
2560 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2561 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2562 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2563 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2564
1a39df22 25652016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2566
2567 PR tree-optimization/77550
2568 * g++.dg/pr77550.C: New test.
2569
48bc6fdd 25702016-09-21 Georg-Johann Lay <avr@gjlay.de>
2571
2572 PR target/77326
2573 * gcc.target/avr/torture/pr77326.c: New test.
2574
a09b160b 25752016-09-21 Louis Krupp <louis.krupp@zoho.com>
2576
2577 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2578
91207228 25792016-09-21 Richard Biener <rguenther@suse.de>
2580
2581 PR tree-optimization/77648
2582 * gcc.dg/torture/pr77648-1.c: New testcase.
2583 * gcc.dg/torture/pr77648-2.c: Likewise.
2584
f6aeb966 25852016-09-21 Richard Biener <rguenther@suse.de>
2586 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR tree-optimization/77621
2589 * gcc.dg/pr77621.c: New testcase.
2590
637b3ebb 25912016-09-21 Paul Thomas <pault@gcc.gnu.org>
2592
2593 PR fortran/77657
2594 * gfortran.dg/dtio_12.f90: New test.
2595
b5b88e7a 25962016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2597
2598 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2599
8ccdb0a4 26002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2601
2602 PR tree-optimization/72835
2603 * gcc.dg/tree-ssa/pr72835.c: New test.
2604
b9833bfd 26052016-09-20 Martin Sebor <msebor@redhat.com>
2606
2607 PR middle-end/49905
2608 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2609 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2610 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2611 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2612 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2613 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2614 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2615
597323ed 26162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2617
2618 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2619 arguments/compare will be optimized away.
2620 * gcc.dg/torture/ftrapv-1.c: Likewise.
2621
25a8e007 26222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2623
2624 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2625 will be optimized away.
2626 * gcc.dg/ipa/vrp1.c: New test.
2627 * gcc.dg/ipa/vrp2.c: New test.
2628 * gcc.dg/ipa/vrp3.c: New test.
2629
6e93da1b 26302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2631
2632 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2633 does the same transformation.
2634 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2635 * gcc.dg/tree-ssa/evrp1.c: New test.
2636 * gcc.dg/tree-ssa/evrp2.c: New test.
2637 * gcc.dg/tree-ssa/evrp3.c: New test.
2638 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2639 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2640 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2641 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2642 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2643 foling now happens early.
2644 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2645 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2646 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2647 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2648 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2649
b8b3b645 26502016-09-20 Uros Bizjak <ubizjak@gmail.com>
2651
2652 PR target/77621
2653 * gcc.target/i386/pr77621.c: New test.
2654 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2655 pattern, loop should vectorize with -mtune=atom.
2656
81165554 26572016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2658 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR testsuite/63299
2661 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2662 instead of delete.
2663
2f8a2ead 26642016-09-20 Jakub Jelinek <jakub@redhat.com>
2665
a48667ee 2666 PR c++/77626
2667 * g++.dg/other/pr77626.C: New test.
2668
7e67c6d5 2669 PR c++/77638
2670 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2671
59934ea3 2672 PR c++/77637
2673 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2674
2f8a2ead 2675 PR middle-end/77624
2676 * c-c++-common/pr77624-1.c: New test.
2677 * c-c++-common/pr77624-2.c: New test.
2678
a1268ee1 26792016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2680
2681 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2682 of digits expected.
2683
0b77b2cf 26842016-09-20 Richard Biener <rguenther@suse.de>
2685
2686 PR tree-optimization/77646
2687 * gcc.dg/torture/pr77646.c: New testcase.
2688
bed03df1 26892016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2690
2691 PR c++/77434
2692 * c-c++-common/Wint-in-bool-context.c: New test.
2693
cb19a0da 26942016-09-19 Joseph Myers <joseph@codesourcery.com>
2695
2696 * gcc.dg/cr-decimal-dig-1.c: New test.
2697
9b5c49ef 26982016-09-19 Joseph Myers <joseph@codesourcery.com>
2699
2700 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2701 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2702 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2703 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2704
48d1445d 27052016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2706
2707 PR rtl-optimization/77416
2708 * gcc.target/powerpc/pr77416.c: New.
2709
579f478b 27102016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2711
2712 PR c++/77639
2713 * g++.dg/template/error-recovery4.C: New test.
2714
f2e52448 27152016-09-19 Bin Cheng <bin.cheng@arm.com>
2716
2717 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2718
aaf7d5f8 27192016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2720
2721 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2722 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2723
5f036000 27242016-09-19 Jakub Jelinek <jakub@redhat.com>
2725 Jan Hubicka <jh@suse.cz>
2726
2727 PR target/77587
2728 * gcc.dg/pr77587.c: New test.
2729 * gcc.dg/pr77587a.c: New file.
2730
eee0cf09 27312016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2732
2733 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2734 * gfortran.dg/coarray_38.f90:
2735 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2736 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2737 * gfortran.dg/coarray_allocate_7.f08: New test.
2738 * gfortran.dg/coarray_allocate_8.f08: New test.
2739 * gfortran.dg/coarray_allocate_9.f08: New test.
2740 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2741 new caf_register.
2742 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2743 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2744 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2745 get_by_refs.
2746 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2747 * gfortran.dg/coarray_lock_7.f90: Same.
2748 * gfortran.dg/coarray_poly_5.f90: Same.
2749 * gfortran.dg/coarray_poly_6.f90: Same.
2750 * gfortran.dg/coarray_poly_7.f90: Same.
2751 * gfortran.dg/coarray_poly_8.f90: Same.
2752 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2753
891196d7 27542016-09-19 Fritz Reese <fritzoreese@gmail.com>
2755
2756 PR fortran/77584
2757 * gfortran.dg/dec_structure_15.f90: New testcase.
2758
281da9a3 27592016-09-19 Richard Biener <rguenther@suse.de>
2760
2761 PR middle-end/77605
2762 * gcc.dg/torture/pr77605.c: New testcase.
2763
8a252920 27642016-09-18 Louis Krupp <louis.krupp@zoho.com>
2765
2766 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2767
a18b7a33 27682016-09-17 Jan Hubicka <hubicka@ucw.cz>
2769
2770 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2771 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2772 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2773 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2774 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2775 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2776 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2777 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2778 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2779 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2780 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2781
b868c23d 27822016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2783
2784 * gcc.target/i386/pr68633.c: Fix expected result.
2785
360d7ea8 27862016-09-17 Louis Krupp <louis.krupp@gmail.com>
2787
2788 PR fortran/68078
2789 * gfortran.dg/pr68078.f90: New test.
2790 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2791
d58661cb 27922016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2793
2794 PR target/77613
2795 * gcc.target/powerpc/swaps-p8-25.c: New.
2796
24b3d864 27972016-09-16 Jakub Jelinek <jakub@redhat.com>
2798
e6db887a 2799 PR c++/77482
2800 * g++.dg/cpp0x/constexpr-77482.C: New test.
2801
44df6c11 2802 PR c++/77379
2803 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2804 thunk offsets.
2805 * g++.dg/abi/abi-tag23a.C: Likewise.
2806
53d2f3de 2807 PR c++/77338
2808 * g++.dg/cpp0x/decltype-77338.C: New test.
2809
24b3d864 2810 PR c++/77375
2811 * g++.dg/cpp0x/mutable1.C: New test.
2812
42f172d0 28132016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2814
2815 PR fortran/77612
2816 * gfortran.dg/pr77612.f90: New test.
2817
0665113b 28182016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2819
2820 * gcc.dg/torture/pr70421.c: Require int32plus.
2821
dff10ec9 28222016-09-16 Jakub Jelinek <jakub@redhat.com>
2823
be63912c 2824 PR middle-end/77475
2825 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2826
dff10ec9 2827 PR target/77526
2828 * gcc.target/i386/pr77526.c: New test.
2829
69cdadd9 28302016-09-16 Jakub Jelinek <jakub@redhat.com>
2831 Eric Botcazou <ebotcazou@adacore.com>
2832
2833 PR middle-end/77594
2834 * gcc.target/i386/pr77594.c: New test.
2835
b74250bc 28362016-09-15 Louis Krupp <louis.krupp@zoho.com>
2837
2838 PR fortran/69963
2839 * gfortran.dg/misplaced_implicit_character.f90: New test.
2840
834a2c29 28412016-09-15 Bin Cheng <bin.cheng@arm.com>
2842
2843 PR tree-optimization/77503
2844 * gcc.dg/vect/pr77503.c: New test.
2845
fbcb99d5 28462016-09-15 Richard Biener <rguenther@suse.de>
2847
2848 PR middle-end/77544
2849 * c-c++-common/torture/pr77544.c: New testcase.
2850
3aa4e8c2 28512016-09-15 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR middle-end/77475
2854 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2855 * gcc.dg/march-generic.c: Likewise.
2856 * gcc.target/i386/spellcheck-options-1.c: New test.
2857 * gcc.target/i386/spellcheck-options-2.c: New test.
2858 * gcc.target/i386/spellcheck-options-3.c: New test.
2859 * gcc.target/i386/spellcheck-options-4.c: New test.
2860
e9dea525 28612016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2862
2863 PR fortran/72743
2864 * gfortran.dg/goacc/pr72743.f90: New test.
2865
7270347c 28662016-09-15 Richard Biener <rguenther@suse.de>
2867
2868 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2869
091e8e90 28702016-09-15 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/77514
2873 * gcc.dg/torture/pr77514.c: New testcase.
2874
8cc08773 28752016-09-14 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c++/77549
2878 * g++.dg/lookup/pr77549.C: New test.
2879
5be60f03 28802016-09-14 Marek Polacek <polacek@redhat.com>
2881
2882 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2883 * c-c++-common/gomp/atomic-13.c: Likewise.
2884 * c-c++-common/gomp/atomic-14.c: Likewise.
2885 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2886 * g++.dg/cpp1z/bool-increment1.C: New test.
2887 * c-c++-common/pr60439.c: Add dg-warning.
2888 * g++.dg/expr/bitfield4.C: Likewise.
2889 * g++.dg/expr/bitfield5.C: Likewise.
2890 * g++.dg/expr/bitfield6.C: Likewise.
2891 * g++.dg/expr/bool1.C: Likewise.
2892 * g++.dg/expr/bool3.C: Likewise.
2893 * g++.dg/expr/lval3.C: Likewise.
2894 * g++.dg/expr/lval4.C: Likewise.
2895 * g++.old-deja/g++.jason/bool5.C: Likewise.
2896 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2897 * g++.dg/other/error18.C: Likewise.
2898 * g++.dg/gomp/atomic-14.C: Likewise.
2899
f80a245e 29002016-09-14 Nathan Sidwell <nathan@acm.org>
2901
2902 PR c++/77539
2903 * g++.dg/cpp1y/pr77539.C: New.
2904
7b329bca 29052016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2906
2907 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2908 dg-require.
2909 * g++.dg/ext/builtin_alloca.C: Likewise.
2910 * g++.dg/template/spec35.C: Likewise.
2911 * gcc.dg/builtins-68.c: Likewise.
2912 * gcc.misc-tests/gcov-13.c: Likewise.
2913 * gcc.misc-tests/gcov-14.c: Likewise.
2914
0029200d 29152016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2916
2917 * gfortran.dg/dec_structure_14.f90: New testcase.
2918
0975f764 29192016-09-14 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR sanitizer/68260
2922 * c-c++-common/tsan/pr68260.c: New test.
2923
1098c313 29242016-09-13 Joe Seymour <joe.s@somniumtech.com>
2925
2926 PR target/70713
2927 * gcc.target/msp430/function-attributes-1.c: New test.
2928 * gcc.target/msp430/function-attributes-2.c: New test.
2929 * gcc.target/msp430/function-attributes-3.c: New test.
2930
2e7b05a3 29312015-04-18 Martin Sebor <msebor@redhat.com>
2932
2933 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2934 of non-nul characters.
2935 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2936
46fad8d5 29372016-09-13 Jakub Jelinek <jakub@redhat.com>
2938
4bdba715 2939 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2940 * g++.dg/cpp1z/gen-attrs1.C: New test.
2941
99d887de 2942 PR tree-optimization/77454
2943 * gcc.dg/pr77454.c: New test.
2944
46fad8d5 2945 PR c++/77553
2946 * g++.dg/cpp1y/constexpr-77553.C: New test.
2947
68ef907c 29482016-09-13 David Malcolm <dmalcolm@redhat.com>
2949
2950 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2951 (test_show_locus): Replace rich_location::add_fixit_insert calls
2952 with add_fixit_insert_before and add_fixit_insert_after.
2953
2c24fd5e 29542016-09-13 Jason Merrill <jason@redhat.com>
2955 Tom de Vries <tom@codesourcery.com>
2956
2957 PR c++/77427
2958 * g++.dg/pr77427.C: New test.
2959
68b219ee 29602016-09-13 Martin Liska <mliska@suse.cz>
2961
2962 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2963 effective target.
2964 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2965 * lib/target-supports.exp: Define the new target.
2966
c72e91d3 29672016-09-12 Andrew Pinski <apinski@cavium.com>
2968
2969 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2970 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2971
b38c0a37 29722016-09-12 Uros Bizjak <ubizjak@gmail.com>
2973
2974 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2975 variable arguments.
2976 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2977 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2978 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2979 variable argument.
2980 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2981 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2982
7a21b590 29832016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2984
2985 PR c++/77496
2986 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2987 * g++.dg/ext/pr77496.C: New test.
2988 * g++.dg/warn/pr77496.C: New test.
2989
00434032 29902016-09-12 David Malcolm <dmalcolm@redhat.com>
2991
2992 PR c/72858
2993 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2994 to preserve conversion chars, and to preserve prefix information.
2995 * gcc.dg/format/pr72858.c: New test case.
2996
54f56c28 29972016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2998
2999 * gfortran.dg/pr77507.f90: Move to ...
3000 * gfortran.dg/ieee/pr77507.f90: here.
3001
08d6d42c 30022016-08-09 Jan Hubicka <hubicka@ucw.cz>
3003
3004 PR ipa/61159
3005 * compile/pr61159.c: New testcase
3006
35870532 30072016-08-09 Jan Hubicka <hubicka@ucw.cz>
3008
3009 PR ipa/64316
3010 * gcc.dg/ipa/pr63416.c: New testcase.
3011
953b9eef 30122016-09-10 Paul Thomas <pault@gcc.gnu.org>
3013 Steven G. Kargl <kargl@gcc.gnu.org>
3014
3015 PR fortran/77532
c78b1f64 3016 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3017
1aef7c3c 30182016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3019
3020 PR fortran/77507
3021 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3022 * gfortran.dg/c_assoc_4.f90: Ditto.
3023
3bb45f76 30242016-09-10 Tom de Vries <tom@codesourcery.com>
3025
3026 PR C/71602
3027 * c-c++-common/va-arg-va-list-type.c: New test.
3028
9731eaaf 30292016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3030
3031 PR rtl-optimization/77289
3032 * gcc.target/powerpc/pr77289.c: New test.
3033
911ea34a 30342016-09-09 Martin Sebor <msebor@redhat.com>
3035
3036 PR c/77520
3037 PR c/77521
3038 * gcc.dg/pr77520.c: New test.
3039 * gcc.dg/pr77521.c: New test.
3040
edd0f33b 30412016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3042
3043 PR fortran/77506
3044 * gfortran.dg/pr77506.f90: New test.
3045
374777a4 30462016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3047
3048 PR fortran/77507
3049 * gfortran.dg/pr77507.f90: New test.
3050
c5eddaf9 30512016-09-09 Joseph Myers <joseph@codesourcery.com>
3052
3053 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3054
3e7e4e14 30552016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3056 Louis Krupp <lkrupp@gcc.gnu.org>
3057
3058 PR fortran/69514
3059 * gfortran.dg/pr69514_1.f90: New test.
3060 * gfortran.dg/pr69514_2.f90: New test.
3061
51688bb7 30622016-09-08 Jakub Jelinek <jakub@redhat.com>
3063
a34338c9 3064 PR fortran/77500
3065 * gfortran.dg/gomp/pr77500.f90: New test.
3066
51688bb7 3067 PR fortran/77516
3068 * gfortran.dg/gomp/pr77516.f90: New test.
3069
3ecb55e7 30702016-09-07 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR middle-end/77475
3073 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3074 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3075 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3076 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3077 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3078 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3079
3da97ff7 30802016-09-07 David Malcolm <dmalcolm@redhat.com>
3081
3082 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3083 "substring-locations.h".
3084
b55f1f44 30852016-09-07 Richard Biener <rguenther@suse.de>
3086
3087 PR c/77450
3088 * c-c++-common/vector-subscript-8.c: Move ..
3089 * gcc.dg/pr77450.c: ... here.
3090
7d482049 30912016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3092
3093 PR libgfortran/77393
3094 * gfortran.dg/fmt_f0_2.f90: Update test.
3095 * gfortran.dg/fmt_f0_3.f90: New test.
3096
ef3b531c 30972016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3098
3099 PR debug/77389
3100 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3101 in dg-options.
3102
3103 PR debug/57519
3104 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3105
39370ea0 31062016-09-06 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR target/69255
3109 * gcc.target/i386/pr69255-1.c: New test.
3110 * gcc.target/i386/pr69255-2.c: New test.
3111 * gcc.target/i386/pr69255-3.c: New test.
3112
31132016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3114
3115 PR c/77336
3116 * gcc.dg/format/miss-7.c: New test.
3117
88820414 31182016-09-06 Uros Bizjak <ubizjak@gmail.com>
3119
3120 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3121
4c790ba8 31222016-09-06 Martin Liska <mliska@suse.cz>
3123
3124 PR gcov-profile/77378
3125 PR gcov-profile/77466
3126 * gcc.dg/profile-update-warning.c: New test.
3127
43d2460d 31282016-09-06 Richard Biener <rguenther@suse.de>
3129
3130 PR tree-optimization/77479
3131 * gcc.dg/torture/pr77479.c: New testcase.
3132
4c04bcce 31332016-09-06 Richard Biener <rguenther@suse.de>
3134
3135 PR c/77450
3136 * c-c++-common/vector-subscript-7.c: Adjust.
3137 * c-c++-common/vector-subscript-8.c: New testcase.
3138
8925068a 31392016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3140
3141 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3142
daea048c 31432016-09-05 Jakub Jelinek <jakub@redhat.com>
3144
e315ff48 3145 PR target/77476
3146 * gcc.target/i386/avx512f-pr77476.c: New test.
3147 * gcc.target/i386/avx512bw-pr77476.c: New test.
3148 * gcc.target/i386/avx512dq-pr77476.c: New test.
3149
8eeca3ac 3150 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3151 Update comment to mention also avx512f.
3152
daea048c 3153 PR sanitizer/77396
3154 * g++.dg/asan/pr77396-2.C: New test.
3155
a6ffaadf 31562016-09-05 Uros Bizjak <ubizjak@gmail.com>
3157
3158 PR rtl-optimization/77452
3159 * gcc.target/i386/pr77452.c: New test.
3160
8f8828ba 31612016-09-05 Marek Polacek <polacek@redhat.com>
3162
3163 PR c/77423
3164 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3165
65277f2a 31662016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3167
3168 PR fortran/77391
3169 * gfortran.dg/pr77391.f90: New test.
3170
a1cf06b8 31712016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3172
3173 PR fortran/77460
3174 * gfortran.dg/pr77460.f90: New test.
3175
4d261282 31762016-09-03 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR c/65467
3179 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3180
4fc4eb94 31812016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3182
3183 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3184
40a431fa 31852016-09-02 David Malcolm <dmalcolm@redhat.com>
3186
3187 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3188 test case.
3189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3190 diagnostic-test-show-locus-generate-patch.c to the sources
3191 for diagnostic_plugin_test_show_locus.c.
3192
a940fdc7 31932016-09-02 Jakub Jelinek <jakub@redhat.com>
3194
0b80c4b2 3195 PR c/65467
3196 * gcc.dg/gomp/_Atomic-1.c: New test.
3197 * gcc.dg/gomp/_Atomic-2.c: New test.
3198 * gcc.dg/gomp/_Atomic-3.c: New test.
3199 * gcc.dg/gomp/_Atomic-4.c: New test.
3200 * gcc.dg/gomp/_Atomic-5.c: New test.
3201
a940fdc7 3202 PR sanitizer/77396
3203 * g++.dg/asan/pr77396.C: New test.
3204
32052016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3206
3207 PR tree-optimization/71831
3208 * gcc.dg/builtin-object-size-16.c: New test.
3209 * gcc.dg/builtin-object-size-17.c: New test.
3210
0b404bb4 32112016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3212
3213 PR libgfortran/77393
3214 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3215
8a5817a9 32162016-09-01 Uros Bizjak <ubizjak@gmail.com>
3217
3218 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3219 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3220 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3221 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3222 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3223 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3224 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3225 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3226 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3227 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3228 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3229 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3230 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3231 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3232 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3233 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3234 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3235 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3236
209253ae 32372016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gnat.dg/opt58.adb: New test.
3240 * gnat.dg/opt58_pkg.ads: New helper.
3241
15182c1d 32422016-09-01 Richard Biener <rguenther@suse.de>
3243
3244 PR middle-end/77436
3245 * gcc.dg/torture/pr77436.c: New testcase.
3246
1c02615c 32472016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3248
3249 * gcc.dg/pr64252.c: Require int32plus.
3250 * gcc.dg/pr66299-1.c: Likewise.
3251 * gcc.dg/pr66299-2.c: Likewise.
3252 * gcc.dg/torture/20131115-1.c: Skip for avr.
3253
08fded5f 32542016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3255
3256 * gcc.target/aarch64/ands_3.c: New test.
3257
a7b3b7c4 32582016-08-31 Jakub Jelinek <jakub@redhat.com>
3259
68c215e4 3260 PR fortran/77352
3261 * gfortran.dg/gomp/pr77352.f90: New test.
3262
a7b3b7c4 3263 PR fortran/77374
3264 * gfortran.dg/gomp/pr77374.f08: New test.
3265
51a43c06 32662016-08-31 Marc Glisse <marc.glisse@inria.fr>
3267
3268 PR tree-optimization/73714
3269 * gcc.dg/tree-ssa/pr73714.c: New test.
3270
01109414 32712016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3272
3273 PR libgfortran/77393
3274 * gfortran.dg/fmt_f0_2.f90: New test.
3275
8036ac7f 32762016-08-31 Marc Glisse <marc.glisse@inria.fr>
3277
3278 * gcc.target/i386/pr59539-2.c: Adapt options.
3279 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3280
b298bde8 32812016-08-31 Paul Thomas <pault@gcc.gnu.org>
3282
3283 PR fortran/77418
3284 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3285 of the associate entity and replace with a pointer to the
3286 intended item on the stack.
3287
9f732c4e 32882016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3289 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3290
3291 PR fortran/48298
3292 * gfortran.dg/dtio_1.f90: New test.
3293 * gfortran.dg/dtio_2.f90: New test.
3294 * gfortran.dg/dtio_3.f90: New test.
3295 * gfortran.dg/dtio_4.f90: New test.
3296 * gfortran.dg/dtio_5.f90: New test.
3297 * gfortran.dg/dtio_6.f90: New test.
3298 * gfortran.dg/dtio_7.f90: New test.
3299 * gfortran.dg/dtio_8.f90: New test.
3300 * gfortran.dg/dtio_9.f90: New test.
3301 * gfortran.dg/dtio_10.f90: New test.
3302
d6dd1b60 33032016-08-30 David Malcolm <dmalcolm@redhat.com>
3304
3305 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3306 (test_many_nested_locations): New function.
3307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3308 (test_show_locus): Handle "test_many_nested_locations".
3309
2e7400df 33102016-08-30 David Malcolm <dmalcolm@redhat.com>
3311
3312 * g++.dg/template/double-greater-than-fixit.C: New test case.
3313
98023bfd 33142016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3315
3316 * gnat.dg/opt57.ad[sb]: New test.
3317 * gnat.dg/opt57_pkg.ads: New helper.
3318
f9723d87 33192016-08-30 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/69047
3322 * gcc.dg/pr69047.c: Fix byte-order check.
3323
77ce6232 33242016-08-30 Jakub Jelinek <jakub@redhat.com>
3325
adca2d16 3326 PR tree-optimization/72866
3327 * gcc.dg/vect/pr72866.c: New test.
3328
06cee168 3329 PR debug/77363
3330 * g++.dg/debug/dwarf2/pr77363.C: New test.
3331
4472e8d1 3332 PR middle-end/77377
3333 * gcc.target/i386/pr77377.c: New test.
3334
77ce6232 3335 PR debug/77389
3336 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3337 in dg-options.
3338
36bda760 33392016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3340
3341 * gfortran.dg/pr77372.f90: Moved to ...
3342 * gfortran.dg/ieee/pr77372.f90: here.
3343
2db6ea89 33442016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3345
3346 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3347 vector short/char initializations.
3348 * gcc.target/powerpc/vec-init-5.c: Likewise.
3349 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3350 vector initialization optimizations.
3351 * gcc.target/powerpc/vec-init-7.c: Likewise.
3352 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3353 vector float/double initializations.
3354 * gcc.target/powerpc/vec-init-9.c: Likewise.
3355
1e4df796 33562016-08-29 Uros Bizjak <ubizjak@gmail.com>
3357
3358 PR target/77403
3359 * gcc.target/i386/pr77403.c: New test.
3360
f293b7f2 33612016-08-29 Marek Polacek <polacek@redhat.com>
3362
3363 PR c/77292
3364 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3365
ea2ec8f6 33662016-08-29 Tom de Vries <tom@codesourcery.com>
3367
3368 PR c/77398
3369 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3370
686436fe 33712016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3374
686436fe 33752016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3376
3377 * gfortran.dg/dec_structure_13.f90: New testcase.
3378
f1ecf8b3 33792016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3380
3381 PR fortran/77261
3382 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3383 available.
3384
4670f428 33852016-08-28 Tom de Vries <tom@codesourcery.com>
3386
3387 PR lto/70955
3388 * gcc.dg/pr70955.c: New test.
3389 * gcc.dg/lto/pr70955_0.c: Same.
3390 * gcc.dg/lto/pr70955_1.c: Same.
3391
b243b563 33922016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3393
3394 PR tree-optimization/71077
3395 * gcc.target/i386/pr71077.c: New test.
3396
92a44a68 33972016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3398
3399 PR fortran/77380
3400 * gfortran.dg/pr77380.f90: New test.
3401
92a44a68 34022016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3403
3404 PR fortran/77372
3405 gfortran.dg/pr77372.f90: New test.
3406
367964fa 34072016-08-26 David Malcolm <dmalcolm@redhat.com>
3408
3409 * gcc.dg/spellcheck-fields-2.c (test): Move
3410 dg-begin/end-multiline-output within function body.
3411 (test_macro): New function.
3412
df4248fb 34132016-08-26 David Malcolm <dmalcolm@redhat.com>
3414
3415 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3416 (test_fixit_insert): Update expected output.
3417 (test_fixit_remove): Likewise.
3418 (test_fixit_replace): Likewise.
3419
377da6e4 34202016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3421
3422 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3423 Fix typo.
3424
4f16cc83 34252016-08-26 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/69047
3428 * gcc.dg/pr69047.c: New testcase.
3429
a54071b2 34302016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3431 Martin Jambhor <mjambor@suse.cz>
377da6e4 3432
a54071b2 3433 * gcc.dg/ipa/propbits-1.c: New test-case.
3434 * gcc.dg/ipa/propbits-2.c: Likewise.
3435 * gcc.dg/ipa/propbits-3.c: Likewise.
3436
2ae10c8c 34372016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3438
3439 PR fortran/77351
3440 * gfortran.dg/pr77351.f90: New test.
3441
c4963714 34422016-08-25 Marek Polacek <polacek@redhat.com>
3443
3444 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3445
49e1f4eb 34462016-08-25 Marek Polacek <polacek@redhat.com>
3447
3448 PR c/77323
3449 * gcc.dg/pr77323.c: New test.
3450
984f03c2 34512016-08-24 Paul Thomas <pault@gcc.gnu.org>
3452
3453 PR fortran/77358
3454 * gfortran.dg/submodule_17.f08: New test.
3455
92a44a68 34562016-08-24 Michael Collison <michael.collison@linaro.org>
3457 Michael Collison <michael.collison@arm.com>
f6c98a9a 3458
3459 * gcc.target/arm/builtin_saddl.c: New testcase.
3460 * gcc.target/arm/builtin_saddll.c: New testcase.
3461 * gcc.target/arm/builtin_uaddl.c: New testcase.
3462 * gcc.target/arm/builtin_uaddll.c: New testcase.
3463 * gcc.target/arm/builtin_ssubl.c: New testcase.
3464 * gcc.target/arm/builtin_ssubll.c: New testcase.
3465 * gcc.target/arm/builtin_usubl.c: New testcase.
3466 * gcc.target/arm/builtin_usubll.c: New testcase.
3467
8938d43d 34682016-08-24 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR target/77270
3471 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3472 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3473 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3474 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3475 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3476 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3477 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3478 effective target. Remove scan-assembler-times directives.
3479 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3480 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3481 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3482
2fb84e50 34832016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3484
3485 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3486 of unsigned int.
3487 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3488
cac7df4e 34892016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3490
3491 PR testsuite/77317
3492 * lib/target-supports.exp
3493 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3494 (check_effective_target_vect_natural_alignment): Ditto.
3495 (check_effective_target_vector_alignment_reachable): Ditto.
3496 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3497
b904831d 34982016-08-23 Ian Lance Taylor <iant@golang.org>
3499
3500 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3501
ff055c48 35022016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3503
3504 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3505 being created from pointers to memory locations.
3506 * gcc.target/powerpc/vec-init-2.c: Likewise.
3507
27af8972 35082016-08-23 Fritz Reese <fritzoreese@gmail.com>
3509
3510 * gfortran.dg/dec_structure_12.f90: New testcase.
3511
bd8ac469 35122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3513
3514 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3515
434d4291 35162016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3517
3518 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3519 verification.
3520
be0be2de 35212016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3522
3523 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3524 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3525
7feac654 35262016-08-23 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/27336
3529 * c-c++-common/pr27336.c: New testcase.
3530
364743f3 35312016-08-22 Marek Polacek <polacek@redhat.com>
3532
3533 PR c++/77321
3534 * g++.dg/cpp1y/pr77321.C: New test.
3535
b92c452d 35362016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3537
3538 PR fortran/60774
3539 * gfortran.dg/empty_label.f: Adjust test for new error message.
3540 * gfortran.dg/empty_label.f90: Ditto.
3541 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3542 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3543 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3544
bfbc628a 35452016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3546
3547 PR fortran/61318
3548 * gfortran.dg/pr61318.f90: New test.
3549
99af6e70 35502016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3551
3552 PR fortran/77260
3553 * gfortran.dg/pr77260_1.f90: New test.
3554 * gfortran.dg/pr77260_2.f90: Ditto.
3555
6cfc7001 35562016-08-22 Joseph Myers <joseph@codesourcery.com>
3557
3558 PR middle-end/77269
3559 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3560 __builtin_signbitf and __builtin_signbitl in expected generic
3561 expansion.
3562 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3563 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3564 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3565 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3566 tests.
3567
012f068a 35682016-08-22 Joseph Myers <joseph@codesourcery.com>
3569
3570 * gcc.dg/torture/float128-builtin.c,
3571 gcc.dg/torture/float128-ieee-nan.c,
3572 gcc.dg/torture/float128x-builtin.c,
3573 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3574 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3575 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3576 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3577 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3578 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3579 gcc.dg/torture/floatn-nan.h: New tests.
3580
e2c5b687 35812016-08-22 Joseph Myers <joseph@codesourcery.com>
3582
3583 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3584 macro.
3585 (main): Update calls to TEST_I_F.
3586 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3587 macro.
3588 (main): Update calls to TEST_I_F.
3589
b4635564 35902016-08-22 Joseph Myers <joseph@codesourcery.com>
3591
3592 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3593 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3594 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3595 names in calls to TEST_I_F.
3596
802bc569 35972016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3598
3599 PR c/52952
3600 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3601
70fa7158 36022016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3603
3604 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3605 and !natural_alignment_64.
3606 * gcc.dg/ipa/propalign-2.c: Likewise.
3607 * gcc.dg/ipa/propalign-3.c: Likewise.
3608 * gcc.dg/ipa/propalign-4.c: Likewise.
3609 * gcc.dg/ipa/propalign-5.c: Likewise.
3610 * lib/target-supports.exp
3611 (check_effective_target_natural_alignment_32): Add avr-*-*.
3612
d0346b1a 36132016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3614
3615 PR tree-optimization/61839
3616 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3617 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3618 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3619 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3620
82c85aba 36212016-08-19 Joseph Myers <joseph@codesourcery.com>
3622
3623 PR c/32187
3624 * lib/target-supports.exp (check_effective_target_float16)
3625 (check_effective_target_float32, check_effective_target_float64)
3626 (check_effective_target_float128, check_effective_target_float32x)
3627 (check_effective_target_float64x)
3628 (check_effective_target_float128x)
3629 (check_effective_target_float16_runtime)
3630 (check_effective_target_float32_runtime)
3631 (check_effective_target_float64_runtime)
3632 (check_effective_target_float128_runtime)
3633 (check_effective_target_float32x_runtime)
3634 (check_effective_target_float64x_runtime)
3635 (check_effective_target_float128x_runtime)
3636 (check_effective_target_floatn_nx_runtime)
3637 (add_options_for_float16, add_options_for_float32)
3638 (add_options_for_float64, add_options_for_float128)
3639 (add_options_for_float32x, add_options_for_float64x)
3640 (add_options_for_float128x): New procedures.
3641 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3642 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3643 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3644 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3645 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3646 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3647 gcc.dg/torture/float128-complex.c,
3648 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3649 gcc.dg/torture/float128x-basic.c,
3650 gcc.dg/torture/float128x-complex.c,
3651 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3652 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3653 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3654 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3655 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3656 gcc.dg/torture/float32x-basic.c,
3657 gcc.dg/torture/float32x-complex.c,
3658 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3659 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3660 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3661 gcc.dg/torture/float64x-basic.c,
3662 gcc.dg/torture/float64x-complex.c,
3663 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3664 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3665 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3666 gcc.dg/torture/floatn-tg.h,
3667 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3668 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3669 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3670 gcc.dg/torture/fp-int-convert-float128x.c,
3671 gcc.dg/torture/fp-int-convert-float16-timode.c,
3672 gcc.dg/torture/fp-int-convert-float16.c,
3673 gcc.dg/torture/fp-int-convert-float32-timode.c,
3674 gcc.dg/torture/fp-int-convert-float32.c,
3675 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3676 gcc.dg/torture/fp-int-convert-float32x.c,
3677 gcc.dg/torture/fp-int-convert-float64-timode.c,
3678 gcc.dg/torture/fp-int-convert-float64.c,
3679 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3680 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3681 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3682 maximum exponent of floating-point type. Use it in testing
3683 whether 0x8...0 fits in the floating-point type. Always treat -1
3684 (signed 0xf...f) as fitting in the floating-point type.
3685 (M_OK1): New macro.
3686 * gcc.dg/torture/fp-int-convert-double.c,
3687 gcc.dg/torture/fp-int-convert-float.c,
3688 gcc.dg/torture/fp-int-convert-float128-timode.c,
3689 gcc.dg/torture/fp-int-convert-float128.c,
3690 gcc.dg/torture/fp-int-convert-float80-timode.c,
3691 gcc.dg/torture/fp-int-convert-float80.c,
3692 gcc.dg/torture/fp-int-convert-long-double.c,
3693 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3694
cf0bbc39 36952016-08-19 Jakub Jelinek <jakub@redhat.com>
3696
9354a9a5 3697 PR fortran/72744
3698 * gfortran.dg/gomp/pr72744.f90: New test.
3699
cf0bbc39 3700 PR fortran/69281
3701 * gfortran.dg/gomp/pr69281.f90: New test.
3702
ee0e163a 37032016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3704
1e4df796 3705 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3706 the last special seed value.
3707 * gfortran.dg/random_7.f90: Use size for last array member instead
3708 of hardcoded value.
ee0e163a 3709
6d7de609 37102016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3711
3712 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3713 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3714
e3243c77 37152016-08-19 Richard Biener <rguenther@suse.de>
3716
3717 PR tree-optimization/77286
3718 * gcc.dg/torture/pr77286.c: New testcase.
3719
b983d92d 37202016-08-18 David Malcolm <dmalcolm@redhat.com>
3721
3722 * gcc.dg/verbose-asm-2.c: New test case.
3723
48a7392b 37242016-08-18 David Malcolm <dmalcolm@redhat.com>
3725
3726 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3727 (custom_diagnostic_finalizer): Update for change to
3728 diagnostic_show_locus.
3729
5c8151fa 37302016-08-18 David Malcolm <dmalcolm@redhat.com>
3731
3732 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3733 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3734
26040f06 37352016-08-18 Marek Polacek <polacek@redhat.com>
3736
3737 PR c/71514
3738 * gcc.dg/pr71514.c: New test.
3739
360e911d 37402015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3741
3742 PR target/72839
3743 * gcc.target/i386/pr72839.c: New test.
3744
6de0546d 37452016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3746
3747 PR middle-end/70895
3748 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3749 * c-c++-common/goacc/reduction-1.c: Likewise.
3750 * c-c++-common/goacc/reduction-2.c: Likewise.
3751 * c-c++-common/goacc/reduction-3.c: Likewise.
3752 * c-c++-common/goacc/reduction-4.c: Likewise.
3753
cee80871 37542016-08-18 Alan Modra <amodra@gmail.com>
3755
3756 * gcc.c-torture/compile/pr72771.c: New.
3757
f9c39b65 37582016-08-17 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR fortran/67496
3761 * gfortran.dg/pr67496.f90: New test.
3762
92a44a68 37632015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3764
3765 PR tree-optimization/71752
f9c39b65 3766 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3767
d2392ec3 37682016-08-17 Uros Bizjak <ubizjak@gmail.com>
3769
3770 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3771
c4994c0b 37722016-08-17 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR middle-end/77259
3775 * g++.dg/ipa/devirt-52.C: New test.
3776
f7896ff0 37772016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3778
3779 * c-c++-common/goacc/reduction-6.c: New testcase.
3780
7104d1a8 37812016-08-17 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/76490
3784 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3785 * gcc.dg/pr52904.c: XFAIL.
3786
cff41b9e 37872016-08-17 Richard Biener <rguenther@suse.de>
3788
3789 PR tree-optimization/23855
3790 * gcc.dg/loop-unswitch-2.c: Adjust.
3791
b1398e47 37922016-08-16 Jakub Jelinek <jakub@redhat.com>
3793
3794 PR tree-optimization/72817
3795 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3796
de41fc22 37972016-08-16 Joseph Myers <joseph@codesourcery.com>
3798
3799 PR libgcc/77265
3800 * gcc.dg/torture/float128-extend-inf.c: New test.
3801
5927e78e 38022016-08-16 David Malcolm <dmalcolm@redhat.com>
3803
3804 PR c/72857
3805 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3806 for embedded NUL.
3807 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3808 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3809 caret placement.
3810 (test_oct): Likewise.
3811 (test_multiple): Likewise.
3812 (test_field_width_specifier): Likewise.
3813 (test_field_width_specifier_2): New function.
3814 (test_field_precision_specifier): New function.
3815 (test_embedded_nul): Update expected caret placement.
3816 (test_non_contiguous_strings): Update line number.
3817 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3818 (__emit_string_literal_range): Add "caret_idx" param.
3819 (test_simple_string_literal): Add value for new param, updating
3820 expected output..
3821 (test_concatenated_string_literal): Likewise.
3822 (test_multiline_string_literal): Likewise.
3823 (test_hex): Likewise.
3824 (test_oct): Likewise.
3825 (test_multiple): Likewise.
3826 (test_ucn4): Likewise.
3827 (test_ucn8): Likewise.
3828 (test_u8): Likewise.
3829 (test_u): Likewise; update expected message, from "range" to
3830 "location".
3831 (test_U): Likewise.
3832 (test_L): Likewise.
3833 (test_macro): Add value for new param.
3834 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3835 (__emit_string_literal_range): Add "caret_idx" param.
3836 (test_stringified_token_1): Add value for new param. Update
3837 expected message, from "range" to "location".
3838 (test_stringized_token_2): Likewise, adding param to macro.
3839 (test_stringified_token_3): Likewise.
3840 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3841 (emit_warning): Convert param from source_range to location_t.
3842 (test_string_literals): Add caret_idx param, and use it when
3843 constructing a substring_loc. Update error message, from
3844 "range" to "location".
3845
b8d94309 38462016-08-16 Jakub Jelinek <jakub@redhat.com>
3847
2e947447 3848 PR target/71910
3849 * g++.dg/gomp/pr71910.C: New test.
3850
9ea71b15 3851 PR middle-end/67485
3852 * gcc.c-torture/compile/pr67485.c: New test.
3853
b8d94309 3854 PR target/72867
3855 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3856
31de5086 38572016-08-16 Bin Cheng <bin.cheng@arm.com>
3858
3859 PR tree-optimization/69848
3860 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3861
a05d3de8 38622016-08-16 Martin Liska <mliska@suse.cz>
3863
3864 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3865 of memory operations so that it can be handled by core2
3866 in 32-bit mode.
3867
b50ad04e 38682016-08-16 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/76783
3871 * gcc.dg/pr76783.c: New testcase.
3872 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3873
b441db40 38742016-08-16 Bin Cheng <bin.cheng@arm.com>
3875
3876 PR tree-optimization/72817
3877 PR tree-optimization/73450
3878 * gcc.dg/tree-ssa/pr72817.c: New test.
3879 * gcc.dg/tree-ssa/pr73450.c: New test.
3880
36d310d0 38812016-08-15 Fritz Reese <fritzoreese@gmail.com>
3882
3883 * gfortran.dg/init_flag_13.f90: New testcase.
3884 * gfortran.dg/init_flag_14.f90: Ditto.
3885 * gfortran.dg/init_flag_15.f03: Ditto.
3886 * gfortran.dg/dec_init_1.f90: Ditto.
3887 * gfortran.dg/dec_init_2.f90: Ditto.
3888
e5ec9f76 38892016-08-15 Uros Bizjak <ubizjak@gmail.com>
3890
3891 PR target/72867
3892 * gcc.target/i386/pr72867.c: New test.
3893
6ce66d38 38942016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * c-c++-common/dump-ada-spec-5.c: New test.
3897
894463cf 38982016-08-15 Richard Biener <rguenther@suse.de>
3899
3900 PR tree-optimization/73434
3901 * gcc.dg/torture/pr73434.c: New testcase.
3902
98b374b4 39032016-08-15 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR tree-optimization/72824
3906 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3907
9b90f118 39082016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3909
3910 PR fortran/70598
3911 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3912 in use_device clause.
3913 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3914 * gfortran.dg/goacc/list.f95: Adjust to catch
3915 "neither a POINTER nor an array" error messages.
3916
1d80868e 39172016-08-14 Uros Bizjak <ubizjak@gmail.com>
3918
3919 PR target/76342
3920 * gcc.target/i386/pr76342.c: New test.
3921
153e4ac1 39222016-08-12 Jakub Jelinek <jakub@redhat.com>
3923
3924 PR c/71512
3925 * g++.dg/ubsan/pr71512.C: New test.
3926 * c-c++-common/ubsan/pr71512-1.c: New test.
3927 * c-c++-common/ubsan/pr71512-2.c: New test.
3928
3c382998 39292016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3930
3931 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3932 vector initialization options.
3933 * gcc.target/powerpc/vec-init-2.c: Likewise.
3934 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3935 is generated on ISA 3.0.
3936
7079d57a 39372016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3938
3939 PR middle-end/71654
3940 * gcc.dg/c-c++-common/pr71654.c: New test.
3941 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3942 dg-options.
3943 * gcc.dg/tree-ssa/vrp24: Likewise.
3944
7175bb2a 39452016-08-12 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR c/67410
3948 * gcc.dg/pr67410.c: New test.
3949
56fb8e9d 39502016-08-12 Bin Cheng <bin.cheng@arm.com>
3951
3952 PR tree-optimization/69848
3953 * gcc.dg/vect/vect-pr69848.c: New test.
3954
1f84b4ab 39552016-08-12 Uros Bizjak <ubizjak@gmail.com>
3956
3957 PR testsuite/71008
3958 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3959 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3960 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3961 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3962
60b349d9 39632016-08-12 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/57326
3966 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3967 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3968 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3969 * gcc.target/i386/pr45685.c: Likewise.
3970 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3971 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3972 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3973 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3974 * gfortran.dg/pr34163.f90: Likewise.
3975
6d5f72f3 39762016-08-12 Martin Liska <mliska@suse.cz>
3977
3978 * g++.dg/gcov/gcov-16.C: New test.
3979 * lib/gcov.exp: Support new argument for run-gcov function.
3980
b357db2c 39812016-08-12 Martin Liska <mliska@suse.cz>
3982
3983 PR gcov-profile/35590
3984 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3985
08e33f10 39862016-08-12 Richard Biener <rguenther@suse.de>
3987
3988 PR tree-optimization/72851
3989 * gcc.dg/torture/pr72851.c: New testcase.
3990
92a44a68 39912016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3992
832d369d 3993 PR debug/63240
3994 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3995 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3996 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3997 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3998 DW_AT_deleted.
3999
1289a281 4000 PR debug/55641
4001 * g++.dg/debug/dwarf2/ref-1.C: New.
4002
9a478fab 4003 PR debug/49366
4004 * g++.dg/debug/dwarf2/template-params-12.H: New.
4005 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4006 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4007 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4008 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4009 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4010 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4011 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4012
e61229f8 40132016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4014
4015 PR target/72863
4016 * gcc.target/powerpc/pr72863.c: New test.
4017
c7823416 40182016-08-11 Uros Bizjak <ubizjak@gmail.com>
4019
4020 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4021
df15667f 40222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4023
4024 * gcc.target/i386/pieces-strcpy-1.c: New test.
4025 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4026
83c375ba 40272016-08-11 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR c++/72868
4030 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4031
350f354a 40322015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4033
4034 * gcc.target/i386/pieces-memcpy-1.c: New test.
4035 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4036 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4037 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4038 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4039 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4040
74be5bc1 40412016-08-11 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR c/72816
20fb4916 4044 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4045
40395983 40462016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4047
4048 PR tree-optimization/71083
4049 * gcc.c-torture/execute/pr71083.c: New test.
4050 * gnat.dg/loop_optimization23.adb: New test.
4051 * gnat.dg/loop_optimization23_pkg.ads: New test.
4052 * gnat.dg/loop_optimization23_pkg.adb: New test.
4053
ec969ce4 40542016-08-11 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/72772
4057 * gcc.dg/graphite/pr35356-1.c: Adjust.
4058 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4059
25482c16 40602016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4061
4062 * gfortran.dg/random_7.f90: Take into account that the last seed
4063 value is the special p value.
4064 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4065
f454033a 40662016-08-11 Richard Biener <rguenther@suse.de>
4067
4068 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4069
2d2b78a1 40702016-08-11 Alan Modra <amodra@gmail.com>
4071
4072 * gcc.target/powerpc/pr71680.c: New.
4073
97468983 40742016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4075
4076 * gcc.target/powerpc/bfp/bfp.exp: New file.
4077 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4078 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4079 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4080 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4081 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4082 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4083 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4084 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4085 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4086 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4087 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4088 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4089 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4090 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4091 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4092 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4093 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4094 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4095 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4096 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4097 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4098 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4099 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4100 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4101 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4102 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4103 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4104 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4105 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4106 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4107 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4108 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4109 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4110 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4111 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4112 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4113 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4114 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4115 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4116 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4117 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4118 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4119 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4120 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4121 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4122 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4123 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4124 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4125 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4126 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4127 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4128 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4129 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4130
23a6fe48 41312016-08-10 Bin Cheng <bin.cheng@arm.com>
4132
4133 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4134 Add aarch64*-*-*.
4135
0cb8f73e 41362016-08-10 Bin Cheng <bin.cheng@arm.com>
4137
4138 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4139
b7ed2a65 41402016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4141
4142 PR target/72853
4143 * gcc.target/powerpc/pr72853.c: New test.
4144
2d2b4107 41452016-08-10 Martin Liska <mliska@suse.cz>
4146
4147 PR gcov-profile/58306
4148 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4149
7132b755 41502016-08-10 Martin Liska <mliska@suse.cz>
4151
4152 * g++.dg/gcov/gcov-threads-1.C: New test.
4153
5186407c 41542016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4155
4156 PR target/71873
4157 * gcc.target/avr/pr71873.c: New test.
4158
44f01555 41592016-08-09 Martin Liska <mliska@suse.cz>
4160
4161 * g++.dg/gcov/gcov-dump-1.C: New test.
4162 * g++.dg/gcov/gcov-dump-2.C: New test.
4163
7d4f18f5 41642016-08-09 Martin Liska <mliska@suse.cz>
4165
4166 * gcc.dg/tree-prof/val-prof-9.c: New test.
4167
defa7026 41682016-08-09 Martin Liska <mliska@suse.cz>
4169
4170 * gcc.dg/tree-prof/val-prof-8.c: New test.
4171
ae7e6062 41722016-08-09 Martin Jambor <mjambor@suse.cz>
4173
0c47dd26 4174 PR ipa/71981
4175 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4176
a69fb570 41772016-08-09 Bin Cheng <bin.cheng@arm.com>
4178
4179 PR tree-optimization/33707
4180 * gcc.dg/vect/pr33707.c: New test.
4181
a031a844 41822016-08-09 Bin Cheng <bin.cheng@arm.com>
4183
4184 PR tree-optimization/pr72772
4185 * gcc.dg/tree-ssa/pr72772.c: New test.
4186
8f1baf0d 41872016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4188
4189 PR rtl-optimization/66669
4190 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4191
53e7aca1 41922016-08-09 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR tree-optimization/72824
4195 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4196
c162fa25 41972016-08-09 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/71802
4200 * gcc.dg/torture/pr71802.c: New testcase.
4201
87156a7d 42022016-08-09 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR c++/72809
4205 * g++.dg/eh/stdarg1.C: New test.
4206
d0029333 42072016-08-08 Andi Kleen <ak@linux.intel.com>
4208
4209 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4210 test command line in failure log.
4211 (profopt-execute): dito. Make autofdo file names unique.
4212
7af4d06b 42132016-08-08 David Malcolm <dmalcolm@redhat.com>
4214
4215 PR c/64955
4216 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4217 output.
4218
7091ff70 42192016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4220
4221 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4222 c99_runtime.
4223 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4224 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4225 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4226 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4227 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4228 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4229
d189b094 42302016-08-08 David Malcolm <dmalcolm@redhat.com>
4231
4232 PR c/52952
4233 * gcc.dg/cpp/pr66415-1.c: Likewise.
4234 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4235 * gcc.dg/format/c90-printf-1.c: Likewise.
4236 * gcc.dg/format/diagnostic-ranges.c: New test case.
4237
440837fe 42382016-08-08 Jakub Jelinek <jakub@redhat.com>
4239
7cbcf608 4240 PR fortran/72716
4241 * gfortran.dg/gomp/pr72716.f90: New test.
4242
aa1ddb66 4243 PR middle-end/72781
4244 * gcc.dg/gomp/pr72781.c: New test.
4245
440837fe 4246 PR middle-end/68762
4247 * g++.dg/vect/pr68762-1.cc: New test.
4248 * g++.dg/vect/pr68762-2.cc: New test.
4249 * g++.dg/vect/pr68762.h: New file.
4250
eb571c16 42512016-08-08 Martin Sebor <msebor@redhat.com>
4252
4253 PR testsuite/72838
f9c39b65 4254 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4255 * g++.dg/warn/overflow-warn-3.C: Same.
4256 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4257
8ca5189a 42582016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4259
4260 PR fortran/71936
4261 * gfortran.dg/allocate_with_source_21.f03: New test.
4262
1495e54c 42632016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4264
4265 PR fortran/72698
4266 * gfortran.dg/allocate_with_source_20.f03: New test.
4267
d1e97886 42682016-08-08 Alan Modra <amodra@gmail.com>
4269
4270 * gcc.c-torture/compile/pr72802.c: New.
4271
9da84a54 42722016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4273
4274 PR fortran/70524
4275 * gfortran.dg/dependency_48.f90: New test.
4276
3f9692a5 42772016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4278
b5b764be 4279 PR fortran/70040
3f9692a5 4280 * gfortran.dg/pr70040.f90: New testcase.
4281
099ec19a 42822016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4283
4284 PR fortran/71961
4285 * gfortran.dg/matmul_10.f90: New testcase.
4286
e8272095 42872016-08-07 Jan Hubicka <hubicka@ucw.cz>
4288
4289 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4290
f5d2c462 42912016-08-07 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR c/72816
4294 * gcc.dg/pr72816.c: New test.
4295
30c60892 42962016-08-06 Jonathan Wakely <jwakely@redhat.com>
4297
4298 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4299 * g++.dg/conversion/pr41426.C: Likewise.
4300 * g++.dg/conversion/pr66211.C: Likewise.
4301 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4302 * g++.dg/init/ref8.C: Likewise.
4303 * g++.old-deja/g++.law/cvt20.C: Likewise.
4304 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4305
2abf3c4a 43062016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4307
4308 PR tree-optimization/18046
4309 * gcc.dg/tree-ssa/vrp105.c: New test.
4310 * gcc.dg/tree-ssa/vrp106.c: New test.
4311
a940fdc7 43122016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4313
4314 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4315 1ul in diagnostics. Remove hyphen from "constant-expression."
4316 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4317 * g++.dg/cpp0x/static_assert3.C: Same.
4318 * g++.dg/cpp1y/constexpr-throw.C: Same.
4319 * g++.dg/template/nontype3.C: Same.
4320 * g++.dg/warn/overflow-warn-1.C: Same.
4321 * g++.dg/warn/overflow-warn-3.C: Same.
4322 * g++.dg/warn/overflow-warn-4.C: Same.
4323
d4166bdc 43242016-08-05 David Malcolm <dmalcolm@redhat.com>
4325
4326 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4327 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4328 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4329 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4330
906dd612 43312016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4332
4333 PR tree-optimization/72810
4334 * gcc.dg/tree-ssa/vrp110.c: New test.
4335
9788fb76 43362016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4337
4338 PR Target/72819
4339 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4340 registers.
4341 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4342 saving the half-precision registers.
4343 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4344 value is returned in h0.
4345 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4346 are passed in FP/SIMD registers.
4347 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4348 passing works corrcetly.
4349 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4350 (hfa_f16x2_t): Likewise.
4351 (hfa_f16x3_t): Likewise.
4352 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4353 are promoted to double and passed in a double register.
4354 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4355 are promoted to double and stacked.
4356 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4357 __fp16 data types.
4358 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4359 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4360 __fp16 first get passed in FP/SIMD registers, then stacked.
4361
30f40fe4 43622016-08-05 Nathan Sidwell <nathan@acm.org>
4363
4364 PR c++/68724
4365 * g++.dg/cpp0x/pr68724.C: New.
4366
8a6540e1 43672016-08-05 Richard Biener <rguenther@suse.de>
4368
4369 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4370
09001ac1 43712016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4372
4373 * gcc.dg/tree-ssa/vrp107.c: New test.
4374 * gcc.dg/tree-ssa/vrp108.c: New test.
4375 * gcc.dg/tree-ssa/vrp109.c: New test.
4376
88ab6a9c 43772016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4378
4379 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4380 dg-options.
4381
b2a036e7 43822016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4383
4384 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4385 test-cases.
4386 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4387 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4388 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4389 test-cases.
4390 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4391 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4392 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4393 large_double.
4394
8dbf49cb 43952016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4396
4397 PR c++/72800
4398 * g++.dg/cpp1y/lambda-ice1.C: New.
4399
dcc45aae 44002016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4401
4402 PR c++/72759
4403 * g++.dg/cpp1y/pr72759.C: New test.
4404
88fe4062 44052016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4406
4407 * gcc.dg/switch-10.c: New test.
4408
a1af716f 44092016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4410
4411 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4412
1fa5d8ba 44132016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4414
4415 * c-c++-common/goacc/routine-5.c: Update.
4416
e8dedc4a 44172016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4418
4419 PR rtl-optimization/70903
4420 * gcc.c-torture/execute/pr70903.c: New test.
4421
7ca5003c 44222016-08-04 Martin Liska <mliska@suse.cz>
4423
4424 * gcc.dg/params/params.exp: Replace file exists with
4425 TESTING_IN_BUILD_TREE.
4426
810702a2 44272016-08-04 Marek Polacek <polacek@redhat.com>
4428
4429 PR c++/70229
4430 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4431
fa8a8f79 44322016-08-04 Richard Biener <rguenther@suse.de>
4433
4434 PR middle-end/71984
4435 * gcc.dg/torture/pr71984.c: Guard correctness check for
4436 little-endian.
4437
9916f5a5 44382016-08-03 Andrew Pinski <apinski@cavium.com>
4439
4440 * gcc.c-torture/compile/20160802-1.c: New testcase.
4441
278b4698 44422016-08-03 Fritz Reese <fritzoreese@gmail.com>
4443
4444 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4445
860c3c85 44462016-08-03 Richard Biener <rguenther@suse.de>
4447
4448 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4449 and remove -O3.
4450 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4451 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4452
0a41d717 44532016-08-03 Richard Biener <rguenther@suse.de>
4454
4455 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4456 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4457 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4458 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4459
52e3c0e8 44602016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4461
4462 * gcc.dg/init-excess-2.c: Require int32plus.
4463 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4464 * gcc.dg/pr59963-2.c: Require int32plus.
4465 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4466 * gcc.dg/unroll-7.c: Require int32plus.
4467
ad8a330c 44682016-08-02 Bin Cheng <bin.cheng@arm.com>
4469
4470 PR tree-optimization/34114
4471 * gcc.dg/tree-ssa/loop-42.c: New test.
4472
d3aa3636 44732016-08-02 Tamar Christina <tamar.christina@arm.com>
4474
4475 * gcc.target/aarch64/vminmaxnm.c: New.
4476 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4477 tests.
4478
c79d3723 44792016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4480
4481 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4482 vec_extract for vector float, vector int, vector short, and vector
4483 char.
4484 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4485 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4486 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4487 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4488
5fc13c39 44892016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4490
4491 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4492 single stack adjustment, no writeback.
5fc13c39 4493 * gcc.target/aarch64/test_frame_12.c: Likewise.
4494 * gcc.target/aarch64/test_frame_13.c: Likewise.
4495 * gcc.target/aarch64/test_frame_15.c: Likewise.
4496 * gcc.target/aarch64/test_frame_6.c: Likewise.
4497 * gcc.target/aarch64/test_frame_7.c: Likewise.
4498 * gcc.target/aarch64/test_frame_8.c: Likewise.
4499 * gcc.target/aarch64/test_frame_16.c: New test.
4500
2eb70c76 45012015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4502
4503 PR target/72748
4504 * gcc.target/i386/pr72748.c: New test.
4505
92a44a68 45062015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4507
4508 PR tree-optimization/71818
4509 * gcc.dg/vect/pr71818.c: New
4510
56e7a293 45112016-08-01 Martin Liska <mliska@suse.cz>
4512
4513 PR tree-optimization/71857
4514 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4515
aa8852cc 45162016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4517
4518 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4519
f3c032a4 45202016-08-01 Jan Beulich <jbeulich@suse.com>
4521
4522 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4523
a1e9d2c3 45242016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4525
4526 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4527 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4528
466045aa 45292016-07-31 Jonathan Wakely <jwakely@redhat.com>
4530
4531 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4532 (check_effective_target_c++): Likewise. Also match for libstdc++.
4533
92a44a68 45342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4535
4536 PR fortran/41922
4537 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4538 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4539 * gfortran.dg/pr41922.f90: New test.
4540
dd13eb1b 45412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4542
4543 PR fortran/68566
4544 * gfortran.dg/pr68566.f90: new test.
4545
a940fdc7 45462016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4547
4548 PR c++/60760
4549 PR c++/71091
4550 * g++.dg/cpp0x/constexpr-cast.C: New test.
4551 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4552 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4553 * g++.dg/ubsan/pr63956.C: Correct.
4554
efa8ff03 45552016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4556
4557 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4558 vector double or vector long where the vector is in memory.
4559 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4560 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4561
0b8113c5 45622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4563
4564 PR fortran/69867
4565 * gfortran.dg/pr69867.f90: New test.
4566
3badc59b 45672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4568
4569 PR fortran/69962
4570 * gfortran.dg/pr69962.f90: New test.
4571
fc8b54ff 45722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4573
4574 PR fortran/70006
4575 * gfortran.dg/pr70006.f90: New test.
4576
165b422e 45772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4578
4579 PR fortran/71730
4580 * gfortran.dg/pr71730.f90: New test.
4581 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4582 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4583 * gfortran.dg/array_constructor_26.f03: Ditto.
4584
0c6334ed 45852016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4586
4587 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4588 * gcc.target/powerpc/pr71763.c: Likewise.
4589
4ebf85be 45902016-07-29 Marek Polacek <polacek@redhat.com>
4591
4592 PR c/71742
4593 * gcc.dg/940510-1.c: Adjust dg-error.
4594 * gcc.dg/c99-flex-array-1.c: Likewise.
4595 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4596
9efe5be6 4597 PR c/71853
4598 * gcc.dg/noncompile/pr71853.c: New test.
4599
4c4548bb 4600 PR c/71573
4601 * gcc.dg/noncompile/pr71573.c: New test.
4602
8ae70602 4603 PR c/71926
4604 * g++.dg/warn/Wparentheses-30.C: New test.
4605 * gcc.dg/Wparentheses-14.c: New test.
4606
cfc1aded 46072016-07-29 Uros Bizjak <ubizjak@gmail.com>
4608
4609 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4610
d5e80d93 46112016-07-29 Bin Cheng <bin.cheng@arm.com>
4612
4613 PR tree-optimization/57558
4614 * gcc.dg/vect/pr57558-1.c: New test.
4615 * gcc.dg/vect/pr57558-2.c: New test.
4616
c7c713ec 46172016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4618
cfc1aded 4619 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4620 to scan forwprop1 dump pass.
4621
34b9af67 46222016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4623
4624 PR c++/51488
4625 * g++.dg/template/pr51488.C: New.
4626
322d4184 46272016-07-29 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR c/71969
4630 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4631 static __inline__.
4632 * gcc.dg/pr71969-1.c: New test.
4633 * gcc.dg/pr71969-2.c: New test.
4634 * gcc.dg/pr71969-3.c: New test.
4635
7648c9c7 46362016-07-29 Marek Polacek <polacek@redhat.com>
4637
4638 PR c/71574
4639 * c-c++-common/pr71574.c: New test.
4640
35fddbd6 4641 PR c/71583
4642 * gcc.dg/noncompile/pr71583.c: New test.
4643
d06bcb87 46442016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4645
4646 PR middle-end/68217
4647 * gcc.dg/pr68217.c: New test.
4648
fb5574d7 46492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 PR fortran/71067
4652 * gfortran.dg/pr71067_1.f90: New test.
4653 * gfortran.dg/pr71067_2.f90: Ditto.
4654
a52bb7a0 46552016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4656
4657 * gcc.target/powerpc/vec-extract-1.c: New test.
4658
42e96823 46592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4660
4661 PR fortran/71799
4662 * gfortran.dg/pr71799.f90: New test.
4663
d5539c6b 46642016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/71665
4667 * g++.dg/cpp0x/pr71665-1.C: New.
4668 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4669 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4670 * g++.dg/ext/label10.C: Likewise.
4671 * g++.dg/parse/constant5.C: Likewise.
4672
05995232 46732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4674
4675 PR fortran/71859
4676 * gfortran.dg/pr71859.f90: New test.
4677 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4678 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4679
7a4429b2 46802016-07-28 Paul Thomas <pault@gcc.gnu.org>
4681
4682 PR fortran/71883
4683 * gfortran.dg/pr71883.f90 : New test.
4684
f339cf78 46852016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4686
4687 PR tree-optimization/71734
cfc1aded 4688 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4689
8311fe26 46902016-07-28 Renlin Li <renlin.li@arm.com>
4691
4692 Revert
4693 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4694
4695 PR fortran/71902
4696 * gfortran.dg/dependency_47.f90: New test.
4697
595e387a 46982016-07-28 Martin Liska <mliska@suse.cz>
4699
4700 PR gcov-profile/68025
4701 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4702
83554604 47032016-07-28 Martin Liska <mliska@suse.cz>
4704
4705 * g++.dg/vect/pr70944.cc: New test.
4706
ec6d2d63 47072016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4708
4709 PR middle-end/71994
4710 * gcc.dg/torture/pr71994.c: New test.
4711
12dabcee 47122016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4713
4714 PR middle-end/71078
4715 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4716 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4717 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4718
262a83d5 47192016-07-27 Richard Biener <rguenther@suse.de>
4720
4721 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4722
3989f1fe 47232016-07-27 Martin Liska <mliska@suse.cz>
4724
4725 * gcc.dg/predict-13.c: New test.
4726 * gcc.dg/predict-14.c: New test.
4727
69a499fa 47282016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4729
7a4429b2 4730 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4731 including stdint.h.
4732 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4733 including stdint.h.
4734
751fef95 47352016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4736
4737 PR target/71869
4738 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4739 IEEE built-in functions handle quiet and signalling NaNs
4740 correctly.
4741
5e07497c 47422016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4743
4744 PR fortran/71862
4745 * gfortran.dg/pr71862.f90: New test.
4746
18928e61 47472016-07-26 Martin Sebor <msebor@redhat.com>
4748
4749 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4750 selector with dg-options.
4751
7e1856f1 47522016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4753
4754 PR tree-optimization/18046
4755 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4756 * gcc.dg/tree-ssa/vrp103.c: New test.
4757 * gcc.dg/tree-ssa/vrp104.c: New test.
4758
08679462 47592016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4760
4761 * gcc.target/powerpc/pr63354.c: Require lp64 since
4762 -mprofile-kernel is not legal with -m32.
4763
8c3efadf 47642016-07-26 Richard Biener <rguenther@suse.de>
4765
4766 PR rtl-optimization/71984
4767 * gcc.dg/torture/pr71984.c: New testcase.
4768
78866ecd 47692016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4770
4771 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4772 g++-dg-runtest via et-dg-runtest.
4773 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4774 * gcc.dg/vect/vect.exp: Likewise.
4775 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4776 gfortran-dg-runtest.
4777 * gfortran.dg/vect/vect.exp: Likewise.
4778 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4779 (check_mips_loongson_hw_available): Likewise.
4780 (check_effective_target_mpaired_single_runtime): Likewise.
4781 (check_effective_target_mips_loongson_runtime): Likewise.
4782 (add_options_for_mpaired_single): Likewise.
4783 (check_effective_target_vect_int): Add global et_index.
4784 Check and save the supported feature for a target selected by
4785 the et_index target. Break long lines where appropriate. Call
4786 et-is-effective-target for MIPS with an argument instead of
4787 check_effective_target_* where appropriate.
4788 (check_effective_target_vect_intfloat_cvt): Likewise.
4789 (check_effective_target_vect_uintfloat_cvt): Likewise.
4790 (check_effective_target_vect_floatint_cvt): Likewise.
4791 (check_effective_target_vect_floatuint_cvt): Likewise.
4792 (check_effective_target_vect_simd_clones): Likewise.
4793 (check_effective_target_vect_shift): ewise.
4794 (check_effective_target_whole_vector_shift): Likewise.
4795 (check_effective_target_vect_bswap): Likewise.
4796 (check_effective_target_vect_shift_char): Likewise.
4797 (check_effective_target_vect_long): Likewise.
4798 (check_effective_target_vect_float): Likewise.
4799 (check_effective_target_vect_double): Likewise.
4800 (check_effective_target_vect_long_long): Likewise.
4801 (check_effective_target_vect_no_int_max): Likewise.
4802 (check_effective_target_vect_no_int_add): Likewise.
4803 (check_effective_target_vect_no_bitwise): Likewise.
4804 (check_effective_target_vect_widen_shift): Likewise.
4805 (check_effective_target_vect_no_align): Likewise.
4806 (check_effective_target_vect_hw_misalign): Likewise.
4807 (check_effective_target_vect_element_align): Likewise.
4808 (check_effective_target_vect_condition): Likewise.
4809 (check_effective_target_vect_cond_mixed): Likewise.
4810 (check_effective_target_vect_char_mult): Likewise.
4811 (check_effective_target_vect_short_mult): Likewise.
4812 (check_effective_target_vect_int_mult): Likewise.
4813 (check_effective_target_vect_extract_even_odd): Likewise.
4814 (check_effective_target_vect_interleave): Likewise.
4815 (check_effective_target_vect_stridedN): Likewise.
4816 (check_effective_target_vect_multiple_sizes): Likewise.
4817 (check_effective_target_vect64): Likewise.
4818 (check_effective_target_vect_call_copysignf): Likewise.
4819 (check_effective_target_vect_call_sqrtf): Likewise.
4820 (check_effective_target_vect_call_btrunc): Likewise.
4821 (check_effective_target_vect_call_btruncf): Likewise.
4822 (check_effective_target_vect_call_ceil): Likewise.
4823 (check_effective_target_vect_call_ceilf): Likewise.
4824 (check_effective_target_vect_call_floor): Likewise.
4825 (check_effective_target_vect_call_floorf): Likewise.
4826 (check_effective_target_vect_call_lceil): Likewise.
4827 (check_effective_target_vect_call_lfloor): Likewise.
4828 (check_effective_target_vect_call_nearbyint): Likewise.
4829 (check_effective_target_vect_call_nearbyintf): Likewise.
4830 (check_effective_target_vect_call_round): Likewise.
4831 (check_effective_target_vect_call_roundf): Likewise.
4832 (check_effective_target_vect_perm): Likewise, but also append *_saved
4833 to the existing global name to properly cache the result.
4834 (check_effective_target_vect_perm_byte): Likewise.
4835 (check_effective_target_vect_perm_short): Likewise.
4836 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4837 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4838 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4839 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4840 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4841 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4842 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4843 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4844 (check_effective_target_vect_sdot_qi): Likewise.
4845 (check_effective_target_vect_udot_qi): Likewise.
4846 (check_effective_target_vect_sdot_hi): Likewise.
4847 (check_effective_target_vect_udot_hi): Likewise.
4848 (check_effective_target_vect_usad_char): Likewise.
4849 (check_effective_target_vect_pack_trunc): Likewise.
4850 (check_effective_target_vect_unpack): Likewise.
4851 (check_effective_target_vect_aligned_arrays): Likewise.
4852 (check_effective_target_vect_natural_alignment): Likewise.
4853 (check_effective_target_vector_alignment_reachable): Likewise.
4854 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4855 (is-effective-target): Initialize et_index if undefined.
4856 (et-dg-runtest): New.
4857 (et-is-effective-target): Likewise.
4858 (check_vect_support_and_set_flags): Add supported MIPS targets to
4859 EFFECTIVE_TARGETS list. Return the number of supported targets.
4860
b2930f09 48612016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4862 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4863
4864 PR middle-end/70920
4865 * gcc.dg/pr70920-1.c: New test-case.
4866 * gcc.dg/pr70902-2.c: Likewise.
4867 * gcc.dg/pr70920-3.c: Likewise.
4868 * gcc.dg/pr70920-4.c: Likewise
4869 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4870 2 instead of 3.
4871
90821294 48722016-07-25 Alexander Monakov <amonakov@ispras.ru>
4873
4874 * gcc.c-torture/execute/pr71494.c: Require label_values.
4875 * gcc.dg/pr16973.c: Ditto.
4876
1660595b 48772016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4878
4879 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4880 * gcc.dg/torture/pr69771.c: Require int32plus.
4881 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4882
5b2b88ce 48832016-07-25 Martin Liska <mliska@suse.cz>
4884
4885 * gcc.dg/torture/pr71987.c: New test.
4886
e2f926e9 48872016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4888
4889 PR fortran/71935
4890 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4891 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4892 * gfortran.dg/pr71935.f90: New test.
4893
a940fdc7 48942016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4895
4896 PR c++/71675
4897 * g++.dg/ext/atomic-3.C: New test.
4898 * gcc.dg/atomic/pr71675.c: New test.
4899
5a43070d 49002016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4901
4902 * gcc.target/i386/mvc8.c: New test.
4903
1b793819 49042016-07-22 Bin Cheng <bin.cheng@arm.com>
4905
4906 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4907 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4908
d4b4c787 49092016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4910
4911 PR fortran/71795
4912 * gfortran.dg/constructor_50.f90: New test.
4913
45648efe 49142016-07-22 Martin Liska <mliska@suse.cz>
4915
4916 PR gcov-profile/69028
4917 PR gcov-profile/62047
4918 * g++.dg/cilk-plus/pr69028.C: New test.
4919
b657bb1f 49202016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4921
4922 * gfortran.dg/coarray_stat_2.f90: New test.
4923
3a421504 49242016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4925
4926 * gcc.target/powerpc/vec-extract.h: New files to check the
4927 vec_extract built-in functions for all vector types, testing
4928 accessing each element, both with constant and variable element
4929 numbers.
4930 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4931 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4932 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4933 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4934 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4935 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4936 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4937 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4938 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4939
d40a1eac 49402016-07-21 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR c++/71728
4943 * g++.dg/other/pr71728.C: New test.
4944
3b0d7293 49452016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4946
4947 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4948 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4949 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4950 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4951 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4952
50953a9f 49532016-07-21 Richard Biener <rguenther@suse.de>
4954
4955 PR tree-optimization/71947
4956 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4957
90261646 49582016-07-21 Bin Cheng <bin.cheng@arm.com>
4959
4960 * gcc.dg/tree-ssa/scev-15.c: New.
4961
5a5a7a90 49622016-07-21 Bin Cheng <bin.cheng@arm.com>
4963
4964 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4965
df0c563f 49662016-07-21 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR c++/71941
4969 * g++.dg/gomp/pr71941.C: New test.
4970
24acd4ab 49712016-07-20 David Malcolm <dmalcolm@redhat.com>
4972
4973 PR c/70339
4974 PR c/71858
4975 * g++.dg/spellcheck-identifiers.C: New test case, based on
4976 gcc.dg/spellcheck-identifiers.c.
4977 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4978 gcc.dg/spellcheck-identifiers-2.c.
4979 * g++.dg/spellcheck-typenames.C: New test case, based on
4980 gcc.dg/spellcheck-typenames.c
4981
8669e753 49822016-07-20 Jonathan Wakely <jwakely@redhat.com>
4983
4984 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4985 pointer to member function and also test catching by reference.
4986
75cb41b8 49872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4988
4989 * gcc.target/s390/pr67443.c: Fix test case.
4990
07be1239 49912016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4992
4993 * gcc.target/s390/insv-1.c: Xfail some tests.
4994 * gcc.target/s390/insv-2.c: Likewise.
4995
e9b5fdd9 49962016-07-20 Georg-Johann Lay <avr@gjlay.de>
4997
4998 * gcc.target/avr/torture/get-mem.c: New test.
4999 * gcc.target/avr/torture/set-mem.c: New test.
5000
b704b0e1 50012016-07-20 Georg-Johann Lay <avr@gjlay.de>
5002
5003 PR target/71948
5004 * gcc.target/avr/torture/tiny-progmem.c: New test.
5005
051eb924 50062016-07-20 Jakub Jelinek <jakub@redhat.com>
5007
fdb70809 5008 PR c++/71909
5009 * g++.dg/parse/pr71909.C: New test.
5010 * g++.dg/tm/pr71909.C: New test.
5011
051eb924 5012 PR c++/50060
5013 * g++.dg/cpp0x/constexpr-50060.C: New test.
5014 * g++.dg/cpp1y/constexpr-50060.C: New test.
5015
c4e1267c 50162016-07-20 Martin Liska <mliska@suse.cz>
5017
5018 * gfortran.dg/graphite/pr71898.f90: New test.
5019
ecaa5fd4 50202016-07-20 Bin Cheng <bin.cheng@arm.com>
5021
5022 PR tree-optimization/71503
5023 PR tree-optimization/71683
5024 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5025 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5026
f5b88ba1 50272016-07-20 Martin Liska <mliska@suse.cz>
5028
5029 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5030 * gcc.dg/plugin/sreal-test-1.c: Remove.
5031 * gcc.dg/plugin/sreal_plugin.c: Remove.
5032
e889bd11 50332016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5034
5035 PR fortran/71902
5036 * gfortran.dg/dependency_47.f90: New test.
5037
1c6bb1c0 50382016-07-19 Jakub Jelinek <jakub@redhat.com>
5039
94d511af 5040 PR rtl-optimization/71916
5041 * gcc.c-torture/compile/pr71916.c: New test.
5042
54e95a17 5043 PR middle-end/71874
5044 * g++.dg/torture/pr71874.C: New test.
5045
1c6bb1c0 5046 PR middle-end/71734
5047 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5048 (my_alloc): Rewritten to use __builtin_posix_memalign and
5049 __SIZE_TYPE__.
5050 (my_free): Use __builtin_free instead of _mm_free.
5051 (Vec::operator=): Use __builtin_memcpy.
5052
0d565f19 50532016-07-19 Martin Jambor <mjambor@suse.cz>
5054
cfc1aded 5055 PR fortran/71688
5056 * gfortran.dg/pr71688.f90: New test.
0d565f19 5057
2be13cd5 50582016-07-19 Richard Biener <rguenther@suse.de>
5059
5060 * c-c++-common/vector-subscript-6.c: New testcase.
5061 * c-c++-common/vector-subscript-7.c: Likewise.
5062
1697df09 50632016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5064
7a4429b2 5065 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5066 and UInt32 based on __SIZEOF_INT__.
5067
8894566e 50682016-07-19 Richard Biener <rguenther@suse.de>
5069
5070 PR tree-optimization/71901
5071 * gcc.dg/torture/pr71901.c: New testcase.
5072
50732016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5074
5075 PR tree-optimization/71908
5076 * gcc.dg/torture/pr71908.c: New testcase.
5077
106ac76d 50782016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5079
5080 PR target/71493
5081 * gcc.target/powerpc/pr71493-1.c: New test.
5082 * gcc.target/powerpc/pr71493-2.c: Likewise.
5083
e6517a48 50842016-07-18 Jakub Jelinek <jakub@redhat.com>
5085
d1e0c36e 5086 PR c++/71835
5087 * g++.dg/conversion/ambig3.C: New test.
5088
6fe424c2 5089 PR c++/71828
5090 * g++.dg/cpp0x/constexpr-71828.C: New test.
5091
d3dd9e33 5092 PR c++/71826
5093 * g++.dg/template/pr71826.C: New test.
5094
74fd83a9 5095 PR c++/71822
5096 * g++.dg/template/defarg21.C: New test.
5097
e6517a48 5098 PR c++/71871
5099 * g++.dg/ext/vector31.C: New test.
5100
f942bdbf 51012016-07-18 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5104
4b1425be 51052016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5106
5107 PR tree-optimization/71734
5108 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5109
a80f37e1 51102016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5111
5112 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5113 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5114 stack-layout-dynamic-1.c: New test.
5115
ea283725 51162016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5117
5118 * gcc.target/s390/nolrl-1.c: New test.
5119
14eab729 51202016-07-17 Fritz Reese <fritzoreese@gmail.com>
5121
5122 PR fortran/71523
5123 * gfortran.dg/pr71523_1.f90: New test.
5124 * gfortran.dg/pr71523_2.f90: New test.
5125
3925d644 51262016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5127
5128 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5129
fb9ff4ce 51302016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5131 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5132
5133 PR fortran/62125
5134 * gfortran.dg/pr62125.f90: New test.
5135
95b0f5e9 51362016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5137
5138 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5139 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5140
1913be16 51412016-07-15 Jonathan Wakely <jwakely@redhat.com>
5142
5143 PR c++/58796
5144 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5145 * g++.dg/cpp0x/nullptr35.C: New test.
5146
b4803084 51472016-07-15 Bin Cheng <bin.cheng@arm.com>
5148
5149 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5150
89e3ec3d 51512016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5152
5153 * gfortran.dg/goacc/vector_length.f90: New test.
5154
2084e279 51552016-07-15 Richard Biener <rguenther@suse.de>
5156
5157 PR tree-optimization/71881
5158 * gcc.dg/torture/pr71881.c: New testcase.
5159
2177bb9a 51602016-07-15 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/71887
5163 * gcc.dg/torture/pr71887.c: New testcase.
5164
0dd7db3b 51652016-07-15 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR c/71858
5168 * gcc.dg/spellcheck-identifiers-3.c: New test.
5169
b41cc4d1 51702016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5171
5172 PR fortran/71807
5173 * gfortran.dg/null_9.f90: New test.
5174
a4d34e5e 51752016-07-15 Bin Cheng <bin.cheng@arm.com>
5176
5177 * gcc.dg/tree-ssa/loop-41.c: New test.
5178
1547c551 51792016-07-15 Bin Cheng <bin.cheng@arm.com>
5180
5181 PR tree-optimization/71347
5182 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5183
b9c2416b 51842016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5185
5186 PR fortran/29819
5187 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5188 * gfortran.dg/contains.f90: Ditto.
5189 * gfortran.dg/contains_empty_1.f03: Ditto.
5190 * gfortran.dg/submodule_3.f08: Ditto.
5191
28413b15 51922016-07-14 Jakub Jelinek <jakub@redhat.com>
5193
661af228 5194 PR testsuite/71865
5195 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5196 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5197 expected diagnostics.
5198
28413b15 5199 PR c/71858
5200 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5201 * gcc.dg/spellcheck-identifiers-2.c: New test.
5202 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5203 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5204
7b3b3a49 52052016-07-14 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR tree-optimization/71872
5208 * gcc.c-torture/compile/pr71872.c: New test.
5209
7c039c44 52102016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5211
5212 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5213 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5214 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5215 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5216 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5217 * gcc.target/arm/atomic-op-acquire-1.c: This.
5218 * gcc.target/arm/atomic-op-char.c: Rename into ...
5219 * gcc.target/arm/atomic-op-char-1.c: This.
5220 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5221 * gcc.target/arm/atomic-op-consume-1.c: This.
5222 * gcc.target/arm/atomic-op-int.c: Rename into ...
5223 * gcc.target/arm/atomic-op-int-1.c: This.
5224 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5225 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5226 * gcc.target/arm/atomic-op-release.c: Rename into ...
5227 * gcc.target/arm/atomic-op-release-1.c: This.
5228 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5229 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5230 * gcc.target/arm/atomic-op-short.c: Rename into ...
5231 * gcc.target/arm/atomic-op-short-1.c: This.
5232 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5233 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5234 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5235 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5236 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5237 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5238 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5239 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5240 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5241 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5242
80c5e533 52432016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5244
5245 PR fortran/70842
5246 * gfortran.dg/select_type_35.f03: New test.
5247
c5a9fc7b 52482016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5249
5250 PR target/65951
5251 PR tree-optimization/70923
5252 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5253 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5254 * gcc.dg/vect/pr65951.c: Likewise.
5255 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5256
d1242c94 52572016-07-14 David Edelsohn <dje.gcc@gmail.com>
5258
5259 * c-c++-common/pr60226.c: Expect maximum object file alignment
5260 error on AIX.
5261
97f2a90b 52622016-07-14 Richard Biener <rguenther@suse.de>
5263
5264 PR tree-optimization/71866
5265 * gcc.dg/torture/pr71866.c: New testcase.
5266
6029a910 52672016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5268
5269 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5270 selector and enclose boolean expression in curly braces.
5271
798d22ed 52722016-07-14 Alan Modra <amodra@gmail.com>
5273
5274 PR target/71733
5275 * gcc.target/powerpc/p9-novsx.c: New.
5276
3ffcb27d 52772016-07-13 Andi Kleen <ak@linux.intel.com>
5278
5279 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5280 * g++.dg/tree-prof/morefunc.C: Dito.
5281 * g++.dg/tree-prof/pr35545.C: Dito.
5282 * g++.dg/tree-prof/reorder.C: Dito.
5283 * gcc.dg/tree-prof/20050826-2.c: Dito.
5284 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5285 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5286 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5287 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5288 * gcc.dg/tree-prof/inliner-1.c: Dito.
5289 * gcc.dg/tree-prof/merge_block.c: Dito.
5290 * gcc.dg/tree-prof/stringop-1.c: Dito.
5291 * gcc.dg/tree-prof/stringop-2.c: Dito.
5292 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5293 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5294 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5295 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5296 * gcc.dg/tree-prof/update-loopch.c: Dito.
5297 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5298 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5299 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5300 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5301 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5302 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5303 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5304
9ace90e5 53052016-07-13 Andi Kleen <ak@linux.intel.com>
5306
5307 * lib/profopt.exp (profopt-execute): Remove .imports files.
5308
b75cf198 53092016-07-13 Andi Kleen <ak@linux.intel.com>
5310
f942bdbf 5311 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5312
4d0389a9 53132016-07-13 Andi Kleen <ak@linux.intel.com>
5314
5315 * lib/profopt.exp (dg-final-scan-autofdo,
5316 dg-final-scan-not-autofdo): New functions.
5317
a5af7a75 53182016-07-13 Bin Cheng <bin.cheng@arm.com>
5319
5320 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5321 * gcc.dg/vect/vect-35.c: Ditto.
5322 * gcc.dg/vect/vect-alias-check-2.c: New test.
5323
c6bcae01 53242016-07-13 Martin Liska <mliska@suse.cz>
5325
5326 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5327 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5328 * gfortran.dg/pr42108.f90: Update expected dump scan.
5329
0644c120 53302016-07-13 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/24574
5333 * gcc.dg/pr24574.c: New testcase.
5334
2bbae5b9 53352016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5336
f942bdbf 5337 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5338 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5339 * c-c++-common/pr68833-1.c: Require int32plus.
5340 * gcc.dg/ipa/pr63551.c: Likewise.
5341 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5342 * gcc.dg/ipa/pr64041.c: Require int32plus.
5343
839a6560 53442016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5345
5346 PR ipa/71633
5347 * g++.dg/pr71633.C: New test.
5348
8f5f2788 53492016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5350
5351 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5352 Add new arm_thumb1_cbz_ok effective target.
5353 * gcc.target/arm/cbz.c: New test.
5354
417e5cc5 53552016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5356
5357 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5358 Define effective target.
5359 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5360 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5361 * gcc.target/arm/movhi_movw.c: New test.
5362 * gcc.target/arm/movsi_movw.c: Likewise.
5363 * gcc.target/arm/movdi_movw.c: Likewise.
5364
68a5143e 53652016-07-13 Richard Biener <rguenther@suse.de>
5366
5367 PR middle-end/71104
5368 * gcc.dg/pr71104-1.c: New testcase.
5369 * gcc.dg/pr71104-2.c: Likewise.
5370
69e8d259 53712016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5372
5373 PR target/71805
5374 * gcc.target/powerpc/pr71805.c: New test.
5375
244f142f 53762016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5377
5378 * gcc.target/powerpc/divkc3-1.c: New.
5379 * gcc.target/powerpc/mulkc3-1.c: New.
5380
6fc56f1f 53812016-07-12 Nathan Sidwell <nathan@acm.org>
5382
5383 * gcc.target/arm/data-rel-1.c: New.
5384 * gcc.target/arm/data-rel-2.c: New.
5385 * gcc.target/arm/data-rel-3.c: New.
5386
94ee1e9c 53872016-07-12 Martin Liska <mliska@suse.cz>
5388
5389 * gcc.dg/params/blocksort-part.c: New test.
5390 * gcc.dg/params/params.exp: New file.
5391
cd32d747 53922016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5393
5394 PR middle-end/71700
5395 * gcc.c-torture/execute/pr71700.c: New test.
5396
ad010d47 53972016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5398 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/23286
5401 PR tree-optimization/70159
5402 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5403 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5404 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5405 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5406 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5407 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5408 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5409 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5410 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5411 * gcc.dg/pr51879-12.c: Likewise.
5412 * gcc.dg/strlenopt-9.c: Likewise.
5413 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5414 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5415 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5416 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5417 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5418 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5419 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5420 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5421 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5422 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5423 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5424 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5425 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5426 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5427 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5428
9aece49e 54292016-07-12 Richard Biener <rguenther@suse.de>
5430
5431 PR rtl-optimization/68961
5432 * gcc.target/i386/pr68961.c: New testcase.
5433
8f05fee9 54342016-07-11 Jakub Jelinek <jakub@redhat.com>
5435
4a6cc5cd 5436 PR middle-end/71758
5437 * c-c++-common/gomp/pr71758.c: New test.
5438 * gfortran.dg/gomp/pr71758.f90: New test.
5439
8f05fee9 5440 PR tree-optimization/71823
5441 * gcc.dg/vect/pr71823.c: New test.
5442
b73690a4 54432016-07-11 David Malcolm <dmalcolm@redhat.com>
5444
5445 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5446 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5447 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5448
675f4c6b 54492016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5450
5451 PR target/71801
5452 * gcc.target/i386/pr71801.c: New test.
5453
9aaf7e3e 54542016-07-11 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/71816
5457 * gcc.dg/torture/pr71816.c: New testcase.
5458
dd58bf21 54592016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/71783
5462 * gfortran.dg/dependency_46.f90: New test.
5463
a2ebcb84 54642016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5465
5466 PR rtl-optimization/71621
5467 * gcc.target/i386/pr71621-1.c: New.
5468 * gcc.target/i386/pr71621-2.c: New.
5469
6cedf97e 54702016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5471
5472 * gfortran.dg/goacc/pr71704.f90: New test.
5473
dc71c755 54742016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5475
5476 PR target/71297
5477 * gcc.target/powerpc/pr71297.c: New.
5478
288161af 54792016-07-08 Jiong Wang <jiong.wang@arm.com>
5480
5481 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5482
98e771d6 54832016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5484
5485 PR target/71806
5486 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5487
c3d27339 54882016-07-08 Alan Hayward <alan.hayward@arm.com>
5489
5490 PR tree-optimization/71667
5491 * gcc.dg/vect/pr71667.c: New
5492
b1b5042a 54932016-07-08 Martin Liska <mliska@suse.cz>
5494
5495 * gcc.dg/torture/pr71606.c: New test.
5496
5cdc40a0 54972016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5498
5499 PR fortran/71764
5500 * gfortran.dg/pr71764.f90: New test.
5501
bcc4d868 55022016-07-07 Jakub Jelinek <jakub@redhat.com>
5503 Kai Tietz <ktietz70@googlemail.com>
5504
5505 PR c++/70869
5506 PR c++/71054
5507 * g++.dg/cpp0x/pr70869.C: New test.
5508 * g++.dg/cpp0x/pr71054.C: New test.
5509
b39328b2 55102016-07-07 David Edelsohn <dje.gcc@gmail.com>
5511
5512 * g++.dg/debug/pr71432.C: Fail on AIX.
5513
95c9caad 55142016-07-07 Martin Liska <mliska@suse.cz>
5515
5516 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5517 an undefined behavior.
5518 * gfortran.dg/do_3.F90: Likewise.
5519 * gfortran.dg/do_check_11.f90: New test.
5520 * gfortran.dg/do_check_12.f90: New test.
5521 * gfortran.dg/do_corner_warn.f90: New test.
5522
8e976d11 55232016-07-07 Martin Liska <mliska@suse.cz>
5524
5525 * gfortran.dg/predict-1.f90: Ammend the test.
5526 * gfortran.dg/predict-2.f90: Likewise.
5527
26716fc7 55282016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5529
5530 PR ipa/71624
5531 * g++.dg/pr71624.C: New test.
5532
2d079cbf 55332016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5534
5535 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5536 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5537 ARMv8-M Mainline architectures.
5538
9e6f4af4 55392016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5540
5541 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5542 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5543
d490b07a 55442016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5545
5546 PR target/70098
5547 PR target/71763
5548 * gcc.target/powerpc/pr71763.c: New file.
5549
798fc305 55502016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5551
5552 PR tree-optimization/71518
f942bdbf 5553 * gcc.dg/pr71518.c: New test.
798fc305 5554
97e4cbac 55552016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5556
5557 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5558
19aea164 55592016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5560
f942bdbf 5561 PR target/50739
19aea164 5562 * gcc.target/avr/pr50739.c: New test.
5563
105e9dfc 55642016-07-05 Jan Hubicka <jh@suse.cz>
5565
5566 * gcc.dg/tree-ssa/scev-14.c: update template.
5567
1137da9c 55682016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5569
5570 * gcc.dg/vect/group-no-gaps-1.c: New test.
5571
ce393063 55722016-07-05 Andi Kleen <ak@linux.intel.com>
5573
5574 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5575 if kernel supports MPX.
5576
92a44a68 55772016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5578
5579 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5580
f2ccdf8e 55812016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5583
5584 * gcc.target/powerpc/signbit-1.c: New test.
5585 * gcc.target/powerpc/signbit-2.c: New test.
5586 * gcc.target/powerpc/signbit-3.c: New test.
5587
0215a22c 55882016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5589
5590 PR rtl-optimization/71594
5591 * gcc.dg/torture/pr71594.c: New test.
5592
30a39817 55932016-07-05 Jan Hubicka <jh@suse.cz>
5594
5595 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5596
b65b8df2 55972016-07-05 David Malcolm <dmalcolm@redhat.com>
5598
5599 PR c++/62314
f9c39b65 5600 * g++.dg/parse/error5.C: Update column
b65b8df2 5601 number of missing semicolon error.
5602 * g++.dg/pr62314-2.C: New test case.
5603
6b5471d8 56042016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5605
5606 * gfortran.dg/coarray_stat_function.f90: New test.
5607 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5608 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5609 to new interfaces.
5610
35b3a8dd 56112016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5612
5613 PR fortran/71623
5614 * gfortran.dg/deferred_character_17.f90: New test.
5615
b84c1ddf 56162016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5617
5618 * gcc.target/arm/neon/polytypes.c: Move to ...
5619 * gcc.target/arm/polytypes.c: ... here.
5620 * gcc.target/arm/neon/pr51534.c: Move to ...
5621 * gcc.target/arm/pr51534.c: ... here.
5622 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5623 * gcc.target/arm/vect-vcvt.c: ... here.
5624 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5625 * gcc.target/arm/vect-vcvtq.c: ... here.
5626 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5627 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5628 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5629 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5630 * gcc.target/arm/neon/neon.exp: Delete.
5631 * gcc.target/arm/neon/: Delete.
5632
7e9136f1 56332016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5634
5635 PR fortran/65575
5636 * gfortran.dg: pr65575.f90: New test.
5637
18b42a28 56382016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5639
5640 PR fortran/35849
5641 * gfortran.dg: pr35849.f90: New test.
5642
f8765404 56432016-07-04 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR c++/71739
5646 * g++.dg/cpp0x/pr71739.C: New test.
5647
e3422b3a 56482016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5649
5650 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5651
2da1c9f7 56522016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5653
5654 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5655 locr.
5656 * gcc.target/s390/loc-1.c: New test.
5657
6125d36e 56582016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5659
f9c39b65 5660 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5661 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5662
42797d4b 56632016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5664
5665 PR target/63874
5666 * gcc.target/aarch64/pr63874.c: New test.
5667
9d9fe66a 56682016-07-04 Jan Beulich <jbeulich@suse.com>
5669
5670 * g++.dg/header.c: New.
5671 * gcc.dg/header.c: New.
5672
c364d0f3 56732016-07-02 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR c/71719
5676 * c-c++-common/Wunused-var-15.c: New test.
5677
267f3c67 56782016-07-01 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR fortran/71687
5681 * gfortran.dg/gomp/pr71687.f90: New test.
5682
8297c70b 56832016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5684
5685 * gcc.dg/const-float128-ped.c: Require __float128 effective
5686 target and options.
5687 * gcc.dg/const-float128.c: Likewise.
5688 * gcc.dg/torture/float128-cmp-invalid.c: Require
5689 __float128 and base_quadfloat_support effective targets, and
5690 __float128 options.
5691 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5692 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5693 * gcc.dg/torture/float128-nan.c: Likewise.
5694 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5695 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5696 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5697 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5698 (add_options_for___float128): New.
5699 (check_effective_target_base_quadword_support): New.
5700
eab79b94 57012016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5702
5703 PR target/71720
5704 * gcc.target/powerpc/pr71720.c: New test.
5705
4ce6622a 57062016-07-01 Jan Beulich <jbeulich@suse.com>
5707
5708 * gcc.dg/bss.c: New.
5709
0b6f1914 57102016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5711
5712 PR target/71698
5713 * gcc.target/powerpc/pr71698.c: New test.
5714
4d28a470 57152016-07-01 Georg-Johann Lay <avr@gjlay.de>
5716
5717 PR target/71151
5718 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5719 instead of ".foo" for its section name.
5720 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5721 depending on MCU's flash size.
5722 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5723 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5724 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5725 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5726 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5727 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5728
ed8613ec 57292016-07-01 Jan Beulich <jbeulich@suse.com>
5730
5731 * gcc.target/i386/pr65105-2.c: Add -msse2.
5732
720a0bce 57332016-06-30 Jakub Jelinek <jakub@redhat.com>
5734
c54ee83c 5735 PR tree-optimization/71707
5736 * gcc.dg/strlenopt-29.c: New test.
5737
a845ae6c 5738 PR fortran/71704
5739 * gfortran.dg/gomp/pr71704.f90: New test.
5740
720a0bce 5741 PR fortran/71705
5742 * gfortran.dg/gomp/pr71705.f90: New test.
5743
17c32c4a 57442016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5745
5746 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5747 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5748 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5749 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5750 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5751 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5752 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5753 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5754 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5755 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5756 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5757 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5758 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5759 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5760 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5761 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5762 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5763 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5764 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5765 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5766 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5767 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5768 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5769 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5770 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5771 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5772 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5773 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5774 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5775 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5776 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5777 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5778 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5779 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5780 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5781 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5782 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5783 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5784 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5785 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5786 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5787 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5788 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5789 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5790 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5791 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5792 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5793 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5794 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5795 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5796 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5797 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5798 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5799 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5800 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5801 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5802 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5803 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5804 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5805 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5806 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5807 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5808 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5809 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5810 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5811 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5812 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5813 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5814 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5815 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5816 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5817 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5818 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5819 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5820 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5821 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5822 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5823 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5824 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5825 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5827
443405c9 58282016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5829 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5830
5831 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5832
6e3a3de2 58332016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5834 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5835
5836 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5837
413c4f6c 58382016-06-30 David Malcolm <dmalcolm@redhat.com>
5839
5840 PR driver/71651
5841 * gcc.dg/spellcheck-options-12.c: New test case.
5842
4c4e99c3 58432016-06-30 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR middle-end/71693
5846 * gcc.c-torture/compile/pr71693.c: New test.
5847
26a2e993 58482016-06-29 David Malcolm <dmalcolm@redhat.com>
5849
5850 * gcc.dg/spellcheck-params.c: New testcase.
5851 * gcc.dg/spellcheck-params-2.c: New testcase.
5852
63abcf45 58532016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5854
5855 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5856 vector extract instructions.
5857 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5858
5f1d49ac 58592016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5860
5861 PR fortran/71686
5862 * gfortran.dg/unexpected_eof_2.f90: New test.
5863 * gfortran.dg/unexpected_eof_3.f90: New test.
5864
0dc00113 58652016-06-29 Jim Wilson <jim.wilson@linaro.org>
5866
5867 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5868
4b975445 58692016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5870
5871 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5872 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5873 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5874
e276a6b9 58752016-06-29 Richard Biener <rguenther@suse.de>
5876
5877 PR middle-end/15256
5878 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5879
c02f3e35 58802016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5881
5882 * gcc.target/arm/aapcs/neon-vect10.c: Require
5883 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5884 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5885 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5886 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5887 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5888 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5889 * gcc.target/arm/fp16-aapcs-1.c: Require
5890 -mfloat-ab=hard. Also simplify the test.
5891 * gcc.target/arm/fp16-aapcs-2.c: New.
5892
d0c2a3dd 58932016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5894
f942bdbf 5895 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5896 (add_options_for_arm_fp16_ieee): New.
5897 (add_options_for_arm_fp16_alternative): New.
5898 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5899 long-line.
5900 (effective_target_arm_fp16_hw): New.
5901
162fed22 59022016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5903
5904 PR tree-optimization/71655
5905 * g++.dg/pr71655.C: New test.
5906
9ed0eb00 59072016-06-29 Martin Liska <mliska@suse.cz>
5908
5909 * gcc.dg/pr71585.c: New test.
5910 * gcc.dg/pr71585-2.c: New test.
5911 * gcc.dg/pr71585-3.c: New test.
5912
641b1c86 59132016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5914
5915 PR tree-optimization/70729
5916 * g++.dg/vect/pr70729.cc: New test.
5917
44e775d8 59182016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5919
5920 * c-c++-common/gomp/cancel-1.c: Extend.
5921
83b23cdf 59222016-06-29 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR tree-optimization/71625
5925 * gcc.dg/strlenopt-28.c: New test.
5926
b6a4a0f5 59272016-06-29 Richard Biener <rguenther@suse.de>
5928
5929 PR middle-end/71002
5930 * g++.dg/torture/pr71002.C: Adjust testcase.
5931
1af10ce6 59322016-06-29 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c/71685
5935 * gcc.dg/pr71685.c: New test.
5936
59372016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5938
5939 PR c/71552
5940 * gcc.dg/init-bad-9.c: New test.
5941
043457fd 59422016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5943
5944 * gcc.target/powerpc/abs128-1.c: Require VSX.
5945 * gcc.target/powerpc/copysign128-1.c: Likewise.
5946 * gcc.target/powerpc/inf128-1.c: Likewise.
5947 * gcc.target/powerpc/nan128-1.c: Likewise.
5948
d378e319 59492016-06-28 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR middle-end/71626
5952 * gcc.c-torture/execute/pr71626-1.c: New test.
5953 * gcc.c-torture/execute/pr71626-2.c: New test.
5954
10ef7949 59552016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5956
5957 PR target/71656
5958 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5959
1fcfb8f7 59602016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5961
5962 PR target/71670
5963 * gcc.target/powerpc/pr71670.c: New testcase.
5964
35fd0c10 59652016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5966
5967 PR target/71656
5968 * gcc.target/powerpc/pr71656-1.c: New test.
5969 * gcc.target/powerpc/pr71656-2.c: New test.
5970
584757bc 59712016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5972
5973 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5974 around fp16 code.
5975 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5976 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5977 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5978 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5979 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5980 Add arm_neon_fp16_ok effective target.
f942bdbf 5981 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5982 Likewise.
5983 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5984 Likewise.
5985 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5986 Likewise.
5987 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5988 Likewise.
5989 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5990 Likewise.
5991 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5992 Likewise.
5993 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5994 Likewise.
5995 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5996 Likewise.
5997 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5998 Likewise.
5999 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6000 Likewise.
6001 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6002 Likewise.
584757bc 6003
cbcc4297 60042016-06-26 Jan Hubicka <hubicka@ucw.cz>
6005
6006 * gcc.dg/predict-12.c: New testcase.
6007
0aa73965 60082016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6009
6010 PR fortran/71649
6011 * gfortran.dg/pr71649.f90: New test.
6012
9977f724 60132016-06-25 Jakub Jelinek <jakub@redhat.com>
6014
a5c54f33 6015 PR tree-optimization/71643
6016 * g++.dg/opt/pr71643.C: New test.
6017
9977f724 6018 PR tree-optimization/71631
6019 * gcc.c-torture/execute/pr71631.c: New test.
6020
e09883e4 60212016-06-24 Jan Hubicka <hubicka@ucw.cz>
6022
6023 * gcc.dg/predict-11.c: New testcase.
6024 * gfortran.dg/predict-2.f90: New testcase.
6025
89beffc9 60262016-06-24 Jan Hubicka <hubicka@ucw.cz>
6027
6028 * gcc.dg/predict-10.c: New test.
6029
2275a11d 60302016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6031
6032 * gcc.target/powerpc/abs128-1.c: New.
6033 * gcc.target/powerpc/copysign128-1.c: New.
6034 * gcc.target/powerpc/inf128-1.c: New.
6035 * gcc.target/powerpc/nan128-1.c: New.
6036
37681b7f 60372016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6038
6039 * gfortran.dg/pr71642.f90: New test.
6040
9cf2d600 60412016-06-24 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR tree-optimization/71647
6044 * gcc.target/i386/pr71647.c: New test.
6045
eea332b9 60462016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6047
6048 * gcc.target/i386/noplt-gd-1.c: New test.
6049 * gcc.target/i386/noplt-gd-2.c: Likewise.
6050 * gcc.target/i386/noplt-gd-3.c: Likewise.
6051 * gcc.target/i386/noplt-ld-1.c: Likewise.
6052 * gcc.target/i386/noplt-ld-2.c: Likewise.
6053 * gcc.target/i386/noplt-ld-3.c: Likewise.
6054 * lib/target-supports.exp
6055 (check_effective_target_tls_get_addr_via_got): New.
6056
b6d48a78 60572016-06-24 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6060 testsuite compile flags.
6061 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6062 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6063
60642016-06-24 Uros Bizjak <ubizjak@gmail.com>
6065
6066 * g++dg/vect/pr36684.cc: Add dg-do compile.
6067 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6068 * gcc.dg/vect/pr70021.c: Ditto.
6069 * gcc.dg/vect/pr70138-1.c: Ditto.
6070 * gcc.dg/vect/pr70138-2.c: Ditto.
6071 * gcc.dg/vect/pr70354-1.c: Ditto.
6072 * gcc.dg/vect/pr70354-2.c: Ditto.
6073 * gcc.dg/vect/pr71259.c: Ditto.
6074 * gcc.dg/vect/pr71416-1.c: Ditto.
6075 * gcc.dg/vect/slp-43.c: Ditto.
6076 * gcc.dg/vect/slp-45.c: Ditto.
6077 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6078 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6079 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6080 * gfortran.dg/vect/pr69980.f90: Ditto.
6081
60822016-06-24 Uros Bizjak <ubizjak@gmail.com>
6083
6084 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6085 * gcc.dg/vect/bb-slp-30.c: Ditto.
6086 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6087 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6088 * gcc.dg/vect/pr45902.c: Ditto.
6089 * gcc.dg/vect/pr48172.c: Ditto.
6090 * gcc.dg/vect/pr48377.c: Ditto.
6091 * gcc.dg/vect/pr49038.c: Ditto.
6092 * gcc.dg/vect/pr49771.c: Ditto.
6093 * gcc.dg/vect/pr52091.c: Ditto.
6094 * gcc.dg/vect/pr53185-2.c: Ditto.
6095 * gcc.dg/vect/pr56826.c: Ditto.
6096 * gcc.dg/vect/pr60276.c: Ditto.
6097 * gcc.dg/vect/pr62021.c: Ditto.
6098 * gcc.dg/vect/pr63530.c: Ditto.
6099 * gcc.dg/vect/pr65518.c: Ditto.
6100 * gcc.dg/vect/pr65947-1.c: Ditto.
6101 * gcc.dg/vect/pr65947-10.c: Ditto.
6102 * gcc.dg/vect/pr65947-11.c: Ditto.
6103 * gcc.dg/vect/pr65947-12.c: Ditto.
6104 * gcc.dg/vect/pr65947-13.c: Ditto.
6105 * gcc.dg/vect/pr65947-2.c: Ditto.
6106 * gcc.dg/vect/pr65947-3.c: Ditto.
6107 * gcc.dg/vect/pr65947-4.c: Ditto.
6108 * gcc.dg/vect/pr65947-5.c: Ditto.
6109 * gcc.dg/vect/pr65947-6.c: Ditto.
6110 * gcc.dg/vect/pr65947-7.c: Ditto.
6111 * gcc.dg/vect/pr65947-8.c: Ditto.
6112 * gcc.dg/vect/pr65947-9.c: Ditto.
6113 * gcc.dg/vect/pr71416-1.c: Ditto.
6114 * gcc.dg/vect/pr71439.c: Ditto.
6115 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6116 * gcc.dg/vect/vect-bswap16.c: Ditto.
6117 * gcc.dg/vect/vect-bswap32.c: Ditto.
6118 * gcc.dg/vect/vect-bswap64.c: Ditto.
6119 * gcc.dg/vect/vect-live-1.c: Ditto.
6120 * gcc.dg/vect/vect-live-2.c: Ditto.
6121 * gcc.dg/vect/vect-live-3.c: Ditto.
6122 * gcc.dg/vect/vect-live-4.c: Ditto.
6123 * gcc.dg/vect/vect-live-5.c: Ditto.
6124 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6125 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6126 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6127 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6128 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6129 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6130 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6131 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6132 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6133 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6134 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6135 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6136 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6137 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6138 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6139 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6140 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6141
d4213166 61422016-06-24 Uros Bizjak <ubizjak@gmail.com>
6143
6144 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6145
5aaec397 61462016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6147
6148 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6149 ia32 if R_386_GOT32X relocation is supported.
6150 * gcc.target/i386/noplt-3.c: Likewise.
6151 * gcc.target/i386/noplt-2.c: Likewise.
6152 (main): Renamed to ...
6153 (bar): This.
6154 * gcc.target/i386/noplt-4.c: Likewise.
6155 (main): Renamed to ...
6156 (bar): This.
6157 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6158 * gcc.target/i386/pr67400-5.c: Likewise.
6159
77104764 61602016-06-24 Jakub Jelinek <jakub@redhat.com>
6161
7318e591 6162 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6163 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6164
77104764 6165 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6166 f4): Adjust expected diagnostics.
6167 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6168 (T): If OVFP is defined, redefine to TP.
6169 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6170 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6171 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6172 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6173 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6174 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6175 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6176 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6177 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6178 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6179 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6180 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6181 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6182 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6183 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6184 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6185 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6186 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6187 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6188 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6189 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6190 as last argument to __builtin_add_overflow_p.
6191
ddf08519 61922016-06-23 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6195 dg-options and remove default vector testsuite compile flags.
6196 * g++.dg/vect/pr33860a.cc: Ditto.
6197 * g++.dg/vect/pr45470-a.cc: Ditto.
6198 * g++.dg/vect/pr45470-b.cc: Ditto.
6199 * g++.dg/vect/pr60896.cc: Ditto.
6200 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6201 * gcc.dg/vect/pr18308.c: Ditto.
6202 * gcc.dg/vect/pr24049.c: Ditto.
6203 * gcc.dg/vect/pr33373.c: Ditto.
6204 * gcc.dg/vect/pr36228.c: Ditto.
6205 * gcc.dg/vect/pr42395.c: Ditto.
6206 * gcc.dg/vect/pr42604.c: Ditto.
6207 * gcc.dg/vect/pr46663.c: Ditto.
6208 * gcc.dg/vect/pr48765.c: Ditto.
6209 * gcc.dg/vect/pr49093.c: Ditto.
6210 * gcc.dg/vect/pr49352.c: Ditto.
6211 * gcc.dg/vect/pr52298.c: Ditto.
6212 * gcc.dg/vect/pr52870.c: Ditto.
6213 * gcc.dg/vect/pr53185.c: Ditto.
6214 * gcc.dg/vect/pr53773.c: Ditto.
6215 * gcc.dg/vect/pr56695.c: Ditto.
6216 * gcc.dg/vect/pr62171.c: Ditto.
6217 * gcc.dg/vect/pr63530.c: Ditto.
6218 * gcc.dg/vect/pr68339.c: Ditto.
6219 * gcc.dg/vect/pr71259.c: Ditto.
6220 * gcc.dg/vect/vect-82_64.c: Ditto.
6221 * gcc.dg/vect/vect-83_64.c: Ditto.
6222 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6223 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6224 * gcc.dg/vect/vect-shift-2.c: Ditto.
6225 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6226 * gfortran.dg/vect/pr39318.f90: Ditto.
6227 * gfortran.dg/vect/pr45714-a.f: Ditto.
6228 * gfortran.dg/vect/pr45714-b.f: Ditto.
6229 * gfortran.dg/vect/pr46213.f90: Ditto.
6230
81883aeb 62312016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6232 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6233
6234 * gcc.target/powerpc/p9-splat-5.c: New test.
6235
affe5c16 62362016-06-23 Uros Bizjak <ubizjak@gmail.com>
6237
6238 PR tree-optimization/71488
6239 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6240 * lib/target-supports.exp: ... here.
6241 (check_sse4_hw_available): New procedure.
6242 (check_effective_target_sse4_runtime): Ditto.
6243 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6244 -march=westmere for sse4_runtime targets.
547fdd3e 6245 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6246 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6247 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6248 (main): Call check_vect ().
e50240d3 6249 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6250
6fb2f181 62512016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6252
6253 PR target/66232
6254 PR target/67400
6255 * gcc.target/i386/pr66232-14.c: New file.
6256 * gcc.target/i386/pr66232-15.c: Likewise.
6257 * gcc.target/i386/pr66232-16.c: Likewise.
6258 * gcc.target/i386/pr66232-17.c: Likewise.
6259 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6260 ia32 if R_386_GOT32X relocation is supported.
6261 * gcc.target/i386/pr67400-2.c: Likewise.
6262 * gcc.target/i386/pr67400-3.c: Likewise.
6263 * gcc.target/i386/pr67400-4.c: Likewise.
6264 * gcc.target/i386/pr67400-6.c: Likewise.
6265 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6266 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6267
88be2b3c 62682016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6269
6270 PR libgfortran/48852
6271 * gfortran.dg/char4_iunit_1.f03: Update test.
6272 * gfortran.dg/f2003_io_5.f03: Update test.
6273 * gfortran.dg/real_const_3.f90: Update test.
6274
ff600f64 62752016-06-23 Andi Kleen <ak@linux.intel.com>
6276
6277 * g++.dg/bprob/bprob.exp: Support autofdo.
6278 * g++.dg/tree-prof/tree-prof.exp: dito.
6279 * gcc.dg/tree-prof/tree-prof.exp: dito.
6280 * gcc.misc-tests/bprob.exp: dito.
6281 * gfortran.dg/prof/prof.exp: dito.
6282 * lib/profopt.exp: dito.
6283 * lib/target-supports.exp: Check for autofdo.
6284
afa7ed87 62852016-06-23 Martin Liska <mliska@suse.cz>
6286
6287 * gcc.dg/pr71619.c: New test.
6288
0941fba8 62892016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6290
6291 PR target/67400
56896ed3 6292 * gcc.target/i386/pr67400-1.c: New test.
6293 * gcc.target/i386/pr67400-2.c: Likewise.
6294 * gcc.target/i386/pr67400-3.c: Likewise.
6295 * gcc.target/i386/pr67400-4.c: Likewise.
6296 * gcc.target/i386/pr67400-5.c: Likewise.
6297 * gcc.target/i386/pr67400-6.c: Likewise.
6298 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6299
e557fc7f 63002016-06-22 David Malcolm <dmalcolm@redhat.com>
6301
6302 * c-c++-common/missing-header-1.c: New test case.
6303 * c-c++-common/missing-header-2.c: New test case.
6304 * c-c++-common/missing-header-3.c: New test case.
6305 * c-c++-common/missing-header-4.c: New test case.
6306
8469aece 63072016-06-22 David Malcolm <dmalcolm@redhat.com>
6308
6309 PR c/70339
6310 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6311 hint.
6312 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6313 expected results due to builtin "nanl" now being suggested for
6314 "name".
6315 * gcc.dg/pr67580.c: Update expected messages.
6316 * gcc.dg/spellcheck-identifiers.c: New testcase.
6317 * gcc.dg/spellcheck-typenames.c: New testcase.
6318
6628b04d 63192016-06-22 David Malcolm <dmalcolm@redhat.com>
6320
6321 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6322 file.
6323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6324 diagnostic-test-show-locus-parseable-fixits.c to sources for
6325 diagnostic_plugin_test_show_locus.c.
6326 * lib/gcc-defs.exp (freeform_regexps): New global.
6327 (dg-regexp): New function.
6328 (handle-dg-regexps): New function.
6329 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6330 freeform_regexps to the empty list.
6331 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6332
82ccd33e 63332016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6334
affe5c16 6335 PR tree-optimization/71488
82ccd33e 6336 * g++.dg/pr71488.C: New test.
6337 * gcc.dg/vect/vect-bool-cmp.c: New test.
6338
2c21de58 63392016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6340
6341 * gcc.dg/guality/param-5.c: New test.
6342
fadfd5fc 63432016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6344
6345 * gcc.target/i386/asm-flag-7.c: New test.
6346
03fee1f8 63472016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6348
6349 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6350 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6351 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6352 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6353 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6354 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6355 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6361 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6362 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6363 * lib/target-supports.exp: Likewise.
6364
6905db52 63652016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6366
6367 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6368 * gcc.dg/attr-ms_struct-2.c: Likewise.
6369 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6370 * gcc.dg/bf-ms-attrib.c: Likewise.
6371 * gcc.dg/bf-ms-layout-2.c: Likewise.
6372 * gcc.dg/bf-ms-layout-3.c: Likewise.
6373 * gcc.dg/bf-ms-layout.c: Likewise.
6374 * gcc.dg/bf-no-ms-layout.c: Likewise.
6375 * gcc.target/i386/bitfield1.c: Likewise.
6376 * gcc.target/i386/bitfield2.c: Likewise.
6377 * gcc.target/i386/bitfield3.c: Likewise.
6378
a6f93fc2 63792016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6380
6381 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6382 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6383 override other than -mcpu=power9 command-line option is specified,
6384 or if the target operating system is aix.
6385 * gcc.target/powerpc/darn-1.c: Likewise.
6386 * gcc.target/powerpc/darn-2.c: Likewise.
6387 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6388 test if effective-target is not powerpc_p9vector_ok or if the
6389 target operating system is not defined.
6390 * gcc.target/powerpc/vslv-1.c: Likewise.
6391 * gcc.target/powerpc/vsrv-0.c: Likewise.
6392 * gcc.target/powerpc/vsrv-1.c: Likewise.
6393
1cb2b4d3 63942016-06-21 Tobias Burnus <burnus@net-b.de>
6395
6396 PR fortran/71068
6397 * gfortran.dg/coarray/data_1.f90: New.
6398
66ff0c67 63992016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6400
6401 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6402 (dg-require-effective-target): Use arm_v8_neon_hw.
6403 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6404 (dg-require-effective-target): Likewise.
6405 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6406 (dg-require-effective-target): Likewise.
6407 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6408 (dg-require-effective-target): Likewise.
6409 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6410 (dg-require-effective-target): Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6412 (dg-require-effective-target): Likewise.
6413 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6414 Add AArch64 check.
6415
949bfed4 64162016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6417
6418 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6419 Set to 3 so test passes.
6420
a20f6cd4 64212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6422
6423 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6424
12792843 64252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6426
6427 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6428 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6429 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6430 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6431
49763db6 64322016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6433
6434 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6435 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6436
ada61167 64372016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6438
6439 PR target/71549
6440 * gcc.target/i386/pr71549.c: New test.
6441
a15584d4 64422016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6443
6444 * gcc.target/powerpc/vadsdu-0.c: Replace
6445 dg-require-effective-target directive to allow test to run on more
6446 platforms, and add dg-skip-if directive to disable test on aix
6447 platforms because of known incompatibilities.
6448 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6449 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6450 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6451 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6452 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6453 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6454 * gcc.target/powerpc/vadsdub-2.c: Replace
6455 dg-require-effective-target directive to allow test to run on more
6456 platforms, and add dg-skip-if directive to disable test on aix
6457 platforms because of known incompatibilities.
6458 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6459 with vec_absdb call to differentiate this test from vadsdub-1.c.
6460 * gcc.target/powerpc/vadsduh-1.c: Replace
6461 dg-require-effective-target directive to allow test to run on more
6462 platforms, and add dg-skip-if directive to disable test on aix
6463 platforms because of known incompatibilities.
6464 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6465 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6466 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6467
ec15ec36 64682016-06-21 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR tree-optimization/71588
6471 * gcc.dg/pr71558.c: New test.
6472
faeffe49 64732016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6474
6475 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6476 * c-c++-common/pr68657-2.c: Likewise.
6477 * c-c++-common/pr68657-3.c: Likewise.
6478 * gcc.dg/torture/pr69714.c: Require int32plus support.
6479 * gcc.dg/torture/pr70025.c: Likewise.
6480 * gcc.dg/torture/pr70083.c: Likewise.
6481 * gcc.dg/torture/pr70542.c: Likewise.
6482 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6483
e218d07f 64842016-06-20 Joseph Myers <joseph@codesourcery.com>
6485
6486 PR c/71601
6487 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6488
232a3df7 64892016-06-20 Jakub Jelinek <jakub@redhat.com>
6490
d7f45b87 6491 PR middle-end/71581
6492 * gcc.dg/pr71581.c: New test.
6493
232a3df7 6494 PR rtl-optimization/71591
6495 * gcc.dg/cpp/pr71591.c: New test.
6496
dbddef42 64972016-06-20 David B. Robins <gcc@davidrobins.net>
6498
6499 PR target/71571
6500 * g++.dg/torture/pr71571.C: New test.
6501
03129ccb 65022016-06-20 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR target/71559
6505 * gcc.target/i386/sse2-pr71559.c: New test.
6506 * gcc.target/i386/avx-pr71559.c: New test.
6507 * gcc.target/i386/avx512f-pr71559.c: New test.
6508
a40b4b62 65092016-06-20 Tobias Burnus <burnus@net-b.de>
6510
6511 PR fortran/71194
6512 * gfortran.dg/pointer_remapping_10.f90: New.
6513
ecbea05a 65142016-06-20 David Malcolm <dmalcolm@redhat.com>
6515
6516 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6517
0f61dae9 65182016-06-20 Martin Sebor <msebor@redhat.com>
6519
6520 PR c/69507
6521 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6522 * gnu90-const-expr-1.c: Same.
6523 * gnu99-const-expr-1.c: Same.
6524 * gnu99-static-1.c: Same.
6525
e458dfd8 65262016-06-20 Renlin Li <renlin.li@arm.com>
6527
2c0c0c9b 6528 PR testsuite/71489
e458dfd8 6529 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6530
7ab71cb3 65312016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6532
6533 * gcc.target/aarch64/vcvt_f64_1.c: New.
6534 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6535 * gcc.target/aarch64/vrecp_f64_1.c: New.
6536
34d36b7a 65372016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6538
6539 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6540 "alignement".
6541
ed7f4748 65422016-06-20 Georg-Johann Lay <avr@gjlay.de>
6543
6544 PR target/71103
6545 * gcc.target/avr/torture/pr71103-2.c: New test.
6546
a940fdc7 65472016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6548
6549 PR c/69507
6550 * gcc.dg/alignof.c: New test.
6551
98683d85 65522016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6555 vs dg-error; test constexpr specifier too.
6556
358cee25 65572016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6558
6559 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6560
c3d7ceb6 65612016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6562
6563 * lib/target-supports.exp
6564 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6565 arm_neon_ok and merge flags. Fix temporary test name.
6566 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6567 and merge flags.
6568
1176073c 65692016-06-17 Martin Liska <mliska@suse.cz>
6570
6571 * gcc.dg/predict-9.c: Fix dump scanning.
6572
f3e2969a 65732016-06-17 Bin Cheng <bin.cheng@arm.com>
6574
6575 PR tree-optimization/71354
6576 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6577
7fdca647 65782016-06-17 Bin Cheng <bin.cheng@arm.com>
6579
6580 PR tree-optimization/71347
6581 * gcc.dg/tree-ssa/pr71347.c: New test.
6582
a338a226 65832016-06-17 Bin Cheng <bin.cheng@arm.com>
6584
6585 PR tree-optimization/71354
6586 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6587
c1e75671 65882016-06-17 Bin Cheng <bin.cheng@arm.com>
6589
6590 * gcc.dg/vect/vect-alias-check-1.c: New test.
6591
365ba13d 65922016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6593
59bde511 6594 PR target/71151
365ba13d 6595 * gcc.target/avr/pr71151-1.c: New test.
6596 * gcc.target/avr/pr71151-2.c: New test.
6597 * gcc.target/avr/pr71151-3.c: New test.
6598 * gcc.target/avr/pr71151-4.c: New test.
6599 * gcc.target/avr/pr71151-5.c: New test.
6600 * gcc.target/avr/pr71151-6.c: New test.
6601 * gcc.target/avr/pr71151-7.c: New test.
6602 * gcc.target/avr/pr71151-8.c: New test.
6603 * gcc.target/avr/pr71151-common.h: New test.
6604
db48d95b 66052016-06-16 Martin Liska <mliska@suse.cz>
6606
6607 * gfortran.dg/predict-1.f90: New test.
6608
4c780a59 66092016-06-16 Uros Bizjak <ubizjak@gmail.com>
6610
6611 PR target/71242
f9c39b65 6612 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6613
8c1879bc 66142016-06-16 Jan Hubicka <hubicka@ucw.cz>
6615
6616 * g++.dg/vect/pr36648.cc: Disable cunrolli
6617
33698dfe 66182016-06-16 Jakub Jelinek <jakub@redhat.com>
6619
745f2db6 6620 PR target/71554
6621 * gcc.c-torture/execute/pr71554.c: New test.
6622
33698dfe 6623 PR rtl-optimization/71532
6624 * gcc.dg/torture/pr71532.c: New test.
6625
b42322b9 66262016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6627
6628 * gcc.target/powerpc/p9-dimode1.c: New test.
6629 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6630
412b298a 66312016-06-15 Jakub Jelinek <jakub@redhat.com>
6632
93479f99 6633 * gcc.c-torture/compile/20160615-1.c: New test.
6634
412b298a 6635 * g++.dg/cpp0x/ref-qual17.C: New test.
6636
3ec40531 66372016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6638
6639 PR middle-end/71529
6640 * gcc.target/i386/pr71529.C: New test.
6641
edfe7670 66422016-06-15 Alan Hayward <alan.hayward@arm.com>
6643
6644 PR tree-optimization/71483
6645 * g++.dg/vect/pr71483.c: New
6646
6e52ac17 66472016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6648
6649 PR c++/70202
6650 * g++.dg/inherit/crash6.C: New.
6651 * g++.dg/inherit/union2.C: Likewise.
6652 * g++.dg/inherit/virtual12.C: Likewise.
6653 * g++.dg/inherit/virtual13.C: Likewise.
6654 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6655
aed35af2 66562016-06-15 Uros Bizjak <ubizjak@gmail.com>
6657
0941fba8 6658 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6659
6f710392 66602016-06-15 Alan Hayward <alan.hayward@arm.com>
6661
6662 PR tree-optimization/71439
6663 * gcc.dg/vect/pr71439.c: New
6664
d1cedfd3 66652016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6666
6667 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6668
ee8fd158 66692016-06-15 Richard Biener <rguenther@suse.de>
6670
6671 * gcc.dg/vect/slp-45.c: New testcase.
6672
5695a690 66732016-06-15 Richard Biener <rguenther@suse.de>
6674
6675 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6676
267ae3ee 66772016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678
6679 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6680 requirements, and disable for AIX for now.
6681 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6682
a6d0e20a 66832016-06-14 Jakub Jelinek <jakub@redhat.com>
6684
b2efd162 6685 PR c++/71528
6686 * g++.dg/opt/pr71528.C: New test.
6687
a6d0e20a 6688 PR c++/71516
6689 * g++.dg/init/pr71516.C: New test.
6690
035778de 66912016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6692
6693 * g++.dg/init/array46.C: New.
6694
7c9dc58e 66952016-06-14 Uros Bizjak <ubizjak@gmail.com>
6696
0941fba8 6697 * gcc.target/i386/float128-3.c: New test.
6698 * gcc.target/i386/quad-sse4.c: Ditto.
6699 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6700 Update scan strings.
7c9dc58e 6701
412640c9 67022016-06-14 Richard Biener <rguenther@suse.de>
6703
6704 PR middle-end/71526
6705 * gfortran.dg/pr71526.f90: New testcase.
6706
1b9fde85 67072016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6708
6709 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6710 * gcc.dg/zero_bits_compound-1.c: Likewise.
6711
306097e3 67122016-06-14 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/71522
6715 * gcc.dg/torture/pr71522.c: New testcase.
6716
566255a8 67172016-06-14 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR tree-optimization/71520
6720 * gcc.dg/tree-ssa/pr71520.c: New test.
6721
eb912adb 67222016-06-14 Richard Biener <rguenther@suse.de>
6723
6724 PR tree-optimization/71521
56d35455 6725 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6726
9720103d 67272016-06-13 Jakub Jelinek <jakub@redhat.com>
6728
12cb8367 6729 PR sanitizer/71498
6730 * c-c++-common/ubsan/bounds-13.c: New test.
6731
9720103d 6732 PR preprocessor/71183
6733 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6734
5965fbcc 67352016-06-13 Jeff Law <law@redhat.com>
6736
6737 PR tree-optimization/71403
6738 * c-c++-common/ubsan/pr71403-1.c: New test.
6739 * c-c++-common/ubsan/pr71403-2.c: New test.
6740 * c-c++-common/ubsan/pr71403-3.c: New test.
6741
04537049 67422016-06-13 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR middle-end/71478
6745 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6746 Add -Wno-psabi -w to dg-options.
6747
412f195f 67482016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6749
6750 * gcc.target/powerpc/vadsdu-0.c: New test.
6751 * gcc.target/powerpc/vadsdu-1.c: New test.
6752 * gcc.target/powerpc/vadsdu-2.c: New test.
6753 * gcc.target/powerpc/vadsdu-3.c: New test.
6754 * gcc.target/powerpc/vadsdu-4.c: New test.
6755 * gcc.target/powerpc/vadsdu-5.c: New test.
6756 * gcc.target/powerpc/vadsdub-1.c: New test.
6757 * gcc.target/powerpc/vadsdub-2.c: New test.
6758 * gcc.target/powerpc/vadsduh-1.c: New test.
6759 * gcc.target/powerpc/vadsduh-2.c: New test.
6760 * gcc.target/powerpc/vadsduw-1.c: New test.
6761 * gcc.target/powerpc/vadsduw-2.c: New test.
6762
527790c1 67632016-06-13 David Malcolm <dmalcolm@redhat.com>
6764
6765 * gcc.dg/c99-init-2.c (c): Update expected error message.
6766 * gcc.dg/init-bad-8.c (foo): Likewise.
6767 * gcc.dg/spellcheck-fields-3.c: New test case.
6768
102e67eb 67692016-06-13 Martin Liska <mliska@suse.cz>
6770
6771 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6772 and "guess loop iv compared" heuristics.
6773 * gcc.dg/predict-2.c: Likewise.
6774 * gcc.dg/predict-3.c: Likewise.
6775 * gcc.dg/predict-4.c: Likewise.
6776 * gcc.dg/predict-5.c: Likewise.
6777 * gcc.dg/predict-6.c: Likewise.
6778
1a54d3be 67792016-06-13 Marek Polacek <polacek@redhat.com>
6780
6781 PR middle-end/71476
6782 * c-c++-common/Wswitch-unreachable-4.c: New test.
6783 * gcc.dg/Wswitch-unreachable-2.c: New test.
6784 * g++.dg/tm/jump1.C: Move dg-warning.
6785
5b7401b8 67862016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6787
6788 * gnat.dg/renaming10.ad[sb]: New test.
6789
1c93151c 67902016-06-13 Paul Thomas <pault@gcc.gnu.org>
6791
6792 PR fortran/70673
6793 * gfortran.dg/pr70673.f90: New test.
6794
249865a0 67952016-06-13 Richard Biener <rguenther@suse.de>
6796
6797 PR middle-end/64516
6798 * gcc.dg/align-3.c: New testcase.
6799
776d9b14 68002016-06-13 Martin Liska <mliska@suse.cz>
6801
6802 * gcc.target/i386/pr71458.c: New test.
6803
0cf5c551 68042016-06-12 Uros Bizjak <ubizjak@gmail.com>
6805
6806 PR target/71241
f9c39b65 6807 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6808
34de0a35 68092016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6810
6811 PR target/60751
6812 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6813 statement.
6814
0cc8bc98 68152016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6816
6817 PR target/60751
6818 * gfortran.dg/comma_IO_extension_1.f90: New test.
6819 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6820 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6821 statement.
6822 * gfortran.dg/graphite/pr38083.f90: Likewise.
6823 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6824 missing format.
6825
0ff78c86 68262016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6827
6828 * gnat.dg/case_character.adb: New test.
6829
6c38863e 68302016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6831
6832 PR middle-end/71310
6833 * gcc.target/powerpc/pr71310.c: New testcase.
6834
24c41395 68352016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6836
6837 PR middle-end/71478
6838 * gcc.dg/pr71478.c: New test.
6839
aeb26fb6 68402016-06-10 Jakub Jelinek <jakub@redhat.com>
6841
702b3575 6842 PR middle-end/71494
6843 * gcc.c-torture/execute/pr71494.c: New test.
6844
8ec29807 6845 PR c/68657
6846 * gcc.target/i386/pr68657.c: New test.
6847
aeb26fb6 6848 PR inline-asm/68843
6849 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6850 (test): Add -masm=intel alternatives.
6851
1dc4d519 68522016-06-10 Martin Sebor <msebor@redhat.com>
6853
6854 PR c/71392
6855 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6856
6385d6d3 68572016-06-10 Jeff Law <law@redhat.com>
6858
6859 PR tree-optimization/71335
6860 * gcc.c-torture/execute/pr71335.c: New test.
6861
041a412b 68622016-06-10 David Malcolm <dmalcolm@redhat.com>
6863
6864 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6865 the various "cannot tail-call: " messages.
6866
4a5edbb2 68672016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6868
6869 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6870 and options.
6871
9cf3aec3 68722016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6873
6874 PR sanitizer/71480
6875 * c-c++-common/asan/pr71480.c: New test.
6876
61724718 68772016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6878
6879 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6880 (ASMNAME2): Likewise.
6881 (main): Replace fn in asm statement with ASMNAME ("fn").
6882 * gcc.dg/guality/pr68037-2.c: Likewise.
6883 * gcc.dg/guality/pr68037-3.c: Likewise.
6884 * gcc.dg/torture/pr68037-1.c: Likewise.
6885 * gcc.dg/torture/pr68037-2.c: Likewise.
6886 * gcc.dg/torture/pr68037-3.c: Likewise.
6887
1807f6fb 68882016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6889
6890 PR inline-asm/68843
6891 * gcc.target/i386/pr68843-1.c: New test.
6892 * gcc.target/i386/pr68843-2.c: New test.
6893
ccfa030f 68942016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6895 Cesar Philippidis <cesar@codesourcery.com>
6896
6897 PR middle-end/71373
6898 * gcc.dg/goacc/nested-function-1.c: New file.
6899 * gcc.dg/goacc/nested-function-2.c: Likewise.
6900 * gcc.dg/goacc/pr71373.c: Likewise.
6901 * gfortran.dg/goacc/cray-2.f95: Likewise.
6902 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6903 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6904 * gfortran.dg/goacc/cray.f95: Update.
6905 * gfortran.dg/goacc/loop-1.f95: Likewise.
6906 * gfortran.dg/goacc/loop-3.f95: Likewise.
6907 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6908 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6909
69102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6911
6912 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6913 for OpenACC tile clauses.
6914 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6915
6916 PR c/71381
6917 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6918 to...
6919 * c-c++-common/goacc/cache-2.c: ... this new file.
6920 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6921 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6922 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6923 usage.
6924 * gfortran.dg/goacc/cray.f95: Likewise.
6925 * gfortran.dg/goacc/loop-1.f95: Likewise.
6926
bb038f3e 69272016-06-10 Alan Hayward <alan.hayward@arm.com>
6928
6929 PR tree-optimization/71407
6930 PR tree-optimization/71416
6931 * gcc.dg/vect/pr71407.c: New
6932 * gcc.dg/vect/pr71416-1.c: New
6933 * gcc.dg/vect/pr71416-2.c: New
6934
332409d3 69352016-06-10 Richard Biener <rguenther@suse.de>
6936
6937 PR middle-end/71477
6938 * gcc.dg/torture/pr71477.c: New testcase.
6939
03cf727c 69402016-06-09 Julia Koval <julia.koval@intel.com>
6941
6942 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6943 * gcc.target/i386/interrupt-13.c: Likewise.
6944 * gcc.target/i386/interrupt-15.c: Likewise.
6945 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6946 * gcc.target/i386/interrupt-24.c: Likewise.
6947 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6948 * gcc.target/i386/interrupt-9.c: Likewise.
6949 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6950
23b101c5 69512016-06-09 Martin Sebor <msebor@redhat.com>
6952
6953 PR c/70883
6954 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6955 * gcc.dg/builtin-constant_p-1.c: Same.
6956 * gcc.dg/builtins-error.c: Same.
6957 * gcc.dg/pr70859.c: Same.
6958
188d6bbb 69592016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6960
6961 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6962 * gcc.dg/torture/pr68067-1.c: Likewise.
6963 * gcc.dg/torture/pr68067-2.c: Likewise.
6964
69652016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6966
6967 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6968 when setting SIZE.
6969
ff8886bd 69702016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6971
6972 PR c++/71465
6973 * g++.dg/inherit/crash5.C: New.
6974 Revert:
6975 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6976
6977 PR c++/70202
6978 * g++.dg/inherit/crash5.C: New.
6979 * g++.dg/inherit/virtual1.C: Adjust.
6980
3f76cceb 69812016-06-09 Martin Liska <mliska@suse.cz>
6982
6983 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6984 * g++.dg/predict-loop-exit-2.C: Likewise.
6985 * g++.dg/predict-loop-exit-3.C: Likewise.
6986 * gcc.dg/predict-1.c: Likewise.
6987 * gcc.dg/predict-2.c: Likewise.
6988 * gcc.dg/predict-3.c: Likewise.
6989 * gcc.dg/predict-4.c: Likewise.
6990 * gcc.dg/predict-5.c: Likewise.
6991 * gcc.dg/predict-6.c: Likewise.
6992 * gcc.dg/predict-7.c: Likewise.
6993
59ae3d1b 69942016-06-09 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/71462
6997 * gcc.dg/torture/pr71462.c: New testcase.
6998
8c2d2acf 69992016-06-09 Marek Polacek <polacek@redhat.com>
7000
7001 PR c/65471
7002 * gcc.dg/c11-generic-3.c: New test.
7003
224cb6b7 70042016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7005
7006 * g++.dg/init/array42.C: New.
7007 * g++.dg/init/array43.C: Likewise.
7008 * g++.dg/init/array44.C: Likewise.
7009 * g++.dg/init/array45.C: Likewise.
7010 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7011 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7012 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7013 * g++.dg/gomp/pr35751.C: Likewise.
7014 * g++.dg/init/array23.C: Likewise.
7015 * g++.dg/init/brace2.C: Likewise.
7016 * g++.dg/init/brace6.C: Likewise.
7017
732905bb 70182016-06-08 Martin Sebor <msebor@redhat.com>
7019 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR c++/70507
7022 PR c/68120
7023 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7024 * c-c++-common/builtin-arith-overflow-2.c: New test.
7025 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7026 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7027 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7028
7ddaa622 70292016-06-08 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR c++/71442
7032 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7033
84ee0905 70342016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7035
7036 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7037 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7038 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7039 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7040 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7041 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7042 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7043 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7044 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7045 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7046 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7047 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7048 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7049
2876af98 70502016-06-08 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/68558
7053 * gcc.dg/vect/slp-44.c: New testcase.
7054
acbb0d03 70552016-06-08 Richard Biener <rguenther@suse.de>
7056
7057 * gcc.dg/vect/slp-43.c: New testcase.
7058
f8689010 70592016-06-08 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/71452
7062 * gcc.dg/torture/pr71452.c: New testcase.
7063
52d393eb 70642016-06-08 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR c++/71448
7067 * g++.dg/torture/pr71448.C: New test.
7068
9d700ce4 70692016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7070
7071 PR debug/71432
7072 PR ada/71413
7073 * g++.dg/debug/pr71432.C: New test.
7074
eb96ef65 70752016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7076
7077 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7078 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7079 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7080
a4753cdd 70812016-06-08 Alan Hayward <alan.hayward@arm.com>
7082
7083 * gcc.dg/vect/vect-live-2.c: Update effective target.
7084 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7085 * lib/target-supports.exp: Add aarch64 to vect_long.
7086
bafc7b1d 70872016-06-08 Marek Polacek <polacek@redhat.com>
7088
7089 PR c/71418
7090 * gcc.dg/noncompile/pr71418.c: New test.
7091
06e590e7 7092 PR c/71426
7093 * gcc.dg/noncompile/pr71426.c: New test.
7094
d3cb49c9 70952016-06-07 Jan Hubicka <hubicka@ucw.cz>
7096
7097 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7098 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7099 * gcc.dg/predict-3.c: Update template.
7100 * gcc.dg/predict-5.c: Update template.
7101 * gcc.dg/predict-6.c: Update template.
7102 * gcc.dg/predict-9.c: Update template.
7103 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7104
2d76c36a 71052016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7106
7107 * gcc.target/powerpc/vec-mul.c: New test.
7108
7cfde92a 71092016-06-07 David Malcolm <dmalcolm@redhat.com>
7110
7111 * gcc.dg/spellcheck-fields-2.c: New test case.
7112
b032c4dd 71132016-06-07 Richard Biener <rguenther@suse.de>
7114
7115 PR c/61564
7116 * gcc.dg/Wpragmas-1.c: New testcase.
7117 * gcc.dg/Wattributes-4.c: Likewise.
7118 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7119 entry.
7120
a7056369 71212016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7122
7123 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7124 spurious debug code.
7125
123c61e0 71262016-06-07 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/71428
7129 * gcc.dg/torture/pr71428.c: New testcase.
7130
5819d47b 71312016-06-07 Richard Biener <rguenther@suse.de>
7132
7133 PR middle-end/71423
7134 * gcc.dg/torture/pr71423.c: New testcase.
7135
6cec5c6b 71362016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7137
7138 PR middle-end/71408
7139 * gcc.dg/tree-ssa/pr71408.c: New test.
7140
40bbfc17 71412016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7142
7143 PR middle-end/71281
7144 * g++.dg/torture/pr71281.C: New test.
7145
61f1f80c 71462016-06-06 Marek Polacek <polacek@redhat.com>
7147
7148 PR c/71362
7149 * gcc.dg/pr71362.c: New test.
7150
0406b32f 71512016-06-06 Jakub Jelinek <jakub@redhat.com>
7152 Patrick Palka <ppalka@gcc.gnu.org>
7153
7154 PR c++/70847
7155 PR c++/71330
7156 PR c++/71393
7157 * g++.dg/opt/pr70847.C: New test.
7158 * g++.dg/ubsan/pr70847.C: New test.
7159 * g++.dg/ubsan/pr71393.C: New test.
7160
b1445999 71612016-06-06 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR tree-optimization/71259
7164 * gcc.dg/vect/pr71259.c: New test.
7165
99b4f3a2 71662016-06-06 David Malcolm <dmalcolm@redhat.com>
7167
7168 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7169 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7170 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7171 above.
7172
837679bc 71732016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7174
7175 PR middle-end/37780
7176 * gcc.c-torture/execute/pr37780.c: New test.
7177 * gcc.target/aarch64/pr37780_1.c: Likewise.
7178 * gcc.target/arm/pr37780_1.c: Likewise.
7179
e4b92538 71802016-06-06 Marek Polacek <polacek@redhat.com>
7181
7182 * c-c++-common/attr-may-alias-1.c: New test.
7183 * c-c++-common/attr-may-alias-2.c: New test.
7184 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7185
43ac2f2f 71862016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7187
7188 PR c/24414
7189 * gcc.target/i386/pr24414.c: New test.
7190
7e1786b2 71912016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7192
7193 * gcc.target/sparc/vis4misc.c: New file.
7194 * gcc.target/sparc/fpcmp.c: Likewise.
7195 * gcc.target/sparc/fpcmpu.c: Likewise.
7196
f593ccb2 71972016-06-06 Alan Hayward <alan.hayward@arm.com>
7198
7199 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7200 * gcc.dg/vect/vect-live-3.c: Likewise.
7201
be6d8ddc 72022016-06-06 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/71398
7205 * gcc.dg/torture/pr71398.c: New testcase.
7206
78f27916 72072016-06-06 Uros Bizjak <ubizjak@gmail.com>
7208
7209 PR target/71389
7210 * g++.dg/pr71389.C: New test.
7211
c5899606 72122016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213
7214 PR fortran/71404
7215 * gfortran.dg/fmt_read_5.f: New test.
7216
8e3cd305 72172016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7218
7219 PR fortran/69659
7220 * gfortran.dg/class_array_22.f03: New test.
7221
703c0a09 72222016-06-05 Jan Hubicka <hubicka@ucw.cz>
7223
7224 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7225
d07b2b6f 72262016-06-05 Jan Hubicka <hubicka@ucw.cz>
7227
7228 * gcc.dg/predict-9.c: Update template.
7229
4a7ec4ac 72302016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7231
7232 PR c++/49377
7233 * g++.dg/template/pr49377.C: New.
7234
7499ef4a 72352016-06-04 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR tree-optimization/71405
7238 * g++.dg/torture/pr71405.C: New test.
7239
558c800d 72402016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7241
7242 PR c++/70202
7243 * g++.dg/inherit/crash5.C: New.
7244 * g++.dg/inherit/virtual1.C: Adjust.
7245
4ee7cf4b 72462016-06-03 Jeff Law <law@redhat.com>
7247
7248 PR tree-optimization/71316
7249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7250
b12ae762 72512016-06-03 Jakub Jelinek <jakub@redhat.com>
7252
7253 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7254 dg-additional-options with just -fno-tree-scev-cprop in it.
7255 * gcc.dg/vect/vect-live-2.c: Likewise.
7256 * gcc.dg/vect/vect-live-5.c: Likewise.
7257 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7258 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7259 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7260
e09a5ee3 72612016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7262
7263 PR c++/27100
7264 * g++.dg/other/friend6.C: New test.
7265
f14b1922 72662016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7267
7268 * g++.dg/torture/ppc-ldst-array.C: New.
7269
20702ea3 72702016-06-03 Joseph Myers <joseph@codesourcery.com>
7271
7272 PR target/71276
7273 PR target/71277
7274 * gcc.dg/torture/builtin-fp-int-inexact.c,
7275 gcc.target/i386/387-builtin-fp-int-inexact.c,
7276 gcc.target/i386/387-rint-inline-1.c,
7277 gcc.target/i386/387-rint-inline-2.c,
7278 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7279 gcc.target/i386/sse2-rint-inline-1.c,
7280 gcc.target/i386/sse2-rint-inline-2.c,
7281 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7282 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7283
5ed3cc7b 72842016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7285 Julia Koval <julia.koval@intel.com>
7286
7287 PR target/66960
7288 PR target/67630
7289 PR target/67634
7290 PR target/67841
7291 PR target/68037
7292 PR target/68618
7293 PR target/68661
7294 PR target/69575
7295 PR target/69596
7296 PR target/69734
7297 * gcc.dg/guality/pr68037-1.c: New test.
7298 * gcc.dg/guality/pr68037-2.c: Likewise.
7299 * gcc.dg/guality/pr68037-3.c: Likewise.
7300 * gcc.dg/torture/pr68037-1.c: Likewise.
7301 * gcc.dg/torture/pr68037-2.c: Likewise.
7302 * gcc.dg/torture/pr68037-3.c: Likewise.
7303 * gcc.dg/torture/pr68661-1a.c: Likewise.
7304 * gcc.dg/torture/pr68661-1b.c: Likewise.
7305 * gcc.target/i386/interrupt-1.c: Likewise.
7306 * gcc.target/i386/interrupt-2.c: Likewise.
7307 * gcc.target/i386/interrupt-3.c: Likewise.
7308 * gcc.target/i386/interrupt-4.c: Likewise.
7309 * gcc.target/i386/interrupt-5.c: Likewise.
7310 * gcc.target/i386/interrupt-6.c: Likewise.
7311 * gcc.target/i386/interrupt-7.c: Likewise.
7312 * gcc.target/i386/interrupt-8.c: Likewise.
7313 * gcc.target/i386/interrupt-9.c: Likewise.
7314 * gcc.target/i386/interrupt-10.c: Likewise.
7315 * gcc.target/i386/interrupt-11.c: Likewise.
7316 * gcc.target/i386/interrupt-12.c: Likewise.
7317 * gcc.target/i386/interrupt-13.c: Likewise.
7318 * gcc.target/i386/interrupt-14.c: Likewise.
7319 * gcc.target/i386/interrupt-15.c: Likewise.
7320 * gcc.target/i386/interrupt-16.c: Likewise.
7321 * gcc.target/i386/interrupt-17.c: Likewise.
7322 * gcc.target/i386/interrupt-18.c: Likewise.
7323 * gcc.target/i386/interrupt-19.c: Likewise.
7324 * gcc.target/i386/interrupt-20.c: Likewise.
7325 * gcc.target/i386/interrupt-21.c: Likewise.
7326 * gcc.target/i386/interrupt-22.c: Likewise.
7327 * gcc.target/i386/interrupt-23.c: Likewise.
7328 * gcc.target/i386/interrupt-24.c: Likewise.
7329 * gcc.target/i386/interrupt-25.c: Likewise.
7330 * gcc.target/i386/interrupt-26.c: Likewise.
7331 * gcc.target/i386/interrupt-27.c: Likewise.
7332 * gcc.target/i386/interrupt-28.c: Likewise.
7333 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7334 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7335 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7336 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7337 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7338 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7339 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7340 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7341 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7342 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7343 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7344 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7345
3e346f54 73462016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7347
f27c52fb 7348 PR tree-optimization/52171
7349 * gcc.dg/pr52171.c: New test.
7350 * gcc.target/i386/pr52171.c: New test.
3e346f54 7351
22e029d2 73522016-06-03 Jan Hubicka <jh@suse.cz>
7353
7354 * g++.dg/tree-ssa/pred-1.C: New testcase
7355 * gcc.dg/tree-ssa/pred-1.c: New testcase
7356
41ce74ed 73572016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7358
7359 PR target/70957
7360 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7361 support.
7362 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7363
cf573a72 73642016-06-03 Alan Hayward <alan.hayward@arm.com>
7365
7366 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7367
75aae5b4 73682016-06-03 Alan Hayward <alan.hayward@arm.com>
7369
7370 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7371 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7372 * gcc.dg/vect/vect-live-1.c: New test.
7373 * gcc.dg/vect/vect-live-2.c: New test.
7374 * gcc.dg/vect/vect-live-3.c: New test.
7375 * gcc.dg/vect/vect-live-4.c: New test.
7376 * gcc.dg/vect/vect-live-5.c: New test.
7377 * gcc.dg/vect/vect-live-slp-1.c: New test.
7378 * gcc.dg/vect/vect-live-slp-2.c: New test.
7379 * gcc.dg/vect/vect-live-slp-3.c: New test.
7380
eba6788d 73812016-06-03 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR middle-end/71387
7384 * g++.dg/opt/pr71387.C: New test.
7385
5a653985 73862016-06-02 Jeff Law <law@redhat.com>
7387
7388 PR tree-optimization/71328
7389 * gcc.c-torture/compile/pr71328.c: New test.
7390
f92f6941 73912016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7392
7393 PR fortran/52393
7394 * gfortran.dg/fmt_read_3.f90: Fix typo.
7395 * gfortran.dg/fmt_read_4.f90: New test.
7396
0d29e152 73972016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7398
7399 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7400 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7401 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7402 * g++.dg/cpp0x/override2.C: Likewise.
7403 * g++.dg/parse/crash5.C: Likewise.
7404 * g++.dg/parse/error16.C: Likewise.
7405 * g++.dg/parse/error27.C: Likewise.
7406 * g++.dg/template/qualttp15.C: Likewise.
7407 * g++.dg/template/redecl4.C: Likewise.
7408 * g++.old-deja/g++.other/crash39.C: Likewise.
7409 * g++.old-deja/g++.other/struct1.C: Likewise.
7410 * g++.old-deja/g++.pt/m9a.C: Likewise.
7411 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7412
2740a1a5 74132016-06-02 Jakub Jelinek <jakub@redhat.com>
7414
89f17a65 7415 PR c++/71372
7416 * c-c++-common/pr71372.c: New test.
7417
2740a1a5 7418 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7419 __TIME__ strings with __builtin_strcmp instead of printf and
7420 dg-output.
7421
9ae89a4e 74222016-06-02 Martin Liska <mliska@suse.cz>
7423
7424 * gcc.dg/predict-9.c: New test.
7425
41258f9c 74262016-06-02 Jakub Jelinek <jakub@redhat.com>
7427
7428 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7429 global set_compiler_env_var and global saved_compiler_env_var.
7430
dad46eb8 74312016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7432
7433 PR rtl-optimization/71295
7434 * gcc.c-torture/compile/pr71295.c: New test.
7435
9cc8a892 74362016-06-02 Jakub Jelinek <jakub@redhat.com>
7437
98e7c96c 7438 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7439
4a5a4de2 7440 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7441 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7442
9cc8a892 7443 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7444 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7445 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7446 alternative number.
7447
46819a36 74482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7449
7450 * gcc.target/powerpc/p9-splat-4.c: New test.
7451
74522016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7453
7454 PR target/71186
7455 * gcc.target/powerpc/pr71186.c: New test.
7456
d9820cc5 74572016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7458
7459 PR fortran/52393
7460 * gfortran.dg/fmt_read_3.f90: New test.
7461
2f14ca3e 74622016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7463
7464 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7465 procedure.
7466
dfa5c0d3 74672016-06-01 Eduard Sanou <dhole@openmailbox.org>
7468
7469 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7470 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7471 env var is set.
7472 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7473 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7474 shown once.
7475 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7476 during compilation.
7477 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7478 vars set by dg-set-compiler-env-var.
7479
7d7125df 74802016-06-01 Paul Thomas <pault@gcc.gnu.org>
7481
7482 PR fortran/71156
7483 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7484 to the module procedure declaration.
7485 * gfortran.dg/submodule_16.f08: New test.
7486
6ab9cde4 74872016-06-01 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR middle-end/71371
7490 * c-c++-common/gomp/pr71371.c: New test.
7491
0cfe7a23 74922016-06-01 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/71366
7495 * gcc.dg/torture/pr71366-1.c: New testcase.
7496 * gcc.dg/torture/pr71366-2.c: Likewise.
7497
5a5b02e1 74982016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7499
7500 * gcc.target/powerpc/vslv-0.c: New test.
7501 * gcc.target/powerpc/vslv-1.c: New test.
7502 * gcc.target/powerpc/vsrv-0.c: New test.
7503 * gcc.target/powerpc/vsrv-1.c: New test.
7504
d27a79f6 75052016-06-01 Nathan Sidwell <nathan@acm.org>
7506
7507 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7508 * gcc.target/nvptx/weak.c: New.
7509
6172a9fd 75102016-06-01 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/71261
7513 * gcc.dg/torture/vect-bool-1.c: New testcase.
7514
f9aaabb2 75152016-06-01 Jakub Jelinek <jakub@redhat.com>
7516
7517 * gfortran.dg/gomp/order-1.f90: New test.
7518 * gfortran.dg/gomp/order-2.f90: New test.
7519
53b01069 75202016-06-01 Jan Hubicka <hubicka@ucw.cz>
7521
7522 * gcc.dg/unroll-6.c: Update template.
7523 * gcc.dg/unroll-7.c: New testcase.
7524 * gcc.dg/unroll-8.c: New testcase.
7525
36757397 75262016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gnat.dg/opt56.ad[sb]: New test.
7529
7f93bd6e 75302016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 PR c++/66635
7533 * g++.dg/cpp0x/constexpr-ice16.C: New.
7534
9f41a2ce 75352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7536
7537 PR tree-optimization/71314
7538 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7539 -mbranch-cost=2.
7540
31e02373 75412016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7542
7543 PR tree-optimization/71077
7544 * gcc.dg/tree-ssa/pr71077.c: New test.
7545
76f8f901 75462016-05-31 Jan Hubicka <hubicka@ucw.cz>
7547
7f93bd6e 7548 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7549 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7550 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7551
04f5f923 75522016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 PR c++/71248
7555 * g++.dg/cpp0x/pr71248.C: New.
7556 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7557 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7558 * g++.dg/init/new37.C: Likewise.
7559 * g++.dg/template/static1.C: Likewise.
7560 * g++.dg/template/static2.C: Likewise.
7561
4ffddf28 75622016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7563
7564 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7565 instead of %rdi.
7566 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7567
4ff7bd21 75682016-05-31 Marek Polacek <polacek@redhat.com>
7569
7570 * c-c++-common/Wswitch-unreachable-3.c: New test.
7571 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7572
e1f7cc4b 75732016-05-31 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/71352
7576 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7577
02978bd1 75782016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7579
7580 * gcc.target/arm/armv5_thumb_isa.c: New test.
7581
cfce8164 75822016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7583
7584 PR target/71346
7585 * gcc.target/i386/pr71346.c: New test.
7586
7a51c705 75872016-05-31 Tom de Vries <tom@codesourcery.com>
7588
7589 PR tree-optimization/69068
7590 * gcc.dg/graphite/pr69068.c: New test.
7591
8c1ac106 75922016-05-27 Martin Sebor <msebor@redhat.com>
7593
7594 PR c++/71306
7595 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7596
b6431756 75972016-05-30 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR c++/71349
7600 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7601 nowait depend(inout: dd[0]) clauses where permitted.
7602
f6203294 76032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/71238
7606 * g++.dg/parse/pr71238.C: New.
7607 * g++.dg/concepts/friend1.C: Test column numbers too.
7608 * g++.dg/cpp0x/initlist31.C: Likewise.
7609 * g++.dg/cpp0x/pr51420.C: Likewise.
7610 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7611 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7612 * g++.dg/ext/builtin3.C: Likewise.
7613 * g++.dg/lookup/friend12.C: Likewise.
7614 * g++.dg/lookup/friend7.C: Likewise.
7615 * g++.dg/lookup/koenig1.C: Likewise.
7616 * g++.dg/lookup/koenig5.C: Likewise.
7617 * g++.dg/lookup/used-before-declaration.C: Likewise.
7618 * g++.dg/overload/koenig1.C: Likewise.
7619 * g++.dg/template/crash65.C: Likewise.
7620 * g++.dg/template/friend57.C: Likewise.
7621 * g++.dg/warn/Wshadow-5.C: Likewise.
7622 * g++.dg/warn/Wunused-8.C: Likewise.
7623 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7624 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7625 * g++.old-deja/g++.jason/member.C: Likewise.
7626 * g++.old-deja/g++.jason/report.C: Likewise.
7627 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7628 * g++.old-deja/g++.law/visibility20.C: Likewise.
7629 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7630 * g++.old-deja/g++.other/static5.C: Likewise.
7631 * g++.old-deja/g++.pt/overload2.C: Likewise.
7632
b96f8145 76332016-05-30 Jan Hubicka <hubicka@ucw.cz>
7634
7635 * gcc.dg/tree-ssa/peel1.c: New testcase.
7636 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7637 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7638
ed5bca7a 76392016-05-30 Tom de Vries <tom@codesourcery.com>
7640
7641 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7642 to ce.
7643
c0aa0333 76442016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/71099
7647 * g++.dg/parse/virtual1.C: New.
7648
231010db 76492016-05-30 Uros Bizjak <ubizjak@gmail.com>
7650
7651 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7652 Use correct register when clearing %edx.
7653
765557c0 76542016-05-30 Alexander Monakov <amonakov@ispras.ru>
7655
7656 PR tree-optimization/71289
7657 * gcc.dg/pr71289.c: New test.
7658
fc3b1c44 76592016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7660
7661 PR middle-end/71269
7662 PR middle-end/71292
7663 * gcc.dg/tree-ssa/pr71269.c: New test.
7664 * gcc.dg/tree-ssa/pr71292.c: New test.
7665
ce352457 76662016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7667
7668 PR middle-end/71252
7669 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7670
eedd711b 76712016-05-30 Jan Hubicka <hubicka@ucw.cz>
7672
7673 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7674 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7675 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7676
8c061890 76772016-05-30 Tom de Vries <tom@codesourcery.com>
7678
7679 PR tree-optimization/69067
7680 * gcc.dg/graphite/pr69067.c: New test.
7681
a6b0884c 76822016-05-29 Uros Bizjak <ubizjak@gmail.com>
7683
7684 PR target/71245
7685 * gcc.target/i386/pr71245-1.c: New test.
7686 * gcc.target/i386/pr71245-2.c: Ditto.
7687
2369edfc 76882016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/71105
7691 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7692 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7693 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7694
b6ab3f43 76952016-05-27 Jan Hubicka <hubicka@ucw.cz>
7696
7697 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7698
0192662b 76992016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7700
7701 Revert:
7702 PR c++/69855
7703 * g++.dg/overload/69855.C: New.
7704 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7705 * g++.old-deja/g++.pt/crash3.C: Likewise.
7706
fce78c50 77072016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/60385
7710 * g++.dg/parse/namespace13.C: New.
7711
372172fe 77122016-05-26 Jeff Law <law@redhat.com>
7713
7714 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7715 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7716 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7717 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7718 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7719 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7720 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7721 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7722 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7723 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7724 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7725 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7726 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7727
5d8a8944 77282016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7729
7730 PR c++/69855
7731 * g++.dg/overload/69855.C: New.
7732 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7733 * g++.old-deja/g++.pt/crash3.C: Likewise.
7734
29602b75 77352016-05-27 Jiong Wang <jiong.wang@arm.com>
7736
7737 PR target/63596
7738 * gcc.target/aarch64/va_arg_1.c: New testcase.
7739 * gcc.target/aarch64/va_arg_2.c: Likewise.
7740 * gcc.target/aarch64/va_arg_3.c: Likewise.
7741
c900b732 77422016-05-27 Jiong Wang <jiong.wang@arm.com>
7743
7744 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7745 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7746 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7747 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7748 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7749
73ef73bd 77502016-05-27 Marek Polacek <polacek@redhat.com>
7751
7752 PR middle-end/71308
7753 * g++.dg/torture/pr71308.C: New test.
7754
a6031633 77552016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7756
7757 * gcc.dg/zero_bits_compound-1.c: New test.
7758 * gcc.dg/zero_bits_compound-2.c: New test.
7759
1fbdc7ae 77602016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7761
7762 PR middle-end/71279
7763 * gcc.dg/pr71279.c: New test.
7764
2e196ca8 77652016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7766
7767 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7768 floating point min/max/comparison instructions.
7769 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7770
6feab9ce 77712016-05-26 Jakub Jelinek <jakub@redhat.com>
7772
7773 * c-c++-common/gomp/schedule-1.c: New test.
7774 * gfortran.dg/gomp/schedule-1.f90: New test.
7775
978cea8f 77762016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7777
7778 PR c++/70822
7779 PR c++/70106
7780 * g++.dg/cpp1y/auto-fn32.C: New test.
7781 * g++.dg/cpp1y/paren4.C: New test.
7782
0478d9ed 77832016-05-26 Nathan Sidwell <nathan@acm.org>
7784
7785 * gcc.dg/20060410.c: Xfail on ptx.
7786 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7787 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7788 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7789 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7790 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7791
5fd1c174 77922016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7793
7794 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7795
c5e8b3e2 77962016-05-26 Jakub Jelinek <jakub@redhat.com>
7797
0db93a5b 7798 PR tree-optimization/71280
7799 * gcc.dg/pr71280.c: New test.
7800
7199c05c 7801 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7802
76c786ac 7803 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7804 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7805
c5e8b3e2 7806 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7807
e9bcea2f 78082016-05-26 Jiong Wang <jiong.wang@arm.com>
7809
7810 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7811 kept in memory.
e9bcea2f 7812
955d947b 78132016-05-25 Jeff Law <law@redhat.com>
7814
7815 PR tree-optimization/71272
7816 * gcc.c-torture/compile/pr71272.c: new test.
7817
77102dbe 78182016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7819
7820 * gcc.target/powerpc/vec-cmpne.c: New test.
7821 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7822
552821b4 78232016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7824
7825 * gnat.dg/opt55.ad[sb]: New test.
7826
0113f3c5 78272016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7828
7829 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7830 * c-c++-common/pr60226.c: Require int32plus.
7831 * gcc.c-torture/execute/pr70602.c: Likewise.
7832 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7833 unsigned long for malloc arg type.
7834 * gcc.dg/asr_div1.c: Require int32plus.
7835 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7836 * gcc.dg/pie-1.c: Require pie.
7837 * gcc.dg/pie-2.c: Likewise.
7838 * gcc.dg/pr59471.c: Require int32plus.
7839 * gcc.dg/pr59963-2.c: XFAIL for int16.
7840 * gcc.dg/pr60114.c: Require int32plus.
7841 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7842 unsigned long for typedef of size_t.
7843 * gcc.dg/pr63914.c: Require int32plus.
7844 * gcc.dg/pr64536.c: Require pt32plus.
7845 * gcc.dg/pr65658.c: Likewise.
7846 * gcc.dg/pr67271.c: Require int32plus.
7847 * gcc.dg/pr68112.c: Likewise.
7848 * gcc.dg/pr69071.c: Skip for avr target.
7849 * gcc.dg/pr69973.c: Require int32plus.
7850 * gcc.dg/pr70169.c: Skip for avr target.
7851 * gcc.dg/sso-6.c: Require int32plus.
7852 * gcc.dg/sso-7.c: Likewise.
7853 * gcc.dg/sso-8.c: Likewise.
7854 * gcc.dg/vrp-min-max-2.c: Likewise.
7855
f4094380 78562016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7857
7858 PR target/70738
7859 * gcc.target/i386/pr70738-1.c: New test.
7860 * gcc.target/i386/pr70738-2.c: Likewise.
7861 * gcc.target/i386/pr70738-3.c: Likewise.
7862 * gcc.target/i386/pr70738-4.c: Likewise.
7863 * gcc.target/i386/pr70738-5.c: Likewise.
7864 * gcc.target/i386/pr70738-6.c: Likewise.
7865 * gcc.target/i386/pr70738-7.c: Likewise.
7866 * gcc.target/i386/pr70738-8.c: Likewise.
7867 * gcc.target/i386/pr70738-9.c: Likewise.
7868
239a4bea 78692016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7870
7871 PR rtl-optimization/66940
7872 * gcc.c-torture/execute/pr66940.c: New test.
7873
bf6382ba 78742016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7875
7876 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7877 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7878 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7879 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7880 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7881 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7882 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7883 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7884 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7885 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7886 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7887 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7888 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7889 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7890 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7891 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7892 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7893 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7894 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7895 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7896 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7897 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7898 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7899 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7900
2c995da9 79012016-05-25 Marek Polacek <polacek@redhat.com>
7902
7903 PR c/71265
7904 * gcc.dg/noncompile/pr71265.c: New test.
7905
abfbb5b5 7906 PR c/71266
7907 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7908
f6871bbd 79092016-05-25 Nathan Sidwell <nathan@acm.org>
7910
7911 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7912
de04e83e 79132016-05-25 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/71261
7916 * c-c++-common/torture/pr71261.c: New testcase.
7917
b35931f7 79182016-05-25 Richard Biener <rguenther@suse.de>
7919
7920 PR tree-optimization/71264
7921 * gcc.dg/vect/pr71264.c: New testcase.
7922
166c3089 79232016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7924
7925 PR c++/55992
7926 * g++.dg/cpp0x/alias-decl-53.C: New.
7927 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7928
14240409 79292016-05-25 Martin Liska <mliska@suse.cz>
7930
7931 * g++.dg/pr71239.C: New test.
7932
bc47d9f6 79332016-05-25 Richard Biener <rguenther@suse.de>
7934
4860a6bf 7935 * gcc.dg/vect/pr58135.c: Rename to ...
7936 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7937
d8a3f157 79382016-05-25 Marek Polacek <polacek@redhat.com>
7939
7940 * g++.dg/pr65295.C: Use target c++14.
7941
3af16045 79422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7943
231010db 7944 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7945 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7946
949479b2 79472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7948
7949 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7950 instructions.
7951
6d6a3fc3 79522016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7953
7954 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7955 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7956 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7957 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7958 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7959 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7960 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7961 * c-c++-common/goacc/pcopy.c: Likewise.
7962 * c-c++-common/goacc/pcopyin.c: Likewise.
7963 * c-c++-common/goacc/pcopyout.c: Likewise.
7964 * c-c++-common/goacc/pcreate.c: Likewise.
7965 * c-c++-common/goacc/pr70688.c: New test.
7966 * c-c++-common/goacc/present-1.c: Adjust test.
7967 * c-c++-common/goacc/reduction-5.c: Likewise.
7968 * g++.dg/goacc/data-1.C: New test.
7969
af648be2 79702016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7971
7972 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7973 vector parity built-in functions.
7974 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7975 count trailing zeros automatic vectorization.
7976 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7977 count trailing zeros built-in functions.
7978
4e173d60 79792016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7980
7981 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7982
a0c02a52 79832016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7984
7985 PR target/71050
7986 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7987
64c52e9c 79882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7989
7990 PR c++/50436
7991 * g++.dg/template/crash123.C: New.
7992 * g++.dg/template/crash124.C: Likewise.
7993
752b5a4c 79942016-05-24 Martin Sebor <msebor@redhat.com>
7995
7996 PR c++/71147
7997 * g++.dg/ext/flexary16.C: New test.
7998
a36dd683 79992016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8000
f6871bbd 8001 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8002 before math.h is included.
a36dd683 8003 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8004 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8005 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8006 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8007 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8008 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8009 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8010 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8011 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8012 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8013 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8014 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8015 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8016 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8017 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8018 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8019 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8020 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8021 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8022 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8023 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8024 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8025 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8026
d60e1df7 80272016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8028 Kelvin Nilsen <kelvin@gcc.gnu.org>
8029
8030 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8031 support.
8032
22d09025 80332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8034
8035 PR c++/69872
8036 * g++.dg/warn/Wno-narrowing1.C: New.
8037
6ef0143d 80382016-05-24 Marek Polacek <polacek@redhat.com>
8039
8040 PR c/71249
8041 * c-c++-common/Wswitch-unreachable-2.c: New test.
8042
962a2062 80432016-05-24 Jakub Jelinek <jakub@redhat.com>
8044
ead77194 8045 PR c++/71257
8046 * g++.dg/vect/simd-clone-6.cc: New test.
8047 * g++.dg/gomp/declare-simd-6.C: New test.
8048
962a2062 8049 PR middle-end/70434
8050 PR c/69504
8051 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8052
23edc6d1 80532016-05-24 Richard Biener <rguenther@suse.de>
8054
8055 PR tree-optimization/71240
8056 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8057
30633bcc 80582016-05-24 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/71230
8061 * gcc.dg/torture/pr71230.c: New testcase.
8062 * g++.dg/torture/pr71230.C: Likewise.
8063
c9d624bd 80642016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8065
8066 * c-c++-common/goacc/routine-5.c: Add tests.
8067 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8068 * gfortran.dg/goacc/routine-6.f90: Add tests.
8069
ce143ff0 80702016-05-24 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/71253
8073 * gcc.dg/torture/pr71253.c: New testcase.
8074
3bdaecd5 80752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8076
8077 PR middle-end/71252
8078 * gfortran.dg/pr71252.f90: New test.
8079
856b494d 80802016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8081
8082 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8083
7345b977 80842016-05-24 Richard Biener <rguenther@suse.de>
8085
8086 PR middle-end/70434
8087 PR c/69504
8088 * c-c++-common/vector-subscript-4.c: New testcase.
8089 * c-c++-common/vector-subscript-5.c: Likewise.
8090
6f065267 80912016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8092
8093 PR fortran/71123
8094 * gfortran.dg/namelist_90.f: New test
8095
fd6757da 80962016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8097
8098 PR fortran/66461
8099 * gfortran.dg/unexpected_eof.f: New test
8100
7d5555a8 81012016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8102 Kelvin Nilsen <kelvin@gcc.gnu.org>
8103
8104 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8105 as little endian.
8106
ae6744c9 81072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8108
8109 PR c++/70972
8110 * g++.dg/cpp0x/inh-ctor20.C: New.
8111 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8112
f0d91a85 81132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/69095
8116 * g++.dg/cpp0x/variadic168.C: New.
8117
1618ffe5 81182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 * g++.dg/cpp0x/pr31445.C: Test column number too.
8121 * g++.dg/cpp0x/pr32253.C: Likewise.
8122 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8123 * g++.dg/cpp0x/variadic36.C: Likewise.
8124
c0205bab 81252016-05-23 Marc Glisse <marc.glisse@inria.fr>
8126
8127 * gcc.dg/fold-notshift-2.c: Adjust.
8128
1398da0f 81292016-05-23 Marek Polacek <polacek@redhat.com>
8130
8131 PR c/49859
8132 * c-c++-common/Wswitch-unreachable-1.c: New test.
8133 * gcc.dg/Wswitch-unreachable-1.c: New test.
8134 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8135 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8136 * g++.dg/gomp/block-10.C: Likewise.
8137 * gcc.dg/gomp/block-10.c: Likewise.
8138 * g++.dg/gomp/block-9.C: Likewise.
8139 * gcc.dg/gomp/block-9.c: Likewise.
8140 * g++.dg/gomp/target-1.C: Likewise.
8141 * g++.dg/gomp/target-2.C: Likewise.
8142 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8143 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8144 * g++.dg/gomp/taskgroup-1.C: Likewise.
8145 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8146 * gcc.dg/gomp/teams-1.c: Likewise.
8147 * g++.dg/gomp/teams-1.C: Likewise.
8148 * g++.dg/overload/error3.C: Likewise.
8149 * g++.dg/tm/jump1.C: Likewise.
8150 * g++.dg/torture/pr40335.C: Likewise.
8151 * gcc.dg/c99-vla-jump-5.c: Likewise.
8152 * gcc.dg/switch-warn-1.c: Likewise.
8153 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8154 * gcc.dg/nested-func-1.c: Likewise.
8155 * gcc.dg/pr67784-4.c: Likewise.
8156
5403ed8b 81572016-05-23 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/71230
8160 * gfortran.dg/pr71230-1.f90: New testcase.
8161 * gfortran.dg/pr71230-2.f90: Likewise.
8162
27510941 81632016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8164
1618ffe5 8165 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8166 * gcc.dg/vect/pr58135.c: Add new.
8167 * gfortran.dg/pr46519-1.f: Adjust test case.
8168
a41c605d 81692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 PR c++/53401
8172 * g++.dg/cpp0x/decltype64.C: New.
8173
3eb254ab 81742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8175
8176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8178 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8179
a75fffe1 81802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8181
8182 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8183 Add poly64x1_t and poly64x2_t cases if supported.
8184 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8185 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8186 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8187 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8189
56979b12 81902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8191
8192 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8193 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8194 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8195 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8196 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8197 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8198 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8199
dc5e98db 82002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8201
8202 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8203
c0f383ae 82042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8205
8206 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8207 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8208
2a4d70a2 82092016-05-22 Jakub Jelinek <jakub@redhat.com>
8210
4c109025 8211 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8212 constraint instead of "r".
8213 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8214 insn instead of vxorpd.
8215 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8216
bad891ce 8217 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8218 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8219
ac23ddb9 8220 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8221
9dac9579 8222 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8223 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8224
2a4d70a2 8225 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8226
9eafdd7b 82272016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8228
8229 PR middle-end/40921
8230 * gcc.dg/tree-ssa/pr40921.c: New test.
8231
93df190d 82322016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8233
8234 PR target/71103
8235 * gcc.target/avr/pr71103.c: New test.
8236
933b9f7f 82372016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8238
8239 PR middle-end/71179
8240 * gcc.dg/tree-ssa/pr71179.c: New test.
8241
8bdfbc08 82422016-05-20 Martin Sebor <msebor@redhat.com>
8243
8244 PR c/71115
8245 * gcc.dg/init-excess-2.c: New test.
8246
6827ab42 82472016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8248
8249 * gnat.dg/opt53.adb: New test.
8250 * gnat.dg/opt54.adb: Likewise.
8251
58a5f4c0 82522016-05-20 Martin Jambor <mjambor@suse.cz>
8253
8254 PR tree-optimization/70884
8255 * gcc.dg/tree-ssa/pr70919.c: New test.
8256
bb7145f6 82572016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8258
8259 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8260 formatting.
f6871bbd 8261 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8262 fix code formatting.
8263
82642016-05-20 Nathan Sidwell <nathan@acm.org>
8265
8266 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8267 non-common cases.
8268 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8269
9954d230 82702016-05-20 David Malcolm <dmalcolm@redhat.com>
8271
8272 * jit.dg/all-non-failing-tests.h: Add
8273 test-factorial-must-tail-call.c.
8274 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8275 * jit.dg/test-factorial-must-tail-call.c: New test case.
8276
08a161f9 82772016-05-20 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR fortran/71204
8280 * gfortran.dg/pr71204.f90: New test.
8281
3d380077 82822016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8283
8284 * gcc.target/nvptx/sincos.c: New test.
8285
0f104d56 82862016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8287
8288 PR c++/70572
8289 * g++.dg/cpp1y/auto-fn31.C: New.
8290
61736a1b 82912016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8292
8293 * gcc.target/powerpc/vec-addec.c: New test.
8294 * gcc.target/powerpc/vec-addec-int128.c: New test.
8295
b4a61e77 82962016-05-20 David Malcolm <dmalcolm@redhat.com>
8297
8298 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8299 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8300 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8301 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8302
9a2ace10 83032016-05-20 Jan Hubicka <hubicka@ucw.cz>
8304
8305 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8306
45cdf8c6 83072016-05-20 Jakub Jelinek <jakub@redhat.com>
8308
b9a1dcd5 8309 PR c++/71210
8310 * g++.dg/opt/pr71210-1.C: New test.
8311 * g++.dg/opt/pr71210-2.C: New test.
8312
45cdf8c6 8313 PR tree-optimization/29756
8314 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8315 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8316 only on selected targets where V4SImode vectors are known to be
8317 supported.
8318
92e3ffbf 83192016-05-20 Marc Glisse <marc.glisse@inria.fr>
8320
8321 PR tree-optimization/71079
8322 PR tree-optimization/71206
8323 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8324
5da368e3 83252016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8326
8327 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8328 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8329 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8330
2506d97a 83312016-05-20 Richard Guenther <rguenther@suse.de>
8332
8333 PR tree-optimization/29756
8334 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8335
adade307 83362016-05-20 Richard Biener <rguenther@suse.de>
8337
8338 PR tree-optimization/71185
8339 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8340
c3deca25 83412016-05-20 Richard Biener <rguenther@suse.de>
8342
8343 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8344
8b0bef14 83452016-05-19 Marek Polacek <polacek@redhat.com>
8346
8347 PR c++/71075
8348 * g++.dg/diagnostic/pr71075.C: New test.
8349
08025288 83502016-05-19 David Malcolm <dmalcolm@redhat.com>
8351
8352 PR c++/71184
8353 * g++.dg/pr71184.C: New test case.
8354
26a51591 83552016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8356
8357 * gcc.target/powerpc/darn-0.c: New test.
8358 * gcc.target/powerpc/darn-1.c: New test.
8359 * gcc.target/powerpc/darn-2.c: New test.
8360
d8d3e75a 83612016-05-19 Marek Polacek <polacek@redhat.com>
8362
8363 PR tree-optimization/71031
8364 * gcc.dg/tree-ssa/vrp100.c: New test.
8365
c28211ae 83662016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8367
8368 PR rtl-optimization/71148
8369 * gcc.dg/pr71148.c: New test.
8370
3f5ea43a 83712016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8372
8373 PR target/71056
8374 * gcc.target/arm/pr71056.c: New test.
8375
2a7d4c20 83762016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8377
8378 * c-c++-common/pr69669.c: Check the used mode.
8379
ed0b0569 83802016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8381
8382 PR sanitizer/64354
8383 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8384
410372fe 83852016-05-19 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/70729
8388 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8389 * gcc.dg/graphite/scop-18.c: Likewise.
8390 * gcc.dg/pr41783.c: Disable LIM.
8391 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8392 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8393 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8394 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8395 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8396 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8397 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8401 * gfortran.dg/pr42108.f90: Likewise.
8402
56f34f03 84032016-05-18 David Malcolm <dmalcolm@redhat.com>
8404
8405 PR driver/69265
8406 * gcc.dg/spellcheck-options-11.c: New test case.
8407
e6481cd1 84082016-05-18 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR c++/71100
8411 * g++.dg/opt/pr71100.C: New test.
8412
be951c59 84132016-05-18 Martin Jambor <mjambor@suse.cz>
8414
8415 PR ipa/69708
8416 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8417 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8418 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8419 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8420
665ff45b 84212016-05-18 Martin Jambor <mjambor@suse.cz>
8422
8423 PR ipa/69708
8424 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8425 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8426 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8427 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8428 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8429
485be62c 84302016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 PR c++/69793
8433 * g++.dg/template/crash122.C: New.
8434
b251d5f5 84352016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8436
8437 PR c++/70466
8438 * g++.dg/template/pr70466-1.C: New.
8439 * g++.dg/template/pr70466-2.C: Likewise.
8440
c93e9931 84412016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8442
8443 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8444 splat operations and the XXSPLTIB instruction.
8445 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8446 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8447 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8448 xxlxor to clear a register.
8449
8ba6639c 84502016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8451
8452 * gcc.dg/torture/pr71020.c: New test.
8453
ec6e3005 84542016-05-18 Martin Jambor <mjambor@suse.cz>
8455
8456 PR ipa/70646
8457 * gcc.dg/ipa/pr70646.c: New test.
8458
5ef3c918 84592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8460
8461 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8462
70a88eab 84632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8464
8465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8466 missing tests for vreinterpretq_p{8,16}.
8467
b52a930c 84682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8469
8470 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8471 vsliq_n_s64 and vsliq_n_u64.
8472
bdd4080b 84732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8474
8475 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8476 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8477
37814bf5 84782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8479
8480 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8481 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8482 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8483
764af2e0 84842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8485
8486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8487 in comment.
8488
ffe01a83 84892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8490
8491 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8492 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8493 "blr\t" and switch to scan-assembler-times.
8494
fab6dae9 84952016-05-18 Jiong Wang <jiong.wang@arm.com>
8496
231010db 8497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8498 with __aarch64__.
8499 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8500 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8501
4eb0c566 85022016-05-18 Jakub Jelinek <jakub@redhat.com>
8503
442f18f1 8504 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8505 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8506 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8507 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8508 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8509 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8510
4d83b36b 8511 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8512 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8513
a4528eec 8514 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8515 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8516
f0066139 8517 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8518 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8519
4eb0c566 8520 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8521
303e9267 85222016-05-18 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/71168
8525 * gcc.dg/torture/pr71168.c: New testcase.
8526
0d7ddd44 85272016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8528
8529 PR middle-end/63586
8530 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8531 * gcc.dg/tree-ssa/pr63586.c: New test.
8532 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8533
899bcc0f 85342016-05-17 Nathan Sidwell <nathan@acm.org>
8535
8536 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8537 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8538 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8539 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8540
a2246979 85412016-05-17 Nathan Sidwell <nathan@acm.org>
8542
8543 * gcc.target/nvptx/abi-vararg-3.c: New.
8544
2f6a4d21 85452016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8546
8547 PR tree-optimization/54579
8548 PR middle-end/55299
8549 * gcc.dg/fold-notrotate-1.c: New test.
8550 * gcc.dg/fold-notshift-1.c: New test.
8551 * gcc.dg/fold-notshift-2.c: New test.
8552
27bdad45 85532016-05-17 Marek Polacek <polacek@redhat.com>
8554
8555 PR ipa/71146
8556 * g++.dg/ipa/pr71146.C: New test.
8557
f33a295a 85582016-05-17 David Malcolm <dmalcolm@redhat.com>
8559
8560 * jit.dg/test-error-array-bounds.c: New test case.
8561
b6dd53bf 85622016-05-17 Marc Glisse <marc.glisse@inria.fr>
8563
8564 * gcc.dg/tree-ssa/and-1.c: New testcase.
8565
a8719545 85662016-05-17 Marc Glisse <marc.glisse@inria.fr>
8567
8568 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8569 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8570
34806102 85712016-05-17 Marc Glisse <marc.glisse@inria.fr>
8572
8573 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8574 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8575
25fe08a8 85762016-05-17 Jiong Wang <jiong.wang@arm.com>
8577
8578 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8579
abf1a837 85802016-05-17 Jiong Wang <jiong.wang@arm.com>
8581
8582 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8583
666b9dd3 85842016-05-17 Jiong Wang <jiong.wang@arm.com>
8585
8586 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8587 ".2d[index]" when scan the assembly.
8588 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8589 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8590 float64x1.
8591 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8592
77d095c0 85932016-05-17 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/71132
8596 * gcc.dg/torture/pr71132.c: New testcase.
8597
28adcc23 85982016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8599
8600 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8601
2439931e 86022016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8603
8604 PR target/70809
8605 * gcc.target/aarch64/pr70809_1.c: New test.
8606
5ec2ff80 86072016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8608
8609 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8610 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8611 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8612 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8613
17fd1c7a 86142016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8615 Ilya Enkovich <ilya.enkovich@intel.com>
8616
8617 PR target/71114
8618 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8619
46729204 86202016-05-16 Jan Hubicka <hubicka@ucw.cz>
8621
8622 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8623 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8624
2a1125d6 86252016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8626
8627 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8628 test for __ARM_FP16_ARGS.
8629 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8630 * gcc.target/arm/aapcs/neon-vect10.c: New.
8631 * gcc.target/arm/aapcs/neon-vect9.c: New.
8632 * gcc.target/arm/aapcs/vfp18.c: New.
8633 * gcc.target/arm/aapcs/vfp19.c: New.
8634 * gcc.target/arm/aapcs/vfp20.c: New.
8635 * gcc.target/arm/aapcs/vfp21.c: New.
8636 * gcc.target/arm/fp16-aapcs-1.c: New.
8637 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8638 test for __ARM_FP16_ARGS.
8639 * g++.target/arm/fp16-return-1.c: Update expected output.
8640
ea3d2d74 86412016-05-16 Jiong Wang <jiong.wang@arm.com>
8642
8643 PR testsuite/70227
8644 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8645
6989e05f 86462016-05-15 Harald Anlauf <anlauf@gmx.de>
8647
8648 PR fortran/69603
8649 * gfortran.dg/pr69603.f90: New testcase.
8650
a5f52592 86512016-05-14 Fritz Reese <fritzoreese@gmail.com>
8652
8653 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8654
88f949ab 86552016-05-14 Fritz Reese <fritzoreese@gmail.com>
8656
8657 PR fortran/71047
8658 * gfortran.dg/pr71047.f08: New test.
8659
90c88567 86602016-05-13 Joseph Myers <joseph@codesourcery.com>
8661
8662 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8663 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8664 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8665
00a690cc 86662016-05-13 Martin Sebor <msebor@redhat.com>
8667
8668 PR c++/60049
8669 * g++.dg/cpp0x/constexpr-60049.C: New test.
8670
ec8b6af7 86712016-05-13 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR bootstrap/71071
8674 * gcc.dg/pr71071.c: New test.
8675
f54d1d7b 86762016-05-13 Uros Bizjak <ubizjak@gmail.com>
8677
8678 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8679 remove XOP handling.
2f3af60f 8680 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8681
a39a0392 86822016-05-13 Nathan Sidwell <nathan@acm.org>
8683
8684 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8685 __atomic_is_lock_free declaration.
8686
42333dd9 86872016-05-13 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/42587
8690 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8691
c5442454 86922016-05-13 Martin Liska <mliska@suse.cz>
8693
8694 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8695 the new format of dump output.
8696
03a400fb 86972016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8698
8699 * gcc.dg/pr71084.c: New test.
8700
69278c3f 87012016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8702
231010db 8703 PR target/53440
8704 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8705
8138f11b 87062016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8707
8708 * gcc.target/aarch64/struct_return.c: New test.
8709
22a3f7bd 87102016-05-12 Marek Polacek <polacek@redhat.com>
8711
8712 PR c/70756
8713 * c-c++-common/pr70756-2.c: New test.
8714 * c-c++-common/pr70756.c: New test.
8715
9bcd42cc 87162016-05-12 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/71059
8719 * gcc.dg/torture/pr71059.c: New testcase.
8720
5ffb4a0d 87212016-05-12 Richard Biener <rguenther@suse.de>
8722
8723 PR tree-optimization/71062
8724 * gcc.dg/torture/pr71062.c: New testcase.
8725
2ab65c31 87262016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8727
8728 PR tree-optimization/71006
8729 * gcc.dg/pr71006.c: New test.
8730
f0158fc0 87312016-05-12 Marek Polacek <polacek@redhat.com>
8732
8733 PR driver/71063
8734 * gcc.dg/opts-7.c: New test.
8735
0f56938b 87362016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8737
8738 PR target/70830
8739 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8740 Add -save-temps to dg-options.
8741 Scan for ldmfd rather than pop instruction.
8742 * gcc.target/arm/interrupt-2.c: Likewise.
8743 * gcc.target/arm/pr70830.c: New test.
8744
e10946d5 87452016-05-12 Jakub Jelinek <jakub@redhat.com>
8746
9fa8e468 8747 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8748 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8749
9ce62bbe 8750 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8751 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8752 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8753
708ae1b1 8754 PR target/71019
8755 * gcc.target/i386/avx512vl-pack-1.c: New test.
8756 * gcc.target/i386/avx512vl-pack-2.c: New test.
8757 * gcc.target/i386/avx512bw-pack-2.c: New test.
8758
a461f32e 8759 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8760
e10946d5 8761 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8762 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8763 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8764
f52a3ef6 87652016-05-12 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/70986
8768 * gcc.dg/torture/pr70986-1.c: New testcase.
8769 * gcc.dg/torture/pr70986-2.c: Likewise.
8770 * gcc.dg/torture/pr70986-3.c: Likewise.
8771
54c4d22e 87722016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8773
8774 PR c/43651
8775 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8776 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8777
57215d5b 87782016-05-11 Uros Bizjak <ubizjak@gmail.com>
8779
8780 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8781 directive.
8782 * gcc.target/i386/pr66746.c: Ditto.
8783
67d3121c 87842016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8785
8786 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8787 support.
8788 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8789 warning when using -mvsx-timode.
8790 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8791 * gcc.target/powerpc/dform-2.c: Likewise.
8792 * gcc.target/powerpc/pr68805.c: Likewise.
8793
7f8012a5 87942016-05-11 Marek Polacek <polacek@redhat.com>
8795
8796 PR c++/71024
8797 * c-c++-common/attributes-3.c: New test.
8798
3e8567ce 87992016-05-11 Nathan Sidwell <nathan@acm.org>
8800
8801 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8802 * gcc.c-torture/execute/pr68185.c: Likewise.
8803 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8804 * gcc.dg/pr69634.c: Requires scheduling.
8805 * gcc.dg/torture/pr66178.c: Require label values.
8806 * gcc.dg/setjmp-6.c: Require indirect jumps.
8807
3739ac00 88082016-05-11 Richard Biener <rguenther@suse.de>
8809
8810 PR tree-optimization/71055
8811 * gcc.dg/torture/pr71055.c: New testcase.
8812
1ff8b385 88132016-05-11 Richard Biener <rguenther@suse.de>
8814
8815 PR debug/71057
8816 * g++.dg/debug/pr71057.C: New testcase.
8817
77126efa 88182016-05-11 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR fortran/70855
8821 * gfortran.dg/gomp/pr70855.f90: New test.
8822
6fcaaf9b 88232016-05-11 Richard Biener <rguenther@suse.de>
8824
8825 PR middle-end/71002
8826 * g++.dg/torture/pr71002.C: New testcase.
8827
bfa8ea12 88282016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8829
8830 PR middle-end/70807
8831 * gcc.dg/pr70807.c: New test.
8832
87632549 88332016-05-10 Martin Sebor <msebor@redhat.com>
8834
8835 PR c++/38611
8836 * g++.dg/Wattributes.C: New test.
8837
f9153689 88382016-05-10 Marc Glisse <marc.glisse@inria.fr>
8839
8840 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8841 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8842 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8843
a44ed58a 88442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8845
8846 PR target/70799
8847 * gcc.target/i386/pr70799-1.c: New test.
8848
d6c90d89 88492016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8850
8851 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8852
c1f73044 88532016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8854
8855 PR middle-end/70877
8856 * gcc.target/i386/pr70877.c: New test.
8857
e66d763a 88582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8859
8860 PR tree-optimization/70786
8861 * gcc.target/i386/pr70876.c: New test.
8862
a30ff73a 88632016-05-10 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR target/70927
8866 * gcc.target/i386/avx512vl-logic-1.c: New test.
8867 * gcc.target/i386/avx512vl-logic-2.c: New test.
8868 * gcc.target/i386/avx512dq-logic-2.c: New test.
8869
4b3fd38f 88702016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8871
8872 PR target/70963
8873 * gcc.target/powerpc/pr70963.c: New.
8874
abf93a25 88752016-05-10 David Malcolm <dmalcolm@redhat.com>
8876
8877 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8878 (test_very_wide_line): Add ruler to expected output.
8879 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8880 (test_very_wide_line): Likewise.
8881 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8882 (test_show_locus): Within the handling of "test_very_wide_line",
8883 enable show_ruler_p on the diagnostic context.
8884
d614888f 88852016-05-10 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/71039
8888 * gcc.dg/torture/pr71039.c: New testcase.
8889
dbca5ed9 88902016-05-10 Nathan Sidwell <nathan@acm.org>
8891
8892 * gcc.dg/nested-func-10.c: Requires alloca.
8893 * gcc.dg/nested-func-9.c: Requires alloca.
8894 * gcc.c-torture/execute/pr70460.c: Requires labels.
8895 * gcc.c-torture/compile/pr70199.c: Requires labels.
8896 * gcc.target/nvptx/decl.c: Compile only.
8897 * gcc.target/nvptx/trailing-init.c: Compile only.
8898 * gcc.target/nvptx/ary-init.c: Compile only.
8899
3fa82609 89002016-05-10 Marek Polacek <polacek@redhat.com>
8901
8902 PR c/70255
8903 * gcc.dg/attr-opt-1.c: New test.
8904
76825907 89052016-05-10 Richard Biener <rguenther@suse.de>
8906
8907 PR tree-optimization/70497
8908 PR tree-optimization/28367
8909 * gcc.dg/torture/20160404-1.c: New testcase.
8910 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8911 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8912
68255819 89132016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8914
8915 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8916
d9aa8cdb 89172016-05-09 Uros Bizjak <ubizjak@gmail.com>
8918
8919 * gcc.target/i386/fabsneg-1.c New test.
8920
7cc16f50 89212016-05-09 Alan Modra <amodra@gmail.com>
8922
8923 PR testsuite/70826
8924 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8925
a83b7b63 89262016-05-09 Richard Biener <rguenther@suse.de>
8927
8928 PR tree-optimization/70985
8929 * gcc.dg/torture/pr70985.c: New testcase.
8930
189d0706 89312016-05-09 Bin Cheng <bin.cheng@arm.com>
8932
8933 * gcc.dg/tree-ssa/ifc-9.c: New test.
8934 * gcc.dg/tree-ssa/ifc-10.c: New test.
8935 * gcc.dg/tree-ssa/ifc-11.c: New test.
8936 * gcc.dg/tree-ssa/ifc-12.c: New test.
8937 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8938 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8939 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8940
1ec957b0 89412016-05-09 Richard Biener <rguenther@suse.de>
8942
8943 PR fortran/70937
8944 * gfortran.dg/pr70937.f90: New testcase.
8945
923c7714 89462016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8947
8948 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8949
d7cd448a 89502016-05-07 Fritz Reese <fritzoreese@gmail.com>
8951
8952 PR fortran/56226
8953 * gfortran.dg/dec_structure_1.f90: New testcase.
8954 * gfortran.dg/dec_structure_2.f90: Ditto.
8955 * gfortran.dg/dec_structure_3.f90: Ditto.
8956 * gfortran.dg/dec_structure_4.f90: Ditto.
8957 * gfortran.dg/dec_structure_5.f90: Ditto.
8958 * gfortran.dg/dec_structure_6.f90: Ditto.
8959 * gfortran.dg/dec_structure_7.f90: Ditto.
8960 * gfortran.dg/dec_structure_8.f90: Ditto.
8961 * gfortran.dg/dec_structure_9.f90: Ditto.
8962 * gfortran.dg/dec_structure_10.f90: Ditto.
8963 * gfortran.dg/dec_structure_11.f90: Ditto.
8964 * gfortran.dg/dec_union_1.f90: Ditto.
8965 * gfortran.dg/dec_union_2.f90: Ditto.
8966 * gfortran.dg/dec_union_3.f90: Ditto.
8967 * gfortran.dg/dec_union_4.f90: Ditto.
8968 * gfortran.dg/dec_union_5.f90: Ditto.
8969 * gfortran.dg/dec_union_6.f90: Ditto.
8970 * gfortran.dg/dec_union_7.f90: Ditto.
8971
f681e29b 89722016-05-07 Tom de Vries <tom@codesourcery.com>
8973
8974 PR tree-optimization/70956
8975 * gcc.dg/graphite/pr70956.c: New test.
8976
68d7f375 89772016-05-06 Jakub Jelinek <jakub@redhat.com>
8978
faf39348 8979 PR middle-end/70941
8980 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8981 (a, b, c, d): Change type from char to signed char.
8982 (main): Compare against (signed char) -1634678893 instead of
8983 hardcoded -109. Use __builtin_abort instead of abort.
8984
b768b13a 8985 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8986 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8987
68d7f375 8988 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8989
5dda16ea 89902016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8991
8992 PR debug/70935
8993 * gcc.dg/torture/pr70935.c: New test.
8994
13ede1b5 89952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8996
8997 PR target/58219
7fc878c4 8998 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8999
96d94be2 90002016-05-06 Richard Biener <rguenther@suse.de>
9001
9002 PR tree-optimization/70960
9003 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9004
e5d9f15d 90052016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9006
9007 PR target/52933
9008 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9009 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9010 Adjust expected instruction counts.
9011 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9012
2dd7705f 90132016-05-06 Marek Polacek <polacek@redhat.com>
9014
9015 PR sanitizer/70875
9016 * gcc.dg/ubsan/bounds-3.c: New test.
9017
cb8bc632 90182016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9019
9020 PR target/54089
9021 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9022
b343c173 90232016-05-06 Richard Biener <rguenther@suse.de>
9024
9025 PR middle-end/70931
9026 * gfortran.dg/pr70931.f90: New testcase.
9027
1e3db0b1 90282016-05-06 Richard Biener <rguenther@suse.de>
9029
9030 PR middle-end/70941
9031 * gcc.dg/torture/pr70941.c: New testcase.
9032
bdd54b6d 90332016-05-05 Bin Cheng <bin.cheng@arm.com>
9034
9035 PR tree-optimization/57206
9036 * gcc.dg/vect/pr57206.c: New test.
9037
499adcfd 90382016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9039
9040 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9041
871164c4 90422016-05-05 Jakub Jelinek <jakub@redhat.com>
9043
ecb23e00 9044 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9045
871164c4 9046 * c-c++-common/Wdangling-else-4.c: New test.
9047
70cf83ba 90482016-05-04 Jakub Jelinek <jakub@redhat.com>
9049
858c9470 9050 PR c++/70906
9051 PR c++/70933
9052 * g++.dg/opt/pr70906.C: New test.
9053 * g++.dg/opt/pr70933.C: New test.
9054
70cf83ba 9055 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9056
aaa36a78 90572016-05-04 Jan Hubicka <hubicka@ucw.cz>
9058
9059 * gcc.dg/ipa/pure-const-3.c: New testcase.
9060
1d52c456 90612016-05-04 Marek Polacek <polacek@redhat.com>
9062
9063 * c-c++-common/Wdangling-else-1.c: New test.
9064 * c-c++-common/Wdangling-else-2.c: New test.
9065 * c-c++-common/Wdangling-else-3.c: New test.
9066
dc581573 90672016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9068
9069 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9070 flag is present.
9071
a64030fe 90722016-05-04 Marek Polacek <polacek@redhat.com>
9073
9074 PR c/48778
9075 * gcc.dg/Waddress-2.c: New test.
9076
b461b04a 90772016-05-04 Alan Modra <amodra@gmail.com>
9078
9079 * gcc.target/powerpc/pr70866.c: New.
9080
c388a0cf 90812016-05-03 Martin Sebor <msebor@redhat.com>
9082
9083 PR c++/66561
9084 * c-c++-common/builtin_location.c: New test.
9085 * g++.dg/cpp1y/builtin_location.C: New test.
9086
5d4db8ef 90872016-05-03 Marek Polacek <polacek@redhat.com>
9088
9089 PR c/70859
9090 * gcc.dg/pr70859.c: New test.
9091 * gcc.dg/pr70859-2.c: New test.
9092
ca938765 90932016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9094
9095 * gnat.dg/debug5.adb: New testcase.
9096
60b27d5f 90972016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9098
9099 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9100 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9101 Procedure to check for z10 instruction set.
9102
5ab325d0 91032016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9104
9105 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9106
c548a0ad 91072016-05-03 Alan Modra <amodra@gmail.com>
9108
9109 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9110
d5ecd946 91112016-05-03 Jakub Jelinek <jakub@redhat.com>
9112
9113 * gcc.target/i386/avx512f-cvt-1.c: New test.
9114
35b0a053 91152016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9116
9117 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9118 -fdump-tree-vrp-details.
9119
9ae1b28a 91202016-05-03 Richard Biener <rguenther@suse.de>
9121
9122 * gcc.dg/pr30172-1.c: Adjust.
9123 * gcc.dg/pr63743.c: Likewise.
9124 * gcc.dg/tm/pr51696.c: Likewise.
9125 * c-c++-common/tm/safe-1.c: Likewise.
9126 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9127 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9128 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9129 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9130
9c1a31e4 91312016-05-03 Jakub Jelinek <jakub@redhat.com>
9132
fe69bcb9 9133 PR rtl-optimization/70467
9134 * gcc.target/i386/pr70467-3.c: New test.
9135 * gcc.target/i386/pr70467-4.c: New test.
9136
9082c4a4 9137 PR tree-optimization/70916
9138 * gcc.c-torture/compile/pr70916.c: New test.
9139
9c1a31e4 9140 PR target/49244
9141 * gcc.target/i386/pr49244-1.c: New test.
9142 * gcc.target/i386/pr49244-2.c: New test.
9143
69105acc 91442016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9145
9146 PR rtl-optimization/44281
9147 * gcc.target/i386/pr44281.c: New test.
9148
9ab8df54 91492016-05-03 bin cheng <bin.cheng@arm.com>
9150
9151 PR tree-optimization/56541
9152 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9153 * gcc.dg/vect/pr56541.c: new test.
9154
3c62cae0 91552016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9156
9157 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9158 __float128.
9159 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9160
91abc161 91612016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9162
9163 PR testsuite/70520
9164 * c-c++-common/asan/clone-test-1.c (main): Align child process
9165 stack to 16 bytes.
9166
aa3d1155 91672016-05-02 David Malcolm <dmalcolm@redhat.com>
9168
9169 PR c++/62314
9170 * g++.dg/spellcheck-fields-2.C: New test case.
9171
002c3f28 91722016-05-02 David Malcolm <dmalcolm@redhat.com>
9173
9174 PR c++/62314
9175 * g++.dg/pr62314.C: New test case.
9176
46e5dccc 91772016-05-02 Jan Hubicka <hubicka@ucw.cz>
9178
9179 * gcc.dg/ipa/inline-8.c: New testcase.
9180
663f4248 91812016-05-02 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR rtl-optimization/70467
9184 * gcc.target/i386/pr70467-1.c: New test.
9185
efe8bdf5 91862016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9187
9188 * gcc.dg/spec-options.c: Run the test on all targets.
9189 * gcc.dg/foo.specs: Use cpp_unique_options.
9190
47ef9633 91912016-05-02 Marc Glisse <marc.glisse@inria.fr>
9192
9193 * gcc.dg/tree-ssa/unord.c: New testcase.
9194
eb1a077c 91952016-05-02 Marc Glisse <marc.glisse@inria.fr>
9196
9197 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9198
28e869d0 91992016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9200
9201 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9202
dd185f6e 92032016-05-02 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/70851
9206 * gcc.dg/enum-incomplete-3.c: New test.
9207
773d09b9 92082016-05-02 Marek Polacek <polacek@redhat.com>
9209 Tom de Vries <tom@codesourcery.com>
9210
9211 PR tree-optimization/70700
9212 * gcc.dg/pr70700.c: New test.
9213
f0dc3286 92142016-05-01 Uros Bizjak <ubizjak@gmail.com>
9215
9216 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9217 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9218 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9219 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9220 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9221
7f931827 92222016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9223
9224 * ada/acats/run_acats: Rename into...
9225 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9226 * ada/acats/run_all.sh: Remove redundant test.
9227 (target_run): Move around.
9228 (target_gnatchop): Use newly built executable.
9229 (target_gnatmake): Likewise.
9230 Check that the compilation of impbit succeeds.
9231
1c492b4e 92322016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9233
9234 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9235 * gcc.dg/20021029-1.c: Likewise.
9236 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9237 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9238 * gcc.target/sh/cmpstr.c: Likewise.
9239 * gcc.target/sh/cmpstrn.c: Likewise.
9240 * gcc.target/sh/memset.c: Likewise.
9241 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9242 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9243 * gcc.target/sh/pr39423-1.c: Likewise.
9244 * gcc.target/sh/pr49468-di.c: Likewise.
9245 * gcc.target/sh/pr49468-si.c: Likewise.
9246 * gcc.target/sh/pr49880-1.c: Likewise.
9247 * gcc.target/sh/pr49880-2.c: Likewise.
9248 * gcc.target/sh/pr49880-3.c: Likewise.
9249 * gcc.target/sh/pr50751-1.c: Likewise.
9250 * gcc.target/sh/pr50751-4.c: Likewise.
9251 * gcc.target/sh/pr50751-7.c: Likewise.
9252 * gcc.target/sh/pr51244-1.c: Likewise.
9253 * gcc.target/sh/pr51244-10.c: Likewise.
9254 * gcc.target/sh/pr51244-11.c: Likewise.
9255 * gcc.target/sh/pr51244-12.c: Likewise.
9256 * gcc.target/sh/pr51244-13.c: Likewise.
9257 * gcc.target/sh/pr51244-14.c: Likewise.
9258 * gcc.target/sh/pr51244-17.c: Likewise.
9259 * gcc.target/sh/pr51244-18.c: Likewise.
9260 * gcc.target/sh/pr51244-19.c: Likewise.
9261 * gcc.target/sh/pr51244-4.c: Likewise.
9262 * gcc.target/sh/pr51244-5.c: Likewise.
9263 * gcc.target/sh/pr51244-7.c: Likewise.
9264 * gcc.target/sh/pr51244-8.c: Likewise.
9265 * gcc.target/sh/pr51244-9.c: Likewise.
9266 * gcc.target/sh/pr51697.c: Likewise.
9267 * gcc.target/sh/pr52483-1.c: Likewise.
9268 * gcc.target/sh/pr52483-2.c: Likewise.
9269 * gcc.target/sh/pr52483-3.c: Likewise.
9270 * gcc.target/sh/pr52483-5.c: Likewise.
9271 * gcc.target/sh/pr52933-1.c: Likewise.
9272 * gcc.target/sh/pr52933-2.c: Likewise.
9273 * gcc.target/sh/pr52933-3.c: Likewise.
9274 * gcc.target/sh/pr53568-1.c: Likewise.
9275 * gcc.target/sh/pr53976-1.c: Likewise.
9276 * gcc.target/sh/pr53988-1.c: Likewise.
9277 * gcc.target/sh/pr53988.c: Likewise.
9278 * gcc.target/sh/pr54089-1.c: Likewise.
9279 * gcc.target/sh/pr54089-6.c: Likewise.
9280 * gcc.target/sh/pr54089-7.c: Likewise.
9281 * gcc.target/sh/pr54089-8.c: Likewise.
9282 * gcc.target/sh/pr54089-9.c: Likewise.
9283 * gcc.target/sh/pr54236-1.c: Likewise.
9284 * gcc.target/sh/pr54236-2.c: Likewise.
9285 * gcc.target/sh/pr54236-3.c: Likewise.
9286 * gcc.target/sh/pr54236-4.c: Likewise.
9287 * gcc.target/sh/pr54386.c: Likewise.
9288 * gcc.target/sh/pr54602-1.c: Likewise.
9289 * gcc.target/sh/pr54685.c: Likewise.
9290 * gcc.target/sh/pr54760-1.c: Likewise.
9291 * gcc.target/sh/pr54760-2.c: Likewise.
9292 * gcc.target/sh/pr54760-3.c: Likewise.
9293 * gcc.target/sh/pr54760-4.c: Likewise.
9294 * gcc.target/sh/pr54760-5.c: Likewise.
9295 * gcc.target/sh/pr54760-6.c: Likewise.
9296 * gcc.target/sh/pr55146.c: Likewise.
9297 * gcc.target/sh/pr55160.c: Likewise.
9298 * gcc.target/sh/pr59278.c: Likewise.
9299 * gcc.target/sh/pr59401-1.c: Likewise.
9300 * gcc.target/sh/pr59533-1.c: Likewise.
9301 * gcc.target/sh/pr63260.c: Likewise.
9302 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9303 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9304 * gcc.target/sh/strlen.c: Likewise.
9305 * gcc.target/sh/torture/pr30807.c: Likewise.
9306 * gcc.target/sh/torture/pr34777.c: Likewise.
9307 * gcc.target/sh/torture/pr64652.c: Likewise.
9308 * gcc.target/sh/torture/pr65505.c: Likewise.
9309 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9310 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9311
0c4005be 93122016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/66644
9315 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9316
d94e6223 93172016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9318
9319 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9320 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9321 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9322 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9323
46f37836 93242016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9325
9326 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9327 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9328
4d0a8bac 93292016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9330
9331 PR middle-end/70626
9332 * c-c++-common/goacc/combined-reduction.c: New test.
9333 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9334
b98e0db3 93352016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9336
9337 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9338 *movdi_internal pattern only if PIC off.
9339 * gcc.target/i386/pr70155-2.c: Likewise.
9340 * gcc.target/i386/pr70155-3.c: Likewise.
9341 * gcc.target/i386/pr70155-4.c: Likewise.
9342 * gcc.target/i386/pr70155-5.c: Likewise.
9343 * gcc.target/i386/pr70155-6.c: Likewise.
9344 * gcc.target/i386/pr70155-7.c: Likewise.
9345 * gcc.target/i386/pr70155-8.c: Likewise.
9346 * gcc.target/i386/pr70155-15.c: Likewise.
9347 * gcc.target/i386/pr70155-17.c: Likewise.
9348 * gcc.target/i386/pr70155-22.c: Likewise.
9349
8b066242 93502016-04-29 Bin Cheng <bin.cheng@arm.com>
9351
9352 PR tree-optimization/70803
9353 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9354
22912e73 93552016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9356
9357 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9358 optimization of vector loop.
9359 * gcc.target/i386/vect-unpack-3.c: New test.
9360 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9361 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9362 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9363
568128c6 93642016-04-29 Marek Polacek <polacek@redhat.com>
9365
9366 PR sanitizer/70342
9367 * g++.dg/ubsan/null-7.C: New test.
9368
025dd1e0 9369 PR c/70852
9370 * gcc.dg/pr70852.c: New test.
9371
eb16928e 93722016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9373
9374 PR/69089
9375 * g++.dg/cpp0x/alignas6.C: New test.
9376
d7377ee9 93772016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9378
4860a6bf 9379 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9380 * gcc.dg/pr27003.c: Likewise.
9381 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9382 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9383 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9384 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9385 * gcc.target/arc/mxy.c: Likewise.
9386 * gcc.target/arc/mswape.c: Likewise.
9387 * gcc.target/arc/mrtsc.c: Likewise.
9388 * gcc.target/arc/mcrc.c: Likewise.
9389 * gcc.target/arc/mdsp-packa.c: Likewise.
9390 * gcc.target/arc/mdvbf.c: Likewise.
9391 * gcc.target/arc/mlock.c: Likewise.
9392 * gcc.target/arc/mmac-24.c: Likewise.
9393 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9394
efa1b7ab 93952016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9396 Matthijs Kooijman <matthijs@stdin.nl>
9397 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9398
9399 PR target/60040
9400 * gcc.target/avr/pr60040-1.c: New.
9401 * gcc.target/avr/pr60040-2.c: New.
9402
00371d68 94032016-04-29 Richard Biener <rguenther@suse.de>
9404
9405 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9406
73447cc5 94072016-04-29 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/13962
9410 PR tree-optimization/65686
9411 * gcc.dg/uninit-pr65686.c: New testcase.
9412
c2087b56 94132016-04-29 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR middle-end/70843
9416 * gcc.dg/pr70843.c: New test.
9417
cdd06d5a 94182016-04-28 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR target/70858
9421 * gcc.target/i386/pr70858.c: New test.
9422
1a60079e 94232016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9424
9425 * gcc.target/arc/nps400-1.c: New file.
9426
11bc2894 94272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9428 Andrew Burgess <andrew.burgess@embecosm.com>
9429
9430 * gcc.target/arc/movh_cl-1.c: New file.
9431
dd9bf0b5 94322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9433 Andrew Burgess <andrew.burgess@embecosm.com>
9434
9435 * gcc.target/arc/extzv-1.c: New file.
9436 * gcc.target/arc/insv-1.c: New file.
9437 * gcc.target/arc/insv-2.c: New file.
9438 * gcc.target/arc/movb-1.c: New file.
9439 * gcc.target/arc/movb-2.c: New file.
9440 * gcc.target/arc/movb-3.c: New file.
9441 * gcc.target/arc/movb-4.c: New file.
9442 * gcc.target/arc/movb-5.c: New file.
9443 * gcc.target/arc/movb_cl-1.c: New file.
9444 * gcc.target/arc/movb_cl-2.c: New file.
9445 * gcc.target/arc/movbi_cl-1.c: New file.
9446 * gcc.target/arc/movl-1.c: New file.
9447
a22e4209 94482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9449 Andrew Burgess <andrew.burgess@embecosm.com>
9450
9451 * gcc.target/arc/cmem-1.c: New file.
9452 * gcc.target/arc/cmem-2.c: New file.
9453 * gcc.target/arc/cmem-3.c: New file.
9454 * gcc.target/arc/cmem-4.c: New file.
9455 * gcc.target/arc/cmem-5.c: New file.
9456 * gcc.target/arc/cmem-6.c: New file.
9457 * gcc.target/arc/cmem-7.c: New file.
9458 * gcc.target/arc/cmem-ld.inc: New file.
9459 * gcc.target/arc/cmem-st.inc: New file.
9460
287c3982 94612016-04-28 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/70821
9464 * gcc.target/i386/pr70821.c: New test.
9465
e40e5340 94662016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9467
9468 * gcc.target/powerpc/vec-adde.c: New test.
9469 * gcc.target/powerpc/vec-adde-int128.c: New test.
9470
cf977d50 94712016-04-28 Jakub Jelinek <jakub@redhat.com>
9472
9473 * gcc.target/i386/avx-vround-1.c: New test.
9474 * gcc.target/i386/avx-vround-2.c: New test.
9475 * gcc.target/i386/avx512vl-vround-1.c: New test.
9476 * gcc.target/i386/avx512vl-vround-2.c: New test.
9477
572f8300 94782016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480 PR testsuite/70595
9481 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9482 (check_effective_target_cilkplus_runtime): ... this.
9483 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9484 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9485
9486 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9487 Require cilkplus_runtime.
9488 Don't add -lcilkrts.
9489 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9490 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9491 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9492 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9493 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9494 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9495 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9496 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9497 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9498 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9499 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9500 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9501 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9502 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9503 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9504 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9505 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9506 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9507 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9508 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9509 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9510 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9511 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9512 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9513 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9514 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9515 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9516 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9517 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9518
9519 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9520 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9521
9522 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9523
9524 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9525 cilkplus_runtime.
9526
dfba0905 95272016-04-27 Marc Glisse <marc.glisse@inria.fr>
9528
9529 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9530 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9531
605a4556 95322015-04-27 Ryan Burn <contact@rnburn.com>
9533
9534 PR c++/69024
9535 PR c++/68997
9536 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9537 diagnostic.
9538 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9539 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9540
6a1231a5 95412016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * gnat.dg/limited_with4.ad[sb]: New test.
9544 * gnat.dg/limited_with4_pkg.ads: New helper.
9545
4dad9e09 95462016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9547
9548 PR target/70155
9549 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9550 and movv1ti_internal patterns
9551 * gcc.target/i386/pr70155-1.c: New test.
9552 * gcc.target/i386/pr70155-2.c: Likewise.
9553 * gcc.target/i386/pr70155-3.c: Likewise.
9554 * gcc.target/i386/pr70155-4.c: Likewise.
9555 * gcc.target/i386/pr70155-5.c: Likewise.
9556 * gcc.target/i386/pr70155-6.c: Likewise.
9557 * gcc.target/i386/pr70155-7.c: Likewise.
9558 * gcc.target/i386/pr70155-8.c: Likewise.
9559 * gcc.target/i386/pr70155-9.c: Likewise.
9560 * gcc.target/i386/pr70155-10.c: Likewise.
9561 * gcc.target/i386/pr70155-11.c: Likewise.
9562 * gcc.target/i386/pr70155-12.c: Likewise.
9563 * gcc.target/i386/pr70155-13.c: Likewise.
9564 * gcc.target/i386/pr70155-14.c: Likewise.
9565 * gcc.target/i386/pr70155-15.c: Likewise.
9566 * gcc.target/i386/pr70155-16.c: Likewise.
9567 * gcc.target/i386/pr70155-17.c: Likewise.
9568 * gcc.target/i386/pr70155-18.c: Likewise.
9569 * gcc.target/i386/pr70155-19.c: Likewise.
9570 * gcc.target/i386/pr70155-20.c: Likewise.
9571 * gcc.target/i386/pr70155-21.c: Likewise.
9572 * gcc.target/i386/pr70155-22.c: Likewise.
9573
a80f3f45 95742016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9575
9576 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9577 ".{5,6}".
9578
279305d1 95792016-04-27 Bin Cheng <bin.cheng@arm.com>
9580
9581 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9582 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9583 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9584 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9585 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9586
8974b625 95872016-04-27 Richard Biener <rguenther@suse.de>
9588
9589 PR ipa/70760
9590 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9591 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9592
886d5463 95932016-04-27 Nathan Sidwell <nathan@acm.org>
9594
9595 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9596 * g++.dg/ubsan/pr63956.C: Adjust error location.
9597
f0e35aa9 95982016-04-27 Nick Clifton <nickc@redhat.com>
9599
9600 PR middle-end/49889
9601 * gcc.dg/pr49889.c: New test.
9602
40385231 96032016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9604
9605 * c-c++-common/memset-array.c: New test.
9606
37229a71 96072016-04-26 Martin Sebor <msebor@redhat.com>
9608
9609 PR c++/66639
9610 * g++.dg/cpp1y/func_constexpr.C: New test.
9611
3eedf9bd 96122016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9613
9614 PR c++/70241
9615 * g++.dg/cpp0x/enum32.C: New test.
9616 * g++.dg/cpp0x/enum33.C: New test.
9617
96182016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9619
9620 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9621 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9622 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9623 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9624 * gcc.c-torture/execute/pr38151.c: Likewise.
9625 * gcc.c-torture/execute/pr66556.c: Likewise.
9626 * gcc.c-torture/execute/pr67781.c: Likewise.
9627 * gcc.c-torture/execute/pr68648.c: Likewise.
9628
8c51f92f 96292016-04-26 Marc Glisse <marc.glisse@inria.fr>
9630
9631 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9632
fa20ebd3 96332016-04-26 Marek Polacek <polacek@redhat.com>
9634
9635 PR c/67784
9636 * gcc.dg/pr67784-3.c: New test.
9637 * gcc.dg/pr67784-4.c: New test.
9638 * gcc.dg/pr67784-5.c: New test.
9639
9db47803 9640 PR c/70791
9641 * gcc.dg/Wnested-externs-2.c: New test.
9642
bff407f2 96432016-04-26 Marc Glisse <marc.glisse@inria.fr>
9644
9645 * gcc.dg/fold-plusmult.c: Adjust.
9646 * gcc.dg/no-strict-overflow-6.c: Adjust.
9647 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9648
78d0c69e 96492016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9650
9651 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9652 number scans.
9653 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9654 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9655 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9656 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9657 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9658 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9659 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9660 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9661 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9662 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9663 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9664 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9665 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9666 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9667 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9668 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9669 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9670 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9671 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9672 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9673 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9674 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9675 scans.
9676 * gcc.target/i386/pr32219-4.c: Likewise.
9677 * gcc.target/i386/pr32219-6.c: Likewise.
9678 * gcc.target/i386/pr32219-8.c: Likewise.
9679
221d6722 96802016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9681
9682 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9683 associated options.
9684
514727a9 96852016-04-26 Marek Polacek <polacek@redhat.com>
9686
9687 PR c++/70744
9688 * g++.dg/ext/cond2.C: New test.
9689
e6ee4c61 96902016-04-26 Bin Cheng <bin.cheng@arm.com>
9691
9692 PR tree-optimization/70771
9693 PR tree-optimization/70775
9694 * gcc.dg/pr70771.c: New test.
3730828c 9695 * gcc.dg/pr70775.c: New test.
e6ee4c61 9696
b3d72796 96972016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9698
9699 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9700
c11ece29 97012016-04-25 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/70780
9704 * gcc.dg/torture/pr70780.c: New testcase.
9705
92a44a68 97062016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9707
4860a6bf 9708 * gcc.target/arm/neon-vaddws16.c: New test.
9709 * gcc.target/arm/neon-vaddws32.c: New test.
9710 * gcc.target/arm/neon-vaddwu16.c: New test.
9711 * gcc.target/arm/neon-vaddwu32.c: New test.
9712 * gcc.target/arm/neon-vaddwu8.c: New test.
9713 * lib/target-supports.exp
d40b10b2 9714 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9715 that arm neon support vector widen sum of HImode TO SImode.
9716
4bbfd6c2 97172016-04-23 Jakub Jelinek <jakub@redhat.com>
9718
9719 PR sanitizer/70712
9720 * c-c++-common/asan/pr70712.c: New test.
9721
524df596 97222016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9723
9724 * .gitattributes: New file.
9725
426c75c3 97262016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9727
9728 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9729
c052a8d5 97302016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9731
9732 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9733 * gfortran.dg/submodule_15.f08: Likewise.
9734
c08d4612 97352016-04-22 Richard Biener <rguenther@suse.de>
9736
9737 PR tree-optimization/70740
9738 * gcc.dg/torture/pr70740.c: New testcase.
9739
fd3211e1 97402016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9741
9742 PR target/70750
9743 * gcc.target/i386/pr70750-1.c: New test.
9744 * gcc.target/i386/pr70750-2.c: Likewise.
9745
15acd78c 97462016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/70540
9749 * g++.dg/cpp0x/auto48.C: New.
9750
192bf59c 97512016-04-21 Marek Polacek <polacek@redhat.com>
9752
9753 PR c++/70513
9754 * g++.dg/cpp0x/forw_enum12.C: New test.
9755 * g++.dg/cpp0x/forw_enum13.C: New test.
9756
5d429e99 97572016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9758
9759 PR target/70728
9760 * gcc.target/i386/pr70728.c: New test.
9761
06777d85 97622016-04-21 Richard Biener <rguenther@suse.de>
9763
9764 PR middle-end/70747
9765 * gcc.dg/pr70747.c: New testcase.
9766
7434c6fb 97672016-04-21 Bin Cheng <bin.cheng@arm.com>
9768
9769 PR tree-optimization/70715
9770 * gcc.dg/tree-ssa/scev-13.c: New test.
9771
f3ec0970 97722016-04-21 Marc Glisse <marc.glisse@inria.fr>
9773
9774 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9775
523f3a9d 97762016-04-21 Marc Glisse <marc.glisse@inria.fr>
9777
9778 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9779
ace7bf06 97802016-04-20 Jan Hubicka <jh@suse.cz>
9781
9782 PR ipa/70018
9783 * g++.dg/ipa/nothrow-1.C: New testcase.
9784
2b073aa6 97852016-04-20 Nathan Sidwell <nathan@acm.org>
9786
9787 PR c++/55635
9788 * g++.dg/eh/delete1.C: New.
9789
8a574c11 97902016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9791
9792 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9793 -mtune-ctrl=sse_typeless_stores.
9794
e3400750 97952016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9796
9797 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9798
4bd8a059 97992016-04-20 Bin Cheng <bin.cheng@arm.com>
9800
9801 PR tree-optimization/69489
9802 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9803
70574e60 98042016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9805
9806 PR c++/69363
9807 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9808 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9809 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9810
bd6f374c 98112016-04-20 Bin Cheng <bin.cheng@arm.com>
9812
9813 PR tree-optimization/56625
9814 PR tree-optimization/69489
9815 * gcc.dg/vect/pr56625.c: New test.
9816 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9817
482539ee 98182016-04-20 Andrew Pinski <apinski@cavium.com>
9819
9820 PR target/64971
9821 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9822
b4672800 98232016-04-20 Arnaud Charlet <charlet@adacore.com>
9824
9825 * gnat.dg/self1.adb: Remove now incorrect test.
9826
4fb48737 98272016-04-20 Bin Cheng <bin.cheng@arm.com>
9828
9829 * gcc.dg/tree-ssa/scev-11.c: New test.
9830 * gcc.dg/tree-ssa/scev-12.c: New test.
9831
97efb92e 98322016-04-20 Marek Polacek <polacek@redhat.com>
9833
9834 PR tree-optimization/70725
9835 * gcc.dg/pr70725.c: New test.
9836
9d2d4060 98372016-04-20 Richard Biener <rguenther@suse.de>
9838
9839 PR tree-optimization/70726
9840 * g++.dg/vect/pr70726.cc: New testcase.
9841
54530437 98422016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9843
9844 PR target/70674
9845 * gcc.target/s390/pr70674.c: New test.
9846
acda2210 98472016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9848
9849 PR libgfortran/70684
9850 * gfortran.dg/list_read_14.f90: New test.
9851
b7040bb0 98522016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9853
9854 PR target/69201
9855 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9856 extern to force it misaligned.
9857 (b): Likewise.
9858 (c): Likewise.
9859 (d): Likewise.
9860 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9861 Don't check `*' before movv4sf_internal.
9862 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9863 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9864 Don't check `*' before movv16qi_internal.
9865 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9866 extern to force it misaligned.
9867 (b): Likewise.
9868 (c): Likewise.
9869 (d): Likewise.
9870 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9871 Don't check `*' before movv2df_internal.
9872 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9873 extern to force it misaligned.
9874 (b): Likewise.
9875 (c): Likewise.
9876 (d): Likewise.
9877 Check movv8sf_internal instead of avx_storeups256.
9878 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9879
263b5475 98802016-04-19 Richard Biener <rguenther@suse.de>
9881
9882 PR tree-optimization/70171
9883 * g++.dg/tree-ssa/pr70171.C: New testcase.
9884
222ac318 98852016-04-19 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/70724
9888 * gcc.dg/torture/pr70724.c: New testcase.
9889
003000a4 98902016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9891
9892 PR middle-end/70689
4860a6bf 9893 * gcc.target/i386/pr70689.c: New.
003000a4 9894
3f6e13de 98952016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9896
9897 PR target/70708
9898 * gcc.target/i386/pr70708.c: New test.
9899
10abddbd 99002016-04-18 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/43434
9903 * gcc.dg/vect/pr43434.c: New testcase.
9904 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9905 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9906 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9907 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9908 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9909 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9910 * gcc.dg/gomp/pr68640.c: Likewise.
9911 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9912 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9913
950db54a 99142016-04-18 Richard Biener <rguenther@suse.de>
9915
9916 PR tree-optimization/70701
9917 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9918
67ccbf39 99192016-04-18 Tom de Vries <tom@codesourcery.com>
9920
9921 PR testsuite/70699
9922 * gcc.dg/pr70161.c: Add dot-file scans.
9923 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9924 instead of after last dot char.
9925
021ad2f3 99262016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9927
9928 * c-c++-common/dump-ada-spec-3.c: New test.
9929 * c-c++-common/dump-ada-spec-4.c: Likewise.
9930
d572fcfd 99312016-04-17 Tom de Vries <tom@codesourcery.com>
9932
9933 PR other/70183
9934 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9935
8b4ee73c 99362016-04-15 Jan Hubicka <jh@suse.cz>
9937
9938 PR ipa/70018
9939 * g++.dg/ipa/pure-const-1.C: New testcase.
9940 * g++.dg/ipa/pure-const-2.C: New testcase.
9941 * g++.dg/ipa/pure-const-3.C: New testcase.
9942
eac243e7 99432016-04-15 Marek Polacek <polacek@redhat.com>
9944
9945 PR c/70671
9946 * gcc.dg/bitfld-22.c: New test.
9947
64c1df32 99482016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9949
9950 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9951 x86_64.
9952
926f9422 99532016-04-15 Marek Polacek <polacek@redhat.com>
9954
9955 PR c/70651
9956 * c-c++-common/pr70651.c: New test.
9957
309bbaa3 99582016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9959
9960 PR rtl-optimization/70681
9961 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9962 dump scan on arm and powerpc.
9963 * gcc.dg/pr10474.c: Likewise.
9964
b4ba8358 99652016-04-15 Jakub Jelinek <jakub@redhat.com>
9966
ed92874a 9967 PR c++/69517
9968 PR c++/70019
9969 PR c++/70588
9970 * g++.dg/cpp1y/vla11.C: Revert for real.
9971
b4ba8358 9972 PR c/70436
9973 * c-c++-common/Wparentheses-1.c: New test.
9974 * c-c++-common/gomp/Wparentheses-1.c: New test.
9975 * c-c++-common/gomp/Wparentheses-2.c: New test.
9976 * c-c++-common/gomp/Wparentheses-3.c: New test.
9977 * c-c++-common/gomp/Wparentheses-4.c: New test.
9978 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9979 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9980 * c-c++-common/goacc/Wparentheses-1.c: New test.
9981
65717bb5 99822016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9983
9984 PR target/70662
9985 * gcc.target/i386/pr70662.c: New test.
9986
ca1a4077 99872016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9988 Alan Modra <amodra@gmail.com>
ca1a4077 9989
9990 PR tree-optimization/70130
9991 * gcc.dg/vect/O3-pr70130.c: New testcase.
9992
dbe1794c 99932016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9994
11836644 9995 PR target/70669
9996 * gcc.target/powerpc/pr70669.c: New test.
9997
dbe1794c 9998 PR target/70640
9999 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10000 a power7 system that does not have an assembler that supports
10001 power8.
10002
4c1007f1 100032016-04-14 Martin Sebor <msebor@redhat.com>
10004
10005 PR c++/69517
10006 PR c++/70019
10007 PR c++/70588
10008 * c-c++-common/ubsan/vla-1.c: Revert.
10009 * g++.dg/cpp1y/vla11.C: Same.
10010 * g++.dg/cpp1y/vla12.C: Same.
10011 * g++.dg/cpp1y/vla13.C: Same.
10012 * g++.dg/cpp1y/vla14.C: Same.
10013 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10014 * g++.dg/init/array24.C: Same.
4c1007f1 10015 * g++.dg/ubsan/vla-1.C: Same.
10016
22dcab66 100172016-04-14 Marek Polacek <polacek@redhat.com>
10018 Jan Hubicka <hubicka@ucw.cz>
10019
10020 PR c++/70029
10021 * g++.dg/torture/pr70029.C: New test.
10022
3e74b025 100232016-04-14 Martin Sebor <msebor@redhat.com>
10024
10025 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10026 type size to prevent failures on targets with very low maximum
10027 alignment.
10028
1d2e0f2a 100292016-04-14 Richard Biener <rguenther@suse.de>
10030
10031 PR tree-optimization/70623
10032 * gcc.dg/torture/pr70623.c: New testcase.
10033 * gcc.dg/torture/pr70623-2.c: Likewise.
10034
9aed0626 100352016-04-13 Martin Sebor <msebor@redhat.com>
10036
10037 PR c++/69517
10038 PR c++/70019
10039 PR c++/70588
10040 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10041 * g++.dg/cpp1y/vla11.C: New test.
10042 * g++.dg/cpp1y/vla12.C: New test.
10043 * g++.dg/cpp1y/vla13.C: New test.
10044 * g++.dg/cpp1y/vla14.C: New test.
10045 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10046 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10047 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10048
fd499010 100492016-04-13 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR c++/70641
10052 * g++.dg/opt/pr70641.C: New test.
10053
87fa7252 100542016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056 PR rtl-optimization/68749
10057 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10058 effects of argument promotions.
10059 Remove default args to dg-skip-if.
10060
6c40e18b 100612016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10062
10063 PR c++/70635
10064 * g++.dg/parse/pr70635.C: New.
10065
92c53257 100662016-04-13 Marek Polacek <polacek@redhat.com>
10067
10068 PR c++/70639
10069 * c-c++-common/Wmisleading-indentation-4.c: New test.
10070
0241e4dc 100712016-04-13 Marek Polacek <polacek@redhat.com>
10072
10073 PR c/70436
4860a6bf 10074 * gcc.dg/Wparentheses-12.c: New test.
10075 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10076
92bda444 100772016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10078
10079 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10080 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10081 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10082
38ea8a26 100832016-04-13 Jakub Jelinek <jakub@redhat.com>
10084
d08aa032 10085 PR middle-end/70633
10086 * gcc.c-torture/compile/pr70633.c: New test.
10087
38ea8a26 10088 PR debug/70628
10089 * gcc.dg/torture/pr70628.c: New test.
10090
9231d5c2 100912016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10092
10093 PR c++/70610
10094 * g++.dg/template/pr70610.C: New test.
10095 * g++.dg/template/pr70610-2.C: New test.
10096 * g++.dg/template/pr70610-3.C: New test.
10097 * g++.dg/template/pr70610-4.C: New test.
10098
249ca944 100992016-04-12 Jakub Jelinek <jakub@redhat.com>
10100
7f2ea2fb 10101 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10102 128 instead of 32.
10103
249ca944 10104 PR c++/70571
10105 * g++.dg/ext/pr70571.C: New test.
10106
8ca5a97d 101072016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10108
bf32a52d 10109 PR target/70640
8ca5a97d 10110 * gcc.target/powerpc/pr70640.c: New test.
10111
e971b45f 101122016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/68722
10115 * g++.dg/parse/pr68722.C: New.
10116
0b54d964 101172016-04-12 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR rtl-optimization/70596
10120 * gcc.target/i386/pr70596.c: New test.
10121
d2dd85e3 101222016-04-12 Nathan Sidwell <nathan@acm.org>
10123
10124 PR c++/70501
10125 * g++.dg/init/pr70501.C: New.
10126
2d0001b0 101272016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10128
10129 * gcc.target/i386/asm-flag-6.c: New test.
10130
6c4df0d1 101312016-04-12 Tom de Vries <tom@codesourcery.com>
10132
10133 PR tree-optimization/68756
10134 * gcc.dg/graphite/pr68756.c: New test.
10135
0d60da57 101362016-04-12 Jakub Jelinek <jakub@redhat.com>
10137
10138 PR tree-optimization/70602
10139 * gcc.c-torture/execute/pr70602.c: New test.
10140
62735984 101412016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10142
10143 PR target/70381
10144 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10145 __float128 emulator is built and runs.
10146 * gcc.target/powerpc/float128-1.c: Likewise.
10147
10148 * lib/target-supports.exp (check_ppc_float128_sw_available):
10149 Rework tests for __float128 software and hardware
10150 availability. Fix exit condition to return 0 on success.
10151
a702492c 101522016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10153
10154 PR target/70133
10155 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10156 * gcc.target/aarch64/target_attr_15.c: Likewise.
10157
a8c5ce92 101582016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10159
10160 PR c++/69066
10161 * g++.dg/cpp1y/pr69066.C: New.
10162
5ecab913 101632016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10164
10165 PR fortran/68566
10166 * gfortran.dg/pr36192.f90: Update test.
10167 * gfortran.dg/pr36192_1.f90: Update test.
10168 * gfortran.dg/real_dimension_1.f: Update test.
10169 * gfortran.dg/parameter_array_init_7.f90: New test.
10170
6cb5ef70 101712016-04-09 John David Anglin <danglin@gcc.gnu.org>
10172
4edfdd23 10173 PR testsuite/64039
10174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10175
964f71e3 10176 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10177
5d61c198 10178 PR rtl-optimization/66669
10179 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10180
16eaaf58 10181 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10182
0b68802d 10183 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10184 * gcc.dg/pie-1.c: Likewise.
10185 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10186 * gcc.dg/pic-4.c: Likewise.
10187 * gcc.dg/pie-3.c: Likewise.
10188 * gcc.dg/pie-4.c: Likewise.
10189
9c0dd509 10190 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10191
03b2d3c1 10192 PR tree-optimization/68644
10193 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10194
6cb5ef70 10195 PR rtl-optimization/64886
10196 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10197
07de41ba 101982016-04-09 Tom de Vries <tom@codesourcery.com>
10199
10200 PR tree-optimization/68953
10201 * gcc.dg/graphite/pr68953.c: New test.
10202
d294e3fb 102032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10204
10205 PR fortran/70592
10206 * gfortran.dg/deferred_character_16.f90: New test.
10207
3cb15094 102082016-04-09 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR tree-optimization/70586
10211 * gcc.c-torture/execute/pr70586.c: New test.
10212
a02dc66f 102132016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10214
10215 PR sanitizer/70573
10216 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10217 with __builtin_memset
10218 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10219
0c302595 102202016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10221
10222 PR lto/70289
10223 PR ipa/70348
10224 PR tree-optimization/70373
10225 PR middle-end/70533
10226 PR middle-end/70534
10227 PR middle-end/70535
10228 * c-c++-common/goacc/reduction-5.c: New test.
10229 * c-c++-common/goacc/reduction-promotions.c: New test.
10230 * gfortran.dg/goacc/reduction-3.f95: New test.
10231 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10232
c6c0523b 102332016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10234
10235 PR c++/70590
10236 PR c++/70452
10237 * g++.dg/pr70590.C: New test.
10238 * g++.dg/pr70590-2.C: New test.
10239
3ac399da 102402016-04-08 Jakub Jelinek <jakub@redhat.com>
10241
e97d1706 10242 PR middle-end/70593
10243 * gcc.target/i386/pr70593.c: New test.
10244
3ac399da 10245 PR rtl-optimization/70574
10246 * gcc.target/i386/avx2-pr70574.c: New test.
10247
fcfbb129 102482016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10249
10250 PR sanitizer/70541
10251 * c-c++-common/asan/pr70541.c: New test.
10252
0aabcddf 102532016-04-08 Tom de Vries <tom@codesourcery.com>
10254
10255 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10256 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10257
bec0c1e8 102582016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10259
10260 PR target/70566
10261 * gcc.c-torture/execute/pr70566.c: New test.
10262
87c791f5 102632016-04-08 Tom de Vries <tom@codesourcery.com>
10264
10265 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10266 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10267
7f38718f 102682016-04-08 Alan Modra <amodra@gmail.com>
10269
10270 * gcc.target/powerpc/pr70117.c: New.
10271
a96a7710 102722016-04-07 Jakub Jelinek <jakub@redhat.com>
10273
7a6265d1 10274 PR testsuite/70581
10275 * gcc.dg/lto/simd-function_0.c: New test.
10276
a96a7710 10277 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10278 clones.
10279 * c-c++-common/attr-simd-2.c: Likewise.
10280 * c-c++-common/attr-simd-4.c: Likewise.
10281 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10282 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10283
508dd607 102842016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10285
10286 PR testsuite/70553
10287 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10288
1b61585a 102892016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10290 Tom de Vries <tom@codesourcery.com>
10291
10292 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10293 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10294 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10295 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10296 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10297 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10298 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10299 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10300
5f060aa8 103012016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10302
10303 PR c/70436
10304 * g++.dg/warn/Wparentheses-29.C: New test.
10305
d3831f71 103062016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10307
10308 PR c/70436
10309 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10310 explicit braces to resolve a future -Wparentheses warning.
10311
382ece2d 103122016-04-06 Richard Henderson <rth@redhat.com>
10313
10314 * gcc.dg/pr61817-1.c: New test.
10315 * gcc.dg/pr61817-2.c: New test.
10316 * gcc.dg/pr69391-1.c: New test.
10317 * gcc.dg/pr69391-2.c: New test.
10318
72234ee9 103192016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10320
10321 PR rtl-optimization/70398
4860a6bf 10322 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10323
5547150a 103242016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10325
10326 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10327
15b70121 103282016-04-06 Yvan Roux <yvan.roux@linaro.org>
10329 Pedro Alves <palves@redhat.com>
10330
10331 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10332
585aefbb 103332016-04-06 Jakub Jelinek <jakub@redhat.com>
10334
0cbb513b 10335 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10336 Check for avx512f effective targets instead of avx2.
10337 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10338 for AVX512F clones.
10339 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10340 * g++.dg/gomp/declare-simd-1.C: Likewise.
10341 * g++.dg/gomp/declare-simd-3.C: Likewise.
10342 * g++.dg/gomp/declare-simd-4.C: Likewise.
10343
585aefbb 10344 PR middle-end/70550
10345 * c-c++-common/gomp/pr70550-1.c: New test.
10346 * c-c++-common/gomp/pr70550-2.c: New test.
10347
0b91cceb 103482016-04-05 Nathan Sidwell <nathan@acm.org>
10349
10350 PR c++/70512
10351 * g++.dg/ext/attribute-may-alias-5.C: New.
10352
645a9d8e 103532016-04-05 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR c++/70336
10356 * c-c++-common/pr70336.c: New test.
10357 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10358 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10359
bdf23925 103602016-04-05 Jan Hubicka <hubicka@ucw.cz>
10361
10362 PR ipa/66223
10363 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10364
aaff837c 103652016-04-05 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR rtl-optimization/70542
10368 * gcc.dg/torture/pr70542.c: New test.
10369 * gcc.target/i386/avx2-pr70542.c: New test.
10370
2eac58a0 103712016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10372
10373 PR tree-optimization/70509
10374 * gcc.target/i386/avx512bw-pr70509.c: New test.
10375
4f7ebe46 103762016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10377
10378 PR c++/70452
10379 * g++.dg/ext/constexpr-vla4.C: New test.
10380
305d86a0 103812016-04-05 Uros Bizjak <ubizjak@gmail.com>
10382
10383 PR target/70510
10384 * gcc.target/i386/pr70510.c: New test.
10385
eec3b789 103862016-04-05 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/70526
10389 * g++.dg/torture/pr70526.C: New testcase.
10390
ca943582 103912016-04-05 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR target/70525
10394 * gcc.target/i386/pr70525.c: New test.
10395
87825cd5 103962016-04-05 Richard Biener <rguenther@suse.de>
10397
10398 PR middle-end/70499
10399 * g++.dg/torture/pr70499.C: New testcase.
10400
14638828 104012016-04-05 Richard Biener <rguenther@suse.de>
10402
10403 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10404 remove XFAIL.
10405
967a90d5 104062016-04-04 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR middle-end/70307
10409 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10410 rs6000 ABI warnings.
10411
d374a3a3 104122016-04-04 Jan Hubicka <hubicka@ucw.cz>
10413
10414 PR ipa/66223
10415 * g++.dg/ipa/devirt-51.C: New testcase.
10416
8ff377a6 104172016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10418 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10419
10420 PR middle-end/70457
10421 * gcc.dg/torture/pr70457.c: New.
10422
f567b44f 104232016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10424
10425 PR fortran/67538
10426 * gfortran.dg/allocate_with_source_19.f08: New test.
10427
89d4ebfa 104282016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10429
10430 PR fortran/65795
10431 * gfortran.dg/coarray_allocate_6.f08: New test.
10432
68ab33a6 104332016-04-04 Richard Biener <rguenther@suse.de>
10434
10435 PR rtl-optimization/70484
10436 * gcc.dg/torture/pr70484.c: New testcase.
10437
c4f5465d 104382016-04-04 Marek Polacek <polacek@redhat.com>
10439
10440 PR c/70307
10441 * gcc.dg/torture/pr70307.c: New test.
10442
bfec6609 104432016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10444
10445 PR target/70416
10446 PR target/67391
10447 * gcc.target/sh/torture/pr70416.c: New.
10448
40df9099 104492016-04-02 Martin Sebor <msebor@redhat.com>
10450
10451 PR c++/67376
10452 PR c++/70170
10453 PR c++/70172
10454 PR c++/70228
10455 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10456 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10457 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10458 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10459 * g++.dg/cpp0x/constexpr-string.C: Same.
10460 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10461 * g++.dg/cpp0x/pr65398.C: Same.
10462 * g++.dg/ext/constexpr-vla1.C: Same.
10463 * g++.dg/ext/constexpr-vla2.C: Same.
10464 * g++.dg/ext/constexpr-vla3.C: Same.
10465 * g++.dg/ubsan/pr63956.C: Same.
10466
0edb9bfe 104672016-04-01 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR rtl-optimization/70467
10470 * gcc.target/i386/pr70467-2.c: New test.
10471
e5b1a1d9 104722016-04-01 Jakub Jelinek <jakub@redhat.com>
10473 Marek Polacek <polacek@redhat.com>
10474
10475 PR c++/70488
10476 * g++.dg/init/new47.C: New test.
10477
b2ca3fb0 104782016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10479
10480 PR target/70496
10481 * gcc.target/arm/pr70496.c: New test.
10482
4c3bd1e3 104832016-04-01 Nathan Sidwell <nathan@acm.org>
10484
47de69ad 10485 PR c++/68475
10486 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10487
313d569f 104882016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10489
10490 PR target/69890
10491 * gcc.dg/strlenopt.h (memmove): New.
10492 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10493 instead of "string.h".
10494 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10495 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10496 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10497 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10498 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10499 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10500 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10501 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10502 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10503 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10504 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10505 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10506 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10507 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10508 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10509 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10510 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10511 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10512 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10513 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10514
5469facd 105152016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10516
10517 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10518 (Holder::foo): Reflect this.
10519
503de754 105202016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10521
10522 PR target/70442
10523 * gcc.dg/pr70442.c: New test.
10524
13ee2de7 105252016-03-31 Nathan Sidwell <nathan@acm.org>
10526
10527 PR c++/70393
10528 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10529
5e0d03a8 105302016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10531
10532 PR target/70453
10533 * gcc.target/i386/pr70453.c: New test.
10534
8cb82ed4 105352016-03-31 Andrey Belevantsev <abel@ispras.ru>
10536
10537 PR target/70292
10538 * gcc.c-torture/pr70292.c: New test.
10539
7952b661 105402016-03-31 Marek Polacek <polacek@redhat.com>
10541
10542 PR c/70297
10543 * c-c++-common/pr70297.c: New test.
10544 * g++.dg/cpp0x/typedef-redecl.C: New test.
10545 * gcc.dg/typedef-redecl2.c: New test.
10546
1607cc74 105472016-03-31 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR rtl-optimization/70460
10550 * gcc.c-torture/execute/pr70460.c: New test.
10551
c689c252 105522016-03-31 Richard Biener <rguenther@suse.de>
10553
10554 PR c++/70430
10555 * g++.dg/ext/vector30.C: New testcase.
10556
91c9586d 105572016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10558 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10559
10560 * gfortran.dg/fmt_pf.f90: New test.
10561
afa5c1b8 105622016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10563
10564 Forward-port from 5 branch
10565 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR testsuite/70356
10568 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10569 dg-require-effective-target after dg-do.
10570
10571 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10572
10573 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10574
6a5dcab3 105752016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10576 Julian Brown <julian@codesourcery.com>
10577 Chung-Lin Tang <cltang@codesourcery.com>
10578 Cesar Philippidis <cesar@codesourcery.com>
10579 James Norris <jnorris@codesourcery.com>
10580 Tom de Vries <tom@codesourcery.com>
10581 Nathan Sidwell <nathan@codesourcery.com>
10582
305d86a0 10583 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10584 * c-c++-common/goacc/loop-clauses.c: Likewise.
10585 * g++.dg/goacc/template.C: Likewise.
10586 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10587 * gfortran.dg/goacc/loop-1.f95: Likewise.
10588 * gfortran.dg/goacc/loop-5.f95: Likewise.
10589 * gfortran.dg/goacc/loop-6.f95: Likewise.
10590 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10591 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10592 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10593 * c-c++-common/goacc/clauses-fail.c: Likewise.
10594 * c-c++-common/goacc/parallel-1.c: Likewise.
10595 * c-c++-common/goacc/reduction-1.c: Likewise.
10596 * c-c++-common/goacc/reduction-2.c: Likewise.
10597 * c-c++-common/goacc/reduction-3.c: Likewise.
10598 * c-c++-common/goacc/reduction-4.c: Likewise.
10599 * c-c++-common/goacc/routine-3.c: Likewise.
10600 * c-c++-common/goacc/routine-4.c: Likewise.
10601 * c-c++-common/goacc/routine-5.c: Likewise.
10602 * c-c++-common/goacc/tile.c: Likewise.
10603 * g++.dg/goacc/template.C: Likewise.
10604 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10605 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10606 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10607 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10608 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10609 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10610 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10611 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10612 * c-c++-common/goacc/use_device-1.c: ... this file.
10613 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10614 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10615 * c-c++-common/goacc/host_data-6.c: ... this file.
10616 * c-c++-common/goacc/loop-2-kernels.c: New file.
10617 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10618 * c-c++-common/goacc/loop-3.c: Likewise.
10619 * g++.dg/goacc/reference.C: Likewise.
10620 * g++.dg/goacc/routine-1.C: Likewise.
10621 * g++.dg/goacc/routine-2.C: Likewise.
10622
932c0baa 106232016-03-30 Richard Biener <rguenther@suse.de>
10624
10625 PR middle-end/70450
10626 * gcc.dg/torture/pr70450.c: New testcase.
10627
7f7c4659 106282016-03-30 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR target/70421
10631 * gcc.dg/torture/pr70421.c: New test.
10632 * gcc.target/i386/avx512f-pr70421.c: New test.
10633
9cbfe80c 106342016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10635
10636 PR testsuite/70364
10637 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10638 (check): New function.
10639 (bar): Call check.
10640 (foo): Align stack to 16 bytes when calling bar.
10641 * gcc.target/i386/cleanup-2.c: Likewise.
10642
f56c7d36 106432016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10644
10645 PR tree-optimization/59124
10646 * gcc.dg/Warray-bounds-19.c: New test.
10647
92a44a68 106482016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10649
10650 * lib/prune.exp (escape_regex_chars): New.
10651 (prune_file_path): Update to quote metcharacters for regexp.
10652
a3daa269 106532016-03-29 Jakub Jelinek <jakub@redhat.com>
10654
24e1ba3d 10655 PR rtl-optimization/70429
10656 * gcc.c-torture/execute/pr70429.c: New test.
10657
a3daa269 10658 PR tree-optimization/70405
10659 * gcc.dg/pr70405.c: New test.
10660
3ef41a6e 106612016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10662
10663 PR fortran/70397
10664 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10665 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10666
4abd9410 106672016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10668
10669 PR testsuite/64177
10670 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10671 __cilkrts_set_param to set two workers.
10672 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10673 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10674
b58e5f0f 106752016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10676
305d86a0 10677 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10678
bff53658 106792016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10680
10681 PR target/70406
305d86a0 10682 * gcc.target/i386/pr70406.c: New test.
bff53658 10683
bb2c9c15 106842016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10685
10686 * gnat.dg/specs/double_record_extension3.ads: New test.
10687
f12c84ab 106882016-03-25 Richard Henderson <rth@redhat.com>
10689
10690 PR target/70120
10691 * gcc.target/aarch64/pr70120-1.c: New.
10692 * gcc.target/aarch64/pr70120-2.c: New.
10693 * gcc.target/aarch64/pr70120-3.c: New.
10694
b0bf58c4 106952016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10696
10697 PR c++/62212
10698 * g++.dg/template/mangle2.C: The dg-do directive should be
10699 "compile" not "assemble".
10700
f175ba0f 107012016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10702
10703 PR lto/69650
10704 * gcc.dg/pr69650.c: New test.
10705
4cc3295f 107062016-03-25 David Edelsohn <dje.gcc@gmail.com>
10707
10708 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10709
0cf40600 107102016-03-25 Alan Modra <amodra@gmail.com>
10711
10712 * gcc.dg/dfp/pr70052.c: New test.
10713
3aebf099 107142016-03-24 Richard Henderson <rth@redhat.com>
10715
10716 PR middle-end/69845
10717 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10718 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10719
83245bd3 107202016-03-24 Tom de Vries <tom@codesourcery.com>
10721
10722 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10723
108e7ee4 107242016-03-24 Tom de Vries <tom@codesourcery.com>
10725
10726 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10727 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10728
17af0b14 107292016-03-24 Tom de Vries <tom@codesourcery.com>
10730
10731 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10732 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10733
6c8770ee 107342016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10735
10736 PR c++/62212
10737 * g++.dg/template/mangle2.C: New test.
10738
a7e21b7b 107392016-03-24 Richard Biener <rguenther@suse.de>
10740
10741 PR tree-optimization/70396
10742 * gcc.dg/torture/pr70396.c: New testcase.
10743
f365d297 107442016-03-24 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/70370
10747 * gcc.dg/torture/pr70370.c: New testcase.
10748
da7aeb13 107492016-03-24 Tom de Vries <tom@codesourcery.com>
10750
10751 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10752 * gfortran.dg/goacc/kernels-tree.f95: Same.
10753 * gfortran.dg/goacc/parallel-tree.f95: Same.
10754
80b30de0 107552016-03-24 Tom de Vries <tom@codesourcery.com>
10756
10757 * c-c++-common/goacc/uninit-if-clause.c: New test.
10758 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10759
cb9b6b99 107602016-03-24 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR target/70290
305d86a0 10763 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10764 Fix formatting.
cb9b6b99 10765
a4225fff 107662016-03-24 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/70372
10769 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10770
5a869ab8 107712016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10772
10773 PR c++/70347
10774 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10775
36ce5faa 107762016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10777
10778 PR c++/70332
10779 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10780
c4fa85c9 107812016-03-23 Jakub Jelinek <jakub@redhat.com>
10782
d9377ad5 10783 PR c++/70001
10784 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10785 * g++.dg/cpp1y/pr70001.C: New test.
10786
c4fa85c9 10787 PR c++/70323
10788 * g++.dg/cpp0x/constexpr-70323.C: New test.
10789
0a2062da 107902016-03-23 Alexandre Oliva <aoliva@redhat.com>
10791 Jason Merrill <jason@redhat.com>
10792 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR c++/69315
10795 * g++.dg/cpp0x/constexpr-69315.C: New test.
10796 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10797
62d2a6dc 107982016-03-23 Marek Polacek <polacek@redhat.com>
10799
10800 PR c++/69884
10801 * g++.dg/warn/Wignored-attributes-1.C: New test.
10802 * g++.dg/warn/Wignored-attributes-2.C: New test.
10803
a82d6246 108042016-03-23 Tom de Vries <tom@codesourcery.com>
10805
10806 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10807 initialization.
10808 * gfortran.dg/goacc/private-3.f95 (test): Same.
10809 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10810 missing use param.
10811
dc834ba1 108122016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10813
10814 * lib/target-supports.exp: Remove v7ve entry from loop
10815 creating effective target checks.
10816 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10817 (add_options_for_arm_arch_v7ve): Likewise.
10818
7e83fd1f 108192016-03-23 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR tree-optimization/70354
10822 * gcc.dg/vect/pr70354-1.c: New test.
10823 * gcc.dg/vect/pr70354-2.c: New test.
10824 * gcc.target/i386/avx2-pr70354-1.c: New test.
10825 * gcc.target/i386/avx2-pr70354-2.c: New test.
10826
4e4da058 108272016-03-22 Jeff Law <law@redhat.com>
10828
10829 PR target/70232
10830 * gcc.dg/tree-ssa/pr70232.c: New test.
10831
6855137b 108322016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10833
10834 PR target/70302
10835 * gcc.target/i386/pr70302.c: New test.
10836
19db1ec8 108372016-03-22 Richard Biener <rguenther@suse.de>
10838
10839 PR middle-end/70251
10840 * g++.dg/torture/pr70251.C: New testcase.
10841
4baec9f2 108422016-03-22 David Malcolm <dmalcolm@redhat.com>
10843
10844 PR c/69993
10845 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10846 Wmisleading-indentation.c.
10847 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10848 reflect change to diagnostic text and order of messages.
10849 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10850
fcfec126 108512016-03-22 David Edelsohn <dje.gcc@gmail.com>
10852
10853 * g++.dg/ext/java-3.C: Don't compile on AIX.
10854
aa30728a 108552016-03-22 Richard Biener <rguenther@suse.de>
10856
10857 PR middle-end/70333
10858 * gcc.dg/torture/pr70333.c: New testcase.
10859
46ec4eb4 108602016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10861
10862 * g++.dg/ext/pr70290.C: New test.
10863
4880f878 108642016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10865
10866 PR target/70325
10867 * gcc.target/i386/pr70325.c: New test.
10868
3d78ea44 108692016-03-22 Jakub Jelinek <jakub@redhat.com>
10870
5934fb8f 10871 PR target/70329
10872 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10873 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10874
b6436f79 10875 PR target/70300
10876 * gcc.target/i386/pr70300.c: New test.
10877
3d78ea44 10878 PR c++/70295
10879 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10880 (func2): New function for cond with parens, xfail warning for c++.
10881 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10882
b60244f6 108832016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10884
10885 PR c++/70096
10886 * g++.dg/template/ptrmem30.C: New test.
10887
c8e3e744 108882016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10889
10890 PR c++/70204
10891 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10892 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10893
2715f63a 108942016-03-21 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR middle-end/70326
10897 * gcc.dg/pr70326.c: New test.
10898
2daa2cda 108992016-03-21 Marc Glisse <marc.glisse@inria.fr>
10900 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR tree-optimization/70317
10903 * gcc.dg/pr70317.c: New test.
10904
d9aa5a50 109052016-03-21 Uros Bizjak <ubizjak@gmail.com>
10906
10907 PR target/70327
10908 * gcc.target/i386/pr70327.c: New test.
10909
e1a88bf4 109102016-03-21 Martin Liska <mliska@suse.cz>
10911
61941425 10912 PR ipa/70306
e1a88bf4 10913 * gcc.dg/ipa/pr70306.c: New test.
10914
d9aa5a50 109152016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10916
10917 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10918 * gcc.target/arm/attr-align3.c: Likewise.
10919 * gcc.target/arm/attr_arm.c: Likewise.
10920 * gcc.target/arm/flip-thumb.c: Likewise.
10921
afdde20c 109222016-03-21 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR target/70296
10925 * gcc.target/powerpc/altivec-36.c: New test.
10926
3f2ef661 109272016-03-21 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/70310
10930 * gcc.dg/torture/pr70310.c: New testcase.
10931
08b2b692 109322016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10933
10934 PR target/70293
10935 * gcc.target/i386/pr70293.c: New test.
10936
93505d22 109372016-03-21 Richard Biener <rguenther@suse.de>
10938
10939 PR tree-optimization/70288
10940 * gcc.dg/torture/pr70288-1.c: New testcase.
10941 * gcc.dg/torture/pr70288-2.c: Likewise.
10942
06fd1914 109432016-03-21 Andrey Belevantsev <abel@ispras.ru>
10944
10945 PR rtl-optimization/69307
10946 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10947
b628775e 109482016-03-21 Andrey Belevantsev <abel@ispras.ru>
10949
10950 PR rtl-optimization/69102
10951 * gcc.c-torture/compile/pr69102.c: New test.
10952
1421f43c 109532016-03-18 Jeff Law <law@redhat.com>
10954
10955 PR rtl-optimization/70263
10956 * gcc.c-torture/compile/pr70263-1.c: New test.
10957 * gcc.target/i386/pr70263-2.c: New test.
10958
e7142ce1 109592016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10960
10961 PR rtl-optimization/70278
10962 * gcc.dg/torture/pr70278.c: New test.
10963 * gcc.target/arm/pr70278.c: New test.
10964
5539bc70 109652016-03-18 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR c/70281
10968 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10969 (test_builtin_types_compatible_p): New test function.
10970 * gcc.dg/pr70281.c: New test case.
10971
296a290a 109722016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10973
10974 PR target/70113
10975 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10976
666094f0 109772016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10978
10979 PR tree-optimization/70252
10980 * gcc.dg/pr70252.c: New test.
10981
350514e8 109822016-03-18 Tom de Vries <tom@codesourcery.com>
10983
10984 * gcc.dg/pr70161-2.c: New test.
10985 * gcc.dg/pr70161.c: New test.
10986
011e0cea 109872016-03-18 Tom de Vries <tom@codesourcery.com>
10988
10989 PR ipa/70269
10990 * gcc.dg/pr70269.c: New test.
10991
292a09de 109922016-03-18 Jakub Jelinek <jakub@redhat.com>
10993
10994 PR c++/70267
10995 * g++.dg/ext/java-3.C: New test.
10996
efc86c4c 109972016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10998
10999 PR c++/70205
11000 * g++.dg/lookup/pr70205.C: New test.
11001
a28dd575 110022016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11003
11004 PR c++/70218
11005 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11006
92e7ab1e 110072016-03-17 Marek Polacek <polacek@redhat.com>
11008
11009 PR c/69407
11010 * gcc.dg/atomic-op-6.c: New test.
11011
7378dbfb 110122016-03-17 David Malcolm <dmalcolm@redhat.com>
11013
11014 PR c/70264
11015 * c-c++-common/pr70264.c: New test case.
11016
f7995d7d 110172016-03-17 Jakub Jelinek <jakub@redhat.com>
11018
e2895b76 11019 PR c++/70144
11020 * c-c++-common/pr70144-1.c: New test.
11021 * c-c++-common/pr70144-2.c: New test.
11022
f7995d7d 11023 PR c++/70272
11024 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11025 * g++.dg/opt/flifetime-dse6.C: New test.
11026 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11027
5ec4a949 110282016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11029
11030 PR driver/70192
11031 * gcc.dg/pic-1.c: New test.
11032 * gcc.dg/pic-2.c: Likewise.
11033 * gcc.dg/pic-3.c: Likewise.
11034 * gcc.dg/pic-4.c: Likewise.
11035 * gcc.dg/pie-1.c: Likewise.
11036 * gcc.dg/pie-2.c: Likewise.
11037 * gcc.dg/pie-3.c: Likewise.
11038 * gcc.dg/pie-4.c: Likewise.
11039 * gcc.dg/pie-5.c: Likewise.
11040 * gcc.dg/pie-6.c: Likewise.
11041
c28550e1 110422016-03-17 Tom de Vries <tom@codesourcery.com>
11043
11044 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11045 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11046
be3296cb 110472016-03-17 Richard Biener <rguenther@suse.de>
11048
11049 PR debug/70271
11050 * g++.dg/debug/pr70271.C: New testcase.
11051
9b60ef21 110522016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11053
11054 * gcc.target/i386/pr70251.c: New test.
11055
9a80bc1a 110562016-03-17 Marek Polacek <polacek@redhat.com>
11057
11058 PR c++/70194
11059 * g++.dg/warn/constexpr-70194.C: New test.
11060
733d7ff9 110612016-03-16 Richard Henderson <rth@redhat.com>
11062
11063 PR middle-end/70240
11064 * gcc.c-torture/compile/pr70240.c: New.
11065
3e6f12bf 110662016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11067
11068 * gcc.c-torture/compile/20151204.c: Skip for avr.
11069
867c9e99 110702016-03-16 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR target/70245
11073 * g++.dg/opt/pr70245.C: New test.
11074 * g++.dg/opt/pr70245.h: New file.
11075 * g++.dg/opt/pr70245-aux.cc: New file.
11076
8ced6ab7 110772016-03-16 Martin Sebor <msebor@redhat.com>
11078
11079 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11080
37af779a 110812016-03-16 Richard Henderson <rth@redhat.com>
11082
11083 PR middle-end/70199
11084 * gcc.c-torture/compile/pr70199.c: New.
11085
78ed999c 110862016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 * gcc.dg/uninit-19.c: Run dos2unix.
11089
462ca422 110902016-03-16 Marek Polacek <polacek@redhat.com>
11091
11092 PR c/70093
11093 * gcc.dg/nested-func-10.c: New test.
11094 * gcc.dg/nested-func-9.c: New test.
11095
fe58aacc 110962016-03-16 Jakub Jelinek <jakub@redhat.com>
11097
11098 PR tree-optimization/68714
11099 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11100
27a53872 111012016-03-16 Tom de Vries <tom@codesourcery.com>
11102
11103 PR tree-optimization/68715
11104 * gcc.dg/graphite/pr68715-2.c: New test.
11105 * gcc.dg/graphite/pr68715.c: New test.
11106 * gfortran.dg/graphite/pr68715.f90: New test.
11107
95049c3c 111082016-03-16 Tom de Vries <tom@codesourcery.com>
11109
11110 PR tree-optimization/68809
11111 * gcc.dg/graphite/pr68809-2.c: New test.
11112 * gcc.dg/graphite/pr68809.c: New test.
11113
09eddd70 111142016-03-16 Jakub Jelinek <jakub@redhat.com>
11115
81fc5915 11116 PR c++/70147
11117 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11118 method call to i () as argument. Adjust expected output.
11119
09eddd70 11120 PR c++/70147
11121 * g++.dg/ubsan/pr70147-1.C: New test.
11122 * g++.dg/ubsan/pr70147-2.C: New test.
11123
6373d2a2 111242016-03-15 Martin Sebor <msebor@redhat.com>
11125
11126 PR c++/58281
11127 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11128
d27a0c11 111292016-03-15 John David Anglin <danglin@gcc.gnu.org>
11130
9908039d 11131 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11132 hppa*-*-hpux*.
11133
45cdc3a6 11134 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11135
d27a0c11 11136 PR libfortran/69799
11137 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11138 libatomic_available.
11139
0dd1d57f 111402016-03-15 Marek Polacek <polacek@redhat.com>
11141
11142 PR c++/70209
11143 * g++.dg/ext/attribute-may-alias-4.C: New test.
11144
0ce02c07 111452016-03-15 Alexander Monakov <amonakov@ispras.ru>
11146
11147 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11148 -fvar-tracking-assignments-toggle flag.
11149
f6e39b30 111502016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11151
11152 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11153
167f93a2 111542016-03-15 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR rtl-optimization/70222
11157 * gcc.c-torture/execute/pr70222-1.c: New test.
11158 * gcc.c-torture/execute/pr70222-2.c: New test.
11159
08a8af4a 111602016-03-15 Richard Henderson <rth@redhat.com>
11161
11162 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11163
738eb905 111642016-03-15 Andrey Belevantsev <abel@ispras.ru>
11165
11166 PR rtl-optimization/69032
11167 * gcc.dg/pr69032.c: New test.
11168
dd148b3a 111692016-03-15 Andrey Belevantsev <abel@ispras.ru>
11170
11171 PR rtl-optimization/63384
d9aa5a50 11172 * g++.dg/pr63384.C: New test.
dd148b3a 11173
acf58115 111742016-03-15 Andrey Belevantsev <abel@ispras.ru>
11175
11176 PR target/64411
11177 * gcc.target/i386/pr64411.C: New test.
11178
a2897dc4 111792016-03-15 Tom de Vries <tom@codesourcery.com>
11180
11181 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11182 * gfortran.dg/goacc/kernels-alias.f95: New test.
11183
7bad2faf 111842016-03-14 Martin Sebor <msebor@redhat.com>
11185
11186 PR c++/53792
11187 * g++.dg/cpp0x/constexpr-inline.C: New test.
11188 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11189
d65fa8d9 111902016-03-14 David Edelsohn <dje.gcc@gmail.com>
11191
11192 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11193
2b3c633f 111942016-03-14 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR middle-end/70219
11197 * gcc.dg/pr70219.c: New test.
11198
e947f9c3 111992016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11200
11201 PR target/70083
11202 * gcc.dg/torture/pr70083.c: New test.
11203 * gcc.target/i386/pr70083.c: New test.
11204
74201dc2 112052016-03-14 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/56365
11208 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11209
88aea41e 112102016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11211
11212 PR target/70098
11213 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11214 New function.
11215 * g++.dg/pr70098.C: New testcase.
11216
11217
1bd2aefd 112182016-03-14 Tom de Vries <tom@codesourcery.com>
11219
11220 PR tree-optimization/70045
11221 * gcc.dg/graphite/pr70045.c: New test.
11222
922c7033 112232016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11224
11225 PR fortran/69043
11226 * gfortran.dg/include_9.f90: New test.
11227
fd4ab6d9 112282016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11229
11230 PR fortran/45076
11231 gfortran.dg/prof/prof.exp: New script.
11232 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11233
7d7218d3 112342016-03-12 Andrey Belevantsev <abel@ispras.ru>
11235
11236 PR rtl-optimization/69307
11237 * gcc.dg/pr69307.c: New test.
11238
02ffd664 112392016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11240
11241 PR target/69614
11242 * gcc.target/arm/pr69614.c: New.
11243
76e207a9 112442016-03-12 Paul Thomas <pault@gcc.gnu.org>
11245
11246 PR fortran/70031
11247 * gfortran.dg/submodule_14.f08: New test
11248
11249 PR fortran/69524
11250 * gfortran.dg/submodule_15.f08: New test
11251
490ee78a 112522016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11253
11254 PR c++/70106
11255 * g++.dg/cpp1y/paren3.C: New test.
11256
04e137ff 112572016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11258
11259 PR target/70131
11260 * gcc.target/powerpc/ppc-round2.c: New test.
11261
27b2c1c4 112622016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11263
11264 PR target/70123
11265 * gcc.dg/torture/pr70123.c: New test.
11266
84116671 112672016-03-11 Jeff Law <law@redhat.com>
11268
11269 PR tree-optimization/70190
11270 * gcc.c-torture/compile/pr70190.c: New test.
11271
cfa58bc8 112722016-03-11 David Malcolm <dmalcolm@redhat.com>
11273
11274 PR c/68187
11275 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11276 case.
11277 (test43_b): Likewise.
11278 (test43_c): Likewise.
11279 (test43_d): Likewise.
11280 (test43_e): Likewise.
11281 (test43_f): Likewise.
11282 (test43_g): Likewise.
11283 (test44_a): Likewise.
11284 (test44_b): Likewise.
11285 (test44_c): Likewise.
11286 (test44_d): Likewise.
11287 (test44_e): Likewise.
11288
ce234f27 112892016-03-11 David Malcolm <dmalcolm@redhat.com>
11290
11291 PR c/70085
11292 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11293
e4756b48 112942016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11295
11296 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11297 dg-options.
11298
1f5ef87e 112992016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11300
11301 PR target/70002
11302 PR target/69245
11303 * gcc.target/aarch64/pr69245_2.c: New test.
11304
f9c352a1 113052016-03-11 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR tree-optimization/70177
11308 * gcc.dg/pr70177.c: New test.
11309
4dd92ac6 113102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11311
11312 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11313
331e4fdb 113142016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11315
11316 * gcc.dg/tree-ssa/sra-20.c: New.
11317
69262824 113182016-03-11 Jakub Jelinek <jakub@redhat.com>
11319
6f9a7425 11320 PR rtl-optimization/70174
11321 * gcc.dg/pr70174.c: New test.
11322
69262824 11323 PR tree-optimization/70169
11324 * gcc.dg/pr70169.c: New test.
11325
4637a847 113262016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11327
11328 PR target/70160
11329 * gcc.target/i386/pr70160.c: New test.
11330
5a86d754 113312016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11332
11333 * gcc.target/s390/dfp-1.c: New test.
11334
af4c8290 113352016-03-10 Nick Clifton <nickc@redhat.com>
11336
11337 PR target/70044
11338 * gcc.target/aarch64/pr70044.c: New test.
11339
98dfd328 113402016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11341 Jakub Jelinek <jakub@redhat.com>
11342
11343 PR c++/70001
11344 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11345 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11346 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11347
75e72311 113482016-03-10 Jan Hubicka <hubicka@ucw.cz>
11349
11350 PR lto/69589
11351 * g++.dg/lto/pr69589_0.C: New testcase
11352 * g++.dg/lto/pr69589_1.C: New testcase
11353
a2eb1271 113542016-03-10 Marek Polacek <polacek@redhat.com>
11355
11356 PR c++/70153
11357 * g++.dg/delayedfold/unary-plus1.C: New test.
11358
113592016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11360
11361 * gcc.target/arm/pr45701-1.c: Escape brackets.
11362 * gcc.target/arm/pr45701-2.c: Likewise.
11363
5ab2987f 113642016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11365
11366 * gfortran.dg/unconstrained_commons.f: New.
11367
6972afac 113682016-03-10 Alan Modra <amodra@gmail.com>
11369
11370 * gcc.dg/pr69195.c: New.
11371 * gcc.dg/pr69238.c: New.
11372
c82c99ec 113732016-03-10 Tom de Vries <tom@codesourcery.com>
11374
11375 PR testsuite/68915
11376 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11377
a2389d4a 113782016-03-10 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/70128
11381 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11382 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11383
c272412d 113842016-03-09 Jakub Jelinek <jakub@redhat.com>
11385
a0451069 11386 PR tree-optimization/70152
11387 * gcc.dg/pr70152.c: New test.
11388
c272412d 11389 PR target/70086
11390 * gcc.target/i386/pr70086-1.c: New test.
11391 * gcc.target/i386/pr70086-2.c: New test.
11392 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11393
11394 PR tree-optimization/70127
11395 * gcc.c-torture/execute/pr70127.c: New test.
11396
27dcb7a8 113972016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11398
11399 * c-c++-common/goacc/combined-directives-2.c: New test.
11400
c24757cf 114012016-03-09 David Malcolm <dmalcolm@redhat.com>
11402
11403 PR c/68473
11404 PR c++/70105
11405 * g++.dg/diagnostic/pr70105.C: New test.
11406 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11407 (test_multiple_ordinary_maps): New test function.
11408
83108969 114092016-03-09 David Malcolm <dmalcolm@redhat.com>
11410
11411 PR c/68473
11412 PR c++/70105
11413 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11414 Drop range information from call to inform_at_rich_loc.
11415 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11416 New.
11417 (test_show_locus): Replace calls to rich_location::add_range with
11418 calls to add_range. Rewrite the tests that used the now-defunct
11419 rich_location ctor taking a source_range. Simplify other tests
11420 by replacing calls to COMBINE_LOCATION_DATA with calls to
11421 make_location.
11422
6733c0e8 114232016-03-09 Richard Biener <rguenther@suse.de>
11424 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR tree-optimization/70138
11427 * gcc.dg/vect/pr70138-1.c: New testcase.
11428 * gcc.dg/vect/pr70138-2.c: Likewise.
11429
96abb9f5 114302016-03-09 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR target/70049
11433 * gcc.target/i386/pr70049.c: New test.
11434
42bb3bfb 114352016-03-09 Richard Biener <rguenther@suse.de>
11436
11437 PR c/70143
11438 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11439 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11440 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11441
27527428 114422016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11443
11444 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11445 arm-*-*.
11446
248449f2 114472016-03-09 Jakub Jelinek <jakub@redhat.com>
11448
1bd49ced 11449 PR middle-end/67278
11450 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11451
248449f2 11452 PR target/67278
11453 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11454
11455 PR middle-end/70050
11456 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11457 in testcase comment.
11458
dfc460ff 114592016-03-09 Tom de Vries <tom@codesourcery.com>
11460
11461 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11462 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11463 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11464 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11465 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11466 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11467 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11468 * gfortran.dg/goacc/kernels-loop.f95: New test.
11469
0377fc7f 114702016-03-08 Martin Sebor <msebor@redhat.com>
11471
11472 PR c++/62096
11473 * g++.dg/warn/overflow-warn-7.C: New test.
11474
3556aa80 114752016-03-08 Jason Merrill <jason@redhat.com>
11476
11477 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11478 * lib/target-supports.exp (check_effective_target_concepts): New.
11479
e5096208 114802016-03-08 Jakub Jelinek <jakub@redhat.com>
11481
5370eb8d 11482 PR c++/70135
11483 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11484 * g++.dg/ubsan/pr70135.C: New test.
11485
e5096208 11486 PR target/70110
11487 * gcc.dg/pr70110.c: New test.
11488
cc37120d 114892016-03-07 Martin Jambor <mjambor@suse.cz>
11490
11491 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11492 * c-c++-common/gomp/if-1.c: Likewise.
11493 * c-c++-common/gomp/pr61486-2.c: Likewise.
11494 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11495 to dg-additional-options.
11496 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11497 * g++/gomp/target-teams-1.c: Likewise.
11498 * gcc.dg/gomp/gomp.exp: Likewise.
11499 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11500 dg-additional-options.
11501 * gfortran.dg/gomp/gomp.exp: Likewise.
11502 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11503 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11504 dg-additional-options.
11505 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11506
53c248d8 115072016-03-07 Martin Jambor <mjambor@suse.cz>
11508
11509 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11510 * c-c++-common/gomp/gridify-1.c: New test.
11511 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11512
541e79a0 115132016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11514
11515 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11516 trigger for cortex-r8, when scanning for register r8.
11517 * gcc.target/arm/pr45701-2.c: Likewise.
11518
4dfabd94 115192016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11520 Jeff Law <law@redhat.com>
4dfabd94 11521
11522 PR tree-optimization/69740
11523 * gcc.c-torture/compile/pr69740-1.c: New test.
11524 * gcc.c-torture/compile/pr69740-2.c: New test.
11525
1b63a87b 115262016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11527
11528 * lib/target-supports.exp
11529 (check_effective_target_whole_vector_shift): Enable for PPC64.
11530
d33914da 115312016-03-07 Richard Biener <rguenther@suse.de>
11532
11533 PR tree-optimization/70115
11534 * gcc.dg/torture/pr70115.c: New testcase.
11535
584fba4b 115362016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11537
11538 PR middle-end/69916
11539 * c-c-++-common/goacc/pr69916.c: New.
11540
7f2f5ec0 115412016-03-07 Richard Henderson <rth@redhat.com>
11542
11543 * gcc.c-torture/compile/pr70061.c: New test.
11544
f530e7c4 115452016-03-07 Richard Biener <rguenther@suse.de>
11546
11547 PR testsuite/70109
11548 * gcc.dg/vect/O3-pr36098.c: New testcase.
11549
a3855fed 115502016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11551
11552 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11553
091ffc31 115542016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11555
11556 * gnat.dg/renaming9.ad[sb]: New testcase.
11557
2941b871 115582016-03-05 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR c++/70084
11561 * g++.dg/expr/stdarg3.C: New test.
11562
5173ce42 115632016-03-04 Jeff Law <law@redhat.com>
11564
11565 PR tree-optimization/69196
11566 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11567 x86_64-*-*.
11568
2d1d2e55 115692016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11570
0e43078e 11571 PR c/69973
11572 * gcc.dg/pr69973.c: New test.
11573
d8ec06ae 11574 PR rtl-optimization/69941
11575 * gcc.dg/torture/pr69941.c: New test.
11576
2d1d2e55 11577 PR c/69824
11578 * gcc.dg/pr69824.c: New test.
11579
32f692e2 115802016-03-05 Tom de Vries <tom@codesourcery.com>
11581
11582 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11583 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11584 function.
11585
1c699e9a 115862016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11587
11588 PR c++/66786
11589 * g++.dg/cpp1y/var-templ48.C: New test.
11590 * g++.dg/cpp1y/var-templ49.C: New test.
11591
358448c6 115922016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11593
11594 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11595
01dc3c45 115962016-03-04 Jakub Jelinek <jakub@redhat.com>
11597
e968ff6d 11598 PR c++/70035
11599 * g++.dg/ubsan/pr70035.C: New test.
11600
01dc3c45 11601 PR target/70062
11602 * gcc.target/i386/pr70062.c: New test.
11603
3937d618 116042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11605
11606 * g++.dg/template/typename21.C: Remove c++98_only.
11607
c58ac7f8 116082016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11609
11610 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11611
0060768a 116122016-03-04 David Malcolm <dmalcolm@redhat.com>
11613
11614 PR c/68187
11615 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11616 function.
11617 (fn_42_b): Likewise.
11618 (fn_42_c): Likewise.
11619
74c6fd40 116202016-03-04 David Malcolm <dmalcolm@redhat.com>
11621
11622 PR c/68187
11623 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11624 function.
11625 (fn_40_b): Likewise.
11626 (fn_41_a): Likewise.
11627 (fn_41_b): Likewise.
11628
31b11359 116292016-03-04 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR target/70059
11632 * gcc.target/i386/avx512f-pr70059.c: New test.
11633 * gcc.target/i386/avx512dq-pr70059.c: New test.
11634
c5b93452 116352016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11636
11637 PR rtl-optimization/57676
11638 * gcc.dg/torture/pr57676.c: New test.
11639
268fbd56 116402016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11641
11642 * gcc.dg/pr70026.c: New test.
11643
6560d1ad 116442016-03-04 Marek Polacek <polacek@redhat.com>
11645
11646 PR c/69798
11647 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11648 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11649
cc7dfddf 116502016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11651
11652 PR target/70004
11653 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11654 Delete.
11655 (test_corners_sisd_si): Likewise.
11656 (main): Remove checks of the above.
11657 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11658
e9663bd4 116592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11660
11661 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11662
dcdd684e 116632016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11664
11665 * gcc.dg/torture/pr69951.c: Accept argc==0.
11666
e692d332 116672016-03-04 Richard Biener <rguenther@suse.de>
11668
11669 PR c++/70054
11670 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11671 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11672
af77b7e6 116732016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11674
11675 PR testsuite/69766
11676 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11677 testing multiarch.
11678
290da96e 116792016-03-04 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR debug/69947
11682 * gcc.dg/guality/pr69947.c: New test.
11683
e51ce713 116842016-03-03 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR ada/70017
11687 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11688
1feed892 116892016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690
11691 PR rtl-optimization/69904
11692 * gcc.target/arm/pr69904.c: New test.
11693
c32bda69 116942016-03-03 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR target/70021
11697 * gcc.dg/vect/pr70021.c: New test.
11698 * gcc.target/i386/pr70021.c: New test.
11699
1bc579ed 117002016-03-03 Marek Polacek <polacek@redhat.com>
11701
11702 PR middle-end/70050
11703 * gcc.dg/pr70050.c: New test.
11704
cfa8d638 117052016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11706
11707 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11708
1b889259 117092016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11710
11711 PR tree-optimization/70043
11712 * gfortran.dg/vect/pr70043.f90: New test.
11713
f756dfa3 117142016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11715
11716 * gnat.dg/specs/task1.ads: New test.
11717
5cb4863d 117182016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11719
11720 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11721 Invoke gdb with -batch.
11722 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11723
5dd12e43 117242016-03-03 Richard Biener <rguenther@suse.de>
11725
11726 PR tree-optimization/55936
11727 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11728
d97ba4ca 117292016-03-02 Jeff Law <law@redhat.com>
11730
5d23c86f 11731 PR rtl-optimization/69942
11732 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11733 effects of argument promotions.
11734
d97ba4ca 11735 PR tree-optimization/69987
11736 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11737 target does not support -fprefetch-loop-arrays.
11738
901faaa0 117392016-03-02 Uros Bizjak <ubizjak@gmail.com>
11740
11741 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11742
51f6fdce 117432016-03-02 Bin Cheng <bin.cheng@arm.com>
11744
6bc7872f 11745 PR rtl-optimization/69052
51f6fdce 11746 * gcc.target/i386/pr69052.c: New test.
11747
31d31e07 117482016-03-02 Alan Modra <amodra@gmail.com>
11749
11750 * gcc.dg/pr69990.c: New.
11751
04faee95 117522016-03-02 Jakub Jelinek <jakub@redhat.com>
11753
270d0117 11754 PR c/68062
11755 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11756
11757 PR middle-end/70022
11758 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11759
04faee95 11760 PR target/70028
11761 * gcc.target/i386/pr70028.c: New test.
11762
a2cc9e8e 117632016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11764
11765 * c-c++-common/asan/swapcontext-test-1.c,
11766 * c-c++-common/tsan/thread_leak.c,
11767 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11768 * g++.dg/tsan/benign_race.C,
11769 * g++.dg/tsan/fd_close_norace.C,
11770 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11771 races with sanitizer output
11772
dd4bd263 117732016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11774 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11775
11776 PR target/67278
11777 * gcc.dg/simd-8.c: New testcase.
11778
b5fe3a49 117792016-03-02 Richard Biener <rguenther@suse.de>
11780
11781 PR middle-end/67278
11782 * gcc.dg/simd-7.c: New testcase.
11783
23601f67 117842016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11785
11786 * gcc.target/i386/pr70007.c: Tweak.
11787
f66f65e7 117882016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11789
11790 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11791
60773515 117922016-03-02 Marek Polacek <polacek@redhat.com>
11793
11794 PR c/67854
11795 * gcc.dg/pr67854.c: New test.
11796
6c094cb1 117972016-03-02 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR middle-end/70025
11800 * gcc.dg/torture/pr70025.c: New test.
11801
7627bb56 118022016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11803
11804 PR tree-optimization/68621
11805 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11806
066c8e94 118072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11808
11809 * gcc.target/i386/pr70007.c: New test.
11810
d3b819ad 118112016-03-01 Jeff Law <law@redhat.com>
11812
d4b9ad56 11813 PR tree-optimization/69196
7e217344 11814 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11815
d3b819ad 11816 PR tree-optimization/69196
11817 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11818 duplicating code and spoiling the expected output.
11819
4f37285d 118202016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11821
11822 PR target/70033
11823 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11824 supports power9 before doing tests.
11825 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11826 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11827 * gcc.target/powerpc/p9-permute.c: Likewise.
11828
3e9c4f6c 118292016-03-01 Uros Bizjak <ubizjak@gmail.com>
11830
11831 PR target/70027
11832 * gcc.target/i386/pr70027.c: New test.
11833
e324729e 118342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11835
11836 * gcc.dg/pr70017.c: New test.
11837
40e9ce2d 118382016-03-01 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR c/69796
11841 PR c/69974
11842 * gcc.dg/pr69796.c: New test.
11843 * gcc.dg/pr69974.c: New test.
11844
e8b016ea 118452016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11846
11847 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11848
24d3127c 118492016-02-29 Jeff Law <law@redhat.com>
11850
11851 PR tree-optimization/69987
11852 * gfortran.dg/pr69987.f90: New test.
11853
11854 PR tree-optimization/69989
11855 * gcc.c-torture/compile/pr69989-2.c: New test.
11856
12cc1225 118572016-03-01 Marek Polacek <polacek@redhat.com>
11858
11859 PR c++/69795
11860 * g++.dg/parse/invalid1.C: New test.
11861
d99a947c 118622016-03-01 Richard Biener <rguenther@suse.de>
11863
11864 PR middle-end/70022
11865 * gcc.dg/pr70022.c: New testcase.
11866
395dbc60 118672016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11868
11869 PR tree-optimization/69956
11870 * gcc.dg/pr69956.c: New test.
11871
40a35c55 118722016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11873
11874 PR target/70011
11875 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11876 XFAIL when hardware supports efficient unaligned storage access.
11877
4edc90b0 118782016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11879
11880 PR c++/69961
11881 * g++.dg/template/pr69961a.C: New test.
11882 * g++.dg/template/pr69961b.C: New test.
11883
1ed1f69a 118842016-02-29 David Malcolm <dmalcolm@redhat.com>
11885
11886 PR preprocessor/69985
11887 * gcc.dg/cpp/pr69985.c: New test case.
11888
01c5d15d 118892016-02-29 Jeff Law <law@redhat.com>
11890
3a4d3de5 11891 PR tree-optimization/70005
11892 * gcc.c-torture/execute/pr70005.c New test.
11893
01c5d15d 11894 PR tree-optimization/69999
11895 * gcc.c-torture/compile/pr69999.c: New test.
11896
1bf66b54 118972016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11898
11899 PR tree-optimization/69652
11900 * gcc.dg/torture/pr69652.c: Delete test.
11901 * gcc.dg/vect/pr69652.c: New test.
11902
b4d653d5 119032016-02-19 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/69980
11906 * gfortran.dg/vect/pr69980.f90: New testcase.
11907
35bc4745 119082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11909
11910 * gcc.target/sparc/20160229-1.c: New test.
11911
bb54a538 119122016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11913
11914 * gnat.dg/stack_usage3.adb: New test.
11915 * gnat.dg/stack_usage3_pkg.ads: New helper.
11916
95164e71 119172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11918
11919 * gnat.dg/renaming8.adb: New test.
11920 * gnat.dg/renaming8_pkg1.ads: New helper.
11921 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11922 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11923
a890896f 119242016-02-29 Richard Biener <rguenther@suse.de>
11925
11926 PR tree-optimization/69720
11927 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11928
5c70403a 119292016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11930
11931 PR fortran/68147
11932 PR fortran/47674
11933 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11934
dfb6d139 119352016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11936 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11937
11938 PR fortran/56007
11939 * gfortran.dg/coarray_8.f90: Adjust error message.
11940 * gfortran.dg/pr56007.f90: New test.
11941 * gfortran.dg/pr56007.f: New test.
11942
536508db 119432016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11944
11945 PR tree-optimization/69989
11946 * gcc.dg/torture/pr69989.c: New test.
11947
eec75e45 119482016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11949
11950 * gcc.target/i386/stack-realign-win.c: New test.
11951
0175e45a 119522016-02-28 Harald Anlauf <anlauf@gmx.de>
11953
11954 PR fortran/60126
11955 * gfortran.dg/pr60126.f90: New test.
11956
2a703589 119572016-02-27 Jeff Law <law@redhat.com>
11958
11959 Revert
11960 2016-02-26 Richard Biener <rguenther@suse.de>
11961 Jeff Law <law@redhat.com>
11962
11963 PR tree-optimization/69740
11964 * gcc.c-torture/compile/pr69740-1.c: New test.
11965 * gcc.c-torture/compile/pr69740-2.c: New test.
11966
359b4c18 119672016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11968
1c96765a 11969 PR fortran/69910
359b4c18 11970 * gfortran.dg/newunit_4.f90: New test.
11971
49462d93 119722016-02-27 Jakub Jelinek <jakub@redhat.com>
11973
11974 PR target/69613
11975 PR rtl-optimization/69886
11976 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11977 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11978 target.
11979
c4ac733e 119802016-02-26 Martin Sebor <msebor@redhat.com>
11981
11982 PR tree-optimization/15826
11983 * gcc.dg/tree-ssa/pr15826.c: New test.
11984
da8c4b5d 119852016-02-26 Jakub Jelinek <jakub@redhat.com>
11986
11987 PR target/69969
11988 * gcc.target/powerpc/pr69969.c: New test.
11989
0a4558eb 119902016-02-26 Martin Sebor <msebor@redhat.com>
11991
11992 PR c++/15766
11993 * g++.old-deja/g++.other/decl5.C: Add a test case.
11994
5b500299 119952016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11996
11997 PR target/69946
11998 * gcc.target/powerpc/pr69946.c: New file.
11999
565f533b 120002016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12001 Jeff Law <law@redhat.com>
565f533b 12002
0a4558eb 12003 PR tree-optimization/69740
565f533b 12004 * gcc.c-torture/compile/pr69740-1.c: New test.
12005 * gcc.c-torture/compile/pr69740-2.c: New test.
12006
ff67cbea 120072016-02-26 Martin Jambor <mjambor@suse.cz>
12008
12009 PR middle-end/69920
12010 * gcc.dg/torture/pr69932.c: New test.
12011 * gcc.dg/torture/pr69936.c: Likewise.
12012
e400d817 120132016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12014
12015 PR target/69709
12016 * gcc.target/s390/pr69709.c: New test.
12017
126a5a2d 120182016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12019
12020 PR target/69245
12021 * gcc.target/aarch64/pr69245_1.c: New test.
12022
59c58860 120232016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024
12025 PR target/69613
12026 * gcc.dg/torture/pr69613.c: New test.
12027
9441fa4e 120282016-02-26 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR rtl-optimization/69891
12031 * gcc.target/i386/pr69891.c: New test.
12032
e48fcde0 120332016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12034 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12035
35ed600a 12036 PR target/61397
f41208a1 12037 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12038 functionality for both 32-bit and 64-bit.
12039
c86aaa0e 120402016-02-26 Richard Biener <rguenther@suse.de>
12041
12042 PR tree-optimization/69551
12043 * gcc.dg/torture/pr69951.c: New testcase.
12044
38e71a65 120452016-02-25 Richard Biener <rguenther@suse.de>
12046
12047 PR tree-optimization/48795
12048 * gcc.dg/Warray-bounds-18.c: New testcase.
12049
03331e69 120502016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12051
12052 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12053
f14d8d6a 120542016-02-25 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR rtl-optimization/69896
12057 * gcc.dg/pr69896.c: New test.
12058
4003c807 120592016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12060
12061 PR c++/69736
12062 * g++.dg/cpp1y/paren2.C: New test.
12063
a0573328 120642016-02-24 Martin Sebor <msebor@redhat.com>
12065
12066 PR c/51147
12067 * gcc.dg/enum-mode-2.c: New test.
12068
2cde02ad 120692016-02-24 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR c++/69922
12072 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12073 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12074 * g++.dg/ubsan/pr69922.C: New test.
12075
f0ea75d1 120762016-02-24 Marek Polacek <polacek@redhat.com>
12077
12078 PR c/69819
12079 * gcc.dg/pr69819.c: New test.
12080
05027366 120812016-02-24 Martin Sebor <msebor@redhat.com>
12082
34ed562b 12083 PR c++/69912
12084 * g++.dg/ext/flexary15.C: New test.
12085
120862016-02-24 Martin Sebor <msebor@redhat.com>
12087
12088 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12089 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12090 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12091
650c3ad5 120922016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12093 Charles Baylis <charles.baylis@linaro.org>
12094
12095 PR debug/61033
12096 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12097
596070e8 120982016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12099 Jakub Jelinek <jakub@redhat.com>
596070e8 12100
12101 PR middle-end/69760
12102 * gcc.dg/torture/pr69760.c: New testcase.
12103
d6b92d9f 121042016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12107 pattern on Solaris with as.
12108
90436d9d 121092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12110
12111 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12112 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12113 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12114 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12115
7c749495 121162016-02-24 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR middle-end/69915
12119 * gcc.dg/pr69915.c: New test.
12120
9c9680b5 121212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12122
12123 PR rtl-optimization/69886
12124 * gcc.dg/torture/pr69886.c: New test.
12125
36d081ee 121262016-02-24 Richard Biener <rguenther@suse.de>
12127
12128 PR middle-end/68963
12129 * gcc.dg/torture/pr68963.c: New testcase.
12130
2a0accb9 121312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR target/69875
12134 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12135 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12136 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12137 * gcc.target/arm/atomic_loaddi_1.c: New test.
12138 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12139 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12140 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12141 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12142 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12143 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12144 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12145 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12146
f0e92ef1 121472016-02-24 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR middle-end/69909
12150 * gcc.dg/torture/pr69909.c: New test.
12151
6907286f 121522016-02-24 Richard Biener <rguenther@suse.de>
12153
12154 PR tree-optimization/69907
12155 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12156 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12157 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12158
e6ab7475 121592016-02-24 Christian Bruel <christian.bruel@st.com>
12160
12161 * gcc.target/arm/pragma_cpp_fma.c: New test.
12162
47587450 121632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12164
12165 PR fortran/61156
12166 * gfortran.dg/include_6.f90: Update test.
12167
d41ab738 121682016-02-23 Jakub Jelinek <jakub@redhat.com>
12169
12170 PR objc/69844
12171 * objc.dg/pr69844.m: New test.
12172
4772d9d5 121732016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12174
12175 PR libgfortran/69456
12176 * gfortran.dg/namelist_89.f90: New test.
12177 * gfortran.dg/pr59700.f90: Update test..
12178
8c38d887 121792016-02-23 Martin Sebor <msebor@redhat.com>
12180
12181 PR middle-end/69780
12182 * g++.dg/ext/builtin_alloca.C: New test.
12183 * gcc.dg/builtins-68.c: New test.
12184
ee1bfdb0 121852016-02-23 Richard Henderson <rth@redhat.com>
12186
12187 * gcc.target/i386/addr-space-3.c: Remove test.
12188
52609ec3 121892016-02-23 David Malcolm <dmalcolm@redhat.com>
12190
12191 PR preprocessor/69126
12192 PR preprocessor/69543
12193 * c-c++-common/pr69126-2-long.c: New test.
12194 * c-c++-common/pr69126-2-short.c: New test.
12195 * c-c++-common/pr69543-1.c: Remove xfail.
12196
d5bf2cc8 121972016-02-23 David Malcolm <dmalcolm@redhat.com>
12198
12199 PR preprocessor/69126
12200 PR preprocessor/69543
12201 PR preprocessor/69558
12202 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12203 (f): Rename to...
12204 (test_2): ...this, and add leading comment.
12205 (MACRO_3, test_3): New.
12206 (MACRO_4A, MACRO_4B, test_4): New.
12207 (MACRO): Rename to...
12208 (MACRO_5): ...this.
12209 (g): Rename to...
12210 (test_5): ...this, updating for renaming of MACRO, and
12211 add leading comment.
12212 * c-c++-common/pr69543-1.c: New.
12213 * c-c++-common/pr69543-2.c: New.
12214 * c-c++-common/pr69543-3.c: New.
12215 * c-c++-common/pr69543-4.c: New.
12216 * c-c++-common/pr69558-1.c: New.
12217 * c-c++-common/pr69558-2.c: New.
12218 * c-c++-common/pr69558-3.c: New.
12219 * c-c++-common/pr69558-4.c: New.
12220 * gcc.dg/pr69558.c: Move to...
12221 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12222 xfail for c++.
12223
3a37a410 122242016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12225
12226 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12227 to -ftree-parallelize-loops/-fopenacc changes.
12228 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12229 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12230 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12231 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12232 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12233 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12234 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12235 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12236 * c-c++-common/goacc/kernels-loop.c: Likewise.
12237 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12238 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12239 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12240 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12241
ecca180f 122422016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12243
12244 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12245
eec0fa3f 122462016-02-23 Jakub Jelinek <jakub@redhat.com>
12247
f1f91c07 12248 PR c++/69902
12249 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12250
eec0fa3f 12251 PR c/69900
12252 * gcc.dg/pr69900.c: New test.
12253
e045424d 122542016-02-23 Martin Jambor <mjambor@suse.cz>
12255
12256 PR tree-optimization/69666
12257 * gcc.dg/tree-ssa/pr69666.c: New test.
12258
f482dff6 122592016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12260
12261 PR fortran/67451
12262 * gfortran.dg/coarray_allocate_5.f08: New test.
12263
57ed698b 122642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12265
12266 * gcc.target/s390/vcond-shift.c: Move to ...
12267 * gcc.target/s390/vector/vcond-shift.c: ... here.
12268
990e443c 122692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12270
12271 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12272 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12273
296c5f01 122742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12275
12276 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12277
e53f41d5 122782016-02-20 Mark Wielaard <mjw@redhat.com>
12279
12280 PR c/28901
12281 * gcc.dg/unused-variable-3.c: New test.
12282
13af201d 122832016-02-22 Jakub Jelinek <jakub@redhat.com>
12284
12285 PR target/69888
12286 * gcc.target/i386/pr69888.c: New test.
12287
682c90f9 122882016-02-22 Richard Biener <rguenther@suse.de>
12289
12290 PR tree-optimization/69882
12291 * gfortran.dg/vect/pr69882.f90: New testcase.
12292
b8cd18c3 122932016-02-22 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR target/69885
12296 * gcc.dg/pr69885.c: New test.
12297
09343379 122982016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12299
12300 PR target/69806
12301 PR target/54089
12302 * gcc.target/sh/pr54089-10.c: New.
12303
b345a09f 123042016-02-20 Paul Thomas <pault@gcc.gnu.org>
12305
12306 PR fortran/69423
12307 * gfortran.dg/deferred_character_15.f90 : New test.
12308
51385aed 123092016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12310
12311 PR fortran/57365
12312 gfortran.dg/allocate_with_source_18.f03: New test.
12313
123142016-02-20 Harald Anlauf <anlauf@gmx.de>
12315
12316 PR fortran/52531
12317 gfortran.dg/gomp/pr52531.f90: New test.
12318
9cce8384 123192016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12320
12321 PR c++/69865
12322 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12323 -std=c++03.
12324
d91f5fbb 123252016-02-19 Jakub Jelinek <jakub@redhat.com>
12326
563d5cb8 12327 PR c++/69826
12328 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12329 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12330
0a04aac9 12331 PR c++/69850
12332 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12333
d91f5fbb 12334 PR c++/69851
12335 * g++.dg/torture/pr69851.C: New test.
12336
5fe1f282 123372016-02-19 Martin Sebor <msebor@redhat.com>
12338
12339 PR testsuite/69573
12340 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12341
a45bce11 123422016-02-19 Jakub Jelinek <jakub@redhat.com>
12343
6263dde1 12344 PR c++/69850
12345 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12346 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12347
a45bce11 12348 PR c++/67767
12349 * g++.dg/cpp0x/pr67767.C: New test.
12350
cf2ed1b7 123512016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12352
12353 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12354 for fp, simd, crypto, crc, lse.
12355 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12356 above.
12357 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12358 effective target check.
12359
f6cc34b0 123602016-02-19 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR target/69820
12363 * gcc.target/i386/pr69820.c: New test.
12364
6c678e78 123652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12366
12367 * gcc.target/s390/vector/int128-1.c: New test.
12368
b088ff4b 123692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12370
12371 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12372
b11e60a4 123732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12374
12375 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12376 instruction pattern name to prevent the testcase from failing with
12377 -march=z13.
12378
664ff6a0 123792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12380
12381 * gcc.target/s390/md/movstr-2.c: New test.
12382
e80be24b 123832016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12384
12385 * gcc.target/s390/morestack.c: New test.
12386
9839f350 123872016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12388
12389 PR target/69625
12390 * gcc.target/s390/pr69625.c: Add test case.
12391
4550fbd0 123922016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12393
12394 PR testsuite/68580
12395 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12396
57d00b6a 123972016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12398
12399 PR target/68404
12400 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12401 * gcc.target/powerpc/fusion3.c: Likewise.
12402
63ad69d6 124032016-02-18 Richard Biener <rguenther@suse.de>
12404
12405 PR middle-end/69553
12406 * g++.dg/torture/pr69553.C: New testcase.
12407
d92404ed 124082016-02-18 Nick Clifton <nickc@redhat.com>
12409
4550fbd0 12410 PR target/62254
12411 PR target/69610
12412 * gcc.target/arm/pr62554.c: New test.
12413 * gcc.target/arm/pr69610-1.c: New test.
12414 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12415
0808dfce 124162016-02-18 Richard Biener <rguenther@suse.de>
12417
12418 PR middle-end/69854
12419 * gcc.dg/torture/pr69854.c: New testcase.
12420
fc3527e3 124212016-02-17 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR c++/69850
12424 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12425
e3c24279 124262012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12427
12428 * gcc.target/powerpc/vec-cg.c: New test.
12429
c9732c2b 124302016-02-17 Richard Biener <rguenther@suse.de>
12431
12432 PR testsuite/69586
12433 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12434
51bf9f9b 124352016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12436
12437 PR target/69161
12438 * gcc.c-torture/compile/pr69161.c: New test.
12439
6baedca3 124402016-02-17 David Sherwood <david.sherwood@arm.com>
12441
12442 PR target/69532
12443 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12444 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12445
4f240715 124462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12447
12448 * gcc.dg/ifcvt-4.c: Skip on Visium.
12449
e0c0515d 124502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12451
12452 * gnat.dg/atomic8.adb: New test.
12453
7b319ee6 124542016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12455
12456 * gnat.dg/discr46.ad[sb]: New test.
12457
48a7e3d1 124582016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12459
12460 PR Target/48344
12461 * gcc.target/powerpc/pr48344-1.c: New test.
12462
3f844f15 124632015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12464
12465 PR fortran/69742
12466 * gfortran.dg/associate_21.f90: New test.
12467
7675e968 124682016-02-16 Jakub Jelinek <jakub@redhat.com>
12469
12470 PR c/69835
12471 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12472 -Wnonnull in dg-options.
12473 * c-c++-common/nonnull-2.c: New test.
12474
d6faee88 124752016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12476 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12477
12478 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12479
3a2a72aa 124802016-02-16 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR middle-end/69801
12483 * gcc.dg/pr69801.c: Add empty dg-options.
12484
28072426 124852016-02-16 James Norris <jnorris@codesourcery.com>
12486
12487 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12488 * g++.dg/goacc/deviceptr-1.c: New file.
12489
37fffac2 124902016-02-16 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR tree-optimization/69820
12493 * gcc.dg/vect/pr69820.c: New test.
12494
f72a5e61 124952016-02-16 Richard Biener <rguenther@suse.de>
12496
12497 PR tree-optimization/69776
12498 * gcc.dg/torture/pr69776-2.c: New testcase.
12499
50e0cd76 125002016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12501
12502 PR tree-optimization/69714
12503 * gcc.dg/torture/pr69714.c: New test.
12504
14a72c4e 125052016-02-16 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR tree-optimization/69802
12508 * gcc.dg/pr69802.c: New test.
12509
fd808c11 125102016-02-16 Richard Biener <rguenther@suse.de>
12511
12512 PR middle-end/69801
12513 * gcc.dg/pr69801.c: New testcase.
12514
49a549ca 125152016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12516
12517 PR libgfortran/69651
12518 * gfortran.dg/read_bang.f90: New test.
12519 * gfortran.dg/read_bang4.f90: New test.
12520
77454e6e 125212016-02-15 Jakub Jelinek <jakub@redhat.com>
12522
2074f21c 12523 PR c++/69658
12524 * g++.dg/init/pr69658.C: New test.
12525
77454e6e 12526 PR c++/69797
12527 * c-c++-common/pr69797.c: New test.
12528
4ef4d764 125292016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12530
12531 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12532 check for aarch64*-*-*.
12533
4a45fe0f 125342016-02-15 Richard Biener <rguenther@suse.de>
12535
12536 PR tree-optimization/69783
12537 * gcc.dg/vect/pr69783.c: New testcase.
12538
0b3619e6 125392016-02-15 Richard Biener <rguenther@suse.de>
12540
12541 PR tree-optimization/69776
12542 * gcc.dg/torture/pr69776.c: New testcase.
12543
9b49c3cb 125442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12545
12546 PR fortran/60526
12547 * gfortran.dg/type_decl_4.f90: Reinstated.
12548
e46faff9 125492016-02-14 John David Anglin <danglin@gcc.gnu.org>
12550
12551 PR fortran/68746
12552 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12553
a96c809a 125542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12555
12556 PR fortran/60526
12557 PR bootstrap/69816
12558 * gfortran.dg/type_decl_4.f90: Removed.
12559
fdec7e88 125602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12561
12562 PR fortran/60526
12563 * gfortran.dg/type_decl_4.f90: New test.
12564
a72095c4 125652016-02-14 Alan Modra <amodra@gmail.com>
12566
bc436924 12567 PR testsuite/68886
a72095c4 12568 * gcc.c-torture/execute/stkalign.c: Revise test.
12569
73bb5f8b 125702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12571
12572 PR target/67260
12573 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12574
beb13161 125752016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12576
12577 PR target/67260
12578 * gcc.target/sh/torture/pr67260.c: New.
12579
67cab04e 125802016-02-12 John David Anglin <danglin@gcc.gnu.org>
12581
12582 * gcc.dg/pr67964.c: Add dg-require-alias.
12583
44a59bb1 125842016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12585
12586 PR target/67636
12587 PR target/64345
12588 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12589
38c9bd3a 125902016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12591
12592 PR libgfortran/69668
12593 * gfortran.dg/namelist_88.f90: New test.
12594
1774ff82 125952016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12596
12597 PR libgfortran/69668
12598 * gfortran.dg/namelist_38.f90: Update test.
12599 * gfortran.dg/namelist_84.f90: Update test.
12600
aec1f4bd 126012016-02-12 David Malcolm <dmalcolm@redhat.com>
12602
12603 PR other/69554
12604 * gcc.dg/pr69554-1.c: New test.
12605 * gfortran.dg/pr69554-1.F90: New test.
12606 * gfortran.dg/pr69554-2.F90: New test.
12607 * lib/gcc-dg.exp (proc dg-locus): New function.
12608 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12609 distinguish between the caret-printing and non-caret-printing
12610 cases. If caret-printing has been explicitly enabled, bail out
12611 without attempting to fix up the output.
12612
da7d5066 126132016-02-12 David Malcolm <dmalcolm@redhat.com>
12614
12615 PR driver/69265
12616 PR driver/69453
12617 * gcc.dg/spellcheck-options-3.c: New test case.
12618 * gcc.dg/spellcheck-options-4.c: New test case.
12619 * gcc.dg/spellcheck-options-5.c: New test case.
12620 * gcc.dg/spellcheck-options-6.c: New test case.
12621 * gcc.dg/spellcheck-options-7.c: New test case.
12622 * gcc.dg/spellcheck-options-8.c: New test case.
12623 * gcc.dg/spellcheck-options-9.c: New test case.
12624 * gcc.dg/spellcheck-options-10.c: New test case.
12625
fcce1b0b 126262016-02-12 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR rtl-optimization/69764
12629 PR rtl-optimization/69771
12630 * c-c++-common/pr69764.c: New test.
12631 * gcc.dg/torture/pr69771.c: New test.
12632
6d609290 126332016-02-12 Marek Polacek <polacek@redhat.com>
12634
12635 * g++.dg/torture/init-list1.C: New.
12636
7d75fb56 126372016-02-12 Marek Polacek <polacek@redhat.com>
12638
12639 * gcc.dg/pr69522.c: Add empty dg-options.
12640
52543fda 126412016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12642
12643 * g++.dg/lto/lto.exp: Include and init mpx.
12644 * g++.dg/lto/pr69729_0.C: New test.
12645
34947478 126462016-02-12 Jakub Jelinek <jakub@redhat.com>
12647
9181a4ec 12648 PR ipa/69241
12649 * g++.dg/ipa/pr69241-4.C: New test.
12650
34947478 12651 PR ipa/68672
12652 * g++.dg/ipa/pr68672-1.C: New test.
12653 * g++.dg/ipa/pr68672-2.C: New test.
12654 * g++.dg/ipa/pr68672-3.C: New test.
12655
74a4140f 126562016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12657
12658 PR c/69522
50e0cd76 12659 * gcc.dg/pr69522.c: New test.
74a4140f 12660
9ddb20d6 126612016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12662
12663 PR c++/69098
12664 * g++.dg/cpp1y/69098.C: New test.
12665 * g++.dg/cpp1y/69098-2.C: New test.
12666
67cf9b55 126672016-02-12 Jakub Jelinek <jakub@redhat.com>
12668
12669 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12670 and neighbour -> neighbor.
12671 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12672 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12673 * c-c++-common/Wvarargs.c: Likewise.
12674 * c-c++-common/goacc/host_data-5.c: Likewise.
12675 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12676 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12677 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12678 * gcc.target/aarch64/pr60697.c: Likewise.
12679 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12680 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12681 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12682 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12683 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12684 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12685 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12686 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12687 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12688 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12689 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12690 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12691 * g++.dg/lookup/koenig5.C: Likewise.
12692 * g++.dg/ext/no-asm-2.C: Likewise.
12693 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12694 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12695 * gfortran.dg/used_types_16.f90: Likewise.
12696 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12697 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12698 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12699 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12700 * gfortran.dg/abstract_type_6.f03: Likewise.
12701 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12702 * gfortran.dg/used_types_15.f90: Likewise.
12703 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12704 * gfortran.dg/exit_3.f08: Likewise.
12705 * gfortran.dg/open_status_2.f90: Likewise.
12706 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12707 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12708 * gfortran.dg/associate_1.f03: Likewise.
12709 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12710 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12711 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12712 * gcc.dg/builtin-object-size-1.c: Likewise.
12713 * gcc.dg/noreturn-6.c: Likewise.
12714 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12715 * gcc.dg/globalalias.c: Likewise.
12716 * gcc.dg/builtins-config.h: Likewise.
12717 * gcc.dg/pr30457.c: Likewise.
12718 * gcc.c-torture/compile/volatile-1.c: Likewise.
12719 * gcc.c-torture/execute/20101011-1.c: Likewise.
12720 * c-c++-common/Waddress-1.c: Likewise.
12721
40b38ace 127222016-02-11 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR c/69768
12725 * c-c++-common/Waddress-1.c: New test.
12726
42c87ca9 127272016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12728
12729 PR fortran/69296
12730 * gfortran.dg/associate_19.f03: New test.
12731 * gfortran.dg/associate_20.f03: New test.
12732
acb7939f 127332016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12734
12735 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12736
6defe3c5 127372016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12738
12739 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12740 .arch armv8-a\n. Add -dA to dg-options.
12741 * gcc.target/aarch64/assembler_arch_1.c: New test.
12742 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12743
63f63318 127442016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12745
12746 PR c++/68726
12747 * g++.dg/cpp0x/pr68726.C: New.
12748
1cddf457 127492016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12750
12751 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12752 test.
12753
b86fba37 127542016-02-11 Richard Biener <rguenther@suse.de>
12755
12756 * g++.dg/tree-ssa/pr61034.C: Adjust.
12757
ec4ec95a 127582016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12759
be7c31e9 12760 PR target/69148
ec4ec95a 12761 * gcc.target/s390/pr69148.c: New.
12762
f64416ca 127632016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12764
12765 PR tree-optimization/69652
12766 * gcc.dg/torture/pr69652.c: New test.
12767
e5d1ea31 127682016-02-10 Jakub Jelinek <jakub@redhat.com>
12769 Patrick Palka <ppalka@gcc.gnu.org>
12770
12771 PR ipa/69241
12772 PR c++/69649
12773 * g++.dg/ipa/pr69241-1.C: New test.
12774 * g++.dg/ipa/pr69241-2.C: New test.
12775 * g++.dg/ipa/pr69241-3.C: New test.
12776 * g++.dg/ipa/pr69649.C: New test.
12777
fa03b19d 127782016-02-10 Uros Bizjak <ubizjak@gmail.com>
12779
12780 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12781 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12782
14485c8a 127832016-02-10 Bin Cheng <bin.cheng@arm.com>
12784
12785 PR tree-optimization/68021
12786 * gcc.dg/tree-ssa/pr68021.c: New test.
12787
79f1ed25 127882016-02-10 Richard Biener <rguenther@suse.de>
12789
12790 PR tree-optimization/69726
12791 * gcc.dg/uninit-22.c: New testcase.
12792
58f74eff 127932016-02-09 Andrew Pinski <apinski@cavium.com>
12794
12795 PR tree-opt/69282
12796 * gcc.c-torture/compile/20160205-1.c: New testcase.
12797
600c00f7 127982016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12799
12800 PR target/68404
12801 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12802 instead accessing a really large arrray.
12803 * gcc.target/powerpc/fusion3.c: Likewise.
12804
0771836e 128052016-02-09 Charles Baylis <charles.baylis@linaro.org>
12806
12807 PR target/68532
12808 * gcc.c-torture/execute/pr68532.c: New test.
12809
4ccd644f 128102016-02-11 Alexandre Oliva <aoliva@redhat.com>
12811
12812 PR target/69634
12813 * gcc.dg/pr69634.c: New.
12814
2e980a39 128152016-02-09 Richard Biener <rguenther@suse.de>
12816
12817 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12818
aacf7102 128192016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12820
aacf7102 12821 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12822
a1856ddf 128232016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12824
12825 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12826
d4d3da7e 128272016-02-09 Richard Biener <rguenther@suse.de>
12828
12829 PR tree-optimization/69715
12830 * gcc.dg/torture/pr69715.c: New testcase.
12831
9cc6714f 128322016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12833
12834 PR c++/69139
12835 * g++.dg/cpp0x/trailing12.C: New test.
12836 * g++.dg/cpp0x/trailing13.C: New test.
12837
83d5062b 128382016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12839
12840 PR c++/69283
12841 PR c++/67835
12842 * g++.dg/cpp1y/auto-fn29.C: New test.
12843 * g++.dg/cpp1y/auto-fn30.C: New test.
12844
394a86f3 128452016-02-08 Jakub Jelinek <jakub@redhat.com>
12846
12847 PR tree-optimization/69209
12848 * gcc.c-torture/compile/pr69209.c: New test.
12849
93b124b4 128502016-02-08 Jeff Law <law@redhat.com>
12851
12852 PR tree-optimization/68541
12853 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12854 of statements allowed in join block for path splitting.
12855
26abce13 128562016-02-08 Jakub Jelinek <jakub@redhat.com>
12857
0acb2d6e 12858 PR c++/59627
12859 * g++.dg/gomp/pr59627.C: New test.
12860
26abce13 12861 PR ipa/69239
12862 * g++.dg/ipa/pr69239.C: New test.
12863
86e0b129 128642016-02-08 David Malcolm <dmalcolm@redhat.com>
12865
12866 PR preprocessor/69664
12867 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12868 * gcc.dg/cpp/warn-comments.c: Likewise.
12869
f553d9f8 128702016-02-08 Marek Polacek <polacek@redhat.com>
12871
12872 PR c++/69688
12873 * g++.dg/init/const12.C: New test.
12874
600695e0 128752016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12876
12877 PR target/60410
12878 * gcc.dg/lto/pr55113_0.c: Remove test.
12879
c4f4b1e8 128802016-02-08 Richard Biener <rguenther@suse.de>
12881
12882 PR tree-optimization/69719
12883 * gcc.dg/torture/pr69719.c: New testcase.
12884
5a987d87 128852016-02-08 Richard Biener <rguenther@suse.de>
12886 Jeff Law <law@redhat.com>
12887
12888 PR target/68273
12889 * gcc.target/mips/pr68273.c: New testcase.
12890
0418e71d 128912016-02-08 Richard Biener <rguenther@suse.de>
12892
12893 PR rtl-optimization/69274
12894 * gcc.target/i386/addr-sel-1.c: XFAIL.
12895
07c0f1ca 128962016-02-08 Jeff Law <law@redhat.com>
12897
40d85f4c 12898 PR tree-optimization/68541
12899 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12900
140e093f 12901 PR tree-optimization/65917
07c0f1ca 12902 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12903
16430acf 129042016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906 PR fortran/50555
12907 * gfortran.dg/namelist_args.f90: New test.
12908
3f0ff0d8 129092016-02-05 Jeff Law <law@redhat.com>
12910
140e093f 12911 PR tree-optimization/68541
3f0ff0d8 12912 * gcc.dg/tree-ssa/split-path-2.c: New test.
12913 * gcc.dg/tree-ssa/split-path-3.c: New test.
12914 * gcc.dg/tree-ssa/split-path-4.c: New test.
12915 * gcc.dg/tree-ssa/split-path-5.c: New test.
12916 * gcc.dg/tree-ssa/split-path-6.c: New test.
12917 * gcc.dg/tree-ssa/split-path-7.c: New test.
12918
a7cc1f94 129192016-02-05 Martin Sebor <msebor@redhat.com>
12920
12921 PR c++/69662
12922 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12923 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12924
fcb25f28 129252016-02-06 Richard HEnderson <rth@redhat.com>
12926
12927 PR c/69643
12928 * gcc.target/i386/addr-space-4.c: New.
12929 * gcc.target/i386/addr-space-5.c: New.
12930
3a2545a1 129312016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12932
12933 PR fortran/66089
12934 * gfortran.dg/elemental_dependency_6.f90: New.
12935
1e302465 129362016-02-05 Jakub Jelinek <jakub@redhat.com>
12937
66feb54c 12938 PR rtl-optimization/69691
12939 * gcc.c-torture/execute/pr69691.c: New test.
12940
1e302465 12941 PR c++/69628
12942 * g++.dg/parse/pr69628.C: New test.
12943
9c28a298 129442016-02-05 Uros Bizjak <ubizjak@gmail.com>
12945
12946 * gcc.dg/sancov/asan.c: Move to ...
12947 * gcc.dg/asan/sancov-1.c: ... here.
12948
a854e286 129492016-02-05 Uros Bizjak <ubizjak@gmail.com>
12950
12951 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12952
d4f0b240 129532016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12954
12955 PR target/69677
12956 * gcc.target/i386/pr69677.c: New test.
12957
235d8723 129582016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12959
12960 PR c++/68948
12961 * g++.dg/template/pr68948.C: New test.
12962
f390cf65 129632016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12964
12965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12966 (only necessary on s390x).
12967
ab99f104 129682016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12969
12970 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12971 -mno-accumulate-outgoing-args.
12972
f7ef5392 129732016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12974
12975 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12976
6b098e91 129772016-02-04 Jakub Jelinek <jakub@redhat.com>
12978
12979 PR c/69669
12980 * c-c++-common/pr69669.c: New test.
12981
f0146cf3 129822016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12983
12984 PR target/69667
12985 * g++.dg/pr69667.C: New file.
12986
08fd6cf5 129872016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12988
12989 PR target/69619
12990 * gcc.dg/pr69619.c: Add new test.
12991
a6f3f39f 129922016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12993
12994 PR rtl-optimization/69577
12995 * gcc.target/i386/pr69577.c: New test.
12996
774068a0 129972016-02-04 Martin Liska <mliska@suse.cz>
12998
12999 * g++.dg/asan/pr69276.C: New test.
13000
f50a7894 130012016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13002
13003 PR target/65932
13004 PR target/67714
13005 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13006 a single smulbb instruction.
13007 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13008 * gcc.target/amr/wmul-2.c: Likewise.
13009
6b722eb3 130102016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13011
13012 PR target/65932
13013 PR target/67714
13014 * gcc.c-torture/execute/pr67714.c: New test.
13015
1f1475a7 130162016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13017
13018 PR target/69454
13019 * gcc.target/i386/pr69454-1.c: New test.
13020 * gcc.target/i386/pr69454-2.c: New test.
13021
6b94e133 130222016-02-03 Martin Sebor <msebor@redhat.com>
13023
13024 PR c++/69251
13025 PR c++/69253
13026 PR c++/69290
13027 PR c++/69277
13028 PR c++/69349
13029 * g++.dg/ext/flexarray-mangle-2.C: New test.
13030 * g++.dg/ext/flexarray-mangle.C: New test.
13031 * g++.dg/ext/flexarray-subst.C: New test.
13032 * g++.dg/ext/flexary11.C: New test.
13033 * g++.dg/ext/flexary12.C: New test.
13034 * g++.dg/ext/flexary13.C: New test.
13035 * g++.dg/ext/flexary14.C: New test.
13036 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13037
342ed0ac 130382016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13039
13040 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13041 Define only if CHECK_FLOAT128 is defined.
13042 (main): Properly initialize u5.
13043
edf6c4d2 130442016-02-03 Jakub Jelinek <jakub@redhat.com>
13045
415d5641 13046 PR c/69627
13047 * gcc.dg/pr69627.c: New test.
13048
edf6c4d2 13049 PR target/69644
13050 * gcc.dg/pr69644.c: New test.
13051
cf8f3ba0 130522016-02-03 Mike Stump <mikestump@comcast.net>
13053
13054 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13055 support for struct-layout-1.exp.
13056
c90d55dd 130572016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13058
13059 PR c++/69056
f7ef5392 13060 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13061
401bd0c8 130622016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13063 Alexandre Oliva <aoliva@redhat.com>
13064
13065 PR target/69461
13066 * gcc.target/powerpc/pr69461.c: New.
13067
277d9d1d 130682016-02-03 Uros Bizjak <ubizjak@gmail.com>
13069
13070 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13071 works from here ...
13072 (check_effective_target_fsanitize_thread): ... to here. Do not
13073 specify additional compile flags for the test source.
13074 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13075 specify additional compile flags for the test source.
13076
e69ad94a 130772016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13078
13079 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13080
a4454da2 130812016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13082
13083 PR fortran/67451
13084 PR fortran/69418
13085 * gfortran.dg/coarray_allocate_2.f08: New test.
13086 * gfortran.dg/coarray_allocate_3.f08: New test.
13087 * gfortran.dg/coarray_allocate_4.f08: New test.
13088
88cab2dd 130892016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13090
13091 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13092 use same scan-tree-dump-times on all platforms.
13093 * gcc.dg/vect/vect-outer-1.c: Likewise.
13094 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13095 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13096 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13097 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13098 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13099 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13100 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13101
66ea75c4 131022016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13103
13104 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13105 warning.
13106
4eef8df7 131072016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13108
13109 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13110
665fbc2f 131112016-02-02 James Norris <jnorris@codesourcery.com>
13112
13113 * c-c++-common/goacc/routine-5.c: Add tests.
13114
b10e3d47 131152016-02-02 Alexander Monakov <amonakov@ispras.ru>
13116
13117 * gcc.target/nvptx/unsigned-cmp.c: New test.
13118
12ad66dd 131192016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13120
13121 * gcc.target/aarch64/scalar_shift_1.c
13122 (test_corners_sisd_di): Improve force to SIMD register.
13123 (test_corners_sisd_si): Likewise.
13124 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13125 Remove scan-assembler check for ldr.
13126
f9ec342f 131272016-02-02 Richard Biener <rguenther@suse.de>
13128
13129 PR tree-optimization/69595
13130 * gcc.dg/Warray-bounds-17.c: New testcase.
13131
32f2925a 131322016-02-02 Richard Biener <rguenther@suse.de>
13133
13134 PR tree-optimization/69606
13135 * gcc.dg/torture/pr69606.c: New testcase.
13136
cfd9ca84 131372016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13138
13139 PR middle-end/68542
13140 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13141 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13142
19bf08e2 131432016-02-02 Alan Modra <amodra@gmail.com>
13144
13145 PR target/69548
13146 * gcc.target/powerpc/pr69548.c: New test.
13147
6f13b088 131482016-02-01 Jakub Jelinek <jakub@redhat.com>
13149
dcddc5af 13150 PR rtl-optimization/69592
13151 * gcc.dg/pr69592.c: New test.
13152
6f13b088 13153 PR preprocessor/69543
13154 PR c/69558
13155 * gcc.dg/pr69543.c: New test.
13156 * gcc.dg/pr69558.c: New test.
13157
d090e5c2 131582016-02-01 Uros Bizjak <ubizjak@gmail.com>
13159
fcb317c5 13160 PR testsuite/65940
13161 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13162
aaf527dc 131632016-02-01 Martin Sebor <msebor@redhat.com>
13164
13165 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13166
1674217b 131672016-02-01 Bin Cheng <bin.cheng@arm.com>
13168
13169 PR tree-optimization/67921
13170 * c-c++-common/ubsan/pr67921.c: New test.
13171
b4007655 131722016-02-01 Richard Biener <rguenther@suse.de>
13173
13174 PR middle-end/69556
13175 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13176
88a477bb 131772016-02-01 Richard Biener <rguenther@suse.de>
13178
13179 PR tree-optimization/69574
13180 * gcc.dg/torture/pr69574.c: New testcase.
13181
2eaaa4e7 131822016-02-01 Richard Biener <rguenther@suse.de>
13183
13184 PR tree-optimization/69579
13185 * gcc.dg/setjmp-6.c: New testcase.
13186
e3882c44 131872016-02-01 Jakub Jelinek <jakub@redhat.com>
13188
13189 PR rtl-optimization/69570
13190 * g++.dg/opt/pr69570.C: New test.
13191
f80aff47 131922016-02-01 Richard Henderson <rth@redhat.com>
13193
13194 * gcc.dg/pr69535.c: New test.
13195
240568aa 131962016-01-31 John David Anglin <danglin@gcc.gnu.org>
13197
6009b3b8 13198 PR testsuite/69584
13199 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13200 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13201
1fdf7177 13202 PR debug/68244
13203 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13204
240568aa 13205 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13206
cb3e5ac0 132072016-01-31 Paul Thomas <pault@gcc.gnu.org>
13208
13209 PR fortran/67564
13210 * gfortran.dg/allocate_with_source_17.f03: New test.
13211
3b8b902b 132122016-01-30 Jakub Jelinek <jakub@redhat.com>
13213
13214 PR tree-optimization/69546
13215 * gcc.dg/torture/pr69546.c: New test.
13216
17985abe 132172016-01-30 Paul Thomas <pault@gcc.gnu.org>
13218
13219 PR fortran/69566
13220 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13221
b5239e80 132222016-01-30 Martin Sebor <msebor@redhat.com>
13223
13224 PR c++/68490
13225 * g++.dg/ext/flexary10.C: New test.
13226
e8f03010 132272016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13228
13229 PR fortran/66707
13230 gfortran.dg/common_23.f90: New test.
13231
dc93691a 132322016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13233
13234 PR target/65546
13235 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13236 condition being checked, and disable it when the target supports
13237 misaligned loads and stores.
13238
ff5e28e9 132392016-01-29 Jakub Jelinek <jakub@redhat.com>
13240
13241 PR debug/69518
13242 * gcc.dg/torture/pr69518.c: New test.
13243
b0d8930a 132442016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13245
13246 PR target/69530
13247 * gcc.target/i386/pr69530.c: New test.
13248
21601fc7 132492016-01-29 Steve Ellcey <sellcey@imgtec.com>
13250
13251 PR target/65604
13252 * gcc.target/mips/div-delay.c: New test.
13253
ca6c7317 132542016-01-29 Jakub Jelinek <jakub@redhat.com>
13255
4758dc39 13256 PR target/69551
13257 * gcc.target/i386/pr69551.c: New test.
13258
ca6c7317 13259 PR target/66137
13260 * gcc.target/i386/pr66137.c: New test.
13261
e3078da6 132622016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13263
13264 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13265 always built for p5600.
13266 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13267 isa=p5600 dg-option.
13268
b622ec25 132692016-01-29 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/69547
13272 * g++.dg/tree-ssa/pr69547.C: New testcase.
13273
d2a60e99 132742016-01-29 Jakub Jelinek <jakub@redhat.com>
13275
13276 PR debug/66869
13277 * g++.dg/warn/Wunused-function2.C: New test.
13278
ae849d2b 132792016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13280
13281 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13282 support for test to succeed.
13283
ce6a6978 132842016-01-29 Marek Polacek <polacek@redhat.com>
13285
13286 PR c++/69509
13287 PR c++/69516
13288 * g++.dg/ext/constexpr-vla2.C: New test.
13289 * g++.dg/ext/constexpr-vla3.C: New test.
13290 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13291
7550d855 132922016-01-29 Richard Biener <rguenther@suse.de>
13293
13294 PR middle-end/69537
13295 * gcc.dg/uninit-21.c: New testcase.
13296
f11bb279 132972016-01-28 Uros Bizjak <ubizjak@gmail.com>
13298
13299 PR target/69459
13300 * gcc.target/i386/pr69459.c: New test.
13301
c80c12c8 133022016-01-28 Steve Ellcey <sellcey@imgtec.com>
13303
13304 PR target/68400
13305 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13306 * gcc.target/mips/pr68400.c: New test.
13307
c649bacc 133082016-01-28 Martin Sebor <msebor@redhat.com>
13309
13310 PR target/17381
13311 * gcc.target/powerpc/pr17381.c: New test.
13312
f4881661 133132016-01-28 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR middle-end/69542
13316 * gcc.dg/torture/pr69542.c: New test.
13317
d66fdd75 133182016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13319
13320 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13321
d4a78818 133222016-01-28 David Edelsohn <dje.gcc@gmail.com>
13323
13324 * gcc.dg/pr65980.c: Skip on AIX.
13325 * gcc.dg/pr66688.c: Same.
13326
21329e97 133272016-01-28 David Edelsohn <dje.gcc@gmail.com>
13328
13329 PR target/63679
13330 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13331 * gcc.dg/tree-ssa/sra-18.c: Same.
13332
cc7124a6 133332016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13334
13335 PR fortran/62536
13336 * gfortran.dg/block_15.f08: New test.
13337 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13338 on incorrectly closed BLOCK.
13339
358dfcb4 133402016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13341
13342 * gcc.dg/declare-simd.c: New test.
e87502d6 133432016-01-28 Richard Biener <rguenther@suse.de>
13344
13345 PR tree-optimization/69466
13346 * gfortran.dg/vect/pr69466.f90: New testcase.
13347
44e7334b 133482016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13349
13350 * g++.dg/pr67989.C: Remove ARM-specific option.
13351 * gcc.target/arm/pr67989.C: New file.
13352
5ce8f551 133532016-01-27 Uros Bizjak <ubizjak@gmail.com>
13354
13355 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13356 and expm1 test for glibc < 2.11.
13357
fa6e6b15 133582016-01-27 Richard Henderson <rth@redhat.com>
13359
13360 * gcc.c-torture/execute/pr69447.c: New test.
13361
133622016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13363
7b8122c6 13364 PR fortran/69422
147b2f9b 13365 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13366
78e516eb 133672016-01-27 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR debug/66869
13370 * gcc.dg/pr66869.c: New test.
13371
9b849350 133722016-01-25 Jeff Law <law@redhat.com>
13373
13374 PR tree-optimization/68398
f11bb279 13375 PR tree-optimization/69196
9b849350 13376 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13377 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13378 path to avoid new heuristic allowing more irreducible regions
13379 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13380 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13381 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13382 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13383 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13384
fee5e491 133852016-01-27 Marek Polacek <polacek@redhat.com>
13386
13387 PR c/68062
13388 * c-c++-common/vector-compare-4.c: New test.
13389
eec96426 133902016-01-27 David Malcolm <dmalcolm@redhat.com>
13391
13392 PR preprocessor/69126
13393 * c-c++-common/pr69126.c: New test case.
13394
5068be18 133952016-01-27 Ian Lance Taylor <iant@google.com>
13396
13397 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13398
5fa82c11 133992016-01-27 Ryan Burn <contact@rnburn.com>
13400
13401 PR cilkplus/69267
13402 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13403
b3df0219 134042016-01-27 Uros Bizjak <ubizjak@gmail.com>
13405
13406 PR target/69512
13407 * gcc.target/i386/pr69512.c: New test.
13408
d46a16d4 134092016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13410
13411 PR ada/69488
13412 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13413
6a9b35ef 134142016-01-27 Marek Polacek <polacek@redhat.com>
13415
13416 PR c++/69379
13417 * g++.dg/pr69379.C: New test.
13418
18e9663b 134192016-01-27 Martin Sebor <msebor@redhat.com>
13420
13421 PR c++/69317
13422 * g++.dg/abi/Wabi-2-2.C: New test.
13423 * g++.dg/abi/Wabi-2-3.C: New test.
13424 * g++.dg/abi/Wabi-3-2.C: New test.
13425 * g++.dg/abi/Wabi-3-3.C: New test.
13426
c88301ad 134272016-01-27 Richard Biener <rguenther@suse.de>
13428
13429 PR tree-optimization/69166
13430 * gcc.dg/torture/pr69166.c: New testcase.
13431
8ca47550 134322016-01-27 Martin Jambor <mjambor@suse.cz>
13433
13434 PR tree-optimization/69355
13435 * gcc.dg/tree-ssa/pr69355.c: New test.
13436
5cb23e3c 134372016-01-27 Marek Polacek <polacek@redhat.com>
13438
13439 PR c++/69496
13440 * g++.dg/ext/constexpr-vla1.C: New test.
13441
7b0c1b6d 134422016-01-20 Christian Bruel <christian.bruel@st.com>
13443
13444 PR target/69245
13445 * gcc.target/arm/pr69245.c: New test.
13446
220112fc 134472016-01-27 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR tree-optimization/69399
13450 * gcc.dg/torture/pr69399.c: New test.
13451
16294490 134522016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13453
13454 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13455
8abd3d0c 134562016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13457
13458 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13459
7cf9b895 134602016-01-26 Tom de Vries <tom@codesourcery.com>
13461
13462 PR tree-optimization/69110
13463 * gcc.dg/autopar/pr69110.c: New test.
13464
557c1942 134652016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13466 Sebastian Pop <s.pop@samsung.com>
557c1942 13467
13468 * gcc.dg/graphite/isl-ast-op-select.c: New.
13469
80adbd96 134702015-01-26 Paul Thomas <pault@gcc.gnu.org>
13471
13472 PR fortran/69385
13473 * gfortran.dg/allocate_error_6.f90: New test.
13474
c3f86f60 134752016-01-26 Richard Henderson <rth@redhat.com>
13476
13477 * gcc.dg/tm/pr60908.c: New test.
13478
3752e5b1 134792016-01-26 David Malcolm <dmalcolm@redhat.com>
13480
13481 PR other/69006
13482 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13483 directive.
13484 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13485 expected multiline output to reflect the colorization being
13486 disabled before newlines.
13487 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13488 (custom_diagnostic_finalizer): Replace call to
13489 pp_newline_and_flush with call to pp_flush.
13490 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13491 * gfortran.dg/implicit_class_1.f90: Likewise.
13492 * lib/gcc-dg.exp (allow_blank_lines): New global.
13493 (dg-allow-blank-lines-in-output): New procedure.
13494 (gcc-dg-prune): Complain about blank lines in the output, unless
13495 dg-allow-blank-lines-in-output was called.
13496 * lib/multiline.exp (_build_multiline_regex): Only support
13497 arbitrary followup text for non-blank-lines, not for blank lines.
13498
9bbfd060 134992016-01-26 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR tree-optimization/69483
13502 * gcc.dg/pr69483.c: New test.
13503 * g++.dg/opt/pr69483.C: New test.
13504
53773057 135052016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13506
13507 PR target/68620
13508 * gcc.target/arm/pr68620.c: New test.
13509
442a556f 135102016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13511
13512 * gcc.target/i386/pr68986-2.c: Remove -m32.
13513
d513c683 135142016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13515
13516 PR target/68986
13517 * gcc.target/i386/pr68986-1.c: New test.
13518 * gcc.target/i386/pr68986-2.c: Likewise.
13519 * gcc.target/i386/pr68986-3.c: Likewise.
13520
976877a5 135212016-01-26 Christian Bruel <christian.bruel@st.com>
13522
13523 * lib/target-supports.exp
13524 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13525 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13526 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13527
2c7b2f88 135282016-01-26 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/69452
13531 * gcc.dg/torture/pr69452.c: New testcase.
13532
f7fc06e7 135332016-01-26 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR target/69442
13536 * gcc.dg/pr69442.c: New test.
13537
d1dae587 135382016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13539
13540 PR target/67896
13541 * gcc.target/aarch64/simd/pr67896.C: New.
13542
ef7be7f8 135432016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13544
13545 PR tree-optimization/69400
13546 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13547 function.
13548 (plugin_init): Call it.
13549 * gcc.dg/torture/pr69400.c: New test.
13550
648433a4 135512016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13552
13553 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13554
45fc5243 135552016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13556 Sebastian Pop <s.pop@samsung.com>
13557
13558 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13559 isl-0.15.
13560
c699f6a1 135612016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13562 Sebastian Pop <s.pop@samsung.com>
13563
13564 * gcc.dg/graphite/pr69292.c: New.
13565
b86e24ea 135662016-01-25 Jakub Jelinek <jakub@redhat.com>
13567
13568 * c-c++-common/goacc/use_device-1.c: New test.
13569
105cb8d7 135702016-01-25 Jeff Law <law@redhat.com>
13571
13572 PR tree-optimization/69196
13573 PR tree-optimization/68398
13574 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13575 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13576
44562749 135772016-01-25 David Edelsohn <dje.gcc@gmail.com>
13578
13579 PR target/69469
13580 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13581 Algorithm.
13582
6837fee7 135832016-01-25 Richard Biener <rguenther@suse.de>
13584
13585 PR testsuite/69380
13586 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13587
fe500d65 135882016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13589
13590 PR target/69421
13591 * gcc.dg/pr69421.c: New test.
13592
8eacba94 135932016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13594
13595 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13596 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13597 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13598 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13599 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13600 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13601 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13602 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13603 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13604 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13605
af09d40d 136062016-01-25 Richard Biener <rguenther@suse.de>
13607
13608 PR tree-optimization/69376
13609 * gcc.dg/torture/pr69376.c: New testcase.
13610
d65063f5 136112016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13612
13613 PR fortran/69397
13614 PR fortran/68442
13615 * gfortran.dg/interface_38.f90: New test.
13616 * gfortran.dg/interface_39.f90: New test.
80adbd96 13617
08c7bfb4 136182016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13619
13620 Revert:
13621 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13622
13623 PR c++/11858
13624 PR c++/24663
13625 PR c++/24664
13626 * g++.dg/template/pr11858.C: New test.
13627 * g++.dg/template/pr24663.C: New test.
13628 * g++.dg/template/unify12.C: New test.
13629 * g++.dg/template/unify13.C: New test.
13630 * g++.dg/template/unify14.C: New test.
13631 * g++.dg/template/unify15.C: New test.
13632 * g++.dg/template/unify16.C: New test.
13633 * g++.dg/template/unify17.C: New test.
13634
c2e7d2be 136352016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13636
13637 PR fortran/68283
13638 gfortran.dg/pr68283.f90: New test.
13639
9f2e8617 136402016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13641
13642 PR fortran/66094
13643 * gfortran.dg/inline_matmul_13.f90: New test.
13644 * gfortran.dg/matmul_bounds_8.f90: New test.
13645 * gfortran.dg/matmul_bounds_9.f90: New test.
13646 * gfortran.dg/matmul_bounds_10.f90: New test.
13647
a4838119 136482016-01-23 Tom de Vries <tom@codesourcery.com>
13649
13650 PR tree-optimization/69426
13651 * gcc.dg/autopar/pr69426.c: New test.
13652
feddf0dc 136532016-01-23 Martin Sebor <msebor@redhat.com>
13654
13655 PR c++/58109
13656 PR c++/69022
13657 * g++.dg/cpp0x/alignas5.C: New test.
13658 * g++.dg/ext/vector29.C: Same.
13659
132731fb 136602016-01-23 Uros Bizjak <ubizjak@gmail.com>
13661
13662 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13663 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13664 _GNU_SOURCE from compile flags to the source.
13665 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13666 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13667 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13668 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13669
51aec681 136702016-01-22 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR target/69432
13673 * g++.dg/opt/pr69432.C: New test.
13674
147aa3e3 136752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13676
13677 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13678 32-bit targets testing an -m64 multilib.
13679
4d04e35e 136802016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13681
13682 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13683 64-bit support.
13684
86f38d0c 136852016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13686
13687 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13688
f776e712 136892016-01-21 Christian Bruel <christian.bruel@st.com>
13690
13691 PR target/68674
13692 * gcc.target/i386/pr68674.c
13693 * gcc.target/aarch64/pr68674.c
13694 * gcc.target/arm/pr68674.c
13695
7b9de435 136962016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13697
13698 PR target/69403
13699 * gcc.c-torture/execute/pr69403.c: New test.
13700
9935a0ba 137012016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13702
13703 PR c++/55843
13704 * g++.dg/template/pr55843.C: New.
13705
06b94aa1 137062016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13707
13708 PR testsuite/66877
13709 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13710 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13711
b68773a8 137122016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13713
13714 PR testsuite/67489
132731fb 13715 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13716 from dg-do compile directive, and instead add
13717 { dg-require-effective-target int128 }.
b68773a8 13718
bbbbe8ab 137192016-01-20 Martin Sebor <msebor@redhat.com>
13720
13721 PR c/69405
13722 * gcc.dg/sync-fetch.c: New test.
13723
f3a6a26f 137242016-01-21 Martin Sebor <msebor@redhat.com>
13725
13726 PR target/69252
13727 * gcc.target/powerpc/pr69252.c: New test.
13728
d1565a03 137292016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13730
13731 PR fortran/65996
132731fb 13732 * gfortran.dg/pr65996.f90: New test.
d1565a03 13733
15a5a905 137342016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13735
13736 PR c++/68810
bbbbe8ab 13737 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13738 expected to generate an error.
15a5a905 13739
e4538af5 137402016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13741
13742 PR middle-end/66178
13743 * gcc.dg/torture/pr66178.c: New test.
13744
4d4180ce 137452016-01-21 Anton Blanchard <anton@samba.org>
13746 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13747
13748 PR target/63354
13749 * gcc.target/powerpc/pr63354.c: New test.
13750
86e16058 137512016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13752
13753 PR rtl-optimization/68990
13754 * gcc.target/i386/pr68990: New.
13755
b11b85e4 137562016-01-21 Nick Clifton <nickc@redhat.com>
13757
13758 PR target/69129
13759 * gcc.target/mips/pr69129.c: New.
13760
62dd9f85 137612016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13762
13763 PR c++/58046
13764 * g++.dg/cpp0x/pr58046.C: New.
13765
ac7d424b 137662016-01-21 Jakub Jelinek <jakub@redhat.com>
13767
47c0bea3 13768 PR target/69187
13769 PR target/65624
13770 * gcc.target/arm/pr69187.c: New test.
13771
ac7d424b 13772 PR c++/69355
13773 * g++.dg/torture/pr69355.C: New test.
13774
9e18b252 137752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13776 Sebastian Pop <s.pop@samsung.com>
13777
13778 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13779
de862e2f 137802016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13781 Sebastian Pop <s.pop@samsung.com>
13782
132731fb 13783 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13784
f55f9344 137852016-01-21 Jakub Jelinek <jakub@redhat.com>
13786
13787 PR middle-end/67653
13788 * c-c++-common/pr67653.c: New test.
13789 * gcc.dg/torture/pr29119.c: Add dg-warning.
13790
62752e71 137912016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13792
13793 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13794
16d4186f 137952016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13796
13797 PR c/24293
13798 * gcc.dg/pr24293.c: New test.
13799 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13800 incomplete struct type.
13801 * gcc.dg/declspec-1.c: Likewise.
13802 * gcc.dg/pr63549.c: Likewise.
13803
58219d13 138042016-01-20 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR tree-optimization/66612
13807 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13808 for bdn instruction.
13809
a7b5688a 138102016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13811
13812 * lib/target-supports.exp
13813 (check_effective_target_arm_fp_ok_nocache): New.
13814 (check_effective_target_arm_fp_ok): New.
13815 (add_options_for_arm_fp): New.
13816 (check_effective_target_arm_crypto_ok_nocache): Require
13817 target_arm_v8_neon_ok instead of arm32.
13818 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13819 (check_effective_target_arm_crypto_pragma_ok): New.
13820 (add_options_for_arm_vfp): New.
13821 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13822 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13823 target instead. Force initial fpu to vfp.
13824 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13825 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13826 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13827 dependency.
13828 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13829 use arm_vfp effective target instead. Force initial fpu to vfp.
13830 * gcc.target/arm/attr-neon3.c: Likewise.
13831 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13832 arm_vfp_ok.
13833 * gcc.target/arm/unsigned-float.c: Likewise.
13834 * gcc.target/arm/vfp-1.c: Likewise.
13835 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13836 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13837 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13838 * gcc.target/arm/vfp-ldmias.c: Likewise.
13839 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13840 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13841 * gcc.target/arm/vfp-stmiad.c: Likewise.
13842 * gcc.target/arm/vfp-stmias.c: Likewise.
13843 * gcc.target/arm/vnmul-1.c: Likewise.
13844 * gcc.target/arm/vnmul-2.c: Likewise.
13845 * gcc.target/arm/vnmul-3.c: Likewise.
13846 * gcc.target/arm/vnmul-4.c: Likewise.
13847
7ca56ca8 138482016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13849
7fb75b57 13850 PR testsuite/69366
13851 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13852 the MPX run-time library, for compile-time MPX test.
13853 * gcc.target/i386/chkp-always_inline.c: Likewise.
13854 * gcc.target/i386/chkp-bndret.c: Likewise.
13855 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13856 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13857 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13858 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13859 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13860 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13861 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13862 * gcc.target/i386/chkp-label-address.c: Likewise.
13863 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13864 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13865 * gcc.target/i386/chkp-pr69044.c: Likewise.
13866 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13867 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13868 * gcc.target/i386/chkp-strchr.c: Likewise.
13869 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13870 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13871 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13872 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13873 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13874 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13875 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13876 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13877 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13878 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13879 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13880 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13881 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13882 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13883 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13884 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13885 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13886 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13887 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13888 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13889 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13890 * gcc.target/i386/pr63995-2.c: Likewise.
13891 * gcc.target/i386/pr64805.c: Likewise.
13892 * gcc.target/i386/pr65044.c: Likewise.
13893 * gcc.target/i386/pr65167.c: Likewise.
13894 * gcc.target/i386/pr65183.c: Likewise.
13895 * gcc.target/i386/pr65184.c: Likewise.
13896 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13897
f2da0b99 138982016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13899
13900 PR tree-optimization/69328
13901 * gcc.dg/pr69328.c: New test.
13902
4d379676 139032016-01-20 Jeff Law <law@redhat.com>
13904
4a11f145 13905 PR target/25114
4d379676 13906 * gcc.target/m68k/pr25114.c: New test.
13907
0754bad1 139082016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13909
13910 * gcc.target/arm/memset-inline-10.c: Added
13911 dg-require-effective-target arm_thumb2_ok.
13912
63bd5c2d 139132016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13914
13915 * gcc.dg/debug/dwarf2/sso.c: New test.
13916
a9c01e81 139172016-01-19 Uros Bizjak <ubizjak@gmail.com>
13918
13919 PR testsuite/68820
13920 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13921 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13922 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13923
53fa0e54 139242016-01-19 Jan Hubicka <hubicka@ucw.cz>
13925
13926 PR ipa/66223
13927 * g++.dg/ipa/devirt-50.C: New testcase.
13928
e035a62c 139292016-01-19 Marek Polacek <polacek@redhat.com>
13930
13931 PR c++/68965
13932 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13933 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13934
885cc3ea 139352016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13936
13937 PR target/69135
13938 * gcc.target/arm/pr69135_1.c: New test.
13939
07bd240e 139402015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13941
13942 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13943
9f60d257 139442015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13945
13946 * gcc.target/aarch64/ccmp_1.c: New testcase.
13947
a0c919f7 139482016-01-19 Marek Polacek <polacek@redhat.com>
13949
13950 PR c++/68586
13951 * g++.dg/cpp0x/enum30.C: New test.
13952
dc5d6d17 139532016-01-19 Richard Biener <rguenther@suse.de>
13954
13955 PR tree-optimization/69336
13956 * g++.dg/tree-ssa/pr69336.C: New testcase.
13957
6dd156e0 139582016-01-19 Jakub Jelinek <jakub@redhat.com>
13959
13960 PR debug/65779
13961 * gcc.dg/pr65779.c: New test.
13962
3e0d45b9 139632016-01-19 Richard Biener <rguenther@suse.de>
13964
13965 PR tree-optimization/69352
13966 * gcc.dg/torture/pr69352.c: New testcase.
13967
7a3cf64d 139682016-01-19 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR rtl-optimization/68955
13971 PR rtl-optimization/64557
13972 * gcc.dg/torture/pr68955.c: New test.
13973
8be55b33 139742016-01-19 Jan Hubicka <hubicka@ucw.cz>
13975
13976 PR lto/69136
13977 * g++.dg/torture/pr69136.C: New testcase.
13978
72a985d7 139792016-01-19 Jan Hubicka <hubicka@ucw.cz>
13980
13981 PR lto/69133
13982 * g++.dg/lto/pr69133_0.C: New testcase.
13983 * g++.dg/lto/pr69133_1.C: New testcase.
13984
56778b62 139852016-01-15 Jeff Law <law@redhat.com>
13986
13987 PR tree-optimization/69320
13988 * gcc.c-torture/pr69320-1.c: New test.
13989 * gcc.c-torture/pr69320-2.c: New test.
13990 * gcc.c-torture/pr69320-3.c: New test.
13991 * gcc.c-torture/pr69320-4.c: New test.
13992
ced41b93 139932016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13994
13995 PR c++/11858
13996 PR c++/24663
13997 PR c++/24664
13998 * g++.dg/template/pr11858.C: New test.
13999 * g++.dg/template/pr24663.C: New test.
14000 * g++.dg/template/unify12.C: New test.
14001 * g++.dg/template/unify13.C: New test.
14002 * g++.dg/template/unify14.C: New test.
14003 * g++.dg/template/unify15.C: New test.
14004 * g++.dg/template/unify16.C: New test.
14005 * g++.dg/template/unify17.C: New test.
14006
7f8cbcaf 140072016-01-18 David Malcolm <dmalcolm@redhat.com>
14008
14009 PR testsuite/69181
14010 * gcc.dg/pr69181-1.c: New test file.
14011 * gcc.dg/pr69181-2.c: New test file.
14012 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14013 globals by moving it to...
14014 (cleanup-after-saved-dg-test): ...this new function. Add
14015 "global additional_sources_used". Add reset of global
14016 multiline_expected_outputs to the empty list.
14017 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14018 global to...
14019 (multiline_expected_outputs): ...this, and updated comments to
14020 note that it is modified from gcc-dg.exp.
14021 (dg-end-multiline-output): Update for the above renaming.
14022 (handle-multiline-outputs): Likewise. Remove the clearing
14023 of the expected outputs to the empty list.
14024
3c7cbfc0 140252016-01-18 Richard Biener <rguenther@suse.de>
14026
14027 PR tree-optimization/69297
14028 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14029
81d49cc1 140302016-01-18 Joseph Myers <joseph@codesourcery.com>
14031
14032 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14033 dg-options.
14034 * gcc.target/mips/mips-3d-2.c: Likewise.
14035 * gcc.target/mips/mips-3d-3.c: Likewise.
14036 * gcc.target/mips/mips-3d-4.c: Likewise.
14037 * gcc.target/mips/mips-3d-5.c: Likewise.
14038 * gcc.target/mips/mips-3d-6.c: Likewise.
14039 * gcc.target/mips/mips-3d-7.c: Likewise.
14040 * gcc.target/mips/mips-3d-8.c: Likewise.
14041 * gcc.target/mips/mips-3d-9.c: Likewise.
14042 * gcc.target/mips/mips-ps-1.c: Likewise.
14043 * gcc.target/mips/mips-ps-2.c: Likewise.
14044 * gcc.target/mips/mips-ps-3.c: Likewise.
14045 * gcc.target/mips/mips-ps-4.c: Likewise.
14046 * gcc.target/mips/mips-ps-5.c: Likewise.
14047 * gcc.target/mips/mips-ps-6.c: Likewise.
14048 * gcc.target/mips/mips-ps-7.c: Likewise.
14049 * gcc.target/mips/mips-ps-type.c: Likewise.
14050 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14051 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14052
03c4ff3a 140532016-01-18 Tom de Vries <tom@codesourcery.com>
14054
14055 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14056 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14057 * c-c++-common/goacc/kernels-empty.c: New test.
14058 * c-c++-common/goacc/kernels-eternal.c: New test.
14059 * c-c++-common/goacc/kernels-loop-2.c: New test.
14060 * c-c++-common/goacc/kernels-loop-3.c: New test.
14061 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14062 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14063 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14064 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14065 * c-c++-common/goacc/kernels-loop-data.c: New test.
14066 * c-c++-common/goacc/kernels-loop-g.c: New test.
14067 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14068 * c-c++-common/goacc/kernels-loop-n.c: New test.
14069 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14070 * c-c++-common/goacc/kernels-loop.c: New test.
14071 * c-c++-common/goacc/kernels-noreturn.c: New test.
14072 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14073 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14074 * c-c++-common/goacc/kernels-reduction.c: New test.
14075
22e3dcee 140762016-01-18 Tom de Vries <tom@codesourcery.com>
14077
14078 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14079 * gcc.dg/autopar/outer-2.c: Same.
14080 * gcc.dg/autopar/outer-3.c: Same.
14081 * gcc.dg/autopar/outer-4.c: Same.
14082 * gcc.dg/autopar/outer-5.c: Same.
14083 * gcc.dg/autopar/outer-6.c: Same.
14084 * gcc.dg/autopar/parallelization-1.c: Same.
14085 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14086 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14087 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14088 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14089 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14090 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14091 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14092 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14093 * gcc.dg/autopar/pr39500-1.c: Same.
14094 * gcc.dg/autopar/pr39500-2.c: Same.
14095 * gcc.dg/autopar/pr46193.c: Same.
14096 * gcc.dg/autopar/pr46194.c: Same.
14097 * gcc.dg/autopar/pr49580.c: Same.
14098 * gcc.dg/autopar/pr49960-1.c: Same.
14099 * gcc.dg/autopar/pr49960.c: Same.
14100 * gcc.dg/autopar/pr68373.c: Same.
14101 * gcc.dg/autopar/reduc-1.c: Same.
14102 * gcc.dg/autopar/reduc-1char.c: Same.
14103 * gcc.dg/autopar/reduc-1short.c: Same.
14104 * gcc.dg/autopar/reduc-2.c: Same.
14105 * gcc.dg/autopar/reduc-2char.c: Same.
14106 * gcc.dg/autopar/reduc-2short.c: Same.
14107 * gcc.dg/autopar/reduc-3.c: Same.
14108 * gcc.dg/autopar/reduc-4.c: Same.
14109 * gcc.dg/autopar/reduc-6.c: Same.
14110 * gcc.dg/autopar/reduc-7.c: Same.
14111 * gcc.dg/autopar/reduc-8.c: Same.
14112 * gcc.dg/autopar/reduc-9.c: Same.
14113 * gcc.dg/autopar/uns-outer-4.c: Same.
14114 * gcc.dg/autopar/uns-outer-5.c: Same.
14115 * gcc.dg/autopar/uns-outer-6.c: Same.
14116 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14117 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14118
fd5cbe2f 141192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14120
14121 PR target/63679
14122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14123 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14124
fa75ab55 141252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14126
14127 PR target/63679
14128 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14129 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14130 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14131
214b2582 141322016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14133
14134 PR target/63679
14135 * gcc.dg/tree-ssa/sra-17.c: New.
14136 * gcc.dg/tree-ssa/sra-18.c: New.
14137
13146837 141382016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14139
14140 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14141
6ccd18c2 141422016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14143
14144 * gnat.dg/inline12.adb: New test.
14145
8872b95f 141462016-01-18 Bin Cheng <bin.cheng@arm.com>
14147
14148 PR tree-optimization/66797
14149 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14150
971514e3 141512016-01-18 Richard Biener <rguenther@suse.de>
14152
14153 PR tree-optimization/69170
14154 * gcc.dg/torture/pr69170.c: New testcase.
14155
dfb6d139 141562016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14157
14158 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14159
164d84c2 141602016-01-16 Tom de Vries <tom@codesourcery.com>
14161
14162 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14163
4c33b769 141642016-01-16 Tom de Vries <tom@codesourcery.com>
14165
14166 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14167 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14168 redundant dg-require-effective-target pthread.
14169 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14170 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14171 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14172 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14173 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14174 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14175 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14176
673441b0 141772016-01-16 David Edelsohn <dje.gcc@gmail.com>
14178
14179 PR target/68609
14180 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14181 * gcc.target/powerpc/recip-7.c: Same.
14182
90153ae7 141832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14184
14185 PR c++/69091
14186 * g++.dg/template/pr69091.C: New test.
14187
bc24d01d 141882016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14189
14190 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14191 dump does not contain an error_mark_node.
14192 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14193 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14194
4067c0fd 141952016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14196
14197 PR c++/68936
14198 * g++.dg/template/pr68936.C: New test.
14199
27c6dbdd 142002016-01-15 David Edelsohn <dje.gcc@gmail.com>
14201
14202 PR target/68609
14203 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14204 * gcc.target/powerpc/recip-2.c: Same.
14205 * gcc.target/powerpc/recip-3.c: Same.
14206 * gcc.target/powerpc/recip-4.c: Same.
14207 * gcc.target/powerpc/recip-sqrtf.c: Same.
14208
e390c57d 142092016-01-15 Jeff Law <law@redhat.com>
14210
14211 PR tree-optimization/69270
14212 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14213 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14214
ddcfeaf1 142152016-01-15 Paul Thomas <pault@gcc.gnu.org>
14216
14217 PR fortran/49630
14218 * gfortran.dg/deferred_character_13.f90: New test for the fix
14219 of comment 3 of the PR.
14220
14221 PR fortran/54070
14222 * gfortran.dg/deferred_character_8.f90: New test
14223 * gfortran.dg/allocate_error_5.f90: New test
14224
14225 PR fortran/60593
14226 * gfortran.dg/deferred_character_10.f90: New test
14227
14228 PR fortran/60795
14229 * gfortran.dg/deferred_character_14.f90: New test
14230
14231 PR fortran/61147
14232 * gfortran.dg/deferred_character_11.f90: New test
14233
14234 PR fortran/64324
14235 * gfortran.dg/deferred_character_9.f90: New test
14236
81be349c 142372016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14238
14239 PR rtl-optimization/69030
14240 * gcc.target/i386/pr69030.c: New.
14241
998456c5 142422016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14243
14244 * gcc.target/aarch64/target_attr_17.c: New test.
14245
0d85be19 142462016-01-15 Richard Biener <rguenther@suse.de>
14247
14248 PR tree-optimization/66856
14249 * gcc.dg/torture/pr66856-1.c: New testcase.
14250 * gcc.dg/torture/pr66856-2.c: Likewise.
14251
321d36c8 142522016-01-15 Richard Biener <rguenther@suse.de>
14253
14254 PR debug/69137
14255 * g++.dg/lto/pr69137_0.C: New testcase.
14256
d94a1f53 142572016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14258
14259 PR middle-end/69246
14260 * gcc.target/i386/pr69246.c: New test.
14261
5fe9a861 142622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14263
a9c01e81 14264 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14265
3d05a5e9 142662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14267
14268 PR c++/56194
14269 * g++.dg/init/const9.C: Disable test on S/390.
14270
5e8132b5 142712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14272
14273 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14274 * g++.dg/Wno-frame-address.C: Ditto.
14275
32307cdf 142762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14277
14278 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14279
1ca28250 142802016-01-15 Richard Biener <rguenther@suse.de>
14281
14282 PR tree-optimization/68961
14283 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14284
6271bd93 142852016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14286
14287 * gcc.target/i386/pr65105-5.c: New test.
14288
dfb6d139 142892016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14290
14291 * gcc.c-torture/execute/alias-4.c: New testcase.
14292
dfb6d139 142932016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14294
14295 PR ipa/68148
14296 * g++.dg/ipa/devirt-49.C: New testcase.
14297
7bbac464 142982016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14299
14300 PR target/65837
14301 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14302 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14303 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14304
4345b868 143052016-01-15 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/69117
14308 * gcc.dg/torture/pr69117.c: New testcase.
14309
580357e7 143102015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14311
14312 PR c++/69048
14313 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14314
612baa31 143152016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14316
14317 PR testsuite/67509
14318 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14319 range tests use 100 * maximum instead of maximum + 1.
14320
44e09bc4 143212016-01-14 Jakub Jelinek <jakub@redhat.com>
14322
14323 PR debug/69244
14324 * gcc.dg/guality/pr69244.c: New test.
14325
96962ae4 143262016-01-14 Uros Bizjak <ubizjak@gmail.com>
14327
14328 * lib/target-supports.exp (check_effective_target_issignaling):
14329 New procedure.
14330 * gcc.dg/pr61441.c: Require issignaling effective target.
14331
ab9c400b 143322016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14333
14334 PR target/68803
14335 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14336
a7ed4583 143372016-01-14 David Malcolm <dmalcolm@redhat.com>
14338
14339 PR c++/68819
14340 PR preprocessor/69177
14341 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14342 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14343 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14344 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14345
77f35cec 143462016-01-14 Marek Polacek <polacek@redhat.com>
14347
14348 PR c/69262
14349 * gcc.dg/array-15.c: New test.
14350
915d0950 143512016-01-14 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR middle-end/68146
14354 PR tree-optimization/69155
14355 * gfortran.dg/pr68146.f: New test.
14356 * gfortran.dg/pr69155.f90: New test.
14357
24651fb7 143582016-01-14 Richard Biener <rguenther@suse.de>
14359
14360 PR tree-optimization/68060
14361 * gcc.dg/torture/pr68060-1.c: New testcase.
14362 * gcc.dg/torture/pr68060-2.c: Likewise.
14363
2f63f950 143642016-01-14 Nick Clifton <nickc@redhat.com>
14365
14366 * lib/target-supports.exp
14367 (check_effective_target_arm_neon_ok_nocache): Add an option
14368 sequence that includes setting the ARM architecture to ARMv7-A.
14369 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14370 command line options necessary to enable Neon support.
14371 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14372 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14373 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14374 * gcc.target/arm/pr69180.c: Likewise.
14375
3ce0acde 143762016-01-14 Jeff Law <law@redhat.com>
14377
14378 PR tree-optimization/69270
14379 * gcc.dg/tree-ssa/pr69270.c: New test.
14380
bda05c57 143812016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14382
14383 PR c/66208
14384 * c-c++-common/pr66208.c: New file.
14385
9b657cf1 143862016-01-13 Jakub Jelinek <jakub@redhat.com>
14387
14388 PR tree-optimization/69156
14389 * gcc.dg/pr69156.c: New test.
14390
58ba1b9d 143912016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14392
14393 * gcc.target/i386/pr69225-7.c: New test.
14394
e5fee0fe 143952016-01-13 Richard Henderson <rth@redhat.com>
14396
14397 * gcc.dg/tm/memopt-13.c: Update expected function.
14398 * gcc.dg/tm/memopt-6.c: Likewise.
14399
3f0e9745 144002016-01-13 Uros Bizjak <ubizjak@gmail.com>
14401
14402 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14403 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14404 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14405 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14406
3f0e9745 144072016-01-13 Tom de Vries <tom@codesourcery.com>
14408
14409 PR tree-optimization/69169
7a6ddc0d 14410 * gcc.dg/pr69169.c: New test.
14411
9b657cf1 144122016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14413
14414 PR target/69228
14415 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14416 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14417 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14418 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14419 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14420 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14421 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14422 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14423
f704d701 144242016-01-13 Jakub Jelinek <jakub@redhat.com>
14425
14426 PR target/69247
14427 * gcc.dg/pr69247.c: New test.
14428
e966d6b9 144292016-01-13 Richard Biener <rguenther@suse.de>
14430
14431 PR tree-optimization/69242
14432 * gcc.dg/torture/pr69242.c: New testcase.
14433
1ca1d9b2 144342016-01-13 Richard Biener <rguenther@suse.de>
14435
14436 PR tree-optimization/69186
14437 * gcc.dg/torture/pr69186.c: New testcase.
14438
d07cbccc 144392016-01-13 Jeff Law <law@redhat.com>
14440
14441 PR tree-optimization/67755
14442 * gcc.dg/tree-ssa/pr67755.c: New test.
14443
144442016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14445
14446 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14447 pass number in output by a star.
14448
b95d41cf 144492016-01-12 Bin Cheng <bin.cheng@arm.com>
14450
14451 PR tree-optimization/68911
14452 * gcc.c-torture/execute/pr68911.c: New test.
14453
91d87e22 144542016-01-12 Marek Polacek <polacek@redhat.com>
14455
14456 PR c++/68979
14457 * g++.dg/warn/permissive-1.C: New test.
14458
8a9401a4 144592016-01-12 Jakub Jelinek <jakub@redhat.com>
14460
14461 PR objc++/68511
14462 PR c++/69213
14463 * g++.dg/opt/pr69213.C: New test.
14464
b9cb7a67 144652016-01-12 Christian Bruel <christian.bruel@st.com>
14466
14467 PR target/69180
14468 * gcc.target/arm/pr69180.c: New test.
14469
e4c96992 144702016-01-12 Richard Biener <rguenther@suse.de>
14471
14472 PR lto/69077
14473 * g++.dg/lto/pr69077_0.C: New testcase.
14474 * g++.dg/lto/pr69077_1.C: Likewise.
14475
90525f61 144762016-01-12 Jakub Jelinek <jakub@redhat.com>
14477
14478 PR target/69175
14479 * g++.dg/opt/pr69175.C: New test.
14480
9e7edfd3 144812016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14482
14483 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14484 rather than #including math.h & stdlib.h.
14485 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14486 * gcc.dg/vect/pr49771.c: Likewise.
14487 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14488 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14489 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14490 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14491 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14492 * gcc.dg/vect/pr44507.c: Likewise.
14493 * gcc.dg/vect/pr45902.c: Likewise.
14494 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14495 * gcc.dg/vect/vect-117.c: Likewise.
14496 * gcc.dg/vect/vect-99.c: Likewise.
14497 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14498 * gcc.dg/vect/vect-cond-1.c: Likewise.
14499 * gcc.dg/vect/vect-cond-2.c: Likewise.
14500 * gcc.dg/vect/vect-cond-3.c: Likewise.
14501 * gcc.dg/vect/vect-cond-4.c: Likewise.
14502 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14503 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14504 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14505 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14506 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14507 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14508 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14509 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14510 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14511 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14512 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14513 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14514 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14515 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14516 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14517 include of signal.h.
14518 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14519 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14520 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14521 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14522 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14523 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14524 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14525 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14526 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14527 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14528 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14529 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14530 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14531 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14532 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14533 * gcc.dg/vect/vect-outer-5.c: Likewise.
14534 * gcc.dg/vect/vect-outer-6.c: Likewise.
14535 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14536 include of stdio.h.
14537
3368873d 145382016-01-12 Nick Clifton <nickc@redhat.com>
14539
14540 PR target/68913
14541 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14542 to fread so that it will be found in all target runtimes.
14543
0464ea95 145442016-01-12 Richard Biener <rguenther@suse.de>
14545
14546 PR tree-optimization/69053
14547 * g++.dg/torture/pr69053.C: New testcase.
14548
7819730f 145492016-01-12 Richard Biener <rguenther@suse.de>
14550
14551 PR tree-optimization/69168
14552 * gcc.dg/torture/pr69168.c: New testcase.
14553
995bfebf 145542016-01-12 Richard Biener <rguenther@suse.de>
14555
14556 PR tree-optimization/69157
14557 * gcc.dg/torture/pr69157.c: New testcase.
14558
145592016-01-12 Richard Biener <rguenther@suse.de>
14560
14561 PR tree-optimization/69174
14562 * gcc.dg/torture/pr69174.c: New testcase.
14563
1d10d64c 145642016-01-12 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR c++/66808
14567 PR c++/69000
14568 * g++.dg/tls/pr66808.C: New test.
14569 * g++.dg/tls/pr69000.C: New test.
14570
f0b79faf 145712016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14572
14573 * gcc.target/powerpc/swaps-p8-23.c: New test.
14574 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14575
04cf75a4 145762016-01-11 John David Anglin <danglin@gcc.gnu.org>
14577
14578 PR tree-optimization/68356
14579 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14580
0eb4264c 145812016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14582 Jim Wilson <jim.wilson@linaro.org>
14583
14584 PR target/69194
14585 * gcc.target/arm/pr69194.c: New test.
14586
2f66de64 145872016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14588
14589 PR target/69225
14590 * gcc.target/i386/pr69225-1.c: New test.
14591 * gcc.target/i386/pr69225-2.c: Likewise.
14592 * gcc.target/i386/pr69225-3.c: Likewise.
14593 * gcc.target/i386/pr69225-4.c: Likewise.
14594 * gcc.target/i386/pr69225-5.c: Likewise.
14595 * gcc.target/i386/pr69225-6.c: Likewise.
14596
36105e82 145972016-01-11 Jakub Jelinek <jakub@redhat.com>
14598
1c78ce2e 14599 PR target/67462
14600 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14601 if lp64.
14602
a4a87320 14603 PR target/69071
14604 * gcc.dg/pr69071.c: New test.
14605
91fbd04f 14606 PR c++/69211
14607 * g++.dg/opt/pr69211.C: New test.
14608
36105e82 14609 PR tree-optimization/69214
14610 * gcc.c-torture/compile/pr69214.c: New test.
14611
e934c380 146122016-01-11 Uros Bizjak <ubizjak@gmail.com>
14613
14614 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14615 * gcc.target/i386/pr66232-11.c: Ditto.
14616 * gcc.target/i386/pr66232-12.c: Ditto.
14617 * gcc.target/i386/pr66232-13.c: Ditto.
14618
3ff1b153 146192016-01-11 Richard Biener <rguenther@suse.de>
14620
14621 PR tree-optimization/69173
14622 * gcc.dg/torture/pr69173.c: New testcase.
14623
04e1504c 146242016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14625
14626 PR rtl-optimization/68796
14627 * gcc.target/aarch64/tst_5.c: New test.
14628 * gcc.target/aarch64/tst_6.c: Likewise.
14629
ae8718b5 146302016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14631
14632 PR rtl-optimization/68841
14633 * gcc.dg/pr68841.c: New test.
14634 * gcc.c-torture/execute/pr68841.c: New test.
14635
bd8bece2 146362016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14637
14638 PR rtl-optimization/68920
14639 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14640 for ix86 targets.
14641 * gcc.dg/ifcvt-5.c: New test.
14642
9b657cf1 146432016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14644
14645 PR bootstrap/69123
14646 * g++.dg/pr69123.C: New.
14647
7a158352 146482016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14649
14650 PR target/69010
14651 * gcc.target/i386/pr69010.c: New test.
14652
ff375d11 146532016-01-11 Martin Jambor <mjambor@suse.cz>
14654
14655 PR ipa/69044
14656 * gcc.target/i386/chkp-pr69044.c: New test.
14657
9eb890f1 146582016-01-11 Tom de Vries <tom@codesourcery.com>
14659
14660 PR tree-optimization/69109
14661 * gcc.dg/autopar/pr69109-2.c: New test.
14662 * gcc.dg/autopar/pr69109.c: New test.
14663
c4157ee5 146642016-01-11 Tom de Vries <tom@codesourcery.com>
14665
14666 PR tree-optimization/69108
14667 * gcc.dg/autopar/pr69108.c: New test.
14668
b933e511 146692016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14670
14671 PR c++/69029
14672 * c-c++-common/Wisleading-indentation.c: Augment test.
14673
efb73de1 146742016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14675
14676 PR fortran/69154
14677 * gfortran.dg/inline_matmul_12.f90: New test.
14678
40c86c3b 146792016-01-10 Paul Thomas <pault@gcc.gnu.org>
14680
14681 PR fortran/67779
14682 * gfortran.dg/actual_array_offset_1: New test.
14683
a006c0bb 146842016-01-10 Tom de Vries <tom@codesourcery.com>
14685
14686 PR tree-optimization/69062
14687 * gcc.dg/autopar/pr69062.c: New test.
14688
880ed4be 146892016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14690
14691 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14692 * gcc.dg/vect/slp-perm-2.c: Likewise.
14693 * gcc.dg/vect/slp-perm-3.c: Likewise.
14694 * gcc.dg/vect/slp-perm-5.c: Likewise.
14695 * gcc.dg/vect/slp-perm-6.c: Likewise.
14696 * gcc.dg/vect/slp-perm-7.c: Likewise.
14697 * gcc.dg/vect/slp-perm-8.c: Likewise.
14698
d95e1856 146992016-01-10 Tom de Vries <tom@codesourcery.com>
14700
14701 PR tree-optimization/69039
14702 * gcc.dg/autopar/pr69039.c: New test.
14703
0f8f48d0 147042016-01-09 Marek Polacek <polacek@redhat.com>
14705
14706 PR c++/69113
14707 * g++.dg/pr69113.C: New test.
14708
7dff0499 147092016-01-09 Jakub Jelinek <jakub@redhat.com>
14710
14711 PR middle-end/50865
14712 PR tree-optimization/69097
14713 * gcc.c-torture/execute/pr50865.c: New test.
14714 * gcc.c-torture/execute/pr69097-1.c: New test.
14715 * gcc.c-torture/execute/pr69097-2.c: New test.
14716 * gcc.dg/pr69097-1.c: New test.
14717 * gcc.dg/pr69097-2.c: New test.
14718
18431e78 147192016-01-09 Jakub Jelinek <jakub@redhat.com>
14720
14721 PR c++/69164
14722 * g++.dg/opt/pr69164.C: New test.
14723
1943a4a2 147242016-01-08 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR tree-optimization/69167
14727 * gcc.dg/pr69167.c: New test.
14728
a143e277 147292016-01-08 Marek Polacek <polacek@redhat.com>
14730
14731 PR c++/68449
14732 * g++.dg/pr68449.C: New.
14733
44c01906 147342016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14735
14736 PR tree-optimization/68707
14737 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14738 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14739 on platforms supporting it.
14740 * gcc.dg/vect/slp-perm-2.c: Likewise.
14741 * gcc.dg/vect/slp-perm-3.c: Likewise.
14742 * gcc.dg/vect/slp-perm-5.c: Likewise.
14743 * gcc.dg/vect/slp-perm-7.c: Likewise.
14744 * gcc.dg/vect/slp-perm-8.c: Likewise.
14745 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14746 on platforms supporting it.
14747
c437d1e8 147482016-01-08 Jakub Jelinek <jakub@redhat.com>
14749
c9595c51 14750 PR tree-optimization/69162
14751 * gcc.dg/pr69162.c: New test.
14752
c437d1e8 14753 PR tree-optimization/69172
14754 * gcc.dg/pr69172.c: New test.
14755
6a46a28c 147562016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14757
14758 PR tree-optimization/67781
14759 * gcc.c-torture/execute/pr67781.c: New file.
14760
62ad9a04 147612016-01-08 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR tree-optimization/69083
14764 * gcc.dg/vect/pr69083.c: New test.
14765
9e0e8c2a 147662016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14767
14768 PR tree-optimization/61441
14769 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14770 Use -fexcess-precision=standard for compiler options.
14771 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14772
5d034e37 147732016-01-08 Jakub Jelinek <jakub@redhat.com>
14774
5013f740 14775 PR fortran/69128
14776 * gfortran.dg/gomp/pr69128.f90: New test.
14777
5d034e37 14778 PR c++/69145
14779 * g++.dg/ext/pr69145-1.C: New test.
14780 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14781 * g++.dg/ext/pr69145-2.h: New file.
14782
517906ff 147832016-01-07 Martin Sebor <msebor@redhat.com>
14784
14785 PR c/68966
14786 * gcc.dg/atomic-fetch-bool.c: New test.
14787 * gcc.dg/sync-fetch-bool.c: New test.
14788
cdbb524c 147892016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14790
14791 PR fortran/66680
14792 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14793
ec3aba9e 147942016-01-07 Nick Clifton <nickc@redhat.com>
14795
14796 PR target/66655
14797 * g++.dg/pr66655.C: New test.
14798 * g++.dg/pr66655_1.cc: Test support file.
14799 * g++.dg/pr66655.h: Test header file.
14800
9b657cf1 148012016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14802
14803 PR fortran/66680
14804 gfortran.dg/gomp/pr66680.f90: New test.
14805
cd45d7a5 148062016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14807
14808 PR target/69171
14809 * gcc.target/i386/pr69171-1.c: New test.
14810 * gcc.target/i386/pr69171-2.c: Likewise.
14811 * gcc.target/i386/pr69171-3.c: Likewise.
14812 * gcc.target/i386/pr69171-4.c: Likewise.
14813 * gcc.target/i386/pr69171-5.c: Likewise.
14814 * gcc.target/i386/pr69171-6.c: Likewise.
14815
4a86a91a 148162015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14817
14818 PR middle-end/67639
14819 * c-c++-common/pr67639.c: New test.
14820
34c05552 148212016-01-07 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/69141
14824 * g++.dg/opt/pr69141.C: New test.
14825
f08d6895 148262016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14827
14828 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14829
32ec4173 148302016-01-06 Uros Bizjak <ubizjak@gmail.com>
14831
14832 PR target/69140
14833 * gcc.target/i386/pr69140.c: New test
14834
d74214f3 148352016-01-06 David Malcolm <dmalcolm@redhat.com>
14836
14837 * gcc.dg/bad-dereference.c: New test case.
14838
73991cab 148392015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14840
14841 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14842
fc8cc457 148432016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14844
14845 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14846
be3c9981 148472016-01-06 Marek Polacek <polacek@redhat.com>
14848
14849 PR sanitizer/69099
14850 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14851
2cb724f9 148522016-01-05 Marek Polacek <polacek@redhat.com>
14853
14854 PR c/69104
14855 * gcc.dg/atomic-invalid-2.c: New.
14856
233a53ed 148572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14858
14859 PR target/68991
14860 * gcc.target/i386/pr68991.c: New test.
14861
ea87c5e3 148622016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14863
14864 PR target/68991
14865 * g++.dg/pr68991-1.C: New test.
14866 * g++.dg/pr68991-2.C: Likewise.
14867
1943a4a2 148682016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14869
1943a4a2 14870 PR other/60465
afe82e5b 14871 * gcc.target/ia64/pr60465-gprel64.c: New test.
14872 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14873
1e9147dd 148742016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14875
14876 PR rtl-optimization/68651
14877 * gcc.target/aarch64/pr68651_1.c: New test.
14878
d42aa619 148792016-01-05 David Malcolm <dmalcolm@redhat.com>
14880
14881 PR c/69122
14882 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14883
1776de76 148842016-01-05 Nathan Sidwell <nathan@acm.org>
14885
2d7d361d 14886 PR c++/58583
14887 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14888
1776de76 14889 * gcc.dg/alias-15.c: New.
14890
5beb12c0 148912016-01-05 Nick Clifton <nickc@redhat.com>
14892
14893 PR target/68870
14894 * g++.dg/pr68770.C: New test.
14895
d8cca921 148962016-01-04 Mike Stump <mikestump@comcast.net>
14897
14898 * lib/target-supports.exp (check_effective_target_cilkplus):
14899 cilkplus targets require pthreads.
afc907ef 14900 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14901
8427dff3 149022016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14903
14904 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14905 generation.
14906
f1717362 149072016-01-04 Jakub Jelinek <jakub@redhat.com>
14908
14909 Update copyright years.
14910
d7d6a3ab 149112016-01-04 Marek Polacek <polacek@redhat.com>
14912
14913 PR c/68908
14914 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14915 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14916 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14917
b8f4a5f9 149182016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14919
14920 * gcc.target/sparc/20160104-2.c: New test.
14921
6b5c028f 149222016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14923
14924 * gcc.target/sparc/20160104-1.c: New test.
14925
300e1002 149262016-01-03 Paul Thomas <pault@gcc.gnu.org>
14927
14928 PR fortran/65045
14929 * gfortran.dg/pr65045.f90: New test.
14930
855b105f 149312016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14932
14933 * gnat.dg/specs/debug1.ads: Delete.
14934
bdc177dc 149352016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14936
14937 PR libgfortran/68867
14938 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14939 expression.
14940
48aaffae 149412016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14942
14943 PR libgfortran/68867
14944 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14945 PowerPC.
14946
19a468b8 149472016-01-01 Paul Thomas <pault@gcc.gnu.org>
14948
14949 PR fortran/68864
14950 * gfortran.dg/pr68864.f90: New test.
14951
25371c91 149522016-01-01 Jakub Jelinek <jakub@redhat.com>
14953
2a659064 14954 PR tree-optimization/69070
14955 * gcc.dg/pr69070.c: New test.
14956
57aa9851 14957 PR sanitizer/69055
14958 * gfortran.dg/pr69055.f90: New test.
14959
25371c91 14960 PR target/69015
14961 * gcc.dg/pr69015.c: New test.
f1717362 14962\f
fb2c1edd 14963Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14964
14965Copying and distribution of this file, with or without modification,
14966are permitted in any medium without royalty provided the copyright
14967notice and this notice are preserved.