]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[gcc]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
133e5599 12016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/fold-vec-add-1.c: New.
4 * gcc.target/powerpc/fold-vec-add-2.c: New.
5 * gcc.target/powerpc/fold-vec-add-3.c: New.
6 * gcc.target/powerpc/fold-vec-add-4.c: New.
7 * gcc.target/powerpc/fold-vec-add-5.c: New.
8 * gcc.target/powerpc/fold-vec-add-6.c: New.
9 * gcc.target/powerpc/fold-vec-add-7.c: New.
10
1c518af3 112016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 12
13 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
14 for -mbranch-likely, infer -mno-branch-likely for R6.
15
25326fef 162016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
17
18 PR c++/71973
19 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
20 * g++.dg/init/new15.C: Likewise.
21 * g++.dg/ipa/inline-1.C: Likewise.
22 * g++.dg/ipa/inline-2.C: Likewise.
23 * g++.dg/lto/20080908-1_0.C: Likewise.
24 * g++.dg/tc1/dr20.C: Likewise.
25 * g++.dg/tree-ssa/inline-1.C: Likewise.
26 * g++.dg/tree-ssa/inline-2.C: Likewise.
27 * g++.old-deja/g++.law/except1.C: Likewise.
28 * g++.old-deja/g++.other/vbase5.C: Likewise.
29 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
30
e72902d2 312016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
32
33 PR tree-optimization/78210
34 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
35 possibility of widening multiplies.
36
5b9b62c9 372016-11-04 Richard Biener <rguenther@suse.de>
38
39 PR middle-end/78185
40 * gcc.dg/pr78185.c: New testcase.
41
5f1e62c6 422016-10-04 David Edelsohn <dje.gcc@gmail.com>
43
44 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
45 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
46
2034deb9 472016-11-03 Jakub Jelinek <jakub@redhat.com>
48 Alexandre Oliva <aoliva@redhat.com>
49 Jason Merrill <jason@redhat.com>
50
51 PR debug/28767
52 PR debug/56974
53 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
54 * g++.dg/debug/dwarf2/ref-3.C: New test.
55 * g++.dg/debug/dwarf2/ref-4.C: New test.
56 * g++.dg/debug/dwarf2/refqual-1.C: New test.
57 * g++.dg/debug/dwarf2/refqual-2.C: New test.
58
592016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 60
61 * gfortran.dg/dec_exp_1.f90: New test.
62 * gfortran.dg/dec_exp_2.f90: Likewise.
63 * gfortran.dg/dec_exp_3.f90: Likewise.
64
2034deb9 652016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 66
67 * gfortran.dg/dec_parameter_1.f: New test.
68 * gfortran.dg/dec_parameter_2.f90: Likewise.
69 * gfortran.dg/dec_parameter_3.f90: Likewise.
70 * gfortran.dg/dec_parameter_4.f90: Likewise.
71
36ffeeaf 722016-11-03 Martin Liska <mliska@suse.cz>
73
74 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
75 output.
76 * gcc.dg/tree-prof/time-profiler-3.c: New test.
77
9769a02b 782016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
79
80 PR libgcc/78067
81 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
82
d9b9f4ab 832016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
84
85 * gcc.c-torture/execute/pr78170.c: Require int32plus.
86
60cd8c97 872016-11-02 Max Filippov <jcmvbkbc@gmail.com>
88
89 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
90
e69f2f12 912016-11-01 Tamar Christina <tamar.christina@arm.com>
92
93 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
94 Check for arm_v8_neon_hw.
95 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
96 Likewise.
97 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
98 Likewise.
99 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
100 Likewise.
101
427223f1 1022016-11-02 Richard Biener <rguenther@suse.de>
103
104 * gcc.dg/store_merging_8.c: New testcase.
105
2034deb9 1062016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 107
108 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
109
134e84c6 1102016-11-02 David Edelsohn <dje.gcc@gmail.com>
111
bbfcea83 112 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
113 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
114 * gcc.dg/addr_equal_1.c: XFAIL AIX.
115 * gcc.dg/pr65779.c: XFAIL AIX.
116 * gcc.dg/pr70405.c: XFAIL AIX.
117
134e84c6 118 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
119 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
120 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
121
0cc844b2 1222016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123
124 * lib/target-supports.exp (check_gc_sections_available): Use
125 -print-prog-name=ld to determine linker used.
126
5e0b5f08 1272016-11-02 Martin Liska <mliska@suse.cz>
128
129 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
130 test case.
131
5e922e43 1322016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133
134 PR tree-optimization/78170
135 * gcc.c-torture/execute/pr78170.c: New test.
136
e77557c0 1372016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
138
139 PR tree-optimization/78162
140 * gcc.c-torture/compile/pr78162.c: New test.
141
76bc343a 1422016-11-02 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/78035
145 PR tree-optimization/77964
146 * gcc.target/i386/pr78035.c: New testcase.
147
3763b845 1482016-11-02 Richard Biener <rguenther@suse.de>
149
150 * gcc.dg/tree-ssa/vrp111.c: New testcase.
151 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
152 * gcc.dg/tree-ssa/pr21086.c: Likewise.
153 * gcc.dg/tree-ssa/pr58480.c: Likewise.
154 * gcc.dg/tree-ssa/vrp08.c: Likewise.
155
3e41d21b 1562016-11-01 David Edelsohn <dje.gcc@gmail.com>
157
158 * gfortran.dg/pr70937.f90: require-effective-target lto.
159
66d722cc 1602016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
161
162 PR fortran/69544
163 * gfortran.dg/where_6.f90: New test.
164
dcc1dde9 1652016-11-01 Jakub Jelinek <jakub@redhat.com>
166
167 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
168
d28d2da4 1692016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
170
171 PR fortran/69544
172 * gfortran.dg/where_5.f90: New test.
173
94bea3fe 1742016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
175
176 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
177 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
178 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
179 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
180
164d44e8 1812016-11-01 Uros Bizjak <ubizjak@gmail.com>
182
183 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
184 Whitespace fixes.
185 (check_effective_target_vect_cmdline_needed): Check
186 is-effective-target ia32 for x86 targets.
187 (check_effective_target_vect_simd_clones): Simplify condition.
188 (check_effective_target_vect_double): Ditto.
189 (check_effective_target_vect_aligned_arrays): Check
190 is-effective-target ia32 for x86 targets. Simplify condition.
191 (check_effective_target_vect_multiple_sizes): Simplify condition.
192 (check_effective_target_sqrt_insn): Add i?86-*-* target.
193 (check_effective_target_sync_int_128): Simplify condition.
194 (check_effective_target_sync_int_128_runtime): Ditto.
195 (check_effective_target_sync_long_long_runtime): Ditto.
196 (check_effective_target_divmod): Add i?86-*-* target.
197
9fc5a5fc 1982016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
199
200 * gcc.target/powerpc/vsx-extract-4.c: New test.
201 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
202
a5b29676 2032016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
204
205 PR fortran/54679
206 * gfortran.dg/fmt_l.f90: Update test.
207 * gfortran.dg/fmt_l0.f90: New test.
208
e7defe0c 2092016-10-31 Jakub Jelinek <jakub@redhat.com>
210
211 PR c++/78089
212 * c-c++-common/builtin-shuffle-1.c: New test.
213 * g++.dg/cpp0x/addressof3.C: New test.
214
6743ce6f 2152016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
216
217 Add tests for a const member and a reference member for launder.
218 * g++.dg/cpp1z/launder3.C: New.
219 * g++.dg/cpp1z/launder4.C: Likewise.
220 * g++.dg/cpp1z/launder5.C: Likewise.
221 * g++.dg/cpp1z/launder5.cc: Likewise.
222 * g++.dg/cpp1z/launder5.h: Likewise.
223 * g++.dg/cpp1z/launder6.C: Likewise.
224 * g++.dg/cpp1z/launder6.cc: Likewise.
225 * g++.dg/cpp1z/launder6.h: Likewise.
226
c02417ad 2272016-10-31 Jakub Jelinek <jakub@redhat.com>
228
f6f44a1d 229 PR c++/77948
230 * g++.dg/cpp0x/pr77948-1.C: New test.
231 * g++.dg/cpp0x/pr77948-2.C: New test.
232 * g++.dg/cpp0x/pr77948-3.C: New test.
233 * g++.dg/cpp0x/pr77948-4.C: New test.
234 * g++.dg/cpp0x/pr77948-5.C: New test.
235 * g++.dg/cpp0x/pr77948-6.C: New test.
236
c02417ad 237 PR tree-optimization/77860
238 * gcc.dg/pr77860.c: New test.
239
5f5452c2 2402016-10-31 Jakub Jelinek <jakub@redhat.com>
241
242 PR c++/77886
243 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
244
c6c79147 2452016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
246
247 * gcc.dg/lto/pr60449_0.c: Skip for avr.
248
50d3ad71 2492016-10-30 Le-Chun Wu <lcwu@google.com>
250 Mark Wielaard <mjw@redhat.com>
251
252 * gcc.dg/Wshadow-compatible-local-1.c: New test.
253 * gcc.dg/Wshadow-local-1.c: Likewise.
254 * gcc.dg/Wshadow-local-2.c: Likewise.
255 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
256 * g++.dg/warn/Wshadow-local-1.C: Likewise.
257 * g++.dg/warn/Wshadow-local-2.C: Likewise.
258
7f0c2660 2592016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
260
261 PR tree-optimization/71915
262 PR tree-optimization/71490
263 * gcc.dg/tree-ssa/pr54245.c: Delete.
264 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
265 document why.
266
8efd711b 2672016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268
269 PR fortran/78123
270 * gfortran.dg/fmt_t_9.f: New test.
271
a57f28d2 2722016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
273
274 PR fortran/67219
275 * gfortran.dg/pr67219.f90: New test.
276
f6443ac9 2772016-10-29 Jakub Jelinek <jakub@redhat.com>
278
90ff29c3 279 PR rtl-optimization/77919
280 * g++.dg/torture/pr77919-2.C: New test.
281
f6443ac9 282 PR target/78148
283 * gcc.dg/pr78148.c: New test.
284
97574c57 2852016-10-28 Eric Botcazou <ebotcazou@adacore.com>
286
287 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
288 * gcc.target/sparc/overflow-4.c: ...here.
289 * gcc.target/sparc/overflow-5.c: New test.
290
67f7b566 2912016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
292 Kugan Vivekanandarajah <kuganv@linaro.org>
293 Jim Wilson <jim.wilson@linaro.org>
294
295 PR tree-optimization/43721
296 * lib/target-supports.exp (check_effective_target_divmod): New.
297 (check_effective_target_divmod_simode): Likewise.
298 (check_effective_target_arm_divmod_simode): Likewise.
299 * gcc.dg/divmod-1-simode.c: New test.
300 * gcc.dg/divmod-1.c: Likewise.
301 * gcc.dg/divmod-2-simode.c: Likewise.
302 * gcc.dg/divmod-2.c: Likewise.
303 * gcc.dg/divmod-3-simode.c: Likewise.
304 * gcc.dg/divmod-3.c: Likewise.
305 * gcc.dg/divmod-4-simode.c: Likewise.
306 * gcc.dg/divmod-4.c: Likewise.
307 * gcc.dg/divmod-5.c: Likewise.
308 * gcc.dg/divmod-6-simode.c: Likewise.
309 * gcc.dg/divmod-6.c: Likewise.
310 * gcc.dg/divmod-7.c: Likewise.
311
3d3e04ac 3122016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
313 Jakub Jelinek <jakub@redhat.com>
314 Andrew Pinski <pinskia@gmail.com>
315
316 PR middle-end/22141
317 PR rtl-optimization/23684
318 * gcc.c-torture/execute/pr22141-1.c: New test.
319 * gcc.c-torture/execute/pr22141-2.c: Likewise.
320 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
321 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
322 * gcc.dg/store_merging_1.c: New test.
323 * gcc.dg/store_merging_2.c: Likewise.
324 * gcc.dg/store_merging_3.c: Likewise.
325 * gcc.dg/store_merging_4.c: Likewise.
326 * gcc.dg/store_merging_5.c: Likewise.
327 * gcc.dg/store_merging_6.c: Likewise.
328 * gcc.dg/store_merging_7.c: Likewise.
329 * gcc.target/i386/pr22141.c: Likewise.
330 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
331 * g++.dg/init/new17.C: Likewise.
332
2034deb9 3332016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 334
335 PR middle-end/72747
336 * c-c++-common/pr72747-1.c: New test.
337 * c-c++-common/pr72747-2.c: Likewise.
338
987860a9 3392016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
340
341 * gcc.target/s390/oscbreak-1.c: New test.
342
55c01516 3432016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
344
345 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
346
452a353a 3472016-10-28 Jakub Jelinek <jakub@redhat.com>
348
971e7f12 349 PR rtl-optimization/77919
350 * g++.dg/torture/pr77919.C: New test.
351
452a353a 352 PR rtl-optimization/78132
353 * gcc.target/i386/pr78132.c: New test.
354
c8fb4e06 3552016-10-27 Eric Botcazou <ebotcazou@adacore.com>
356
357 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
358
d59ca9c8 3592016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
360
361 * gcc.target/powerpc/vsx-simode.c: New test.
362 * gcc.target/powerpc/vsx-simode2.c: Likewise.
363 * gcc.target/powerpc/vsx-simode3.c: Likewise.
364
b95a2fd4 3652016-10-27 Jakub Jelinek <jakub@redhat.com>
366
bd7b3fc8 367 PR fortran/78026
368 * gfortran.dg/gomp/pr78026.f03: New test.
369 * gfortran.dg/select_type_38.f03: New test.
370
b95a2fd4 371 PR middle-end/78025
372 * g++.dg/gomp/declare-simd-7.C: New test.
373
bd7b3fc8 3742016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 375
376 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
377 * gfortran.dg/dec_init_2.f90: Likewise.
378 * gfortran.dg/dec_init_3.f90: New test.
379 * gfortran.dg/dec_init_4.f90: Likewise.
380
641ae1b8 3812016-10-27 Bin Cheng <bin.cheng@arm.com>
382
383 * gcc.dg/fold-narrowbopcst-1.c: New test.
384
bd7b3fc8 3852016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 386
387 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
388 dg-shouldfail/dg-output instead of XFAIL.
389 * gfortran.dg/dec_io_6.f90: Likewise.
390
84b72a11 3912016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
392
393 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
394 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
395 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
396 * gcc.target/arm/atomic-op-char-3.c: Likewise.
397 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
398 * gcc.target/arm/atomic-op-int-3.c: Likewise.
399 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
400 * gcc.target/arm/atomic-op-release-3.c: Likewise.
401 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
402 * gcc.target/arm/atomic-op-short-3.c: Likewise.
403
15eeb126 4042016-10-27 Bin Cheng <bin.cheng@arm.com>
405
406 * gcc.dg/fold-convmaxconv-1.c: New test.
407 * gcc.dg/fold-convminconv-1.c: New test.
408
2034deb9 4092016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 410
411 PR fortran/78092
412 * gfortran.dg/pr78092.f90: New test.
413
2db725dd 4142016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
415
416 PR target/78056
417 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
418 expected error message.
419 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
420 expected error message.
421 * gcc.target/powerpc/vsu/vec-all-nez-7.c
422 (test_all_not_equal_and_not_zero): Change expected error message.
423
816a8c6d 4242016-10-26 Jakub Jelinek <jakub@redhat.com>
425
426 PR fortran/77973
427 * gfortran.dg/gomp/pr77973.f90: New test.
428
ed09e1d5 4292016-10-26 Paul Thomas <pault@gcc.gnu.org>
430
431 PR fortran/78108
432 * gfortran.dg/submodule_18.f08: New test.
433 * gfortran.dg/submodule_19.f08: New test.
434
a0194feb 4352016-10-26 Michael Matz <matz@suse.de>
436
437 * g++.dg/pr78060.C: New test.
438 * gfortran.dg/pr78061.f: New test.
439 * g++.dg/pr78088.C: New test.
440
bd7b3fc8 4412016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 442
443 * gfortran.dg/dec_io_1.f90: New test.
444 * gfortran.dg/dec_io_2.f90: New test.
445 * gfortran.dg/dec_io_3.f90: New test.
446 * gfortran.dg/dec_io_4.f90: New test.
447 * gfortran.dg/dec_io_5.f90: New test.
448 * gfortran.dg/dec_io_6.f90: New test.
449
83ee671e 4502016-10-25 Jakub Jelinek <jakub@redhat.com>
451
452 PR sanitizer/78106
453 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
454
4552016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 456
457 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
458 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
459
9db5ef21 4602016-10-25 Eric Botcazou <ebotcazou@adacore.com>
461
462 * gnat.dg/opt59.adb: New test.
463 * gnat.dg/opt59_pkg.ad[sb]: New helper.
464
465 * gnat.dg/opt60.adb: New test.
466
255d575a 4672016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
468
469 PR fortran/72770
470 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
471 this pr.
472
6a2e2a85 4732016-10-25 Jakub Jelinek <jakub@redhat.com>
474
475 PR target/78102
476 * gcc.target/i386/pr78102.c: New test.
477
83ee671e 4782016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 479
480 * gfortran.dg/dec_logical_xor_1.f90: New test.
481 * gfortran.dg/dec_logical_xor_2.f90: New test.
482 * gfortran.dg/dec_logical_xor_3.f03: New test.
483
83ee671e 4842016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 485
486 * gfortran.dg/dec_loc_rval_1.f90: New test.
487 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 488 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 489
83ee671e 4902016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 491
006943e8 492 * gfortran.dg/dec_type_print.f90: New testcase.
493
83ee671e 4942016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 495
496 * gfortran.dg/feed_1.f90: New test.
497 * gfortran.dg/feed_2.f90: New test.
501b58b2 498
a07d5339 4992016-10-25 Martin Liska <mliska@suse.cz>
500
501 PR sanitizer/78106
502 * gcc.dg/asan/pr78106.c: New test.
503
131ad74b 5042016-10-25 Martin Liska <mliska@suse.cz>
505
506 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
507
78e31c4c 5082016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
509
510 PR target/78041
511 * gcc.target/arm/pr78041.c: New test.
512
6e1b2ffb 5132016-10-25 Jakub Jelinek <jakub@redhat.com>
514
515 * g++.dg/cpp1z/launder1.C: New test.
516 * g++.dg/cpp1z/launder2.C: New test.
517
c9a8ee19 5182016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 519 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 520
521 PR target/71676
522 PR target/71678
523 * gcc.target/avr/pr71676-2.c: New test.
524
24c7ece1 5252016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 526 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 527
528 PR target/71676
529 PR target/71678
530 * gcc.target/avr/pr71676-1.c: New test.
531 * gcc.target/avr/pr71676-3.c: New test.
532 * gcc.target/avr/pr71676.c: New test.
533 * gcc.target/avr/pr71678.c: New test.
534
2e2f6914 5352016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
536
537 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
538 such that cloned verions of tested functions are not created.
539
0fdad659 5402016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
541
542 PR fortran/71895
543 * gfortran.dg/pr71895.f90: New test.
544
1eaf0150 5452016-10-24 Jakub Jelinek <jakub@redhat.com>
546
547 * g++.dg/debug/dwarf2/ref-2.C: New test.
548
5f64e688 5492016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
550
551 * c-c++-common/Wint-in-bool-context-3.c: New test.
552
c62d63d4 5532016-10-24 Martin Sebor <msebor@redhat.com>
554
555 PR middle-end/77735
556 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
557 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
558 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
559 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
560 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
561 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
562 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
563
11cb7700 5642016-10-24 Richard Biener <rguenther@suse.de>
565
566 PR testsuite/71491
567 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
568 * gcc.dg/vect/slp-45.c: Likewise.
569
c2423c1d 5702016-10-24 Richard Biener <rguenther@suse.de>
571
572 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
573 * gcc.dg/tree-ssa/pr21458.c: Likewise.
574 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
575
2cd66116 5762016-10-24 Georg-Johann Lay <avr@gjlay.de>
577
578 PR target/78093
579 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
580 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
581
8cc18ee3 5822016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
583
584 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
585
595090de 5862016-10-24 Jakub Jelinek <jakub@redhat.com>
587
588 * gcc.target/i386/bmi2-pext-1.c: New test.
589 * gcc.target/i386/bmi2-pdep-1.c: New test.
590 * gcc.target/i386/bmi2-bzhi-3.c: New test.
591 * gcc.target/i386/tbm-bextri-1.c: New test.
592 * gcc.target/i386/bmi-bextr-6.c: New test.
593
98d9f593 5942016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
595
596 PR target/77483
597 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
598 * gcc.target/i386/pr65105-1.c: Likewise.
599 * gcc.target/i386/pr65105-2.c: Likewise.
600 * gcc.target/i386/pr65105-3.c: Likewise.
601 * gcc.target/i386/pr65105-5.c: Likewise.
602 * gcc.target/i386/pr67761.c: Likewise.
603 * gcc.target/i386/pr70799-1.c: Likewise.
604
020c2754 6052016-10-24 Martin Liska <mliska@suse.cz>
606
607 PR sanitizer/77966
608 * c-c++-common/ubsan/unreachable-3.c: New test.
609
a484f6fe 6102016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
611
612 PR fortran/77763
613 * gfortran.dg/pr77763.f90
614
1a6627ef 6152016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
616
617 PR fortran/54730
618 PR fortran/78033
619 * gfortran.dg/pr78033.f90: New test.
620
b0cb70c0 6212016-10-23 Paul Thomas <pault@gcc.gnu.org>
622
623 PR fortran/69834
624 * gfortran.dg/select_type_1.f03: Change error for overlapping
625 TYPE IS cases.
626 * gfortran.dg/select_type_36.f03: New test.
627
11d8d4ee 6282016-10-22 Eric Botcazou <ebotcazou@adacore.com>
629
630 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
631
5676fa7f 6322016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
633
634 PR fortran/78021
635 * gfortran.dg/string_length_3.f90: New test.
636
d202d7b5 6372016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
638
d202d7b5 639 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
640
6412016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
642
643 PR fortran/43366
644 PR fortran/57117
645 PR fortran/61337
646 * gfortran.dg/alloc_comp_class_5.f03: New test.
647 * gfortran.dg/class_allocate_21.f90: New test.
648 * gfortran.dg/class_allocate_22.f90: New test.
649 * gfortran.dg/realloc_on_assign_27.f08: New test.
650
5a096987 6512016-10-21 Jeff Law <law@redhat.com>
652
653 * PR tree-optimization/71947
654 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
655 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
656 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
657
6cb5d057 6582016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
659
660 * gcc.dg/ipa/vrp5.c: New test.
661 * gcc.dg/ipa/vrp6.c: New test.
662
0ee6ade7 6632016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
664
665 * gcc.target/aarch64/test_frame_17.c: New test.
666
0fe76522 6672016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
668
669 * gcc.target/aarch64/test_frame_17.c: New test.
670
4e2173b0 6712016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
672
673 PR preprocessor/71681
674 * gcc.dg/cpp/pr71681-1.c: New testcase
675 * gcc.dg/cpp/pr71681-2.c: Likewise
676 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
677 * gcc.dg/cpp/remap/a/header.gcc: Likewise
678 * gcc.dg/cpp/remap/a/t_1.h: Likewise
679 * gcc.dg/cpp/remap/a/t_2.h: Likewise
680
4d8040d8 6812016-10-21 Jakub Jelinek <jakub@redhat.com>
682
1a4cced6 683 PR target/78057
684 * gcc.target/i386/pr78057.c: New test.
685
4d8040d8 686 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
687
60e91af4 6882016-10-21 Paul Thomas <pault@gcc.gnu.org>
689
690 PR fortran/69566
691 * gfortran.dg/select_type_37.f03: New test.
692
c2c800fc 6932016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
694
695 PR target/71627
696 * gcc.target/avr/pr71627.c: New test
697
121d313b 6982016-10-21 Eric Botcazou <ebotcazou@adacore.com>
699
700 * gcc.target/sparc/overflow-1.c: New test.
701 * gcc.target/sparc/overflow-2.c: Likewise.
702 * gcc.target/sparc/overflow-3.c: Likewise.
703
f1ea412a 7042016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
705
706 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
707 effective target.
708
ec85126d 7092016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
710
711 PR rtl-optimization/78038
712 * gcc.target/aarch64/pr78038.c: New test.
713
a3d5ca2a 7142016-10-21 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/78051
717 * g++.dg/torture/pr78051.C: New testcase.
718
127b5b65 7192016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
720
721 * c-c++-common/wdate-time.c: Restored test case.
722 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
723
8d379b82 7242016-10-20 Jakub Jelinek <jakub@redhat.com>
725
726 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
727
e0a20c9e 7282016-10-20 Uros Bizjak <ubizjak@gmail.com>
729
730 PR target/78037
731 * gcc.target/i386/pr78037.c: New test.
732
06904722 7332016-10-20 Eric Botcazou <ebotcazou@adacore.com>
734
735 * gcc.target/visium/overflow8.c: New.
736 * gcc.target/visium/overflow16.c: Likewise.
737 * gcc.target/visium/overflow32: Likewise.
738
92a2a716 7392016-10-20 Michael Matz <matz@suse.de>
740
741 * gcc.dg/loop-split.c: New test.
742 * gcc.dg/tree-ssa/ifc-9.c: Update.
743 * gcc.dg/tree-ssa/ifc-10.c: Update.
744
8a0d346b 7452016-10-20 Richard Biener <rguenther@suse.de>
746
747 * gcc.dg/graphite/pr35356-1.c: Update.
748
bc3bde59 7492016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
750
751 PR c++/77446
752 * g++.dg/cpp1y/pr77446.C: New.
753
ab056ef4 7542016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
755
756 PR tree-optimization/53979
757 * gcc.dg/pr53979-1.c: New test-case.
758 * gcc.dg/pr53979-2.c: Likewise.
759
5c2ba578 7602016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
761
762 * c-c++-common/Wint-in-bool-context-2.c: New test.
763
dbbe97e3 7642016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
765
766 * gfortran.dg/dtio_17.f90: Fix test.
767
0d05daf3 7682016-10-19 Aldy Hernandez <aldyh@redhat.com>
769
770 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
771 * gcc.dg/Walloca-2.c: Same.
772
e066ee66 7732016-10-19 Aldy Hernandez <aldyh@redhat.com>
774
775 * gcc.dg/Wvla-1.c: Rename to...
776 * gcc.dg/Wvla-larger-than-1.c: ...this.
777 * gcc.dg/Wvla-2.c: Rename to...
778 * gcc.dg/Wvla-larger-than-2.c: ...this.
779 * gcc.dg/Wvla-3.c: Rename to...
780 * gcc.dg/Walloca-11.c.: ...this.
781 * gcc.dg/wvla-[1-7].c: Rename to:
782 * gcc.dg/Wvla-[1-7].c: ...this.
783
82112bf2 7842016-10-19 Bin Cheng <bin.cheng@arm.com>
785
786 PR tree-optimization/78005
787 * gcc.dg/vect/pr78005.c: New.
788 * gcc.target/i386/l_fma_float_1.c: Revise test.
789 * gcc.target/i386/l_fma_float_2.c: Ditto.
790 * gcc.target/i386/l_fma_float_3.c: Ditto.
791 * gcc.target/i386/l_fma_float_4.c: Ditto.
792 * gcc.target/i386/l_fma_float_5.c: Ditto.
793 * gcc.target/i386/l_fma_float_6.c: Ditto.
794 * gcc.target/i386/l_fma_double_1.c: Ditto.
795 * gcc.target/i386/l_fma_double_2.c: Ditto.
796 * gcc.target/i386/l_fma_double_3.c: Ditto.
797 * gcc.target/i386/l_fma_double_4.c: Ditto.
798 * gcc.target/i386/l_fma_double_5.c: Ditto.
799 * gcc.target/i386/l_fma_double_6.c: Ditto.
800
b3e3b38b 8012016-10-19 Thomas Schwinge <thomas@codesourcery.com>
802
803 PR tree-optimization/78024
804 * gcc.dg/goacc/loop-processing-1.c: New file.
805
1227b118 8062016-10-19 Richard Biener <rguenther@suse.de>
807
808 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
809
f9debd38 8102016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
811
812 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
813 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
814 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
815 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
816 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
817 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
818 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
819 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
820 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
821 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
822 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
823 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
824 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
825 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
826 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
827 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
828 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
829 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
830 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
831 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
832 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
833 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
834 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
835 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
836 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
837 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
838 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
839 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
840 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
841 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
842 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
843 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
844 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
845 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
846 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
847 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
848 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
849 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
850 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
851 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
852 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
853 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
854 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
855 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
856 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
857 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
858 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
859 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
860 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
861 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
862 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
863 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
864 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
865 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
866 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
867 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
868 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
869 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
870 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
871 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
872 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
873 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
874 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
875 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
876 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
877 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
878 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
879 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
880 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
881 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
882 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
883 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
884 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
885 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
886 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
887 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
888 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
889 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
890 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
891 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
892 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
893 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
894 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
895 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
896 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
897 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
898 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
899 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
900 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
901 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
902 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
903 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
904 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
905 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
906 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
907 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
908 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
909 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
910 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
911 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
912 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
913 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
914 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
915 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
916 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
917 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
918 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
919 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
920 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
921 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
922 * gcc.target/powerpc/vsu/vsu.exp: New file.
923
4d7671d9 9242016-10-18 Uros Bizjak <ubizjak@gmail.com>
925
926 PR target/77991
927 * gcc.target/i386/pr77991.c: New test.
928
ce1813aa 9292016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
930
931 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
932 LTO is used.
933
7c57132a 9342016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
935
4d7671d9 936 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 937
9edca09e 9382016-10-18 Richard Biener <rguenther@suse.de>
939
940 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
941 * gcc.dg/tree-ssa/pr21001.c: Likewise.
942 * gcc.dg/tree-ssa/pr21090.c: Likewise.
943 * gcc.dg/tree-ssa/pr21294.c: Likewise.
944 * gcc.dg/tree-ssa/pr21563.c: Likewise.
945 * gcc.dg/tree-ssa/pr23744.c: Likewise.
946 * gcc.dg/tree-ssa/pr25382.c: Likewise.
947 * gcc.dg/tree-ssa/pr68431.c: Likewise.
948 * gcc.dg/tree-ssa/vrp03.c: Likewise.
949 * gcc.dg/tree-ssa/vrp06.c: Likewise.
950 * gcc.dg/tree-ssa/vrp07.c: Likewise.
951 * gcc.dg/tree-ssa/vrp09.c: Likewise.
952 * gcc.dg/tree-ssa/vrp19.c: Likewise.
953 * gcc.dg/tree-ssa/vrp20.c: Likewise.
954 * gcc.dg/tree-ssa/vrp92.c: Likewise.
955 * gcc.dg/pr68217.c: Likewise.
956 * gcc.dg/predict-9.c: Likewise.
957 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
958 * gcc.dg/predict-1.c: Likewise.
959
089541f0 9602016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
961
962 * gfortran.dg/dtio_17.f90: New test.
963
130a8de2 9642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
965
966 * gcc.dg/ipa/vrp4.c: Adjust testcase.
967
fc323d70 9682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
969
970 * gcc.dg/ipa/vrp4.c: New test.
971
5b48910f 9722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
973
974 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
975 * gcc.dg/torture/pr39074.c: Likewise.
976
946d814a 9772016-10-17 Eric Botcazou <ebotcazou@adacore.com>
978
979 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
980 * gnat.dg/trampoline4.adb: Minor tweak.
981
53cddf24 9822016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
983
984 PR tree-optimization/77916
985 * gcc.dg/torture/pr77916.c: New.
986
443d1195 9872016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
988
989 PR fortran/77978
990 * gfortran.dg/pr77978_1.f90: New test.
991 * gfortran.dg/pr77978_2.f90: Ditto.
992 * gfortran.dg/pr77978_3.f90: Ditto.
993
5db34fe5 9942016-10-17 Paul Thomas <pault@gcc.gnu.org>
995
996 PR fortran/61420
997 PR fortran/78013
998 * gfortran.dg/proc_ptr_49.f90: New test.
999
a68b3ea1 10002016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1001
1002 PR target/77308
1003 * gcc.target/arm/pr77308.c: New test.
1004
dbd2f085 10052016-10-17 David Edelsohn <dje.gcc@gmail.com>
1006
1007 * lib/target-supports.exp
1008 (check_effective_target_floatn_nx_runtime): Return 0 for
1009 powerpc*-ibm-aix*.
1010
5bcc4152 10112016-10-17 Andrew Pinski <apinski@cavium.com>
1012
1013 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1014 long instead of long.
1015 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1016 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1017 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1018 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1019 * gcc.target/aarch64/pr68102_1.c: Likewise.
1020 * gcc.target/aarch64/target_attr_3.c: Likewise.
1021
6539e0f7 10222016-10-17 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/77988
1025 * gcc.dg/torture/pr77988.c: New testcase.
1026
6a0d39d6 10272016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1028
1029 * gcc.dg/pr71636-1.c: New test-case.
1030 * gcc.dg/pr71636-2.c: Likewise.
1031
a27e3913 10322016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gnat.dg/trampoline3.adb: New test.
1035 * gnat.dg/trampoline4.adb: Likewise.
1036
4c3a9c43 10372016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1038
1039 * gfortran.dg/dtio_16.f90: New test.
1040
b39e7130 10412016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1042
1043 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1044 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1045 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1046
e16e12bf 10472016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gcc.target/sparc/popc.c: Rename to...
1050 * gcc.target/sparc/popc-1.c: ...this.
1051 * gcc.target/sparc/popc-2.c: New test.
1052
f2540a7e 10532016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1054
1055 PR fortran/77972
1056 * gfortran.dg/unexpected_eof_4.f90: New test.
1057
5ba96fdd 10582016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1059
c258c004 1060 PR libfortran/48587
1061 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1062
6b34469c 10632016-10-14 Jakub Jelinek <jakub@redhat.com>
1064
7aeed2e5 1065 PR middle-end/77959
1066 * gfortran.dg/pr77959.f90: New test.
1067
6b34469c 1068 DR 1511 - const volatile variables and ODR
1069 * g++.dg/DRs/dr1511-1.C: New test.
1070 * g++.dg/DRs/dr1511-2.C: New test.
1071
f81df488 10722016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * gnat.dg/debug7.adb (dg-options): Remove -g.
1075 * gnat.dg/debug8.adb (dg-options): Add -margs.
1076 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1077
e5664bb5 10782016-10-14 Richard Biener <rguenther@suse.de>
1079
1080 PR tree-optimization/77979
1081 * gcc.dg/torture/pr77979.c: New testcase.
1082
3b7a15a1 10832016-10-14 Martin Liska <mliska@suse.cz>
1084
1085 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1086 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1087 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1088
2b379696 10892016-10-14 Uros Bizjak <ubizjak@gmail.com>
1090
1091 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1092 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1093 * gcc.dg/torture/pr77937-2.c: Likewise.
1094
0dfdb37a 10952016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1096
1097 * gnat.dg/lto15.adb: Adjust.
1098 * gnat.dg/lto16.adb: Likewise.
1099 * gnat.dg/lto17.adb: Likewise
1100 * gnat.dg/lto18.ad[sb]: New test.
1101 * gnat.dg/lto18_pkg.ads: New helper.
1102 * gnat.dg/lto19.adb: New test.
1103 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1104 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1105 * gnat.dg/lto20.adb: New test.
1106 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1107
30825815 11082016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1109
1110 * gfortran.dg/coarray_38.f90: Expect error message.
1111
f6412f44 11122016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 * gcc.target/aarch64/spellcheck_1.c: New test.
1115 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1116 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1117 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1118 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1119 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1120
7a8fd205 11212016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1122
1123 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1124
0512a8c6 11252016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1126
1127 PR tree-optimization/77937
1128 * gcc.dg/torture/pr77937-1.c: New.
1129 * gcc.dg/torture/pr77937-2.c: New.
1130
81f19d90 11312016-10-13 Jakub Jelinek <jakub@redhat.com>
1132
1133 * g++.dg/cpp1z/inline-var1.C: New test.
1134 * g++.dg/cpp1z/inline-var1a.C: New test.
1135 * g++.dg/cpp1z/inline-var1.h: New file.
1136 * g++.dg/cpp1z/inline-var2.C: New test.
1137 * g++.dg/cpp1z/inline-var3.C: New test.
1138 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1139 uninitialized const.
1140
83ee671e 11412016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1142
f3e6118a 1143 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1144 Xscale is specified, not just -march.
1145 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1146 is incompatible with Xscale.
8d16d6ff 1147
2e7b05a3 11482016-10-13 Martin Sebor <msebor@redhat.com>
1149
1150 PR c++/71912
1151 * g++.dg/ext/flexary4.C: Adjust.
1152 * g++.dg/ext/flexary5.C: Same.
1153 * g++.dg/ext/flexary9.C: Same.
1154 * g++.dg/ext/flexary19.C: New test.
1155 * g++.dg/ext/flexary18.C: New test.
1156 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1157 regression test.
4d7671d9 1158 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1159 Avoid generating a flexible array member in an array.
2e7b05a3 1160
ff56abd1 11612016-10-13 Martin Sebor <msebor@redhat.com>
1162
1163 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1164 to placate -Wformat on targets where the type is not int.
1165
c4966203 11662016-10-13 David Malcolm <dmalcolm@redhat.com>
1167
1168 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1169 in INSN_LOCATION.
1170
0655e0e6 11712016-10-13 Bin Cheng <bin.cheng@arm.com>
1172
1173 * gcc.target/i386/l_fma_float_1.c: Revise test.
1174 * gcc.target/i386/l_fma_float_2.c: Ditto.
1175 * gcc.target/i386/l_fma_float_3.c: Ditto.
1176 * gcc.target/i386/l_fma_float_4.c: Ditto.
1177 * gcc.target/i386/l_fma_float_5.c: Ditto.
1178 * gcc.target/i386/l_fma_float_6.c: Ditto.
1179 * gcc.target/i386/l_fma_double_1.c: Ditto.
1180 * gcc.target/i386/l_fma_double_2.c: Ditto.
1181 * gcc.target/i386/l_fma_double_3.c: Ditto.
1182 * gcc.target/i386/l_fma_double_4.c: Ditto.
1183 * gcc.target/i386/l_fma_double_5.c: Ditto.
1184 * gcc.target/i386/l_fma_double_6.c: Ditto.
1185
c4dd22f7 11862016-10-13 Bin Cheng <bin.cheng@arm.com>
1187
1188 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1189
73e363e1 11902016-10-13 Bin Cheng <bin.cheng@arm.com>
1191
1192 * gcc.dg/vect/vect-98.c: Refine test case.
1193 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1194 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1195 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1196
c0f4422f 11972016-10-13 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR c/77946
1200 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1201
5d3eb95a 12022016-10-13 Martin Liska <mliska@suse.cz>
1203
1204 PR tree-optimization/77943
1205 * g++.dg/tree-ssa/pr77943.C: New test.
1206
eb04d24c 12072016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1208
1209 PR fortran/72832
1210 * gfortran.dg/allocate_with_source_22.f03: New test.
1211 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1212 fail.
1213
4c57e30a 12142016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1215
1216 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1217 * gcc.target/arm/movsi_movw.c: Likewise.
1218 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1219 directive to work on big endian targets.
1220
a70bfd3e 12212016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1222
1223 * gcc.dg/tree-ssa/evrp6.c: New test.
1224
ef51c561 12252016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1226
1227 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1228 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1229 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1230
c1276ee1 12312016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1232
1233 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1234 * gcc.target/powerpc/warn-2.c: Ditto.
1235
a5c34f4b 12362016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1237
1238 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1239 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1240 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1241 for -mmsa.
1242 * gcc.target/mips/msa.c: New test.
1243 * gcc.target/mips/msa-builtins.c: Likewise.
1244 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1245 (check_effective_target_mips_msa_runtime): Likewise.
1246 (check_effective_target_mips_msa): Likewise.
1247 (add_options_for_mips_msa): Likewise.
1248 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1249 (check_effective_target_vect_intfloat_cvt): Likewise.
1250 (check_effective_target_vect_uintfloat_cvt): Likewise.
1251 (check_effective_target_vect_floatint_cvt): Likewise.
1252 (check_effective_target_vect_floatuint_cvt): Likewise.
1253 (check_effective_target_vect_shift): Likewise.
1254 (check_effective_target_vect_shift_char): Likewise.
1255 (check_effective_target_vect_long): Likewise.
1256 (check_effective_target_vect_float): Likewise.
1257 (check_effective_target_vect_double): Likewise.
1258 (check_effective_target_vect_long_long): Likewise.
1259 (check_effective_target_vect_perm): Likewise.
1260 (check_effective_target_vect_perm_byte): Likewise.
1261 (check_effective_target_vect_perm_short): Likewise.
1262 (check_effective_target_vect_sdot_qi): Likewise.
1263 (check_effective_target_vect_udot_qi): Likewise.
1264 (check_effective_target_vect_sdot_hi): Likewise.
1265 (check_effective_target_vect_udot_hi): Likewise.
1266 (check_effective_target_vect_pack_trunc): Likewise.
1267 (check_effective_target_vect_unpack): Likewise.
1268 (check_effective_target_vect_hw_misalign): Likewise.
1269 (check_effective_target_vect_condition): Likewise.
1270 (check_effective_target_vect_cond_mixed): Likewise.
1271 (check_effective_target_vect_char_mult): Likewise.
1272 (check_effective_target_vect_short_mult): Likewise.
1273 (check_effective_target_vect_int_mult): Likewise.
1274 (check_effective_target_vect_extract_even_odd): Likewise.
1275 (check_effective_target_vect_interleave): Likewise.
1276 (check_vect_support_and_set_flags): Check if the target supports MSA
1277 and append to the list of EFFECTIVE_TARGETS.
1278
3e7c21b1 12792016-10-12 Richard Biener <rguenther@suse.de>
1280
1281 PR debug/77947
1282 * g++.dg/torture/pr77947.C: New testcase.
1283
bd043173 12842016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1285
1286 * gnat.dg/debug8.adb: New testcase.
1287
dade7ede 12882016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1289
1290 * gnat.dg/debug9.adb: New testcase.
1291
98e16200 12922016-10-12 Richard Biener <rguenther@suse.de>
1293
1294 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1295 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1296 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1297
30855003 12982016-10-12 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/77920
1301 * gcc.dg/torture/pr77920.c: New testcase.
1302
12663602 13032016-10-12 Jakub Jelinek <jakub@redhat.com>
1304
221d7858 1305 PR tree-optimization/77929
1306 * gcc.c-torture/compile/pr77929.c: New test.
1307
12663602 1308 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1309 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1310 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1311 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1312 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1313 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1314 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1315 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1316 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1317
443a4842 13182016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1319
1320 * gcc.target/sparc/setcc-4.c: Adjust.
1321 * gcc.target/sparc/setcc-5.c: Likewise.
1322 * gcc.target/sparc/setcc-6.c: Likewise.
1323 * gcc.target/sparc/setcc-7.c: Likewise.
1324 * gcc.target/sparc/setcc-8.c: Likewise.
1325 * gcc.target/sparc/setcc-9.c: Likewise.
1326 * gcc.target/sparc/setcc-10.c: Delete.
1327
ffe8440e 13282016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1329
1330 PR fortran/77942
1331 * gfortran.dg/pr77942.f90
1332
f9d86318 13332016-10-11 Fritz Reese <fritzoreese@gmail.com>
1334
1335 * gfortran.dg/dec_math.f90: New testsuite.
1336
aec336e9 13372016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1338
1339 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1340 (main): Declare j as i32 instead of int.
1341
96eb1519 13422016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1343
1344 PR testsuite/PR77710
1345 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1346 target triplet instead of *-*-*-*.
1347
a84cc613 13482016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * gnat.dg/unchecked_convert10.adb: New test.
1351 * gnat.dg/unchecked_convert11.adb: Likewise.
1352 * gnat.dg/unchecked_convert12.adb: Likewise.
1353
94ec1a50 13542016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gcc.target/sparc/cbcond-1.c: New test.
1357 * gcc.target/sparc/cbcond-2.c: Likewise.
1358 * gcc.target/sparc/movcc-1.c: Likewise.
1359 * gcc.target/sparc/movcc-2.c: Likewise.
1360 * gcc.target/sparc/setcc-1.c: Adjust.
1361 * gcc.target/sparc/setcc-2.c: Likewise.
1362 * gcc.target/sparc/setcc-3.c: Likewise.
1363 * gcc.target/sparc/setcc-4.c: Likewise.
1364 * gcc.target/sparc/setcc-5.c: Likewise.
1365 * gcc.target/sparc/setcc-6.c: New test.
1366 * gcc.target/sparc/setcc-7.c: Likewise.
1367 * gcc.target/sparc/setcc-8.c: Likewise.
1368 * gcc.target/sparc/setcc-9.c: Likewise.
1369 * gcc.target/sparc/setcc-10.c: Likewise.
1370
74cf8d76 13712016-10-10 Jeff Law <law@redhat.com>
1372
1373 PR tree-optimization/71947
1374 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1375 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1376 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1377 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1378 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1379 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1380
8d3bf9df 13812016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1382
1383 PR fortran/77915
1384 * gfortran.dg/matmul_11.f90: New test.
1385
ade2e453 13862016-10-10 Jiong Wang <jiong.wang@arm.com>
1387
1388 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1389 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1390 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1391 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1392 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1393 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1394 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1400 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1402 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1403 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1404 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1405 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1406 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1407 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1447
d9b5db8e 14482016-10-10 Jiong Wang <jiong.wang@arm.com>
1449
1450 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1452 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1453 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1454 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1455 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1460 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1461 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1462 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1463 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1464
67789205 14652016-10-10 Jiong Wang <jiong.wang@arm.com>
1466
1467 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1468 Enable AArch64.
1469 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1470 vdup*_laneq.
1471 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1472 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1473 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1474 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1475
6dfe8276 14762016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1477 Jiong Wang <jiong.wang@arm.com>
1478
1479 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1480 AArch64 support.
1481 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1482 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1483 AArch64 targets.
1484 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1485 AArch64 targets.
1486 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1487 targets.
1488 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1489
ec8fd20e 14902016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 * gnat.dg/specs/vfa.ads: New test.
1493
6dfe8276 14942016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1495
1496 * gnat.dg/inline13.ad[sb]: New test.
1497 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1498
8fc51369 14992016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gnat.dg/biased_subtype.adb: New test.
1502
b4d09fc1 15032016-10-09 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR tree-optimization/77901
1506 * gcc.c-torture/compile/pr77901.c: New test.
1507
14964a36 15082016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1509
1510 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1511 * gcc.dg/ipa/propalign-2.c: Likewise
1512 * gcc.dg/ipa/propalign-3.c: Likewise.
1513 * gcc.dg/ipa/propalign-4.c: Likewise.
1514 * gcc.dg/ipa/propalign-5.c: Likewise.
1515
ad0c1dec 15162016-10-08 Jakub Jelinek <jakub@redhat.com>
1517
ae691a10 1518 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1519
4582d852 1520 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1521
ad0c1dec 1522 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1523 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1524
90a2ad05 15252016-10-07 Fritz Reese <fritzoreese@gmail.com>
1526
1527 * gfortran.dg/dec_union_11.f90: New testcase.
1528
4076953a 15292016-10-07 Nathan Sidwell <nathan@acm.org>
1530
1531 PR c++/66443
1532 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1533 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1534 * g++.dg/cpp1y/pr66443-cxx14.C: New
1535 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1536 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1537
cd45162d 15382016-10-07 Jakub Jelinek <jakub@redhat.com>
1539
1540 * g++.dg/cpp0x/addressof1.C: New test.
1541 * g++.dg/cpp0x/addressof2.C: New test.
1542
7d29bba9 15432016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1544
1545 * gcc.target/powerpc/float128-type-1.c: New test to check that
1546 PowerPC 64-bit Linux enables -mfloat128-type by default.
1547 * gcc.target/powerpc/float128-type-2.c: Likewise.
1548 * gcc.target/powerpc/float128-mix.c: Change error message to
1549 reflect that __ibm128 is now #define'ed to be long double.
1550
7d562e89 15512016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1552
1553 PR fortran/77406
1554 * gfortran.dg/pr77406.f90: New test.
1555 * gfortran.dg/assumed_type_3.f90: Update error messages.
1556 * gfortran.dg/defined_operators_1.f90: Ditto.
1557 * gfortran.dg/generic_26.f90: Ditto.
1558 * gfortran.dg/generic_7.f90: Ditto.
1559 * gfortran.dg/gomp/udr5.f90: Ditto.
1560 * gfortran.dg/gomp/udr7.f90: Ditto.
1561 * gfortran.dg/interface_1.f90: Ditto.
1562 * gfortran.dg/interface_37.f90: Ditto.
1563 * gfortran.dg/interface_5.f90: Ditto.
1564 * gfortran.dg/interface_6.f90: Ditto.
1565 * gfortran.dg/interface_7.f90
1566 * gfortran.dg/no_arg_check_3.f90
1567 * gfortran.dg/operator_5.f90
1568 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1569
0365bfa8 15702016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1571
1572 PR c++/77700
1573 * c-c++-common/Wint-in-bool-context.c: Update test.
1574
1941149a 15752016-10-07 Richard Biener <rguenther@suse.de>
1576
1577 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1578 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1579
dc5b5d21 15802016-10-07 Marek Polacek <polacek@redhat.com>
1581
1582 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1583
30ac4925 15842016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1585
1586 PR c++/69733
1587 * c-c++-common/pr69733.c: New test.
1588 * gcc.dg/pr69733.c: New test.
1589 * gcc.target/i386/pr69733.c: New test.
1590
95c0ad19 15912016-10-07 Marek Polacek <polacek@redhat.com>
1592
1593 PR c++/77803
1594 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1595
fafde080 15962016-10-07 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR tree-optimization/77664
1599 * gcc.dg/tree-ssa/pr77664.c: New test.
1600 * gcc.dg/pr77664.c: New test.
1601
16022016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1603
1604 * gfortran.dg/pr69955.f90: New test.
1605
4147af80 16062016_10-06 Louis Krupp <louis.krupp@zoho.com>
1607
1608 PR fortran/57910
1609 * gfortran.dg/pr57910.f90: New test.
1610
adeca879 16112016-10-06 Jakub Jelinek <jakub@redhat.com>
1612
1613 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1614 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1615
fefb1a11 16162016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1617
1618 PR tree-optimization/77862
1619 * gcc.dg/pr77862.c: New test.
1620
f7df25e9 16212016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1622
1623 * gcc.dg/tree-ssa/evrp4.c: New test.
1624
3ff1ad36 16252016-10-06 Jeff Law <law@redhat.com>
1626
1627 PR tree-optimization/71661
1628 * gcc.dg/tree-ssa/pr71661.c: New test.
1629
1424fde5 16302016-10-06 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/77855
1633 * gcc.dg/torture/pr77855.c: New testcase.
1634
a22dd5ec 16352016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1636 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1637
1638 * g++.dg/other/pr77759.C: New test.
1639
cb1f8eb4 16402016-10-06 Richard Biener <rguenther@suse.de>
1641
1642 PR tree-optimization/77839
1643 * gcc.dg/torture/pr77839.c: New testcase.
1644
bb513366 16452016-10-06 Marek Polacek <polacek@redhat.com>
1646
1647 * g++.dg/cpp1z/init-statement9.C: New test.
1648
26d689f4 16492016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1650
1651 * gcc.target/i386/pcommit-1.c: Deleted.
1652 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1653 * gcc.target/i386/sse-13.c: Ditto.
1654 * gcc.target/i386/sse-14.c: Ditto.
1655 * gcc.target/i386/sse-22.c: Ditto.
1656 * gcc.target/i386/sse-23.c: Ditto.
1657 * g++.dg/other/i386-2.C: Ditto.
1658
847e66cc 16592016-10-05 Uros Bizjak <ubizjak@gmail.com>
1660
1661 * gcc.target/i386/pr77833.c: Require int128 effective target.
1662
670ec524 16632016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1664
1665 PR fortran/58991
1666 PR fortran/58992
1667 * gfortran.dg/associate_22.f90: New test.
1668
fca4e258 16692016-10-05 Fritz Reese <fritzoreese@gmail.com>
1670
1671 * gfortran.dg/dec_union_9.f90: New testcase.
1672 * gfortran.dg/dec_union_10.f90: New testcase.
1673
994fc95f 16742016-10-05 Jakub Jelinek <jakub@redhat.com>
1675
c6958264 1676 PR sanitizer/66343
1677 * gcc.dg/pch/pr66343-3.c: New test.
1678 * gcc.dg/pch/pr66343-3.hs: New file.
1679
994fc95f 1680 PR sanitizer/66343
1681 * gcc.dg/pch/pr66343-1.c: New test.
1682 * gcc.dg/pch/pr66343-1.hs: New file.
1683 * gcc.dg/pch/pr66343-2.c: New test.
1684 * gcc.dg/pch/pr66343-2.hs: New file.
1685
2b6903a5 16862016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1687
1688 * c-c++-common/Wint-in-bool-context.c: Update test.
1689
a9e44c43 16902016-10-05 Marek Polacek <polacek@redhat.com>
1691
1692 * g++.dg/cpp1z/init-statement1.C: New test.
1693 * g++.dg/cpp1z/init-statement2.C: New test.
1694 * g++.dg/cpp1z/init-statement3.C: New test.
1695 * g++.dg/cpp1z/init-statement4.C: New test.
1696 * g++.dg/cpp1z/init-statement5.C: New test.
1697 * g++.dg/cpp1z/init-statement6.C: New test.
1698 * g++.dg/cpp1z/init-statement7.C: New test.
1699 * g++.dg/cpp1z/init-statement8.C: New test.
1700
d0a5b595 17012016-10-05 Louis Krupp <louis.krupp@zoho.com>
1702
1703 PR fortran/67524
1704 * gfortran.dg/pr67524.f90: New test.
1705
c7b01e77 17062016-10-05 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR sanitizer/77823
1709 * c-c++-common/ubsan/shift-9.c: New test.
1710
d204444e 17112016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1712
1713 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1714 of int if __SIZEOF_INT__ is less than 4 bytes.
1715
ea55eab9 17162016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1717
1718 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1719 * gfortran.dg/class_array_20.f03: Likewise.
1720 * gfortran.dg/class_array_21.f03: Likewise.
1721 * gfortran.dg/finalize_29.f08: Likewise.
1722 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1723
bf1426ea 17242016-10-05 Richard Biener <rguenther@suse.de>
1725
1726 PR middle-end/77826
1727 * gcc.dg/torture/pr77826.c: New testcase.
1728
eb93b162 17292016-10-05 Richard Biener <rguenther@suse.de>
1730
1731 * gcc.dg/fold-copysign-1.c: New testcase.
1732
830f8f08 17332016-10-05 Andreas Schwab <schwab@suse.de>
1734
1735 * g++.dg/pr49847-2.C: Remove.
1736
ce229d56 17372016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1738
1739 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1740
d82d27a3 17412016-10-05 Richard Biener <rguenther@suse.de>
1742
1743 PR middle-end/55152
1744 * gcc.dg/pr55152-2.c: New testcase.
1745
29e40d1d 17462016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747
1748 * gfortran.dg/dtio_15.f90: New test.
1749
78dc0da1 17502016-10-04 Ian Lance Taylor <iant@golang.org>
1751
1752 * gcc.dg/split-7.c: New test.
1753
f72de674 17542016-10-04 Martin Sebor <msebor@redhat.com>
1755
1756 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1757 %lc directive to wint_t to silence -Wformat warnings on targets
1758 where the latter is a distinct type such as long.
1759
c30da209 17602016-10-04 Martin Sebor <msebor@redhat.com>
1761
1762 PR c++/77804
1763 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1764
c93d719b 17652016-10-04 Jakub Jelinek <jakub@redhat.com>
1766
c8887d28 1767 PR c++/77791
1768 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1769
c93d719b 1770 * g++.dg/other/java3.C: Remove.
1771 * g++.dg/other/java1.C: Remove.
1772 * g++.dg/other/error12.C: Remove.
1773 * g++.dg/other/java2.C: Remove.
1774 * g++.dg/warn/Wnvdtor.C: Remove.
1775 * g++.dg/lookup/java1.C: Remove.
1776 * g++.dg/lookup/java2.C: Remove.
1777 * g++.dg/ext/pr34829.C: Remove.
1778 * g++.dg/ext/java-3.C: Remove.
1779 * g++.dg/ext/java-1.C: Remove.
1780 * g++.dg/ext/java-2.C: Remove.
1781 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1782
e62363b1 17832016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1784
1785 PR tree-optimization/77808
1786 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1787
38f18c01 17882016-10-04 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/77399
1791 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1792
47fd90af 17932016-10-04 Richard Biener <rguenther@suse.de>
1794
1795 PR middle-end/77833
1796 * gcc.target/i386/pr77833.c: New testcase.
1797
2f8d6297 17982016-09-26 Jeff Law <law@redhat.com>
1799
1800 PR tree-optimization/71550
1801 PR tree-optimization/71403
1802 * gcc.c-torture/execute/pr71550.c: New test.
1803
4092cccf 18042016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1805
1806 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1807 option.
1808
8e8fe25a 18092016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1810
1811 Revert
1812 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813
1814 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1815
fcfa0d6a 18162016-10-03 Marek Polacek <polacek@redhat.com>
1817
1818 * g++.dg/cpp0x/nullptr37.C: New test.
1819
255beb07 18202016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1821
1822 * c-c++-common/Wint-in-bool-context.c: Update test.
1823
16127d51 18242016-10-02 Jakub Jelinek <jakub@redhat.com>
1825
1826 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1827 earlier.
1828 * g++.dg/charset/asm2.c (memmove): Likewise.
1829 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1830 * g++.dg/tls/diag-4.C (foo): Likewise.
1831 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1832 dg-warning, fix up regex.
1833 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1834 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1835 * g++.old-deja/g++.mike/net31.C: Likewise.
1836 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1837 for C++17.
1838 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1839 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1840
c9e875f1 18412016-10-01 Richard Biener <rguenther@suse.de>
1842
1843 PR middle-end/77798
1844 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1845
77daf8b6 18462016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1847
1848 PR fortran/77663
1849 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1850
ff2feb8b 18512016-10-01 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR c/77490
1854 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1855 Add dg-prune-output directive.
1856
fd3720ac 18572016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1858
1859 PR fortran/66643
1860 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1861 * gfortran.fortran-torture/compile/write.f90: Update test.
1862
dd07e329 18632016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1864
1865 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1866 arm_fp16_alternative_ok as the required effective target.
1867 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1868 -mfp16-format=alternative to the dg-options directive and remove
1869 the dg-add-options directive.
1870
580083a2 18712016-09-30 Fritz Reese <fritzoreese@gmail.com>
1872
1873 PR fortran/77764
1874 * gfortran.dg/dec_union_8.f90: New testcase.
1875
f24fcad2 18762016-09-30 Fritz Reese <fritzoreese@gmail.com>
1877
1878 PR fortran/77782
1879 * gfortran.dg/dec_structure_16.f90: New testcase.
1880
e0e00cf4 18812016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1882
1883 * gfortran.dg/coarray_allocate_10.f08: New test.
1884 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1885
44211526 18862016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887
1888 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1889
e2441cd8 18902016-09-30 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/77399
1893 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1894
0914a8ef 18952016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1896
5db34fe5 1897 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1898 -fdelete-null-pointer-checks explicit.
1899 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1900 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1901 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1902 * gcc.dg/pic-1.c: Require fpic target support.
1903 * gcc.dg/pic-2.c: Likewise.
1904
c5d89bae 19052016-09-29 Jakub Jelinek <jakub@redhat.com>
1906
1907 Implement P0001R1 - C++17 removal of register storage class specifier
1908 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1909 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1910 C++17.
1911 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1912 keyword if not __SSE2__.
1913 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1914 C++17.
1915 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1916 register keywords.
1917 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1918 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1919 no_erroneous_warning): Expect new warnings for C++17.
1920 * g++.dg/warn/register-var-2.C (f): Likewise.
1921 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1922 * g++.dg/parse/linkage2.C (foo): Likewise.
1923 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1924 keyword on parameters for C++17.
1925 * g++.dg/cpp1z/register1.C: New test.
1926 * g++.dg/cpp1z/register2.C: New test.
1927 * g++.dg/cpp1z/register3.C: New test.
1928
5424b150 19292016-09-29 Uros Bizjak <ubizjak@gmail.com>
1930
1931 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1932 * gcc.target/i386/avx2-check.h (main): Ditto.
1933 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1934 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1935 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1936 * gcc.target/i386/avx512er-check.h (main): Ditto.
1937 * gcc.target/i386/avx512f-check.h (main): Ditto.
1938 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1939 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1940 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1941
132fa33c 19422016-09-29 Uros Bizjak <ubizjak@gmail.com>
1943
1944 PR target/77756
1945 * gcc.target/i386/pr77756.c: New test.
1946
ea72fa65 19472016-09-29 Marek Polacek <polacek@redhat.com>
1948
1949 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1950
40334d1a 19512016-09-29 Marek Polacek <polacek@redhat.com>
1952
1953 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1954 C++14.
1955
2bf721c3 19562016-09-29 Martin Liska <mliska@suse.cz>
1957
1958 * objc/execute/construct1.m: New test.
1959
a8243a97 19602016-09-29 Richard Biener <rguenther@suse.de>
1961
1962 PR tree-optimization/77768
1963 * gcc.dg/torture/pr77768.c: New testcase.
1964
98da8d3b 19652016-09-28 Richard Biener <rguenther@suse.de>
1966
1967 PR middle-end/77407
1968 * gcc.dg/pr77407.c: New testcase.
1969
b0ab3ca0 19702016-09-29 Richard Biener <rguenther@suse.de>
1971
1972 PR middle-end/55152
1973 * gcc.dg/pr55152.c: New testcase.
1974 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1975
f76c9f26 19762016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1977
1978 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1979 (dg-options): Remove -m32.
1980
94d9ba6a 19812016-09-28 Martin Sebor <msebor@redhat.com>
1982
1983 PR middle-end/77721
1984 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1985
d23296dc 19862016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1987
1988 PR libgfortran/77707
1989 * gfortran.dg/inquire_17.f90: New test.
1990
2a2770c6 19912016-09-28 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR c++/77467
1994 * g++.dg/cpp1y/constexpr-77467.C: New test.
1995
3e822015 19962016-09-28 Martin Sebor <msebor@redhat.com>
1997
1998 PR c/77762
1999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2000 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2001 (test_sprintf_p_const): Adjust line numbers to avoid failures
2002 introduced in r240503.
2003
21ce832f 20042016-09-28 Martin Sebor <msebor@redhat.com>
2005
2006 PR middle-end/77683
2007 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2008
8d9e3eb6 20092016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2010
cfa852a5 2011 PR c++/77748
2012 * g++.dg/pr77550.C: Avoid undefined behavior.
2013
8d9e3eb6 2014 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2015
85dd8d9a 20162016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2017
2018 * gcc.dg/strlenopt-20.c: Update test.
2019 * gcc.dg/strlenopt-21.c: Likewise.
2020 * gcc.dg/strlenopt-22.c: Likewise.
2021 * gcc.dg/strlenopt-22g.c: Likewise.
2022 * gcc.dg/strlenopt-26.c: Likewise.
2023 * gcc.dg/strlenopt-5.c: Likewise.
2024 * gcc.dg/strlenopt-7.c: Likewise.
2025 * gcc.dg/strlenopt-9.c: Likewise.
2026
ce7e2f0e 20272016-09-27 Jakub Jelinek <jakub@redhat.com>
2028
4fd4e9e0 2029 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2030
66108a57 2031 * g++.dg/cpp1z/lambda-this1.C: New test.
2032 * g++.dg/cpp1z/lambda-this2.C: New test.
2033
ce7e2f0e 2034 PR c++/77722
2035 * g++.dg/ubsan/return-4.C: New test.
2036 * g++.dg/ubsan/return-5.C: New test.
2037 * g++.dg/ubsan/return-6.C: New test.
2038
eedf6f96 20392016-09-27 Jiong Wang <jiong.wang@arm.com>
2040
2041 * lib/target-supports.exp
2042 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2043 in function comment.
2044
febf7a45 20452016-09-27 Martin Liska <mliska@suse.cz>
2046
2047 PR gcov-profile/46266
2048 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2049 considered.
2050
1ef012e4 20512016-09-27 Richard Biener <rguenther@suse.de>
2052
2053 PR tree-optimization/77745
2054 * g++.dg/torture/pr77745.C: New testcase.
2055
fcaf08b7 20562016-09-27 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/77478
2059 * gcc.dg/torture/pr77478.c: New testcase.
2060
db46bcd3 20612016-09-27 Martin Liska <mliska@suse.cz>
2062
2063 PR gcov-profile/7970
2064 PR gcov-profile/16855
2065 PR gcov-profile/44779
2066 * g++.dg/gcov/pr16855.C: New test.
2067
2e0bcd96 20682016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2069
2070 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2071
93768ef7 20722016-09-27 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR fortran/77666
2075 * gfortran.dg/gomp/pr77666.f90: New test.
2076
b09a4365 20772016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2078
2079 PR ipa/77677
2080 * gcc.dg/torture/pr77677-2.c: New test.
2081
85527e8f 20822016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2083
2084 PR fortran/77420
2085 * gfortran.dg/pr77420_1.f90: New test.
2086 * gfortran.dg/pr77420_2.f90: Ditto.
2087 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2088 * gfortran.dg/pr77420_4.f90: this file.
2089
140cd7ff 20902016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2091
2092 PR middle-end/77719
2093 * gfortran.dg/pr77719.f90: New test.
2094
d4d58fc3 20952016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2096
2097 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2098 singular form of byte when quantity is unknown.
d4d58fc3 2099
e997bd3a 21002016-09-26 Marek Polacek <polacek@redhat.com>
2101
2102 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2103
9c7de46a 21042016-09-26 Martin Liska <mliska@suse.cz>
2105
2106 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2107 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2108 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2109 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2110 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2111 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2112 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2113 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2114 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2115
3c77f69c 21162016-09-26 Marek Polacek <polacek@redhat.com>
2117
2118 PR c/7652
2119 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2120 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2121 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2122 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2123 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2124 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2125 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2126 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2127 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2128 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2129 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2130 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2131 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2132 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2133 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2134 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2135 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2136 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2137 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2138 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2139 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2140 * c-c++-common/attr-fallthrough-1.c: New test.
2141 * c-c++-common/attr-fallthrough-2.c: New test.
2142 * g++.dg/cpp0x/fallthrough1.C: New test.
2143 * g++.dg/cpp0x/fallthrough2.C: New test.
2144 * g++.dg/cpp1z/fallthrough1.C: New test.
2145 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2146 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2147 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2148 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2149
40e245e1 21502016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2151
9e9fb49b 2152 PR fortran/77429
40e245e1 2153 * gfortran.dg/pr77429.f90: New test.
2154
cfffcdf4 21552016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2156
2157 PR fortran/77694
2158 * gfortran.dg/pr77694.f90: New test.
2159
223e6ae9 21602016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2161
2162 PR target/51244
2163 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2164
9e932ac2 21652016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2166
2167 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2168 for 32-bit mode.
2169
04f16d28 21702016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2171
2172 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2173 for 32-bit mode.
2174
481ce481 21752016-09-24 Marek Polacek <polacek@redhat.com>
2176
2177 PR c/77490
2178 * c-c++-common/Wbool-operation-1.c: New test.
2179 * gcc.dg/Wbool-operation-1.c: New test.
2180
8e652fcf 21812016-09-23 Fritz Reese <fritzoreese@gmail.com>
2182
2183 * gfortran.dg/dec_static_1.f90: New.
2184 * gfortran.dg/dec_static_2.f90: New.
2185 * gfortran.dg/dec_static_3.f90: New.
2186 * gfortran.dg/dec_static_4.f90: New.
2187
e7c4560c 21882016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2189
2190 PR fortran/48298
2191 * gfortran.dg/negative_unit_check.f90: Update test.
2192 * gfortran.dg/dtio_14.f90: New test.
481ce481 2193
ad020996 21942016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2195
2196 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2197 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2198 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2199 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2200 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2201 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2202 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2203
e2c1228b 22042016-09-23 Martin Sebor <msebor@redhat.com>
2205
2206 PR testsuite/77713
2207 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2208 assuming long double is bigger than double.
2209
9b5db70f 22102016-09-23 Jakub Jelinek <jakub@redhat.com>
2211
2212 Implement P0138R2, C++17 construction rules for enum class values
2213 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2214
a30e370d 22152016-09-23 David Malcolm <dmalcolm@redhat.com>
2216
2217 PR preprocessor/77672
2218 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2219 expected multiline output from first warning to reflect change
2220 in r240434.
2221
15650eb7 22222016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2223
2224 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2225
f886b2b4 22262016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2227 Tom de Vries <tom@codesourcery.com>
2228
2229 PR testsuite/77411
2230 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2231
f74ba31d 22322016-09-23 Marek Polacek <polacek@redhat.com>
2233
2234 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2235 * c-c++-common/gomp/atomic-13.c: Likewise.
2236 * c-c++-common/gomp/atomic-14.c: Likewise.
2237 * c-c++-common/pr60439.c: Remove invalid code.
2238 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2239 * g++.dg/expr/bitfield5.C: Likewise.
2240 * g++.dg/expr/bitfield6.C: Likewise.
2241 * g++.dg/expr/bool1.C: Likewise.
2242 * g++.dg/expr/bool3.C: Likewise.
2243 * g++.dg/expr/lval3.C: Likewise.
2244 * g++.dg/expr/lval4.C: Likewise.
2245 * g++.old-deja/g++.jason/bool5.C: Likewise.
2246
7413e757 22472016-09-23 David Malcolm <dmalcolm@redhat.com>
2248
2249 PR preprocessor/77672
2250 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2251 (test_terminator_location): New function.
2252
81df50de 22532016-09-23 Richard Biener <rguenther@suse.de>
2254
2255 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2256
5f4626d8 22572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2258
2259 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2260 -march=armv8.2-a+fp16 when supported by the hardware.
2261 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2263 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2264 semi-colons to a macro invocations.
2265 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2266 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2267 defined.
2268 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2269 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2272 defined.
2273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2280 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2282 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2283 defined.
2284 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2287 defined.
2288 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2291 defined.
2292 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2294 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2295 defined.
2296 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2298 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2299 defined. Also fix some white-space.
2300 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2301 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2302 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2303 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2304 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2305 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2306 defined. Also fix some long lines and white-space.
2307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2308 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2309 defined. Also fix some long lines and white-space.
2310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2312 defined.
2313 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2316 defined.
2317 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2319 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2320 defined.
2321 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2324 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2331 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2337 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2338 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2340
f2645569 23412016-09-23 Jiong Wang <jiong.wang@arm.com>
2342 Matthew Wahab <matthew.wahab@arm.com>
2343
2344 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2345 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2346 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2347 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2348 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2349 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2350 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2368 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2369 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2370 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2371 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2372 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2373 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2374 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2375 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2379 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2380 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2381
66a55fc4 23822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2383
2384 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2385 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2386 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2387 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2388 support.
2389
ada0f4c4 23902016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2391
2392 PR ipa/77677
2393 * gcc.dg/torture/pr77677.c: New test.
2394
8771094d 23952016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2396
2397 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2398 here now.
2399
c959fae1 24002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2401
2402 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2403 options. Add tests for float16x4_t and float16x8_t.
2404
88b594a3 24052016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2406
2407 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2408 * gcc.target/s390/risbg-ll-2.c: Ditto.
2409 * gcc.target/s390/risbg-ll-3.c: Ditto.
2410
e4ad661c 24112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2412
2413 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2414 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2415
4005a882 24162016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2417
2418 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2419 output to the simplified instructions.
2420
9854d864 24212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2422
2423 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2424 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2425
388ce7db 24262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2427
2428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2429 (FP16_SUPPORTED): New
2430 (expected-hfloat-16x4): Make conditional on __fp16 support.
2431 (expected-hfloat-16x8): Likewise.
2432 (vdup_n_f16): Disable for non-AArch64 targets.
2433 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2434 conditional on FP16_SUPPORTED.
2435 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2436 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2437 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2438 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2439 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2440 for testing __fp16.
2441 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2442 conditional on FP16_SUPPORTED.
2443 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2444 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2445
837bb76e 24462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2447
2448 * gcc.target/arm/short-vfp-1.c: New.
2449
e183c2b8 24502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2451
2452 * gcc.target/arm/attr-fp16-arith-1.c: New.
2453
cd6fbed6 24542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2455
2456 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2457 New.
2458 (add_options_for_arm_v8_2a_fp16_neon): New.
2459 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2460 (add_options_for_arm_arch_v8_2a): Auto-generate.
2461 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2462 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2463 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2464 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2465 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2466 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2467 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2468
4961b0ab 24692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2470
2471 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2472 arm_fp16_alternative_ok.
2473 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2474 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2475 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2476 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2477 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2478 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2479 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2480 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2481 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2482 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2483 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2484 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2485 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2486 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2487 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2488 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2489 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2490 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2491 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2492 arm_fp16_alternative_ok.
2493 * lib/target-supports.exp
2494 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2495 (check_effective_target_arm_fp16_alternative_ok): New.
2496 (check_effective_target_arm_fp16_none_ok_nocache): New.
2497 (check_effective_target_arm_fp16_none_ok): New.
2498
ce5b3c3b 24992016-09-23 Martin Liska <mliska@suse.cz>
2500
2501 * gcc.dg/ipa/pr77653.c: Replace adress
2502 with address.
2503
d4c65e05 25042016-09-23 Martin Liska <mliska@suse.cz>
2505
2506 * gcc.target/i386/movbe-4.c: New test.
2507
82a47693 25082016-09-23 Martin Liska <mliska@suse.cz>
2509
2510 * gcc.target/i386/crc32-5.c: New test.
2511
0253072a 25122016-09-23 Martin Liska <mliska@suse.cz>
2513
2514 * gcc.target/i386/pr71652.c: New test.
2515 * gcc.target/i386/pr71652-2.c: New test.
2516 * gcc.target/i386/pr71652-3.c: New test.
2517
0bfdbd22 25182016-09-23 Jakub Jelinek <jakub@redhat.com>
2519
2520 * lib/gcc-dg.exp (process-message): Support relative line number
2521 notation - .+4 or .-1 etc.
2522 * gcc.dg/dg-test-1.c: New test.
2523
ff982ab4 25242016-09-22 Martin Sebor <msebor@redhat.com>
2525
2526 PR target/77676
2527 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2528 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2529 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2530 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2531
78299f8d 25322016-09-22 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2535 * gcc.dg/ifcvt-2.c: Ditto.
2536 * gcc.dg/zero_bits_compound-1.c: Ditto.
2537 * gcc.dg/zero_bits_compound-1.c: Ditto.
2538 * gcc.dg/pr40550.c: Simplify target selectors.
2539 Use dg-additional-options.
2540 * gcc.dg/pr47893.c: Ditto.
2541 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2542 additional options for 32-bit x86 targets.
2543 * gcc.dg/pr70955.c: Move to ...
2544 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2545
ec645283 25462016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/61019
2549 * g++.dg/cpp0x/pr61019.C: New.
2550
9753b549 25512016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2552 Terry Guo <terry.guo@arm.com>
2553
2554 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2555 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2556 * gcc.target/arm/pure-code/pure-code.exp: New.
2557
7dbfb427 25582016-09-22 Uros Bizjak <ubizjak@gmail.com>
2559
2560 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2561 Remove SSE effective target requirement.
2562
7e20dff2 25632016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2564
2565 PR c++/71979
2566 * g++.dg/cpp0x/pr71979.C: New.
2567
05dd002d 25682016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2569
2570 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2571
53769cc8 25722016-09-22 Martin Liska <mliska@suse.cz>
2573
2574 PR ipa/77653
2575 * gcc.dg/ipa/pr77653.c: New test.
2576
51c846d6 25772016-09-22 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR fortran/77665
2580 * gfortran.dg/gomp/pr77665.f90: New test.
2581
51278c1a 25822016-09-22 Paul Thomas <pault@gcc.gnu.org>
2583
2584 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2585 * gfortran.dg/dtio_13.f90: New test.
2586
cde225a2 25872016-09-21 Louis Krupp <louis.krupp@zoho.com>
2588
2589 PR fortran/66107
2590 * gfortran.dg/pr66107.f90: New test.
2591
0d5530d9 25922016-09-21 Ian Lance Taylor <iant@golang.org>
2593
2594 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2595 with call to builtin delete function.
2596
9ca7e933 25972016-09-21 Joseph Myers <joseph@codesourcery.com>
2598
2599 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2600 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2601 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2602 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2603 tests.
2604
451127c6 26052016-09-21 Uros Bizjak <ubizjak@gmail.com>
2606
2607 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2608
98aa0f57 26092016-09-21 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR c++/77651
2612 * g++.dg/cpp1z/aligned-new6.C: New test.
2613
65eeae10 26142016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2615
2616 * gcc.target/arm/fp16-aapcs-3.c: New.
2617 * gcc.target/arm/fp16-aapcs-4.c: New.
2618 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2619 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2620 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2621 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2622
1a39df22 26232016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2624
2625 PR tree-optimization/77550
2626 * g++.dg/pr77550.C: New test.
2627
48bc6fdd 26282016-09-21 Georg-Johann Lay <avr@gjlay.de>
2629
2630 PR target/77326
2631 * gcc.target/avr/torture/pr77326.c: New test.
2632
a09b160b 26332016-09-21 Louis Krupp <louis.krupp@zoho.com>
2634
2635 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2636
91207228 26372016-09-21 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/77648
2640 * gcc.dg/torture/pr77648-1.c: New testcase.
2641 * gcc.dg/torture/pr77648-2.c: Likewise.
2642
f6aeb966 26432016-09-21 Richard Biener <rguenther@suse.de>
2644 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR tree-optimization/77621
2647 * gcc.dg/pr77621.c: New testcase.
2648
637b3ebb 26492016-09-21 Paul Thomas <pault@gcc.gnu.org>
2650
2651 PR fortran/77657
2652 * gfortran.dg/dtio_12.f90: New test.
2653
b5b88e7a 26542016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2655
2656 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2657
8ccdb0a4 26582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2659
2660 PR tree-optimization/72835
2661 * gcc.dg/tree-ssa/pr72835.c: New test.
2662
b9833bfd 26632016-09-20 Martin Sebor <msebor@redhat.com>
2664
2665 PR middle-end/49905
2666 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2668 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2669 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2670 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2671 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2672 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2673
597323ed 26742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2677 arguments/compare will be optimized away.
2678 * gcc.dg/torture/ftrapv-1.c: Likewise.
2679
25a8e007 26802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2681
2682 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2683 will be optimized away.
2684 * gcc.dg/ipa/vrp1.c: New test.
2685 * gcc.dg/ipa/vrp2.c: New test.
2686 * gcc.dg/ipa/vrp3.c: New test.
2687
6e93da1b 26882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2689
2690 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2691 does the same transformation.
2692 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2693 * gcc.dg/tree-ssa/evrp1.c: New test.
2694 * gcc.dg/tree-ssa/evrp2.c: New test.
2695 * gcc.dg/tree-ssa/evrp3.c: New test.
2696 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2697 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2698 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2699 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2700 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2701 foling now happens early.
2702 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2703 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2704 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2705 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2706 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2707
b8b3b645 27082016-09-20 Uros Bizjak <ubizjak@gmail.com>
2709
2710 PR target/77621
2711 * gcc.target/i386/pr77621.c: New test.
2712 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2713 pattern, loop should vectorize with -mtune=atom.
2714
81165554 27152016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2716 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR testsuite/63299
2719 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2720 instead of delete.
2721
2f8a2ead 27222016-09-20 Jakub Jelinek <jakub@redhat.com>
2723
a48667ee 2724 PR c++/77626
2725 * g++.dg/other/pr77626.C: New test.
2726
7e67c6d5 2727 PR c++/77638
2728 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2729
59934ea3 2730 PR c++/77637
2731 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2732
2f8a2ead 2733 PR middle-end/77624
2734 * c-c++-common/pr77624-1.c: New test.
2735 * c-c++-common/pr77624-2.c: New test.
2736
a1268ee1 27372016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2738
2739 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2740 of digits expected.
2741
0b77b2cf 27422016-09-20 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/77646
2745 * gcc.dg/torture/pr77646.c: New testcase.
2746
bed03df1 27472016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2748
2749 PR c++/77434
2750 * c-c++-common/Wint-in-bool-context.c: New test.
2751
cb19a0da 27522016-09-19 Joseph Myers <joseph@codesourcery.com>
2753
2754 * gcc.dg/cr-decimal-dig-1.c: New test.
2755
9b5c49ef 27562016-09-19 Joseph Myers <joseph@codesourcery.com>
2757
2758 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2759 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2760 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2761 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2762
48d1445d 27632016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2764
2765 PR rtl-optimization/77416
2766 * gcc.target/powerpc/pr77416.c: New.
2767
579f478b 27682016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2769
2770 PR c++/77639
2771 * g++.dg/template/error-recovery4.C: New test.
2772
f2e52448 27732016-09-19 Bin Cheng <bin.cheng@arm.com>
2774
2775 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2776
aaf7d5f8 27772016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2778
2779 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2780 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2781
5f036000 27822016-09-19 Jakub Jelinek <jakub@redhat.com>
2783 Jan Hubicka <jh@suse.cz>
2784
2785 PR target/77587
2786 * gcc.dg/pr77587.c: New test.
2787 * gcc.dg/pr77587a.c: New file.
2788
eee0cf09 27892016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2790
2791 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2792 * gfortran.dg/coarray_38.f90:
2793 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2794 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2795 * gfortran.dg/coarray_allocate_7.f08: New test.
2796 * gfortran.dg/coarray_allocate_8.f08: New test.
2797 * gfortran.dg/coarray_allocate_9.f08: New test.
2798 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2799 new caf_register.
2800 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2801 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2802 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2803 get_by_refs.
2804 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2805 * gfortran.dg/coarray_lock_7.f90: Same.
2806 * gfortran.dg/coarray_poly_5.f90: Same.
2807 * gfortran.dg/coarray_poly_6.f90: Same.
2808 * gfortran.dg/coarray_poly_7.f90: Same.
2809 * gfortran.dg/coarray_poly_8.f90: Same.
2810 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2811
891196d7 28122016-09-19 Fritz Reese <fritzoreese@gmail.com>
2813
2814 PR fortran/77584
2815 * gfortran.dg/dec_structure_15.f90: New testcase.
2816
281da9a3 28172016-09-19 Richard Biener <rguenther@suse.de>
2818
2819 PR middle-end/77605
2820 * gcc.dg/torture/pr77605.c: New testcase.
2821
8a252920 28222016-09-18 Louis Krupp <louis.krupp@zoho.com>
2823
2824 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2825
a18b7a33 28262016-09-17 Jan Hubicka <hubicka@ucw.cz>
2827
2828 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2829 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2830 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2831 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2832 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2833 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2834 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2835 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2836 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2837 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2838 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2839
b868c23d 28402016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2841
2842 * gcc.target/i386/pr68633.c: Fix expected result.
2843
360d7ea8 28442016-09-17 Louis Krupp <louis.krupp@gmail.com>
2845
2846 PR fortran/68078
2847 * gfortran.dg/pr68078.f90: New test.
2848 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2849
d58661cb 28502016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2851
2852 PR target/77613
2853 * gcc.target/powerpc/swaps-p8-25.c: New.
2854
24b3d864 28552016-09-16 Jakub Jelinek <jakub@redhat.com>
2856
e6db887a 2857 PR c++/77482
2858 * g++.dg/cpp0x/constexpr-77482.C: New test.
2859
44df6c11 2860 PR c++/77379
2861 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2862 thunk offsets.
2863 * g++.dg/abi/abi-tag23a.C: Likewise.
2864
53d2f3de 2865 PR c++/77338
2866 * g++.dg/cpp0x/decltype-77338.C: New test.
2867
24b3d864 2868 PR c++/77375
2869 * g++.dg/cpp0x/mutable1.C: New test.
2870
42f172d0 28712016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2872
2873 PR fortran/77612
2874 * gfortran.dg/pr77612.f90: New test.
2875
0665113b 28762016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2877
2878 * gcc.dg/torture/pr70421.c: Require int32plus.
2879
dff10ec9 28802016-09-16 Jakub Jelinek <jakub@redhat.com>
2881
be63912c 2882 PR middle-end/77475
2883 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2884
dff10ec9 2885 PR target/77526
2886 * gcc.target/i386/pr77526.c: New test.
2887
69cdadd9 28882016-09-16 Jakub Jelinek <jakub@redhat.com>
2889 Eric Botcazou <ebotcazou@adacore.com>
2890
2891 PR middle-end/77594
2892 * gcc.target/i386/pr77594.c: New test.
2893
b74250bc 28942016-09-15 Louis Krupp <louis.krupp@zoho.com>
2895
2896 PR fortran/69963
2897 * gfortran.dg/misplaced_implicit_character.f90: New test.
2898
834a2c29 28992016-09-15 Bin Cheng <bin.cheng@arm.com>
2900
2901 PR tree-optimization/77503
2902 * gcc.dg/vect/pr77503.c: New test.
2903
fbcb99d5 29042016-09-15 Richard Biener <rguenther@suse.de>
2905
2906 PR middle-end/77544
2907 * c-c++-common/torture/pr77544.c: New testcase.
2908
3aa4e8c2 29092016-09-15 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR middle-end/77475
2912 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2913 * gcc.dg/march-generic.c: Likewise.
2914 * gcc.target/i386/spellcheck-options-1.c: New test.
2915 * gcc.target/i386/spellcheck-options-2.c: New test.
2916 * gcc.target/i386/spellcheck-options-3.c: New test.
2917 * gcc.target/i386/spellcheck-options-4.c: New test.
2918
e9dea525 29192016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2920
2921 PR fortran/72743
2922 * gfortran.dg/goacc/pr72743.f90: New test.
2923
7270347c 29242016-09-15 Richard Biener <rguenther@suse.de>
2925
2926 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2927
091e8e90 29282016-09-15 Richard Biener <rguenther@suse.de>
2929
2930 PR tree-optimization/77514
2931 * gcc.dg/torture/pr77514.c: New testcase.
2932
8cc08773 29332016-09-14 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR c++/77549
2936 * g++.dg/lookup/pr77549.C: New test.
2937
5be60f03 29382016-09-14 Marek Polacek <polacek@redhat.com>
2939
2940 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2941 * c-c++-common/gomp/atomic-13.c: Likewise.
2942 * c-c++-common/gomp/atomic-14.c: Likewise.
2943 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2944 * g++.dg/cpp1z/bool-increment1.C: New test.
2945 * c-c++-common/pr60439.c: Add dg-warning.
2946 * g++.dg/expr/bitfield4.C: Likewise.
2947 * g++.dg/expr/bitfield5.C: Likewise.
2948 * g++.dg/expr/bitfield6.C: Likewise.
2949 * g++.dg/expr/bool1.C: Likewise.
2950 * g++.dg/expr/bool3.C: Likewise.
2951 * g++.dg/expr/lval3.C: Likewise.
2952 * g++.dg/expr/lval4.C: Likewise.
2953 * g++.old-deja/g++.jason/bool5.C: Likewise.
2954 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2955 * g++.dg/other/error18.C: Likewise.
2956 * g++.dg/gomp/atomic-14.C: Likewise.
2957
f80a245e 29582016-09-14 Nathan Sidwell <nathan@acm.org>
2959
2960 PR c++/77539
2961 * g++.dg/cpp1y/pr77539.C: New.
2962
7b329bca 29632016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2964
2965 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2966 dg-require.
2967 * g++.dg/ext/builtin_alloca.C: Likewise.
2968 * g++.dg/template/spec35.C: Likewise.
2969 * gcc.dg/builtins-68.c: Likewise.
2970 * gcc.misc-tests/gcov-13.c: Likewise.
2971 * gcc.misc-tests/gcov-14.c: Likewise.
2972
0029200d 29732016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2974
2975 * gfortran.dg/dec_structure_14.f90: New testcase.
2976
0975f764 29772016-09-14 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR sanitizer/68260
2980 * c-c++-common/tsan/pr68260.c: New test.
2981
1098c313 29822016-09-13 Joe Seymour <joe.s@somniumtech.com>
2983
2984 PR target/70713
2985 * gcc.target/msp430/function-attributes-1.c: New test.
2986 * gcc.target/msp430/function-attributes-2.c: New test.
2987 * gcc.target/msp430/function-attributes-3.c: New test.
2988
2e7b05a3 29892015-04-18 Martin Sebor <msebor@redhat.com>
2990
2991 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2992 of non-nul characters.
2993 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2994
46fad8d5 29952016-09-13 Jakub Jelinek <jakub@redhat.com>
2996
4bdba715 2997 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2998 * g++.dg/cpp1z/gen-attrs1.C: New test.
2999
99d887de 3000 PR tree-optimization/77454
3001 * gcc.dg/pr77454.c: New test.
3002
46fad8d5 3003 PR c++/77553
3004 * g++.dg/cpp1y/constexpr-77553.C: New test.
3005
68ef907c 30062016-09-13 David Malcolm <dmalcolm@redhat.com>
3007
3008 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3009 (test_show_locus): Replace rich_location::add_fixit_insert calls
3010 with add_fixit_insert_before and add_fixit_insert_after.
3011
2c24fd5e 30122016-09-13 Jason Merrill <jason@redhat.com>
3013 Tom de Vries <tom@codesourcery.com>
3014
3015 PR c++/77427
3016 * g++.dg/pr77427.C: New test.
3017
68b219ee 30182016-09-13 Martin Liska <mliska@suse.cz>
3019
3020 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3021 effective target.
3022 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3023 * lib/target-supports.exp: Define the new target.
3024
c72e91d3 30252016-09-12 Andrew Pinski <apinski@cavium.com>
3026
3027 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3028 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3029
b38c0a37 30302016-09-12 Uros Bizjak <ubizjak@gmail.com>
3031
3032 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3033 variable arguments.
3034 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3035 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3036 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3037 variable argument.
3038 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3039 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3040
7a21b590 30412016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3042
3043 PR c++/77496
3044 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3045 * g++.dg/ext/pr77496.C: New test.
3046 * g++.dg/warn/pr77496.C: New test.
3047
00434032 30482016-09-12 David Malcolm <dmalcolm@redhat.com>
3049
3050 PR c/72858
3051 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3052 to preserve conversion chars, and to preserve prefix information.
3053 * gcc.dg/format/pr72858.c: New test case.
3054
54f56c28 30552016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3056
3057 * gfortran.dg/pr77507.f90: Move to ...
3058 * gfortran.dg/ieee/pr77507.f90: here.
3059
08d6d42c 30602016-08-09 Jan Hubicka <hubicka@ucw.cz>
3061
3062 PR ipa/61159
3063 * compile/pr61159.c: New testcase
3064
35870532 30652016-08-09 Jan Hubicka <hubicka@ucw.cz>
3066
3067 PR ipa/64316
3068 * gcc.dg/ipa/pr63416.c: New testcase.
3069
953b9eef 30702016-09-10 Paul Thomas <pault@gcc.gnu.org>
3071 Steven G. Kargl <kargl@gcc.gnu.org>
3072
3073 PR fortran/77532
c78b1f64 3074 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3075
1aef7c3c 30762016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3077
3078 PR fortran/77507
3079 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3080 * gfortran.dg/c_assoc_4.f90: Ditto.
3081
3bb45f76 30822016-09-10 Tom de Vries <tom@codesourcery.com>
3083
3084 PR C/71602
3085 * c-c++-common/va-arg-va-list-type.c: New test.
3086
9731eaaf 30872016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3088
3089 PR rtl-optimization/77289
3090 * gcc.target/powerpc/pr77289.c: New test.
3091
911ea34a 30922016-09-09 Martin Sebor <msebor@redhat.com>
3093
3094 PR c/77520
3095 PR c/77521
3096 * gcc.dg/pr77520.c: New test.
3097 * gcc.dg/pr77521.c: New test.
3098
edd0f33b 30992016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3100
3101 PR fortran/77506
3102 * gfortran.dg/pr77506.f90: New test.
3103
374777a4 31042016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3105
3106 PR fortran/77507
3107 * gfortran.dg/pr77507.f90: New test.
3108
c5eddaf9 31092016-09-09 Joseph Myers <joseph@codesourcery.com>
3110
3111 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3112
3e7e4e14 31132016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3114 Louis Krupp <lkrupp@gcc.gnu.org>
3115
3116 PR fortran/69514
3117 * gfortran.dg/pr69514_1.f90: New test.
3118 * gfortran.dg/pr69514_2.f90: New test.
3119
51688bb7 31202016-09-08 Jakub Jelinek <jakub@redhat.com>
3121
a34338c9 3122 PR fortran/77500
3123 * gfortran.dg/gomp/pr77500.f90: New test.
3124
51688bb7 3125 PR fortran/77516
3126 * gfortran.dg/gomp/pr77516.f90: New test.
3127
3ecb55e7 31282016-09-07 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR middle-end/77475
3131 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3132 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3133 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3134 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3135 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3136 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3137
3da97ff7 31382016-09-07 David Malcolm <dmalcolm@redhat.com>
3139
3140 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3141 "substring-locations.h".
3142
b55f1f44 31432016-09-07 Richard Biener <rguenther@suse.de>
3144
3145 PR c/77450
3146 * c-c++-common/vector-subscript-8.c: Move ..
3147 * gcc.dg/pr77450.c: ... here.
3148
7d482049 31492016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3150
3151 PR libgfortran/77393
3152 * gfortran.dg/fmt_f0_2.f90: Update test.
3153 * gfortran.dg/fmt_f0_3.f90: New test.
3154
ef3b531c 31552016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3156
3157 PR debug/77389
3158 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3159 in dg-options.
3160
3161 PR debug/57519
3162 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3163
39370ea0 31642016-09-06 Jakub Jelinek <jakub@redhat.com>
3165
3166 PR target/69255
3167 * gcc.target/i386/pr69255-1.c: New test.
3168 * gcc.target/i386/pr69255-2.c: New test.
3169 * gcc.target/i386/pr69255-3.c: New test.
3170
31712016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3172
3173 PR c/77336
3174 * gcc.dg/format/miss-7.c: New test.
3175
88820414 31762016-09-06 Uros Bizjak <ubizjak@gmail.com>
3177
3178 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3179
4c790ba8 31802016-09-06 Martin Liska <mliska@suse.cz>
3181
3182 PR gcov-profile/77378
3183 PR gcov-profile/77466
3184 * gcc.dg/profile-update-warning.c: New test.
3185
43d2460d 31862016-09-06 Richard Biener <rguenther@suse.de>
3187
3188 PR tree-optimization/77479
3189 * gcc.dg/torture/pr77479.c: New testcase.
3190
4c04bcce 31912016-09-06 Richard Biener <rguenther@suse.de>
3192
3193 PR c/77450
3194 * c-c++-common/vector-subscript-7.c: Adjust.
3195 * c-c++-common/vector-subscript-8.c: New testcase.
3196
8925068a 31972016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3198
3199 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3200
daea048c 32012016-09-05 Jakub Jelinek <jakub@redhat.com>
3202
e315ff48 3203 PR target/77476
3204 * gcc.target/i386/avx512f-pr77476.c: New test.
3205 * gcc.target/i386/avx512bw-pr77476.c: New test.
3206 * gcc.target/i386/avx512dq-pr77476.c: New test.
3207
8eeca3ac 3208 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3209 Update comment to mention also avx512f.
3210
daea048c 3211 PR sanitizer/77396
3212 * g++.dg/asan/pr77396-2.C: New test.
3213
a6ffaadf 32142016-09-05 Uros Bizjak <ubizjak@gmail.com>
3215
3216 PR rtl-optimization/77452
3217 * gcc.target/i386/pr77452.c: New test.
3218
8f8828ba 32192016-09-05 Marek Polacek <polacek@redhat.com>
3220
3221 PR c/77423
3222 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3223
65277f2a 32242016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3225
3226 PR fortran/77391
3227 * gfortran.dg/pr77391.f90: New test.
3228
a1cf06b8 32292016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/77460
3232 * gfortran.dg/pr77460.f90: New test.
3233
4d261282 32342016-09-03 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR c/65467
3237 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3238
4fc4eb94 32392016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3240
3241 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3242
40a431fa 32432016-09-02 David Malcolm <dmalcolm@redhat.com>
3244
3245 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3246 test case.
3247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3248 diagnostic-test-show-locus-generate-patch.c to the sources
3249 for diagnostic_plugin_test_show_locus.c.
3250
a940fdc7 32512016-09-02 Jakub Jelinek <jakub@redhat.com>
3252
0b80c4b2 3253 PR c/65467
3254 * gcc.dg/gomp/_Atomic-1.c: New test.
3255 * gcc.dg/gomp/_Atomic-2.c: New test.
3256 * gcc.dg/gomp/_Atomic-3.c: New test.
3257 * gcc.dg/gomp/_Atomic-4.c: New test.
3258 * gcc.dg/gomp/_Atomic-5.c: New test.
3259
a940fdc7 3260 PR sanitizer/77396
3261 * g++.dg/asan/pr77396.C: New test.
3262
32632016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3264
3265 PR tree-optimization/71831
3266 * gcc.dg/builtin-object-size-16.c: New test.
3267 * gcc.dg/builtin-object-size-17.c: New test.
3268
0b404bb4 32692016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3270
3271 PR libgfortran/77393
3272 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3273
8a5817a9 32742016-09-01 Uros Bizjak <ubizjak@gmail.com>
3275
3276 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3277 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3278 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3279 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3280 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3281 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3282 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3283 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3284 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3285 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3286 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3287 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3288 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3289 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3290 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3291 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3292 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3293 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3294
209253ae 32952016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3296
3297 * gnat.dg/opt58.adb: New test.
3298 * gnat.dg/opt58_pkg.ads: New helper.
3299
15182c1d 33002016-09-01 Richard Biener <rguenther@suse.de>
3301
3302 PR middle-end/77436
3303 * gcc.dg/torture/pr77436.c: New testcase.
3304
1c02615c 33052016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3306
3307 * gcc.dg/pr64252.c: Require int32plus.
3308 * gcc.dg/pr66299-1.c: Likewise.
3309 * gcc.dg/pr66299-2.c: Likewise.
3310 * gcc.dg/torture/20131115-1.c: Skip for avr.
3311
08fded5f 33122016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3313
3314 * gcc.target/aarch64/ands_3.c: New test.
3315
a7b3b7c4 33162016-08-31 Jakub Jelinek <jakub@redhat.com>
3317
68c215e4 3318 PR fortran/77352
3319 * gfortran.dg/gomp/pr77352.f90: New test.
3320
a7b3b7c4 3321 PR fortran/77374
3322 * gfortran.dg/gomp/pr77374.f08: New test.
3323
51a43c06 33242016-08-31 Marc Glisse <marc.glisse@inria.fr>
3325
3326 PR tree-optimization/73714
3327 * gcc.dg/tree-ssa/pr73714.c: New test.
3328
01109414 33292016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3330
3331 PR libgfortran/77393
3332 * gfortran.dg/fmt_f0_2.f90: New test.
3333
8036ac7f 33342016-08-31 Marc Glisse <marc.glisse@inria.fr>
3335
3336 * gcc.target/i386/pr59539-2.c: Adapt options.
3337 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3338
b298bde8 33392016-08-31 Paul Thomas <pault@gcc.gnu.org>
3340
3341 PR fortran/77418
3342 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3343 of the associate entity and replace with a pointer to the
3344 intended item on the stack.
3345
9f732c4e 33462016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3347 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3348
3349 PR fortran/48298
3350 * gfortran.dg/dtio_1.f90: New test.
3351 * gfortran.dg/dtio_2.f90: New test.
3352 * gfortran.dg/dtio_3.f90: New test.
3353 * gfortran.dg/dtio_4.f90: New test.
3354 * gfortran.dg/dtio_5.f90: New test.
3355 * gfortran.dg/dtio_6.f90: New test.
3356 * gfortran.dg/dtio_7.f90: New test.
3357 * gfortran.dg/dtio_8.f90: New test.
3358 * gfortran.dg/dtio_9.f90: New test.
3359 * gfortran.dg/dtio_10.f90: New test.
3360
d6dd1b60 33612016-08-30 David Malcolm <dmalcolm@redhat.com>
3362
3363 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3364 (test_many_nested_locations): New function.
3365 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3366 (test_show_locus): Handle "test_many_nested_locations".
3367
2e7400df 33682016-08-30 David Malcolm <dmalcolm@redhat.com>
3369
3370 * g++.dg/template/double-greater-than-fixit.C: New test case.
3371
98023bfd 33722016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3373
3374 * gnat.dg/opt57.ad[sb]: New test.
3375 * gnat.dg/opt57_pkg.ads: New helper.
3376
f9723d87 33772016-08-30 Richard Biener <rguenther@suse.de>
3378
3379 PR tree-optimization/69047
3380 * gcc.dg/pr69047.c: Fix byte-order check.
3381
77ce6232 33822016-08-30 Jakub Jelinek <jakub@redhat.com>
3383
adca2d16 3384 PR tree-optimization/72866
3385 * gcc.dg/vect/pr72866.c: New test.
3386
06cee168 3387 PR debug/77363
3388 * g++.dg/debug/dwarf2/pr77363.C: New test.
3389
4472e8d1 3390 PR middle-end/77377
3391 * gcc.target/i386/pr77377.c: New test.
3392
77ce6232 3393 PR debug/77389
3394 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3395 in dg-options.
3396
36bda760 33972016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3398
3399 * gfortran.dg/pr77372.f90: Moved to ...
3400 * gfortran.dg/ieee/pr77372.f90: here.
3401
2db6ea89 34022016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3403
3404 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3405 vector short/char initializations.
3406 * gcc.target/powerpc/vec-init-5.c: Likewise.
3407 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3408 vector initialization optimizations.
3409 * gcc.target/powerpc/vec-init-7.c: Likewise.
3410 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3411 vector float/double initializations.
3412 * gcc.target/powerpc/vec-init-9.c: Likewise.
3413
1e4df796 34142016-08-29 Uros Bizjak <ubizjak@gmail.com>
3415
3416 PR target/77403
3417 * gcc.target/i386/pr77403.c: New test.
3418
f293b7f2 34192016-08-29 Marek Polacek <polacek@redhat.com>
3420
3421 PR c/77292
3422 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3423
ea2ec8f6 34242016-08-29 Tom de Vries <tom@codesourcery.com>
3425
3426 PR c/77398
3427 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3428
686436fe 34292016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3430
3431 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3432
686436fe 34332016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3434
3435 * gfortran.dg/dec_structure_13.f90: New testcase.
3436
f1ecf8b3 34372016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3438
3439 PR fortran/77261
3440 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3441 available.
3442
4670f428 34432016-08-28 Tom de Vries <tom@codesourcery.com>
3444
3445 PR lto/70955
3446 * gcc.dg/pr70955.c: New test.
3447 * gcc.dg/lto/pr70955_0.c: Same.
3448 * gcc.dg/lto/pr70955_1.c: Same.
3449
b243b563 34502016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3451
3452 PR tree-optimization/71077
3453 * gcc.target/i386/pr71077.c: New test.
3454
92a44a68 34552016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3456
3457 PR fortran/77380
3458 * gfortran.dg/pr77380.f90: New test.
3459
92a44a68 34602016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3461
3462 PR fortran/77372
3463 gfortran.dg/pr77372.f90: New test.
3464
367964fa 34652016-08-26 David Malcolm <dmalcolm@redhat.com>
3466
3467 * gcc.dg/spellcheck-fields-2.c (test): Move
3468 dg-begin/end-multiline-output within function body.
3469 (test_macro): New function.
3470
df4248fb 34712016-08-26 David Malcolm <dmalcolm@redhat.com>
3472
3473 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3474 (test_fixit_insert): Update expected output.
3475 (test_fixit_remove): Likewise.
3476 (test_fixit_replace): Likewise.
3477
377da6e4 34782016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3479
3480 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3481 Fix typo.
3482
4f16cc83 34832016-08-26 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/69047
3486 * gcc.dg/pr69047.c: New testcase.
3487
a54071b2 34882016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3489 Martin Jambhor <mjambor@suse.cz>
377da6e4 3490
a54071b2 3491 * gcc.dg/ipa/propbits-1.c: New test-case.
3492 * gcc.dg/ipa/propbits-2.c: Likewise.
3493 * gcc.dg/ipa/propbits-3.c: Likewise.
3494
2ae10c8c 34952016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3496
3497 PR fortran/77351
3498 * gfortran.dg/pr77351.f90: New test.
3499
c4963714 35002016-08-25 Marek Polacek <polacek@redhat.com>
3501
3502 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3503
49e1f4eb 35042016-08-25 Marek Polacek <polacek@redhat.com>
3505
3506 PR c/77323
3507 * gcc.dg/pr77323.c: New test.
3508
984f03c2 35092016-08-24 Paul Thomas <pault@gcc.gnu.org>
3510
3511 PR fortran/77358
3512 * gfortran.dg/submodule_17.f08: New test.
3513
92a44a68 35142016-08-24 Michael Collison <michael.collison@linaro.org>
3515 Michael Collison <michael.collison@arm.com>
f6c98a9a 3516
3517 * gcc.target/arm/builtin_saddl.c: New testcase.
3518 * gcc.target/arm/builtin_saddll.c: New testcase.
3519 * gcc.target/arm/builtin_uaddl.c: New testcase.
3520 * gcc.target/arm/builtin_uaddll.c: New testcase.
3521 * gcc.target/arm/builtin_ssubl.c: New testcase.
3522 * gcc.target/arm/builtin_ssubll.c: New testcase.
3523 * gcc.target/arm/builtin_usubl.c: New testcase.
3524 * gcc.target/arm/builtin_usubll.c: New testcase.
3525
8938d43d 35262016-08-24 Uros Bizjak <ubizjak@gmail.com>
3527
3528 PR target/77270
3529 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3530 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3531 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3532 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3533 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3534 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3535 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3536 effective target. Remove scan-assembler-times directives.
3537 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3538 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3539 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3540
2fb84e50 35412016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3542
3543 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3544 of unsigned int.
3545 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3546
cac7df4e 35472016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3548
3549 PR testsuite/77317
3550 * lib/target-supports.exp
3551 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3552 (check_effective_target_vect_natural_alignment): Ditto.
3553 (check_effective_target_vector_alignment_reachable): Ditto.
3554 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3555
b904831d 35562016-08-23 Ian Lance Taylor <iant@golang.org>
3557
3558 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3559
ff055c48 35602016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3561
3562 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3563 being created from pointers to memory locations.
3564 * gcc.target/powerpc/vec-init-2.c: Likewise.
3565
27af8972 35662016-08-23 Fritz Reese <fritzoreese@gmail.com>
3567
3568 * gfortran.dg/dec_structure_12.f90: New testcase.
3569
bd8ac469 35702016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3571
3572 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3573
434d4291 35742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3575
3576 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3577 verification.
3578
be0be2de 35792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3580
3581 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3582 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3583
7feac654 35842016-08-23 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/27336
3587 * c-c++-common/pr27336.c: New testcase.
3588
364743f3 35892016-08-22 Marek Polacek <polacek@redhat.com>
3590
3591 PR c++/77321
3592 * g++.dg/cpp1y/pr77321.C: New test.
3593
b92c452d 35942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3595
3596 PR fortran/60774
3597 * gfortran.dg/empty_label.f: Adjust test for new error message.
3598 * gfortran.dg/empty_label.f90: Ditto.
3599 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3600 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3601 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3602
bfbc628a 36032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3604
3605 PR fortran/61318
3606 * gfortran.dg/pr61318.f90: New test.
3607
99af6e70 36082016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3609
3610 PR fortran/77260
3611 * gfortran.dg/pr77260_1.f90: New test.
3612 * gfortran.dg/pr77260_2.f90: Ditto.
3613
6cfc7001 36142016-08-22 Joseph Myers <joseph@codesourcery.com>
3615
3616 PR middle-end/77269
3617 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3618 __builtin_signbitf and __builtin_signbitl in expected generic
3619 expansion.
3620 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3621 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3622 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3623 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3624 tests.
3625
012f068a 36262016-08-22 Joseph Myers <joseph@codesourcery.com>
3627
3628 * gcc.dg/torture/float128-builtin.c,
3629 gcc.dg/torture/float128-ieee-nan.c,
3630 gcc.dg/torture/float128x-builtin.c,
3631 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3632 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3633 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3634 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3635 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3636 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3637 gcc.dg/torture/floatn-nan.h: New tests.
3638
e2c5b687 36392016-08-22 Joseph Myers <joseph@codesourcery.com>
3640
3641 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3642 macro.
3643 (main): Update calls to TEST_I_F.
3644 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3645 macro.
3646 (main): Update calls to TEST_I_F.
3647
b4635564 36482016-08-22 Joseph Myers <joseph@codesourcery.com>
3649
3650 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3651 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3652 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3653 names in calls to TEST_I_F.
3654
802bc569 36552016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3656
3657 PR c/52952
3658 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3659
70fa7158 36602016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3661
3662 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3663 and !natural_alignment_64.
3664 * gcc.dg/ipa/propalign-2.c: Likewise.
3665 * gcc.dg/ipa/propalign-3.c: Likewise.
3666 * gcc.dg/ipa/propalign-4.c: Likewise.
3667 * gcc.dg/ipa/propalign-5.c: Likewise.
3668 * lib/target-supports.exp
3669 (check_effective_target_natural_alignment_32): Add avr-*-*.
3670
d0346b1a 36712016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3672
3673 PR tree-optimization/61839
3674 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3675 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3676 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3677 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3678
82c85aba 36792016-08-19 Joseph Myers <joseph@codesourcery.com>
3680
3681 PR c/32187
3682 * lib/target-supports.exp (check_effective_target_float16)
3683 (check_effective_target_float32, check_effective_target_float64)
3684 (check_effective_target_float128, check_effective_target_float32x)
3685 (check_effective_target_float64x)
3686 (check_effective_target_float128x)
3687 (check_effective_target_float16_runtime)
3688 (check_effective_target_float32_runtime)
3689 (check_effective_target_float64_runtime)
3690 (check_effective_target_float128_runtime)
3691 (check_effective_target_float32x_runtime)
3692 (check_effective_target_float64x_runtime)
3693 (check_effective_target_float128x_runtime)
3694 (check_effective_target_floatn_nx_runtime)
3695 (add_options_for_float16, add_options_for_float32)
3696 (add_options_for_float64, add_options_for_float128)
3697 (add_options_for_float32x, add_options_for_float64x)
3698 (add_options_for_float128x): New procedures.
3699 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3700 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3701 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3702 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3703 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3704 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3705 gcc.dg/torture/float128-complex.c,
3706 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3707 gcc.dg/torture/float128x-basic.c,
3708 gcc.dg/torture/float128x-complex.c,
3709 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3710 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3711 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3712 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3713 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3714 gcc.dg/torture/float32x-basic.c,
3715 gcc.dg/torture/float32x-complex.c,
3716 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3717 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3718 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3719 gcc.dg/torture/float64x-basic.c,
3720 gcc.dg/torture/float64x-complex.c,
3721 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3722 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3723 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3724 gcc.dg/torture/floatn-tg.h,
3725 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3726 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3727 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3728 gcc.dg/torture/fp-int-convert-float128x.c,
3729 gcc.dg/torture/fp-int-convert-float16-timode.c,
3730 gcc.dg/torture/fp-int-convert-float16.c,
3731 gcc.dg/torture/fp-int-convert-float32-timode.c,
3732 gcc.dg/torture/fp-int-convert-float32.c,
3733 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3734 gcc.dg/torture/fp-int-convert-float32x.c,
3735 gcc.dg/torture/fp-int-convert-float64-timode.c,
3736 gcc.dg/torture/fp-int-convert-float64.c,
3737 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3738 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3739 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3740 maximum exponent of floating-point type. Use it in testing
3741 whether 0x8...0 fits in the floating-point type. Always treat -1
3742 (signed 0xf...f) as fitting in the floating-point type.
3743 (M_OK1): New macro.
3744 * gcc.dg/torture/fp-int-convert-double.c,
3745 gcc.dg/torture/fp-int-convert-float.c,
3746 gcc.dg/torture/fp-int-convert-float128-timode.c,
3747 gcc.dg/torture/fp-int-convert-float128.c,
3748 gcc.dg/torture/fp-int-convert-float80-timode.c,
3749 gcc.dg/torture/fp-int-convert-float80.c,
3750 gcc.dg/torture/fp-int-convert-long-double.c,
3751 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3752
cf0bbc39 37532016-08-19 Jakub Jelinek <jakub@redhat.com>
3754
9354a9a5 3755 PR fortran/72744
3756 * gfortran.dg/gomp/pr72744.f90: New test.
3757
cf0bbc39 3758 PR fortran/69281
3759 * gfortran.dg/gomp/pr69281.f90: New test.
3760
ee0e163a 37612016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3762
1e4df796 3763 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3764 the last special seed value.
3765 * gfortran.dg/random_7.f90: Use size for last array member instead
3766 of hardcoded value.
ee0e163a 3767
6d7de609 37682016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3769
3770 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3771 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3772
e3243c77 37732016-08-19 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/77286
3776 * gcc.dg/torture/pr77286.c: New testcase.
3777
b983d92d 37782016-08-18 David Malcolm <dmalcolm@redhat.com>
3779
3780 * gcc.dg/verbose-asm-2.c: New test case.
3781
48a7392b 37822016-08-18 David Malcolm <dmalcolm@redhat.com>
3783
3784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3785 (custom_diagnostic_finalizer): Update for change to
3786 diagnostic_show_locus.
3787
5c8151fa 37882016-08-18 David Malcolm <dmalcolm@redhat.com>
3789
3790 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3791 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3792
26040f06 37932016-08-18 Marek Polacek <polacek@redhat.com>
3794
3795 PR c/71514
3796 * gcc.dg/pr71514.c: New test.
3797
360e911d 37982015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3799
3800 PR target/72839
3801 * gcc.target/i386/pr72839.c: New test.
3802
6de0546d 38032016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3804
3805 PR middle-end/70895
3806 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3807 * c-c++-common/goacc/reduction-1.c: Likewise.
3808 * c-c++-common/goacc/reduction-2.c: Likewise.
3809 * c-c++-common/goacc/reduction-3.c: Likewise.
3810 * c-c++-common/goacc/reduction-4.c: Likewise.
3811
cee80871 38122016-08-18 Alan Modra <amodra@gmail.com>
3813
3814 * gcc.c-torture/compile/pr72771.c: New.
3815
f9c39b65 38162016-08-17 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR fortran/67496
3819 * gfortran.dg/pr67496.f90: New test.
3820
92a44a68 38212015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3822
3823 PR tree-optimization/71752
f9c39b65 3824 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3825
d2392ec3 38262016-08-17 Uros Bizjak <ubizjak@gmail.com>
3827
3828 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3829
c4994c0b 38302016-08-17 Jakub Jelinek <jakub@redhat.com>
3831
3832 PR middle-end/77259
3833 * g++.dg/ipa/devirt-52.C: New test.
3834
f7896ff0 38352016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3836
3837 * c-c++-common/goacc/reduction-6.c: New testcase.
3838
7104d1a8 38392016-08-17 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/76490
3842 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3843 * gcc.dg/pr52904.c: XFAIL.
3844
cff41b9e 38452016-08-17 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/23855
3848 * gcc.dg/loop-unswitch-2.c: Adjust.
3849
b1398e47 38502016-08-16 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR tree-optimization/72817
3853 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3854
de41fc22 38552016-08-16 Joseph Myers <joseph@codesourcery.com>
3856
3857 PR libgcc/77265
3858 * gcc.dg/torture/float128-extend-inf.c: New test.
3859
5927e78e 38602016-08-16 David Malcolm <dmalcolm@redhat.com>
3861
3862 PR c/72857
3863 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3864 for embedded NUL.
3865 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3866 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3867 caret placement.
3868 (test_oct): Likewise.
3869 (test_multiple): Likewise.
3870 (test_field_width_specifier): Likewise.
3871 (test_field_width_specifier_2): New function.
3872 (test_field_precision_specifier): New function.
3873 (test_embedded_nul): Update expected caret placement.
3874 (test_non_contiguous_strings): Update line number.
3875 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3876 (__emit_string_literal_range): Add "caret_idx" param.
3877 (test_simple_string_literal): Add value for new param, updating
3878 expected output..
3879 (test_concatenated_string_literal): Likewise.
3880 (test_multiline_string_literal): Likewise.
3881 (test_hex): Likewise.
3882 (test_oct): Likewise.
3883 (test_multiple): Likewise.
3884 (test_ucn4): Likewise.
3885 (test_ucn8): Likewise.
3886 (test_u8): Likewise.
3887 (test_u): Likewise; update expected message, from "range" to
3888 "location".
3889 (test_U): Likewise.
3890 (test_L): Likewise.
3891 (test_macro): Add value for new param.
3892 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3893 (__emit_string_literal_range): Add "caret_idx" param.
3894 (test_stringified_token_1): Add value for new param. Update
3895 expected message, from "range" to "location".
3896 (test_stringized_token_2): Likewise, adding param to macro.
3897 (test_stringified_token_3): Likewise.
3898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3899 (emit_warning): Convert param from source_range to location_t.
3900 (test_string_literals): Add caret_idx param, and use it when
3901 constructing a substring_loc. Update error message, from
3902 "range" to "location".
3903
b8d94309 39042016-08-16 Jakub Jelinek <jakub@redhat.com>
3905
2e947447 3906 PR target/71910
3907 * g++.dg/gomp/pr71910.C: New test.
3908
9ea71b15 3909 PR middle-end/67485
3910 * gcc.c-torture/compile/pr67485.c: New test.
3911
b8d94309 3912 PR target/72867
3913 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3914
31de5086 39152016-08-16 Bin Cheng <bin.cheng@arm.com>
3916
3917 PR tree-optimization/69848
3918 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3919
a05d3de8 39202016-08-16 Martin Liska <mliska@suse.cz>
3921
3922 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3923 of memory operations so that it can be handled by core2
3924 in 32-bit mode.
3925
b50ad04e 39262016-08-16 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/76783
3929 * gcc.dg/pr76783.c: New testcase.
3930 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3931
b441db40 39322016-08-16 Bin Cheng <bin.cheng@arm.com>
3933
3934 PR tree-optimization/72817
3935 PR tree-optimization/73450
3936 * gcc.dg/tree-ssa/pr72817.c: New test.
3937 * gcc.dg/tree-ssa/pr73450.c: New test.
3938
36d310d0 39392016-08-15 Fritz Reese <fritzoreese@gmail.com>
3940
3941 * gfortran.dg/init_flag_13.f90: New testcase.
3942 * gfortran.dg/init_flag_14.f90: Ditto.
3943 * gfortran.dg/init_flag_15.f03: Ditto.
3944 * gfortran.dg/dec_init_1.f90: Ditto.
3945 * gfortran.dg/dec_init_2.f90: Ditto.
3946
e5ec9f76 39472016-08-15 Uros Bizjak <ubizjak@gmail.com>
3948
3949 PR target/72867
3950 * gcc.target/i386/pr72867.c: New test.
3951
6ce66d38 39522016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3953
3954 * c-c++-common/dump-ada-spec-5.c: New test.
3955
894463cf 39562016-08-15 Richard Biener <rguenther@suse.de>
3957
3958 PR tree-optimization/73434
3959 * gcc.dg/torture/pr73434.c: New testcase.
3960
98b374b4 39612016-08-15 Jakub Jelinek <jakub@redhat.com>
3962
3963 PR tree-optimization/72824
3964 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3965
9b90f118 39662016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3967
3968 PR fortran/70598
3969 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3970 in use_device clause.
3971 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3972 * gfortran.dg/goacc/list.f95: Adjust to catch
3973 "neither a POINTER nor an array" error messages.
3974
1d80868e 39752016-08-14 Uros Bizjak <ubizjak@gmail.com>
3976
3977 PR target/76342
3978 * gcc.target/i386/pr76342.c: New test.
3979
153e4ac1 39802016-08-12 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR c/71512
3983 * g++.dg/ubsan/pr71512.C: New test.
3984 * c-c++-common/ubsan/pr71512-1.c: New test.
3985 * c-c++-common/ubsan/pr71512-2.c: New test.
3986
3c382998 39872016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3988
3989 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3990 vector initialization options.
3991 * gcc.target/powerpc/vec-init-2.c: Likewise.
3992 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3993 is generated on ISA 3.0.
3994
7079d57a 39952016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3996
3997 PR middle-end/71654
3998 * gcc.dg/c-c++-common/pr71654.c: New test.
3999 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4000 dg-options.
4001 * gcc.dg/tree-ssa/vrp24: Likewise.
4002
7175bb2a 40032016-08-12 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c/67410
4006 * gcc.dg/pr67410.c: New test.
4007
56fb8e9d 40082016-08-12 Bin Cheng <bin.cheng@arm.com>
4009
4010 PR tree-optimization/69848
4011 * gcc.dg/vect/vect-pr69848.c: New test.
4012
1f84b4ab 40132016-08-12 Uros Bizjak <ubizjak@gmail.com>
4014
4015 PR testsuite/71008
4016 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4017 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4018 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4019 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4020
60b349d9 40212016-08-12 Richard Biener <rguenther@suse.de>
4022
4023 PR tree-optimization/57326
4024 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4025 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4026 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4027 * gcc.target/i386/pr45685.c: Likewise.
4028 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4029 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4030 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4031 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4032 * gfortran.dg/pr34163.f90: Likewise.
4033
6d5f72f3 40342016-08-12 Martin Liska <mliska@suse.cz>
4035
4036 * g++.dg/gcov/gcov-16.C: New test.
4037 * lib/gcov.exp: Support new argument for run-gcov function.
4038
b357db2c 40392016-08-12 Martin Liska <mliska@suse.cz>
4040
4041 PR gcov-profile/35590
4042 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4043
08e33f10 40442016-08-12 Richard Biener <rguenther@suse.de>
4045
4046 PR tree-optimization/72851
4047 * gcc.dg/torture/pr72851.c: New testcase.
4048
92a44a68 40492016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4050
832d369d 4051 PR debug/63240
4052 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4053 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4054 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4055 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4056 DW_AT_deleted.
4057
1289a281 4058 PR debug/55641
4059 * g++.dg/debug/dwarf2/ref-1.C: New.
4060
9a478fab 4061 PR debug/49366
4062 * g++.dg/debug/dwarf2/template-params-12.H: New.
4063 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4064 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4065 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4066 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4067 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4068 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4069 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4070
e61229f8 40712016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4072
4073 PR target/72863
4074 * gcc.target/powerpc/pr72863.c: New test.
4075
c7823416 40762016-08-11 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4079
df15667f 40802015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4081
4082 * gcc.target/i386/pieces-strcpy-1.c: New test.
4083 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4084
83c375ba 40852016-08-11 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR c++/72868
4088 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4089
350f354a 40902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4091
4092 * gcc.target/i386/pieces-memcpy-1.c: New test.
4093 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4094 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4095 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4096 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4097 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4098
74be5bc1 40992016-08-11 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR c/72816
20fb4916 4102 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4103
40395983 41042016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4105
4106 PR tree-optimization/71083
4107 * gcc.c-torture/execute/pr71083.c: New test.
4108 * gnat.dg/loop_optimization23.adb: New test.
4109 * gnat.dg/loop_optimization23_pkg.ads: New test.
4110 * gnat.dg/loop_optimization23_pkg.adb: New test.
4111
ec969ce4 41122016-08-11 Richard Biener <rguenther@suse.de>
4113
4114 PR tree-optimization/72772
4115 * gcc.dg/graphite/pr35356-1.c: Adjust.
4116 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4117
25482c16 41182016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4119
4120 * gfortran.dg/random_7.f90: Take into account that the last seed
4121 value is the special p value.
4122 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4123
f454033a 41242016-08-11 Richard Biener <rguenther@suse.de>
4125
4126 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4127
2d2b78a1 41282016-08-11 Alan Modra <amodra@gmail.com>
4129
4130 * gcc.target/powerpc/pr71680.c: New.
4131
97468983 41322016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4133
4134 * gcc.target/powerpc/bfp/bfp.exp: New file.
4135 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4136 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4137 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4138 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4139 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4140 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4141 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4142 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4143 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4144 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4145 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4146 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4147 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4148 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4149 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4150 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4151 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4152 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4153 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4154 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4155 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4160 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4161 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4162 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4163 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4164 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4165 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4166 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4167 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4168 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4169 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4170 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4171 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4172 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4173 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4174 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4175 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4176 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4177 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4178 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4179 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4180 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4181 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4182 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4183 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4184 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4185 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4186 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4187 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4188
23a6fe48 41892016-08-10 Bin Cheng <bin.cheng@arm.com>
4190
4191 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4192 Add aarch64*-*-*.
4193
0cb8f73e 41942016-08-10 Bin Cheng <bin.cheng@arm.com>
4195
4196 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4197
b7ed2a65 41982016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4199
4200 PR target/72853
4201 * gcc.target/powerpc/pr72853.c: New test.
4202
2d2b4107 42032016-08-10 Martin Liska <mliska@suse.cz>
4204
4205 PR gcov-profile/58306
4206 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4207
7132b755 42082016-08-10 Martin Liska <mliska@suse.cz>
4209
4210 * g++.dg/gcov/gcov-threads-1.C: New test.
4211
5186407c 42122016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4213
4214 PR target/71873
4215 * gcc.target/avr/pr71873.c: New test.
4216
44f01555 42172016-08-09 Martin Liska <mliska@suse.cz>
4218
4219 * g++.dg/gcov/gcov-dump-1.C: New test.
4220 * g++.dg/gcov/gcov-dump-2.C: New test.
4221
7d4f18f5 42222016-08-09 Martin Liska <mliska@suse.cz>
4223
4224 * gcc.dg/tree-prof/val-prof-9.c: New test.
4225
defa7026 42262016-08-09 Martin Liska <mliska@suse.cz>
4227
4228 * gcc.dg/tree-prof/val-prof-8.c: New test.
4229
ae7e6062 42302016-08-09 Martin Jambor <mjambor@suse.cz>
4231
0c47dd26 4232 PR ipa/71981
4233 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4234
a69fb570 42352016-08-09 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR tree-optimization/33707
4238 * gcc.dg/vect/pr33707.c: New test.
4239
a031a844 42402016-08-09 Bin Cheng <bin.cheng@arm.com>
4241
4242 PR tree-optimization/pr72772
4243 * gcc.dg/tree-ssa/pr72772.c: New test.
4244
8f1baf0d 42452016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4246
4247 PR rtl-optimization/66669
4248 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4249
53e7aca1 42502016-08-09 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR tree-optimization/72824
4253 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4254
c162fa25 42552016-08-09 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/71802
4258 * gcc.dg/torture/pr71802.c: New testcase.
4259
87156a7d 42602016-08-09 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/72809
4263 * g++.dg/eh/stdarg1.C: New test.
4264
d0029333 42652016-08-08 Andi Kleen <ak@linux.intel.com>
4266
4267 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4268 test command line in failure log.
4269 (profopt-execute): dito. Make autofdo file names unique.
4270
7af4d06b 42712016-08-08 David Malcolm <dmalcolm@redhat.com>
4272
4273 PR c/64955
4274 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4275 output.
4276
7091ff70 42772016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4278
4279 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4280 c99_runtime.
4281 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4282 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4283 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4284 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4285 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4286 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4287
d189b094 42882016-08-08 David Malcolm <dmalcolm@redhat.com>
4289
4290 PR c/52952
4291 * gcc.dg/cpp/pr66415-1.c: Likewise.
4292 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4293 * gcc.dg/format/c90-printf-1.c: Likewise.
4294 * gcc.dg/format/diagnostic-ranges.c: New test case.
4295
440837fe 42962016-08-08 Jakub Jelinek <jakub@redhat.com>
4297
7cbcf608 4298 PR fortran/72716
4299 * gfortran.dg/gomp/pr72716.f90: New test.
4300
aa1ddb66 4301 PR middle-end/72781
4302 * gcc.dg/gomp/pr72781.c: New test.
4303
440837fe 4304 PR middle-end/68762
4305 * g++.dg/vect/pr68762-1.cc: New test.
4306 * g++.dg/vect/pr68762-2.cc: New test.
4307 * g++.dg/vect/pr68762.h: New file.
4308
eb571c16 43092016-08-08 Martin Sebor <msebor@redhat.com>
4310
4311 PR testsuite/72838
f9c39b65 4312 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4313 * g++.dg/warn/overflow-warn-3.C: Same.
4314 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4315
8ca5189a 43162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4317
4318 PR fortran/71936
4319 * gfortran.dg/allocate_with_source_21.f03: New test.
4320
1495e54c 43212016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4322
4323 PR fortran/72698
4324 * gfortran.dg/allocate_with_source_20.f03: New test.
4325
d1e97886 43262016-08-08 Alan Modra <amodra@gmail.com>
4327
4328 * gcc.c-torture/compile/pr72802.c: New.
4329
9da84a54 43302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4331
4332 PR fortran/70524
4333 * gfortran.dg/dependency_48.f90: New test.
4334
3f9692a5 43352016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4336
b5b764be 4337 PR fortran/70040
3f9692a5 4338 * gfortran.dg/pr70040.f90: New testcase.
4339
099ec19a 43402016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4341
4342 PR fortran/71961
4343 * gfortran.dg/matmul_10.f90: New testcase.
4344
e8272095 43452016-08-07 Jan Hubicka <hubicka@ucw.cz>
4346
4347 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4348
f5d2c462 43492016-08-07 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR c/72816
4352 * gcc.dg/pr72816.c: New test.
4353
30c60892 43542016-08-06 Jonathan Wakely <jwakely@redhat.com>
4355
4356 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4357 * g++.dg/conversion/pr41426.C: Likewise.
4358 * g++.dg/conversion/pr66211.C: Likewise.
4359 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4360 * g++.dg/init/ref8.C: Likewise.
4361 * g++.old-deja/g++.law/cvt20.C: Likewise.
4362 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4363
2abf3c4a 43642016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4365
4366 PR tree-optimization/18046
4367 * gcc.dg/tree-ssa/vrp105.c: New test.
4368 * gcc.dg/tree-ssa/vrp106.c: New test.
4369
a940fdc7 43702016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4371
4372 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4373 1ul in diagnostics. Remove hyphen from "constant-expression."
4374 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4375 * g++.dg/cpp0x/static_assert3.C: Same.
4376 * g++.dg/cpp1y/constexpr-throw.C: Same.
4377 * g++.dg/template/nontype3.C: Same.
4378 * g++.dg/warn/overflow-warn-1.C: Same.
4379 * g++.dg/warn/overflow-warn-3.C: Same.
4380 * g++.dg/warn/overflow-warn-4.C: Same.
4381
d4166bdc 43822016-08-05 David Malcolm <dmalcolm@redhat.com>
4383
4384 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4385 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4386 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4388
906dd612 43892016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4390
4391 PR tree-optimization/72810
4392 * gcc.dg/tree-ssa/vrp110.c: New test.
4393
9788fb76 43942016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4395
4396 PR Target/72819
4397 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4398 registers.
4399 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4400 saving the half-precision registers.
4401 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4402 value is returned in h0.
4403 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4404 are passed in FP/SIMD registers.
4405 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4406 passing works corrcetly.
4407 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4408 (hfa_f16x2_t): Likewise.
4409 (hfa_f16x3_t): Likewise.
4410 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4411 are promoted to double and passed in a double register.
4412 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4413 are promoted to double and stacked.
4414 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4415 __fp16 data types.
4416 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4417 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4418 __fp16 first get passed in FP/SIMD registers, then stacked.
4419
30f40fe4 44202016-08-05 Nathan Sidwell <nathan@acm.org>
4421
4422 PR c++/68724
4423 * g++.dg/cpp0x/pr68724.C: New.
4424
8a6540e1 44252016-08-05 Richard Biener <rguenther@suse.de>
4426
4427 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4428
09001ac1 44292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4430
4431 * gcc.dg/tree-ssa/vrp107.c: New test.
4432 * gcc.dg/tree-ssa/vrp108.c: New test.
4433 * gcc.dg/tree-ssa/vrp109.c: New test.
4434
88ab6a9c 44352016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4436
4437 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4438 dg-options.
4439
b2a036e7 44402016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4441
4442 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4443 test-cases.
4444 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4445 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4446 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4447 test-cases.
4448 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4449 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4450 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4451 large_double.
4452
8dbf49cb 44532016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/72800
4456 * g++.dg/cpp1y/lambda-ice1.C: New.
4457
dcc45aae 44582016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4459
4460 PR c++/72759
4461 * g++.dg/cpp1y/pr72759.C: New test.
4462
88fe4062 44632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4464
4465 * gcc.dg/switch-10.c: New test.
4466
a1af716f 44672016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4468
4469 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4470
1fa5d8ba 44712016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4472
4473 * c-c++-common/goacc/routine-5.c: Update.
4474
e8dedc4a 44752016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4476
4477 PR rtl-optimization/70903
4478 * gcc.c-torture/execute/pr70903.c: New test.
4479
7ca5003c 44802016-08-04 Martin Liska <mliska@suse.cz>
4481
4482 * gcc.dg/params/params.exp: Replace file exists with
4483 TESTING_IN_BUILD_TREE.
4484
810702a2 44852016-08-04 Marek Polacek <polacek@redhat.com>
4486
4487 PR c++/70229
4488 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4489
fa8a8f79 44902016-08-04 Richard Biener <rguenther@suse.de>
4491
4492 PR middle-end/71984
4493 * gcc.dg/torture/pr71984.c: Guard correctness check for
4494 little-endian.
4495
9916f5a5 44962016-08-03 Andrew Pinski <apinski@cavium.com>
4497
4498 * gcc.c-torture/compile/20160802-1.c: New testcase.
4499
278b4698 45002016-08-03 Fritz Reese <fritzoreese@gmail.com>
4501
4502 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4503
860c3c85 45042016-08-03 Richard Biener <rguenther@suse.de>
4505
4506 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4507 and remove -O3.
4508 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4509 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4510
0a41d717 45112016-08-03 Richard Biener <rguenther@suse.de>
4512
4513 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4514 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4515 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4516 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4517
52e3c0e8 45182016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4519
4520 * gcc.dg/init-excess-2.c: Require int32plus.
4521 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4522 * gcc.dg/pr59963-2.c: Require int32plus.
4523 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4524 * gcc.dg/unroll-7.c: Require int32plus.
4525
ad8a330c 45262016-08-02 Bin Cheng <bin.cheng@arm.com>
4527
4528 PR tree-optimization/34114
4529 * gcc.dg/tree-ssa/loop-42.c: New test.
4530
d3aa3636 45312016-08-02 Tamar Christina <tamar.christina@arm.com>
4532
4533 * gcc.target/aarch64/vminmaxnm.c: New.
4534 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4535 tests.
4536
c79d3723 45372016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4538
4539 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4540 vec_extract for vector float, vector int, vector short, and vector
4541 char.
4542 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4543 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4544 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4545 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4546
5fc13c39 45472016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4548
4549 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4550 single stack adjustment, no writeback.
5fc13c39 4551 * gcc.target/aarch64/test_frame_12.c: Likewise.
4552 * gcc.target/aarch64/test_frame_13.c: Likewise.
4553 * gcc.target/aarch64/test_frame_15.c: Likewise.
4554 * gcc.target/aarch64/test_frame_6.c: Likewise.
4555 * gcc.target/aarch64/test_frame_7.c: Likewise.
4556 * gcc.target/aarch64/test_frame_8.c: Likewise.
4557 * gcc.target/aarch64/test_frame_16.c: New test.
4558
2eb70c76 45592015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4560
4561 PR target/72748
4562 * gcc.target/i386/pr72748.c: New test.
4563
92a44a68 45642015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4565
4566 PR tree-optimization/71818
4567 * gcc.dg/vect/pr71818.c: New
4568
56e7a293 45692016-08-01 Martin Liska <mliska@suse.cz>
4570
4571 PR tree-optimization/71857
4572 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4573
aa8852cc 45742016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4575
4576 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4577
f3c032a4 45782016-08-01 Jan Beulich <jbeulich@suse.com>
4579
4580 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4581
a1e9d2c3 45822016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4583
4584 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4585 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4586
466045aa 45872016-07-31 Jonathan Wakely <jwakely@redhat.com>
4588
4589 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4590 (check_effective_target_c++): Likewise. Also match for libstdc++.
4591
92a44a68 45922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4593
4594 PR fortran/41922
4595 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4596 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4597 * gfortran.dg/pr41922.f90: New test.
4598
dd13eb1b 45992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4600
4601 PR fortran/68566
4602 * gfortran.dg/pr68566.f90: new test.
4603
a940fdc7 46042016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4605
4606 PR c++/60760
4607 PR c++/71091
4608 * g++.dg/cpp0x/constexpr-cast.C: New test.
4609 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4610 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4611 * g++.dg/ubsan/pr63956.C: Correct.
4612
efa8ff03 46132016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4614
4615 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4616 vector double or vector long where the vector is in memory.
4617 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4618 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4619
0b8113c5 46202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4621
4622 PR fortran/69867
4623 * gfortran.dg/pr69867.f90: New test.
4624
3badc59b 46252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4626
4627 PR fortran/69962
4628 * gfortran.dg/pr69962.f90: New test.
4629
fc8b54ff 46302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4631
4632 PR fortran/70006
4633 * gfortran.dg/pr70006.f90: New test.
4634
165b422e 46352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4636
4637 PR fortran/71730
4638 * gfortran.dg/pr71730.f90: New test.
4639 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4640 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4641 * gfortran.dg/array_constructor_26.f03: Ditto.
4642
0c6334ed 46432016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4644
4645 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4646 * gcc.target/powerpc/pr71763.c: Likewise.
4647
4ebf85be 46482016-07-29 Marek Polacek <polacek@redhat.com>
4649
4650 PR c/71742
4651 * gcc.dg/940510-1.c: Adjust dg-error.
4652 * gcc.dg/c99-flex-array-1.c: Likewise.
4653 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4654
9efe5be6 4655 PR c/71853
4656 * gcc.dg/noncompile/pr71853.c: New test.
4657
4c4548bb 4658 PR c/71573
4659 * gcc.dg/noncompile/pr71573.c: New test.
4660
8ae70602 4661 PR c/71926
4662 * g++.dg/warn/Wparentheses-30.C: New test.
4663 * gcc.dg/Wparentheses-14.c: New test.
4664
cfc1aded 46652016-07-29 Uros Bizjak <ubizjak@gmail.com>
4666
4667 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4668
d5e80d93 46692016-07-29 Bin Cheng <bin.cheng@arm.com>
4670
4671 PR tree-optimization/57558
4672 * gcc.dg/vect/pr57558-1.c: New test.
4673 * gcc.dg/vect/pr57558-2.c: New test.
4674
c7c713ec 46752016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4676
cfc1aded 4677 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4678 to scan forwprop1 dump pass.
4679
34b9af67 46802016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4681
4682 PR c++/51488
4683 * g++.dg/template/pr51488.C: New.
4684
322d4184 46852016-07-29 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR c/71969
4688 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4689 static __inline__.
4690 * gcc.dg/pr71969-1.c: New test.
4691 * gcc.dg/pr71969-2.c: New test.
4692 * gcc.dg/pr71969-3.c: New test.
4693
7648c9c7 46942016-07-29 Marek Polacek <polacek@redhat.com>
4695
4696 PR c/71574
4697 * c-c++-common/pr71574.c: New test.
4698
35fddbd6 4699 PR c/71583
4700 * gcc.dg/noncompile/pr71583.c: New test.
4701
d06bcb87 47022016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4703
4704 PR middle-end/68217
4705 * gcc.dg/pr68217.c: New test.
4706
fb5574d7 47072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4708
4709 PR fortran/71067
4710 * gfortran.dg/pr71067_1.f90: New test.
4711 * gfortran.dg/pr71067_2.f90: Ditto.
4712
a52bb7a0 47132016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4714
4715 * gcc.target/powerpc/vec-extract-1.c: New test.
4716
42e96823 47172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4718
4719 PR fortran/71799
4720 * gfortran.dg/pr71799.f90: New test.
4721
d5539c6b 47222016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/71665
4725 * g++.dg/cpp0x/pr71665-1.C: New.
4726 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4727 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4728 * g++.dg/ext/label10.C: Likewise.
4729 * g++.dg/parse/constant5.C: Likewise.
4730
05995232 47312016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4732
4733 PR fortran/71859
4734 * gfortran.dg/pr71859.f90: New test.
4735 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4736 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4737
7a4429b2 47382016-07-28 Paul Thomas <pault@gcc.gnu.org>
4739
4740 PR fortran/71883
4741 * gfortran.dg/pr71883.f90 : New test.
4742
f339cf78 47432016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4744
4745 PR tree-optimization/71734
cfc1aded 4746 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4747
8311fe26 47482016-07-28 Renlin Li <renlin.li@arm.com>
4749
4750 Revert
4751 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4752
4753 PR fortran/71902
4754 * gfortran.dg/dependency_47.f90: New test.
4755
595e387a 47562016-07-28 Martin Liska <mliska@suse.cz>
4757
4758 PR gcov-profile/68025
4759 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4760
83554604 47612016-07-28 Martin Liska <mliska@suse.cz>
4762
4763 * g++.dg/vect/pr70944.cc: New test.
4764
ec6d2d63 47652016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4766
4767 PR middle-end/71994
4768 * gcc.dg/torture/pr71994.c: New test.
4769
12dabcee 47702016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4771
4772 PR middle-end/71078
4773 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4774 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4775 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4776
262a83d5 47772016-07-27 Richard Biener <rguenther@suse.de>
4778
4779 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4780
3989f1fe 47812016-07-27 Martin Liska <mliska@suse.cz>
4782
4783 * gcc.dg/predict-13.c: New test.
4784 * gcc.dg/predict-14.c: New test.
4785
69a499fa 47862016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4787
7a4429b2 4788 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4789 including stdint.h.
4790 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4791 including stdint.h.
4792
751fef95 47932016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4794
4795 PR target/71869
4796 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4797 IEEE built-in functions handle quiet and signalling NaNs
4798 correctly.
4799
5e07497c 48002016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4801
4802 PR fortran/71862
4803 * gfortran.dg/pr71862.f90: New test.
4804
18928e61 48052016-07-26 Martin Sebor <msebor@redhat.com>
4806
4807 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4808 selector with dg-options.
4809
7e1856f1 48102016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4811
4812 PR tree-optimization/18046
4813 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4814 * gcc.dg/tree-ssa/vrp103.c: New test.
4815 * gcc.dg/tree-ssa/vrp104.c: New test.
4816
08679462 48172016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4818
4819 * gcc.target/powerpc/pr63354.c: Require lp64 since
4820 -mprofile-kernel is not legal with -m32.
4821
8c3efadf 48222016-07-26 Richard Biener <rguenther@suse.de>
4823
4824 PR rtl-optimization/71984
4825 * gcc.dg/torture/pr71984.c: New testcase.
4826
78866ecd 48272016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4828
4829 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4830 g++-dg-runtest via et-dg-runtest.
4831 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4832 * gcc.dg/vect/vect.exp: Likewise.
4833 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4834 gfortran-dg-runtest.
4835 * gfortran.dg/vect/vect.exp: Likewise.
4836 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4837 (check_mips_loongson_hw_available): Likewise.
4838 (check_effective_target_mpaired_single_runtime): Likewise.
4839 (check_effective_target_mips_loongson_runtime): Likewise.
4840 (add_options_for_mpaired_single): Likewise.
4841 (check_effective_target_vect_int): Add global et_index.
4842 Check and save the supported feature for a target selected by
4843 the et_index target. Break long lines where appropriate. Call
4844 et-is-effective-target for MIPS with an argument instead of
4845 check_effective_target_* where appropriate.
4846 (check_effective_target_vect_intfloat_cvt): Likewise.
4847 (check_effective_target_vect_uintfloat_cvt): Likewise.
4848 (check_effective_target_vect_floatint_cvt): Likewise.
4849 (check_effective_target_vect_floatuint_cvt): Likewise.
4850 (check_effective_target_vect_simd_clones): Likewise.
4851 (check_effective_target_vect_shift): ewise.
4852 (check_effective_target_whole_vector_shift): Likewise.
4853 (check_effective_target_vect_bswap): Likewise.
4854 (check_effective_target_vect_shift_char): Likewise.
4855 (check_effective_target_vect_long): Likewise.
4856 (check_effective_target_vect_float): Likewise.
4857 (check_effective_target_vect_double): Likewise.
4858 (check_effective_target_vect_long_long): Likewise.
4859 (check_effective_target_vect_no_int_max): Likewise.
4860 (check_effective_target_vect_no_int_add): Likewise.
4861 (check_effective_target_vect_no_bitwise): Likewise.
4862 (check_effective_target_vect_widen_shift): Likewise.
4863 (check_effective_target_vect_no_align): Likewise.
4864 (check_effective_target_vect_hw_misalign): Likewise.
4865 (check_effective_target_vect_element_align): Likewise.
4866 (check_effective_target_vect_condition): Likewise.
4867 (check_effective_target_vect_cond_mixed): Likewise.
4868 (check_effective_target_vect_char_mult): Likewise.
4869 (check_effective_target_vect_short_mult): Likewise.
4870 (check_effective_target_vect_int_mult): Likewise.
4871 (check_effective_target_vect_extract_even_odd): Likewise.
4872 (check_effective_target_vect_interleave): Likewise.
4873 (check_effective_target_vect_stridedN): Likewise.
4874 (check_effective_target_vect_multiple_sizes): Likewise.
4875 (check_effective_target_vect64): Likewise.
4876 (check_effective_target_vect_call_copysignf): Likewise.
4877 (check_effective_target_vect_call_sqrtf): Likewise.
4878 (check_effective_target_vect_call_btrunc): Likewise.
4879 (check_effective_target_vect_call_btruncf): Likewise.
4880 (check_effective_target_vect_call_ceil): Likewise.
4881 (check_effective_target_vect_call_ceilf): Likewise.
4882 (check_effective_target_vect_call_floor): Likewise.
4883 (check_effective_target_vect_call_floorf): Likewise.
4884 (check_effective_target_vect_call_lceil): Likewise.
4885 (check_effective_target_vect_call_lfloor): Likewise.
4886 (check_effective_target_vect_call_nearbyint): Likewise.
4887 (check_effective_target_vect_call_nearbyintf): Likewise.
4888 (check_effective_target_vect_call_round): Likewise.
4889 (check_effective_target_vect_call_roundf): Likewise.
4890 (check_effective_target_vect_perm): Likewise, but also append *_saved
4891 to the existing global name to properly cache the result.
4892 (check_effective_target_vect_perm_byte): Likewise.
4893 (check_effective_target_vect_perm_short): Likewise.
4894 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4895 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4896 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4897 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4898 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4899 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4900 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4901 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4902 (check_effective_target_vect_sdot_qi): Likewise.
4903 (check_effective_target_vect_udot_qi): Likewise.
4904 (check_effective_target_vect_sdot_hi): Likewise.
4905 (check_effective_target_vect_udot_hi): Likewise.
4906 (check_effective_target_vect_usad_char): Likewise.
4907 (check_effective_target_vect_pack_trunc): Likewise.
4908 (check_effective_target_vect_unpack): Likewise.
4909 (check_effective_target_vect_aligned_arrays): Likewise.
4910 (check_effective_target_vect_natural_alignment): Likewise.
4911 (check_effective_target_vector_alignment_reachable): Likewise.
4912 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4913 (is-effective-target): Initialize et_index if undefined.
4914 (et-dg-runtest): New.
4915 (et-is-effective-target): Likewise.
4916 (check_vect_support_and_set_flags): Add supported MIPS targets to
4917 EFFECTIVE_TARGETS list. Return the number of supported targets.
4918
b2930f09 49192016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4920 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4921
4922 PR middle-end/70920
4923 * gcc.dg/pr70920-1.c: New test-case.
4924 * gcc.dg/pr70902-2.c: Likewise.
4925 * gcc.dg/pr70920-3.c: Likewise.
4926 * gcc.dg/pr70920-4.c: Likewise
4927 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4928 2 instead of 3.
4929
90821294 49302016-07-25 Alexander Monakov <amonakov@ispras.ru>
4931
4932 * gcc.c-torture/execute/pr71494.c: Require label_values.
4933 * gcc.dg/pr16973.c: Ditto.
4934
1660595b 49352016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4936
4937 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4938 * gcc.dg/torture/pr69771.c: Require int32plus.
4939 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4940
5b2b88ce 49412016-07-25 Martin Liska <mliska@suse.cz>
4942
4943 * gcc.dg/torture/pr71987.c: New test.
4944
e2f926e9 49452016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4946
4947 PR fortran/71935
4948 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4949 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4950 * gfortran.dg/pr71935.f90: New test.
4951
a940fdc7 49522016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4953
4954 PR c++/71675
4955 * g++.dg/ext/atomic-3.C: New test.
4956 * gcc.dg/atomic/pr71675.c: New test.
4957
5a43070d 49582016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4959
4960 * gcc.target/i386/mvc8.c: New test.
4961
1b793819 49622016-07-22 Bin Cheng <bin.cheng@arm.com>
4963
4964 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4965 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4966
d4b4c787 49672016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4968
4969 PR fortran/71795
4970 * gfortran.dg/constructor_50.f90: New test.
4971
45648efe 49722016-07-22 Martin Liska <mliska@suse.cz>
4973
4974 PR gcov-profile/69028
4975 PR gcov-profile/62047
4976 * g++.dg/cilk-plus/pr69028.C: New test.
4977
b657bb1f 49782016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4979
4980 * gfortran.dg/coarray_stat_2.f90: New test.
4981
3a421504 49822016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4983
4984 * gcc.target/powerpc/vec-extract.h: New files to check the
4985 vec_extract built-in functions for all vector types, testing
4986 accessing each element, both with constant and variable element
4987 numbers.
4988 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4989 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4990 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4991 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4992 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4993 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4994 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4995 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4996 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4997
d40a1eac 49982016-07-21 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR c++/71728
5001 * g++.dg/other/pr71728.C: New test.
5002
3b0d7293 50032016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5004
5005 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5006 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5007 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5008 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5009 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5010
50953a9f 50112016-07-21 Richard Biener <rguenther@suse.de>
5012
5013 PR tree-optimization/71947
5014 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5015
90261646 50162016-07-21 Bin Cheng <bin.cheng@arm.com>
5017
5018 * gcc.dg/tree-ssa/scev-15.c: New.
5019
5a5a7a90 50202016-07-21 Bin Cheng <bin.cheng@arm.com>
5021
5022 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5023
df0c563f 50242016-07-21 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c++/71941
5027 * g++.dg/gomp/pr71941.C: New test.
5028
24acd4ab 50292016-07-20 David Malcolm <dmalcolm@redhat.com>
5030
5031 PR c/70339
5032 PR c/71858
5033 * g++.dg/spellcheck-identifiers.C: New test case, based on
5034 gcc.dg/spellcheck-identifiers.c.
5035 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5036 gcc.dg/spellcheck-identifiers-2.c.
5037 * g++.dg/spellcheck-typenames.C: New test case, based on
5038 gcc.dg/spellcheck-typenames.c
5039
8669e753 50402016-07-20 Jonathan Wakely <jwakely@redhat.com>
5041
5042 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5043 pointer to member function and also test catching by reference.
5044
75cb41b8 50452016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5046
5047 * gcc.target/s390/pr67443.c: Fix test case.
5048
07be1239 50492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5050
5051 * gcc.target/s390/insv-1.c: Xfail some tests.
5052 * gcc.target/s390/insv-2.c: Likewise.
5053
e9b5fdd9 50542016-07-20 Georg-Johann Lay <avr@gjlay.de>
5055
5056 * gcc.target/avr/torture/get-mem.c: New test.
5057 * gcc.target/avr/torture/set-mem.c: New test.
5058
b704b0e1 50592016-07-20 Georg-Johann Lay <avr@gjlay.de>
5060
5061 PR target/71948
5062 * gcc.target/avr/torture/tiny-progmem.c: New test.
5063
051eb924 50642016-07-20 Jakub Jelinek <jakub@redhat.com>
5065
fdb70809 5066 PR c++/71909
5067 * g++.dg/parse/pr71909.C: New test.
5068 * g++.dg/tm/pr71909.C: New test.
5069
051eb924 5070 PR c++/50060
5071 * g++.dg/cpp0x/constexpr-50060.C: New test.
5072 * g++.dg/cpp1y/constexpr-50060.C: New test.
5073
c4e1267c 50742016-07-20 Martin Liska <mliska@suse.cz>
5075
5076 * gfortran.dg/graphite/pr71898.f90: New test.
5077
ecaa5fd4 50782016-07-20 Bin Cheng <bin.cheng@arm.com>
5079
5080 PR tree-optimization/71503
5081 PR tree-optimization/71683
5082 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5083 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5084
f5b88ba1 50852016-07-20 Martin Liska <mliska@suse.cz>
5086
5087 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5088 * gcc.dg/plugin/sreal-test-1.c: Remove.
5089 * gcc.dg/plugin/sreal_plugin.c: Remove.
5090
e889bd11 50912016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5092
5093 PR fortran/71902
5094 * gfortran.dg/dependency_47.f90: New test.
5095
1c6bb1c0 50962016-07-19 Jakub Jelinek <jakub@redhat.com>
5097
94d511af 5098 PR rtl-optimization/71916
5099 * gcc.c-torture/compile/pr71916.c: New test.
5100
54e95a17 5101 PR middle-end/71874
5102 * g++.dg/torture/pr71874.C: New test.
5103
1c6bb1c0 5104 PR middle-end/71734
5105 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5106 (my_alloc): Rewritten to use __builtin_posix_memalign and
5107 __SIZE_TYPE__.
5108 (my_free): Use __builtin_free instead of _mm_free.
5109 (Vec::operator=): Use __builtin_memcpy.
5110
0d565f19 51112016-07-19 Martin Jambor <mjambor@suse.cz>
5112
cfc1aded 5113 PR fortran/71688
5114 * gfortran.dg/pr71688.f90: New test.
0d565f19 5115
2be13cd5 51162016-07-19 Richard Biener <rguenther@suse.de>
5117
5118 * c-c++-common/vector-subscript-6.c: New testcase.
5119 * c-c++-common/vector-subscript-7.c: Likewise.
5120
1697df09 51212016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5122
7a4429b2 5123 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5124 and UInt32 based on __SIZEOF_INT__.
5125
8894566e 51262016-07-19 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/71901
5129 * gcc.dg/torture/pr71901.c: New testcase.
5130
51312016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5132
5133 PR tree-optimization/71908
5134 * gcc.dg/torture/pr71908.c: New testcase.
5135
106ac76d 51362016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5137
5138 PR target/71493
5139 * gcc.target/powerpc/pr71493-1.c: New test.
5140 * gcc.target/powerpc/pr71493-2.c: Likewise.
5141
e6517a48 51422016-07-18 Jakub Jelinek <jakub@redhat.com>
5143
d1e0c36e 5144 PR c++/71835
5145 * g++.dg/conversion/ambig3.C: New test.
5146
6fe424c2 5147 PR c++/71828
5148 * g++.dg/cpp0x/constexpr-71828.C: New test.
5149
d3dd9e33 5150 PR c++/71826
5151 * g++.dg/template/pr71826.C: New test.
5152
74fd83a9 5153 PR c++/71822
5154 * g++.dg/template/defarg21.C: New test.
5155
e6517a48 5156 PR c++/71871
5157 * g++.dg/ext/vector31.C: New test.
5158
f942bdbf 51592016-07-18 Uros Bizjak <ubizjak@gmail.com>
5160
5161 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5162
4b1425be 51632016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5164
5165 PR tree-optimization/71734
5166 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5167
a80f37e1 51682016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5169
5170 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5171 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5172 stack-layout-dynamic-1.c: New test.
5173
ea283725 51742016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5175
5176 * gcc.target/s390/nolrl-1.c: New test.
5177
14eab729 51782016-07-17 Fritz Reese <fritzoreese@gmail.com>
5179
5180 PR fortran/71523
5181 * gfortran.dg/pr71523_1.f90: New test.
5182 * gfortran.dg/pr71523_2.f90: New test.
5183
3925d644 51842016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5185
5186 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5187
fb9ff4ce 51882016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5189 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5190
5191 PR fortran/62125
5192 * gfortran.dg/pr62125.f90: New test.
5193
95b0f5e9 51942016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5195
5196 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5197 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5198
1913be16 51992016-07-15 Jonathan Wakely <jwakely@redhat.com>
5200
5201 PR c++/58796
5202 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5203 * g++.dg/cpp0x/nullptr35.C: New test.
5204
b4803084 52052016-07-15 Bin Cheng <bin.cheng@arm.com>
5206
5207 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5208
89e3ec3d 52092016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5210
5211 * gfortran.dg/goacc/vector_length.f90: New test.
5212
2084e279 52132016-07-15 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/71881
5216 * gcc.dg/torture/pr71881.c: New testcase.
5217
2177bb9a 52182016-07-15 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/71887
5221 * gcc.dg/torture/pr71887.c: New testcase.
5222
0dd7db3b 52232016-07-15 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR c/71858
5226 * gcc.dg/spellcheck-identifiers-3.c: New test.
5227
b41cc4d1 52282016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5229
5230 PR fortran/71807
5231 * gfortran.dg/null_9.f90: New test.
5232
a4d34e5e 52332016-07-15 Bin Cheng <bin.cheng@arm.com>
5234
5235 * gcc.dg/tree-ssa/loop-41.c: New test.
5236
1547c551 52372016-07-15 Bin Cheng <bin.cheng@arm.com>
5238
5239 PR tree-optimization/71347
5240 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5241
b9c2416b 52422016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5243
5244 PR fortran/29819
5245 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5246 * gfortran.dg/contains.f90: Ditto.
5247 * gfortran.dg/contains_empty_1.f03: Ditto.
5248 * gfortran.dg/submodule_3.f08: Ditto.
5249
28413b15 52502016-07-14 Jakub Jelinek <jakub@redhat.com>
5251
661af228 5252 PR testsuite/71865
5253 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5254 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5255 expected diagnostics.
5256
28413b15 5257 PR c/71858
5258 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5259 * gcc.dg/spellcheck-identifiers-2.c: New test.
5260 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5261 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5262
7b3b3a49 52632016-07-14 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR tree-optimization/71872
5266 * gcc.c-torture/compile/pr71872.c: New test.
5267
7c039c44 52682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5269
5270 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5271 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5272 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5273 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5274 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5275 * gcc.target/arm/atomic-op-acquire-1.c: This.
5276 * gcc.target/arm/atomic-op-char.c: Rename into ...
5277 * gcc.target/arm/atomic-op-char-1.c: This.
5278 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5279 * gcc.target/arm/atomic-op-consume-1.c: This.
5280 * gcc.target/arm/atomic-op-int.c: Rename into ...
5281 * gcc.target/arm/atomic-op-int-1.c: This.
5282 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5283 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5284 * gcc.target/arm/atomic-op-release.c: Rename into ...
5285 * gcc.target/arm/atomic-op-release-1.c: This.
5286 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5287 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5288 * gcc.target/arm/atomic-op-short.c: Rename into ...
5289 * gcc.target/arm/atomic-op-short-1.c: This.
5290 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5291 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5292 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5293 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5294 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5295 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5296 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5297 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5298 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5299 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5300
80c5e533 53012016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5302
5303 PR fortran/70842
5304 * gfortran.dg/select_type_35.f03: New test.
5305
c5a9fc7b 53062016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5307
5308 PR target/65951
5309 PR tree-optimization/70923
5310 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5311 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5312 * gcc.dg/vect/pr65951.c: Likewise.
5313 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5314
d1242c94 53152016-07-14 David Edelsohn <dje.gcc@gmail.com>
5316
5317 * c-c++-common/pr60226.c: Expect maximum object file alignment
5318 error on AIX.
5319
97f2a90b 53202016-07-14 Richard Biener <rguenther@suse.de>
5321
5322 PR tree-optimization/71866
5323 * gcc.dg/torture/pr71866.c: New testcase.
5324
6029a910 53252016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5326
5327 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5328 selector and enclose boolean expression in curly braces.
5329
798d22ed 53302016-07-14 Alan Modra <amodra@gmail.com>
5331
5332 PR target/71733
5333 * gcc.target/powerpc/p9-novsx.c: New.
5334
3ffcb27d 53352016-07-13 Andi Kleen <ak@linux.intel.com>
5336
5337 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5338 * g++.dg/tree-prof/morefunc.C: Dito.
5339 * g++.dg/tree-prof/pr35545.C: Dito.
5340 * g++.dg/tree-prof/reorder.C: Dito.
5341 * gcc.dg/tree-prof/20050826-2.c: Dito.
5342 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5343 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5344 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5345 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5346 * gcc.dg/tree-prof/inliner-1.c: Dito.
5347 * gcc.dg/tree-prof/merge_block.c: Dito.
5348 * gcc.dg/tree-prof/stringop-1.c: Dito.
5349 * gcc.dg/tree-prof/stringop-2.c: Dito.
5350 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5351 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5352 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5353 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5354 * gcc.dg/tree-prof/update-loopch.c: Dito.
5355 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5356 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5357 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5358 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5359 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5360 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5361 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5362
9ace90e5 53632016-07-13 Andi Kleen <ak@linux.intel.com>
5364
5365 * lib/profopt.exp (profopt-execute): Remove .imports files.
5366
b75cf198 53672016-07-13 Andi Kleen <ak@linux.intel.com>
5368
f942bdbf 5369 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5370
4d0389a9 53712016-07-13 Andi Kleen <ak@linux.intel.com>
5372
5373 * lib/profopt.exp (dg-final-scan-autofdo,
5374 dg-final-scan-not-autofdo): New functions.
5375
a5af7a75 53762016-07-13 Bin Cheng <bin.cheng@arm.com>
5377
5378 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5379 * gcc.dg/vect/vect-35.c: Ditto.
5380 * gcc.dg/vect/vect-alias-check-2.c: New test.
5381
c6bcae01 53822016-07-13 Martin Liska <mliska@suse.cz>
5383
5384 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5385 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5386 * gfortran.dg/pr42108.f90: Update expected dump scan.
5387
0644c120 53882016-07-13 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/24574
5391 * gcc.dg/pr24574.c: New testcase.
5392
2bbae5b9 53932016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5394
f942bdbf 5395 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5396 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5397 * c-c++-common/pr68833-1.c: Require int32plus.
5398 * gcc.dg/ipa/pr63551.c: Likewise.
5399 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5400 * gcc.dg/ipa/pr64041.c: Require int32plus.
5401
839a6560 54022016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5403
5404 PR ipa/71633
5405 * g++.dg/pr71633.C: New test.
5406
8f5f2788 54072016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5408
5409 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5410 Add new arm_thumb1_cbz_ok effective target.
5411 * gcc.target/arm/cbz.c: New test.
5412
417e5cc5 54132016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5414
5415 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5416 Define effective target.
5417 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5418 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5419 * gcc.target/arm/movhi_movw.c: New test.
5420 * gcc.target/arm/movsi_movw.c: Likewise.
5421 * gcc.target/arm/movdi_movw.c: Likewise.
5422
68a5143e 54232016-07-13 Richard Biener <rguenther@suse.de>
5424
5425 PR middle-end/71104
5426 * gcc.dg/pr71104-1.c: New testcase.
5427 * gcc.dg/pr71104-2.c: Likewise.
5428
69e8d259 54292016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5430
5431 PR target/71805
5432 * gcc.target/powerpc/pr71805.c: New test.
5433
244f142f 54342016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5435
5436 * gcc.target/powerpc/divkc3-1.c: New.
5437 * gcc.target/powerpc/mulkc3-1.c: New.
5438
6fc56f1f 54392016-07-12 Nathan Sidwell <nathan@acm.org>
5440
5441 * gcc.target/arm/data-rel-1.c: New.
5442 * gcc.target/arm/data-rel-2.c: New.
5443 * gcc.target/arm/data-rel-3.c: New.
5444
94ee1e9c 54452016-07-12 Martin Liska <mliska@suse.cz>
5446
5447 * gcc.dg/params/blocksort-part.c: New test.
5448 * gcc.dg/params/params.exp: New file.
5449
cd32d747 54502016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5451
5452 PR middle-end/71700
5453 * gcc.c-torture/execute/pr71700.c: New test.
5454
ad010d47 54552016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5456 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/23286
5459 PR tree-optimization/70159
5460 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5461 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5462 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5463 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5464 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5465 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5466 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5467 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5468 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5469 * gcc.dg/pr51879-12.c: Likewise.
5470 * gcc.dg/strlenopt-9.c: Likewise.
5471 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5472 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5473 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5474 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5475 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5476 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5477 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5478 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5479 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5480 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5481 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5482 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5483 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5484 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5485 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5486
9aece49e 54872016-07-12 Richard Biener <rguenther@suse.de>
5488
5489 PR rtl-optimization/68961
5490 * gcc.target/i386/pr68961.c: New testcase.
5491
8f05fee9 54922016-07-11 Jakub Jelinek <jakub@redhat.com>
5493
4a6cc5cd 5494 PR middle-end/71758
5495 * c-c++-common/gomp/pr71758.c: New test.
5496 * gfortran.dg/gomp/pr71758.f90: New test.
5497
8f05fee9 5498 PR tree-optimization/71823
5499 * gcc.dg/vect/pr71823.c: New test.
5500
b73690a4 55012016-07-11 David Malcolm <dmalcolm@redhat.com>
5502
5503 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5504 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5505 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5506
675f4c6b 55072016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 PR target/71801
5510 * gcc.target/i386/pr71801.c: New test.
5511
9aaf7e3e 55122016-07-11 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/71816
5515 * gcc.dg/torture/pr71816.c: New testcase.
5516
dd58bf21 55172016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5518
5519 PR fortran/71783
5520 * gfortran.dg/dependency_46.f90: New test.
5521
a2ebcb84 55222016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5523
5524 PR rtl-optimization/71621
5525 * gcc.target/i386/pr71621-1.c: New.
5526 * gcc.target/i386/pr71621-2.c: New.
5527
6cedf97e 55282016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5529
5530 * gfortran.dg/goacc/pr71704.f90: New test.
5531
dc71c755 55322016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5533
5534 PR target/71297
5535 * gcc.target/powerpc/pr71297.c: New.
5536
288161af 55372016-07-08 Jiong Wang <jiong.wang@arm.com>
5538
5539 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5540
98e771d6 55412016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5542
5543 PR target/71806
5544 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5545
c3d27339 55462016-07-08 Alan Hayward <alan.hayward@arm.com>
5547
5548 PR tree-optimization/71667
5549 * gcc.dg/vect/pr71667.c: New
5550
b1b5042a 55512016-07-08 Martin Liska <mliska@suse.cz>
5552
5553 * gcc.dg/torture/pr71606.c: New test.
5554
5cdc40a0 55552016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5556
5557 PR fortran/71764
5558 * gfortran.dg/pr71764.f90: New test.
5559
bcc4d868 55602016-07-07 Jakub Jelinek <jakub@redhat.com>
5561 Kai Tietz <ktietz70@googlemail.com>
5562
5563 PR c++/70869
5564 PR c++/71054
5565 * g++.dg/cpp0x/pr70869.C: New test.
5566 * g++.dg/cpp0x/pr71054.C: New test.
5567
b39328b2 55682016-07-07 David Edelsohn <dje.gcc@gmail.com>
5569
5570 * g++.dg/debug/pr71432.C: Fail on AIX.
5571
95c9caad 55722016-07-07 Martin Liska <mliska@suse.cz>
5573
5574 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5575 an undefined behavior.
5576 * gfortran.dg/do_3.F90: Likewise.
5577 * gfortran.dg/do_check_11.f90: New test.
5578 * gfortran.dg/do_check_12.f90: New test.
5579 * gfortran.dg/do_corner_warn.f90: New test.
5580
8e976d11 55812016-07-07 Martin Liska <mliska@suse.cz>
5582
5583 * gfortran.dg/predict-1.f90: Ammend the test.
5584 * gfortran.dg/predict-2.f90: Likewise.
5585
26716fc7 55862016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5587
5588 PR ipa/71624
5589 * g++.dg/pr71624.C: New test.
5590
2d079cbf 55912016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5592
5593 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5594 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5595 ARMv8-M Mainline architectures.
5596
9e6f4af4 55972016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5598
5599 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5600 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5601
d490b07a 56022016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5603
5604 PR target/70098
5605 PR target/71763
5606 * gcc.target/powerpc/pr71763.c: New file.
5607
798fc305 56082016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5609
5610 PR tree-optimization/71518
f942bdbf 5611 * gcc.dg/pr71518.c: New test.
798fc305 5612
97e4cbac 56132016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5614
5615 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5616
19aea164 56172016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5618
f942bdbf 5619 PR target/50739
19aea164 5620 * gcc.target/avr/pr50739.c: New test.
5621
105e9dfc 56222016-07-05 Jan Hubicka <jh@suse.cz>
5623
5624 * gcc.dg/tree-ssa/scev-14.c: update template.
5625
1137da9c 56262016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5627
5628 * gcc.dg/vect/group-no-gaps-1.c: New test.
5629
ce393063 56302016-07-05 Andi Kleen <ak@linux.intel.com>
5631
5632 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5633 if kernel supports MPX.
5634
92a44a68 56352016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5636
5637 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5638
f2ccdf8e 56392016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5640 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5641
5642 * gcc.target/powerpc/signbit-1.c: New test.
5643 * gcc.target/powerpc/signbit-2.c: New test.
5644 * gcc.target/powerpc/signbit-3.c: New test.
5645
0215a22c 56462016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5647
5648 PR rtl-optimization/71594
5649 * gcc.dg/torture/pr71594.c: New test.
5650
30a39817 56512016-07-05 Jan Hubicka <jh@suse.cz>
5652
5653 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5654
b65b8df2 56552016-07-05 David Malcolm <dmalcolm@redhat.com>
5656
5657 PR c++/62314
f9c39b65 5658 * g++.dg/parse/error5.C: Update column
b65b8df2 5659 number of missing semicolon error.
5660 * g++.dg/pr62314-2.C: New test case.
5661
6b5471d8 56622016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5663
5664 * gfortran.dg/coarray_stat_function.f90: New test.
5665 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5666 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5667 to new interfaces.
5668
35b3a8dd 56692016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5670
5671 PR fortran/71623
5672 * gfortran.dg/deferred_character_17.f90: New test.
5673
b84c1ddf 56742016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5675
5676 * gcc.target/arm/neon/polytypes.c: Move to ...
5677 * gcc.target/arm/polytypes.c: ... here.
5678 * gcc.target/arm/neon/pr51534.c: Move to ...
5679 * gcc.target/arm/pr51534.c: ... here.
5680 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5681 * gcc.target/arm/vect-vcvt.c: ... here.
5682 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5683 * gcc.target/arm/vect-vcvtq.c: ... here.
5684 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5685 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5686 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5687 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5688 * gcc.target/arm/neon/neon.exp: Delete.
5689 * gcc.target/arm/neon/: Delete.
5690
7e9136f1 56912016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5692
5693 PR fortran/65575
5694 * gfortran.dg: pr65575.f90: New test.
5695
18b42a28 56962016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5697
5698 PR fortran/35849
5699 * gfortran.dg: pr35849.f90: New test.
5700
f8765404 57012016-07-04 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR c++/71739
5704 * g++.dg/cpp0x/pr71739.C: New test.
5705
e3422b3a 57062016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5707
5708 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5709
2da1c9f7 57102016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5711
5712 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5713 locr.
5714 * gcc.target/s390/loc-1.c: New test.
5715
6125d36e 57162016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5717
f9c39b65 5718 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5719 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5720
42797d4b 57212016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5722
5723 PR target/63874
5724 * gcc.target/aarch64/pr63874.c: New test.
5725
9d9fe66a 57262016-07-04 Jan Beulich <jbeulich@suse.com>
5727
5728 * g++.dg/header.c: New.
5729 * gcc.dg/header.c: New.
5730
c364d0f3 57312016-07-02 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR c/71719
5734 * c-c++-common/Wunused-var-15.c: New test.
5735
267f3c67 57362016-07-01 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR fortran/71687
5739 * gfortran.dg/gomp/pr71687.f90: New test.
5740
8297c70b 57412016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742
5743 * gcc.dg/const-float128-ped.c: Require __float128 effective
5744 target and options.
5745 * gcc.dg/const-float128.c: Likewise.
5746 * gcc.dg/torture/float128-cmp-invalid.c: Require
5747 __float128 and base_quadfloat_support effective targets, and
5748 __float128 options.
5749 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5750 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5751 * gcc.dg/torture/float128-nan.c: Likewise.
5752 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5753 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5754 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5755 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5756 (add_options_for___float128): New.
5757 (check_effective_target_base_quadword_support): New.
5758
eab79b94 57592016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5760
5761 PR target/71720
5762 * gcc.target/powerpc/pr71720.c: New test.
5763
4ce6622a 57642016-07-01 Jan Beulich <jbeulich@suse.com>
5765
5766 * gcc.dg/bss.c: New.
5767
0b6f1914 57682016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5769
5770 PR target/71698
5771 * gcc.target/powerpc/pr71698.c: New test.
5772
4d28a470 57732016-07-01 Georg-Johann Lay <avr@gjlay.de>
5774
5775 PR target/71151
5776 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5777 instead of ".foo" for its section name.
5778 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5779 depending on MCU's flash size.
5780 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5781 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5782 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5783 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5784 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5785 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5786
ed8613ec 57872016-07-01 Jan Beulich <jbeulich@suse.com>
5788
5789 * gcc.target/i386/pr65105-2.c: Add -msse2.
5790
720a0bce 57912016-06-30 Jakub Jelinek <jakub@redhat.com>
5792
c54ee83c 5793 PR tree-optimization/71707
5794 * gcc.dg/strlenopt-29.c: New test.
5795
a845ae6c 5796 PR fortran/71704
5797 * gfortran.dg/gomp/pr71704.f90: New test.
5798
720a0bce 5799 PR fortran/71705
5800 * gfortran.dg/gomp/pr71705.f90: New test.
5801
17c32c4a 58022016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5803
5804 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5805 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5806 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5807 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5808 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5809 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5810 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5811 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5812 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5813 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5814 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5815 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5816 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5817 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5818 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5819 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5820 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5821 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5822 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5823 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5824 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5825 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5827 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5828 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5829 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5830 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5831 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5832 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5833 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5834 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5835 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5836 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5837 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5838 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5839 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5840 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5841 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5842 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5843 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5844 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5845 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5846 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5847 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5848 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5849 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5850 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5851 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5852 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5853 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5854 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5855 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5870 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5871 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5872 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5873 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5874 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5875 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5876 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5877 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5878 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5879 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5880 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5881 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5882 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5883 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5884 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5885
443405c9 58862016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5887 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5888
5889 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5890
6e3a3de2 58912016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5892 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5893
5894 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5895
413c4f6c 58962016-06-30 David Malcolm <dmalcolm@redhat.com>
5897
5898 PR driver/71651
5899 * gcc.dg/spellcheck-options-12.c: New test case.
5900
4c4e99c3 59012016-06-30 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR middle-end/71693
5904 * gcc.c-torture/compile/pr71693.c: New test.
5905
26a2e993 59062016-06-29 David Malcolm <dmalcolm@redhat.com>
5907
5908 * gcc.dg/spellcheck-params.c: New testcase.
5909 * gcc.dg/spellcheck-params-2.c: New testcase.
5910
63abcf45 59112016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5912
5913 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5914 vector extract instructions.
5915 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5916
5f1d49ac 59172016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5918
5919 PR fortran/71686
5920 * gfortran.dg/unexpected_eof_2.f90: New test.
5921 * gfortran.dg/unexpected_eof_3.f90: New test.
5922
0dc00113 59232016-06-29 Jim Wilson <jim.wilson@linaro.org>
5924
5925 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5926
4b975445 59272016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5928
5929 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5930 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5931 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5932
e276a6b9 59332016-06-29 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/15256
5936 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5937
c02f3e35 59382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5939
5940 * gcc.target/arm/aapcs/neon-vect10.c: Require
5941 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5942 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5943 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5944 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5945 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5946 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5947 * gcc.target/arm/fp16-aapcs-1.c: Require
5948 -mfloat-ab=hard. Also simplify the test.
5949 * gcc.target/arm/fp16-aapcs-2.c: New.
5950
d0c2a3dd 59512016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5952
f942bdbf 5953 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5954 (add_options_for_arm_fp16_ieee): New.
5955 (add_options_for_arm_fp16_alternative): New.
5956 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5957 long-line.
5958 (effective_target_arm_fp16_hw): New.
5959
162fed22 59602016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5961
5962 PR tree-optimization/71655
5963 * g++.dg/pr71655.C: New test.
5964
9ed0eb00 59652016-06-29 Martin Liska <mliska@suse.cz>
5966
5967 * gcc.dg/pr71585.c: New test.
5968 * gcc.dg/pr71585-2.c: New test.
5969 * gcc.dg/pr71585-3.c: New test.
5970
641b1c86 59712016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5972
5973 PR tree-optimization/70729
5974 * g++.dg/vect/pr70729.cc: New test.
5975
44e775d8 59762016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5977
5978 * c-c++-common/gomp/cancel-1.c: Extend.
5979
83b23cdf 59802016-06-29 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR tree-optimization/71625
5983 * gcc.dg/strlenopt-28.c: New test.
5984
b6a4a0f5 59852016-06-29 Richard Biener <rguenther@suse.de>
5986
5987 PR middle-end/71002
5988 * g++.dg/torture/pr71002.C: Adjust testcase.
5989
1af10ce6 59902016-06-29 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR c/71685
5993 * gcc.dg/pr71685.c: New test.
5994
59952016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5996
5997 PR c/71552
5998 * gcc.dg/init-bad-9.c: New test.
5999
043457fd 60002016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6001
6002 * gcc.target/powerpc/abs128-1.c: Require VSX.
6003 * gcc.target/powerpc/copysign128-1.c: Likewise.
6004 * gcc.target/powerpc/inf128-1.c: Likewise.
6005 * gcc.target/powerpc/nan128-1.c: Likewise.
6006
d378e319 60072016-06-28 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR middle-end/71626
6010 * gcc.c-torture/execute/pr71626-1.c: New test.
6011 * gcc.c-torture/execute/pr71626-2.c: New test.
6012
10ef7949 60132016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6014
6015 PR target/71656
6016 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6017
1fcfb8f7 60182016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6019
6020 PR target/71670
6021 * gcc.target/powerpc/pr71670.c: New testcase.
6022
35fd0c10 60232016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6024
6025 PR target/71656
6026 * gcc.target/powerpc/pr71656-1.c: New test.
6027 * gcc.target/powerpc/pr71656-2.c: New test.
6028
584757bc 60292016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6030
6031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6032 around fp16 code.
6033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6036 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6037 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6038 Add arm_neon_fp16_ok effective target.
f942bdbf 6039 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6040 Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6042 Likewise.
6043 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6044 Likewise.
6045 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6046 Likewise.
6047 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6048 Likewise.
6049 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6050 Likewise.
6051 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6052 Likewise.
6053 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6054 Likewise.
6055 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6056 Likewise.
6057 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6058 Likewise.
6059 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6060 Likewise.
584757bc 6061
cbcc4297 60622016-06-26 Jan Hubicka <hubicka@ucw.cz>
6063
6064 * gcc.dg/predict-12.c: New testcase.
6065
0aa73965 60662016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6067
6068 PR fortran/71649
6069 * gfortran.dg/pr71649.f90: New test.
6070
9977f724 60712016-06-25 Jakub Jelinek <jakub@redhat.com>
6072
a5c54f33 6073 PR tree-optimization/71643
6074 * g++.dg/opt/pr71643.C: New test.
6075
9977f724 6076 PR tree-optimization/71631
6077 * gcc.c-torture/execute/pr71631.c: New test.
6078
e09883e4 60792016-06-24 Jan Hubicka <hubicka@ucw.cz>
6080
6081 * gcc.dg/predict-11.c: New testcase.
6082 * gfortran.dg/predict-2.f90: New testcase.
6083
89beffc9 60842016-06-24 Jan Hubicka <hubicka@ucw.cz>
6085
6086 * gcc.dg/predict-10.c: New test.
6087
2275a11d 60882016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6089
6090 * gcc.target/powerpc/abs128-1.c: New.
6091 * gcc.target/powerpc/copysign128-1.c: New.
6092 * gcc.target/powerpc/inf128-1.c: New.
6093 * gcc.target/powerpc/nan128-1.c: New.
6094
37681b7f 60952016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gfortran.dg/pr71642.f90: New test.
6098
9cf2d600 60992016-06-24 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR tree-optimization/71647
6102 * gcc.target/i386/pr71647.c: New test.
6103
eea332b9 61042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 * gcc.target/i386/noplt-gd-1.c: New test.
6107 * gcc.target/i386/noplt-gd-2.c: Likewise.
6108 * gcc.target/i386/noplt-gd-3.c: Likewise.
6109 * gcc.target/i386/noplt-ld-1.c: Likewise.
6110 * gcc.target/i386/noplt-ld-2.c: Likewise.
6111 * gcc.target/i386/noplt-ld-3.c: Likewise.
6112 * lib/target-supports.exp
6113 (check_effective_target_tls_get_addr_via_got): New.
6114
b6d48a78 61152016-06-24 Uros Bizjak <ubizjak@gmail.com>
6116
6117 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6118 testsuite compile flags.
6119 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6120 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6121
61222016-06-24 Uros Bizjak <ubizjak@gmail.com>
6123
6124 * g++dg/vect/pr36684.cc: Add dg-do compile.
6125 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6126 * gcc.dg/vect/pr70021.c: Ditto.
6127 * gcc.dg/vect/pr70138-1.c: Ditto.
6128 * gcc.dg/vect/pr70138-2.c: Ditto.
6129 * gcc.dg/vect/pr70354-1.c: Ditto.
6130 * gcc.dg/vect/pr70354-2.c: Ditto.
6131 * gcc.dg/vect/pr71259.c: Ditto.
6132 * gcc.dg/vect/pr71416-1.c: Ditto.
6133 * gcc.dg/vect/slp-43.c: Ditto.
6134 * gcc.dg/vect/slp-45.c: Ditto.
6135 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6136 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6137 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6138 * gfortran.dg/vect/pr69980.f90: Ditto.
6139
61402016-06-24 Uros Bizjak <ubizjak@gmail.com>
6141
6142 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6143 * gcc.dg/vect/bb-slp-30.c: Ditto.
6144 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6145 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6146 * gcc.dg/vect/pr45902.c: Ditto.
6147 * gcc.dg/vect/pr48172.c: Ditto.
6148 * gcc.dg/vect/pr48377.c: Ditto.
6149 * gcc.dg/vect/pr49038.c: Ditto.
6150 * gcc.dg/vect/pr49771.c: Ditto.
6151 * gcc.dg/vect/pr52091.c: Ditto.
6152 * gcc.dg/vect/pr53185-2.c: Ditto.
6153 * gcc.dg/vect/pr56826.c: Ditto.
6154 * gcc.dg/vect/pr60276.c: Ditto.
6155 * gcc.dg/vect/pr62021.c: Ditto.
6156 * gcc.dg/vect/pr63530.c: Ditto.
6157 * gcc.dg/vect/pr65518.c: Ditto.
6158 * gcc.dg/vect/pr65947-1.c: Ditto.
6159 * gcc.dg/vect/pr65947-10.c: Ditto.
6160 * gcc.dg/vect/pr65947-11.c: Ditto.
6161 * gcc.dg/vect/pr65947-12.c: Ditto.
6162 * gcc.dg/vect/pr65947-13.c: Ditto.
6163 * gcc.dg/vect/pr65947-2.c: Ditto.
6164 * gcc.dg/vect/pr65947-3.c: Ditto.
6165 * gcc.dg/vect/pr65947-4.c: Ditto.
6166 * gcc.dg/vect/pr65947-5.c: Ditto.
6167 * gcc.dg/vect/pr65947-6.c: Ditto.
6168 * gcc.dg/vect/pr65947-7.c: Ditto.
6169 * gcc.dg/vect/pr65947-8.c: Ditto.
6170 * gcc.dg/vect/pr65947-9.c: Ditto.
6171 * gcc.dg/vect/pr71416-1.c: Ditto.
6172 * gcc.dg/vect/pr71439.c: Ditto.
6173 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6174 * gcc.dg/vect/vect-bswap16.c: Ditto.
6175 * gcc.dg/vect/vect-bswap32.c: Ditto.
6176 * gcc.dg/vect/vect-bswap64.c: Ditto.
6177 * gcc.dg/vect/vect-live-1.c: Ditto.
6178 * gcc.dg/vect/vect-live-2.c: Ditto.
6179 * gcc.dg/vect/vect-live-3.c: Ditto.
6180 * gcc.dg/vect/vect-live-4.c: Ditto.
6181 * gcc.dg/vect/vect-live-5.c: Ditto.
6182 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6183 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6184 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6185 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6186 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6187 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6188 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6189 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6190 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6191 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6192 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6193 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6194 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6195 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6196 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6197 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6198 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6199
d4213166 62002016-06-24 Uros Bizjak <ubizjak@gmail.com>
6201
6202 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6203
5aaec397 62042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6205
6206 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6207 ia32 if R_386_GOT32X relocation is supported.
6208 * gcc.target/i386/noplt-3.c: Likewise.
6209 * gcc.target/i386/noplt-2.c: Likewise.
6210 (main): Renamed to ...
6211 (bar): This.
6212 * gcc.target/i386/noplt-4.c: Likewise.
6213 (main): Renamed to ...
6214 (bar): This.
6215 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6216 * gcc.target/i386/pr67400-5.c: Likewise.
6217
77104764 62182016-06-24 Jakub Jelinek <jakub@redhat.com>
6219
7318e591 6220 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6221 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6222
77104764 6223 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6224 f4): Adjust expected diagnostics.
6225 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6226 (T): If OVFP is defined, redefine to TP.
6227 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6228 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6229 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6230 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6231 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6232 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6233 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6234 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6235 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6236 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6237 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6238 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6239 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6240 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6241 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6242 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6243 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6244 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6245 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6246 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6247 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6248 as last argument to __builtin_add_overflow_p.
6249
ddf08519 62502016-06-23 Uros Bizjak <ubizjak@gmail.com>
6251
6252 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6253 dg-options and remove default vector testsuite compile flags.
6254 * g++.dg/vect/pr33860a.cc: Ditto.
6255 * g++.dg/vect/pr45470-a.cc: Ditto.
6256 * g++.dg/vect/pr45470-b.cc: Ditto.
6257 * g++.dg/vect/pr60896.cc: Ditto.
6258 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6259 * gcc.dg/vect/pr18308.c: Ditto.
6260 * gcc.dg/vect/pr24049.c: Ditto.
6261 * gcc.dg/vect/pr33373.c: Ditto.
6262 * gcc.dg/vect/pr36228.c: Ditto.
6263 * gcc.dg/vect/pr42395.c: Ditto.
6264 * gcc.dg/vect/pr42604.c: Ditto.
6265 * gcc.dg/vect/pr46663.c: Ditto.
6266 * gcc.dg/vect/pr48765.c: Ditto.
6267 * gcc.dg/vect/pr49093.c: Ditto.
6268 * gcc.dg/vect/pr49352.c: Ditto.
6269 * gcc.dg/vect/pr52298.c: Ditto.
6270 * gcc.dg/vect/pr52870.c: Ditto.
6271 * gcc.dg/vect/pr53185.c: Ditto.
6272 * gcc.dg/vect/pr53773.c: Ditto.
6273 * gcc.dg/vect/pr56695.c: Ditto.
6274 * gcc.dg/vect/pr62171.c: Ditto.
6275 * gcc.dg/vect/pr63530.c: Ditto.
6276 * gcc.dg/vect/pr68339.c: Ditto.
6277 * gcc.dg/vect/pr71259.c: Ditto.
6278 * gcc.dg/vect/vect-82_64.c: Ditto.
6279 * gcc.dg/vect/vect-83_64.c: Ditto.
6280 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6281 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6282 * gcc.dg/vect/vect-shift-2.c: Ditto.
6283 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6284 * gfortran.dg/vect/pr39318.f90: Ditto.
6285 * gfortran.dg/vect/pr45714-a.f: Ditto.
6286 * gfortran.dg/vect/pr45714-b.f: Ditto.
6287 * gfortran.dg/vect/pr46213.f90: Ditto.
6288
81883aeb 62892016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6290 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6291
6292 * gcc.target/powerpc/p9-splat-5.c: New test.
6293
affe5c16 62942016-06-23 Uros Bizjak <ubizjak@gmail.com>
6295
6296 PR tree-optimization/71488
6297 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6298 * lib/target-supports.exp: ... here.
6299 (check_sse4_hw_available): New procedure.
6300 (check_effective_target_sse4_runtime): Ditto.
6301 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6302 -march=westmere for sse4_runtime targets.
547fdd3e 6303 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6304 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6305 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6306 (main): Call check_vect ().
e50240d3 6307 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6308
6fb2f181 63092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6310
6311 PR target/66232
6312 PR target/67400
6313 * gcc.target/i386/pr66232-14.c: New file.
6314 * gcc.target/i386/pr66232-15.c: Likewise.
6315 * gcc.target/i386/pr66232-16.c: Likewise.
6316 * gcc.target/i386/pr66232-17.c: Likewise.
6317 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6318 ia32 if R_386_GOT32X relocation is supported.
6319 * gcc.target/i386/pr67400-2.c: Likewise.
6320 * gcc.target/i386/pr67400-3.c: Likewise.
6321 * gcc.target/i386/pr67400-4.c: Likewise.
6322 * gcc.target/i386/pr67400-6.c: Likewise.
6323 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6324 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6325
88be2b3c 63262016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327
6328 PR libgfortran/48852
6329 * gfortran.dg/char4_iunit_1.f03: Update test.
6330 * gfortran.dg/f2003_io_5.f03: Update test.
6331 * gfortran.dg/real_const_3.f90: Update test.
6332
ff600f64 63332016-06-23 Andi Kleen <ak@linux.intel.com>
6334
6335 * g++.dg/bprob/bprob.exp: Support autofdo.
6336 * g++.dg/tree-prof/tree-prof.exp: dito.
6337 * gcc.dg/tree-prof/tree-prof.exp: dito.
6338 * gcc.misc-tests/bprob.exp: dito.
6339 * gfortran.dg/prof/prof.exp: dito.
6340 * lib/profopt.exp: dito.
6341 * lib/target-supports.exp: Check for autofdo.
6342
afa7ed87 63432016-06-23 Martin Liska <mliska@suse.cz>
6344
6345 * gcc.dg/pr71619.c: New test.
6346
0941fba8 63472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6348
6349 PR target/67400
56896ed3 6350 * gcc.target/i386/pr67400-1.c: New test.
6351 * gcc.target/i386/pr67400-2.c: Likewise.
6352 * gcc.target/i386/pr67400-3.c: Likewise.
6353 * gcc.target/i386/pr67400-4.c: Likewise.
6354 * gcc.target/i386/pr67400-5.c: Likewise.
6355 * gcc.target/i386/pr67400-6.c: Likewise.
6356 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6357
e557fc7f 63582016-06-22 David Malcolm <dmalcolm@redhat.com>
6359
6360 * c-c++-common/missing-header-1.c: New test case.
6361 * c-c++-common/missing-header-2.c: New test case.
6362 * c-c++-common/missing-header-3.c: New test case.
6363 * c-c++-common/missing-header-4.c: New test case.
6364
8469aece 63652016-06-22 David Malcolm <dmalcolm@redhat.com>
6366
6367 PR c/70339
6368 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6369 hint.
6370 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6371 expected results due to builtin "nanl" now being suggested for
6372 "name".
6373 * gcc.dg/pr67580.c: Update expected messages.
6374 * gcc.dg/spellcheck-identifiers.c: New testcase.
6375 * gcc.dg/spellcheck-typenames.c: New testcase.
6376
6628b04d 63772016-06-22 David Malcolm <dmalcolm@redhat.com>
6378
6379 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6380 file.
6381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6382 diagnostic-test-show-locus-parseable-fixits.c to sources for
6383 diagnostic_plugin_test_show_locus.c.
6384 * lib/gcc-defs.exp (freeform_regexps): New global.
6385 (dg-regexp): New function.
6386 (handle-dg-regexps): New function.
6387 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6388 freeform_regexps to the empty list.
6389 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6390
82ccd33e 63912016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6392
affe5c16 6393 PR tree-optimization/71488
82ccd33e 6394 * g++.dg/pr71488.C: New test.
6395 * gcc.dg/vect/vect-bool-cmp.c: New test.
6396
2c21de58 63972016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gcc.dg/guality/param-5.c: New test.
6400
fadfd5fc 64012016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6402
6403 * gcc.target/i386/asm-flag-7.c: New test.
6404
03fee1f8 64052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6406
6407 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6408 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6409 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6410 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6411 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6412 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6419 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6420 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6421 * lib/target-supports.exp: Likewise.
6422
6905db52 64232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6424
6425 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6426 * gcc.dg/attr-ms_struct-2.c: Likewise.
6427 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6428 * gcc.dg/bf-ms-attrib.c: Likewise.
6429 * gcc.dg/bf-ms-layout-2.c: Likewise.
6430 * gcc.dg/bf-ms-layout-3.c: Likewise.
6431 * gcc.dg/bf-ms-layout.c: Likewise.
6432 * gcc.dg/bf-no-ms-layout.c: Likewise.
6433 * gcc.target/i386/bitfield1.c: Likewise.
6434 * gcc.target/i386/bitfield2.c: Likewise.
6435 * gcc.target/i386/bitfield3.c: Likewise.
6436
a6f93fc2 64372016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6438
6439 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6440 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6441 override other than -mcpu=power9 command-line option is specified,
6442 or if the target operating system is aix.
6443 * gcc.target/powerpc/darn-1.c: Likewise.
6444 * gcc.target/powerpc/darn-2.c: Likewise.
6445 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6446 test if effective-target is not powerpc_p9vector_ok or if the
6447 target operating system is not defined.
6448 * gcc.target/powerpc/vslv-1.c: Likewise.
6449 * gcc.target/powerpc/vsrv-0.c: Likewise.
6450 * gcc.target/powerpc/vsrv-1.c: Likewise.
6451
1cb2b4d3 64522016-06-21 Tobias Burnus <burnus@net-b.de>
6453
6454 PR fortran/71068
6455 * gfortran.dg/coarray/data_1.f90: New.
6456
66ff0c67 64572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6458
6459 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6460 (dg-require-effective-target): Use arm_v8_neon_hw.
6461 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6462 (dg-require-effective-target): Likewise.
6463 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6464 (dg-require-effective-target): Likewise.
6465 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6466 (dg-require-effective-target): Likewise.
6467 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6468 (dg-require-effective-target): Likewise.
6469 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6470 (dg-require-effective-target): Likewise.
6471 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6472 Add AArch64 check.
6473
949bfed4 64742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6475
6476 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6477 Set to 3 so test passes.
6478
a20f6cd4 64792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6480
6481 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6482
12792843 64832016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6484
6485 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6486 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6487 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6488 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6489
49763db6 64902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6491
6492 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6493 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6494
ada61167 64952016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6496
6497 PR target/71549
6498 * gcc.target/i386/pr71549.c: New test.
6499
a15584d4 65002016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6501
6502 * gcc.target/powerpc/vadsdu-0.c: Replace
6503 dg-require-effective-target directive to allow test to run on more
6504 platforms, and add dg-skip-if directive to disable test on aix
6505 platforms because of known incompatibilities.
6506 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6507 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6508 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6509 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6510 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6511 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6512 * gcc.target/powerpc/vadsdub-2.c: Replace
6513 dg-require-effective-target directive to allow test to run on more
6514 platforms, and add dg-skip-if directive to disable test on aix
6515 platforms because of known incompatibilities.
6516 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6517 with vec_absdb call to differentiate this test from vadsdub-1.c.
6518 * gcc.target/powerpc/vadsduh-1.c: Replace
6519 dg-require-effective-target directive to allow test to run on more
6520 platforms, and add dg-skip-if directive to disable test on aix
6521 platforms because of known incompatibilities.
6522 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6523 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6524 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6525
ec15ec36 65262016-06-21 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR tree-optimization/71588
6529 * gcc.dg/pr71558.c: New test.
6530
faeffe49 65312016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6532
6533 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6534 * c-c++-common/pr68657-2.c: Likewise.
6535 * c-c++-common/pr68657-3.c: Likewise.
6536 * gcc.dg/torture/pr69714.c: Require int32plus support.
6537 * gcc.dg/torture/pr70025.c: Likewise.
6538 * gcc.dg/torture/pr70083.c: Likewise.
6539 * gcc.dg/torture/pr70542.c: Likewise.
6540 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6541
e218d07f 65422016-06-20 Joseph Myers <joseph@codesourcery.com>
6543
6544 PR c/71601
6545 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6546
232a3df7 65472016-06-20 Jakub Jelinek <jakub@redhat.com>
6548
d7f45b87 6549 PR middle-end/71581
6550 * gcc.dg/pr71581.c: New test.
6551
232a3df7 6552 PR rtl-optimization/71591
6553 * gcc.dg/cpp/pr71591.c: New test.
6554
dbddef42 65552016-06-20 David B. Robins <gcc@davidrobins.net>
6556
6557 PR target/71571
6558 * g++.dg/torture/pr71571.C: New test.
6559
03129ccb 65602016-06-20 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR target/71559
6563 * gcc.target/i386/sse2-pr71559.c: New test.
6564 * gcc.target/i386/avx-pr71559.c: New test.
6565 * gcc.target/i386/avx512f-pr71559.c: New test.
6566
a40b4b62 65672016-06-20 Tobias Burnus <burnus@net-b.de>
6568
6569 PR fortran/71194
6570 * gfortran.dg/pointer_remapping_10.f90: New.
6571
ecbea05a 65722016-06-20 David Malcolm <dmalcolm@redhat.com>
6573
6574 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6575
0f61dae9 65762016-06-20 Martin Sebor <msebor@redhat.com>
6577
6578 PR c/69507
6579 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6580 * gnu90-const-expr-1.c: Same.
6581 * gnu99-const-expr-1.c: Same.
6582 * gnu99-static-1.c: Same.
6583
e458dfd8 65842016-06-20 Renlin Li <renlin.li@arm.com>
6585
2c0c0c9b 6586 PR testsuite/71489
e458dfd8 6587 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6588
7ab71cb3 65892016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6590
6591 * gcc.target/aarch64/vcvt_f64_1.c: New.
6592 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6593 * gcc.target/aarch64/vrecp_f64_1.c: New.
6594
34d36b7a 65952016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6596
6597 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6598 "alignement".
6599
ed7f4748 66002016-06-20 Georg-Johann Lay <avr@gjlay.de>
6601
6602 PR target/71103
6603 * gcc.target/avr/torture/pr71103-2.c: New test.
6604
a940fdc7 66052016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6606
6607 PR c/69507
6608 * gcc.dg/alignof.c: New test.
6609
98683d85 66102016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6613 vs dg-error; test constexpr specifier too.
6614
358cee25 66152016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6618
c3d7ceb6 66192016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6620
6621 * lib/target-supports.exp
6622 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6623 arm_neon_ok and merge flags. Fix temporary test name.
6624 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6625 and merge flags.
6626
1176073c 66272016-06-17 Martin Liska <mliska@suse.cz>
6628
6629 * gcc.dg/predict-9.c: Fix dump scanning.
6630
f3e2969a 66312016-06-17 Bin Cheng <bin.cheng@arm.com>
6632
6633 PR tree-optimization/71354
6634 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6635
7fdca647 66362016-06-17 Bin Cheng <bin.cheng@arm.com>
6637
6638 PR tree-optimization/71347
6639 * gcc.dg/tree-ssa/pr71347.c: New test.
6640
a338a226 66412016-06-17 Bin Cheng <bin.cheng@arm.com>
6642
6643 PR tree-optimization/71354
6644 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6645
c1e75671 66462016-06-17 Bin Cheng <bin.cheng@arm.com>
6647
6648 * gcc.dg/vect/vect-alias-check-1.c: New test.
6649
365ba13d 66502016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6651
59bde511 6652 PR target/71151
365ba13d 6653 * gcc.target/avr/pr71151-1.c: New test.
6654 * gcc.target/avr/pr71151-2.c: New test.
6655 * gcc.target/avr/pr71151-3.c: New test.
6656 * gcc.target/avr/pr71151-4.c: New test.
6657 * gcc.target/avr/pr71151-5.c: New test.
6658 * gcc.target/avr/pr71151-6.c: New test.
6659 * gcc.target/avr/pr71151-7.c: New test.
6660 * gcc.target/avr/pr71151-8.c: New test.
6661 * gcc.target/avr/pr71151-common.h: New test.
6662
db48d95b 66632016-06-16 Martin Liska <mliska@suse.cz>
6664
6665 * gfortran.dg/predict-1.f90: New test.
6666
4c780a59 66672016-06-16 Uros Bizjak <ubizjak@gmail.com>
6668
6669 PR target/71242
f9c39b65 6670 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6671
8c1879bc 66722016-06-16 Jan Hubicka <hubicka@ucw.cz>
6673
6674 * g++.dg/vect/pr36648.cc: Disable cunrolli
6675
33698dfe 66762016-06-16 Jakub Jelinek <jakub@redhat.com>
6677
745f2db6 6678 PR target/71554
6679 * gcc.c-torture/execute/pr71554.c: New test.
6680
33698dfe 6681 PR rtl-optimization/71532
6682 * gcc.dg/torture/pr71532.c: New test.
6683
b42322b9 66842016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6685
6686 * gcc.target/powerpc/p9-dimode1.c: New test.
6687 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6688
412b298a 66892016-06-15 Jakub Jelinek <jakub@redhat.com>
6690
93479f99 6691 * gcc.c-torture/compile/20160615-1.c: New test.
6692
412b298a 6693 * g++.dg/cpp0x/ref-qual17.C: New test.
6694
3ec40531 66952016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6696
6697 PR middle-end/71529
6698 * gcc.target/i386/pr71529.C: New test.
6699
edfe7670 67002016-06-15 Alan Hayward <alan.hayward@arm.com>
6701
6702 PR tree-optimization/71483
6703 * g++.dg/vect/pr71483.c: New
6704
6e52ac17 67052016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 PR c++/70202
6708 * g++.dg/inherit/crash6.C: New.
6709 * g++.dg/inherit/union2.C: Likewise.
6710 * g++.dg/inherit/virtual12.C: Likewise.
6711 * g++.dg/inherit/virtual13.C: Likewise.
6712 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6713
aed35af2 67142016-06-15 Uros Bizjak <ubizjak@gmail.com>
6715
0941fba8 6716 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6717
6f710392 67182016-06-15 Alan Hayward <alan.hayward@arm.com>
6719
6720 PR tree-optimization/71439
6721 * gcc.dg/vect/pr71439.c: New
6722
d1cedfd3 67232016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6724
6725 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6726
ee8fd158 67272016-06-15 Richard Biener <rguenther@suse.de>
6728
6729 * gcc.dg/vect/slp-45.c: New testcase.
6730
5695a690 67312016-06-15 Richard Biener <rguenther@suse.de>
6732
6733 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6734
267ae3ee 67352016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6736
6737 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6738 requirements, and disable for AIX for now.
6739 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6740
a6d0e20a 67412016-06-14 Jakub Jelinek <jakub@redhat.com>
6742
b2efd162 6743 PR c++/71528
6744 * g++.dg/opt/pr71528.C: New test.
6745
a6d0e20a 6746 PR c++/71516
6747 * g++.dg/init/pr71516.C: New test.
6748
035778de 67492016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 * g++.dg/init/array46.C: New.
6752
7c9dc58e 67532016-06-14 Uros Bizjak <ubizjak@gmail.com>
6754
0941fba8 6755 * gcc.target/i386/float128-3.c: New test.
6756 * gcc.target/i386/quad-sse4.c: Ditto.
6757 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6758 Update scan strings.
7c9dc58e 6759
412640c9 67602016-06-14 Richard Biener <rguenther@suse.de>
6761
6762 PR middle-end/71526
6763 * gfortran.dg/pr71526.f90: New testcase.
6764
1b9fde85 67652016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6766
6767 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6768 * gcc.dg/zero_bits_compound-1.c: Likewise.
6769
306097e3 67702016-06-14 Richard Biener <rguenther@suse.de>
6771
6772 PR tree-optimization/71522
6773 * gcc.dg/torture/pr71522.c: New testcase.
6774
566255a8 67752016-06-14 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR tree-optimization/71520
6778 * gcc.dg/tree-ssa/pr71520.c: New test.
6779
eb912adb 67802016-06-14 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/71521
56d35455 6783 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6784
9720103d 67852016-06-13 Jakub Jelinek <jakub@redhat.com>
6786
12cb8367 6787 PR sanitizer/71498
6788 * c-c++-common/ubsan/bounds-13.c: New test.
6789
9720103d 6790 PR preprocessor/71183
6791 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6792
5965fbcc 67932016-06-13 Jeff Law <law@redhat.com>
6794
6795 PR tree-optimization/71403
6796 * c-c++-common/ubsan/pr71403-1.c: New test.
6797 * c-c++-common/ubsan/pr71403-2.c: New test.
6798 * c-c++-common/ubsan/pr71403-3.c: New test.
6799
04537049 68002016-06-13 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR middle-end/71478
6803 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6804 Add -Wno-psabi -w to dg-options.
6805
412f195f 68062016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6807
6808 * gcc.target/powerpc/vadsdu-0.c: New test.
6809 * gcc.target/powerpc/vadsdu-1.c: New test.
6810 * gcc.target/powerpc/vadsdu-2.c: New test.
6811 * gcc.target/powerpc/vadsdu-3.c: New test.
6812 * gcc.target/powerpc/vadsdu-4.c: New test.
6813 * gcc.target/powerpc/vadsdu-5.c: New test.
6814 * gcc.target/powerpc/vadsdub-1.c: New test.
6815 * gcc.target/powerpc/vadsdub-2.c: New test.
6816 * gcc.target/powerpc/vadsduh-1.c: New test.
6817 * gcc.target/powerpc/vadsduh-2.c: New test.
6818 * gcc.target/powerpc/vadsduw-1.c: New test.
6819 * gcc.target/powerpc/vadsduw-2.c: New test.
6820
527790c1 68212016-06-13 David Malcolm <dmalcolm@redhat.com>
6822
6823 * gcc.dg/c99-init-2.c (c): Update expected error message.
6824 * gcc.dg/init-bad-8.c (foo): Likewise.
6825 * gcc.dg/spellcheck-fields-3.c: New test case.
6826
102e67eb 68272016-06-13 Martin Liska <mliska@suse.cz>
6828
6829 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6830 and "guess loop iv compared" heuristics.
6831 * gcc.dg/predict-2.c: Likewise.
6832 * gcc.dg/predict-3.c: Likewise.
6833 * gcc.dg/predict-4.c: Likewise.
6834 * gcc.dg/predict-5.c: Likewise.
6835 * gcc.dg/predict-6.c: Likewise.
6836
1a54d3be 68372016-06-13 Marek Polacek <polacek@redhat.com>
6838
6839 PR middle-end/71476
6840 * c-c++-common/Wswitch-unreachable-4.c: New test.
6841 * gcc.dg/Wswitch-unreachable-2.c: New test.
6842 * g++.dg/tm/jump1.C: Move dg-warning.
6843
5b7401b8 68442016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gnat.dg/renaming10.ad[sb]: New test.
6847
1c93151c 68482016-06-13 Paul Thomas <pault@gcc.gnu.org>
6849
6850 PR fortran/70673
6851 * gfortran.dg/pr70673.f90: New test.
6852
249865a0 68532016-06-13 Richard Biener <rguenther@suse.de>
6854
6855 PR middle-end/64516
6856 * gcc.dg/align-3.c: New testcase.
6857
776d9b14 68582016-06-13 Martin Liska <mliska@suse.cz>
6859
6860 * gcc.target/i386/pr71458.c: New test.
6861
0cf5c551 68622016-06-12 Uros Bizjak <ubizjak@gmail.com>
6863
6864 PR target/71241
f9c39b65 6865 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6866
34de0a35 68672016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6868
6869 PR target/60751
6870 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6871 statement.
6872
0cc8bc98 68732016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6874
6875 PR target/60751
6876 * gfortran.dg/comma_IO_extension_1.f90: New test.
6877 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6878 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6879 statement.
6880 * gfortran.dg/graphite/pr38083.f90: Likewise.
6881 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6882 missing format.
6883
0ff78c86 68842016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6885
6886 * gnat.dg/case_character.adb: New test.
6887
6c38863e 68882016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6889
6890 PR middle-end/71310
6891 * gcc.target/powerpc/pr71310.c: New testcase.
6892
24c41395 68932016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6894
6895 PR middle-end/71478
6896 * gcc.dg/pr71478.c: New test.
6897
aeb26fb6 68982016-06-10 Jakub Jelinek <jakub@redhat.com>
6899
702b3575 6900 PR middle-end/71494
6901 * gcc.c-torture/execute/pr71494.c: New test.
6902
8ec29807 6903 PR c/68657
6904 * gcc.target/i386/pr68657.c: New test.
6905
aeb26fb6 6906 PR inline-asm/68843
6907 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6908 (test): Add -masm=intel alternatives.
6909
1dc4d519 69102016-06-10 Martin Sebor <msebor@redhat.com>
6911
6912 PR c/71392
6913 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6914
6385d6d3 69152016-06-10 Jeff Law <law@redhat.com>
6916
6917 PR tree-optimization/71335
6918 * gcc.c-torture/execute/pr71335.c: New test.
6919
041a412b 69202016-06-10 David Malcolm <dmalcolm@redhat.com>
6921
6922 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6923 the various "cannot tail-call: " messages.
6924
4a5edbb2 69252016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6926
6927 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6928 and options.
6929
9cf3aec3 69302016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6931
6932 PR sanitizer/71480
6933 * c-c++-common/asan/pr71480.c: New test.
6934
61724718 69352016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6936
6937 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6938 (ASMNAME2): Likewise.
6939 (main): Replace fn in asm statement with ASMNAME ("fn").
6940 * gcc.dg/guality/pr68037-2.c: Likewise.
6941 * gcc.dg/guality/pr68037-3.c: Likewise.
6942 * gcc.dg/torture/pr68037-1.c: Likewise.
6943 * gcc.dg/torture/pr68037-2.c: Likewise.
6944 * gcc.dg/torture/pr68037-3.c: Likewise.
6945
1807f6fb 69462016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6947
6948 PR inline-asm/68843
6949 * gcc.target/i386/pr68843-1.c: New test.
6950 * gcc.target/i386/pr68843-2.c: New test.
6951
ccfa030f 69522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6953 Cesar Philippidis <cesar@codesourcery.com>
6954
6955 PR middle-end/71373
6956 * gcc.dg/goacc/nested-function-1.c: New file.
6957 * gcc.dg/goacc/nested-function-2.c: Likewise.
6958 * gcc.dg/goacc/pr71373.c: Likewise.
6959 * gfortran.dg/goacc/cray-2.f95: Likewise.
6960 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6961 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6962 * gfortran.dg/goacc/cray.f95: Update.
6963 * gfortran.dg/goacc/loop-1.f95: Likewise.
6964 * gfortran.dg/goacc/loop-3.f95: Likewise.
6965 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6966 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6967
69682016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6969
6970 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6971 for OpenACC tile clauses.
6972 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6973
6974 PR c/71381
6975 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6976 to...
6977 * c-c++-common/goacc/cache-2.c: ... this new file.
6978 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6979 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6980 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6981 usage.
6982 * gfortran.dg/goacc/cray.f95: Likewise.
6983 * gfortran.dg/goacc/loop-1.f95: Likewise.
6984
bb038f3e 69852016-06-10 Alan Hayward <alan.hayward@arm.com>
6986
6987 PR tree-optimization/71407
6988 PR tree-optimization/71416
6989 * gcc.dg/vect/pr71407.c: New
6990 * gcc.dg/vect/pr71416-1.c: New
6991 * gcc.dg/vect/pr71416-2.c: New
6992
332409d3 69932016-06-10 Richard Biener <rguenther@suse.de>
6994
6995 PR middle-end/71477
6996 * gcc.dg/torture/pr71477.c: New testcase.
6997
03cf727c 69982016-06-09 Julia Koval <julia.koval@intel.com>
6999
7000 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7001 * gcc.target/i386/interrupt-13.c: Likewise.
7002 * gcc.target/i386/interrupt-15.c: Likewise.
7003 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7004 * gcc.target/i386/interrupt-24.c: Likewise.
7005 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7006 * gcc.target/i386/interrupt-9.c: Likewise.
7007 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7008
23b101c5 70092016-06-09 Martin Sebor <msebor@redhat.com>
7010
7011 PR c/70883
7012 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7013 * gcc.dg/builtin-constant_p-1.c: Same.
7014 * gcc.dg/builtins-error.c: Same.
7015 * gcc.dg/pr70859.c: Same.
7016
188d6bbb 70172016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7018
7019 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7020 * gcc.dg/torture/pr68067-1.c: Likewise.
7021 * gcc.dg/torture/pr68067-2.c: Likewise.
7022
70232016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7024
7025 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7026 when setting SIZE.
7027
ff8886bd 70282016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/71465
7031 * g++.dg/inherit/crash5.C: New.
7032 Revert:
7033 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/70202
7036 * g++.dg/inherit/crash5.C: New.
7037 * g++.dg/inherit/virtual1.C: Adjust.
7038
3f76cceb 70392016-06-09 Martin Liska <mliska@suse.cz>
7040
7041 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7042 * g++.dg/predict-loop-exit-2.C: Likewise.
7043 * g++.dg/predict-loop-exit-3.C: Likewise.
7044 * gcc.dg/predict-1.c: Likewise.
7045 * gcc.dg/predict-2.c: Likewise.
7046 * gcc.dg/predict-3.c: Likewise.
7047 * gcc.dg/predict-4.c: Likewise.
7048 * gcc.dg/predict-5.c: Likewise.
7049 * gcc.dg/predict-6.c: Likewise.
7050 * gcc.dg/predict-7.c: Likewise.
7051
59ae3d1b 70522016-06-09 Richard Biener <rguenther@suse.de>
7053
7054 PR tree-optimization/71462
7055 * gcc.dg/torture/pr71462.c: New testcase.
7056
8c2d2acf 70572016-06-09 Marek Polacek <polacek@redhat.com>
7058
7059 PR c/65471
7060 * gcc.dg/c11-generic-3.c: New test.
7061
224cb6b7 70622016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 * g++.dg/init/array42.C: New.
7065 * g++.dg/init/array43.C: Likewise.
7066 * g++.dg/init/array44.C: Likewise.
7067 * g++.dg/init/array45.C: Likewise.
7068 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7069 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7070 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7071 * g++.dg/gomp/pr35751.C: Likewise.
7072 * g++.dg/init/array23.C: Likewise.
7073 * g++.dg/init/brace2.C: Likewise.
7074 * g++.dg/init/brace6.C: Likewise.
7075
732905bb 70762016-06-08 Martin Sebor <msebor@redhat.com>
7077 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR c++/70507
7080 PR c/68120
7081 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7082 * c-c++-common/builtin-arith-overflow-2.c: New test.
7083 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7084 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7085 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7086
7ddaa622 70872016-06-08 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR c++/71442
7090 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7091
84ee0905 70922016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7093
7094 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7095 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7096 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7097 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7098 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7099 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7100 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7101 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7102 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7103 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7104 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7105 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7106 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7107
2876af98 71082016-06-08 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/68558
7111 * gcc.dg/vect/slp-44.c: New testcase.
7112
acbb0d03 71132016-06-08 Richard Biener <rguenther@suse.de>
7114
7115 * gcc.dg/vect/slp-43.c: New testcase.
7116
f8689010 71172016-06-08 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/71452
7120 * gcc.dg/torture/pr71452.c: New testcase.
7121
52d393eb 71222016-06-08 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR c++/71448
7125 * g++.dg/torture/pr71448.C: New test.
7126
9d700ce4 71272016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7128
7129 PR debug/71432
7130 PR ada/71413
7131 * g++.dg/debug/pr71432.C: New test.
7132
eb96ef65 71332016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7134
7135 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7136 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7137 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7138
a4753cdd 71392016-06-08 Alan Hayward <alan.hayward@arm.com>
7140
7141 * gcc.dg/vect/vect-live-2.c: Update effective target.
7142 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7143 * lib/target-supports.exp: Add aarch64 to vect_long.
7144
bafc7b1d 71452016-06-08 Marek Polacek <polacek@redhat.com>
7146
7147 PR c/71418
7148 * gcc.dg/noncompile/pr71418.c: New test.
7149
06e590e7 7150 PR c/71426
7151 * gcc.dg/noncompile/pr71426.c: New test.
7152
d3cb49c9 71532016-06-07 Jan Hubicka <hubicka@ucw.cz>
7154
7155 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7156 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7157 * gcc.dg/predict-3.c: Update template.
7158 * gcc.dg/predict-5.c: Update template.
7159 * gcc.dg/predict-6.c: Update template.
7160 * gcc.dg/predict-9.c: Update template.
7161 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7162
2d76c36a 71632016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7164
7165 * gcc.target/powerpc/vec-mul.c: New test.
7166
7cfde92a 71672016-06-07 David Malcolm <dmalcolm@redhat.com>
7168
7169 * gcc.dg/spellcheck-fields-2.c: New test case.
7170
b032c4dd 71712016-06-07 Richard Biener <rguenther@suse.de>
7172
7173 PR c/61564
7174 * gcc.dg/Wpragmas-1.c: New testcase.
7175 * gcc.dg/Wattributes-4.c: Likewise.
7176 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7177 entry.
7178
a7056369 71792016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7180
7181 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7182 spurious debug code.
7183
123c61e0 71842016-06-07 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71428
7187 * gcc.dg/torture/pr71428.c: New testcase.
7188
5819d47b 71892016-06-07 Richard Biener <rguenther@suse.de>
7190
7191 PR middle-end/71423
7192 * gcc.dg/torture/pr71423.c: New testcase.
7193
6cec5c6b 71942016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7195
7196 PR middle-end/71408
7197 * gcc.dg/tree-ssa/pr71408.c: New test.
7198
40bbfc17 71992016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7200
7201 PR middle-end/71281
7202 * g++.dg/torture/pr71281.C: New test.
7203
61f1f80c 72042016-06-06 Marek Polacek <polacek@redhat.com>
7205
7206 PR c/71362
7207 * gcc.dg/pr71362.c: New test.
7208
0406b32f 72092016-06-06 Jakub Jelinek <jakub@redhat.com>
7210 Patrick Palka <ppalka@gcc.gnu.org>
7211
7212 PR c++/70847
7213 PR c++/71330
7214 PR c++/71393
7215 * g++.dg/opt/pr70847.C: New test.
7216 * g++.dg/ubsan/pr70847.C: New test.
7217 * g++.dg/ubsan/pr71393.C: New test.
7218
b1445999 72192016-06-06 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR tree-optimization/71259
7222 * gcc.dg/vect/pr71259.c: New test.
7223
99b4f3a2 72242016-06-06 David Malcolm <dmalcolm@redhat.com>
7225
7226 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7227 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7228 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7229 above.
7230
837679bc 72312016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7232
7233 PR middle-end/37780
7234 * gcc.c-torture/execute/pr37780.c: New test.
7235 * gcc.target/aarch64/pr37780_1.c: Likewise.
7236 * gcc.target/arm/pr37780_1.c: Likewise.
7237
e4b92538 72382016-06-06 Marek Polacek <polacek@redhat.com>
7239
7240 * c-c++-common/attr-may-alias-1.c: New test.
7241 * c-c++-common/attr-may-alias-2.c: New test.
7242 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7243
43ac2f2f 72442016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7245
7246 PR c/24414
7247 * gcc.target/i386/pr24414.c: New test.
7248
7e1786b2 72492016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7250
7251 * gcc.target/sparc/vis4misc.c: New file.
7252 * gcc.target/sparc/fpcmp.c: Likewise.
7253 * gcc.target/sparc/fpcmpu.c: Likewise.
7254
f593ccb2 72552016-06-06 Alan Hayward <alan.hayward@arm.com>
7256
7257 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7258 * gcc.dg/vect/vect-live-3.c: Likewise.
7259
be6d8ddc 72602016-06-06 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/71398
7263 * gcc.dg/torture/pr71398.c: New testcase.
7264
78f27916 72652016-06-06 Uros Bizjak <ubizjak@gmail.com>
7266
7267 PR target/71389
7268 * g++.dg/pr71389.C: New test.
7269
c5899606 72702016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7271
7272 PR fortran/71404
7273 * gfortran.dg/fmt_read_5.f: New test.
7274
8e3cd305 72752016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7276
7277 PR fortran/69659
7278 * gfortran.dg/class_array_22.f03: New test.
7279
703c0a09 72802016-06-05 Jan Hubicka <hubicka@ucw.cz>
7281
7282 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7283
d07b2b6f 72842016-06-05 Jan Hubicka <hubicka@ucw.cz>
7285
7286 * gcc.dg/predict-9.c: Update template.
7287
4a7ec4ac 72882016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/49377
7291 * g++.dg/template/pr49377.C: New.
7292
7499ef4a 72932016-06-04 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR tree-optimization/71405
7296 * g++.dg/torture/pr71405.C: New test.
7297
558c800d 72982016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 PR c++/70202
7301 * g++.dg/inherit/crash5.C: New.
7302 * g++.dg/inherit/virtual1.C: Adjust.
7303
4ee7cf4b 73042016-06-03 Jeff Law <law@redhat.com>
7305
7306 PR tree-optimization/71316
7307 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7308
b12ae762 73092016-06-03 Jakub Jelinek <jakub@redhat.com>
7310
7311 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7312 dg-additional-options with just -fno-tree-scev-cprop in it.
7313 * gcc.dg/vect/vect-live-2.c: Likewise.
7314 * gcc.dg/vect/vect-live-5.c: Likewise.
7315 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7316 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7317 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7318
e09a5ee3 73192016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7320
7321 PR c++/27100
7322 * g++.dg/other/friend6.C: New test.
7323
f14b1922 73242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7325
7326 * g++.dg/torture/ppc-ldst-array.C: New.
7327
20702ea3 73282016-06-03 Joseph Myers <joseph@codesourcery.com>
7329
7330 PR target/71276
7331 PR target/71277
7332 * gcc.dg/torture/builtin-fp-int-inexact.c,
7333 gcc.target/i386/387-builtin-fp-int-inexact.c,
7334 gcc.target/i386/387-rint-inline-1.c,
7335 gcc.target/i386/387-rint-inline-2.c,
7336 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7337 gcc.target/i386/sse2-rint-inline-1.c,
7338 gcc.target/i386/sse2-rint-inline-2.c,
7339 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7340 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7341
5ed3cc7b 73422016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7343 Julia Koval <julia.koval@intel.com>
7344
7345 PR target/66960
7346 PR target/67630
7347 PR target/67634
7348 PR target/67841
7349 PR target/68037
7350 PR target/68618
7351 PR target/68661
7352 PR target/69575
7353 PR target/69596
7354 PR target/69734
7355 * gcc.dg/guality/pr68037-1.c: New test.
7356 * gcc.dg/guality/pr68037-2.c: Likewise.
7357 * gcc.dg/guality/pr68037-3.c: Likewise.
7358 * gcc.dg/torture/pr68037-1.c: Likewise.
7359 * gcc.dg/torture/pr68037-2.c: Likewise.
7360 * gcc.dg/torture/pr68037-3.c: Likewise.
7361 * gcc.dg/torture/pr68661-1a.c: Likewise.
7362 * gcc.dg/torture/pr68661-1b.c: Likewise.
7363 * gcc.target/i386/interrupt-1.c: Likewise.
7364 * gcc.target/i386/interrupt-2.c: Likewise.
7365 * gcc.target/i386/interrupt-3.c: Likewise.
7366 * gcc.target/i386/interrupt-4.c: Likewise.
7367 * gcc.target/i386/interrupt-5.c: Likewise.
7368 * gcc.target/i386/interrupt-6.c: Likewise.
7369 * gcc.target/i386/interrupt-7.c: Likewise.
7370 * gcc.target/i386/interrupt-8.c: Likewise.
7371 * gcc.target/i386/interrupt-9.c: Likewise.
7372 * gcc.target/i386/interrupt-10.c: Likewise.
7373 * gcc.target/i386/interrupt-11.c: Likewise.
7374 * gcc.target/i386/interrupt-12.c: Likewise.
7375 * gcc.target/i386/interrupt-13.c: Likewise.
7376 * gcc.target/i386/interrupt-14.c: Likewise.
7377 * gcc.target/i386/interrupt-15.c: Likewise.
7378 * gcc.target/i386/interrupt-16.c: Likewise.
7379 * gcc.target/i386/interrupt-17.c: Likewise.
7380 * gcc.target/i386/interrupt-18.c: Likewise.
7381 * gcc.target/i386/interrupt-19.c: Likewise.
7382 * gcc.target/i386/interrupt-20.c: Likewise.
7383 * gcc.target/i386/interrupt-21.c: Likewise.
7384 * gcc.target/i386/interrupt-22.c: Likewise.
7385 * gcc.target/i386/interrupt-23.c: Likewise.
7386 * gcc.target/i386/interrupt-24.c: Likewise.
7387 * gcc.target/i386/interrupt-25.c: Likewise.
7388 * gcc.target/i386/interrupt-26.c: Likewise.
7389 * gcc.target/i386/interrupt-27.c: Likewise.
7390 * gcc.target/i386/interrupt-28.c: Likewise.
7391 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7392 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7393 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7394 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7395 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7396 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7397 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7398 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7399 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7400 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7401 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7402 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7403
3e346f54 74042016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7405
f27c52fb 7406 PR tree-optimization/52171
7407 * gcc.dg/pr52171.c: New test.
7408 * gcc.target/i386/pr52171.c: New test.
3e346f54 7409
22e029d2 74102016-06-03 Jan Hubicka <jh@suse.cz>
7411
7412 * g++.dg/tree-ssa/pred-1.C: New testcase
7413 * gcc.dg/tree-ssa/pred-1.c: New testcase
7414
41ce74ed 74152016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7416
7417 PR target/70957
7418 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7419 support.
7420 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7421
cf573a72 74222016-06-03 Alan Hayward <alan.hayward@arm.com>
7423
7424 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7425
75aae5b4 74262016-06-03 Alan Hayward <alan.hayward@arm.com>
7427
7428 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7429 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7430 * gcc.dg/vect/vect-live-1.c: New test.
7431 * gcc.dg/vect/vect-live-2.c: New test.
7432 * gcc.dg/vect/vect-live-3.c: New test.
7433 * gcc.dg/vect/vect-live-4.c: New test.
7434 * gcc.dg/vect/vect-live-5.c: New test.
7435 * gcc.dg/vect/vect-live-slp-1.c: New test.
7436 * gcc.dg/vect/vect-live-slp-2.c: New test.
7437 * gcc.dg/vect/vect-live-slp-3.c: New test.
7438
eba6788d 74392016-06-03 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR middle-end/71387
7442 * g++.dg/opt/pr71387.C: New test.
7443
5a653985 74442016-06-02 Jeff Law <law@redhat.com>
7445
7446 PR tree-optimization/71328
7447 * gcc.c-torture/compile/pr71328.c: New test.
7448
f92f6941 74492016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7450
7451 PR fortran/52393
7452 * gfortran.dg/fmt_read_3.f90: Fix typo.
7453 * gfortran.dg/fmt_read_4.f90: New test.
7454
0d29e152 74552016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7458 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7459 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7460 * g++.dg/cpp0x/override2.C: Likewise.
7461 * g++.dg/parse/crash5.C: Likewise.
7462 * g++.dg/parse/error16.C: Likewise.
7463 * g++.dg/parse/error27.C: Likewise.
7464 * g++.dg/template/qualttp15.C: Likewise.
7465 * g++.dg/template/redecl4.C: Likewise.
7466 * g++.old-deja/g++.other/crash39.C: Likewise.
7467 * g++.old-deja/g++.other/struct1.C: Likewise.
7468 * g++.old-deja/g++.pt/m9a.C: Likewise.
7469 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7470
2740a1a5 74712016-06-02 Jakub Jelinek <jakub@redhat.com>
7472
89f17a65 7473 PR c++/71372
7474 * c-c++-common/pr71372.c: New test.
7475
2740a1a5 7476 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7477 __TIME__ strings with __builtin_strcmp instead of printf and
7478 dg-output.
7479
9ae89a4e 74802016-06-02 Martin Liska <mliska@suse.cz>
7481
7482 * gcc.dg/predict-9.c: New test.
7483
41258f9c 74842016-06-02 Jakub Jelinek <jakub@redhat.com>
7485
7486 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7487 global set_compiler_env_var and global saved_compiler_env_var.
7488
dad46eb8 74892016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490
7491 PR rtl-optimization/71295
7492 * gcc.c-torture/compile/pr71295.c: New test.
7493
9cc8a892 74942016-06-02 Jakub Jelinek <jakub@redhat.com>
7495
98e7c96c 7496 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7497
4a5a4de2 7498 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7499 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7500
9cc8a892 7501 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7502 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7503 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7504 alternative number.
7505
46819a36 75062016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7507
7508 * gcc.target/powerpc/p9-splat-4.c: New test.
7509
75102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7511
7512 PR target/71186
7513 * gcc.target/powerpc/pr71186.c: New test.
7514
d9820cc5 75152016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7516
7517 PR fortran/52393
7518 * gfortran.dg/fmt_read_3.f90: New test.
7519
2f14ca3e 75202016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7521
7522 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7523 procedure.
7524
dfa5c0d3 75252016-06-01 Eduard Sanou <dhole@openmailbox.org>
7526
7527 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7528 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7529 env var is set.
7530 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7531 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7532 shown once.
7533 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7534 during compilation.
7535 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7536 vars set by dg-set-compiler-env-var.
7537
7d7125df 75382016-06-01 Paul Thomas <pault@gcc.gnu.org>
7539
7540 PR fortran/71156
7541 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7542 to the module procedure declaration.
7543 * gfortran.dg/submodule_16.f08: New test.
7544
6ab9cde4 75452016-06-01 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR middle-end/71371
7548 * c-c++-common/gomp/pr71371.c: New test.
7549
0cfe7a23 75502016-06-01 Richard Biener <rguenther@suse.de>
7551
7552 PR tree-optimization/71366
7553 * gcc.dg/torture/pr71366-1.c: New testcase.
7554 * gcc.dg/torture/pr71366-2.c: Likewise.
7555
5a5b02e1 75562016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7557
7558 * gcc.target/powerpc/vslv-0.c: New test.
7559 * gcc.target/powerpc/vslv-1.c: New test.
7560 * gcc.target/powerpc/vsrv-0.c: New test.
7561 * gcc.target/powerpc/vsrv-1.c: New test.
7562
d27a79f6 75632016-06-01 Nathan Sidwell <nathan@acm.org>
7564
7565 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7566 * gcc.target/nvptx/weak.c: New.
7567
6172a9fd 75682016-06-01 Richard Biener <rguenther@suse.de>
7569
7570 PR tree-optimization/71261
7571 * gcc.dg/torture/vect-bool-1.c: New testcase.
7572
f9aaabb2 75732016-06-01 Jakub Jelinek <jakub@redhat.com>
7574
7575 * gfortran.dg/gomp/order-1.f90: New test.
7576 * gfortran.dg/gomp/order-2.f90: New test.
7577
53b01069 75782016-06-01 Jan Hubicka <hubicka@ucw.cz>
7579
7580 * gcc.dg/unroll-6.c: Update template.
7581 * gcc.dg/unroll-7.c: New testcase.
7582 * gcc.dg/unroll-8.c: New testcase.
7583
36757397 75842016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7585
7586 * gnat.dg/opt56.ad[sb]: New test.
7587
7f93bd6e 75882016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/66635
7591 * g++.dg/cpp0x/constexpr-ice16.C: New.
7592
9f41a2ce 75932016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7594
7595 PR tree-optimization/71314
7596 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7597 -mbranch-cost=2.
7598
31e02373 75992016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7600
7601 PR tree-optimization/71077
7602 * gcc.dg/tree-ssa/pr71077.c: New test.
7603
76f8f901 76042016-05-31 Jan Hubicka <hubicka@ucw.cz>
7605
7f93bd6e 7606 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7607 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7608 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7609
04f5f923 76102016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7611
7612 PR c++/71248
7613 * g++.dg/cpp0x/pr71248.C: New.
7614 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7615 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7616 * g++.dg/init/new37.C: Likewise.
7617 * g++.dg/template/static1.C: Likewise.
7618 * g++.dg/template/static2.C: Likewise.
7619
4ffddf28 76202016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7621
7622 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7623 instead of %rdi.
7624 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7625
4ff7bd21 76262016-05-31 Marek Polacek <polacek@redhat.com>
7627
7628 * c-c++-common/Wswitch-unreachable-3.c: New test.
7629 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7630
e1f7cc4b 76312016-05-31 Richard Biener <rguenther@suse.de>
7632
7633 PR tree-optimization/71352
7634 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7635
02978bd1 76362016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7637
7638 * gcc.target/arm/armv5_thumb_isa.c: New test.
7639
cfce8164 76402016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7641
7642 PR target/71346
7643 * gcc.target/i386/pr71346.c: New test.
7644
7a51c705 76452016-05-31 Tom de Vries <tom@codesourcery.com>
7646
7647 PR tree-optimization/69068
7648 * gcc.dg/graphite/pr69068.c: New test.
7649
8c1ac106 76502016-05-27 Martin Sebor <msebor@redhat.com>
7651
7652 PR c++/71306
7653 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7654
b6431756 76552016-05-30 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR c++/71349
7658 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7659 nowait depend(inout: dd[0]) clauses where permitted.
7660
f6203294 76612016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 PR c++/71238
7664 * g++.dg/parse/pr71238.C: New.
7665 * g++.dg/concepts/friend1.C: Test column numbers too.
7666 * g++.dg/cpp0x/initlist31.C: Likewise.
7667 * g++.dg/cpp0x/pr51420.C: Likewise.
7668 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7669 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7670 * g++.dg/ext/builtin3.C: Likewise.
7671 * g++.dg/lookup/friend12.C: Likewise.
7672 * g++.dg/lookup/friend7.C: Likewise.
7673 * g++.dg/lookup/koenig1.C: Likewise.
7674 * g++.dg/lookup/koenig5.C: Likewise.
7675 * g++.dg/lookup/used-before-declaration.C: Likewise.
7676 * g++.dg/overload/koenig1.C: Likewise.
7677 * g++.dg/template/crash65.C: Likewise.
7678 * g++.dg/template/friend57.C: Likewise.
7679 * g++.dg/warn/Wshadow-5.C: Likewise.
7680 * g++.dg/warn/Wunused-8.C: Likewise.
7681 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7682 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7683 * g++.old-deja/g++.jason/member.C: Likewise.
7684 * g++.old-deja/g++.jason/report.C: Likewise.
7685 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7686 * g++.old-deja/g++.law/visibility20.C: Likewise.
7687 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7688 * g++.old-deja/g++.other/static5.C: Likewise.
7689 * g++.old-deja/g++.pt/overload2.C: Likewise.
7690
b96f8145 76912016-05-30 Jan Hubicka <hubicka@ucw.cz>
7692
7693 * gcc.dg/tree-ssa/peel1.c: New testcase.
7694 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7695 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7696
ed5bca7a 76972016-05-30 Tom de Vries <tom@codesourcery.com>
7698
7699 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7700 to ce.
7701
c0aa0333 77022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/71099
7705 * g++.dg/parse/virtual1.C: New.
7706
231010db 77072016-05-30 Uros Bizjak <ubizjak@gmail.com>
7708
7709 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7710 Use correct register when clearing %edx.
7711
765557c0 77122016-05-30 Alexander Monakov <amonakov@ispras.ru>
7713
7714 PR tree-optimization/71289
7715 * gcc.dg/pr71289.c: New test.
7716
fc3b1c44 77172016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7718
7719 PR middle-end/71269
7720 PR middle-end/71292
7721 * gcc.dg/tree-ssa/pr71269.c: New test.
7722 * gcc.dg/tree-ssa/pr71292.c: New test.
7723
ce352457 77242016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7725
7726 PR middle-end/71252
7727 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7728
eedd711b 77292016-05-30 Jan Hubicka <hubicka@ucw.cz>
7730
7731 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7732 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7733 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7734
8c061890 77352016-05-30 Tom de Vries <tom@codesourcery.com>
7736
7737 PR tree-optimization/69067
7738 * gcc.dg/graphite/pr69067.c: New test.
7739
a6b0884c 77402016-05-29 Uros Bizjak <ubizjak@gmail.com>
7741
7742 PR target/71245
7743 * gcc.target/i386/pr71245-1.c: New test.
7744 * gcc.target/i386/pr71245-2.c: Ditto.
7745
2369edfc 77462016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7747
7748 PR c++/71105
7749 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7750 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7751 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7752
b6ab3f43 77532016-05-27 Jan Hubicka <hubicka@ucw.cz>
7754
7755 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7756
0192662b 77572016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7758
7759 Revert:
7760 PR c++/69855
7761 * g++.dg/overload/69855.C: New.
7762 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7763 * g++.old-deja/g++.pt/crash3.C: Likewise.
7764
fce78c50 77652016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7766
7767 PR c++/60385
7768 * g++.dg/parse/namespace13.C: New.
7769
372172fe 77702016-05-26 Jeff Law <law@redhat.com>
7771
7772 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7773 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7774 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7775 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7776 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7777 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7778 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7779 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7780 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7781 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7782 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7783 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7784 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7785
5d8a8944 77862016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7787
7788 PR c++/69855
7789 * g++.dg/overload/69855.C: New.
7790 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7791 * g++.old-deja/g++.pt/crash3.C: Likewise.
7792
29602b75 77932016-05-27 Jiong Wang <jiong.wang@arm.com>
7794
7795 PR target/63596
7796 * gcc.target/aarch64/va_arg_1.c: New testcase.
7797 * gcc.target/aarch64/va_arg_2.c: Likewise.
7798 * gcc.target/aarch64/va_arg_3.c: Likewise.
7799
c900b732 78002016-05-27 Jiong Wang <jiong.wang@arm.com>
7801
7802 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7803 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7804 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7805 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7806 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7807
73ef73bd 78082016-05-27 Marek Polacek <polacek@redhat.com>
7809
7810 PR middle-end/71308
7811 * g++.dg/torture/pr71308.C: New test.
7812
a6031633 78132016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7814
7815 * gcc.dg/zero_bits_compound-1.c: New test.
7816 * gcc.dg/zero_bits_compound-2.c: New test.
7817
1fbdc7ae 78182016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7819
7820 PR middle-end/71279
7821 * gcc.dg/pr71279.c: New test.
7822
2e196ca8 78232016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7824
7825 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7826 floating point min/max/comparison instructions.
7827 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7828
6feab9ce 78292016-05-26 Jakub Jelinek <jakub@redhat.com>
7830
7831 * c-c++-common/gomp/schedule-1.c: New test.
7832 * gfortran.dg/gomp/schedule-1.f90: New test.
7833
978cea8f 78342016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7835
7836 PR c++/70822
7837 PR c++/70106
7838 * g++.dg/cpp1y/auto-fn32.C: New test.
7839 * g++.dg/cpp1y/paren4.C: New test.
7840
0478d9ed 78412016-05-26 Nathan Sidwell <nathan@acm.org>
7842
7843 * gcc.dg/20060410.c: Xfail on ptx.
7844 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7845 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7846 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7847 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7848 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7849
5fd1c174 78502016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7851
7852 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7853
c5e8b3e2 78542016-05-26 Jakub Jelinek <jakub@redhat.com>
7855
0db93a5b 7856 PR tree-optimization/71280
7857 * gcc.dg/pr71280.c: New test.
7858
7199c05c 7859 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7860
76c786ac 7861 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7862 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7863
c5e8b3e2 7864 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7865
e9bcea2f 78662016-05-26 Jiong Wang <jiong.wang@arm.com>
7867
7868 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7869 kept in memory.
e9bcea2f 7870
955d947b 78712016-05-25 Jeff Law <law@redhat.com>
7872
7873 PR tree-optimization/71272
7874 * gcc.c-torture/compile/pr71272.c: new test.
7875
77102dbe 78762016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7877
7878 * gcc.target/powerpc/vec-cmpne.c: New test.
7879 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7880
552821b4 78812016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7882
7883 * gnat.dg/opt55.ad[sb]: New test.
7884
0113f3c5 78852016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7886
7887 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7888 * c-c++-common/pr60226.c: Require int32plus.
7889 * gcc.c-torture/execute/pr70602.c: Likewise.
7890 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7891 unsigned long for malloc arg type.
7892 * gcc.dg/asr_div1.c: Require int32plus.
7893 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7894 * gcc.dg/pie-1.c: Require pie.
7895 * gcc.dg/pie-2.c: Likewise.
7896 * gcc.dg/pr59471.c: Require int32plus.
7897 * gcc.dg/pr59963-2.c: XFAIL for int16.
7898 * gcc.dg/pr60114.c: Require int32plus.
7899 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7900 unsigned long for typedef of size_t.
7901 * gcc.dg/pr63914.c: Require int32plus.
7902 * gcc.dg/pr64536.c: Require pt32plus.
7903 * gcc.dg/pr65658.c: Likewise.
7904 * gcc.dg/pr67271.c: Require int32plus.
7905 * gcc.dg/pr68112.c: Likewise.
7906 * gcc.dg/pr69071.c: Skip for avr target.
7907 * gcc.dg/pr69973.c: Require int32plus.
7908 * gcc.dg/pr70169.c: Skip for avr target.
7909 * gcc.dg/sso-6.c: Require int32plus.
7910 * gcc.dg/sso-7.c: Likewise.
7911 * gcc.dg/sso-8.c: Likewise.
7912 * gcc.dg/vrp-min-max-2.c: Likewise.
7913
f4094380 79142016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7915
7916 PR target/70738
7917 * gcc.target/i386/pr70738-1.c: New test.
7918 * gcc.target/i386/pr70738-2.c: Likewise.
7919 * gcc.target/i386/pr70738-3.c: Likewise.
7920 * gcc.target/i386/pr70738-4.c: Likewise.
7921 * gcc.target/i386/pr70738-5.c: Likewise.
7922 * gcc.target/i386/pr70738-6.c: Likewise.
7923 * gcc.target/i386/pr70738-7.c: Likewise.
7924 * gcc.target/i386/pr70738-8.c: Likewise.
7925 * gcc.target/i386/pr70738-9.c: Likewise.
7926
239a4bea 79272016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928
7929 PR rtl-optimization/66940
7930 * gcc.c-torture/execute/pr66940.c: New test.
7931
bf6382ba 79322016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7933
7934 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7935 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7936 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7937 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7938 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7939 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7940 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7941 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7942 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7943 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7944 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7945 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7946 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7947 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7948 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7949 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7950 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7951 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7952 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7953 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7954 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7955 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7956 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7957 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7958
2c995da9 79592016-05-25 Marek Polacek <polacek@redhat.com>
7960
7961 PR c/71265
7962 * gcc.dg/noncompile/pr71265.c: New test.
7963
abfbb5b5 7964 PR c/71266
7965 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7966
f6871bbd 79672016-05-25 Nathan Sidwell <nathan@acm.org>
7968
7969 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7970
de04e83e 79712016-05-25 Richard Biener <rguenther@suse.de>
7972
7973 PR tree-optimization/71261
7974 * c-c++-common/torture/pr71261.c: New testcase.
7975
b35931f7 79762016-05-25 Richard Biener <rguenther@suse.de>
7977
7978 PR tree-optimization/71264
7979 * gcc.dg/vect/pr71264.c: New testcase.
7980
166c3089 79812016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7982
7983 PR c++/55992
7984 * g++.dg/cpp0x/alias-decl-53.C: New.
7985 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7986
14240409 79872016-05-25 Martin Liska <mliska@suse.cz>
7988
7989 * g++.dg/pr71239.C: New test.
7990
bc47d9f6 79912016-05-25 Richard Biener <rguenther@suse.de>
7992
4860a6bf 7993 * gcc.dg/vect/pr58135.c: Rename to ...
7994 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7995
d8a3f157 79962016-05-25 Marek Polacek <polacek@redhat.com>
7997
7998 * g++.dg/pr65295.C: Use target c++14.
7999
3af16045 80002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8001
231010db 8002 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8003 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8004
949479b2 80052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8006
8007 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8008 instructions.
8009
6d6a3fc3 80102016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8011
8012 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8013 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8014 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8015 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8016 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8017 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8018 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8019 * c-c++-common/goacc/pcopy.c: Likewise.
8020 * c-c++-common/goacc/pcopyin.c: Likewise.
8021 * c-c++-common/goacc/pcopyout.c: Likewise.
8022 * c-c++-common/goacc/pcreate.c: Likewise.
8023 * c-c++-common/goacc/pr70688.c: New test.
8024 * c-c++-common/goacc/present-1.c: Adjust test.
8025 * c-c++-common/goacc/reduction-5.c: Likewise.
8026 * g++.dg/goacc/data-1.C: New test.
8027
af648be2 80282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8029
8030 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8031 vector parity built-in functions.
8032 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8033 count trailing zeros automatic vectorization.
8034 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8035 count trailing zeros built-in functions.
8036
4e173d60 80372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8038
8039 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8040
a0c02a52 80412016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8042
8043 PR target/71050
8044 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8045
64c52e9c 80462016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/50436
8049 * g++.dg/template/crash123.C: New.
8050 * g++.dg/template/crash124.C: Likewise.
8051
752b5a4c 80522016-05-24 Martin Sebor <msebor@redhat.com>
8053
8054 PR c++/71147
8055 * g++.dg/ext/flexary16.C: New test.
8056
a36dd683 80572016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8058
f6871bbd 8059 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8060 before math.h is included.
a36dd683 8061 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8062 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8063 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8064 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8065 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8066 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8067 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8068 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8069 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8070 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8071 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8072 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8073 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8074 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8075 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8076 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8077 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8078 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8079 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8080 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8081 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8082 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8083 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8084
d60e1df7 80852016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8086 Kelvin Nilsen <kelvin@gcc.gnu.org>
8087
8088 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8089 support.
8090
22d09025 80912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8092
8093 PR c++/69872
8094 * g++.dg/warn/Wno-narrowing1.C: New.
8095
6ef0143d 80962016-05-24 Marek Polacek <polacek@redhat.com>
8097
8098 PR c/71249
8099 * c-c++-common/Wswitch-unreachable-2.c: New test.
8100
962a2062 81012016-05-24 Jakub Jelinek <jakub@redhat.com>
8102
ead77194 8103 PR c++/71257
8104 * g++.dg/vect/simd-clone-6.cc: New test.
8105 * g++.dg/gomp/declare-simd-6.C: New test.
8106
962a2062 8107 PR middle-end/70434
8108 PR c/69504
8109 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8110
23edc6d1 81112016-05-24 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/71240
8114 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8115
30633bcc 81162016-05-24 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/71230
8119 * gcc.dg/torture/pr71230.c: New testcase.
8120 * g++.dg/torture/pr71230.C: Likewise.
8121
c9d624bd 81222016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8123
8124 * c-c++-common/goacc/routine-5.c: Add tests.
8125 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8126 * gfortran.dg/goacc/routine-6.f90: Add tests.
8127
ce143ff0 81282016-05-24 Richard Biener <rguenther@suse.de>
8129
8130 PR tree-optimization/71253
8131 * gcc.dg/torture/pr71253.c: New testcase.
8132
3bdaecd5 81332016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8134
8135 PR middle-end/71252
8136 * gfortran.dg/pr71252.f90: New test.
8137
856b494d 81382016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8139
8140 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8141
7345b977 81422016-05-24 Richard Biener <rguenther@suse.de>
8143
8144 PR middle-end/70434
8145 PR c/69504
8146 * c-c++-common/vector-subscript-4.c: New testcase.
8147 * c-c++-common/vector-subscript-5.c: Likewise.
8148
6f065267 81492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8150
8151 PR fortran/71123
8152 * gfortran.dg/namelist_90.f: New test
8153
fd6757da 81542016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8155
8156 PR fortran/66461
8157 * gfortran.dg/unexpected_eof.f: New test
8158
7d5555a8 81592016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8160 Kelvin Nilsen <kelvin@gcc.gnu.org>
8161
8162 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8163 as little endian.
8164
ae6744c9 81652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8166
8167 PR c++/70972
8168 * g++.dg/cpp0x/inh-ctor20.C: New.
8169 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8170
f0d91a85 81712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8172
8173 PR c++/69095
8174 * g++.dg/cpp0x/variadic168.C: New.
8175
1618ffe5 81762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 * g++.dg/cpp0x/pr31445.C: Test column number too.
8179 * g++.dg/cpp0x/pr32253.C: Likewise.
8180 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8181 * g++.dg/cpp0x/variadic36.C: Likewise.
8182
c0205bab 81832016-05-23 Marc Glisse <marc.glisse@inria.fr>
8184
8185 * gcc.dg/fold-notshift-2.c: Adjust.
8186
1398da0f 81872016-05-23 Marek Polacek <polacek@redhat.com>
8188
8189 PR c/49859
8190 * c-c++-common/Wswitch-unreachable-1.c: New test.
8191 * gcc.dg/Wswitch-unreachable-1.c: New test.
8192 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8193 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8194 * g++.dg/gomp/block-10.C: Likewise.
8195 * gcc.dg/gomp/block-10.c: Likewise.
8196 * g++.dg/gomp/block-9.C: Likewise.
8197 * gcc.dg/gomp/block-9.c: Likewise.
8198 * g++.dg/gomp/target-1.C: Likewise.
8199 * g++.dg/gomp/target-2.C: Likewise.
8200 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8201 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8202 * g++.dg/gomp/taskgroup-1.C: Likewise.
8203 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8204 * gcc.dg/gomp/teams-1.c: Likewise.
8205 * g++.dg/gomp/teams-1.C: Likewise.
8206 * g++.dg/overload/error3.C: Likewise.
8207 * g++.dg/tm/jump1.C: Likewise.
8208 * g++.dg/torture/pr40335.C: Likewise.
8209 * gcc.dg/c99-vla-jump-5.c: Likewise.
8210 * gcc.dg/switch-warn-1.c: Likewise.
8211 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8212 * gcc.dg/nested-func-1.c: Likewise.
8213 * gcc.dg/pr67784-4.c: Likewise.
8214
5403ed8b 82152016-05-23 Richard Biener <rguenther@suse.de>
8216
8217 PR tree-optimization/71230
8218 * gfortran.dg/pr71230-1.f90: New testcase.
8219 * gfortran.dg/pr71230-2.f90: Likewise.
8220
27510941 82212016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8222
1618ffe5 8223 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8224 * gcc.dg/vect/pr58135.c: Add new.
8225 * gfortran.dg/pr46519-1.f: Adjust test case.
8226
a41c605d 82272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8228
8229 PR c++/53401
8230 * g++.dg/cpp0x/decltype64.C: New.
8231
3eb254ab 82322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8233
8234 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8235 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8237
a75fffe1 82382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8239
8240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8241 Add poly64x1_t and poly64x2_t cases if supported.
8242 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8243 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8244 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8245 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8246 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8247
56979b12 82482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8249
8250 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8251 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8252 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8253 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8254 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8255 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8256 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8257
dc5e98db 82582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8259
8260 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8261
c0f383ae 82622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8263
8264 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8265 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8266
2a4d70a2 82672016-05-22 Jakub Jelinek <jakub@redhat.com>
8268
4c109025 8269 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8270 constraint instead of "r".
8271 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8272 insn instead of vxorpd.
8273 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8274
bad891ce 8275 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8276 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8277
ac23ddb9 8278 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8279
9dac9579 8280 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8281 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8282
2a4d70a2 8283 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8284
9eafdd7b 82852016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8286
8287 PR middle-end/40921
8288 * gcc.dg/tree-ssa/pr40921.c: New test.
8289
93df190d 82902016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8291
8292 PR target/71103
8293 * gcc.target/avr/pr71103.c: New test.
8294
933b9f7f 82952016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8296
8297 PR middle-end/71179
8298 * gcc.dg/tree-ssa/pr71179.c: New test.
8299
8bdfbc08 83002016-05-20 Martin Sebor <msebor@redhat.com>
8301
8302 PR c/71115
8303 * gcc.dg/init-excess-2.c: New test.
8304
6827ab42 83052016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/opt53.adb: New test.
8308 * gnat.dg/opt54.adb: Likewise.
8309
58a5f4c0 83102016-05-20 Martin Jambor <mjambor@suse.cz>
8311
8312 PR tree-optimization/70884
8313 * gcc.dg/tree-ssa/pr70919.c: New test.
8314
bb7145f6 83152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8316
8317 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8318 formatting.
f6871bbd 8319 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8320 fix code formatting.
8321
83222016-05-20 Nathan Sidwell <nathan@acm.org>
8323
8324 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8325 non-common cases.
8326 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8327
9954d230 83282016-05-20 David Malcolm <dmalcolm@redhat.com>
8329
8330 * jit.dg/all-non-failing-tests.h: Add
8331 test-factorial-must-tail-call.c.
8332 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8333 * jit.dg/test-factorial-must-tail-call.c: New test case.
8334
08a161f9 83352016-05-20 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR fortran/71204
8338 * gfortran.dg/pr71204.f90: New test.
8339
3d380077 83402016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8341
8342 * gcc.target/nvptx/sincos.c: New test.
8343
0f104d56 83442016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8345
8346 PR c++/70572
8347 * g++.dg/cpp1y/auto-fn31.C: New.
8348
61736a1b 83492016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8350
8351 * gcc.target/powerpc/vec-addec.c: New test.
8352 * gcc.target/powerpc/vec-addec-int128.c: New test.
8353
b4a61e77 83542016-05-20 David Malcolm <dmalcolm@redhat.com>
8355
8356 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8357 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8358 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8359 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8360
9a2ace10 83612016-05-20 Jan Hubicka <hubicka@ucw.cz>
8362
8363 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8364
45cdf8c6 83652016-05-20 Jakub Jelinek <jakub@redhat.com>
8366
b9a1dcd5 8367 PR c++/71210
8368 * g++.dg/opt/pr71210-1.C: New test.
8369 * g++.dg/opt/pr71210-2.C: New test.
8370
45cdf8c6 8371 PR tree-optimization/29756
8372 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8373 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8374 only on selected targets where V4SImode vectors are known to be
8375 supported.
8376
92e3ffbf 83772016-05-20 Marc Glisse <marc.glisse@inria.fr>
8378
8379 PR tree-optimization/71079
8380 PR tree-optimization/71206
8381 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8382
5da368e3 83832016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8384
8385 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8386 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8387 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8388
2506d97a 83892016-05-20 Richard Guenther <rguenther@suse.de>
8390
8391 PR tree-optimization/29756
8392 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8393
adade307 83942016-05-20 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/71185
8397 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8398
c3deca25 83992016-05-20 Richard Biener <rguenther@suse.de>
8400
8401 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8402
8b0bef14 84032016-05-19 Marek Polacek <polacek@redhat.com>
8404
8405 PR c++/71075
8406 * g++.dg/diagnostic/pr71075.C: New test.
8407
08025288 84082016-05-19 David Malcolm <dmalcolm@redhat.com>
8409
8410 PR c++/71184
8411 * g++.dg/pr71184.C: New test case.
8412
26a51591 84132016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8414
8415 * gcc.target/powerpc/darn-0.c: New test.
8416 * gcc.target/powerpc/darn-1.c: New test.
8417 * gcc.target/powerpc/darn-2.c: New test.
8418
d8d3e75a 84192016-05-19 Marek Polacek <polacek@redhat.com>
8420
8421 PR tree-optimization/71031
8422 * gcc.dg/tree-ssa/vrp100.c: New test.
8423
c28211ae 84242016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8425
8426 PR rtl-optimization/71148
8427 * gcc.dg/pr71148.c: New test.
8428
3f5ea43a 84292016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8430
8431 PR target/71056
8432 * gcc.target/arm/pr71056.c: New test.
8433
2a7d4c20 84342016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8435
8436 * c-c++-common/pr69669.c: Check the used mode.
8437
ed0b0569 84382016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8439
8440 PR sanitizer/64354
8441 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8442
410372fe 84432016-05-19 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/70729
8446 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8447 * gcc.dg/graphite/scop-18.c: Likewise.
8448 * gcc.dg/pr41783.c: Disable LIM.
8449 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8450 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8451 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8452 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8453 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8454 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8455 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8457 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8458 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8459 * gfortran.dg/pr42108.f90: Likewise.
8460
56f34f03 84612016-05-18 David Malcolm <dmalcolm@redhat.com>
8462
8463 PR driver/69265
8464 * gcc.dg/spellcheck-options-11.c: New test case.
8465
e6481cd1 84662016-05-18 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c++/71100
8469 * g++.dg/opt/pr71100.C: New test.
8470
be951c59 84712016-05-18 Martin Jambor <mjambor@suse.cz>
8472
8473 PR ipa/69708
8474 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8475 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8476 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8477 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8478
665ff45b 84792016-05-18 Martin Jambor <mjambor@suse.cz>
8480
8481 PR ipa/69708
8482 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8483 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8484 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8485 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8486 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8487
485be62c 84882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8489
8490 PR c++/69793
8491 * g++.dg/template/crash122.C: New.
8492
b251d5f5 84932016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8494
8495 PR c++/70466
8496 * g++.dg/template/pr70466-1.C: New.
8497 * g++.dg/template/pr70466-2.C: Likewise.
8498
c93e9931 84992016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8500
8501 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8502 splat operations and the XXSPLTIB instruction.
8503 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8504 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8505 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8506 xxlxor to clear a register.
8507
8ba6639c 85082016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8509
8510 * gcc.dg/torture/pr71020.c: New test.
8511
ec6e3005 85122016-05-18 Martin Jambor <mjambor@suse.cz>
8513
8514 PR ipa/70646
8515 * gcc.dg/ipa/pr70646.c: New test.
8516
5ef3c918 85172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8518
8519 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8520
70a88eab 85212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8522
8523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8524 missing tests for vreinterpretq_p{8,16}.
8525
b52a930c 85262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8527
8528 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8529 vsliq_n_s64 and vsliq_n_u64.
8530
bdd4080b 85312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8532
8533 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8534 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8535
37814bf5 85362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8537
8538 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8539 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8540 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8541
764af2e0 85422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8543
8544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8545 in comment.
8546
ffe01a83 85472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8548
8549 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8550 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8551 "blr\t" and switch to scan-assembler-times.
8552
fab6dae9 85532016-05-18 Jiong Wang <jiong.wang@arm.com>
8554
231010db 8555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8556 with __aarch64__.
8557 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8558 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8559
4eb0c566 85602016-05-18 Jakub Jelinek <jakub@redhat.com>
8561
442f18f1 8562 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8563 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8564 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8565 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8566 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8567 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8568
4d83b36b 8569 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8570 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8571
a4528eec 8572 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8573 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8574
f0066139 8575 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8576 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8577
4eb0c566 8578 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8579
303e9267 85802016-05-18 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/71168
8583 * gcc.dg/torture/pr71168.c: New testcase.
8584
0d7ddd44 85852016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8586
8587 PR middle-end/63586
8588 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8589 * gcc.dg/tree-ssa/pr63586.c: New test.
8590 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8591
899bcc0f 85922016-05-17 Nathan Sidwell <nathan@acm.org>
8593
8594 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8595 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8596 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8597 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8598
a2246979 85992016-05-17 Nathan Sidwell <nathan@acm.org>
8600
8601 * gcc.target/nvptx/abi-vararg-3.c: New.
8602
2f6a4d21 86032016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8604
8605 PR tree-optimization/54579
8606 PR middle-end/55299
8607 * gcc.dg/fold-notrotate-1.c: New test.
8608 * gcc.dg/fold-notshift-1.c: New test.
8609 * gcc.dg/fold-notshift-2.c: New test.
8610
27bdad45 86112016-05-17 Marek Polacek <polacek@redhat.com>
8612
8613 PR ipa/71146
8614 * g++.dg/ipa/pr71146.C: New test.
8615
f33a295a 86162016-05-17 David Malcolm <dmalcolm@redhat.com>
8617
8618 * jit.dg/test-error-array-bounds.c: New test case.
8619
b6dd53bf 86202016-05-17 Marc Glisse <marc.glisse@inria.fr>
8621
8622 * gcc.dg/tree-ssa/and-1.c: New testcase.
8623
a8719545 86242016-05-17 Marc Glisse <marc.glisse@inria.fr>
8625
8626 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8627 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8628
34806102 86292016-05-17 Marc Glisse <marc.glisse@inria.fr>
8630
8631 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8632 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8633
25fe08a8 86342016-05-17 Jiong Wang <jiong.wang@arm.com>
8635
8636 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8637
abf1a837 86382016-05-17 Jiong Wang <jiong.wang@arm.com>
8639
8640 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8641
666b9dd3 86422016-05-17 Jiong Wang <jiong.wang@arm.com>
8643
8644 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8645 ".2d[index]" when scan the assembly.
8646 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8647 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8648 float64x1.
8649 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8650
77d095c0 86512016-05-17 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/71132
8654 * gcc.dg/torture/pr71132.c: New testcase.
8655
28adcc23 86562016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8657
8658 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8659
2439931e 86602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8661
8662 PR target/70809
8663 * gcc.target/aarch64/pr70809_1.c: New test.
8664
5ec2ff80 86652016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8666
8667 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8668 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8669 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8670 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8671
17fd1c7a 86722016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8673 Ilya Enkovich <ilya.enkovich@intel.com>
8674
8675 PR target/71114
8676 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8677
46729204 86782016-05-16 Jan Hubicka <hubicka@ucw.cz>
8679
8680 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8681 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8682
2a1125d6 86832016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8684
8685 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8686 test for __ARM_FP16_ARGS.
8687 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8688 * gcc.target/arm/aapcs/neon-vect10.c: New.
8689 * gcc.target/arm/aapcs/neon-vect9.c: New.
8690 * gcc.target/arm/aapcs/vfp18.c: New.
8691 * gcc.target/arm/aapcs/vfp19.c: New.
8692 * gcc.target/arm/aapcs/vfp20.c: New.
8693 * gcc.target/arm/aapcs/vfp21.c: New.
8694 * gcc.target/arm/fp16-aapcs-1.c: New.
8695 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8696 test for __ARM_FP16_ARGS.
8697 * g++.target/arm/fp16-return-1.c: Update expected output.
8698
ea3d2d74 86992016-05-16 Jiong Wang <jiong.wang@arm.com>
8700
8701 PR testsuite/70227
8702 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8703
6989e05f 87042016-05-15 Harald Anlauf <anlauf@gmx.de>
8705
8706 PR fortran/69603
8707 * gfortran.dg/pr69603.f90: New testcase.
8708
a5f52592 87092016-05-14 Fritz Reese <fritzoreese@gmail.com>
8710
8711 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8712
88f949ab 87132016-05-14 Fritz Reese <fritzoreese@gmail.com>
8714
8715 PR fortran/71047
8716 * gfortran.dg/pr71047.f08: New test.
8717
90c88567 87182016-05-13 Joseph Myers <joseph@codesourcery.com>
8719
8720 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8721 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8722 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8723
00a690cc 87242016-05-13 Martin Sebor <msebor@redhat.com>
8725
8726 PR c++/60049
8727 * g++.dg/cpp0x/constexpr-60049.C: New test.
8728
ec8b6af7 87292016-05-13 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR bootstrap/71071
8732 * gcc.dg/pr71071.c: New test.
8733
f54d1d7b 87342016-05-13 Uros Bizjak <ubizjak@gmail.com>
8735
8736 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8737 remove XOP handling.
2f3af60f 8738 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8739
a39a0392 87402016-05-13 Nathan Sidwell <nathan@acm.org>
8741
8742 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8743 __atomic_is_lock_free declaration.
8744
42333dd9 87452016-05-13 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/42587
8748 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8749
c5442454 87502016-05-13 Martin Liska <mliska@suse.cz>
8751
8752 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8753 the new format of dump output.
8754
03a400fb 87552016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8756
8757 * gcc.dg/pr71084.c: New test.
8758
69278c3f 87592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8760
231010db 8761 PR target/53440
8762 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8763
8138f11b 87642016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8765
8766 * gcc.target/aarch64/struct_return.c: New test.
8767
22a3f7bd 87682016-05-12 Marek Polacek <polacek@redhat.com>
8769
8770 PR c/70756
8771 * c-c++-common/pr70756-2.c: New test.
8772 * c-c++-common/pr70756.c: New test.
8773
9bcd42cc 87742016-05-12 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/71059
8777 * gcc.dg/torture/pr71059.c: New testcase.
8778
5ffb4a0d 87792016-05-12 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/71062
8782 * gcc.dg/torture/pr71062.c: New testcase.
8783
2ab65c31 87842016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8785
8786 PR tree-optimization/71006
8787 * gcc.dg/pr71006.c: New test.
8788
f0158fc0 87892016-05-12 Marek Polacek <polacek@redhat.com>
8790
8791 PR driver/71063
8792 * gcc.dg/opts-7.c: New test.
8793
0f56938b 87942016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8795
8796 PR target/70830
8797 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8798 Add -save-temps to dg-options.
8799 Scan for ldmfd rather than pop instruction.
8800 * gcc.target/arm/interrupt-2.c: Likewise.
8801 * gcc.target/arm/pr70830.c: New test.
8802
e10946d5 88032016-05-12 Jakub Jelinek <jakub@redhat.com>
8804
9fa8e468 8805 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8806 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8807
9ce62bbe 8808 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8809 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8810 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8811
708ae1b1 8812 PR target/71019
8813 * gcc.target/i386/avx512vl-pack-1.c: New test.
8814 * gcc.target/i386/avx512vl-pack-2.c: New test.
8815 * gcc.target/i386/avx512bw-pack-2.c: New test.
8816
a461f32e 8817 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8818
e10946d5 8819 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8820 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8821 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8822
f52a3ef6 88232016-05-12 Richard Biener <rguenther@suse.de>
8824
8825 PR tree-optimization/70986
8826 * gcc.dg/torture/pr70986-1.c: New testcase.
8827 * gcc.dg/torture/pr70986-2.c: Likewise.
8828 * gcc.dg/torture/pr70986-3.c: Likewise.
8829
54c4d22e 88302016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8831
8832 PR c/43651
8833 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8834 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8835
57215d5b 88362016-05-11 Uros Bizjak <ubizjak@gmail.com>
8837
8838 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8839 directive.
8840 * gcc.target/i386/pr66746.c: Ditto.
8841
67d3121c 88422016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8843
8844 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8845 support.
8846 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8847 warning when using -mvsx-timode.
8848 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8849 * gcc.target/powerpc/dform-2.c: Likewise.
8850 * gcc.target/powerpc/pr68805.c: Likewise.
8851
7f8012a5 88522016-05-11 Marek Polacek <polacek@redhat.com>
8853
8854 PR c++/71024
8855 * c-c++-common/attributes-3.c: New test.
8856
3e8567ce 88572016-05-11 Nathan Sidwell <nathan@acm.org>
8858
8859 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8860 * gcc.c-torture/execute/pr68185.c: Likewise.
8861 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8862 * gcc.dg/pr69634.c: Requires scheduling.
8863 * gcc.dg/torture/pr66178.c: Require label values.
8864 * gcc.dg/setjmp-6.c: Require indirect jumps.
8865
3739ac00 88662016-05-11 Richard Biener <rguenther@suse.de>
8867
8868 PR tree-optimization/71055
8869 * gcc.dg/torture/pr71055.c: New testcase.
8870
1ff8b385 88712016-05-11 Richard Biener <rguenther@suse.de>
8872
8873 PR debug/71057
8874 * g++.dg/debug/pr71057.C: New testcase.
8875
77126efa 88762016-05-11 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR fortran/70855
8879 * gfortran.dg/gomp/pr70855.f90: New test.
8880
6fcaaf9b 88812016-05-11 Richard Biener <rguenther@suse.de>
8882
8883 PR middle-end/71002
8884 * g++.dg/torture/pr71002.C: New testcase.
8885
bfa8ea12 88862016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8887
8888 PR middle-end/70807
8889 * gcc.dg/pr70807.c: New test.
8890
87632549 88912016-05-10 Martin Sebor <msebor@redhat.com>
8892
8893 PR c++/38611
8894 * g++.dg/Wattributes.C: New test.
8895
f9153689 88962016-05-10 Marc Glisse <marc.glisse@inria.fr>
8897
8898 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8899 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8900 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8901
a44ed58a 89022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8903
8904 PR target/70799
8905 * gcc.target/i386/pr70799-1.c: New test.
8906
d6c90d89 89072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8908
8909 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8910
c1f73044 89112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8912
8913 PR middle-end/70877
8914 * gcc.target/i386/pr70877.c: New test.
8915
e66d763a 89162016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8917
8918 PR tree-optimization/70786
8919 * gcc.target/i386/pr70876.c: New test.
8920
a30ff73a 89212016-05-10 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR target/70927
8924 * gcc.target/i386/avx512vl-logic-1.c: New test.
8925 * gcc.target/i386/avx512vl-logic-2.c: New test.
8926 * gcc.target/i386/avx512dq-logic-2.c: New test.
8927
4b3fd38f 89282016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8929
8930 PR target/70963
8931 * gcc.target/powerpc/pr70963.c: New.
8932
abf93a25 89332016-05-10 David Malcolm <dmalcolm@redhat.com>
8934
8935 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8936 (test_very_wide_line): Add ruler to expected output.
8937 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8938 (test_very_wide_line): Likewise.
8939 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8940 (test_show_locus): Within the handling of "test_very_wide_line",
8941 enable show_ruler_p on the diagnostic context.
8942
d614888f 89432016-05-10 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71039
8946 * gcc.dg/torture/pr71039.c: New testcase.
8947
dbca5ed9 89482016-05-10 Nathan Sidwell <nathan@acm.org>
8949
8950 * gcc.dg/nested-func-10.c: Requires alloca.
8951 * gcc.dg/nested-func-9.c: Requires alloca.
8952 * gcc.c-torture/execute/pr70460.c: Requires labels.
8953 * gcc.c-torture/compile/pr70199.c: Requires labels.
8954 * gcc.target/nvptx/decl.c: Compile only.
8955 * gcc.target/nvptx/trailing-init.c: Compile only.
8956 * gcc.target/nvptx/ary-init.c: Compile only.
8957
3fa82609 89582016-05-10 Marek Polacek <polacek@redhat.com>
8959
8960 PR c/70255
8961 * gcc.dg/attr-opt-1.c: New test.
8962
76825907 89632016-05-10 Richard Biener <rguenther@suse.de>
8964
8965 PR tree-optimization/70497
8966 PR tree-optimization/28367
8967 * gcc.dg/torture/20160404-1.c: New testcase.
8968 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8969 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8970
68255819 89712016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8972
8973 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8974
d9aa8cdb 89752016-05-09 Uros Bizjak <ubizjak@gmail.com>
8976
8977 * gcc.target/i386/fabsneg-1.c New test.
8978
7cc16f50 89792016-05-09 Alan Modra <amodra@gmail.com>
8980
8981 PR testsuite/70826
8982 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8983
a83b7b63 89842016-05-09 Richard Biener <rguenther@suse.de>
8985
8986 PR tree-optimization/70985
8987 * gcc.dg/torture/pr70985.c: New testcase.
8988
189d0706 89892016-05-09 Bin Cheng <bin.cheng@arm.com>
8990
8991 * gcc.dg/tree-ssa/ifc-9.c: New test.
8992 * gcc.dg/tree-ssa/ifc-10.c: New test.
8993 * gcc.dg/tree-ssa/ifc-11.c: New test.
8994 * gcc.dg/tree-ssa/ifc-12.c: New test.
8995 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8996 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8997 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8998
1ec957b0 89992016-05-09 Richard Biener <rguenther@suse.de>
9000
9001 PR fortran/70937
9002 * gfortran.dg/pr70937.f90: New testcase.
9003
923c7714 90042016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9005
9006 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9007
d7cd448a 90082016-05-07 Fritz Reese <fritzoreese@gmail.com>
9009
9010 PR fortran/56226
9011 * gfortran.dg/dec_structure_1.f90: New testcase.
9012 * gfortran.dg/dec_structure_2.f90: Ditto.
9013 * gfortran.dg/dec_structure_3.f90: Ditto.
9014 * gfortran.dg/dec_structure_4.f90: Ditto.
9015 * gfortran.dg/dec_structure_5.f90: Ditto.
9016 * gfortran.dg/dec_structure_6.f90: Ditto.
9017 * gfortran.dg/dec_structure_7.f90: Ditto.
9018 * gfortran.dg/dec_structure_8.f90: Ditto.
9019 * gfortran.dg/dec_structure_9.f90: Ditto.
9020 * gfortran.dg/dec_structure_10.f90: Ditto.
9021 * gfortran.dg/dec_structure_11.f90: Ditto.
9022 * gfortran.dg/dec_union_1.f90: Ditto.
9023 * gfortran.dg/dec_union_2.f90: Ditto.
9024 * gfortran.dg/dec_union_3.f90: Ditto.
9025 * gfortran.dg/dec_union_4.f90: Ditto.
9026 * gfortran.dg/dec_union_5.f90: Ditto.
9027 * gfortran.dg/dec_union_6.f90: Ditto.
9028 * gfortran.dg/dec_union_7.f90: Ditto.
9029
f681e29b 90302016-05-07 Tom de Vries <tom@codesourcery.com>
9031
9032 PR tree-optimization/70956
9033 * gcc.dg/graphite/pr70956.c: New test.
9034
68d7f375 90352016-05-06 Jakub Jelinek <jakub@redhat.com>
9036
faf39348 9037 PR middle-end/70941
9038 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9039 (a, b, c, d): Change type from char to signed char.
9040 (main): Compare against (signed char) -1634678893 instead of
9041 hardcoded -109. Use __builtin_abort instead of abort.
9042
b768b13a 9043 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9044 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9045
68d7f375 9046 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9047
5dda16ea 90482016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9049
9050 PR debug/70935
9051 * gcc.dg/torture/pr70935.c: New test.
9052
13ede1b5 90532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9054
9055 PR target/58219
7fc878c4 9056 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9057
96d94be2 90582016-05-06 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/70960
9061 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9062
e5d9f15d 90632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9064
9065 PR target/52933
9066 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9067 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9068 Adjust expected instruction counts.
9069 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9070
2dd7705f 90712016-05-06 Marek Polacek <polacek@redhat.com>
9072
9073 PR sanitizer/70875
9074 * gcc.dg/ubsan/bounds-3.c: New test.
9075
cb8bc632 90762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9077
9078 PR target/54089
9079 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9080
b343c173 90812016-05-06 Richard Biener <rguenther@suse.de>
9082
9083 PR middle-end/70931
9084 * gfortran.dg/pr70931.f90: New testcase.
9085
1e3db0b1 90862016-05-06 Richard Biener <rguenther@suse.de>
9087
9088 PR middle-end/70941
9089 * gcc.dg/torture/pr70941.c: New testcase.
9090
bdd54b6d 90912016-05-05 Bin Cheng <bin.cheng@arm.com>
9092
9093 PR tree-optimization/57206
9094 * gcc.dg/vect/pr57206.c: New test.
9095
499adcfd 90962016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9099
871164c4 91002016-05-05 Jakub Jelinek <jakub@redhat.com>
9101
ecb23e00 9102 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9103
871164c4 9104 * c-c++-common/Wdangling-else-4.c: New test.
9105
70cf83ba 91062016-05-04 Jakub Jelinek <jakub@redhat.com>
9107
858c9470 9108 PR c++/70906
9109 PR c++/70933
9110 * g++.dg/opt/pr70906.C: New test.
9111 * g++.dg/opt/pr70933.C: New test.
9112
70cf83ba 9113 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9114
aaa36a78 91152016-05-04 Jan Hubicka <hubicka@ucw.cz>
9116
9117 * gcc.dg/ipa/pure-const-3.c: New testcase.
9118
1d52c456 91192016-05-04 Marek Polacek <polacek@redhat.com>
9120
9121 * c-c++-common/Wdangling-else-1.c: New test.
9122 * c-c++-common/Wdangling-else-2.c: New test.
9123 * c-c++-common/Wdangling-else-3.c: New test.
9124
dc581573 91252016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9126
9127 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9128 flag is present.
9129
a64030fe 91302016-05-04 Marek Polacek <polacek@redhat.com>
9131
9132 PR c/48778
9133 * gcc.dg/Waddress-2.c: New test.
9134
b461b04a 91352016-05-04 Alan Modra <amodra@gmail.com>
9136
9137 * gcc.target/powerpc/pr70866.c: New.
9138
c388a0cf 91392016-05-03 Martin Sebor <msebor@redhat.com>
9140
9141 PR c++/66561
9142 * c-c++-common/builtin_location.c: New test.
9143 * g++.dg/cpp1y/builtin_location.C: New test.
9144
5d4db8ef 91452016-05-03 Marek Polacek <polacek@redhat.com>
9146
9147 PR c/70859
9148 * gcc.dg/pr70859.c: New test.
9149 * gcc.dg/pr70859-2.c: New test.
9150
ca938765 91512016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9152
9153 * gnat.dg/debug5.adb: New testcase.
9154
60b27d5f 91552016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9156
9157 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9158 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9159 Procedure to check for z10 instruction set.
9160
5ab325d0 91612016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9162
9163 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9164
c548a0ad 91652016-05-03 Alan Modra <amodra@gmail.com>
9166
9167 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9168
d5ecd946 91692016-05-03 Jakub Jelinek <jakub@redhat.com>
9170
9171 * gcc.target/i386/avx512f-cvt-1.c: New test.
9172
35b0a053 91732016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9174
9175 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9176 -fdump-tree-vrp-details.
9177
9ae1b28a 91782016-05-03 Richard Biener <rguenther@suse.de>
9179
9180 * gcc.dg/pr30172-1.c: Adjust.
9181 * gcc.dg/pr63743.c: Likewise.
9182 * gcc.dg/tm/pr51696.c: Likewise.
9183 * c-c++-common/tm/safe-1.c: Likewise.
9184 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9185 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9186 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9187 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9188
9c1a31e4 91892016-05-03 Jakub Jelinek <jakub@redhat.com>
9190
fe69bcb9 9191 PR rtl-optimization/70467
9192 * gcc.target/i386/pr70467-3.c: New test.
9193 * gcc.target/i386/pr70467-4.c: New test.
9194
9082c4a4 9195 PR tree-optimization/70916
9196 * gcc.c-torture/compile/pr70916.c: New test.
9197
9c1a31e4 9198 PR target/49244
9199 * gcc.target/i386/pr49244-1.c: New test.
9200 * gcc.target/i386/pr49244-2.c: New test.
9201
69105acc 92022016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9203
9204 PR rtl-optimization/44281
9205 * gcc.target/i386/pr44281.c: New test.
9206
9ab8df54 92072016-05-03 bin cheng <bin.cheng@arm.com>
9208
9209 PR tree-optimization/56541
9210 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9211 * gcc.dg/vect/pr56541.c: new test.
9212
3c62cae0 92132016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9214
9215 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9216 __float128.
9217 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9218
91abc161 92192016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9220
9221 PR testsuite/70520
9222 * c-c++-common/asan/clone-test-1.c (main): Align child process
9223 stack to 16 bytes.
9224
aa3d1155 92252016-05-02 David Malcolm <dmalcolm@redhat.com>
9226
9227 PR c++/62314
9228 * g++.dg/spellcheck-fields-2.C: New test case.
9229
002c3f28 92302016-05-02 David Malcolm <dmalcolm@redhat.com>
9231
9232 PR c++/62314
9233 * g++.dg/pr62314.C: New test case.
9234
46e5dccc 92352016-05-02 Jan Hubicka <hubicka@ucw.cz>
9236
9237 * gcc.dg/ipa/inline-8.c: New testcase.
9238
663f4248 92392016-05-02 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR rtl-optimization/70467
9242 * gcc.target/i386/pr70467-1.c: New test.
9243
efe8bdf5 92442016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9245
9246 * gcc.dg/spec-options.c: Run the test on all targets.
9247 * gcc.dg/foo.specs: Use cpp_unique_options.
9248
47ef9633 92492016-05-02 Marc Glisse <marc.glisse@inria.fr>
9250
9251 * gcc.dg/tree-ssa/unord.c: New testcase.
9252
eb1a077c 92532016-05-02 Marc Glisse <marc.glisse@inria.fr>
9254
9255 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9256
28e869d0 92572016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9258
9259 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9260
dd185f6e 92612016-05-02 Marek Polacek <polacek@redhat.com>
9262
9263 PR c/70851
9264 * gcc.dg/enum-incomplete-3.c: New test.
9265
773d09b9 92662016-05-02 Marek Polacek <polacek@redhat.com>
9267 Tom de Vries <tom@codesourcery.com>
9268
9269 PR tree-optimization/70700
9270 * gcc.dg/pr70700.c: New test.
9271
f0dc3286 92722016-05-01 Uros Bizjak <ubizjak@gmail.com>
9273
9274 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9275 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9276 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9277 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9278 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9279
7f931827 92802016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9281
9282 * ada/acats/run_acats: Rename into...
9283 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9284 * ada/acats/run_all.sh: Remove redundant test.
9285 (target_run): Move around.
9286 (target_gnatchop): Use newly built executable.
9287 (target_gnatmake): Likewise.
9288 Check that the compilation of impbit succeeds.
9289
1c492b4e 92902016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9291
9292 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9293 * gcc.dg/20021029-1.c: Likewise.
9294 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9295 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9296 * gcc.target/sh/cmpstr.c: Likewise.
9297 * gcc.target/sh/cmpstrn.c: Likewise.
9298 * gcc.target/sh/memset.c: Likewise.
9299 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9300 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9301 * gcc.target/sh/pr39423-1.c: Likewise.
9302 * gcc.target/sh/pr49468-di.c: Likewise.
9303 * gcc.target/sh/pr49468-si.c: Likewise.
9304 * gcc.target/sh/pr49880-1.c: Likewise.
9305 * gcc.target/sh/pr49880-2.c: Likewise.
9306 * gcc.target/sh/pr49880-3.c: Likewise.
9307 * gcc.target/sh/pr50751-1.c: Likewise.
9308 * gcc.target/sh/pr50751-4.c: Likewise.
9309 * gcc.target/sh/pr50751-7.c: Likewise.
9310 * gcc.target/sh/pr51244-1.c: Likewise.
9311 * gcc.target/sh/pr51244-10.c: Likewise.
9312 * gcc.target/sh/pr51244-11.c: Likewise.
9313 * gcc.target/sh/pr51244-12.c: Likewise.
9314 * gcc.target/sh/pr51244-13.c: Likewise.
9315 * gcc.target/sh/pr51244-14.c: Likewise.
9316 * gcc.target/sh/pr51244-17.c: Likewise.
9317 * gcc.target/sh/pr51244-18.c: Likewise.
9318 * gcc.target/sh/pr51244-19.c: Likewise.
9319 * gcc.target/sh/pr51244-4.c: Likewise.
9320 * gcc.target/sh/pr51244-5.c: Likewise.
9321 * gcc.target/sh/pr51244-7.c: Likewise.
9322 * gcc.target/sh/pr51244-8.c: Likewise.
9323 * gcc.target/sh/pr51244-9.c: Likewise.
9324 * gcc.target/sh/pr51697.c: Likewise.
9325 * gcc.target/sh/pr52483-1.c: Likewise.
9326 * gcc.target/sh/pr52483-2.c: Likewise.
9327 * gcc.target/sh/pr52483-3.c: Likewise.
9328 * gcc.target/sh/pr52483-5.c: Likewise.
9329 * gcc.target/sh/pr52933-1.c: Likewise.
9330 * gcc.target/sh/pr52933-2.c: Likewise.
9331 * gcc.target/sh/pr52933-3.c: Likewise.
9332 * gcc.target/sh/pr53568-1.c: Likewise.
9333 * gcc.target/sh/pr53976-1.c: Likewise.
9334 * gcc.target/sh/pr53988-1.c: Likewise.
9335 * gcc.target/sh/pr53988.c: Likewise.
9336 * gcc.target/sh/pr54089-1.c: Likewise.
9337 * gcc.target/sh/pr54089-6.c: Likewise.
9338 * gcc.target/sh/pr54089-7.c: Likewise.
9339 * gcc.target/sh/pr54089-8.c: Likewise.
9340 * gcc.target/sh/pr54089-9.c: Likewise.
9341 * gcc.target/sh/pr54236-1.c: Likewise.
9342 * gcc.target/sh/pr54236-2.c: Likewise.
9343 * gcc.target/sh/pr54236-3.c: Likewise.
9344 * gcc.target/sh/pr54236-4.c: Likewise.
9345 * gcc.target/sh/pr54386.c: Likewise.
9346 * gcc.target/sh/pr54602-1.c: Likewise.
9347 * gcc.target/sh/pr54685.c: Likewise.
9348 * gcc.target/sh/pr54760-1.c: Likewise.
9349 * gcc.target/sh/pr54760-2.c: Likewise.
9350 * gcc.target/sh/pr54760-3.c: Likewise.
9351 * gcc.target/sh/pr54760-4.c: Likewise.
9352 * gcc.target/sh/pr54760-5.c: Likewise.
9353 * gcc.target/sh/pr54760-6.c: Likewise.
9354 * gcc.target/sh/pr55146.c: Likewise.
9355 * gcc.target/sh/pr55160.c: Likewise.
9356 * gcc.target/sh/pr59278.c: Likewise.
9357 * gcc.target/sh/pr59401-1.c: Likewise.
9358 * gcc.target/sh/pr59533-1.c: Likewise.
9359 * gcc.target/sh/pr63260.c: Likewise.
9360 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9361 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9362 * gcc.target/sh/strlen.c: Likewise.
9363 * gcc.target/sh/torture/pr30807.c: Likewise.
9364 * gcc.target/sh/torture/pr34777.c: Likewise.
9365 * gcc.target/sh/torture/pr64652.c: Likewise.
9366 * gcc.target/sh/torture/pr65505.c: Likewise.
9367 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9368 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9369
0c4005be 93702016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/66644
9373 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9374
d94e6223 93752016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9376
9377 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9378 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9379 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9380 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9381
46f37836 93822016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9383
9384 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9385 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9386
4d0a8bac 93872016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9388
9389 PR middle-end/70626
9390 * c-c++-common/goacc/combined-reduction.c: New test.
9391 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9392
b98e0db3 93932016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9394
9395 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9396 *movdi_internal pattern only if PIC off.
9397 * gcc.target/i386/pr70155-2.c: Likewise.
9398 * gcc.target/i386/pr70155-3.c: Likewise.
9399 * gcc.target/i386/pr70155-4.c: Likewise.
9400 * gcc.target/i386/pr70155-5.c: Likewise.
9401 * gcc.target/i386/pr70155-6.c: Likewise.
9402 * gcc.target/i386/pr70155-7.c: Likewise.
9403 * gcc.target/i386/pr70155-8.c: Likewise.
9404 * gcc.target/i386/pr70155-15.c: Likewise.
9405 * gcc.target/i386/pr70155-17.c: Likewise.
9406 * gcc.target/i386/pr70155-22.c: Likewise.
9407
8b066242 94082016-04-29 Bin Cheng <bin.cheng@arm.com>
9409
9410 PR tree-optimization/70803
9411 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9412
22912e73 94132016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9414
9415 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9416 optimization of vector loop.
9417 * gcc.target/i386/vect-unpack-3.c: New test.
9418 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9419 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9420 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9421
568128c6 94222016-04-29 Marek Polacek <polacek@redhat.com>
9423
9424 PR sanitizer/70342
9425 * g++.dg/ubsan/null-7.C: New test.
9426
025dd1e0 9427 PR c/70852
9428 * gcc.dg/pr70852.c: New test.
9429
eb16928e 94302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9431
9432 PR/69089
9433 * g++.dg/cpp0x/alignas6.C: New test.
9434
d7377ee9 94352016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9436
4860a6bf 9437 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9438 * gcc.dg/pr27003.c: Likewise.
9439 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9440 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9441 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9442 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9443 * gcc.target/arc/mxy.c: Likewise.
9444 * gcc.target/arc/mswape.c: Likewise.
9445 * gcc.target/arc/mrtsc.c: Likewise.
9446 * gcc.target/arc/mcrc.c: Likewise.
9447 * gcc.target/arc/mdsp-packa.c: Likewise.
9448 * gcc.target/arc/mdvbf.c: Likewise.
9449 * gcc.target/arc/mlock.c: Likewise.
9450 * gcc.target/arc/mmac-24.c: Likewise.
9451 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9452
efa1b7ab 94532016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9454 Matthijs Kooijman <matthijs@stdin.nl>
9455 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9456
9457 PR target/60040
9458 * gcc.target/avr/pr60040-1.c: New.
9459 * gcc.target/avr/pr60040-2.c: New.
9460
00371d68 94612016-04-29 Richard Biener <rguenther@suse.de>
9462
9463 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9464
73447cc5 94652016-04-29 Richard Biener <rguenther@suse.de>
9466
9467 PR tree-optimization/13962
9468 PR tree-optimization/65686
9469 * gcc.dg/uninit-pr65686.c: New testcase.
9470
c2087b56 94712016-04-29 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR middle-end/70843
9474 * gcc.dg/pr70843.c: New test.
9475
cdd06d5a 94762016-04-28 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR target/70858
9479 * gcc.target/i386/pr70858.c: New test.
9480
1a60079e 94812016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9482
9483 * gcc.target/arc/nps400-1.c: New file.
9484
11bc2894 94852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9486 Andrew Burgess <andrew.burgess@embecosm.com>
9487
9488 * gcc.target/arc/movh_cl-1.c: New file.
9489
dd9bf0b5 94902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9491 Andrew Burgess <andrew.burgess@embecosm.com>
9492
9493 * gcc.target/arc/extzv-1.c: New file.
9494 * gcc.target/arc/insv-1.c: New file.
9495 * gcc.target/arc/insv-2.c: New file.
9496 * gcc.target/arc/movb-1.c: New file.
9497 * gcc.target/arc/movb-2.c: New file.
9498 * gcc.target/arc/movb-3.c: New file.
9499 * gcc.target/arc/movb-4.c: New file.
9500 * gcc.target/arc/movb-5.c: New file.
9501 * gcc.target/arc/movb_cl-1.c: New file.
9502 * gcc.target/arc/movb_cl-2.c: New file.
9503 * gcc.target/arc/movbi_cl-1.c: New file.
9504 * gcc.target/arc/movl-1.c: New file.
9505
a22e4209 95062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9507 Andrew Burgess <andrew.burgess@embecosm.com>
9508
9509 * gcc.target/arc/cmem-1.c: New file.
9510 * gcc.target/arc/cmem-2.c: New file.
9511 * gcc.target/arc/cmem-3.c: New file.
9512 * gcc.target/arc/cmem-4.c: New file.
9513 * gcc.target/arc/cmem-5.c: New file.
9514 * gcc.target/arc/cmem-6.c: New file.
9515 * gcc.target/arc/cmem-7.c: New file.
9516 * gcc.target/arc/cmem-ld.inc: New file.
9517 * gcc.target/arc/cmem-st.inc: New file.
9518
287c3982 95192016-04-28 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR target/70821
9522 * gcc.target/i386/pr70821.c: New test.
9523
e40e5340 95242016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9525
9526 * gcc.target/powerpc/vec-adde.c: New test.
9527 * gcc.target/powerpc/vec-adde-int128.c: New test.
9528
cf977d50 95292016-04-28 Jakub Jelinek <jakub@redhat.com>
9530
9531 * gcc.target/i386/avx-vround-1.c: New test.
9532 * gcc.target/i386/avx-vround-2.c: New test.
9533 * gcc.target/i386/avx512vl-vround-1.c: New test.
9534 * gcc.target/i386/avx512vl-vround-2.c: New test.
9535
572f8300 95362016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9537
9538 PR testsuite/70595
9539 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9540 (check_effective_target_cilkplus_runtime): ... this.
9541 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9542 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9543
9544 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9545 Require cilkplus_runtime.
9546 Don't add -lcilkrts.
9547 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9548 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9549 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9550 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9551 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9552 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9553 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9554 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9555 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9556 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9557 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9558 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9559 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9560 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9561 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9562 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9563 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9564 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9565 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9566 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9567 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9568 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9569 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9570 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9571 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9572 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9573 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9574 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9575 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9576
9577 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9578 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9579
9580 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9581
9582 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9583 cilkplus_runtime.
9584
dfba0905 95852016-04-27 Marc Glisse <marc.glisse@inria.fr>
9586
9587 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9588 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9589
605a4556 95902015-04-27 Ryan Burn <contact@rnburn.com>
9591
9592 PR c++/69024
9593 PR c++/68997
9594 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9595 diagnostic.
9596 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9597 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9598
6a1231a5 95992016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9600
9601 * gnat.dg/limited_with4.ad[sb]: New test.
9602 * gnat.dg/limited_with4_pkg.ads: New helper.
9603
4dad9e09 96042016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9605
9606 PR target/70155
9607 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9608 and movv1ti_internal patterns
9609 * gcc.target/i386/pr70155-1.c: New test.
9610 * gcc.target/i386/pr70155-2.c: Likewise.
9611 * gcc.target/i386/pr70155-3.c: Likewise.
9612 * gcc.target/i386/pr70155-4.c: Likewise.
9613 * gcc.target/i386/pr70155-5.c: Likewise.
9614 * gcc.target/i386/pr70155-6.c: Likewise.
9615 * gcc.target/i386/pr70155-7.c: Likewise.
9616 * gcc.target/i386/pr70155-8.c: Likewise.
9617 * gcc.target/i386/pr70155-9.c: Likewise.
9618 * gcc.target/i386/pr70155-10.c: Likewise.
9619 * gcc.target/i386/pr70155-11.c: Likewise.
9620 * gcc.target/i386/pr70155-12.c: Likewise.
9621 * gcc.target/i386/pr70155-13.c: Likewise.
9622 * gcc.target/i386/pr70155-14.c: Likewise.
9623 * gcc.target/i386/pr70155-15.c: Likewise.
9624 * gcc.target/i386/pr70155-16.c: Likewise.
9625 * gcc.target/i386/pr70155-17.c: Likewise.
9626 * gcc.target/i386/pr70155-18.c: Likewise.
9627 * gcc.target/i386/pr70155-19.c: Likewise.
9628 * gcc.target/i386/pr70155-20.c: Likewise.
9629 * gcc.target/i386/pr70155-21.c: Likewise.
9630 * gcc.target/i386/pr70155-22.c: Likewise.
9631
a80f3f45 96322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9633
9634 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9635 ".{5,6}".
9636
279305d1 96372016-04-27 Bin Cheng <bin.cheng@arm.com>
9638
9639 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9640 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9641 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9642 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9643 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9644
8974b625 96452016-04-27 Richard Biener <rguenther@suse.de>
9646
9647 PR ipa/70760
9648 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9649 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9650
886d5463 96512016-04-27 Nathan Sidwell <nathan@acm.org>
9652
9653 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9654 * g++.dg/ubsan/pr63956.C: Adjust error location.
9655
f0e35aa9 96562016-04-27 Nick Clifton <nickc@redhat.com>
9657
9658 PR middle-end/49889
9659 * gcc.dg/pr49889.c: New test.
9660
40385231 96612016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9662
9663 * c-c++-common/memset-array.c: New test.
9664
37229a71 96652016-04-26 Martin Sebor <msebor@redhat.com>
9666
9667 PR c++/66639
9668 * g++.dg/cpp1y/func_constexpr.C: New test.
9669
3eedf9bd 96702016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9671
9672 PR c++/70241
9673 * g++.dg/cpp0x/enum32.C: New test.
9674 * g++.dg/cpp0x/enum33.C: New test.
9675
96762016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9677
9678 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9679 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9680 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9681 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9682 * gcc.c-torture/execute/pr38151.c: Likewise.
9683 * gcc.c-torture/execute/pr66556.c: Likewise.
9684 * gcc.c-torture/execute/pr67781.c: Likewise.
9685 * gcc.c-torture/execute/pr68648.c: Likewise.
9686
8c51f92f 96872016-04-26 Marc Glisse <marc.glisse@inria.fr>
9688
9689 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9690
fa20ebd3 96912016-04-26 Marek Polacek <polacek@redhat.com>
9692
9693 PR c/67784
9694 * gcc.dg/pr67784-3.c: New test.
9695 * gcc.dg/pr67784-4.c: New test.
9696 * gcc.dg/pr67784-5.c: New test.
9697
9db47803 9698 PR c/70791
9699 * gcc.dg/Wnested-externs-2.c: New test.
9700
bff407f2 97012016-04-26 Marc Glisse <marc.glisse@inria.fr>
9702
9703 * gcc.dg/fold-plusmult.c: Adjust.
9704 * gcc.dg/no-strict-overflow-6.c: Adjust.
9705 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9706
78d0c69e 97072016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9708
9709 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9710 number scans.
9711 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9712 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9713 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9714 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9715 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9716 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9717 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9718 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9719 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9720 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9721 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9722 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9723 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9724 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9725 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9726 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9727 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9728 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9729 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9730 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9731 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9732 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9733 scans.
9734 * gcc.target/i386/pr32219-4.c: Likewise.
9735 * gcc.target/i386/pr32219-6.c: Likewise.
9736 * gcc.target/i386/pr32219-8.c: Likewise.
9737
221d6722 97382016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9739
9740 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9741 associated options.
9742
514727a9 97432016-04-26 Marek Polacek <polacek@redhat.com>
9744
9745 PR c++/70744
9746 * g++.dg/ext/cond2.C: New test.
9747
e6ee4c61 97482016-04-26 Bin Cheng <bin.cheng@arm.com>
9749
9750 PR tree-optimization/70771
9751 PR tree-optimization/70775
9752 * gcc.dg/pr70771.c: New test.
3730828c 9753 * gcc.dg/pr70775.c: New test.
e6ee4c61 9754
b3d72796 97552016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9756
9757 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9758
c11ece29 97592016-04-25 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/70780
9762 * gcc.dg/torture/pr70780.c: New testcase.
9763
92a44a68 97642016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9765
4860a6bf 9766 * gcc.target/arm/neon-vaddws16.c: New test.
9767 * gcc.target/arm/neon-vaddws32.c: New test.
9768 * gcc.target/arm/neon-vaddwu16.c: New test.
9769 * gcc.target/arm/neon-vaddwu32.c: New test.
9770 * gcc.target/arm/neon-vaddwu8.c: New test.
9771 * lib/target-supports.exp
d40b10b2 9772 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9773 that arm neon support vector widen sum of HImode TO SImode.
9774
4bbfd6c2 97752016-04-23 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR sanitizer/70712
9778 * c-c++-common/asan/pr70712.c: New test.
9779
524df596 97802016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9781
9782 * .gitattributes: New file.
9783
426c75c3 97842016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9785
9786 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9787
c052a8d5 97882016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9789
9790 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9791 * gfortran.dg/submodule_15.f08: Likewise.
9792
c08d4612 97932016-04-22 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/70740
9796 * gcc.dg/torture/pr70740.c: New testcase.
9797
fd3211e1 97982016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9799
9800 PR target/70750
9801 * gcc.target/i386/pr70750-1.c: New test.
9802 * gcc.target/i386/pr70750-2.c: Likewise.
9803
15acd78c 98042016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9805
9806 PR c++/70540
9807 * g++.dg/cpp0x/auto48.C: New.
9808
192bf59c 98092016-04-21 Marek Polacek <polacek@redhat.com>
9810
9811 PR c++/70513
9812 * g++.dg/cpp0x/forw_enum12.C: New test.
9813 * g++.dg/cpp0x/forw_enum13.C: New test.
9814
5d429e99 98152016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9816
9817 PR target/70728
9818 * gcc.target/i386/pr70728.c: New test.
9819
06777d85 98202016-04-21 Richard Biener <rguenther@suse.de>
9821
9822 PR middle-end/70747
9823 * gcc.dg/pr70747.c: New testcase.
9824
7434c6fb 98252016-04-21 Bin Cheng <bin.cheng@arm.com>
9826
9827 PR tree-optimization/70715
9828 * gcc.dg/tree-ssa/scev-13.c: New test.
9829
f3ec0970 98302016-04-21 Marc Glisse <marc.glisse@inria.fr>
9831
9832 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9833
523f3a9d 98342016-04-21 Marc Glisse <marc.glisse@inria.fr>
9835
9836 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9837
ace7bf06 98382016-04-20 Jan Hubicka <jh@suse.cz>
9839
9840 PR ipa/70018
9841 * g++.dg/ipa/nothrow-1.C: New testcase.
9842
2b073aa6 98432016-04-20 Nathan Sidwell <nathan@acm.org>
9844
9845 PR c++/55635
9846 * g++.dg/eh/delete1.C: New.
9847
8a574c11 98482016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9851 -mtune-ctrl=sse_typeless_stores.
9852
e3400750 98532016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9854
9855 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9856
4bd8a059 98572016-04-20 Bin Cheng <bin.cheng@arm.com>
9858
9859 PR tree-optimization/69489
9860 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9861
70574e60 98622016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9863
9864 PR c++/69363
9865 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9866 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9867 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9868
bd6f374c 98692016-04-20 Bin Cheng <bin.cheng@arm.com>
9870
9871 PR tree-optimization/56625
9872 PR tree-optimization/69489
9873 * gcc.dg/vect/pr56625.c: New test.
9874 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9875
482539ee 98762016-04-20 Andrew Pinski <apinski@cavium.com>
9877
9878 PR target/64971
9879 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9880
b4672800 98812016-04-20 Arnaud Charlet <charlet@adacore.com>
9882
9883 * gnat.dg/self1.adb: Remove now incorrect test.
9884
4fb48737 98852016-04-20 Bin Cheng <bin.cheng@arm.com>
9886
9887 * gcc.dg/tree-ssa/scev-11.c: New test.
9888 * gcc.dg/tree-ssa/scev-12.c: New test.
9889
97efb92e 98902016-04-20 Marek Polacek <polacek@redhat.com>
9891
9892 PR tree-optimization/70725
9893 * gcc.dg/pr70725.c: New test.
9894
9d2d4060 98952016-04-20 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/70726
9898 * g++.dg/vect/pr70726.cc: New testcase.
9899
54530437 99002016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9901
9902 PR target/70674
9903 * gcc.target/s390/pr70674.c: New test.
9904
acda2210 99052016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9906
9907 PR libgfortran/70684
9908 * gfortran.dg/list_read_14.f90: New test.
9909
b7040bb0 99102016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9911
9912 PR target/69201
9913 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9914 extern to force it misaligned.
9915 (b): Likewise.
9916 (c): Likewise.
9917 (d): Likewise.
9918 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9919 Don't check `*' before movv4sf_internal.
9920 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9921 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9922 Don't check `*' before movv16qi_internal.
9923 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9924 extern to force it misaligned.
9925 (b): Likewise.
9926 (c): Likewise.
9927 (d): Likewise.
9928 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9929 Don't check `*' before movv2df_internal.
9930 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9931 extern to force it misaligned.
9932 (b): Likewise.
9933 (c): Likewise.
9934 (d): Likewise.
9935 Check movv8sf_internal instead of avx_storeups256.
9936 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9937
263b5475 99382016-04-19 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/70171
9941 * g++.dg/tree-ssa/pr70171.C: New testcase.
9942
222ac318 99432016-04-19 Richard Biener <rguenther@suse.de>
9944
9945 PR tree-optimization/70724
9946 * gcc.dg/torture/pr70724.c: New testcase.
9947
003000a4 99482016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9949
9950 PR middle-end/70689
4860a6bf 9951 * gcc.target/i386/pr70689.c: New.
003000a4 9952
3f6e13de 99532016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9954
9955 PR target/70708
9956 * gcc.target/i386/pr70708.c: New test.
9957
10abddbd 99582016-04-18 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/43434
9961 * gcc.dg/vect/pr43434.c: New testcase.
9962 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9963 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9964 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9965 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9966 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9967 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9968 * gcc.dg/gomp/pr68640.c: Likewise.
9969 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9970 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9971
950db54a 99722016-04-18 Richard Biener <rguenther@suse.de>
9973
9974 PR tree-optimization/70701
9975 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9976
67ccbf39 99772016-04-18 Tom de Vries <tom@codesourcery.com>
9978
9979 PR testsuite/70699
9980 * gcc.dg/pr70161.c: Add dot-file scans.
9981 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9982 instead of after last dot char.
9983
021ad2f3 99842016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9985
9986 * c-c++-common/dump-ada-spec-3.c: New test.
9987 * c-c++-common/dump-ada-spec-4.c: Likewise.
9988
d572fcfd 99892016-04-17 Tom de Vries <tom@codesourcery.com>
9990
9991 PR other/70183
9992 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9993
8b4ee73c 99942016-04-15 Jan Hubicka <jh@suse.cz>
9995
9996 PR ipa/70018
9997 * g++.dg/ipa/pure-const-1.C: New testcase.
9998 * g++.dg/ipa/pure-const-2.C: New testcase.
9999 * g++.dg/ipa/pure-const-3.C: New testcase.
10000
eac243e7 100012016-04-15 Marek Polacek <polacek@redhat.com>
10002
10003 PR c/70671
10004 * gcc.dg/bitfld-22.c: New test.
10005
64c1df32 100062016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10007
10008 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10009 x86_64.
10010
926f9422 100112016-04-15 Marek Polacek <polacek@redhat.com>
10012
10013 PR c/70651
10014 * c-c++-common/pr70651.c: New test.
10015
309bbaa3 100162016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10017
10018 PR rtl-optimization/70681
10019 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10020 dump scan on arm and powerpc.
10021 * gcc.dg/pr10474.c: Likewise.
10022
b4ba8358 100232016-04-15 Jakub Jelinek <jakub@redhat.com>
10024
ed92874a 10025 PR c++/69517
10026 PR c++/70019
10027 PR c++/70588
10028 * g++.dg/cpp1y/vla11.C: Revert for real.
10029
b4ba8358 10030 PR c/70436
10031 * c-c++-common/Wparentheses-1.c: New test.
10032 * c-c++-common/gomp/Wparentheses-1.c: New test.
10033 * c-c++-common/gomp/Wparentheses-2.c: New test.
10034 * c-c++-common/gomp/Wparentheses-3.c: New test.
10035 * c-c++-common/gomp/Wparentheses-4.c: New test.
10036 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10037 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10038 * c-c++-common/goacc/Wparentheses-1.c: New test.
10039
65717bb5 100402016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10041
10042 PR target/70662
10043 * gcc.target/i386/pr70662.c: New test.
10044
ca1a4077 100452016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10046 Alan Modra <amodra@gmail.com>
ca1a4077 10047
10048 PR tree-optimization/70130
10049 * gcc.dg/vect/O3-pr70130.c: New testcase.
10050
dbe1794c 100512016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10052
11836644 10053 PR target/70669
10054 * gcc.target/powerpc/pr70669.c: New test.
10055
dbe1794c 10056 PR target/70640
10057 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10058 a power7 system that does not have an assembler that supports
10059 power8.
10060
4c1007f1 100612016-04-14 Martin Sebor <msebor@redhat.com>
10062
10063 PR c++/69517
10064 PR c++/70019
10065 PR c++/70588
10066 * c-c++-common/ubsan/vla-1.c: Revert.
10067 * g++.dg/cpp1y/vla11.C: Same.
10068 * g++.dg/cpp1y/vla12.C: Same.
10069 * g++.dg/cpp1y/vla13.C: Same.
10070 * g++.dg/cpp1y/vla14.C: Same.
10071 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10072 * g++.dg/init/array24.C: Same.
4c1007f1 10073 * g++.dg/ubsan/vla-1.C: Same.
10074
22dcab66 100752016-04-14 Marek Polacek <polacek@redhat.com>
10076 Jan Hubicka <hubicka@ucw.cz>
10077
10078 PR c++/70029
10079 * g++.dg/torture/pr70029.C: New test.
10080
3e74b025 100812016-04-14 Martin Sebor <msebor@redhat.com>
10082
10083 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10084 type size to prevent failures on targets with very low maximum
10085 alignment.
10086
1d2e0f2a 100872016-04-14 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/70623
10090 * gcc.dg/torture/pr70623.c: New testcase.
10091 * gcc.dg/torture/pr70623-2.c: Likewise.
10092
9aed0626 100932016-04-13 Martin Sebor <msebor@redhat.com>
10094
10095 PR c++/69517
10096 PR c++/70019
10097 PR c++/70588
10098 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10099 * g++.dg/cpp1y/vla11.C: New test.
10100 * g++.dg/cpp1y/vla12.C: New test.
10101 * g++.dg/cpp1y/vla13.C: New test.
10102 * g++.dg/cpp1y/vla14.C: New test.
10103 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10104 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10105 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10106
fd499010 101072016-04-13 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR c++/70641
10110 * g++.dg/opt/pr70641.C: New test.
10111
87fa7252 101122016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10113
10114 PR rtl-optimization/68749
10115 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10116 effects of argument promotions.
10117 Remove default args to dg-skip-if.
10118
6c40e18b 101192016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10120
10121 PR c++/70635
10122 * g++.dg/parse/pr70635.C: New.
10123
92c53257 101242016-04-13 Marek Polacek <polacek@redhat.com>
10125
10126 PR c++/70639
10127 * c-c++-common/Wmisleading-indentation-4.c: New test.
10128
0241e4dc 101292016-04-13 Marek Polacek <polacek@redhat.com>
10130
10131 PR c/70436
4860a6bf 10132 * gcc.dg/Wparentheses-12.c: New test.
10133 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10134
92bda444 101352016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10136
10137 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10138 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10139 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10140
38ea8a26 101412016-04-13 Jakub Jelinek <jakub@redhat.com>
10142
d08aa032 10143 PR middle-end/70633
10144 * gcc.c-torture/compile/pr70633.c: New test.
10145
38ea8a26 10146 PR debug/70628
10147 * gcc.dg/torture/pr70628.c: New test.
10148
9231d5c2 101492016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10150
10151 PR c++/70610
10152 * g++.dg/template/pr70610.C: New test.
10153 * g++.dg/template/pr70610-2.C: New test.
10154 * g++.dg/template/pr70610-3.C: New test.
10155 * g++.dg/template/pr70610-4.C: New test.
10156
249ca944 101572016-04-12 Jakub Jelinek <jakub@redhat.com>
10158
7f2ea2fb 10159 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10160 128 instead of 32.
10161
249ca944 10162 PR c++/70571
10163 * g++.dg/ext/pr70571.C: New test.
10164
8ca5a97d 101652016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10166
bf32a52d 10167 PR target/70640
8ca5a97d 10168 * gcc.target/powerpc/pr70640.c: New test.
10169
e971b45f 101702016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10171
10172 PR c++/68722
10173 * g++.dg/parse/pr68722.C: New.
10174
0b54d964 101752016-04-12 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR rtl-optimization/70596
10178 * gcc.target/i386/pr70596.c: New test.
10179
d2dd85e3 101802016-04-12 Nathan Sidwell <nathan@acm.org>
10181
10182 PR c++/70501
10183 * g++.dg/init/pr70501.C: New.
10184
2d0001b0 101852016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10186
10187 * gcc.target/i386/asm-flag-6.c: New test.
10188
6c4df0d1 101892016-04-12 Tom de Vries <tom@codesourcery.com>
10190
10191 PR tree-optimization/68756
10192 * gcc.dg/graphite/pr68756.c: New test.
10193
0d60da57 101942016-04-12 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR tree-optimization/70602
10197 * gcc.c-torture/execute/pr70602.c: New test.
10198
62735984 101992016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10200
10201 PR target/70381
10202 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10203 __float128 emulator is built and runs.
10204 * gcc.target/powerpc/float128-1.c: Likewise.
10205
10206 * lib/target-supports.exp (check_ppc_float128_sw_available):
10207 Rework tests for __float128 software and hardware
10208 availability. Fix exit condition to return 0 on success.
10209
a702492c 102102016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10211
10212 PR target/70133
10213 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10214 * gcc.target/aarch64/target_attr_15.c: Likewise.
10215
a8c5ce92 102162016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10217
10218 PR c++/69066
10219 * g++.dg/cpp1y/pr69066.C: New.
10220
5ecab913 102212016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10222
10223 PR fortran/68566
10224 * gfortran.dg/pr36192.f90: Update test.
10225 * gfortran.dg/pr36192_1.f90: Update test.
10226 * gfortran.dg/real_dimension_1.f: Update test.
10227 * gfortran.dg/parameter_array_init_7.f90: New test.
10228
6cb5ef70 102292016-04-09 John David Anglin <danglin@gcc.gnu.org>
10230
4edfdd23 10231 PR testsuite/64039
10232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10233
964f71e3 10234 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10235
5d61c198 10236 PR rtl-optimization/66669
10237 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10238
16eaaf58 10239 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10240
0b68802d 10241 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10242 * gcc.dg/pie-1.c: Likewise.
10243 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10244 * gcc.dg/pic-4.c: Likewise.
10245 * gcc.dg/pie-3.c: Likewise.
10246 * gcc.dg/pie-4.c: Likewise.
10247
9c0dd509 10248 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10249
03b2d3c1 10250 PR tree-optimization/68644
10251 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10252
6cb5ef70 10253 PR rtl-optimization/64886
10254 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10255
07de41ba 102562016-04-09 Tom de Vries <tom@codesourcery.com>
10257
10258 PR tree-optimization/68953
10259 * gcc.dg/graphite/pr68953.c: New test.
10260
d294e3fb 102612016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10262
10263 PR fortran/70592
10264 * gfortran.dg/deferred_character_16.f90: New test.
10265
3cb15094 102662016-04-09 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR tree-optimization/70586
10269 * gcc.c-torture/execute/pr70586.c: New test.
10270
a02dc66f 102712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10272
10273 PR sanitizer/70573
10274 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10275 with __builtin_memset
10276 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10277
0c302595 102782016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10279
10280 PR lto/70289
10281 PR ipa/70348
10282 PR tree-optimization/70373
10283 PR middle-end/70533
10284 PR middle-end/70534
10285 PR middle-end/70535
10286 * c-c++-common/goacc/reduction-5.c: New test.
10287 * c-c++-common/goacc/reduction-promotions.c: New test.
10288 * gfortran.dg/goacc/reduction-3.f95: New test.
10289 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10290
c6c0523b 102912016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10292
10293 PR c++/70590
10294 PR c++/70452
10295 * g++.dg/pr70590.C: New test.
10296 * g++.dg/pr70590-2.C: New test.
10297
3ac399da 102982016-04-08 Jakub Jelinek <jakub@redhat.com>
10299
e97d1706 10300 PR middle-end/70593
10301 * gcc.target/i386/pr70593.c: New test.
10302
3ac399da 10303 PR rtl-optimization/70574
10304 * gcc.target/i386/avx2-pr70574.c: New test.
10305
fcfbb129 103062016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10307
10308 PR sanitizer/70541
10309 * c-c++-common/asan/pr70541.c: New test.
10310
0aabcddf 103112016-04-08 Tom de Vries <tom@codesourcery.com>
10312
10313 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10314 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10315
bec0c1e8 103162016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10317
10318 PR target/70566
10319 * gcc.c-torture/execute/pr70566.c: New test.
10320
87c791f5 103212016-04-08 Tom de Vries <tom@codesourcery.com>
10322
10323 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10324 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10325
7f38718f 103262016-04-08 Alan Modra <amodra@gmail.com>
10327
10328 * gcc.target/powerpc/pr70117.c: New.
10329
a96a7710 103302016-04-07 Jakub Jelinek <jakub@redhat.com>
10331
7a6265d1 10332 PR testsuite/70581
10333 * gcc.dg/lto/simd-function_0.c: New test.
10334
a96a7710 10335 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10336 clones.
10337 * c-c++-common/attr-simd-2.c: Likewise.
10338 * c-c++-common/attr-simd-4.c: Likewise.
10339 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10340 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10341
508dd607 103422016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10343
10344 PR testsuite/70553
10345 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10346
1b61585a 103472016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10348 Tom de Vries <tom@codesourcery.com>
10349
10350 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10351 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10352 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10353 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10354 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10355 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10356 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10357 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10358
5f060aa8 103592016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10360
10361 PR c/70436
10362 * g++.dg/warn/Wparentheses-29.C: New test.
10363
d3831f71 103642016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10365
10366 PR c/70436
10367 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10368 explicit braces to resolve a future -Wparentheses warning.
10369
382ece2d 103702016-04-06 Richard Henderson <rth@redhat.com>
10371
10372 * gcc.dg/pr61817-1.c: New test.
10373 * gcc.dg/pr61817-2.c: New test.
10374 * gcc.dg/pr69391-1.c: New test.
10375 * gcc.dg/pr69391-2.c: New test.
10376
72234ee9 103772016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10378
10379 PR rtl-optimization/70398
4860a6bf 10380 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10381
5547150a 103822016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10383
10384 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10385
15b70121 103862016-04-06 Yvan Roux <yvan.roux@linaro.org>
10387 Pedro Alves <palves@redhat.com>
10388
10389 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10390
585aefbb 103912016-04-06 Jakub Jelinek <jakub@redhat.com>
10392
0cbb513b 10393 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10394 Check for avx512f effective targets instead of avx2.
10395 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10396 for AVX512F clones.
10397 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10398 * g++.dg/gomp/declare-simd-1.C: Likewise.
10399 * g++.dg/gomp/declare-simd-3.C: Likewise.
10400 * g++.dg/gomp/declare-simd-4.C: Likewise.
10401
585aefbb 10402 PR middle-end/70550
10403 * c-c++-common/gomp/pr70550-1.c: New test.
10404 * c-c++-common/gomp/pr70550-2.c: New test.
10405
0b91cceb 104062016-04-05 Nathan Sidwell <nathan@acm.org>
10407
10408 PR c++/70512
10409 * g++.dg/ext/attribute-may-alias-5.C: New.
10410
645a9d8e 104112016-04-05 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR c++/70336
10414 * c-c++-common/pr70336.c: New test.
10415 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10416 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10417
bdf23925 104182016-04-05 Jan Hubicka <hubicka@ucw.cz>
10419
10420 PR ipa/66223
10421 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10422
aaff837c 104232016-04-05 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR rtl-optimization/70542
10426 * gcc.dg/torture/pr70542.c: New test.
10427 * gcc.target/i386/avx2-pr70542.c: New test.
10428
2eac58a0 104292016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10430
10431 PR tree-optimization/70509
10432 * gcc.target/i386/avx512bw-pr70509.c: New test.
10433
4f7ebe46 104342016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10435
10436 PR c++/70452
10437 * g++.dg/ext/constexpr-vla4.C: New test.
10438
305d86a0 104392016-04-05 Uros Bizjak <ubizjak@gmail.com>
10440
10441 PR target/70510
10442 * gcc.target/i386/pr70510.c: New test.
10443
eec3b789 104442016-04-05 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/70526
10447 * g++.dg/torture/pr70526.C: New testcase.
10448
ca943582 104492016-04-05 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR target/70525
10452 * gcc.target/i386/pr70525.c: New test.
10453
87825cd5 104542016-04-05 Richard Biener <rguenther@suse.de>
10455
10456 PR middle-end/70499
10457 * g++.dg/torture/pr70499.C: New testcase.
10458
14638828 104592016-04-05 Richard Biener <rguenther@suse.de>
10460
10461 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10462 remove XFAIL.
10463
967a90d5 104642016-04-04 Jakub Jelinek <jakub@redhat.com>
10465
10466 PR middle-end/70307
10467 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10468 rs6000 ABI warnings.
10469
d374a3a3 104702016-04-04 Jan Hubicka <hubicka@ucw.cz>
10471
10472 PR ipa/66223
10473 * g++.dg/ipa/devirt-51.C: New testcase.
10474
8ff377a6 104752016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10476 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10477
10478 PR middle-end/70457
10479 * gcc.dg/torture/pr70457.c: New.
10480
f567b44f 104812016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10482
10483 PR fortran/67538
10484 * gfortran.dg/allocate_with_source_19.f08: New test.
10485
89d4ebfa 104862016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10487
10488 PR fortran/65795
10489 * gfortran.dg/coarray_allocate_6.f08: New test.
10490
68ab33a6 104912016-04-04 Richard Biener <rguenther@suse.de>
10492
10493 PR rtl-optimization/70484
10494 * gcc.dg/torture/pr70484.c: New testcase.
10495
c4f5465d 104962016-04-04 Marek Polacek <polacek@redhat.com>
10497
10498 PR c/70307
10499 * gcc.dg/torture/pr70307.c: New test.
10500
bfec6609 105012016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10502
10503 PR target/70416
10504 PR target/67391
10505 * gcc.target/sh/torture/pr70416.c: New.
10506
40df9099 105072016-04-02 Martin Sebor <msebor@redhat.com>
10508
10509 PR c++/67376
10510 PR c++/70170
10511 PR c++/70172
10512 PR c++/70228
10513 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10514 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10515 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10516 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10517 * g++.dg/cpp0x/constexpr-string.C: Same.
10518 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10519 * g++.dg/cpp0x/pr65398.C: Same.
10520 * g++.dg/ext/constexpr-vla1.C: Same.
10521 * g++.dg/ext/constexpr-vla2.C: Same.
10522 * g++.dg/ext/constexpr-vla3.C: Same.
10523 * g++.dg/ubsan/pr63956.C: Same.
10524
0edb9bfe 105252016-04-01 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR rtl-optimization/70467
10528 * gcc.target/i386/pr70467-2.c: New test.
10529
e5b1a1d9 105302016-04-01 Jakub Jelinek <jakub@redhat.com>
10531 Marek Polacek <polacek@redhat.com>
10532
10533 PR c++/70488
10534 * g++.dg/init/new47.C: New test.
10535
b2ca3fb0 105362016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10537
10538 PR target/70496
10539 * gcc.target/arm/pr70496.c: New test.
10540
4c3bd1e3 105412016-04-01 Nathan Sidwell <nathan@acm.org>
10542
47de69ad 10543 PR c++/68475
10544 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10545
313d569f 105462016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10547
10548 PR target/69890
10549 * gcc.dg/strlenopt.h (memmove): New.
10550 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10551 instead of "string.h".
10552 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10553 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10554 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10555 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10556 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10557 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10558 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10559 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10560 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10561 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10562 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10563 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10564 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10565 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10566 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10567 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10568 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10569 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10570 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10571 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10572
5469facd 105732016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10574
10575 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10576 (Holder::foo): Reflect this.
10577
503de754 105782016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10579
10580 PR target/70442
10581 * gcc.dg/pr70442.c: New test.
10582
13ee2de7 105832016-03-31 Nathan Sidwell <nathan@acm.org>
10584
10585 PR c++/70393
10586 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10587
5e0d03a8 105882016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10589
10590 PR target/70453
10591 * gcc.target/i386/pr70453.c: New test.
10592
8cb82ed4 105932016-03-31 Andrey Belevantsev <abel@ispras.ru>
10594
10595 PR target/70292
10596 * gcc.c-torture/pr70292.c: New test.
10597
7952b661 105982016-03-31 Marek Polacek <polacek@redhat.com>
10599
10600 PR c/70297
10601 * c-c++-common/pr70297.c: New test.
10602 * g++.dg/cpp0x/typedef-redecl.C: New test.
10603 * gcc.dg/typedef-redecl2.c: New test.
10604
1607cc74 106052016-03-31 Jakub Jelinek <jakub@redhat.com>
10606
10607 PR rtl-optimization/70460
10608 * gcc.c-torture/execute/pr70460.c: New test.
10609
c689c252 106102016-03-31 Richard Biener <rguenther@suse.de>
10611
10612 PR c++/70430
10613 * g++.dg/ext/vector30.C: New testcase.
10614
91c9586d 106152016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10616 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10617
10618 * gfortran.dg/fmt_pf.f90: New test.
10619
afa5c1b8 106202016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10621
10622 Forward-port from 5 branch
10623 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10624
10625 PR testsuite/70356
10626 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10627 dg-require-effective-target after dg-do.
10628
10629 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10630
10631 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10632
6a5dcab3 106332016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10634 Julian Brown <julian@codesourcery.com>
10635 Chung-Lin Tang <cltang@codesourcery.com>
10636 Cesar Philippidis <cesar@codesourcery.com>
10637 James Norris <jnorris@codesourcery.com>
10638 Tom de Vries <tom@codesourcery.com>
10639 Nathan Sidwell <nathan@codesourcery.com>
10640
305d86a0 10641 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10642 * c-c++-common/goacc/loop-clauses.c: Likewise.
10643 * g++.dg/goacc/template.C: Likewise.
10644 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10645 * gfortran.dg/goacc/loop-1.f95: Likewise.
10646 * gfortran.dg/goacc/loop-5.f95: Likewise.
10647 * gfortran.dg/goacc/loop-6.f95: Likewise.
10648 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10649 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10650 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10651 * c-c++-common/goacc/clauses-fail.c: Likewise.
10652 * c-c++-common/goacc/parallel-1.c: Likewise.
10653 * c-c++-common/goacc/reduction-1.c: Likewise.
10654 * c-c++-common/goacc/reduction-2.c: Likewise.
10655 * c-c++-common/goacc/reduction-3.c: Likewise.
10656 * c-c++-common/goacc/reduction-4.c: Likewise.
10657 * c-c++-common/goacc/routine-3.c: Likewise.
10658 * c-c++-common/goacc/routine-4.c: Likewise.
10659 * c-c++-common/goacc/routine-5.c: Likewise.
10660 * c-c++-common/goacc/tile.c: Likewise.
10661 * g++.dg/goacc/template.C: Likewise.
10662 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10663 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10664 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10665 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10666 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10667 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10668 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10669 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10670 * c-c++-common/goacc/use_device-1.c: ... this file.
10671 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10672 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10673 * c-c++-common/goacc/host_data-6.c: ... this file.
10674 * c-c++-common/goacc/loop-2-kernels.c: New file.
10675 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10676 * c-c++-common/goacc/loop-3.c: Likewise.
10677 * g++.dg/goacc/reference.C: Likewise.
10678 * g++.dg/goacc/routine-1.C: Likewise.
10679 * g++.dg/goacc/routine-2.C: Likewise.
10680
932c0baa 106812016-03-30 Richard Biener <rguenther@suse.de>
10682
10683 PR middle-end/70450
10684 * gcc.dg/torture/pr70450.c: New testcase.
10685
7f7c4659 106862016-03-30 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR target/70421
10689 * gcc.dg/torture/pr70421.c: New test.
10690 * gcc.target/i386/avx512f-pr70421.c: New test.
10691
9cbfe80c 106922016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10693
10694 PR testsuite/70364
10695 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10696 (check): New function.
10697 (bar): Call check.
10698 (foo): Align stack to 16 bytes when calling bar.
10699 * gcc.target/i386/cleanup-2.c: Likewise.
10700
f56c7d36 107012016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10702
10703 PR tree-optimization/59124
10704 * gcc.dg/Warray-bounds-19.c: New test.
10705
92a44a68 107062016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10707
10708 * lib/prune.exp (escape_regex_chars): New.
10709 (prune_file_path): Update to quote metcharacters for regexp.
10710
a3daa269 107112016-03-29 Jakub Jelinek <jakub@redhat.com>
10712
24e1ba3d 10713 PR rtl-optimization/70429
10714 * gcc.c-torture/execute/pr70429.c: New test.
10715
a3daa269 10716 PR tree-optimization/70405
10717 * gcc.dg/pr70405.c: New test.
10718
3ef41a6e 107192016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10720
10721 PR fortran/70397
10722 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10723 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10724
4abd9410 107252016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10726
10727 PR testsuite/64177
10728 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10729 __cilkrts_set_param to set two workers.
10730 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10731 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10732
b58e5f0f 107332016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10734
305d86a0 10735 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10736
bff53658 107372016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10738
10739 PR target/70406
305d86a0 10740 * gcc.target/i386/pr70406.c: New test.
bff53658 10741
bb2c9c15 107422016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gnat.dg/specs/double_record_extension3.ads: New test.
10745
f12c84ab 107462016-03-25 Richard Henderson <rth@redhat.com>
10747
10748 PR target/70120
10749 * gcc.target/aarch64/pr70120-1.c: New.
10750 * gcc.target/aarch64/pr70120-2.c: New.
10751 * gcc.target/aarch64/pr70120-3.c: New.
10752
b0bf58c4 107532016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10754
10755 PR c++/62212
10756 * g++.dg/template/mangle2.C: The dg-do directive should be
10757 "compile" not "assemble".
10758
f175ba0f 107592016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10760
10761 PR lto/69650
10762 * gcc.dg/pr69650.c: New test.
10763
4cc3295f 107642016-03-25 David Edelsohn <dje.gcc@gmail.com>
10765
10766 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10767
0cf40600 107682016-03-25 Alan Modra <amodra@gmail.com>
10769
10770 * gcc.dg/dfp/pr70052.c: New test.
10771
3aebf099 107722016-03-24 Richard Henderson <rth@redhat.com>
10773
10774 PR middle-end/69845
10775 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10776 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10777
83245bd3 107782016-03-24 Tom de Vries <tom@codesourcery.com>
10779
10780 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10781
108e7ee4 107822016-03-24 Tom de Vries <tom@codesourcery.com>
10783
10784 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10785 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10786
17af0b14 107872016-03-24 Tom de Vries <tom@codesourcery.com>
10788
10789 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10790 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10791
6c8770ee 107922016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10793
10794 PR c++/62212
10795 * g++.dg/template/mangle2.C: New test.
10796
a7e21b7b 107972016-03-24 Richard Biener <rguenther@suse.de>
10798
10799 PR tree-optimization/70396
10800 * gcc.dg/torture/pr70396.c: New testcase.
10801
f365d297 108022016-03-24 Richard Biener <rguenther@suse.de>
10803
10804 PR middle-end/70370
10805 * gcc.dg/torture/pr70370.c: New testcase.
10806
da7aeb13 108072016-03-24 Tom de Vries <tom@codesourcery.com>
10808
10809 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10810 * gfortran.dg/goacc/kernels-tree.f95: Same.
10811 * gfortran.dg/goacc/parallel-tree.f95: Same.
10812
80b30de0 108132016-03-24 Tom de Vries <tom@codesourcery.com>
10814
10815 * c-c++-common/goacc/uninit-if-clause.c: New test.
10816 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10817
cb9b6b99 108182016-03-24 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR target/70290
305d86a0 10821 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10822 Fix formatting.
cb9b6b99 10823
a4225fff 108242016-03-24 Richard Biener <rguenther@suse.de>
10825
10826 PR tree-optimization/70372
10827 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10828
5a869ab8 108292016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10830
10831 PR c++/70347
10832 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10833
36ce5faa 108342016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10835
10836 PR c++/70332
10837 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10838
c4fa85c9 108392016-03-23 Jakub Jelinek <jakub@redhat.com>
10840
d9377ad5 10841 PR c++/70001
10842 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10843 * g++.dg/cpp1y/pr70001.C: New test.
10844
c4fa85c9 10845 PR c++/70323
10846 * g++.dg/cpp0x/constexpr-70323.C: New test.
10847
0a2062da 108482016-03-23 Alexandre Oliva <aoliva@redhat.com>
10849 Jason Merrill <jason@redhat.com>
10850 Jakub Jelinek <jakub@redhat.com>
10851
10852 PR c++/69315
10853 * g++.dg/cpp0x/constexpr-69315.C: New test.
10854 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10855
62d2a6dc 108562016-03-23 Marek Polacek <polacek@redhat.com>
10857
10858 PR c++/69884
10859 * g++.dg/warn/Wignored-attributes-1.C: New test.
10860 * g++.dg/warn/Wignored-attributes-2.C: New test.
10861
a82d6246 108622016-03-23 Tom de Vries <tom@codesourcery.com>
10863
10864 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10865 initialization.
10866 * gfortran.dg/goacc/private-3.f95 (test): Same.
10867 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10868 missing use param.
10869
dc834ba1 108702016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10871
10872 * lib/target-supports.exp: Remove v7ve entry from loop
10873 creating effective target checks.
10874 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10875 (add_options_for_arm_arch_v7ve): Likewise.
10876
7e83fd1f 108772016-03-23 Jakub Jelinek <jakub@redhat.com>
10878
10879 PR tree-optimization/70354
10880 * gcc.dg/vect/pr70354-1.c: New test.
10881 * gcc.dg/vect/pr70354-2.c: New test.
10882 * gcc.target/i386/avx2-pr70354-1.c: New test.
10883 * gcc.target/i386/avx2-pr70354-2.c: New test.
10884
4e4da058 108852016-03-22 Jeff Law <law@redhat.com>
10886
10887 PR target/70232
10888 * gcc.dg/tree-ssa/pr70232.c: New test.
10889
6855137b 108902016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10891
10892 PR target/70302
10893 * gcc.target/i386/pr70302.c: New test.
10894
19db1ec8 108952016-03-22 Richard Biener <rguenther@suse.de>
10896
10897 PR middle-end/70251
10898 * g++.dg/torture/pr70251.C: New testcase.
10899
4baec9f2 109002016-03-22 David Malcolm <dmalcolm@redhat.com>
10901
10902 PR c/69993
10903 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10904 Wmisleading-indentation.c.
10905 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10906 reflect change to diagnostic text and order of messages.
10907 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10908
fcfec126 109092016-03-22 David Edelsohn <dje.gcc@gmail.com>
10910
10911 * g++.dg/ext/java-3.C: Don't compile on AIX.
10912
aa30728a 109132016-03-22 Richard Biener <rguenther@suse.de>
10914
10915 PR middle-end/70333
10916 * gcc.dg/torture/pr70333.c: New testcase.
10917
46ec4eb4 109182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10919
10920 * g++.dg/ext/pr70290.C: New test.
10921
4880f878 109222016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10923
10924 PR target/70325
10925 * gcc.target/i386/pr70325.c: New test.
10926
3d78ea44 109272016-03-22 Jakub Jelinek <jakub@redhat.com>
10928
5934fb8f 10929 PR target/70329
10930 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10931 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10932
b6436f79 10933 PR target/70300
10934 * gcc.target/i386/pr70300.c: New test.
10935
3d78ea44 10936 PR c++/70295
10937 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10938 (func2): New function for cond with parens, xfail warning for c++.
10939 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10940
b60244f6 109412016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10942
10943 PR c++/70096
10944 * g++.dg/template/ptrmem30.C: New test.
10945
c8e3e744 109462016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10947
10948 PR c++/70204
10949 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10950 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10951
2715f63a 109522016-03-21 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR middle-end/70326
10955 * gcc.dg/pr70326.c: New test.
10956
2daa2cda 109572016-03-21 Marc Glisse <marc.glisse@inria.fr>
10958 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR tree-optimization/70317
10961 * gcc.dg/pr70317.c: New test.
10962
d9aa5a50 109632016-03-21 Uros Bizjak <ubizjak@gmail.com>
10964
10965 PR target/70327
10966 * gcc.target/i386/pr70327.c: New test.
10967
e1a88bf4 109682016-03-21 Martin Liska <mliska@suse.cz>
10969
61941425 10970 PR ipa/70306
e1a88bf4 10971 * gcc.dg/ipa/pr70306.c: New test.
10972
d9aa5a50 109732016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10974
10975 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10976 * gcc.target/arm/attr-align3.c: Likewise.
10977 * gcc.target/arm/attr_arm.c: Likewise.
10978 * gcc.target/arm/flip-thumb.c: Likewise.
10979
afdde20c 109802016-03-21 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR target/70296
10983 * gcc.target/powerpc/altivec-36.c: New test.
10984
3f2ef661 109852016-03-21 Richard Biener <rguenther@suse.de>
10986
10987 PR tree-optimization/70310
10988 * gcc.dg/torture/pr70310.c: New testcase.
10989
08b2b692 109902016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10991
10992 PR target/70293
10993 * gcc.target/i386/pr70293.c: New test.
10994
93505d22 109952016-03-21 Richard Biener <rguenther@suse.de>
10996
10997 PR tree-optimization/70288
10998 * gcc.dg/torture/pr70288-1.c: New testcase.
10999 * gcc.dg/torture/pr70288-2.c: Likewise.
11000
06fd1914 110012016-03-21 Andrey Belevantsev <abel@ispras.ru>
11002
11003 PR rtl-optimization/69307
11004 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11005
b628775e 110062016-03-21 Andrey Belevantsev <abel@ispras.ru>
11007
11008 PR rtl-optimization/69102
11009 * gcc.c-torture/compile/pr69102.c: New test.
11010
1421f43c 110112016-03-18 Jeff Law <law@redhat.com>
11012
11013 PR rtl-optimization/70263
11014 * gcc.c-torture/compile/pr70263-1.c: New test.
11015 * gcc.target/i386/pr70263-2.c: New test.
11016
e7142ce1 110172016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11018
11019 PR rtl-optimization/70278
11020 * gcc.dg/torture/pr70278.c: New test.
11021 * gcc.target/arm/pr70278.c: New test.
11022
5539bc70 110232016-03-18 David Malcolm <dmalcolm@redhat.com>
11024
11025 PR c/70281
11026 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11027 (test_builtin_types_compatible_p): New test function.
11028 * gcc.dg/pr70281.c: New test case.
11029
296a290a 110302016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11031
11032 PR target/70113
11033 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11034
666094f0 110352016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11036
11037 PR tree-optimization/70252
11038 * gcc.dg/pr70252.c: New test.
11039
350514e8 110402016-03-18 Tom de Vries <tom@codesourcery.com>
11041
11042 * gcc.dg/pr70161-2.c: New test.
11043 * gcc.dg/pr70161.c: New test.
11044
011e0cea 110452016-03-18 Tom de Vries <tom@codesourcery.com>
11046
11047 PR ipa/70269
11048 * gcc.dg/pr70269.c: New test.
11049
292a09de 110502016-03-18 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR c++/70267
11053 * g++.dg/ext/java-3.C: New test.
11054
efc86c4c 110552016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11056
11057 PR c++/70205
11058 * g++.dg/lookup/pr70205.C: New test.
11059
a28dd575 110602016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11061
11062 PR c++/70218
11063 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11064
92e7ab1e 110652016-03-17 Marek Polacek <polacek@redhat.com>
11066
11067 PR c/69407
11068 * gcc.dg/atomic-op-6.c: New test.
11069
7378dbfb 110702016-03-17 David Malcolm <dmalcolm@redhat.com>
11071
11072 PR c/70264
11073 * c-c++-common/pr70264.c: New test case.
11074
f7995d7d 110752016-03-17 Jakub Jelinek <jakub@redhat.com>
11076
e2895b76 11077 PR c++/70144
11078 * c-c++-common/pr70144-1.c: New test.
11079 * c-c++-common/pr70144-2.c: New test.
11080
f7995d7d 11081 PR c++/70272
11082 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11083 * g++.dg/opt/flifetime-dse6.C: New test.
11084 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11085
5ec4a949 110862016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 PR driver/70192
11089 * gcc.dg/pic-1.c: New test.
11090 * gcc.dg/pic-2.c: Likewise.
11091 * gcc.dg/pic-3.c: Likewise.
11092 * gcc.dg/pic-4.c: Likewise.
11093 * gcc.dg/pie-1.c: Likewise.
11094 * gcc.dg/pie-2.c: Likewise.
11095 * gcc.dg/pie-3.c: Likewise.
11096 * gcc.dg/pie-4.c: Likewise.
11097 * gcc.dg/pie-5.c: Likewise.
11098 * gcc.dg/pie-6.c: Likewise.
11099
c28550e1 111002016-03-17 Tom de Vries <tom@codesourcery.com>
11101
11102 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11103 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11104
be3296cb 111052016-03-17 Richard Biener <rguenther@suse.de>
11106
11107 PR debug/70271
11108 * g++.dg/debug/pr70271.C: New testcase.
11109
9b60ef21 111102016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11111
11112 * gcc.target/i386/pr70251.c: New test.
11113
9a80bc1a 111142016-03-17 Marek Polacek <polacek@redhat.com>
11115
11116 PR c++/70194
11117 * g++.dg/warn/constexpr-70194.C: New test.
11118
733d7ff9 111192016-03-16 Richard Henderson <rth@redhat.com>
11120
11121 PR middle-end/70240
11122 * gcc.c-torture/compile/pr70240.c: New.
11123
3e6f12bf 111242016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11125
11126 * gcc.c-torture/compile/20151204.c: Skip for avr.
11127
867c9e99 111282016-03-16 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR target/70245
11131 * g++.dg/opt/pr70245.C: New test.
11132 * g++.dg/opt/pr70245.h: New file.
11133 * g++.dg/opt/pr70245-aux.cc: New file.
11134
8ced6ab7 111352016-03-16 Martin Sebor <msebor@redhat.com>
11136
11137 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11138
37af779a 111392016-03-16 Richard Henderson <rth@redhat.com>
11140
11141 PR middle-end/70199
11142 * gcc.c-torture/compile/pr70199.c: New.
11143
78ed999c 111442016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11145
11146 * gcc.dg/uninit-19.c: Run dos2unix.
11147
462ca422 111482016-03-16 Marek Polacek <polacek@redhat.com>
11149
11150 PR c/70093
11151 * gcc.dg/nested-func-10.c: New test.
11152 * gcc.dg/nested-func-9.c: New test.
11153
fe58aacc 111542016-03-16 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR tree-optimization/68714
11157 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11158
27a53872 111592016-03-16 Tom de Vries <tom@codesourcery.com>
11160
11161 PR tree-optimization/68715
11162 * gcc.dg/graphite/pr68715-2.c: New test.
11163 * gcc.dg/graphite/pr68715.c: New test.
11164 * gfortran.dg/graphite/pr68715.f90: New test.
11165
95049c3c 111662016-03-16 Tom de Vries <tom@codesourcery.com>
11167
11168 PR tree-optimization/68809
11169 * gcc.dg/graphite/pr68809-2.c: New test.
11170 * gcc.dg/graphite/pr68809.c: New test.
11171
09eddd70 111722016-03-16 Jakub Jelinek <jakub@redhat.com>
11173
81fc5915 11174 PR c++/70147
11175 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11176 method call to i () as argument. Adjust expected output.
11177
09eddd70 11178 PR c++/70147
11179 * g++.dg/ubsan/pr70147-1.C: New test.
11180 * g++.dg/ubsan/pr70147-2.C: New test.
11181
6373d2a2 111822016-03-15 Martin Sebor <msebor@redhat.com>
11183
11184 PR c++/58281
11185 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11186
d27a0c11 111872016-03-15 John David Anglin <danglin@gcc.gnu.org>
11188
9908039d 11189 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11190 hppa*-*-hpux*.
11191
45cdc3a6 11192 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11193
d27a0c11 11194 PR libfortran/69799
11195 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11196 libatomic_available.
11197
0dd1d57f 111982016-03-15 Marek Polacek <polacek@redhat.com>
11199
11200 PR c++/70209
11201 * g++.dg/ext/attribute-may-alias-4.C: New test.
11202
0ce02c07 112032016-03-15 Alexander Monakov <amonakov@ispras.ru>
11204
11205 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11206 -fvar-tracking-assignments-toggle flag.
11207
f6e39b30 112082016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11209
11210 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11211
167f93a2 112122016-03-15 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR rtl-optimization/70222
11215 * gcc.c-torture/execute/pr70222-1.c: New test.
11216 * gcc.c-torture/execute/pr70222-2.c: New test.
11217
08a8af4a 112182016-03-15 Richard Henderson <rth@redhat.com>
11219
11220 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11221
738eb905 112222016-03-15 Andrey Belevantsev <abel@ispras.ru>
11223
11224 PR rtl-optimization/69032
11225 * gcc.dg/pr69032.c: New test.
11226
dd148b3a 112272016-03-15 Andrey Belevantsev <abel@ispras.ru>
11228
11229 PR rtl-optimization/63384
d9aa5a50 11230 * g++.dg/pr63384.C: New test.
dd148b3a 11231
acf58115 112322016-03-15 Andrey Belevantsev <abel@ispras.ru>
11233
11234 PR target/64411
11235 * gcc.target/i386/pr64411.C: New test.
11236
a2897dc4 112372016-03-15 Tom de Vries <tom@codesourcery.com>
11238
11239 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11240 * gfortran.dg/goacc/kernels-alias.f95: New test.
11241
7bad2faf 112422016-03-14 Martin Sebor <msebor@redhat.com>
11243
11244 PR c++/53792
11245 * g++.dg/cpp0x/constexpr-inline.C: New test.
11246 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11247
d65fa8d9 112482016-03-14 David Edelsohn <dje.gcc@gmail.com>
11249
11250 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11251
2b3c633f 112522016-03-14 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR middle-end/70219
11255 * gcc.dg/pr70219.c: New test.
11256
e947f9c3 112572016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11258
11259 PR target/70083
11260 * gcc.dg/torture/pr70083.c: New test.
11261 * gcc.target/i386/pr70083.c: New test.
11262
74201dc2 112632016-03-14 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/56365
11266 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11267
88aea41e 112682016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11269
11270 PR target/70098
11271 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11272 New function.
11273 * g++.dg/pr70098.C: New testcase.
11274
11275
1bd2aefd 112762016-03-14 Tom de Vries <tom@codesourcery.com>
11277
11278 PR tree-optimization/70045
11279 * gcc.dg/graphite/pr70045.c: New test.
11280
922c7033 112812016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11282
11283 PR fortran/69043
11284 * gfortran.dg/include_9.f90: New test.
11285
fd4ab6d9 112862016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11287
11288 PR fortran/45076
11289 gfortran.dg/prof/prof.exp: New script.
11290 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11291
7d7218d3 112922016-03-12 Andrey Belevantsev <abel@ispras.ru>
11293
11294 PR rtl-optimization/69307
11295 * gcc.dg/pr69307.c: New test.
11296
02ffd664 112972016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11298
11299 PR target/69614
11300 * gcc.target/arm/pr69614.c: New.
11301
76e207a9 113022016-03-12 Paul Thomas <pault@gcc.gnu.org>
11303
11304 PR fortran/70031
11305 * gfortran.dg/submodule_14.f08: New test
11306
11307 PR fortran/69524
11308 * gfortran.dg/submodule_15.f08: New test
11309
490ee78a 113102016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11311
11312 PR c++/70106
11313 * g++.dg/cpp1y/paren3.C: New test.
11314
04e137ff 113152016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11316
11317 PR target/70131
11318 * gcc.target/powerpc/ppc-round2.c: New test.
11319
27b2c1c4 113202016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11321
11322 PR target/70123
11323 * gcc.dg/torture/pr70123.c: New test.
11324
84116671 113252016-03-11 Jeff Law <law@redhat.com>
11326
11327 PR tree-optimization/70190
11328 * gcc.c-torture/compile/pr70190.c: New test.
11329
cfa58bc8 113302016-03-11 David Malcolm <dmalcolm@redhat.com>
11331
11332 PR c/68187
11333 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11334 case.
11335 (test43_b): Likewise.
11336 (test43_c): Likewise.
11337 (test43_d): Likewise.
11338 (test43_e): Likewise.
11339 (test43_f): Likewise.
11340 (test43_g): Likewise.
11341 (test44_a): Likewise.
11342 (test44_b): Likewise.
11343 (test44_c): Likewise.
11344 (test44_d): Likewise.
11345 (test44_e): Likewise.
11346
ce234f27 113472016-03-11 David Malcolm <dmalcolm@redhat.com>
11348
11349 PR c/70085
11350 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11351
e4756b48 113522016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11353
11354 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11355 dg-options.
11356
1f5ef87e 113572016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11358
11359 PR target/70002
11360 PR target/69245
11361 * gcc.target/aarch64/pr69245_2.c: New test.
11362
f9c352a1 113632016-03-11 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR tree-optimization/70177
11366 * gcc.dg/pr70177.c: New test.
11367
4dd92ac6 113682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11369
11370 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11371
331e4fdb 113722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11373
11374 * gcc.dg/tree-ssa/sra-20.c: New.
11375
69262824 113762016-03-11 Jakub Jelinek <jakub@redhat.com>
11377
6f9a7425 11378 PR rtl-optimization/70174
11379 * gcc.dg/pr70174.c: New test.
11380
69262824 11381 PR tree-optimization/70169
11382 * gcc.dg/pr70169.c: New test.
11383
4637a847 113842016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11385
11386 PR target/70160
11387 * gcc.target/i386/pr70160.c: New test.
11388
5a86d754 113892016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11390
11391 * gcc.target/s390/dfp-1.c: New test.
11392
af4c8290 113932016-03-10 Nick Clifton <nickc@redhat.com>
11394
11395 PR target/70044
11396 * gcc.target/aarch64/pr70044.c: New test.
11397
98dfd328 113982016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11399 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR c++/70001
11402 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11403 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11404 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11405
75e72311 114062016-03-10 Jan Hubicka <hubicka@ucw.cz>
11407
11408 PR lto/69589
11409 * g++.dg/lto/pr69589_0.C: New testcase
11410 * g++.dg/lto/pr69589_1.C: New testcase
11411
a2eb1271 114122016-03-10 Marek Polacek <polacek@redhat.com>
11413
11414 PR c++/70153
11415 * g++.dg/delayedfold/unary-plus1.C: New test.
11416
114172016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11418
11419 * gcc.target/arm/pr45701-1.c: Escape brackets.
11420 * gcc.target/arm/pr45701-2.c: Likewise.
11421
5ab2987f 114222016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11423
11424 * gfortran.dg/unconstrained_commons.f: New.
11425
6972afac 114262016-03-10 Alan Modra <amodra@gmail.com>
11427
11428 * gcc.dg/pr69195.c: New.
11429 * gcc.dg/pr69238.c: New.
11430
c82c99ec 114312016-03-10 Tom de Vries <tom@codesourcery.com>
11432
11433 PR testsuite/68915
11434 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11435
a2389d4a 114362016-03-10 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/70128
11439 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11440 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11441
c272412d 114422016-03-09 Jakub Jelinek <jakub@redhat.com>
11443
a0451069 11444 PR tree-optimization/70152
11445 * gcc.dg/pr70152.c: New test.
11446
c272412d 11447 PR target/70086
11448 * gcc.target/i386/pr70086-1.c: New test.
11449 * gcc.target/i386/pr70086-2.c: New test.
11450 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11451
11452 PR tree-optimization/70127
11453 * gcc.c-torture/execute/pr70127.c: New test.
11454
27dcb7a8 114552016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11456
11457 * c-c++-common/goacc/combined-directives-2.c: New test.
11458
c24757cf 114592016-03-09 David Malcolm <dmalcolm@redhat.com>
11460
11461 PR c/68473
11462 PR c++/70105
11463 * g++.dg/diagnostic/pr70105.C: New test.
11464 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11465 (test_multiple_ordinary_maps): New test function.
11466
83108969 114672016-03-09 David Malcolm <dmalcolm@redhat.com>
11468
11469 PR c/68473
11470 PR c++/70105
11471 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11472 Drop range information from call to inform_at_rich_loc.
11473 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11474 New.
11475 (test_show_locus): Replace calls to rich_location::add_range with
11476 calls to add_range. Rewrite the tests that used the now-defunct
11477 rich_location ctor taking a source_range. Simplify other tests
11478 by replacing calls to COMBINE_LOCATION_DATA with calls to
11479 make_location.
11480
6733c0e8 114812016-03-09 Richard Biener <rguenther@suse.de>
11482 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR tree-optimization/70138
11485 * gcc.dg/vect/pr70138-1.c: New testcase.
11486 * gcc.dg/vect/pr70138-2.c: Likewise.
11487
96abb9f5 114882016-03-09 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR target/70049
11491 * gcc.target/i386/pr70049.c: New test.
11492
42bb3bfb 114932016-03-09 Richard Biener <rguenther@suse.de>
11494
11495 PR c/70143
11496 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11497 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11498 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11499
27527428 115002016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11501
11502 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11503 arm-*-*.
11504
248449f2 115052016-03-09 Jakub Jelinek <jakub@redhat.com>
11506
1bd49ced 11507 PR middle-end/67278
11508 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11509
248449f2 11510 PR target/67278
11511 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11512
11513 PR middle-end/70050
11514 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11515 in testcase comment.
11516
dfc460ff 115172016-03-09 Tom de Vries <tom@codesourcery.com>
11518
11519 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11520 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11521 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11522 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11523 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11524 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11525 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11526 * gfortran.dg/goacc/kernels-loop.f95: New test.
11527
0377fc7f 115282016-03-08 Martin Sebor <msebor@redhat.com>
11529
11530 PR c++/62096
11531 * g++.dg/warn/overflow-warn-7.C: New test.
11532
3556aa80 115332016-03-08 Jason Merrill <jason@redhat.com>
11534
11535 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11536 * lib/target-supports.exp (check_effective_target_concepts): New.
11537
e5096208 115382016-03-08 Jakub Jelinek <jakub@redhat.com>
11539
5370eb8d 11540 PR c++/70135
11541 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11542 * g++.dg/ubsan/pr70135.C: New test.
11543
e5096208 11544 PR target/70110
11545 * gcc.dg/pr70110.c: New test.
11546
cc37120d 115472016-03-07 Martin Jambor <mjambor@suse.cz>
11548
11549 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11550 * c-c++-common/gomp/if-1.c: Likewise.
11551 * c-c++-common/gomp/pr61486-2.c: Likewise.
11552 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11553 to dg-additional-options.
11554 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11555 * g++/gomp/target-teams-1.c: Likewise.
11556 * gcc.dg/gomp/gomp.exp: Likewise.
11557 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11558 dg-additional-options.
11559 * gfortran.dg/gomp/gomp.exp: Likewise.
11560 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11561 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11562 dg-additional-options.
11563 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11564
53c248d8 115652016-03-07 Martin Jambor <mjambor@suse.cz>
11566
11567 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11568 * c-c++-common/gomp/gridify-1.c: New test.
11569 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11570
541e79a0 115712016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11572
11573 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11574 trigger for cortex-r8, when scanning for register r8.
11575 * gcc.target/arm/pr45701-2.c: Likewise.
11576
4dfabd94 115772016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11578 Jeff Law <law@redhat.com>
4dfabd94 11579
11580 PR tree-optimization/69740
11581 * gcc.c-torture/compile/pr69740-1.c: New test.
11582 * gcc.c-torture/compile/pr69740-2.c: New test.
11583
1b63a87b 115842016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11585
11586 * lib/target-supports.exp
11587 (check_effective_target_whole_vector_shift): Enable for PPC64.
11588
d33914da 115892016-03-07 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/70115
11592 * gcc.dg/torture/pr70115.c: New testcase.
11593
584fba4b 115942016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11595
11596 PR middle-end/69916
11597 * c-c-++-common/goacc/pr69916.c: New.
11598
7f2f5ec0 115992016-03-07 Richard Henderson <rth@redhat.com>
11600
11601 * gcc.c-torture/compile/pr70061.c: New test.
11602
f530e7c4 116032016-03-07 Richard Biener <rguenther@suse.de>
11604
11605 PR testsuite/70109
11606 * gcc.dg/vect/O3-pr36098.c: New testcase.
11607
a3855fed 116082016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11609
11610 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11611
091ffc31 116122016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11613
11614 * gnat.dg/renaming9.ad[sb]: New testcase.
11615
2941b871 116162016-03-05 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR c++/70084
11619 * g++.dg/expr/stdarg3.C: New test.
11620
5173ce42 116212016-03-04 Jeff Law <law@redhat.com>
11622
11623 PR tree-optimization/69196
11624 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11625 x86_64-*-*.
11626
2d1d2e55 116272016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11628
0e43078e 11629 PR c/69973
11630 * gcc.dg/pr69973.c: New test.
11631
d8ec06ae 11632 PR rtl-optimization/69941
11633 * gcc.dg/torture/pr69941.c: New test.
11634
2d1d2e55 11635 PR c/69824
11636 * gcc.dg/pr69824.c: New test.
11637
32f692e2 116382016-03-05 Tom de Vries <tom@codesourcery.com>
11639
11640 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11641 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11642 function.
11643
1c699e9a 116442016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11645
11646 PR c++/66786
11647 * g++.dg/cpp1y/var-templ48.C: New test.
11648 * g++.dg/cpp1y/var-templ49.C: New test.
11649
358448c6 116502016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11651
11652 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11653
01dc3c45 116542016-03-04 Jakub Jelinek <jakub@redhat.com>
11655
e968ff6d 11656 PR c++/70035
11657 * g++.dg/ubsan/pr70035.C: New test.
11658
01dc3c45 11659 PR target/70062
11660 * gcc.target/i386/pr70062.c: New test.
11661
3937d618 116622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11663
11664 * g++.dg/template/typename21.C: Remove c++98_only.
11665
c58ac7f8 116662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11667
11668 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11669
0060768a 116702016-03-04 David Malcolm <dmalcolm@redhat.com>
11671
11672 PR c/68187
11673 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11674 function.
11675 (fn_42_b): Likewise.
11676 (fn_42_c): Likewise.
11677
74c6fd40 116782016-03-04 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR c/68187
11681 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11682 function.
11683 (fn_40_b): Likewise.
11684 (fn_41_a): Likewise.
11685 (fn_41_b): Likewise.
11686
31b11359 116872016-03-04 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR target/70059
11690 * gcc.target/i386/avx512f-pr70059.c: New test.
11691 * gcc.target/i386/avx512dq-pr70059.c: New test.
11692
c5b93452 116932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11694
11695 PR rtl-optimization/57676
11696 * gcc.dg/torture/pr57676.c: New test.
11697
268fbd56 116982016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11699
11700 * gcc.dg/pr70026.c: New test.
11701
6560d1ad 117022016-03-04 Marek Polacek <polacek@redhat.com>
11703
11704 PR c/69798
11705 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11706 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11707
cc7dfddf 117082016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 PR target/70004
11711 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11712 Delete.
11713 (test_corners_sisd_si): Likewise.
11714 (main): Remove checks of the above.
11715 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11716
e9663bd4 117172016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11718
11719 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11720
dcdd684e 117212016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11722
11723 * gcc.dg/torture/pr69951.c: Accept argc==0.
11724
e692d332 117252016-03-04 Richard Biener <rguenther@suse.de>
11726
11727 PR c++/70054
11728 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11729 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11730
af77b7e6 117312016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11732
11733 PR testsuite/69766
11734 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11735 testing multiarch.
11736
290da96e 117372016-03-04 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR debug/69947
11740 * gcc.dg/guality/pr69947.c: New test.
11741
e51ce713 117422016-03-03 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR ada/70017
11745 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11746
1feed892 117472016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11748
11749 PR rtl-optimization/69904
11750 * gcc.target/arm/pr69904.c: New test.
11751
c32bda69 117522016-03-03 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR target/70021
11755 * gcc.dg/vect/pr70021.c: New test.
11756 * gcc.target/i386/pr70021.c: New test.
11757
1bc579ed 117582016-03-03 Marek Polacek <polacek@redhat.com>
11759
11760 PR middle-end/70050
11761 * gcc.dg/pr70050.c: New test.
11762
cfa8d638 117632016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11764
11765 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11766
1b889259 117672016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11768
11769 PR tree-optimization/70043
11770 * gfortran.dg/vect/pr70043.f90: New test.
11771
f756dfa3 117722016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11773
11774 * gnat.dg/specs/task1.ads: New test.
11775
5cb4863d 117762016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11779 Invoke gdb with -batch.
11780 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11781
5dd12e43 117822016-03-03 Richard Biener <rguenther@suse.de>
11783
11784 PR tree-optimization/55936
11785 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11786
d97ba4ca 117872016-03-02 Jeff Law <law@redhat.com>
11788
5d23c86f 11789 PR rtl-optimization/69942
11790 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11791 effects of argument promotions.
11792
d97ba4ca 11793 PR tree-optimization/69987
11794 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11795 target does not support -fprefetch-loop-arrays.
11796
901faaa0 117972016-03-02 Uros Bizjak <ubizjak@gmail.com>
11798
11799 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11800
51f6fdce 118012016-03-02 Bin Cheng <bin.cheng@arm.com>
11802
6bc7872f 11803 PR rtl-optimization/69052
51f6fdce 11804 * gcc.target/i386/pr69052.c: New test.
11805
31d31e07 118062016-03-02 Alan Modra <amodra@gmail.com>
11807
11808 * gcc.dg/pr69990.c: New.
11809
04faee95 118102016-03-02 Jakub Jelinek <jakub@redhat.com>
11811
270d0117 11812 PR c/68062
11813 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11814
11815 PR middle-end/70022
11816 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11817
04faee95 11818 PR target/70028
11819 * gcc.target/i386/pr70028.c: New test.
11820
a2cc9e8e 118212016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11822
11823 * c-c++-common/asan/swapcontext-test-1.c,
11824 * c-c++-common/tsan/thread_leak.c,
11825 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11826 * g++.dg/tsan/benign_race.C,
11827 * g++.dg/tsan/fd_close_norace.C,
11828 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11829 races with sanitizer output
11830
dd4bd263 118312016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11832 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11833
11834 PR target/67278
11835 * gcc.dg/simd-8.c: New testcase.
11836
b5fe3a49 118372016-03-02 Richard Biener <rguenther@suse.de>
11838
11839 PR middle-end/67278
11840 * gcc.dg/simd-7.c: New testcase.
11841
23601f67 118422016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11843
11844 * gcc.target/i386/pr70007.c: Tweak.
11845
f66f65e7 118462016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11847
11848 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11849
60773515 118502016-03-02 Marek Polacek <polacek@redhat.com>
11851
11852 PR c/67854
11853 * gcc.dg/pr67854.c: New test.
11854
6c094cb1 118552016-03-02 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR middle-end/70025
11858 * gcc.dg/torture/pr70025.c: New test.
11859
7627bb56 118602016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11861
11862 PR tree-optimization/68621
11863 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11864
066c8e94 118652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11866
11867 * gcc.target/i386/pr70007.c: New test.
11868
d3b819ad 118692016-03-01 Jeff Law <law@redhat.com>
11870
d4b9ad56 11871 PR tree-optimization/69196
7e217344 11872 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11873
d3b819ad 11874 PR tree-optimization/69196
11875 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11876 duplicating code and spoiling the expected output.
11877
4f37285d 118782016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11879
11880 PR target/70033
11881 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11882 supports power9 before doing tests.
11883 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11884 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11885 * gcc.target/powerpc/p9-permute.c: Likewise.
11886
3e9c4f6c 118872016-03-01 Uros Bizjak <ubizjak@gmail.com>
11888
11889 PR target/70027
11890 * gcc.target/i386/pr70027.c: New test.
11891
e324729e 118922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11893
11894 * gcc.dg/pr70017.c: New test.
11895
40e9ce2d 118962016-03-01 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR c/69796
11899 PR c/69974
11900 * gcc.dg/pr69796.c: New test.
11901 * gcc.dg/pr69974.c: New test.
11902
e8b016ea 119032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11904
11905 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11906
24d3127c 119072016-02-29 Jeff Law <law@redhat.com>
11908
11909 PR tree-optimization/69987
11910 * gfortran.dg/pr69987.f90: New test.
11911
11912 PR tree-optimization/69989
11913 * gcc.c-torture/compile/pr69989-2.c: New test.
11914
12cc1225 119152016-03-01 Marek Polacek <polacek@redhat.com>
11916
11917 PR c++/69795
11918 * g++.dg/parse/invalid1.C: New test.
11919
d99a947c 119202016-03-01 Richard Biener <rguenther@suse.de>
11921
11922 PR middle-end/70022
11923 * gcc.dg/pr70022.c: New testcase.
11924
395dbc60 119252016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11926
11927 PR tree-optimization/69956
11928 * gcc.dg/pr69956.c: New test.
11929
40a35c55 119302016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11931
11932 PR target/70011
11933 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11934 XFAIL when hardware supports efficient unaligned storage access.
11935
4edc90b0 119362016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11937
11938 PR c++/69961
11939 * g++.dg/template/pr69961a.C: New test.
11940 * g++.dg/template/pr69961b.C: New test.
11941
1ed1f69a 119422016-02-29 David Malcolm <dmalcolm@redhat.com>
11943
11944 PR preprocessor/69985
11945 * gcc.dg/cpp/pr69985.c: New test case.
11946
01c5d15d 119472016-02-29 Jeff Law <law@redhat.com>
11948
3a4d3de5 11949 PR tree-optimization/70005
11950 * gcc.c-torture/execute/pr70005.c New test.
11951
01c5d15d 11952 PR tree-optimization/69999
11953 * gcc.c-torture/compile/pr69999.c: New test.
11954
1bf66b54 119552016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11956
11957 PR tree-optimization/69652
11958 * gcc.dg/torture/pr69652.c: Delete test.
11959 * gcc.dg/vect/pr69652.c: New test.
11960
b4d653d5 119612016-02-19 Richard Biener <rguenther@suse.de>
11962
11963 PR tree-optimization/69980
11964 * gfortran.dg/vect/pr69980.f90: New testcase.
11965
35bc4745 119662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11967
11968 * gcc.target/sparc/20160229-1.c: New test.
11969
bb54a538 119702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11971
11972 * gnat.dg/stack_usage3.adb: New test.
11973 * gnat.dg/stack_usage3_pkg.ads: New helper.
11974
95164e71 119752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11976
11977 * gnat.dg/renaming8.adb: New test.
11978 * gnat.dg/renaming8_pkg1.ads: New helper.
11979 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11980 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11981
a890896f 119822016-02-29 Richard Biener <rguenther@suse.de>
11983
11984 PR tree-optimization/69720
11985 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11986
5c70403a 119872016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11988
11989 PR fortran/68147
11990 PR fortran/47674
11991 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11992
dfb6d139 119932016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11994 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11995
11996 PR fortran/56007
11997 * gfortran.dg/coarray_8.f90: Adjust error message.
11998 * gfortran.dg/pr56007.f90: New test.
11999 * gfortran.dg/pr56007.f: New test.
12000
536508db 120012016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12002
12003 PR tree-optimization/69989
12004 * gcc.dg/torture/pr69989.c: New test.
12005
eec75e45 120062016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12007
12008 * gcc.target/i386/stack-realign-win.c: New test.
12009
0175e45a 120102016-02-28 Harald Anlauf <anlauf@gmx.de>
12011
12012 PR fortran/60126
12013 * gfortran.dg/pr60126.f90: New test.
12014
2a703589 120152016-02-27 Jeff Law <law@redhat.com>
12016
12017 Revert
12018 2016-02-26 Richard Biener <rguenther@suse.de>
12019 Jeff Law <law@redhat.com>
12020
12021 PR tree-optimization/69740
12022 * gcc.c-torture/compile/pr69740-1.c: New test.
12023 * gcc.c-torture/compile/pr69740-2.c: New test.
12024
359b4c18 120252016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12026
1c96765a 12027 PR fortran/69910
359b4c18 12028 * gfortran.dg/newunit_4.f90: New test.
12029
49462d93 120302016-02-27 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR target/69613
12033 PR rtl-optimization/69886
12034 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12035 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12036 target.
12037
c4ac733e 120382016-02-26 Martin Sebor <msebor@redhat.com>
12039
12040 PR tree-optimization/15826
12041 * gcc.dg/tree-ssa/pr15826.c: New test.
12042
da8c4b5d 120432016-02-26 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR target/69969
12046 * gcc.target/powerpc/pr69969.c: New test.
12047
0a4558eb 120482016-02-26 Martin Sebor <msebor@redhat.com>
12049
12050 PR c++/15766
12051 * g++.old-deja/g++.other/decl5.C: Add a test case.
12052
5b500299 120532016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12054
12055 PR target/69946
12056 * gcc.target/powerpc/pr69946.c: New file.
12057
565f533b 120582016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12059 Jeff Law <law@redhat.com>
565f533b 12060
0a4558eb 12061 PR tree-optimization/69740
565f533b 12062 * gcc.c-torture/compile/pr69740-1.c: New test.
12063 * gcc.c-torture/compile/pr69740-2.c: New test.
12064
ff67cbea 120652016-02-26 Martin Jambor <mjambor@suse.cz>
12066
12067 PR middle-end/69920
12068 * gcc.dg/torture/pr69932.c: New test.
12069 * gcc.dg/torture/pr69936.c: Likewise.
12070
e400d817 120712016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12072
12073 PR target/69709
12074 * gcc.target/s390/pr69709.c: New test.
12075
126a5a2d 120762016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12077
12078 PR target/69245
12079 * gcc.target/aarch64/pr69245_1.c: New test.
12080
59c58860 120812016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12082
12083 PR target/69613
12084 * gcc.dg/torture/pr69613.c: New test.
12085
9441fa4e 120862016-02-26 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR rtl-optimization/69891
12089 * gcc.target/i386/pr69891.c: New test.
12090
e48fcde0 120912016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12092 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12093
35ed600a 12094 PR target/61397
f41208a1 12095 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12096 functionality for both 32-bit and 64-bit.
12097
c86aaa0e 120982016-02-26 Richard Biener <rguenther@suse.de>
12099
12100 PR tree-optimization/69551
12101 * gcc.dg/torture/pr69951.c: New testcase.
12102
38e71a65 121032016-02-25 Richard Biener <rguenther@suse.de>
12104
12105 PR tree-optimization/48795
12106 * gcc.dg/Warray-bounds-18.c: New testcase.
12107
03331e69 121082016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12109
12110 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12111
f14d8d6a 121122016-02-25 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR rtl-optimization/69896
12115 * gcc.dg/pr69896.c: New test.
12116
4003c807 121172016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12118
12119 PR c++/69736
12120 * g++.dg/cpp1y/paren2.C: New test.
12121
a0573328 121222016-02-24 Martin Sebor <msebor@redhat.com>
12123
12124 PR c/51147
12125 * gcc.dg/enum-mode-2.c: New test.
12126
2cde02ad 121272016-02-24 Jakub Jelinek <jakub@redhat.com>
12128
12129 PR c++/69922
12130 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12131 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12132 * g++.dg/ubsan/pr69922.C: New test.
12133
f0ea75d1 121342016-02-24 Marek Polacek <polacek@redhat.com>
12135
12136 PR c/69819
12137 * gcc.dg/pr69819.c: New test.
12138
05027366 121392016-02-24 Martin Sebor <msebor@redhat.com>
12140
34ed562b 12141 PR c++/69912
12142 * g++.dg/ext/flexary15.C: New test.
12143
121442016-02-24 Martin Sebor <msebor@redhat.com>
12145
12146 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12147 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12148 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12149
650c3ad5 121502016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12151 Charles Baylis <charles.baylis@linaro.org>
12152
12153 PR debug/61033
12154 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12155
596070e8 121562016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12157 Jakub Jelinek <jakub@redhat.com>
596070e8 12158
12159 PR middle-end/69760
12160 * gcc.dg/torture/pr69760.c: New testcase.
12161
d6b92d9f 121622016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12163
12164 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12165 pattern on Solaris with as.
12166
90436d9d 121672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12168
12169 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12170 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12171 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12172 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12173
7c749495 121742016-02-24 Jakub Jelinek <jakub@redhat.com>
12175
12176 PR middle-end/69915
12177 * gcc.dg/pr69915.c: New test.
12178
9c9680b5 121792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12180
12181 PR rtl-optimization/69886
12182 * gcc.dg/torture/pr69886.c: New test.
12183
36d081ee 121842016-02-24 Richard Biener <rguenther@suse.de>
12185
12186 PR middle-end/68963
12187 * gcc.dg/torture/pr68963.c: New testcase.
12188
2a0accb9 121892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12190
12191 PR target/69875
12192 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12193 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12194 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12195 * gcc.target/arm/atomic_loaddi_1.c: New test.
12196 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12197 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12198 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12199 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12200 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12201 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12202 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12203 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12204
f0e92ef1 122052016-02-24 Jakub Jelinek <jakub@redhat.com>
12206
12207 PR middle-end/69909
12208 * gcc.dg/torture/pr69909.c: New test.
12209
6907286f 122102016-02-24 Richard Biener <rguenther@suse.de>
12211
12212 PR tree-optimization/69907
12213 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12214 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12215 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12216
e6ab7475 122172016-02-24 Christian Bruel <christian.bruel@st.com>
12218
12219 * gcc.target/arm/pragma_cpp_fma.c: New test.
12220
47587450 122212016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12222
12223 PR fortran/61156
12224 * gfortran.dg/include_6.f90: Update test.
12225
d41ab738 122262016-02-23 Jakub Jelinek <jakub@redhat.com>
12227
12228 PR objc/69844
12229 * objc.dg/pr69844.m: New test.
12230
4772d9d5 122312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12232
12233 PR libgfortran/69456
12234 * gfortran.dg/namelist_89.f90: New test.
12235 * gfortran.dg/pr59700.f90: Update test..
12236
8c38d887 122372016-02-23 Martin Sebor <msebor@redhat.com>
12238
12239 PR middle-end/69780
12240 * g++.dg/ext/builtin_alloca.C: New test.
12241 * gcc.dg/builtins-68.c: New test.
12242
ee1bfdb0 122432016-02-23 Richard Henderson <rth@redhat.com>
12244
12245 * gcc.target/i386/addr-space-3.c: Remove test.
12246
52609ec3 122472016-02-23 David Malcolm <dmalcolm@redhat.com>
12248
12249 PR preprocessor/69126
12250 PR preprocessor/69543
12251 * c-c++-common/pr69126-2-long.c: New test.
12252 * c-c++-common/pr69126-2-short.c: New test.
12253 * c-c++-common/pr69543-1.c: Remove xfail.
12254
d5bf2cc8 122552016-02-23 David Malcolm <dmalcolm@redhat.com>
12256
12257 PR preprocessor/69126
12258 PR preprocessor/69543
12259 PR preprocessor/69558
12260 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12261 (f): Rename to...
12262 (test_2): ...this, and add leading comment.
12263 (MACRO_3, test_3): New.
12264 (MACRO_4A, MACRO_4B, test_4): New.
12265 (MACRO): Rename to...
12266 (MACRO_5): ...this.
12267 (g): Rename to...
12268 (test_5): ...this, updating for renaming of MACRO, and
12269 add leading comment.
12270 * c-c++-common/pr69543-1.c: New.
12271 * c-c++-common/pr69543-2.c: New.
12272 * c-c++-common/pr69543-3.c: New.
12273 * c-c++-common/pr69543-4.c: New.
12274 * c-c++-common/pr69558-1.c: New.
12275 * c-c++-common/pr69558-2.c: New.
12276 * c-c++-common/pr69558-3.c: New.
12277 * c-c++-common/pr69558-4.c: New.
12278 * gcc.dg/pr69558.c: Move to...
12279 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12280 xfail for c++.
12281
3a37a410 122822016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12283
12284 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12285 to -ftree-parallelize-loops/-fopenacc changes.
12286 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12287 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12288 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12289 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12290 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12291 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12292 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12293 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12294 * c-c++-common/goacc/kernels-loop.c: Likewise.
12295 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12296 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12297 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12298 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12299
ecca180f 123002016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12301
12302 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12303
eec0fa3f 123042016-02-23 Jakub Jelinek <jakub@redhat.com>
12305
f1f91c07 12306 PR c++/69902
12307 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12308
eec0fa3f 12309 PR c/69900
12310 * gcc.dg/pr69900.c: New test.
12311
e045424d 123122016-02-23 Martin Jambor <mjambor@suse.cz>
12313
12314 PR tree-optimization/69666
12315 * gcc.dg/tree-ssa/pr69666.c: New test.
12316
f482dff6 123172016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12318
12319 PR fortran/67451
12320 * gfortran.dg/coarray_allocate_5.f08: New test.
12321
57ed698b 123222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12323
12324 * gcc.target/s390/vcond-shift.c: Move to ...
12325 * gcc.target/s390/vector/vcond-shift.c: ... here.
12326
990e443c 123272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12328
12329 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12330 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12331
296c5f01 123322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12333
12334 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12335
e53f41d5 123362016-02-20 Mark Wielaard <mjw@redhat.com>
12337
12338 PR c/28901
12339 * gcc.dg/unused-variable-3.c: New test.
12340
13af201d 123412016-02-22 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR target/69888
12344 * gcc.target/i386/pr69888.c: New test.
12345
682c90f9 123462016-02-22 Richard Biener <rguenther@suse.de>
12347
12348 PR tree-optimization/69882
12349 * gfortran.dg/vect/pr69882.f90: New testcase.
12350
b8cd18c3 123512016-02-22 Jakub Jelinek <jakub@redhat.com>
12352
12353 PR target/69885
12354 * gcc.dg/pr69885.c: New test.
12355
09343379 123562016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12357
12358 PR target/69806
12359 PR target/54089
12360 * gcc.target/sh/pr54089-10.c: New.
12361
b345a09f 123622016-02-20 Paul Thomas <pault@gcc.gnu.org>
12363
12364 PR fortran/69423
12365 * gfortran.dg/deferred_character_15.f90 : New test.
12366
51385aed 123672016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12368
12369 PR fortran/57365
12370 gfortran.dg/allocate_with_source_18.f03: New test.
12371
123722016-02-20 Harald Anlauf <anlauf@gmx.de>
12373
12374 PR fortran/52531
12375 gfortran.dg/gomp/pr52531.f90: New test.
12376
9cce8384 123772016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12378
12379 PR c++/69865
12380 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12381 -std=c++03.
12382
d91f5fbb 123832016-02-19 Jakub Jelinek <jakub@redhat.com>
12384
563d5cb8 12385 PR c++/69826
12386 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12387 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12388
0a04aac9 12389 PR c++/69850
12390 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12391
d91f5fbb 12392 PR c++/69851
12393 * g++.dg/torture/pr69851.C: New test.
12394
5fe1f282 123952016-02-19 Martin Sebor <msebor@redhat.com>
12396
12397 PR testsuite/69573
12398 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12399
a45bce11 124002016-02-19 Jakub Jelinek <jakub@redhat.com>
12401
6263dde1 12402 PR c++/69850
12403 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12404 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12405
a45bce11 12406 PR c++/67767
12407 * g++.dg/cpp0x/pr67767.C: New test.
12408
cf2ed1b7 124092016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12410
12411 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12412 for fp, simd, crypto, crc, lse.
12413 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12414 above.
12415 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12416 effective target check.
12417
f6cc34b0 124182016-02-19 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR target/69820
12421 * gcc.target/i386/pr69820.c: New test.
12422
6c678e78 124232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12424
12425 * gcc.target/s390/vector/int128-1.c: New test.
12426
b088ff4b 124272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12428
12429 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12430
b11e60a4 124312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12432
12433 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12434 instruction pattern name to prevent the testcase from failing with
12435 -march=z13.
12436
664ff6a0 124372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12438
12439 * gcc.target/s390/md/movstr-2.c: New test.
12440
e80be24b 124412016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12442
12443 * gcc.target/s390/morestack.c: New test.
12444
9839f350 124452016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12446
12447 PR target/69625
12448 * gcc.target/s390/pr69625.c: Add test case.
12449
4550fbd0 124502016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12451
12452 PR testsuite/68580
12453 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12454
57d00b6a 124552016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12456
12457 PR target/68404
12458 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12459 * gcc.target/powerpc/fusion3.c: Likewise.
12460
63ad69d6 124612016-02-18 Richard Biener <rguenther@suse.de>
12462
12463 PR middle-end/69553
12464 * g++.dg/torture/pr69553.C: New testcase.
12465
d92404ed 124662016-02-18 Nick Clifton <nickc@redhat.com>
12467
4550fbd0 12468 PR target/62254
12469 PR target/69610
12470 * gcc.target/arm/pr62554.c: New test.
12471 * gcc.target/arm/pr69610-1.c: New test.
12472 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12473
0808dfce 124742016-02-18 Richard Biener <rguenther@suse.de>
12475
12476 PR middle-end/69854
12477 * gcc.dg/torture/pr69854.c: New testcase.
12478
fc3527e3 124792016-02-17 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR c++/69850
12482 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12483
e3c24279 124842012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12485
12486 * gcc.target/powerpc/vec-cg.c: New test.
12487
c9732c2b 124882016-02-17 Richard Biener <rguenther@suse.de>
12489
12490 PR testsuite/69586
12491 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12492
51bf9f9b 124932016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12494
12495 PR target/69161
12496 * gcc.c-torture/compile/pr69161.c: New test.
12497
6baedca3 124982016-02-17 David Sherwood <david.sherwood@arm.com>
12499
12500 PR target/69532
12501 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12502 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12503
4f240715 125042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12505
12506 * gcc.dg/ifcvt-4.c: Skip on Visium.
12507
e0c0515d 125082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12509
12510 * gnat.dg/atomic8.adb: New test.
12511
7b319ee6 125122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12513
12514 * gnat.dg/discr46.ad[sb]: New test.
12515
48a7e3d1 125162016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12517
12518 PR Target/48344
12519 * gcc.target/powerpc/pr48344-1.c: New test.
12520
3f844f15 125212015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12522
12523 PR fortran/69742
12524 * gfortran.dg/associate_21.f90: New test.
12525
7675e968 125262016-02-16 Jakub Jelinek <jakub@redhat.com>
12527
12528 PR c/69835
12529 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12530 -Wnonnull in dg-options.
12531 * c-c++-common/nonnull-2.c: New test.
12532
d6faee88 125332016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12534 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12535
12536 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12537
3a2a72aa 125382016-02-16 Jakub Jelinek <jakub@redhat.com>
12539
12540 PR middle-end/69801
12541 * gcc.dg/pr69801.c: Add empty dg-options.
12542
28072426 125432016-02-16 James Norris <jnorris@codesourcery.com>
12544
12545 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12546 * g++.dg/goacc/deviceptr-1.c: New file.
12547
37fffac2 125482016-02-16 Jakub Jelinek <jakub@redhat.com>
12549
12550 PR tree-optimization/69820
12551 * gcc.dg/vect/pr69820.c: New test.
12552
f72a5e61 125532016-02-16 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/69776
12556 * gcc.dg/torture/pr69776-2.c: New testcase.
12557
50e0cd76 125582016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12559
12560 PR tree-optimization/69714
12561 * gcc.dg/torture/pr69714.c: New test.
12562
14a72c4e 125632016-02-16 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR tree-optimization/69802
12566 * gcc.dg/pr69802.c: New test.
12567
fd808c11 125682016-02-16 Richard Biener <rguenther@suse.de>
12569
12570 PR middle-end/69801
12571 * gcc.dg/pr69801.c: New testcase.
12572
49a549ca 125732016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12574
12575 PR libgfortran/69651
12576 * gfortran.dg/read_bang.f90: New test.
12577 * gfortran.dg/read_bang4.f90: New test.
12578
77454e6e 125792016-02-15 Jakub Jelinek <jakub@redhat.com>
12580
2074f21c 12581 PR c++/69658
12582 * g++.dg/init/pr69658.C: New test.
12583
77454e6e 12584 PR c++/69797
12585 * c-c++-common/pr69797.c: New test.
12586
4ef4d764 125872016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12588
12589 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12590 check for aarch64*-*-*.
12591
4a45fe0f 125922016-02-15 Richard Biener <rguenther@suse.de>
12593
12594 PR tree-optimization/69783
12595 * gcc.dg/vect/pr69783.c: New testcase.
12596
0b3619e6 125972016-02-15 Richard Biener <rguenther@suse.de>
12598
12599 PR tree-optimization/69776
12600 * gcc.dg/torture/pr69776.c: New testcase.
12601
9b49c3cb 126022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12603
12604 PR fortran/60526
12605 * gfortran.dg/type_decl_4.f90: Reinstated.
12606
e46faff9 126072016-02-14 John David Anglin <danglin@gcc.gnu.org>
12608
12609 PR fortran/68746
12610 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12611
a96c809a 126122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12613
12614 PR fortran/60526
12615 PR bootstrap/69816
12616 * gfortran.dg/type_decl_4.f90: Removed.
12617
fdec7e88 126182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12619
12620 PR fortran/60526
12621 * gfortran.dg/type_decl_4.f90: New test.
12622
a72095c4 126232016-02-14 Alan Modra <amodra@gmail.com>
12624
bc436924 12625 PR testsuite/68886
a72095c4 12626 * gcc.c-torture/execute/stkalign.c: Revise test.
12627
73bb5f8b 126282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12629
12630 PR target/67260
12631 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12632
beb13161 126332016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12634
12635 PR target/67260
12636 * gcc.target/sh/torture/pr67260.c: New.
12637
67cab04e 126382016-02-12 John David Anglin <danglin@gcc.gnu.org>
12639
12640 * gcc.dg/pr67964.c: Add dg-require-alias.
12641
44a59bb1 126422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12643
12644 PR target/67636
12645 PR target/64345
12646 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12647
38c9bd3a 126482016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12649
12650 PR libgfortran/69668
12651 * gfortran.dg/namelist_88.f90: New test.
12652
1774ff82 126532016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12654
12655 PR libgfortran/69668
12656 * gfortran.dg/namelist_38.f90: Update test.
12657 * gfortran.dg/namelist_84.f90: Update test.
12658
aec1f4bd 126592016-02-12 David Malcolm <dmalcolm@redhat.com>
12660
12661 PR other/69554
12662 * gcc.dg/pr69554-1.c: New test.
12663 * gfortran.dg/pr69554-1.F90: New test.
12664 * gfortran.dg/pr69554-2.F90: New test.
12665 * lib/gcc-dg.exp (proc dg-locus): New function.
12666 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12667 distinguish between the caret-printing and non-caret-printing
12668 cases. If caret-printing has been explicitly enabled, bail out
12669 without attempting to fix up the output.
12670
da7d5066 126712016-02-12 David Malcolm <dmalcolm@redhat.com>
12672
12673 PR driver/69265
12674 PR driver/69453
12675 * gcc.dg/spellcheck-options-3.c: New test case.
12676 * gcc.dg/spellcheck-options-4.c: New test case.
12677 * gcc.dg/spellcheck-options-5.c: New test case.
12678 * gcc.dg/spellcheck-options-6.c: New test case.
12679 * gcc.dg/spellcheck-options-7.c: New test case.
12680 * gcc.dg/spellcheck-options-8.c: New test case.
12681 * gcc.dg/spellcheck-options-9.c: New test case.
12682 * gcc.dg/spellcheck-options-10.c: New test case.
12683
fcce1b0b 126842016-02-12 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR rtl-optimization/69764
12687 PR rtl-optimization/69771
12688 * c-c++-common/pr69764.c: New test.
12689 * gcc.dg/torture/pr69771.c: New test.
12690
6d609290 126912016-02-12 Marek Polacek <polacek@redhat.com>
12692
12693 * g++.dg/torture/init-list1.C: New.
12694
7d75fb56 126952016-02-12 Marek Polacek <polacek@redhat.com>
12696
12697 * gcc.dg/pr69522.c: Add empty dg-options.
12698
52543fda 126992016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12700
12701 * g++.dg/lto/lto.exp: Include and init mpx.
12702 * g++.dg/lto/pr69729_0.C: New test.
12703
34947478 127042016-02-12 Jakub Jelinek <jakub@redhat.com>
12705
9181a4ec 12706 PR ipa/69241
12707 * g++.dg/ipa/pr69241-4.C: New test.
12708
34947478 12709 PR ipa/68672
12710 * g++.dg/ipa/pr68672-1.C: New test.
12711 * g++.dg/ipa/pr68672-2.C: New test.
12712 * g++.dg/ipa/pr68672-3.C: New test.
12713
74a4140f 127142016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12715
12716 PR c/69522
50e0cd76 12717 * gcc.dg/pr69522.c: New test.
74a4140f 12718
9ddb20d6 127192016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12720
12721 PR c++/69098
12722 * g++.dg/cpp1y/69098.C: New test.
12723 * g++.dg/cpp1y/69098-2.C: New test.
12724
67cf9b55 127252016-02-12 Jakub Jelinek <jakub@redhat.com>
12726
12727 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12728 and neighbour -> neighbor.
12729 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12730 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12731 * c-c++-common/Wvarargs.c: Likewise.
12732 * c-c++-common/goacc/host_data-5.c: Likewise.
12733 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12734 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12735 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12736 * gcc.target/aarch64/pr60697.c: Likewise.
12737 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12738 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12739 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12740 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12741 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12742 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12743 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12744 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12745 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12746 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12747 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12748 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12749 * g++.dg/lookup/koenig5.C: Likewise.
12750 * g++.dg/ext/no-asm-2.C: Likewise.
12751 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12752 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12753 * gfortran.dg/used_types_16.f90: Likewise.
12754 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12755 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12756 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12757 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12758 * gfortran.dg/abstract_type_6.f03: Likewise.
12759 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12760 * gfortran.dg/used_types_15.f90: Likewise.
12761 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12762 * gfortran.dg/exit_3.f08: Likewise.
12763 * gfortran.dg/open_status_2.f90: Likewise.
12764 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12765 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12766 * gfortran.dg/associate_1.f03: Likewise.
12767 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12768 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12769 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12770 * gcc.dg/builtin-object-size-1.c: Likewise.
12771 * gcc.dg/noreturn-6.c: Likewise.
12772 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12773 * gcc.dg/globalalias.c: Likewise.
12774 * gcc.dg/builtins-config.h: Likewise.
12775 * gcc.dg/pr30457.c: Likewise.
12776 * gcc.c-torture/compile/volatile-1.c: Likewise.
12777 * gcc.c-torture/execute/20101011-1.c: Likewise.
12778 * c-c++-common/Waddress-1.c: Likewise.
12779
40b38ace 127802016-02-11 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR c/69768
12783 * c-c++-common/Waddress-1.c: New test.
12784
42c87ca9 127852016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12786
12787 PR fortran/69296
12788 * gfortran.dg/associate_19.f03: New test.
12789 * gfortran.dg/associate_20.f03: New test.
12790
acb7939f 127912016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12792
12793 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12794
6defe3c5 127952016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12796
12797 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12798 .arch armv8-a\n. Add -dA to dg-options.
12799 * gcc.target/aarch64/assembler_arch_1.c: New test.
12800 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12801
63f63318 128022016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12803
12804 PR c++/68726
12805 * g++.dg/cpp0x/pr68726.C: New.
12806
1cddf457 128072016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12808
12809 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12810 test.
12811
b86fba37 128122016-02-11 Richard Biener <rguenther@suse.de>
12813
12814 * g++.dg/tree-ssa/pr61034.C: Adjust.
12815
ec4ec95a 128162016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12817
be7c31e9 12818 PR target/69148
ec4ec95a 12819 * gcc.target/s390/pr69148.c: New.
12820
f64416ca 128212016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12822
12823 PR tree-optimization/69652
12824 * gcc.dg/torture/pr69652.c: New test.
12825
e5d1ea31 128262016-02-10 Jakub Jelinek <jakub@redhat.com>
12827 Patrick Palka <ppalka@gcc.gnu.org>
12828
12829 PR ipa/69241
12830 PR c++/69649
12831 * g++.dg/ipa/pr69241-1.C: New test.
12832 * g++.dg/ipa/pr69241-2.C: New test.
12833 * g++.dg/ipa/pr69241-3.C: New test.
12834 * g++.dg/ipa/pr69649.C: New test.
12835
fa03b19d 128362016-02-10 Uros Bizjak <ubizjak@gmail.com>
12837
12838 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12839 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12840
14485c8a 128412016-02-10 Bin Cheng <bin.cheng@arm.com>
12842
12843 PR tree-optimization/68021
12844 * gcc.dg/tree-ssa/pr68021.c: New test.
12845
79f1ed25 128462016-02-10 Richard Biener <rguenther@suse.de>
12847
12848 PR tree-optimization/69726
12849 * gcc.dg/uninit-22.c: New testcase.
12850
58f74eff 128512016-02-09 Andrew Pinski <apinski@cavium.com>
12852
12853 PR tree-opt/69282
12854 * gcc.c-torture/compile/20160205-1.c: New testcase.
12855
600c00f7 128562016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12857
12858 PR target/68404
12859 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12860 instead accessing a really large arrray.
12861 * gcc.target/powerpc/fusion3.c: Likewise.
12862
0771836e 128632016-02-09 Charles Baylis <charles.baylis@linaro.org>
12864
12865 PR target/68532
12866 * gcc.c-torture/execute/pr68532.c: New test.
12867
4ccd644f 128682016-02-11 Alexandre Oliva <aoliva@redhat.com>
12869
12870 PR target/69634
12871 * gcc.dg/pr69634.c: New.
12872
2e980a39 128732016-02-09 Richard Biener <rguenther@suse.de>
12874
12875 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12876
aacf7102 128772016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12878
aacf7102 12879 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12880
a1856ddf 128812016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12882
12883 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12884
d4d3da7e 128852016-02-09 Richard Biener <rguenther@suse.de>
12886
12887 PR tree-optimization/69715
12888 * gcc.dg/torture/pr69715.c: New testcase.
12889
9cc6714f 128902016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12891
12892 PR c++/69139
12893 * g++.dg/cpp0x/trailing12.C: New test.
12894 * g++.dg/cpp0x/trailing13.C: New test.
12895
83d5062b 128962016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12897
12898 PR c++/69283
12899 PR c++/67835
12900 * g++.dg/cpp1y/auto-fn29.C: New test.
12901 * g++.dg/cpp1y/auto-fn30.C: New test.
12902
394a86f3 129032016-02-08 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR tree-optimization/69209
12906 * gcc.c-torture/compile/pr69209.c: New test.
12907
93b124b4 129082016-02-08 Jeff Law <law@redhat.com>
12909
12910 PR tree-optimization/68541
12911 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12912 of statements allowed in join block for path splitting.
12913
26abce13 129142016-02-08 Jakub Jelinek <jakub@redhat.com>
12915
0acb2d6e 12916 PR c++/59627
12917 * g++.dg/gomp/pr59627.C: New test.
12918
26abce13 12919 PR ipa/69239
12920 * g++.dg/ipa/pr69239.C: New test.
12921
86e0b129 129222016-02-08 David Malcolm <dmalcolm@redhat.com>
12923
12924 PR preprocessor/69664
12925 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12926 * gcc.dg/cpp/warn-comments.c: Likewise.
12927
f553d9f8 129282016-02-08 Marek Polacek <polacek@redhat.com>
12929
12930 PR c++/69688
12931 * g++.dg/init/const12.C: New test.
12932
600695e0 129332016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12934
12935 PR target/60410
12936 * gcc.dg/lto/pr55113_0.c: Remove test.
12937
c4f4b1e8 129382016-02-08 Richard Biener <rguenther@suse.de>
12939
12940 PR tree-optimization/69719
12941 * gcc.dg/torture/pr69719.c: New testcase.
12942
5a987d87 129432016-02-08 Richard Biener <rguenther@suse.de>
12944 Jeff Law <law@redhat.com>
12945
12946 PR target/68273
12947 * gcc.target/mips/pr68273.c: New testcase.
12948
0418e71d 129492016-02-08 Richard Biener <rguenther@suse.de>
12950
12951 PR rtl-optimization/69274
12952 * gcc.target/i386/addr-sel-1.c: XFAIL.
12953
07c0f1ca 129542016-02-08 Jeff Law <law@redhat.com>
12955
40d85f4c 12956 PR tree-optimization/68541
12957 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12958
140e093f 12959 PR tree-optimization/65917
07c0f1ca 12960 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12961
16430acf 129622016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12963
12964 PR fortran/50555
12965 * gfortran.dg/namelist_args.f90: New test.
12966
3f0ff0d8 129672016-02-05 Jeff Law <law@redhat.com>
12968
140e093f 12969 PR tree-optimization/68541
3f0ff0d8 12970 * gcc.dg/tree-ssa/split-path-2.c: New test.
12971 * gcc.dg/tree-ssa/split-path-3.c: New test.
12972 * gcc.dg/tree-ssa/split-path-4.c: New test.
12973 * gcc.dg/tree-ssa/split-path-5.c: New test.
12974 * gcc.dg/tree-ssa/split-path-6.c: New test.
12975 * gcc.dg/tree-ssa/split-path-7.c: New test.
12976
a7cc1f94 129772016-02-05 Martin Sebor <msebor@redhat.com>
12978
12979 PR c++/69662
12980 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12981 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12982
fcb25f28 129832016-02-06 Richard HEnderson <rth@redhat.com>
12984
12985 PR c/69643
12986 * gcc.target/i386/addr-space-4.c: New.
12987 * gcc.target/i386/addr-space-5.c: New.
12988
3a2545a1 129892016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12990
12991 PR fortran/66089
12992 * gfortran.dg/elemental_dependency_6.f90: New.
12993
1e302465 129942016-02-05 Jakub Jelinek <jakub@redhat.com>
12995
66feb54c 12996 PR rtl-optimization/69691
12997 * gcc.c-torture/execute/pr69691.c: New test.
12998
1e302465 12999 PR c++/69628
13000 * g++.dg/parse/pr69628.C: New test.
13001
9c28a298 130022016-02-05 Uros Bizjak <ubizjak@gmail.com>
13003
13004 * gcc.dg/sancov/asan.c: Move to ...
13005 * gcc.dg/asan/sancov-1.c: ... here.
13006
a854e286 130072016-02-05 Uros Bizjak <ubizjak@gmail.com>
13008
13009 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13010
d4f0b240 130112016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13012
13013 PR target/69677
13014 * gcc.target/i386/pr69677.c: New test.
13015
235d8723 130162016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13017
13018 PR c++/68948
13019 * g++.dg/template/pr68948.C: New test.
13020
f390cf65 130212016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13022
13023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13024 (only necessary on s390x).
13025
ab99f104 130262016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13027
13028 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13029 -mno-accumulate-outgoing-args.
13030
f7ef5392 130312016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13032
13033 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13034
6b098e91 130352016-02-04 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR c/69669
13038 * c-c++-common/pr69669.c: New test.
13039
f0146cf3 130402016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13041
13042 PR target/69667
13043 * g++.dg/pr69667.C: New file.
13044
08fd6cf5 130452016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13046
13047 PR target/69619
13048 * gcc.dg/pr69619.c: Add new test.
13049
a6f3f39f 130502016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13051
13052 PR rtl-optimization/69577
13053 * gcc.target/i386/pr69577.c: New test.
13054
774068a0 130552016-02-04 Martin Liska <mliska@suse.cz>
13056
13057 * g++.dg/asan/pr69276.C: New test.
13058
f50a7894 130592016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13060
13061 PR target/65932
13062 PR target/67714
13063 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13064 a single smulbb instruction.
13065 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13066 * gcc.target/amr/wmul-2.c: Likewise.
13067
6b722eb3 130682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13069
13070 PR target/65932
13071 PR target/67714
13072 * gcc.c-torture/execute/pr67714.c: New test.
13073
1f1475a7 130742016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13075
13076 PR target/69454
13077 * gcc.target/i386/pr69454-1.c: New test.
13078 * gcc.target/i386/pr69454-2.c: New test.
13079
6b94e133 130802016-02-03 Martin Sebor <msebor@redhat.com>
13081
13082 PR c++/69251
13083 PR c++/69253
13084 PR c++/69290
13085 PR c++/69277
13086 PR c++/69349
13087 * g++.dg/ext/flexarray-mangle-2.C: New test.
13088 * g++.dg/ext/flexarray-mangle.C: New test.
13089 * g++.dg/ext/flexarray-subst.C: New test.
13090 * g++.dg/ext/flexary11.C: New test.
13091 * g++.dg/ext/flexary12.C: New test.
13092 * g++.dg/ext/flexary13.C: New test.
13093 * g++.dg/ext/flexary14.C: New test.
13094 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13095
342ed0ac 130962016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13097
13098 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13099 Define only if CHECK_FLOAT128 is defined.
13100 (main): Properly initialize u5.
13101
edf6c4d2 131022016-02-03 Jakub Jelinek <jakub@redhat.com>
13103
415d5641 13104 PR c/69627
13105 * gcc.dg/pr69627.c: New test.
13106
edf6c4d2 13107 PR target/69644
13108 * gcc.dg/pr69644.c: New test.
13109
cf8f3ba0 131102016-02-03 Mike Stump <mikestump@comcast.net>
13111
13112 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13113 support for struct-layout-1.exp.
13114
c90d55dd 131152016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13116
13117 PR c++/69056
f7ef5392 13118 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13119
401bd0c8 131202016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13121 Alexandre Oliva <aoliva@redhat.com>
13122
13123 PR target/69461
13124 * gcc.target/powerpc/pr69461.c: New.
13125
277d9d1d 131262016-02-03 Uros Bizjak <ubizjak@gmail.com>
13127
13128 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13129 works from here ...
13130 (check_effective_target_fsanitize_thread): ... to here. Do not
13131 specify additional compile flags for the test source.
13132 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13133 specify additional compile flags for the test source.
13134
e69ad94a 131352016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13136
13137 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13138
a4454da2 131392016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13140
13141 PR fortran/67451
13142 PR fortran/69418
13143 * gfortran.dg/coarray_allocate_2.f08: New test.
13144 * gfortran.dg/coarray_allocate_3.f08: New test.
13145 * gfortran.dg/coarray_allocate_4.f08: New test.
13146
88cab2dd 131472016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13148
13149 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13150 use same scan-tree-dump-times on all platforms.
13151 * gcc.dg/vect/vect-outer-1.c: Likewise.
13152 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13153 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13154 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13155 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13156 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13157 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13158 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13159
66ea75c4 131602016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13161
13162 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13163 warning.
13164
4eef8df7 131652016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13166
13167 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13168
665fbc2f 131692016-02-02 James Norris <jnorris@codesourcery.com>
13170
13171 * c-c++-common/goacc/routine-5.c: Add tests.
13172
b10e3d47 131732016-02-02 Alexander Monakov <amonakov@ispras.ru>
13174
13175 * gcc.target/nvptx/unsigned-cmp.c: New test.
13176
12ad66dd 131772016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13178
13179 * gcc.target/aarch64/scalar_shift_1.c
13180 (test_corners_sisd_di): Improve force to SIMD register.
13181 (test_corners_sisd_si): Likewise.
13182 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13183 Remove scan-assembler check for ldr.
13184
f9ec342f 131852016-02-02 Richard Biener <rguenther@suse.de>
13186
13187 PR tree-optimization/69595
13188 * gcc.dg/Warray-bounds-17.c: New testcase.
13189
32f2925a 131902016-02-02 Richard Biener <rguenther@suse.de>
13191
13192 PR tree-optimization/69606
13193 * gcc.dg/torture/pr69606.c: New testcase.
13194
cfd9ca84 131952016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13196
13197 PR middle-end/68542
13198 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13199 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13200
19bf08e2 132012016-02-02 Alan Modra <amodra@gmail.com>
13202
13203 PR target/69548
13204 * gcc.target/powerpc/pr69548.c: New test.
13205
6f13b088 132062016-02-01 Jakub Jelinek <jakub@redhat.com>
13207
dcddc5af 13208 PR rtl-optimization/69592
13209 * gcc.dg/pr69592.c: New test.
13210
6f13b088 13211 PR preprocessor/69543
13212 PR c/69558
13213 * gcc.dg/pr69543.c: New test.
13214 * gcc.dg/pr69558.c: New test.
13215
d090e5c2 132162016-02-01 Uros Bizjak <ubizjak@gmail.com>
13217
fcb317c5 13218 PR testsuite/65940
13219 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13220
aaf527dc 132212016-02-01 Martin Sebor <msebor@redhat.com>
13222
13223 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13224
1674217b 132252016-02-01 Bin Cheng <bin.cheng@arm.com>
13226
13227 PR tree-optimization/67921
13228 * c-c++-common/ubsan/pr67921.c: New test.
13229
b4007655 132302016-02-01 Richard Biener <rguenther@suse.de>
13231
13232 PR middle-end/69556
13233 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13234
88a477bb 132352016-02-01 Richard Biener <rguenther@suse.de>
13236
13237 PR tree-optimization/69574
13238 * gcc.dg/torture/pr69574.c: New testcase.
13239
2eaaa4e7 132402016-02-01 Richard Biener <rguenther@suse.de>
13241
13242 PR tree-optimization/69579
13243 * gcc.dg/setjmp-6.c: New testcase.
13244
e3882c44 132452016-02-01 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR rtl-optimization/69570
13248 * g++.dg/opt/pr69570.C: New test.
13249
f80aff47 132502016-02-01 Richard Henderson <rth@redhat.com>
13251
13252 * gcc.dg/pr69535.c: New test.
13253
240568aa 132542016-01-31 John David Anglin <danglin@gcc.gnu.org>
13255
6009b3b8 13256 PR testsuite/69584
13257 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13258 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13259
1fdf7177 13260 PR debug/68244
13261 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13262
240568aa 13263 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13264
cb3e5ac0 132652016-01-31 Paul Thomas <pault@gcc.gnu.org>
13266
13267 PR fortran/67564
13268 * gfortran.dg/allocate_with_source_17.f03: New test.
13269
3b8b902b 132702016-01-30 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR tree-optimization/69546
13273 * gcc.dg/torture/pr69546.c: New test.
13274
17985abe 132752016-01-30 Paul Thomas <pault@gcc.gnu.org>
13276
13277 PR fortran/69566
13278 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13279
b5239e80 132802016-01-30 Martin Sebor <msebor@redhat.com>
13281
13282 PR c++/68490
13283 * g++.dg/ext/flexary10.C: New test.
13284
e8f03010 132852016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13286
13287 PR fortran/66707
13288 gfortran.dg/common_23.f90: New test.
13289
dc93691a 132902016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13291
13292 PR target/65546
13293 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13294 condition being checked, and disable it when the target supports
13295 misaligned loads and stores.
13296
ff5e28e9 132972016-01-29 Jakub Jelinek <jakub@redhat.com>
13298
13299 PR debug/69518
13300 * gcc.dg/torture/pr69518.c: New test.
13301
b0d8930a 133022016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13303
13304 PR target/69530
13305 * gcc.target/i386/pr69530.c: New test.
13306
21601fc7 133072016-01-29 Steve Ellcey <sellcey@imgtec.com>
13308
13309 PR target/65604
13310 * gcc.target/mips/div-delay.c: New test.
13311
ca6c7317 133122016-01-29 Jakub Jelinek <jakub@redhat.com>
13313
4758dc39 13314 PR target/69551
13315 * gcc.target/i386/pr69551.c: New test.
13316
ca6c7317 13317 PR target/66137
13318 * gcc.target/i386/pr66137.c: New test.
13319
e3078da6 133202016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13321
13322 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13323 always built for p5600.
13324 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13325 isa=p5600 dg-option.
13326
b622ec25 133272016-01-29 Richard Biener <rguenther@suse.de>
13328
13329 PR tree-optimization/69547
13330 * g++.dg/tree-ssa/pr69547.C: New testcase.
13331
d2a60e99 133322016-01-29 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR debug/66869
13335 * g++.dg/warn/Wunused-function2.C: New test.
13336
ae849d2b 133372016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13338
13339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13340 support for test to succeed.
13341
ce6a6978 133422016-01-29 Marek Polacek <polacek@redhat.com>
13343
13344 PR c++/69509
13345 PR c++/69516
13346 * g++.dg/ext/constexpr-vla2.C: New test.
13347 * g++.dg/ext/constexpr-vla3.C: New test.
13348 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13349
7550d855 133502016-01-29 Richard Biener <rguenther@suse.de>
13351
13352 PR middle-end/69537
13353 * gcc.dg/uninit-21.c: New testcase.
13354
f11bb279 133552016-01-28 Uros Bizjak <ubizjak@gmail.com>
13356
13357 PR target/69459
13358 * gcc.target/i386/pr69459.c: New test.
13359
c80c12c8 133602016-01-28 Steve Ellcey <sellcey@imgtec.com>
13361
13362 PR target/68400
13363 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13364 * gcc.target/mips/pr68400.c: New test.
13365
c649bacc 133662016-01-28 Martin Sebor <msebor@redhat.com>
13367
13368 PR target/17381
13369 * gcc.target/powerpc/pr17381.c: New test.
13370
f4881661 133712016-01-28 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR middle-end/69542
13374 * gcc.dg/torture/pr69542.c: New test.
13375
d66fdd75 133762016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13377
13378 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13379
d4a78818 133802016-01-28 David Edelsohn <dje.gcc@gmail.com>
13381
13382 * gcc.dg/pr65980.c: Skip on AIX.
13383 * gcc.dg/pr66688.c: Same.
13384
21329e97 133852016-01-28 David Edelsohn <dje.gcc@gmail.com>
13386
13387 PR target/63679
13388 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13389 * gcc.dg/tree-ssa/sra-18.c: Same.
13390
cc7124a6 133912016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13392
13393 PR fortran/62536
13394 * gfortran.dg/block_15.f08: New test.
13395 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13396 on incorrectly closed BLOCK.
13397
358dfcb4 133982016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13399
13400 * gcc.dg/declare-simd.c: New test.
2034deb9 13401
e87502d6 134022016-01-28 Richard Biener <rguenther@suse.de>
13403
13404 PR tree-optimization/69466
13405 * gfortran.dg/vect/pr69466.f90: New testcase.
13406
44e7334b 134072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13408
13409 * g++.dg/pr67989.C: Remove ARM-specific option.
13410 * gcc.target/arm/pr67989.C: New file.
13411
5ce8f551 134122016-01-27 Uros Bizjak <ubizjak@gmail.com>
13413
13414 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13415 and expm1 test for glibc < 2.11.
13416
fa6e6b15 134172016-01-27 Richard Henderson <rth@redhat.com>
13418
13419 * gcc.c-torture/execute/pr69447.c: New test.
13420
134212016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13422
7b8122c6 13423 PR fortran/69422
147b2f9b 13424 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13425
78e516eb 134262016-01-27 Jakub Jelinek <jakub@redhat.com>
13427
13428 PR debug/66869
13429 * gcc.dg/pr66869.c: New test.
13430
9b849350 134312016-01-25 Jeff Law <law@redhat.com>
13432
13433 PR tree-optimization/68398
f11bb279 13434 PR tree-optimization/69196
9b849350 13435 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13436 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13437 path to avoid new heuristic allowing more irreducible regions
13438 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13439 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13440 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13441 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13442 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13443
fee5e491 134442016-01-27 Marek Polacek <polacek@redhat.com>
13445
13446 PR c/68062
13447 * c-c++-common/vector-compare-4.c: New test.
13448
eec96426 134492016-01-27 David Malcolm <dmalcolm@redhat.com>
13450
13451 PR preprocessor/69126
13452 * c-c++-common/pr69126.c: New test case.
13453
5068be18 134542016-01-27 Ian Lance Taylor <iant@google.com>
13455
13456 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13457
5fa82c11 134582016-01-27 Ryan Burn <contact@rnburn.com>
13459
13460 PR cilkplus/69267
13461 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13462
b3df0219 134632016-01-27 Uros Bizjak <ubizjak@gmail.com>
13464
13465 PR target/69512
13466 * gcc.target/i386/pr69512.c: New test.
13467
d46a16d4 134682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13469
13470 PR ada/69488
13471 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13472
6a9b35ef 134732016-01-27 Marek Polacek <polacek@redhat.com>
13474
13475 PR c++/69379
13476 * g++.dg/pr69379.C: New test.
13477
18e9663b 134782016-01-27 Martin Sebor <msebor@redhat.com>
13479
13480 PR c++/69317
13481 * g++.dg/abi/Wabi-2-2.C: New test.
13482 * g++.dg/abi/Wabi-2-3.C: New test.
13483 * g++.dg/abi/Wabi-3-2.C: New test.
13484 * g++.dg/abi/Wabi-3-3.C: New test.
13485
c88301ad 134862016-01-27 Richard Biener <rguenther@suse.de>
13487
13488 PR tree-optimization/69166
13489 * gcc.dg/torture/pr69166.c: New testcase.
13490
8ca47550 134912016-01-27 Martin Jambor <mjambor@suse.cz>
13492
13493 PR tree-optimization/69355
13494 * gcc.dg/tree-ssa/pr69355.c: New test.
13495
5cb23e3c 134962016-01-27 Marek Polacek <polacek@redhat.com>
13497
13498 PR c++/69496
13499 * g++.dg/ext/constexpr-vla1.C: New test.
13500
7b0c1b6d 135012016-01-20 Christian Bruel <christian.bruel@st.com>
13502
13503 PR target/69245
13504 * gcc.target/arm/pr69245.c: New test.
13505
220112fc 135062016-01-27 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR tree-optimization/69399
13509 * gcc.dg/torture/pr69399.c: New test.
13510
16294490 135112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13512
13513 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13514
8abd3d0c 135152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13516
13517 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13518
7cf9b895 135192016-01-26 Tom de Vries <tom@codesourcery.com>
13520
13521 PR tree-optimization/69110
13522 * gcc.dg/autopar/pr69110.c: New test.
13523
557c1942 135242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13525 Sebastian Pop <s.pop@samsung.com>
557c1942 13526
13527 * gcc.dg/graphite/isl-ast-op-select.c: New.
13528
80adbd96 135292015-01-26 Paul Thomas <pault@gcc.gnu.org>
13530
13531 PR fortran/69385
13532 * gfortran.dg/allocate_error_6.f90: New test.
13533
c3f86f60 135342016-01-26 Richard Henderson <rth@redhat.com>
13535
13536 * gcc.dg/tm/pr60908.c: New test.
13537
3752e5b1 135382016-01-26 David Malcolm <dmalcolm@redhat.com>
13539
13540 PR other/69006
13541 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13542 directive.
13543 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13544 expected multiline output to reflect the colorization being
13545 disabled before newlines.
13546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13547 (custom_diagnostic_finalizer): Replace call to
13548 pp_newline_and_flush with call to pp_flush.
13549 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13550 * gfortran.dg/implicit_class_1.f90: Likewise.
13551 * lib/gcc-dg.exp (allow_blank_lines): New global.
13552 (dg-allow-blank-lines-in-output): New procedure.
13553 (gcc-dg-prune): Complain about blank lines in the output, unless
13554 dg-allow-blank-lines-in-output was called.
13555 * lib/multiline.exp (_build_multiline_regex): Only support
13556 arbitrary followup text for non-blank-lines, not for blank lines.
13557
9bbfd060 135582016-01-26 Jakub Jelinek <jakub@redhat.com>
13559
13560 PR tree-optimization/69483
13561 * gcc.dg/pr69483.c: New test.
13562 * g++.dg/opt/pr69483.C: New test.
13563
53773057 135642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13565
13566 PR target/68620
13567 * gcc.target/arm/pr68620.c: New test.
13568
442a556f 135692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13570
13571 * gcc.target/i386/pr68986-2.c: Remove -m32.
13572
d513c683 135732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13574
13575 PR target/68986
13576 * gcc.target/i386/pr68986-1.c: New test.
13577 * gcc.target/i386/pr68986-2.c: Likewise.
13578 * gcc.target/i386/pr68986-3.c: Likewise.
13579
976877a5 135802016-01-26 Christian Bruel <christian.bruel@st.com>
13581
13582 * lib/target-supports.exp
13583 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13584 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13585 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13586
2c7b2f88 135872016-01-26 Richard Biener <rguenther@suse.de>
13588
13589 PR tree-optimization/69452
13590 * gcc.dg/torture/pr69452.c: New testcase.
13591
f7fc06e7 135922016-01-26 Jakub Jelinek <jakub@redhat.com>
13593
13594 PR target/69442
13595 * gcc.dg/pr69442.c: New test.
13596
d1dae587 135972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13598
13599 PR target/67896
13600 * gcc.target/aarch64/simd/pr67896.C: New.
13601
ef7be7f8 136022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13603
13604 PR tree-optimization/69400
13605 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13606 function.
13607 (plugin_init): Call it.
13608 * gcc.dg/torture/pr69400.c: New test.
13609
648433a4 136102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13611
13612 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13613
45fc5243 136142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13615 Sebastian Pop <s.pop@samsung.com>
13616
13617 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13618 isl-0.15.
13619
c699f6a1 136202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13621 Sebastian Pop <s.pop@samsung.com>
13622
13623 * gcc.dg/graphite/pr69292.c: New.
13624
b86e24ea 136252016-01-25 Jakub Jelinek <jakub@redhat.com>
13626
13627 * c-c++-common/goacc/use_device-1.c: New test.
13628
105cb8d7 136292016-01-25 Jeff Law <law@redhat.com>
13630
13631 PR tree-optimization/69196
13632 PR tree-optimization/68398
13633 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13634 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13635
44562749 136362016-01-25 David Edelsohn <dje.gcc@gmail.com>
13637
13638 PR target/69469
13639 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13640 Algorithm.
13641
6837fee7 136422016-01-25 Richard Biener <rguenther@suse.de>
13643
13644 PR testsuite/69380
13645 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13646
fe500d65 136472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13648
13649 PR target/69421
13650 * gcc.dg/pr69421.c: New test.
13651
8eacba94 136522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13653
13654 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13655 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13656 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13657 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13658 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13659 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13660 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13661 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13662 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13663 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13664
af09d40d 136652016-01-25 Richard Biener <rguenther@suse.de>
13666
13667 PR tree-optimization/69376
13668 * gcc.dg/torture/pr69376.c: New testcase.
13669
d65063f5 136702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13671
13672 PR fortran/69397
13673 PR fortran/68442
13674 * gfortran.dg/interface_38.f90: New test.
13675 * gfortran.dg/interface_39.f90: New test.
80adbd96 13676
08c7bfb4 136772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13678
13679 Revert:
13680 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13681
13682 PR c++/11858
13683 PR c++/24663
13684 PR c++/24664
13685 * g++.dg/template/pr11858.C: New test.
13686 * g++.dg/template/pr24663.C: New test.
13687 * g++.dg/template/unify12.C: New test.
13688 * g++.dg/template/unify13.C: New test.
13689 * g++.dg/template/unify14.C: New test.
13690 * g++.dg/template/unify15.C: New test.
13691 * g++.dg/template/unify16.C: New test.
13692 * g++.dg/template/unify17.C: New test.
13693
c2e7d2be 136942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13695
13696 PR fortran/68283
13697 gfortran.dg/pr68283.f90: New test.
13698
9f2e8617 136992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13700
13701 PR fortran/66094
13702 * gfortran.dg/inline_matmul_13.f90: New test.
13703 * gfortran.dg/matmul_bounds_8.f90: New test.
13704 * gfortran.dg/matmul_bounds_9.f90: New test.
13705 * gfortran.dg/matmul_bounds_10.f90: New test.
13706
a4838119 137072016-01-23 Tom de Vries <tom@codesourcery.com>
13708
13709 PR tree-optimization/69426
13710 * gcc.dg/autopar/pr69426.c: New test.
13711
feddf0dc 137122016-01-23 Martin Sebor <msebor@redhat.com>
13713
13714 PR c++/58109
13715 PR c++/69022
13716 * g++.dg/cpp0x/alignas5.C: New test.
13717 * g++.dg/ext/vector29.C: Same.
13718
132731fb 137192016-01-23 Uros Bizjak <ubizjak@gmail.com>
13720
13721 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13722 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13723 _GNU_SOURCE from compile flags to the source.
13724 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13725 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13726 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13727 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13728
51aec681 137292016-01-22 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR target/69432
13732 * g++.dg/opt/pr69432.C: New test.
13733
147aa3e3 137342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13735
13736 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13737 32-bit targets testing an -m64 multilib.
13738
4d04e35e 137392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13740
13741 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13742 64-bit support.
13743
86f38d0c 137442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13745
13746 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13747
f776e712 137482016-01-21 Christian Bruel <christian.bruel@st.com>
13749
13750 PR target/68674
13751 * gcc.target/i386/pr68674.c
13752 * gcc.target/aarch64/pr68674.c
13753 * gcc.target/arm/pr68674.c
13754
7b9de435 137552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13756
13757 PR target/69403
13758 * gcc.c-torture/execute/pr69403.c: New test.
13759
9935a0ba 137602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13761
13762 PR c++/55843
13763 * g++.dg/template/pr55843.C: New.
13764
06b94aa1 137652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13766
13767 PR testsuite/66877
13768 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13769 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13770
b68773a8 137712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13772
13773 PR testsuite/67489
132731fb 13774 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13775 from dg-do compile directive, and instead add
13776 { dg-require-effective-target int128 }.
b68773a8 13777
bbbbe8ab 137782016-01-20 Martin Sebor <msebor@redhat.com>
13779
13780 PR c/69405
13781 * gcc.dg/sync-fetch.c: New test.
13782
f3a6a26f 137832016-01-21 Martin Sebor <msebor@redhat.com>
13784
13785 PR target/69252
13786 * gcc.target/powerpc/pr69252.c: New test.
13787
d1565a03 137882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13789
13790 PR fortran/65996
132731fb 13791 * gfortran.dg/pr65996.f90: New test.
d1565a03 13792
15a5a905 137932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13794
13795 PR c++/68810
bbbbe8ab 13796 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13797 expected to generate an error.
15a5a905 13798
e4538af5 137992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13800
13801 PR middle-end/66178
13802 * gcc.dg/torture/pr66178.c: New test.
13803
4d4180ce 138042016-01-21 Anton Blanchard <anton@samba.org>
13805 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13806
13807 PR target/63354
13808 * gcc.target/powerpc/pr63354.c: New test.
13809
86e16058 138102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13811
13812 PR rtl-optimization/68990
13813 * gcc.target/i386/pr68990: New.
13814
b11b85e4 138152016-01-21 Nick Clifton <nickc@redhat.com>
13816
13817 PR target/69129
13818 * gcc.target/mips/pr69129.c: New.
13819
62dd9f85 138202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13821
13822 PR c++/58046
13823 * g++.dg/cpp0x/pr58046.C: New.
13824
ac7d424b 138252016-01-21 Jakub Jelinek <jakub@redhat.com>
13826
47c0bea3 13827 PR target/69187
13828 PR target/65624
13829 * gcc.target/arm/pr69187.c: New test.
13830
ac7d424b 13831 PR c++/69355
13832 * g++.dg/torture/pr69355.C: New test.
13833
9e18b252 138342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13835 Sebastian Pop <s.pop@samsung.com>
13836
13837 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13838
de862e2f 138392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13840 Sebastian Pop <s.pop@samsung.com>
13841
132731fb 13842 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13843
f55f9344 138442016-01-21 Jakub Jelinek <jakub@redhat.com>
13845
13846 PR middle-end/67653
13847 * c-c++-common/pr67653.c: New test.
13848 * gcc.dg/torture/pr29119.c: Add dg-warning.
13849
62752e71 138502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13851
13852 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13853
16d4186f 138542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13855
13856 PR c/24293
13857 * gcc.dg/pr24293.c: New test.
13858 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13859 incomplete struct type.
13860 * gcc.dg/declspec-1.c: Likewise.
13861 * gcc.dg/pr63549.c: Likewise.
13862
58219d13 138632016-01-20 Jakub Jelinek <jakub@redhat.com>
13864
13865 PR tree-optimization/66612
13866 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13867 for bdn instruction.
13868
a7b5688a 138692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13870
13871 * lib/target-supports.exp
13872 (check_effective_target_arm_fp_ok_nocache): New.
13873 (check_effective_target_arm_fp_ok): New.
13874 (add_options_for_arm_fp): New.
13875 (check_effective_target_arm_crypto_ok_nocache): Require
13876 target_arm_v8_neon_ok instead of arm32.
13877 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13878 (check_effective_target_arm_crypto_pragma_ok): New.
13879 (add_options_for_arm_vfp): New.
13880 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13881 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13882 target instead. Force initial fpu to vfp.
13883 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13884 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13885 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13886 dependency.
13887 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13888 use arm_vfp effective target instead. Force initial fpu to vfp.
13889 * gcc.target/arm/attr-neon3.c: Likewise.
13890 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13891 arm_vfp_ok.
13892 * gcc.target/arm/unsigned-float.c: Likewise.
13893 * gcc.target/arm/vfp-1.c: Likewise.
13894 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13895 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13896 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13897 * gcc.target/arm/vfp-ldmias.c: Likewise.
13898 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13899 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13900 * gcc.target/arm/vfp-stmiad.c: Likewise.
13901 * gcc.target/arm/vfp-stmias.c: Likewise.
13902 * gcc.target/arm/vnmul-1.c: Likewise.
13903 * gcc.target/arm/vnmul-2.c: Likewise.
13904 * gcc.target/arm/vnmul-3.c: Likewise.
13905 * gcc.target/arm/vnmul-4.c: Likewise.
13906
7ca56ca8 139072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13908
7fb75b57 13909 PR testsuite/69366
13910 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13911 the MPX run-time library, for compile-time MPX test.
13912 * gcc.target/i386/chkp-always_inline.c: Likewise.
13913 * gcc.target/i386/chkp-bndret.c: Likewise.
13914 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13915 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13916 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13917 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13918 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13919 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13920 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13921 * gcc.target/i386/chkp-label-address.c: Likewise.
13922 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13923 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13924 * gcc.target/i386/chkp-pr69044.c: Likewise.
13925 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13926 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13927 * gcc.target/i386/chkp-strchr.c: Likewise.
13928 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13929 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13930 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13931 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13932 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13933 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13934 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13935 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13936 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13937 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13938 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13939 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13940 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13941 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13942 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13943 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13944 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13945 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13946 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13947 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13948 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13949 * gcc.target/i386/pr63995-2.c: Likewise.
13950 * gcc.target/i386/pr64805.c: Likewise.
13951 * gcc.target/i386/pr65044.c: Likewise.
13952 * gcc.target/i386/pr65167.c: Likewise.
13953 * gcc.target/i386/pr65183.c: Likewise.
13954 * gcc.target/i386/pr65184.c: Likewise.
13955 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13956
f2da0b99 139572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13958
13959 PR tree-optimization/69328
13960 * gcc.dg/pr69328.c: New test.
13961
4d379676 139622016-01-20 Jeff Law <law@redhat.com>
13963
4a11f145 13964 PR target/25114
4d379676 13965 * gcc.target/m68k/pr25114.c: New test.
13966
0754bad1 139672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13968
13969 * gcc.target/arm/memset-inline-10.c: Added
13970 dg-require-effective-target arm_thumb2_ok.
13971
63bd5c2d 139722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13973
13974 * gcc.dg/debug/dwarf2/sso.c: New test.
13975
a9c01e81 139762016-01-19 Uros Bizjak <ubizjak@gmail.com>
13977
13978 PR testsuite/68820
13979 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13980 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13981 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13982
53fa0e54 139832016-01-19 Jan Hubicka <hubicka@ucw.cz>
13984
13985 PR ipa/66223
13986 * g++.dg/ipa/devirt-50.C: New testcase.
13987
e035a62c 139882016-01-19 Marek Polacek <polacek@redhat.com>
13989
13990 PR c++/68965
13991 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13992 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13993
885cc3ea 139942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13995
13996 PR target/69135
13997 * gcc.target/arm/pr69135_1.c: New test.
13998
07bd240e 139992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14000
14001 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14002
9f60d257 140032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14004
14005 * gcc.target/aarch64/ccmp_1.c: New testcase.
14006
a0c919f7 140072016-01-19 Marek Polacek <polacek@redhat.com>
14008
14009 PR c++/68586
14010 * g++.dg/cpp0x/enum30.C: New test.
14011
dc5d6d17 140122016-01-19 Richard Biener <rguenther@suse.de>
14013
14014 PR tree-optimization/69336
14015 * g++.dg/tree-ssa/pr69336.C: New testcase.
14016
6dd156e0 140172016-01-19 Jakub Jelinek <jakub@redhat.com>
14018
14019 PR debug/65779
14020 * gcc.dg/pr65779.c: New test.
14021
3e0d45b9 140222016-01-19 Richard Biener <rguenther@suse.de>
14023
14024 PR tree-optimization/69352
14025 * gcc.dg/torture/pr69352.c: New testcase.
14026
7a3cf64d 140272016-01-19 Jakub Jelinek <jakub@redhat.com>
14028
14029 PR rtl-optimization/68955
14030 PR rtl-optimization/64557
14031 * gcc.dg/torture/pr68955.c: New test.
14032
8be55b33 140332016-01-19 Jan Hubicka <hubicka@ucw.cz>
14034
14035 PR lto/69136
14036 * g++.dg/torture/pr69136.C: New testcase.
14037
72a985d7 140382016-01-19 Jan Hubicka <hubicka@ucw.cz>
14039
14040 PR lto/69133
14041 * g++.dg/lto/pr69133_0.C: New testcase.
14042 * g++.dg/lto/pr69133_1.C: New testcase.
14043
56778b62 140442016-01-15 Jeff Law <law@redhat.com>
14045
14046 PR tree-optimization/69320
14047 * gcc.c-torture/pr69320-1.c: New test.
14048 * gcc.c-torture/pr69320-2.c: New test.
14049 * gcc.c-torture/pr69320-3.c: New test.
14050 * gcc.c-torture/pr69320-4.c: New test.
14051
ced41b93 140522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14053
14054 PR c++/11858
14055 PR c++/24663
14056 PR c++/24664
14057 * g++.dg/template/pr11858.C: New test.
14058 * g++.dg/template/pr24663.C: New test.
14059 * g++.dg/template/unify12.C: New test.
14060 * g++.dg/template/unify13.C: New test.
14061 * g++.dg/template/unify14.C: New test.
14062 * g++.dg/template/unify15.C: New test.
14063 * g++.dg/template/unify16.C: New test.
14064 * g++.dg/template/unify17.C: New test.
14065
7f8cbcaf 140662016-01-18 David Malcolm <dmalcolm@redhat.com>
14067
14068 PR testsuite/69181
14069 * gcc.dg/pr69181-1.c: New test file.
14070 * gcc.dg/pr69181-2.c: New test file.
14071 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14072 globals by moving it to...
14073 (cleanup-after-saved-dg-test): ...this new function. Add
14074 "global additional_sources_used". Add reset of global
14075 multiline_expected_outputs to the empty list.
14076 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14077 global to...
14078 (multiline_expected_outputs): ...this, and updated comments to
14079 note that it is modified from gcc-dg.exp.
14080 (dg-end-multiline-output): Update for the above renaming.
14081 (handle-multiline-outputs): Likewise. Remove the clearing
14082 of the expected outputs to the empty list.
14083
3c7cbfc0 140842016-01-18 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/69297
14087 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14088
81d49cc1 140892016-01-18 Joseph Myers <joseph@codesourcery.com>
14090
14091 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14092 dg-options.
14093 * gcc.target/mips/mips-3d-2.c: Likewise.
14094 * gcc.target/mips/mips-3d-3.c: Likewise.
14095 * gcc.target/mips/mips-3d-4.c: Likewise.
14096 * gcc.target/mips/mips-3d-5.c: Likewise.
14097 * gcc.target/mips/mips-3d-6.c: Likewise.
14098 * gcc.target/mips/mips-3d-7.c: Likewise.
14099 * gcc.target/mips/mips-3d-8.c: Likewise.
14100 * gcc.target/mips/mips-3d-9.c: Likewise.
14101 * gcc.target/mips/mips-ps-1.c: Likewise.
14102 * gcc.target/mips/mips-ps-2.c: Likewise.
14103 * gcc.target/mips/mips-ps-3.c: Likewise.
14104 * gcc.target/mips/mips-ps-4.c: Likewise.
14105 * gcc.target/mips/mips-ps-5.c: Likewise.
14106 * gcc.target/mips/mips-ps-6.c: Likewise.
14107 * gcc.target/mips/mips-ps-7.c: Likewise.
14108 * gcc.target/mips/mips-ps-type.c: Likewise.
14109 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14110 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14111
03c4ff3a 141122016-01-18 Tom de Vries <tom@codesourcery.com>
14113
14114 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14115 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14116 * c-c++-common/goacc/kernels-empty.c: New test.
14117 * c-c++-common/goacc/kernels-eternal.c: New test.
14118 * c-c++-common/goacc/kernels-loop-2.c: New test.
14119 * c-c++-common/goacc/kernels-loop-3.c: New test.
14120 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14121 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14122 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14123 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14124 * c-c++-common/goacc/kernels-loop-data.c: New test.
14125 * c-c++-common/goacc/kernels-loop-g.c: New test.
14126 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14127 * c-c++-common/goacc/kernels-loop-n.c: New test.
14128 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14129 * c-c++-common/goacc/kernels-loop.c: New test.
14130 * c-c++-common/goacc/kernels-noreturn.c: New test.
14131 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14132 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14133 * c-c++-common/goacc/kernels-reduction.c: New test.
14134
22e3dcee 141352016-01-18 Tom de Vries <tom@codesourcery.com>
14136
14137 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14138 * gcc.dg/autopar/outer-2.c: Same.
14139 * gcc.dg/autopar/outer-3.c: Same.
14140 * gcc.dg/autopar/outer-4.c: Same.
14141 * gcc.dg/autopar/outer-5.c: Same.
14142 * gcc.dg/autopar/outer-6.c: Same.
14143 * gcc.dg/autopar/parallelization-1.c: Same.
14144 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14145 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14146 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14147 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14148 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14149 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14150 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14151 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14152 * gcc.dg/autopar/pr39500-1.c: Same.
14153 * gcc.dg/autopar/pr39500-2.c: Same.
14154 * gcc.dg/autopar/pr46193.c: Same.
14155 * gcc.dg/autopar/pr46194.c: Same.
14156 * gcc.dg/autopar/pr49580.c: Same.
14157 * gcc.dg/autopar/pr49960-1.c: Same.
14158 * gcc.dg/autopar/pr49960.c: Same.
14159 * gcc.dg/autopar/pr68373.c: Same.
14160 * gcc.dg/autopar/reduc-1.c: Same.
14161 * gcc.dg/autopar/reduc-1char.c: Same.
14162 * gcc.dg/autopar/reduc-1short.c: Same.
14163 * gcc.dg/autopar/reduc-2.c: Same.
14164 * gcc.dg/autopar/reduc-2char.c: Same.
14165 * gcc.dg/autopar/reduc-2short.c: Same.
14166 * gcc.dg/autopar/reduc-3.c: Same.
14167 * gcc.dg/autopar/reduc-4.c: Same.
14168 * gcc.dg/autopar/reduc-6.c: Same.
14169 * gcc.dg/autopar/reduc-7.c: Same.
14170 * gcc.dg/autopar/reduc-8.c: Same.
14171 * gcc.dg/autopar/reduc-9.c: Same.
14172 * gcc.dg/autopar/uns-outer-4.c: Same.
14173 * gcc.dg/autopar/uns-outer-5.c: Same.
14174 * gcc.dg/autopar/uns-outer-6.c: Same.
14175 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14176 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14177
fd5cbe2f 141782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14179
14180 PR target/63679
14181 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14182 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14183
fa75ab55 141842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14185
14186 PR target/63679
14187 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14188 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14189 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14190
214b2582 141912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14192
14193 PR target/63679
14194 * gcc.dg/tree-ssa/sra-17.c: New.
14195 * gcc.dg/tree-ssa/sra-18.c: New.
14196
13146837 141972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14198
14199 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14200
6ccd18c2 142012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14202
14203 * gnat.dg/inline12.adb: New test.
14204
8872b95f 142052016-01-18 Bin Cheng <bin.cheng@arm.com>
14206
14207 PR tree-optimization/66797
14208 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14209
971514e3 142102016-01-18 Richard Biener <rguenther@suse.de>
14211
14212 PR tree-optimization/69170
14213 * gcc.dg/torture/pr69170.c: New testcase.
14214
dfb6d139 142152016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14216
14217 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14218
164d84c2 142192016-01-16 Tom de Vries <tom@codesourcery.com>
14220
14221 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14222
4c33b769 142232016-01-16 Tom de Vries <tom@codesourcery.com>
14224
14225 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14226 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14227 redundant dg-require-effective-target pthread.
14228 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14229 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14230 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14231 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14232 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14233 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14234 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14235
673441b0 142362016-01-16 David Edelsohn <dje.gcc@gmail.com>
14237
14238 PR target/68609
14239 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14240 * gcc.target/powerpc/recip-7.c: Same.
14241
90153ae7 142422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14243
14244 PR c++/69091
14245 * g++.dg/template/pr69091.C: New test.
14246
bc24d01d 142472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14248
14249 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14250 dump does not contain an error_mark_node.
14251 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14252 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14253
4067c0fd 142542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14255
14256 PR c++/68936
14257 * g++.dg/template/pr68936.C: New test.
14258
27c6dbdd 142592016-01-15 David Edelsohn <dje.gcc@gmail.com>
14260
14261 PR target/68609
14262 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14263 * gcc.target/powerpc/recip-2.c: Same.
14264 * gcc.target/powerpc/recip-3.c: Same.
14265 * gcc.target/powerpc/recip-4.c: Same.
14266 * gcc.target/powerpc/recip-sqrtf.c: Same.
14267
e390c57d 142682016-01-15 Jeff Law <law@redhat.com>
14269
14270 PR tree-optimization/69270
14271 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14272 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14273
ddcfeaf1 142742016-01-15 Paul Thomas <pault@gcc.gnu.org>
14275
14276 PR fortran/49630
14277 * gfortran.dg/deferred_character_13.f90: New test for the fix
14278 of comment 3 of the PR.
14279
14280 PR fortran/54070
14281 * gfortran.dg/deferred_character_8.f90: New test
14282 * gfortran.dg/allocate_error_5.f90: New test
14283
14284 PR fortran/60593
14285 * gfortran.dg/deferred_character_10.f90: New test
14286
14287 PR fortran/60795
14288 * gfortran.dg/deferred_character_14.f90: New test
14289
14290 PR fortran/61147
14291 * gfortran.dg/deferred_character_11.f90: New test
14292
14293 PR fortran/64324
14294 * gfortran.dg/deferred_character_9.f90: New test
14295
81be349c 142962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14297
14298 PR rtl-optimization/69030
14299 * gcc.target/i386/pr69030.c: New.
14300
998456c5 143012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 * gcc.target/aarch64/target_attr_17.c: New test.
14304
0d85be19 143052016-01-15 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/66856
14308 * gcc.dg/torture/pr66856-1.c: New testcase.
14309 * gcc.dg/torture/pr66856-2.c: Likewise.
14310
321d36c8 143112016-01-15 Richard Biener <rguenther@suse.de>
14312
14313 PR debug/69137
14314 * g++.dg/lto/pr69137_0.C: New testcase.
14315
d94a1f53 143162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14317
14318 PR middle-end/69246
14319 * gcc.target/i386/pr69246.c: New test.
14320
5fe9a861 143212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14322
a9c01e81 14323 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14324
3d05a5e9 143252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14326
14327 PR c++/56194
14328 * g++.dg/init/const9.C: Disable test on S/390.
14329
5e8132b5 143302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14331
14332 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14333 * g++.dg/Wno-frame-address.C: Ditto.
14334
32307cdf 143352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14336
14337 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14338
1ca28250 143392016-01-15 Richard Biener <rguenther@suse.de>
14340
14341 PR tree-optimization/68961
14342 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14343
6271bd93 143442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14345
14346 * gcc.target/i386/pr65105-5.c: New test.
14347
dfb6d139 143482016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14349
14350 * gcc.c-torture/execute/alias-4.c: New testcase.
14351
dfb6d139 143522016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14353
14354 PR ipa/68148
14355 * g++.dg/ipa/devirt-49.C: New testcase.
14356
7bbac464 143572016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14358
14359 PR target/65837
14360 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14361 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14362 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14363
4345b868 143642016-01-15 Richard Biener <rguenther@suse.de>
14365
14366 PR tree-optimization/69117
14367 * gcc.dg/torture/pr69117.c: New testcase.
14368
580357e7 143692015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14370
14371 PR c++/69048
14372 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14373
612baa31 143742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14375
14376 PR testsuite/67509
14377 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14378 range tests use 100 * maximum instead of maximum + 1.
14379
44e09bc4 143802016-01-14 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR debug/69244
14383 * gcc.dg/guality/pr69244.c: New test.
14384
96962ae4 143852016-01-14 Uros Bizjak <ubizjak@gmail.com>
14386
14387 * lib/target-supports.exp (check_effective_target_issignaling):
14388 New procedure.
14389 * gcc.dg/pr61441.c: Require issignaling effective target.
14390
ab9c400b 143912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14392
14393 PR target/68803
14394 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14395
a7ed4583 143962016-01-14 David Malcolm <dmalcolm@redhat.com>
14397
14398 PR c++/68819
14399 PR preprocessor/69177
14400 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14401 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14402 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14404
77f35cec 144052016-01-14 Marek Polacek <polacek@redhat.com>
14406
14407 PR c/69262
14408 * gcc.dg/array-15.c: New test.
14409
915d0950 144102016-01-14 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR middle-end/68146
14413 PR tree-optimization/69155
14414 * gfortran.dg/pr68146.f: New test.
14415 * gfortran.dg/pr69155.f90: New test.
14416
24651fb7 144172016-01-14 Richard Biener <rguenther@suse.de>
14418
14419 PR tree-optimization/68060
14420 * gcc.dg/torture/pr68060-1.c: New testcase.
14421 * gcc.dg/torture/pr68060-2.c: Likewise.
14422
2f63f950 144232016-01-14 Nick Clifton <nickc@redhat.com>
14424
14425 * lib/target-supports.exp
14426 (check_effective_target_arm_neon_ok_nocache): Add an option
14427 sequence that includes setting the ARM architecture to ARMv7-A.
14428 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14429 command line options necessary to enable Neon support.
14430 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14431 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14432 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14433 * gcc.target/arm/pr69180.c: Likewise.
14434
3ce0acde 144352016-01-14 Jeff Law <law@redhat.com>
14436
14437 PR tree-optimization/69270
14438 * gcc.dg/tree-ssa/pr69270.c: New test.
14439
bda05c57 144402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14441
14442 PR c/66208
14443 * c-c++-common/pr66208.c: New file.
14444
9b657cf1 144452016-01-13 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR tree-optimization/69156
14448 * gcc.dg/pr69156.c: New test.
14449
58ba1b9d 144502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14451
14452 * gcc.target/i386/pr69225-7.c: New test.
14453
e5fee0fe 144542016-01-13 Richard Henderson <rth@redhat.com>
14455
14456 * gcc.dg/tm/memopt-13.c: Update expected function.
14457 * gcc.dg/tm/memopt-6.c: Likewise.
14458
3f0e9745 144592016-01-13 Uros Bizjak <ubizjak@gmail.com>
14460
14461 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14462 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14463 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14464 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14465
3f0e9745 144662016-01-13 Tom de Vries <tom@codesourcery.com>
14467
14468 PR tree-optimization/69169
7a6ddc0d 14469 * gcc.dg/pr69169.c: New test.
14470
9b657cf1 144712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14472
14473 PR target/69228
14474 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14475 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14476 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14477 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14478 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14479 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14480 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14481 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14482
f704d701 144832016-01-13 Jakub Jelinek <jakub@redhat.com>
14484
14485 PR target/69247
14486 * gcc.dg/pr69247.c: New test.
14487
e966d6b9 144882016-01-13 Richard Biener <rguenther@suse.de>
14489
14490 PR tree-optimization/69242
14491 * gcc.dg/torture/pr69242.c: New testcase.
14492
1ca1d9b2 144932016-01-13 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/69186
14496 * gcc.dg/torture/pr69186.c: New testcase.
14497
d07cbccc 144982016-01-13 Jeff Law <law@redhat.com>
14499
14500 PR tree-optimization/67755
14501 * gcc.dg/tree-ssa/pr67755.c: New test.
14502
145032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14504
14505 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14506 pass number in output by a star.
14507
b95d41cf 145082016-01-12 Bin Cheng <bin.cheng@arm.com>
14509
14510 PR tree-optimization/68911
14511 * gcc.c-torture/execute/pr68911.c: New test.
14512
91d87e22 145132016-01-12 Marek Polacek <polacek@redhat.com>
14514
14515 PR c++/68979
14516 * g++.dg/warn/permissive-1.C: New test.
14517
8a9401a4 145182016-01-12 Jakub Jelinek <jakub@redhat.com>
14519
14520 PR objc++/68511
14521 PR c++/69213
14522 * g++.dg/opt/pr69213.C: New test.
14523
b9cb7a67 145242016-01-12 Christian Bruel <christian.bruel@st.com>
14525
14526 PR target/69180
14527 * gcc.target/arm/pr69180.c: New test.
14528
e4c96992 145292016-01-12 Richard Biener <rguenther@suse.de>
14530
14531 PR lto/69077
14532 * g++.dg/lto/pr69077_0.C: New testcase.
14533 * g++.dg/lto/pr69077_1.C: Likewise.
14534
90525f61 145352016-01-12 Jakub Jelinek <jakub@redhat.com>
14536
14537 PR target/69175
14538 * g++.dg/opt/pr69175.C: New test.
14539
9e7edfd3 145402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14541
14542 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14543 rather than #including math.h & stdlib.h.
14544 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14545 * gcc.dg/vect/pr49771.c: Likewise.
14546 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14547 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14548 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14549 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14550 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14551 * gcc.dg/vect/pr44507.c: Likewise.
14552 * gcc.dg/vect/pr45902.c: Likewise.
14553 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14554 * gcc.dg/vect/vect-117.c: Likewise.
14555 * gcc.dg/vect/vect-99.c: Likewise.
14556 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14557 * gcc.dg/vect/vect-cond-1.c: Likewise.
14558 * gcc.dg/vect/vect-cond-2.c: Likewise.
14559 * gcc.dg/vect/vect-cond-3.c: Likewise.
14560 * gcc.dg/vect/vect-cond-4.c: Likewise.
14561 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14562 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14563 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14564 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14565 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14566 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14567 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14568 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14569 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14570 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14571 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14572 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14573 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14574 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14576 include of signal.h.
14577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14582 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14583 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14584 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14585 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14586 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14587 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14588 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14589 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14590 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14591 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14592 * gcc.dg/vect/vect-outer-5.c: Likewise.
14593 * gcc.dg/vect/vect-outer-6.c: Likewise.
14594 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14595 include of stdio.h.
14596
3368873d 145972016-01-12 Nick Clifton <nickc@redhat.com>
14598
14599 PR target/68913
14600 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14601 to fread so that it will be found in all target runtimes.
14602
0464ea95 146032016-01-12 Richard Biener <rguenther@suse.de>
14604
14605 PR tree-optimization/69053
14606 * g++.dg/torture/pr69053.C: New testcase.
14607
7819730f 146082016-01-12 Richard Biener <rguenther@suse.de>
14609
14610 PR tree-optimization/69168
14611 * gcc.dg/torture/pr69168.c: New testcase.
14612
995bfebf 146132016-01-12 Richard Biener <rguenther@suse.de>
14614
14615 PR tree-optimization/69157
14616 * gcc.dg/torture/pr69157.c: New testcase.
14617
146182016-01-12 Richard Biener <rguenther@suse.de>
14619
14620 PR tree-optimization/69174
14621 * gcc.dg/torture/pr69174.c: New testcase.
14622
1d10d64c 146232016-01-12 Jakub Jelinek <jakub@redhat.com>
14624
14625 PR c++/66808
14626 PR c++/69000
14627 * g++.dg/tls/pr66808.C: New test.
14628 * g++.dg/tls/pr69000.C: New test.
14629
f0b79faf 146302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14631
14632 * gcc.target/powerpc/swaps-p8-23.c: New test.
14633 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14634
04cf75a4 146352016-01-11 John David Anglin <danglin@gcc.gnu.org>
14636
14637 PR tree-optimization/68356
14638 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14639
0eb4264c 146402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14641 Jim Wilson <jim.wilson@linaro.org>
14642
14643 PR target/69194
14644 * gcc.target/arm/pr69194.c: New test.
14645
2f66de64 146462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14647
14648 PR target/69225
14649 * gcc.target/i386/pr69225-1.c: New test.
14650 * gcc.target/i386/pr69225-2.c: Likewise.
14651 * gcc.target/i386/pr69225-3.c: Likewise.
14652 * gcc.target/i386/pr69225-4.c: Likewise.
14653 * gcc.target/i386/pr69225-5.c: Likewise.
14654 * gcc.target/i386/pr69225-6.c: Likewise.
14655
36105e82 146562016-01-11 Jakub Jelinek <jakub@redhat.com>
14657
1c78ce2e 14658 PR target/67462
14659 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14660 if lp64.
14661
a4a87320 14662 PR target/69071
14663 * gcc.dg/pr69071.c: New test.
14664
91fbd04f 14665 PR c++/69211
14666 * g++.dg/opt/pr69211.C: New test.
14667
36105e82 14668 PR tree-optimization/69214
14669 * gcc.c-torture/compile/pr69214.c: New test.
14670
e934c380 146712016-01-11 Uros Bizjak <ubizjak@gmail.com>
14672
14673 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14674 * gcc.target/i386/pr66232-11.c: Ditto.
14675 * gcc.target/i386/pr66232-12.c: Ditto.
14676 * gcc.target/i386/pr66232-13.c: Ditto.
14677
3ff1b153 146782016-01-11 Richard Biener <rguenther@suse.de>
14679
14680 PR tree-optimization/69173
14681 * gcc.dg/torture/pr69173.c: New testcase.
14682
04e1504c 146832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14684
14685 PR rtl-optimization/68796
14686 * gcc.target/aarch64/tst_5.c: New test.
14687 * gcc.target/aarch64/tst_6.c: Likewise.
14688
ae8718b5 146892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14690
14691 PR rtl-optimization/68841
14692 * gcc.dg/pr68841.c: New test.
14693 * gcc.c-torture/execute/pr68841.c: New test.
14694
bd8bece2 146952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14696
14697 PR rtl-optimization/68920
14698 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14699 for ix86 targets.
14700 * gcc.dg/ifcvt-5.c: New test.
14701
9b657cf1 147022016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14703
14704 PR bootstrap/69123
14705 * g++.dg/pr69123.C: New.
14706
7a158352 147072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14708
14709 PR target/69010
14710 * gcc.target/i386/pr69010.c: New test.
14711
ff375d11 147122016-01-11 Martin Jambor <mjambor@suse.cz>
14713
14714 PR ipa/69044
14715 * gcc.target/i386/chkp-pr69044.c: New test.
14716
9eb890f1 147172016-01-11 Tom de Vries <tom@codesourcery.com>
14718
14719 PR tree-optimization/69109
14720 * gcc.dg/autopar/pr69109-2.c: New test.
14721 * gcc.dg/autopar/pr69109.c: New test.
14722
c4157ee5 147232016-01-11 Tom de Vries <tom@codesourcery.com>
14724
14725 PR tree-optimization/69108
14726 * gcc.dg/autopar/pr69108.c: New test.
14727
b933e511 147282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14729
14730 PR c++/69029
14731 * c-c++-common/Wisleading-indentation.c: Augment test.
14732
efb73de1 147332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14734
14735 PR fortran/69154
14736 * gfortran.dg/inline_matmul_12.f90: New test.
14737
40c86c3b 147382016-01-10 Paul Thomas <pault@gcc.gnu.org>
14739
14740 PR fortran/67779
14741 * gfortran.dg/actual_array_offset_1: New test.
14742
a006c0bb 147432016-01-10 Tom de Vries <tom@codesourcery.com>
14744
14745 PR tree-optimization/69062
14746 * gcc.dg/autopar/pr69062.c: New test.
14747
880ed4be 147482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14749
14750 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14751 * gcc.dg/vect/slp-perm-2.c: Likewise.
14752 * gcc.dg/vect/slp-perm-3.c: Likewise.
14753 * gcc.dg/vect/slp-perm-5.c: Likewise.
14754 * gcc.dg/vect/slp-perm-6.c: Likewise.
14755 * gcc.dg/vect/slp-perm-7.c: Likewise.
14756 * gcc.dg/vect/slp-perm-8.c: Likewise.
14757
d95e1856 147582016-01-10 Tom de Vries <tom@codesourcery.com>
14759
14760 PR tree-optimization/69039
14761 * gcc.dg/autopar/pr69039.c: New test.
14762
0f8f48d0 147632016-01-09 Marek Polacek <polacek@redhat.com>
14764
14765 PR c++/69113
14766 * g++.dg/pr69113.C: New test.
14767
7dff0499 147682016-01-09 Jakub Jelinek <jakub@redhat.com>
14769
14770 PR middle-end/50865
14771 PR tree-optimization/69097
14772 * gcc.c-torture/execute/pr50865.c: New test.
14773 * gcc.c-torture/execute/pr69097-1.c: New test.
14774 * gcc.c-torture/execute/pr69097-2.c: New test.
14775 * gcc.dg/pr69097-1.c: New test.
14776 * gcc.dg/pr69097-2.c: New test.
14777
18431e78 147782016-01-09 Jakub Jelinek <jakub@redhat.com>
14779
14780 PR c++/69164
14781 * g++.dg/opt/pr69164.C: New test.
14782
1943a4a2 147832016-01-08 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR tree-optimization/69167
14786 * gcc.dg/pr69167.c: New test.
14787
a143e277 147882016-01-08 Marek Polacek <polacek@redhat.com>
14789
14790 PR c++/68449
14791 * g++.dg/pr68449.C: New.
14792
44c01906 147932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14794
14795 PR tree-optimization/68707
14796 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14797 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14798 on platforms supporting it.
14799 * gcc.dg/vect/slp-perm-2.c: Likewise.
14800 * gcc.dg/vect/slp-perm-3.c: Likewise.
14801 * gcc.dg/vect/slp-perm-5.c: Likewise.
14802 * gcc.dg/vect/slp-perm-7.c: Likewise.
14803 * gcc.dg/vect/slp-perm-8.c: Likewise.
14804 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14805 on platforms supporting it.
14806
c437d1e8 148072016-01-08 Jakub Jelinek <jakub@redhat.com>
14808
c9595c51 14809 PR tree-optimization/69162
14810 * gcc.dg/pr69162.c: New test.
14811
c437d1e8 14812 PR tree-optimization/69172
14813 * gcc.dg/pr69172.c: New test.
14814
6a46a28c 148152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14816
14817 PR tree-optimization/67781
14818 * gcc.c-torture/execute/pr67781.c: New file.
14819
62ad9a04 148202016-01-08 Jakub Jelinek <jakub@redhat.com>
14821
14822 PR tree-optimization/69083
14823 * gcc.dg/vect/pr69083.c: New test.
14824
9e0e8c2a 148252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14826
14827 PR tree-optimization/61441
14828 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14829 Use -fexcess-precision=standard for compiler options.
14830 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14831
5d034e37 148322016-01-08 Jakub Jelinek <jakub@redhat.com>
14833
5013f740 14834 PR fortran/69128
14835 * gfortran.dg/gomp/pr69128.f90: New test.
14836
5d034e37 14837 PR c++/69145
14838 * g++.dg/ext/pr69145-1.C: New test.
14839 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14840 * g++.dg/ext/pr69145-2.h: New file.
14841
517906ff 148422016-01-07 Martin Sebor <msebor@redhat.com>
14843
14844 PR c/68966
14845 * gcc.dg/atomic-fetch-bool.c: New test.
14846 * gcc.dg/sync-fetch-bool.c: New test.
14847
cdbb524c 148482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14849
14850 PR fortran/66680
14851 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14852
ec3aba9e 148532016-01-07 Nick Clifton <nickc@redhat.com>
14854
14855 PR target/66655
14856 * g++.dg/pr66655.C: New test.
14857 * g++.dg/pr66655_1.cc: Test support file.
14858 * g++.dg/pr66655.h: Test header file.
14859
9b657cf1 148602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14861
14862 PR fortran/66680
14863 gfortran.dg/gomp/pr66680.f90: New test.
14864
cd45d7a5 148652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14866
14867 PR target/69171
14868 * gcc.target/i386/pr69171-1.c: New test.
14869 * gcc.target/i386/pr69171-2.c: Likewise.
14870 * gcc.target/i386/pr69171-3.c: Likewise.
14871 * gcc.target/i386/pr69171-4.c: Likewise.
14872 * gcc.target/i386/pr69171-5.c: Likewise.
14873 * gcc.target/i386/pr69171-6.c: Likewise.
14874
4a86a91a 148752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14876
14877 PR middle-end/67639
14878 * c-c++-common/pr67639.c: New test.
14879
34c05552 148802016-01-07 Jakub Jelinek <jakub@redhat.com>
14881
14882 PR tree-optimization/69141
14883 * g++.dg/opt/pr69141.C: New test.
14884
f08d6895 148852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14886
14887 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14888
32ec4173 148892016-01-06 Uros Bizjak <ubizjak@gmail.com>
14890
14891 PR target/69140
14892 * gcc.target/i386/pr69140.c: New test
14893
d74214f3 148942016-01-06 David Malcolm <dmalcolm@redhat.com>
14895
14896 * gcc.dg/bad-dereference.c: New test case.
14897
73991cab 148982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14899
14900 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14901
fc8cc457 149022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14903
14904 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14905
be3c9981 149062016-01-06 Marek Polacek <polacek@redhat.com>
14907
14908 PR sanitizer/69099
14909 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14910
2cb724f9 149112016-01-05 Marek Polacek <polacek@redhat.com>
14912
14913 PR c/69104
14914 * gcc.dg/atomic-invalid-2.c: New.
14915
233a53ed 149162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14917
14918 PR target/68991
14919 * gcc.target/i386/pr68991.c: New test.
14920
ea87c5e3 149212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14922
14923 PR target/68991
14924 * g++.dg/pr68991-1.C: New test.
14925 * g++.dg/pr68991-2.C: Likewise.
14926
1943a4a2 149272016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14928
1943a4a2 14929 PR other/60465
afe82e5b 14930 * gcc.target/ia64/pr60465-gprel64.c: New test.
14931 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14932
1e9147dd 149332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14934
14935 PR rtl-optimization/68651
14936 * gcc.target/aarch64/pr68651_1.c: New test.
14937
d42aa619 149382016-01-05 David Malcolm <dmalcolm@redhat.com>
14939
14940 PR c/69122
14941 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14942
1776de76 149432016-01-05 Nathan Sidwell <nathan@acm.org>
14944
2d7d361d 14945 PR c++/58583
14946 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14947
1776de76 14948 * gcc.dg/alias-15.c: New.
14949
5beb12c0 149502016-01-05 Nick Clifton <nickc@redhat.com>
14951
14952 PR target/68870
14953 * g++.dg/pr68770.C: New test.
14954
d8cca921 149552016-01-04 Mike Stump <mikestump@comcast.net>
14956
14957 * lib/target-supports.exp (check_effective_target_cilkplus):
14958 cilkplus targets require pthreads.
afc907ef 14959 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14960
8427dff3 149612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14962
14963 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14964 generation.
14965
f1717362 149662016-01-04 Jakub Jelinek <jakub@redhat.com>
14967
14968 Update copyright years.
14969
d7d6a3ab 149702016-01-04 Marek Polacek <polacek@redhat.com>
14971
14972 PR c/68908
14973 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14974 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14975 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14976
b8f4a5f9 149772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14978
14979 * gcc.target/sparc/20160104-2.c: New test.
14980
6b5c028f 149812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14982
14983 * gcc.target/sparc/20160104-1.c: New test.
14984
300e1002 149852016-01-03 Paul Thomas <pault@gcc.gnu.org>
14986
14987 PR fortran/65045
14988 * gfortran.dg/pr65045.f90: New test.
14989
855b105f 149902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14991
14992 * gnat.dg/specs/debug1.ads: Delete.
14993
bdc177dc 149942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14995
14996 PR libgfortran/68867
14997 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14998 expression.
14999
48aaffae 150002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15001
15002 PR libgfortran/68867
15003 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15004 PowerPC.
15005
19a468b8 150062016-01-01 Paul Thomas <pault@gcc.gnu.org>
15007
15008 PR fortran/68864
15009 * gfortran.dg/pr68864.f90: New test.
15010
25371c91 150112016-01-01 Jakub Jelinek <jakub@redhat.com>
15012
2a659064 15013 PR tree-optimization/69070
15014 * gcc.dg/pr69070.c: New test.
15015
57aa9851 15016 PR sanitizer/69055
15017 * gfortran.dg/pr69055.f90: New test.
15018
25371c91 15019 PR target/69015
15020 * gcc.dg/pr69015.c: New test.
f1717362 15021\f
fb2c1edd 15022Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15023
15024Copying and distribution of this file, with or without modification,
15025are permitted in any medium without royalty provided the copyright
15026notice and this notice are preserved.